White Wolf

مدخل الى برمجة الواجهات الرسومية في بيرل Wx

Posted in برمجة و بيرل by regex2008 on أبريل 30, 2010

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

شرح اساسيات و مفهوم عمل برامج الواجهات الرسومية باستخدام wxPerl ،،
** ينصح بمعرفة اجمالية للبرمجة الشيئية لبيرل قبل الاطلاع على الفيديو:

اسوء 10 اخطاء في تاريخ التقنية

Posted in انترنت و اخبار by regex2008 on أبريل 27, 2010

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

السلام عليكم و رحمة الله :

موقع PC Authority قام بعمل قائمة مكونة من اسوء 10 اخطاء تقنية تجدونها مع التفاصيل هنا :

http://www.pcauthority.com.au/News/173067,top-10-technology-mistakes.aspx

محاضرات فيديو رائعة لبيرل ،،

Posted in برمجة و بيرل by regex2008 on أبريل 25, 2010

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

في عالم كل لغة برمجة هناك ملتقيات خاصة بمحبي اللغة حيث يطرحون محاضرات تعريفية و تعليمية في فروع شتى من لغة برمجتهم المفضلة ،

في بيرل عندنا Yet another perl conference ،، و كنت اتوق لمشاهدة بعض المحاضرات التي فقط اقرا عنها نصيا ، اخيرا وجدت مجموعة لا باس بها مرفوعة على :

http://blip.tv/search?q=perl

جولة في عالم لينكس على النت بوك

Posted in لينكس by regex2008 on أبريل 21, 2010

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

منذ ظهور النت بوك راينا ظهور توزيعات مخصصة من لينكس تستهدف هذه الاجهزة . هذه التوزيعات مختلفة و تقدم حلول متفاوتة للمستخدم ، و لكن ربما اهم الميزات و الاهداف التي تشترك فيها هذه التوزيعات و ما يميزها عن التوزيعات الاساسية ، ما يلي :

1-    تستهدف معالجات انتل اتوم.

2-    تحاول توفير البطارية لاستخدام اطول.

3-    تستهدف الاقلاع السريع جدا ، يصل الى ثواني تعد بالاصابع.

4-    التعرف على العتاد المتداول لهذه الاجهزة بشكل افتراضي.

5-    توفير البرامج الاساسية و ازالة اي برامج انتاجية عالية مثل جيمب او اوبن اوفيس.

6-    توفير واجهة سطح مكتب مخصصة للشاشات الصغيرة 10 انش او اقل.

7-    توفير تطبيقات الويب و تسهيل الوصول اليها.

8-    الابتعاد عن اي تعقيدات حتى و ان وصل الامر الى اخفاء الترمينال عن المستخدم !.

9-    ربما الاعتماد على خدمات الكلاود مثل : كروم و جولي كلاود ..

و مع كل هذا فاغلب مستخدمين لينكس يسارعون بتنصيب توزيعة اساسية بدلا من اي توزيعة متخصصة على النت بوك الخاص بهم . و ذلك بحجة ان توزيعات النت بوك لا توفر البرامج و الخدمات التي اعتادوا عليها بل تحد من قدرات النظام  و انها من اسباب عدم اقتناع الناس بلينكس فهي اعطت صورة سلبية عن لينكس. المشكلة ان اغلب التوزيعات الاساسية تعاني من مشاكل كثيرة على النت بوك بدورها، مثلا :

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

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

هذه الايام ربما افضل توزيعة في هذا الميدان هي Ubuntu Netbook Remix و هي فعلا رائعة و مع تنصيبها لن تشعر بالغربة فأنت في ابونتو و لكن الواجهة اختلفت قليلا فهي مقسمة الى ثلاث اقسام:

  • شريط البرامج و في اعلاه خيار للبرامج المفضلة.
  • شريط وسطي ستظهر فيه الخيارات او البرامج.
  • شريط على اليمين فيه الاماكن و الاعدادت و الخروج.

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

تابع القراءة

twit.tv قناة التقنية الرائعة على الانترنت

Posted in انترنت و اخبار by regex2008 on أبريل 20, 2010

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

كلنا نعرف البودكاست و النت كاست و هي قنوات على الانترنت عادة ما تتميز بكونها مستقلة و لا تدار من قبل شركة ، و يوجد لها نماذج كثيرة على الانترنت تبث محتويات متفرقة و مختلفة ، نعم هي تشبه القنوات الموجودة على يوتيوب و لكن ما يميزها ربما ان يوتيوب قنوات فيديو و لكن في البودكاست ربما تكون القناة صوتية اكثر من كونها معتمدة على الفيديو ،،

من هذه القنوات الرائعة و التي تحتوي على مخزون جيد و محتوى رائع من المعلومات قناة twit.tv ، و هي تحتوي على عدة عروض يقدمها اشخاص مختلفون تتنوع بين موضوعاتها و بين طريقة العرض من كونها صوتية او فيديو ، و توجد امكانية تحميل الحلقات بجودات مختلفة ..

فمن هذه العروض ما يتعلق بـ: جوجل ، ميكروسوفت ، ساعة علمية ، ابل …الخ

و ربما اهم هذه الاقسام هو قسم الـ Floss الاسبوعي و هو عرض مختص بعرض و مناقشة مواضيع و مشاريع المصادر المفتوحة فهناك حلقات رائعة جدا في استضافة مبرمجين كبار كغودو فان روسم صاحب بايثون و كروماتك من اهم مبرمجي بيرل 6 و راندل شوارتز اسطورة بيرل و راسموس ليردورف صاحب البي اتش بي و حتى لينوس ترفالدز … و هناك ايضا تنوع في المواضيع و المشاريع التي يتم نقاشها مثل bioperl و jython …الخ .

لذلك اذا كنت مهتما بالتقنية او العلم بشكل عام فلا يجب ان تفوت هذه القناة ففيها محتوى غني جدا :

http://twit.tv/

دليل لغات البرمجة (19): لغة البرمجة C++

Posted in برمجة و بيرل by regex2008 on أبريل 18, 2010

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

لغة البرمجة :: سي++

بدا Bjarne Stroustrup العمل على “C with classes”  في العام 1979 ، و ذلك بعد ان جاءته فكرت عمل لغة برمجة جديدة بعد الخبرة التي اكتسبها في البرمجة لرسالة الدكتوراة.  و قد كان ستروسترب معجبا بلغة البرمجة سمولا لانها كانت تحتوي على كثير من المزايا المناسبة و المساعدة لبناء مشاريع برمجية عملاقة و لكن ما يعيب هذه اللغة هو بطئها مما يجعلها غير عملية في ارض الواقع.

في الجهة الاخرى كانت لغة BCPL سريعة جدا و لكن يعيبها انها منخفضة المستوى بشكل يجعلها غير مناسبة لتطوير المشاريع العملاقة . بناء على ذلك قرر ستروسترب ان يطور لغة سي بإضافة مزايا سيمولا. و قد اختار لغة السي لانها سريعة ، متعددة الاغراض ، متنقلة ، و ذات شعبية واسعة. و لم تكن سيمولا وحدها من اثرت على سي ++ بل هناك المزيد من اللغات مثل الجول 68 و CLU. فمن ضمن اولى الاضافات نذكر : الكلاسات ، المرسلات الافتراضية…

في العام 1983 تم اعادة تسمية اللغة الى سي++، و تلاها اضافات جديدة للغة نذكر منها : الثوابت ، تعليقات السطر الواحد ، المراجع …

تابع القراءة

ما هو اعظم اختراع في النصف قرن الاخير ؟

Posted in عام by regex2008 on أبريل 14, 2010

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

في حقيقة الامر هذا السؤال قد طرحه (مع تصرف) كريس بريلو على مدونته الشخصية ، و بما ان اغلب زواره هم من المهتمين بالتقنية فكانت الاجابات مختلفة و لكنها كانت ضمن اطار التقنية مثل : آيفون و آيباد و الويب و النت بوك و حتى تويتر !…الخ .

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

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

تابع القراءة

Perl 5.12 has been released

Posted in انترنت و اخبار by regex2008 on أبريل 13, 2010

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

قبل ساعة وصلني من تيوتر الخاص بمؤسسة بيرل ، خبر نزول هذه الاصدارة :

http://search.cpan.org/dist/perl-5.12.0/

و لقراءة التغيرات و الاضافات الجديدة :

http://search.cpan.org/dist/perl-5.12.0/pod/perl5120delta.pod

تحية

أب جافا يغادر صن|اوراكل

Posted in انترنت و اخبار by regex2008 on أبريل 11, 2010

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

هذا و تجدر الاشارة الى ان جيمز ليس الوحيد من عمالقة صن الذين غادروا الشركة بعد عملية الدمج .

للمزيد :

http://developers.slashdot.org/story/10/04/11/008245/Father-of-Java-Resigns-From-SunOracle?from=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2Fslashdot+(Slashdot)

ميكروسوفت تنوي اللحاق بركب لينكس في مجال إدارة الحزم

Posted in انترنت و اخبار by regex2008 on أبريل 9, 2010

السلام عليكم و رحمة الله

تابعت الحوار الشيق الذي أجراه أحد مطوري ميكروسوفت على سلاشدوت حول مشروع جديد CoApp يشرف عليه بتمويل كامل من ميكروسوفت لتطوير نظام لإدارة الحزم على ويندوز شبيه بالأنظمة المتطورة التي امتازت بها توزيعات لينكس منذ مدة، خاصة توزيعة ديبيان.

المثير في هذا الخبر إضافة إلى شفافية المطور التي يُحيا عليها هي أنه أقنع المسيرين في ميكروسوفت بفتح المشروع و التخلي عن ملكيته لهذا المطور الذي أعلن عن اختياره لرخصة الـBSD لنشر مصدر الأدوات التي سينتجها.

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

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

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

المصدر :

http://www.linuxac.org/forum/showthread.php?38360-%E3%ED%DF%D1%E6%D3%E6%DD%CA-%CA%E4%E6%ED-%C7%E1%E1%CD%C7%DE-%C8%D1%DF%C8-%E1%ED%E4%DF%D3-%DD%ED-%E3%CC%C7%E1-%C5%CF%C7%D1%C9-%C7%E1%CD%D2%E3

Follow

Get every new post delivered to your Inbox.