بسم الله الرحمن الرحيم

تعديل زر Meta ليتوافق مع Win

لدي زر Win او ما يسمى ايضا supper على اللينكس لا يعمل بشكل جيد، دائما عند تعيين الاختصارات اعاني من مشكلة معه.

أنا استعمل Cinnamon على OpenSuse 12.1 لذلك قمت بتشغيل تطبيق Keyboard

قم بالضغط على زر Layout Setting لتظهر الشاشة التالية

اضغط زر Options لتظهر شاشة الاختصارات، ابحث عن Alt/Win Key behavior

قم بتعيين الزر المناسب لك.

 

 

 

 

التصنيفات :لينوكس الوسوم:, , , , ,

أدوات مراقبة الشبكة

الموقع التالي يحوي مجموعة من أدوات مراقبة الشبكة و الموارد على الويندوز

http://www.nirsoft.net/network_tools.html

التصنيفات :ويندوز, عام

مزامنة ويندوز موبايل مع ال GMail

كنت ابحث ولفترة طويلية عن امكانية عمل نسخة احتياطية عن جهات الاتصال لدي على جوّالي SonyEricsson X1 الذي بنظام Windows Mobile 6.1
لكن وصلت إلى هذه المقالة التي تزامن جهات الاتصال مع حسابي على الـ GMail الخدمة تم توفيرها من موقع غوغل، قمت بالفعل تم تزامن البيانات ثم قمت بتعديلها على حسابي على الـ GMail ثم أعدت المزامن لأحصل على جهات اتصال مرتبة و نظيفة على جوالي 😀

المقالة على موقع دعم google

تعامل مع المسألة بحذر و لا تعمل مثلي 😦

التصنيفات :شخصي, عتاد

مربعات الحوار MsgBox في MiniLib

تم الانتهاء من MsgBox في MiniLib/lib و MiniLib/lazarus/lib (لغة باساكال FPC)

الوحدة البرمجية خاصة فقط بـ FPC أو Lazarus أي لا تعمل على Delphi
إذا اردت استعمالها عليك استخدام MsgBox في الوحدة التي ستستعملها و عليك باستخدام GUIMsgBox الموجود في MiniLib/lazarus/lib  مرة واحدة على مستوى المشروع، بدونه سوف يتم اظهار الرسائل على الكونسول.

الميزة هي سهولة الاستعمال

Msg.Yes(‘Do you want to save?’)

تعني Yes أن السؤال Yes و No و لكن الافتراضي هو Yes
إذا كانت Msg.No فهي نفس السابقة و لكن الزر الافتراضي هو No

http://sourceforge.net/projects/minilib

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

بوابة وهمية على لينوكس بـ socat

إذا كنت بحاجة إلى انشاء بوابات PORT وهمية
الأمر

socat PTY,link=/dev/ttyV1 PTY,link=/dev/ttyV2

لاحظ التسمية /dev/ttyV1 هي اختيارية.

الآن يمكن فتحه بواسطة moserial و لكن هذه التسمية لا تظهر ضمن البوابات عليك كتابتها بنفسك.

مراجع

http://stackoverflow.com/questions/2175440/are-there-some-program-like-com2com-in-linux

http://www.dest-unreach.org/socat/

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

نقل phpMSH من berlios.de إلى github.com

بسبب نية berlios.de الألماني من اغلاق الموقع في نهاية السنة قمت بنقل المشروع الوحيد عليه إلى github.com

الموقع يوفر dump للمستودع svn ليصبح لديك موجود على جهازك المحلي

W:/home/php/phpmsh-repo

لكن يجب علينا تحويله إلى git قبل دفعه إلى github

يمكن عمل ذلك من خلال git نفسه الذي يستطيع أن يتعامل مع الـ SVN مباشرة

انشئت ملف authors.txt يحوي

zaher = Zaher Dirkey <zaherdirkey email address>

الآن أمر الاستيراد

git svn clone file:///W:/home/php/phpmsh-repo --no-metadata -A authors.txt -t tags -b branches -T trunk ./temp

بهذا الأمر اصبح لدي نسخة git موجود في temp الآن يمكن دفع push للملف على github بالطرق المعروفة

git remote add origin git@github.com:parmaja/phpmsh.git
git push -u origin master

وأخيرا
https://github.com/parmaja/phpmsh
راجع

http://pauldowman.com/2008/07/26/how-to-convert-from-subversion-to-git

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

استعمال مدير المصادر subversion من خلال مدير الملفات

أيضا كمبرمج ويندوز المحب للبرامج GUI أكثر من استعمال الأوامر النصية، وجدت هذا البرنامج RabbitVCS على اللينوكس الذي يشبة TortoiseSVN على الويندوز.
لم أجربه بصراحة بشكل جيد، و لكنه ممتاز من الاستعمال الأولي، لا يحوي فقط أوامر الـ Subversion بل يقوم بوضع إشارات على الرموز في مدير الملفات لتحديد الملفات المعدلة و الجديدة، و اوامر كثير منها أيجاد الفروقات مع النسخ السابقة.


طبعا مدير الملفات Nautilus في Gnome

البرنامج مكتوب بلغة Python مما يدل على قوتها و قوة مدير الملفات حيث باستطاعة الأخير إضافة ملحقات له.

الموقع معتنى به أيضا، أنا اعطي نقاط إضافية على الموقع 😀

http://rabbitvcs.org/

يمكن تنزيله على العديد من تويعات لينوكس بما فيها OpenSuse
الصورة المرفقة جزء من ملفات المكتبة minilib.

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