أرشيف

أرشيف المؤلف

رفع الملفات إلى الموقع عبر ftp

اذا كنت تقوم بتصدير يومي لبرنامجك عبر ملف zip و احببت رفعه تلقائيا، استخدم curl الذي يأتي مع ال git في نسخة الويندوز، وهو متوفر في نسخة اللينوكس أيضا

curl -T *.zip -u myuser:mypassword ftp://ftp.mysite.com/downloadfolder/

ربما يكون اسم المستخدم اذا كان المضيف مشترك

user@mysite.com

المصدر:

using curl to access ftp server

التصنيفات :برمجة الوسوم:, , ,

كيف تعمل رقم متزايد مع 7zip، ويندوز

لضغط ملفاتك و تصديرها إلى زبونك، و اعطاء رقم متزايد عند كل تصدير باستخدام ملف ال batch فقط مع ال 7zip

set /p version=<version.txt
set /a version+=1
echo %version% > version.txt
7z a project%version%.zip bin/*.exe bin/*.dll bin/*.sql bin/tools/readme.txt data/readme.txt
pause

التصنيفات :برمجة الوسوم:, , , ,

حل مشكلة MSDE 2000

اذا كنت تستعمل Microsoft SQL 2000 على الانظمة Windows 7 و ما فوق، أو لديك مشكلة في المصادقة (الاتصال بقاعدة البيانات)

افتح ال registry بواسطة ال RegEdit

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSSQLServer\MSSQLServer

وعدل المفتاح LoginMode إلى القيمة 2

أو قم بإعادة تنصيبه بالأوامر التالية

setup.exe DISABLENETWORKPROTOCOLS=0 SECURITYMODE=SQL

وبعد التنصيب، شغل الملف التالي في وضع السوبر مستخدم لمرة واحدة لمعايرة البروتوكولات

Open SVRNETCN.exe in admin mode

التصنيفات :برمجة الوسوم:,

مشكلة R في مشروع اندرويد جديد

أول مشكلة في أول مشروع افتحه للأندرويد على Eclipse وهي خطأ ان R غير موجود.

setContentView(R.layout.activity_main);

و المكتبة أيضا لـ R غير موجود و حسب ما قرأت ان R هو ملف جافا ينتج تلقائيا في مجلد gen\com\example\projectname
وهو غير موجود.

تشبه هذه المشكلة
http://stackoverflow.com/questions/8145299/android-dev-r-layout-main-variable-r-cannot-be-resolved

كان حل المشكلة أن Android SDK Build-tools و Android SDK Platform-tools لم يتم تحديثهما لآخر اصدار متناسب مع آخر اصدار بقية الحزم.

التصنيفات :برمجة الوسوم:, ,

تسريع مقلد أندوريد بواسطة HAXM

قرأت هذه المقالة التي أرسلها صديقي “زاهر غيبة” عبر التويتر http://www.developer.com/ws/android/development-tools/haxm-speeds-up-the-android-emulator.html قمت فعليا بتطبيقها، و الفكرة هي تركيب معالج جديد ATOM و تشغيل المحرك الوهمي عليه بدلا من تشغيل ARM بعد تركيب تعريف HAXM في جهازك، لكن عليك اتباع الخطوات المذكورة في المقالة و الخطوات الموجودة في موقع intel لتركيبها.

الفكرة أن معالج ATOM هو معالج Intel و بدلا من ان يقوم المحرك الوهمي من تقليد تعليمات ARM سوف يقوم بتنفيذها بشكل أكثر مباشرة و كذلك سوف يستفيد من دعم العتاد الموجود لديك خاصة إذا كان الأجهزة المركبة على جهازك PC هي من انتاج انتل، مثل كرت الشاشة.

انتبه للخطوة التي تضيف فيها GPU Emulation ضعها yes للتجريب، أنا لم تعمل عندي. بالفعل قارنت السرعة بين الاثنين هنالك على الأقل 10 اضعاف السرعة، و لكن مازلت احس انني استطيع زيادتها، ربما ملف ناقص من هنا أو هنا.

تعريف = Driver وهمي = Virtual
  قراءة المزيد…
التصنيفات :برمجة الوسوم:, , ,

أندرويد مشكلة في مسارات المعايرة

بعد تركيب أندوريد Android على جهازي Windows XP و بعد إضافة جهاز الجوال وهمي، لم استطع تشغيل هذا الجهاز.

اعطاني هذا الخطأ

Starting emulator for AVD ‘ATOM’
PANIC: Could not open: C:\Documents and Settings\Zaher\.android/avd/ATOM.ini

وجدت ملفات المعايرة في هذا المسار

D:\users\zaher\.android

السبب الحقيقي اني في السابق قمت ببعض التعديلات على الويندوز يجعل سطح المكتب في ذلك المسار، ربما هذا جعل مدير الـ AVD يخطيء، و هي مشكلة فيه تحتاج التصحيح من قبل غوغل، لكننا يمكننا تجاوز ذلك ببساطة بإضافة متغير النظام ANDROID_SDK_HOME و تحديد المسار الصحيح الذي يحتوي مجلد المعايرات، في حالتي يكون:

ANDROID_SDK_HOME=D:\users\zaher

التصنيفات :برمجة الوسوم:, , , ,

تم تصدير نسخة FBConfig 2.0

تم اصدار نسخة من FBConfig 2.0 خاصة بنسخة Firebird SQL 2.5

هو عبارة عن برنامج أدوات صغير يتم معايرة ملفي ‘firebird.conf’ و ‘aliases.conf’

معايرة مخدم قاعدة البيانات فايربيرد و إضافة اختصارات لملفات قاعدة البيانات، البرنامج يعمل على Windows و أيضا على Linux و لكني لاأعرف كيف اقوم بتصدير نسخة خاصة باللينوكس.

البرنامج مكتوب بلغة باسكال/لازاروس وهو مفتوح المصدر و مجاني.

https://github.com/parmaja/fbconfig

يمكنكم أيضا عند الاختبار اضافة تذاكر العلل أو الإضافات في موقع github

التصنيفات :برمجة