التدوينات الموسومة بـ ‘Ubuntu’
30
Oct

adobe air js developers Free Book: Adobe AIR for JavaScript Developers
الأن يمكنكم الحصول علي الكتاب Adobe AIR for JavaScript Developers بصيغته الالكترونية مجاناً من خلال الأجابة علي هذا الاختبار الصغير. الأجابات الصحيحة ليست مهمة فقط و لكن لو قرأت هذا المقال ستعرف الأجابات الصحيحة.

علي اي حال الاجابات الصحيحة هي كالأتي :

  1. Safari
  2. The alpha filter
  3. CSS Transforms
  4. -webkit-column-count
  5. background-size

Rich Internet Applications – RIAs

هذه الأيام مهتم كثيراً بتطبيقات الانترنت الغنية و أحاول أن استنتج هل هي فعلا غنية و هل لها مستقبل و هل هي بشيء يمكن استفاذ بعض من وقتي عليه مقابل الحصول علي منفعة مستقبلاً و ما أفضل منصات تطبيقات الانترنت الغنية. اذا كنت انت ايضا تريد معرفه المزيد يمكنك استخدام الكلمات المفاتحية الاتية للبحث عنها

  • Rich Internet Applications
  • Adobe AIR
  • Adobe Flex
  • Silverlight
  • JavaFX
  • OpenLaszlo
  • ZK Framework
  • Curl programming language
  • Backbase

لا انصحك بالبحث عن مصادر عربية لانك لن تجد شيء الا ربما قد تجد مقالات تعريفية عن السيلفرلايت و مقالة اخري عن الادوب اير كما يوجد و اقولها بفخر مدونة عربية منصورية -نسبة لمدينة المنصورة بمصر- متخصصة في الجافا اسكربت و تطبيقاتها و بالطبع الادوب اير و هي مدونة Keepondev

الانقطاع التدويني – التدوين الجماعي هو الحل

مدونتي دخلت الفترة السابقة لحالة السبات التدويني و ليست هذه المدونه فقط بل مدونات اخري انشئتها و منها من مات قبل ان يبدأ مثل مدونة “شباب اعمال” و مدونة “مجموعة مستخدمي روبي العربية” و انخفاض المعدل التدويني في مدونتي هذه و مدونه “طريق الابونتو” لذا قررت الاتي:

  • انه يمكنني التبرع بمدونة شباب اعمال لمن يمكنه الكتابه فيها بانتظام و ان وجدت اكثر من شخص يمكنه الكتابة فيها يمكننا جعلها مجلة جماعية يكتب فيها رجال الاعمال المستقبليون مثلي و مثلك ان شاء الله.
  • سيتم تحويل مدونة مستخدمي روبي العرب الي مدونة جماعية لمتعلمي لغة روبي البرمجية العرب حيث يمكن لاي شخص قادر ان يكون كاتب مشارك معنا بشرط ان يبدأ في تعلم لغة الروبي او يكون بالفعل بدأ في تعلم لغة الروبي و حتي يكون استاذ في لغة الروبي … ايا كان و الشرط الاخر ان يقوم بكتابة علي الاقل مقال عن الروبي او اخوتها (Rails – Merb – JRuby – IronRuby -etc) بجانب خبر عن الروبي مع المقال كل شهر .
  • القرار الثالث هو فتح الباب للمشاركة في موقع طريق الابونتو لاي شخص يستخدم الابونتو كنظام تشغيل اساسي له.
  • القرار الرابع و ان كنت لم اتخذه بعد فكرت كثير فية و هو فتح الباب في مدونتي الشخصية للمقالات الشخصية و هوه القرار الذي احتاج رايكم فيه و هو سبب ان تدويناتي قليلة العدد فانا اخطط لكل مقال قبل البدء فية و مهما احببت ان اكتب عن شيء شخصي فانا لا اقوم بذلك احتراما مني لوقتكم و لكن فجأة بالأمس قلت انها مدونة تقنية شخصية لما لا اضفي عليها بعض الشخصية من خلال كتابتي لمقالات تعبر عن ارائي الي حد ما و ليس لها علاقة بالتقنية نسبيا و هذا القرار قد يكون له الاثر في زيادة عدد التدوينات بشكل كبير في مدونتي الشخصية و التقنية علي حد سواء
    انا كنت و لازلت من انصار التخصص في المدونات و لا احب مدونات “سمك لبن تمر هندي” و لكن انا استاذن منكم في كتابة بعض التدوينات الغير تقنية و التي قد تكون في بعض الحالات شخصية

الاصدار الاحدث من الابونتو 8.10 Ubuntu Intrepid Ibex

صدر اخر إصدار من توزيعة اللينكس المشهورة الابونتو منذ حوالي الساعة تقريبا و حاليا انا اقوم برفعه علي السيرفر الخاص بموقع طريق الابونتو نظرا لان السيرفرات الخاصة بالابونتو بطيئة جدا بسبب الضغط الشديد فقط تابع موقع طريق الابونتو عن طريق RSS و ستجد ان شاء الله خلال ساعة من الان التوزيعة جاهزة للتحميل من علي سيرفرات طريق الابونتو.

رؤية عربية لمعالجة خطأ 404

فكرة … عربية … جديدة و تحتاج ان تكون اجتماعية و لكنها كخطوة اولي هي شيء عظيم و بالطبع ننتظر تحديثها
http://404arabs.com

, , , , ,

04
Sep

اولا : قبل اي شيء رمضان كريم و كل عام و انت بخير رغم كونها متأخرة الي حد ما.
ثانيا : اعلم اني مقصر في حق هذه المدونة و في حق متابعيها.
ثالثا: كنت قد توقفت عن اكتساب مهارات جديدة منذ فترة كبيرة سواء مهارات برمجية او تصميمة و ايضا توقفت عن القيام باعمال باستخدام هذه المهارات لدرجة اني نسيت ما امتلكه من مهارات بالفعل لاني لم استخدمها. طبعا يوجد ما يمكن استرجاعه بخمس دقائق مراجعة و يوجد ما يحتاج اكثر من هذا بكثير! و هذا بسبب تركيزي في اكتساب مهارات التجارة الالكترونية و تجربة كل ما يتعلق بها و بما اني مؤمن بان شهر رمضان هو شهر بركة و انه – علي الاقل في نظري – يمكنك ان تقوم بالاعمال التي تقوم بها في ثلاث شهور خلال هذا الشهر و علي غرار “الموضة” السائدة هذا الايام في ان يحدد كل مدون ما يريد فعله في فترة ما و يكتبهم في تدونية مخصصة لذلك و يقول ان تلك التدوينة هي في المقام الأول له و لا تهم احداُ بقدر ما تهمه ثم يكتب ما يريد فعله و يقوم بشطب المهام المنتهية علي اي حال ساجرب هذه الطريقة ان لم تأتي بنتيجة احذف هذا المقال ان فعلا قمت بتنفيذ الاعمال التي طلبتها مني ربما ساكرر هذه التجربة ( التجربة الرمضانية ) في اوقات اخري.

الخطة الرمضانية

  1. اطلاق موقع مدونة طريق الابونتو و المختصة فقط بالابونتو و المتعلق به من مشاكل و حلولها و برامجه و دروس و مقاللات عنه و الهدف من المدونة هو الوصول بمستخدمي الابونتو الي الاعتماد كليا علية و حذف الوندوز نهائياً.
  2. كتابة علي الاقل 20 مقالاُ في مدونة طريق الابونتو.
  3. كتابة 5 مقالات عن التجارة الالكترونية في مدونتي.
  4. اطلاق مجتمع مستخدمي لغة روبي العرب من جديد و لكن هذه المرة في شكل مدونة “جماعية” ( ان وجدت من يوافق بالاشتراك بالكتابة معي ) و هذه المرة ستخصص المدونة لكتابة الدروس و الاخبار بكل ما له علاقة بالروبي سواء كان JRuby او IronRuby و بالطبع اطر العمل المبنية علية مثل الريلز و الميرب و غيرها.
  5. الرجوع لاكتساب المهارات و الاولوية في الوقت الحاضر هي الوصول بمهاراتي الريلزية – نسبة الي الروبي اون ريلز – الي عتبة الاحتراف.
  6. jQuery
  7. عمل “ريفرش” لمهاراتي السابقة و بالاخص الشل اسكربتنج .
  8. التعمق في الروبي بعض الشيء و مراجعتها من جديد.
  9. عدم متابعة اي مسلسل و يا حبذا عدم مشاهدة التلفاز بتاتاً
  10. حفظ اي شيء من القرآن و لو سورة آيات

, , , ,

10
Aug

 الكثير منا يستخدم نظام تشغيل الوندوز (Windows) بجانب جنو لينوكس (Gnu/Linux) او يستخدم نظام تشغيل جنو لينكس بجانب الوندوز. أيا كان السبب فمن يستخدم النظامين في نفس الوقت غالبا من يحتاج الي إعادة تثبيت الوندوز بسبب فيرس او ما شابه من مشكلات الوندوز التقليدية و عند اعادة تثبيت الوندوز ستجد نفسك تدخل لنظام التشغيل وندوز مباشرة بدون ظهور قائمة برنامج Grub الخاصة باختيار نظام التشغيل و السبب في ذلك هو ان اعادة تثبيت للوندوز قد تسبب في مسح الجزء الخاص من برنامج Grub المفترض ان يكون علي MBR (Master Boot Recored) لذا نحن نحتاج لإستعادة هذا الجزء من Grub Boot Loader حتي يرجع الامر كما كان.

هل تفهم ما سبق؟. لا يهم، المهم انك تواجه المشكلة.

طريقة استعادة Grub علي توزيعة Ubuntu و التوزيعات المشابهة

  1. قم بوضع الأسطوانة الخاصة بالابونتو
  2. افتح نافذة سطر الاوامر
  3.  اكتب الامر
    sudo grub
    سيظهر لك “grub>” في سطر الاوامر هذا دليل ان كل شيء بخير الي الآن
  4. قم بكتابة الامر
    find /boot/grub/stage1
    سيظهر لك شيء مثل (hd0,3)
  5. قم بكتابة الامر الاتي
    root (hd?,?)
    حيث “؟” هو الارقام التي ظهرت لك في الامر السابق و في حالتنا قمنا بكتابة root (hd0,3)
  6. الآن نحتاج لتثبيت Grub علي الماستر بوت ريكورد MBR فقط قم بكتابة الأمر
    setup (hd0)
  7. يمكنك الخروج الان المشكلة انتهت icon smile حل مشكلة إعادة تثبيت الوندوز علي ابونتو Ubuntu
    quit
    و لا تنسي اعادة تشغيل النظام
    sudo reboot

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

sudo grub
find /boot/grub/stage1
root (hd?,?)
setup (hd0)
quit
sudo reboot

شرح الاوامر

كان من المفترض ان اقوم بشرح الاوامر هنا و لكن انا كسول جدا يكفي انني قمت بكتابة مقال جديد فهذا يعتبر انجاز – علي الاقل بالنسبة لي – و من حسن حظكم ان مثل هذه المشكلة لا تمثل اي مشكلة مع الابونتو فكل ما تحتاج الية اقل من دقيقة لتعالجها و بالمناسبة انتظروا تركيزا مني علي التجارة الالكترونية قريباُ ان شاء الله فقط احتاج للدعم المعنوي لكي ابدأ سلسلة مقالاتي عن التجارة الالكترونية. ايضا لن اقوم بالمراجعة الاملائية لمقالي ….. اعذروني انه الكسل الصيفي.

, , , , , ,

24
Apr

اليوم تم إطلاق اخر اصدار من التوزيعة الاكثر شعبية ابونتو Ubuntu. طبعا لا شك ان الكثير من الضغط سيكون علي السيرفرات المخصصة لاستضافة ابونتو و قد تكون عملية التحميل بطيئة نوعا ما و لذا قمت برفع الاصدار الاخير من ابونتو علي سيرفري حيث ستجد عملية التحميل اكثر سرعة عن باقي السيرفرات نظراً لعدم وجود ظغط كبير

اضغط علي الصورة للتحميل و يمكنك مشاركة وصلة التحميل لاي شخص

ubuntu hardy small حمل الاصدار الاخير من ابونتو Ubuntu Hardy Heron 8.04

Download Now

, , , ,

10
Jan

منذ فترة و انا انوي ان اخصص وقت لتعلم برمجة الشيل Shell Scripting و لكن جدولي كان و لازال الي حدا ما مكتظاً فقلت افضل شيء يجبرني علي تخصيص لوقت لتعلمها هو البدء بأي مشروع و بالفعل و علي الفور قمت بانتقاء فكرة لشيء فعلا استخدمه و احتاجة في تعاملي اليومي مع اللينوكس و هي القوالب الجاهزة مثل ان اقوم في الابونتو ب

R.Click >> Create Document >> Empty File

لاقوم بانشاء ملف نصي فارغ لاكتب فية ما اشاء بدل من كتابة الامر touch newfile في سطر الاوامر و من هنا جاءت الفكرة.

ثم قمت بكتابة هذا الاسكربت بناءً عن معلوماتي السابقة بأوامر الشيل و كما اعلم انه بسيط جدا و لكن الهدف منه هو جعلي ابدأ تعلم برمجة الشيل حتي اطوره

Ubuntu Templates

هو اسكربت لتسهيل عملية انشاء ملفات فارغة من خلال قائمة زر الفارة الايمن عوضا عن فتح برامج مثل حزمة الاوبن اوفيس مثلا او Gimp ثم انشاء ملف جديد.

مميزات الاسكربت

الاسكربت يدعم مجموعة الاوفيس و برنامج ال Gimp نظرا لانهم موجدين افتراضيا في كل توزيعة ubuntu ايضا الاسكربت يساعدات علي انشاء ملفات xhtml من النوع frameset و transitional و Strict و يوفر عليك كتابة مثل هذا الكود

<!DOCTYPE html
PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN

http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>

<html>
<head>
<title>simple document</title>
</head>
<body>
<p>a simple paragraph</p>
</body>
</html>

استخدام الاسكربت

هذا الاسكربت تمت برمجته لاغراض تعليمية بحته و ملائم لاستخدامي الشخصي و تمت تجربته علي Ubuntu 7.10 بنجاح و انت مدعو لاستخدام الاسكربت او تطويره او تصحيح اخطائي كمان الان الاسكربت تحط رخصة GPL

الكود

قم بتحمي الاسكربت من هنـــــــا

#!/bin/bash
# Ubuntu Templetes is open Source Shell Script Under GPL
# Please, Feel Free To Use, Modfiy and Re-write it.
# Created By Ahmed Mahmoud < http://amaiko.net/contact/ >
clear
TODAY=$(date)
HOST=$(hostname)
echo “——————————————”
echo ” Date: $TODAY”
echo “——————————————”
echo ” Host:$HOST User:$USERNAME”
echo “——————————————”
echo ” Ubuntu Templetes 0.0.9″
echo “http://amaiko.net/linux/ubuntu-templetes”
echo “——————————————”
echo “Script Files Tree :
Templates/
– GIMP.xcf
|– OO-Calc.ods
|– OO-DataBase.odb
|– OO-Impress.odp
|– OO-Writer.odt
— XHTML
|– Strict.html
|– frameset.html
— transitional.html”
echo “………20%”
cd
mkdir Temp-dir
cd Temp-dir
echo “…………….40%”
touch OO-Writer.odt
touch OO-Calc.ods
touch OO-Impress.odp
touch OO-DataBase.odb
touch GIMP.xcf
echo “………………….60%”
mkdir XHTML
cd XHTML
echo “<!DOCTYPE html
PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html>
<head>
<title>simple document</title>
</head>
<body>
<p>a simple paragraph</p>
</body>
</html>
” > Strict.html
echo “<!DOCTYPE html
PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html>
<head>
<title>simple document</title>
</head>
<body>
<p>a simple paragraph</p>
</body>
</html>
” > transitional.html
echo “<!DOCTYPE html
PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”>
<html>
<head>
<title>simple document</title>
</head>
<body>
<p>a simple paragraph</p>
</body>
</html>
” > frameset.html
cd
echo “…………………………80%”
rm -rf Templates
mv Temp-dir Templates
echo “………………………………Done”
echo “Don’t Delete This Dir >> $HOME/Templates”

نفذ الاسكربت علي جهازك

لتشغيل الاسكربت قم بكتابة التالي في سطر الاوامر
cd
gedit templates
ثم قم بنسخ و لصق الكود و احفظ الملف ثم
sh templates
ليتم تنفيد البرنامج
او
chmod +x templates
./templates

لاضافة خاصية في الاسكربت

- لاضافة خاصية معينة كنوع معين من الامتدادت و ليكن من النوع .rb ابحث عن touch GIMP.xcf و اضف بعدها touch RubyFile.rb

Bugs

هذه المنطقة لاضافة ال bugs الخاصة بالاسكربت
حاليا الاسكربت يقوم بانشاء ملفات الاوبن اوفيس و ال Gimp علي اساس انها ملفات نصية
ارجو ان كنت تمتلك الحل ساعدني

, , , , , ,