الأحد، 4 مارس 2012

تنزيل الفيديو من مواقع HTML5

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

لتنزيل الفيديو من المواقع التي تعمل بتقنية HTML5 ( و منها موقع اليوتيوب )تستطيع أستخدام هذه الطريقة في متصفح فايرفكس :

  • أضغط على في الصفحة بأستخدام زر الماوس اليمين , ستظهر لك القائمة التالية :
  • من القائمة أختر "media" , و أبحث في القائمة عن ملف يكون من النوع فيديو :
  • أضغط على زر "Save As" , و قم بتغير الملف إلى الامتداد "flv" :

تثبيت متصفح قوقل كروم في ubuntu 11.12

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

لتثبيت متصفح قوقل كروم في نظام تشغيل ubuntu أتبع هذه الخطوات :

  • قم بتنزيل المتصفح من هذا الرابط .
  • من موجه الأوامر قم بتفيذ الأمر التالي بعد تغير المجلد الحالي للمجلد الذي يوجد فيه الملف deb الخاص بالبرنامج 
 
sudo dpkg -i google-chrome-stable_current_i386.deb

  • لتثبيت المكتبات اللازمة لتشغيل المتصفح قم بتفيذ الأمر التالي :
sudo apt-get install -f

الخميس، 1 مارس 2012

تعلم لغة Prolog

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

هذه مجموعة من الدروس للغة prolog حصلتها في موقع اليوتيوب للدكتور عبد الله المطوع (جزاه الله خيراً) , و لمن لا يعرف لغة Prolog فهي لغة برمجة منطقية تهتم بالعلاقات بين البيانات و ترابطها , و تستخدم في برامج الذكاء الأصطناعي , و هذا رابط الصفحة الخاص بالمادة التعليمية

 http://www.youtube.com/user/DoctorMutawa/videos?query=prolog 

و هذا مقال لكيفية تثبيت مترجم اللغة في ubuntu :

الاثنين، 27 فبراير 2012

كتاب "تعلم البرمجة لغير المبرمجين"

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

 كتاب "Programming for Non-Programmers" يقدم لك البرمجة باللغة البايثون بطريقة سهلة  و بسيطة مع شمولية في التتطرق لجوانب البرمجة و تطبيقاتها , و أنا أنصح به أي شخص يريد البدأ في تعلم البرمجة بواسطة لغة البايثون , و لكن يلزمك معرفة باللغة الأنجليزية .

* الكتاب منشور تحت ترخيص "Creative Commons License"
لتنزيل الكتاب :

الأحد، 26 فبراير 2012

عرض الحزم البرمجية المثبته على ubuntu

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

لعرض الحزم البرمجية المثبته على النظام مع معلومات عن الحزمة و الأصدار , تستطيع أستخدام هذا الأمر :
dpkg -l

و تستطيع أستخدام الأمر grep للبحث عن حزمة برمجية معينة كالتالي :

dpkg -l | grep vlc

BASH: طباعة سلسة من اﻷرقام أو الأحرف

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

لطباعة سلسة من الأرقام أو الحروف في موجه الاوامر "BASH" تستطيع أستخدام الأقواس "{}" كالتالي :

  • لطباعة سلسلة من الأرقام :
for i in {1..99}

do

echo $i

done

سيتم طباعة الأرقام من 1 إلى 99 , تلاحظ في مثالنا السابق اننا فصلنا الرقمين بواسطة ".." و هذا يخبر موجه الأوامر بأننا نتعامل مع مدى من اﻷرقام .

  • طباعة سلسلة من الأحرف :
for i in {A..Z}

do

echo $i

done

سيتم طباعة الحروف من A إلى Z , وتستطيع تغير الاحرف إلى a إلى z

BASH Script : البحث و إستبدال النصوص بأستخدام sed

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

للبحث عن كلمة معينة و أستبدالها مباشرة من موجه الأوامر تستطيع أستخدام الامر sed كالتالي :

sed -i "s/oldWord/newWord/g"

  • sed : الأمر sed الخاص بالمحرر
  • -i : تحرير الملف مباشرة وحفظه بدل من طباعة التغير في موجه الأوامر
  • s/oldWord : الكلمة التي تقع بعد "/s" هي الكلمة القديمة التي سيتم أستبدالها .
  • newWord/g/ : الكلمة التي يستم وضعها بدل الكلمة القديمة .

adobe ستوقف تطوير مشغل الفلاش لأنظمة لينكس

أعلنت شركة adobe عن أن الأصدارة رقم 11.2 ستكون الأخيرة في سلسة برنامج flash player الموجه لمستخدمي اللينكس , و في المقابل أعلنت شركة قوقل عن أضافة من تطوير الشركة للتعامل مع ملفات الفلاش في المتصفح بأسم "Pepper" , مما يعني أن مستخدمي متصفح قوقل كروم سيتمكنون من قراءة ملفات فلاش على متصفحهم بلا أي مشاكل .

أما لبقية المتصفحات على نظام لينكس فأعتقد بأنه ستتجاوز المشكلة مع ظهور تقنية HTML5 التي تغني عن أستخدام ملفات الفلاش , و لكن قد يستغرق أنتشار التقنية بعض الوقت .

السبت، 25 فبراير 2012

لينكس : معرفة معلومات النظام و رقم الأصدارة

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

لمعرفة معلومات النظام يوجد الملف version في المجلد proc/ و لعرض المعلومات قم بأستخدام الأمر cat كالتالي :
cat /proc/version

و هذا مثال لمعلومات الملف :

Linux version 3.0.0-12-generic (buildd@vernadsky) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011

ستجد المعلومات التالية :
  • إصدارة النواة
  • إصدارة مترجم لغة السي "gcc"
  • أسم التوزيعة و تاريخ الأصدارة