White Wolf

wxGlade – الجزء الثالث ( صندوق الاختيارات)

Posted in برمجة و بيرل by regex2008 on سبتمبر 29, 2010

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

مواصلة الكلام عن wxglade و wxperl …

GUI – wxGlade الجزء 2

Posted in برمجة و بيرل by regex2008 on سبتمبر 24, 2010

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

مواصلة الكلام عن wxperl  و wxglade هذه المرة الكلام عن ربط الواجهة الرسومية مع الاكواد البرمجية الحقيقية …

البرامج الحرة و البرامج المحتكرة

Posted in لينكس by regex2008 on سبتمبر 18, 2010

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

مشاركة لي بخصوص استخدام البرامج الاحتكارية جنبا الى جنب مع البرامج الحرة في مجتمع لينكس العرب…

على المستوى الشخصي فقط و فقط و لا الزم غيري بشيء :

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

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

3- اعتقد ان للمستخدم النهائي حرية و حقوق و لكن يجب الا تتعارض و تتعدى على حقوق المبرمج او الشركة .

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

5- اعتقد ان من حقي اختيار الدرايفرات المحتكرة لكرت الشاشة الخاص بي بدلا من استخدام الدرايفر الحر لانني دفعت قيمة كرتي و اود ان استخدم كل طاقته و قوته ..

6- اعتقد بأنني عندما استخدم الدرايفرات المحتكرة الخاصة بلينكس فهذا من شأنه ازدياد اهتمام الشركات بتطوير الدرايفرات و البرامج الخاصة بلينكس لانهم بالتأكيد سيهتمون بدرايفرات لينكس عندما يرون انه توجد نسبة من زبائنهم تستخدم لينكس …

تابع القراءة

شرح WxGlade — الواجهات الرسومية

Posted in برمجة و بيرل by regex2008 on سبتمبر 14, 2010

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

مواصلة لشرح البرمجة الرسومية باستخدام wxperl ، هذه المرة نبذة عن برنامج wxGlade :

الشعراء و المبرمجون

Posted in ادب و شعر, برمجة و بيرل by regex2008 on سبتمبر 12, 2010

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

اللهم صلي على محمد و ال محمد

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

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

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

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

طريقة تشغيل ملفات cue و bin في لينكس

Posted in لينكس by regex2008 on سبتمبر 9, 2010

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

بعد عملية تنزيل طويلة من احد المواقع اكتشفت ان الملف الذي تم تنزيله ملف مضغوط يحتوي على ملفين bin و cue …

في البداية حاولت التشغيل عن طريق برامج الضغط و لكن دون جدوى …

ثم حاولت عن طريق ام بلاير ..  بدون جدوى ..

الان لدي خيارين اما ان اقوم بحرق الملفين على اسطوانة و هذا خيار ليس بجيد لاني لا اريد ان انسخ اسطوانة لاستخدام واحد فقط … او

ان اجد حل و اقوم بعملية ماونت وهمية للملفين …

فكان الخيار الفعال و البسيط جدا هو استخدام  برنامج صغير اسمه bchunk

sudo aptitude install bchunk

كفيل بعملية التنصيب …

الان من سطر الاوامر نتجه الى المجلد الموجود فيه الملفين و ننفذ الامر :

bchunk IMAGE.bin IMAGE.cue IMAGE.iso

طبعا مع ملاحظة تغير اسماء الملفات في السطر على حسب اسماء الملفات الموجودة …

الان لدينا ملف iso واحد و لعملية الفك نستخدم اي برنامج شخصيا استخدم :

Archive Mounter

تنصيب و تشغيل Emacs على ويندوز

Posted in عام by regex2008 on سبتمبر 6, 2010

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

خطوات تنصيب و تشغيل البرنامج الشهير على منصة ويندوز فيستا:

دليل لغات البرمجة (21) : Self

Posted in برمجة و بيرل by regex2008 on سبتمبر 1, 2010

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

لغة البرمجة :: سلف

تم تطوير لغة البرمجة self بواسطة ديفد انجار و راندال سمث في العام 1986 في معامل Xerox Parc. كان هدفهم الاساسي هو دفع و تطوير فن البرمجة الكائنية و ذلك بعد ان نشرت معامل زيروكس لغة Smalltalk-80 و بدات الشركات بالاهتمام الجدي بها. بعدها انتقل الاثنان الى جامعة ستانفورد و واصلا العمل على اللغة حيث استطاعا في العام 1987 ان ينشئا اول مترجم للغة.

في العام 1990 تم اصدار اول نسخة للاستخدام العام و في العام التالي انتقل فريق التطوير الى شركة صن ميركوسستمز .  و تتابعت الاصدارات الى ان وقفت في الاصدارة الرابعة في العام 1995. الاصدار 4.3 تم نشره في العام 2006 حيث اصبح يعمل على نظام ماك و سولارس .

و في الاصدار الجديد تم اضافة دعم لينكس بالاضافة الى الماك من قبل مجموعة من المطورين الاصليين بالاضافة الى مجموعة متطوعة من المبرمجين .

سيلف لغة برمجة كائنية تعتمد على مبدا النماذج (Prototypes) و قد استخدمت في الاغلب كنظام تجريبي لبناء و تصميم لغات البرمجة في الثمانينات و التسعينات . في العام 2006 استمر تطوير لغة سيلف من خلال مشروع klein و هي منصة مكتوبة كليا بلغة سيلف .

العديد من تقنيات الترجمة في الوقت المطلوب (Just in time compilation ) تم تطويرها و تحسينها من خلال الابحاث التي تمت في هذه اللغة لتصل الى سرعة تقارب نصف سرعة اكواد سي المخصصة . هذه التقنيات بالطبع لاقت رواجا واسعا و تم استخدامها في جافا من خلال Hotspot VM.

  تابع القراءة

Follow

Get every new post delivered to your Inbox.