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
الأربعاء، 29 فبراير 2012
الاثنين، 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
do
echo $i
done
سيتم طباعة الأرقام من 1 إلى 99 , تلاحظ في مثالنا السابق اننا فصلنا الرقمين بواسطة ".." و هذا يخبر موجه الأوامر بأننا نتعامل مع مدى من اﻷرقام .
- طباعة سلسلة من الأحرف :
for i in {A..Z}
do
echo $i
done
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 التي تغني عن أستخدام ملفات الفلاش , و لكن قد يستغرق أنتشار التقنية بعض الوقت .
أما لبقية المتصفحات على نظام لينكس فأعتقد بأنه ستتجاوز المشكلة مع ظهور تقنية HTML5 التي تغني عن أستخدام ملفات الفلاش , و لكن قد يستغرق أنتشار التقنية بعض الوقت .
السبت، 25 فبراير 2012
لينكس : معرفة معلومات النظام و رقم الأصدارة
بسم الله الرحمن الرحيم
لمعرفة معلومات النظام يوجد الملف version في المجلد proc/ و لعرض المعلومات قم بأستخدام الأمر cat كالتالي :
cat /proc/version
و هذا مثال لمعلومات الملف :
ستجد المعلومات التالية :
- إصدارة النواة
- إصدارة مترجم لغة السي "gcc"
- أسم التوزيعة و تاريخ الأصدارة
لينكس :أدوات ضغط الملفات في موجه الأوامر
بسم الله الرحمن الرحيم
قمت في هذا المقال بجمع أدوات ضغط الملفات في لينكس و شرح لأستخدامها الأساسي :
gzip file.txt
سيتم أنشاء ملف مضغوط بالأمتداد gz كالتالي "file.txt.gz" .
إنشاء شجرة مجلدات بأستخدام mkdir
بسم الله الرحمن الرحيم
تستطيع أستخدام أمر mkdir لإنشاء شجرة مجلدات كالتالي :
mkdir -p p1/{sub1,sub2,sub3}/{doc,src,bin}
في هذا المثال سيتم أنشاء المجلد p1 ثم المجلدات sub1 و sub2 و sub3 و سيحتوي كل مجلد من المجلدات السابقة على المجلدات ( bin , src ,doc) .
الاشتراك في:
الرسائل (Atom)