GUI – wxGlade الجزء 2
بسم الله الرحمن الرحيم …
مواصلة الكلام عن wxperl و wxglade هذه المرة الكلام عن ربط الواجهة الرسومية مع الاكواد البرمجية الحقيقية …
البرامج الحرة و البرامج المحتكرة
بسم الله الرحمن الرحيم ،،،
مشاركة لي بخصوص استخدام البرامج الاحتكارية جنبا الى جنب مع البرامج الحرة في مجتمع لينكس العرب…
على المستوى الشخصي فقط و فقط و لا الزم غيري بشيء :
1- ارى ان ستالمن رجل مثالي يعيش في الجمهورية الفاضلة و هو منزوي عن العالم الحقيقي ..
و هو على جهوده المشكور عليها لديه اراء و توجهات متطرفة … و لا يعجبني تخوينه لكل من لا يتفق مع اراءه و فلسفاته فبأي حق يخون دي اكازا مثلا و هذا الاخير له جهود جبارة و خدمات جليلة ؟… وغير هذه المواقف و كانه رسول لا يمكن مخالفته و له الحق في ان يحكم على الناس …
2- كانسان مسلم ارى فقط واجبي الاخلاقي هو استخدام البرامج المرخصة او المجانية و احترم اي شخص من اصحابي يستخدم نسخة مدفوعة من ويندوز فهذا خياره وهو حر فيه ..! مشكلتي فقط في من يستخدم البرامج المقرصنة مع توافر البديل الجيد …
3- اعتقد ان للمستخدم النهائي حرية و حقوق و لكن يجب الا تتعارض و تتعدى على حقوق المبرمج او الشركة .
4- اعتقد ان البرامج المجانية و الحرة تفي بكثير من المتطلبات و لكن الى الان لا تكفي لكل شيء و هناك قصور كبير و من الجهل تجاهل هذه النقطة و خداع النفس بانه يمكن الاستغناء بالبرامج الحرة.
5- اعتقد ان من حقي اختيار الدرايفرات المحتكرة لكرت الشاشة الخاص بي بدلا من استخدام الدرايفر الحر لانني دفعت قيمة كرتي و اود ان استخدم كل طاقته و قوته ..
6- اعتقد بأنني عندما استخدم الدرايفرات المحتكرة الخاصة بلينكس فهذا من شأنه ازدياد اهتمام الشركات بتطوير الدرايفرات و البرامج الخاصة بلينكس لانهم بالتأكيد سيهتمون بدرايفرات لينكس عندما يرون انه توجد نسبة من زبائنهم تستخدم لينكس …
شرح WxGlade — الواجهات الرسومية
بسم الله الرحمن الرحيم ،،
مواصلة لشرح البرمجة الرسومية باستخدام wxperl ، هذه المرة نبذة عن برنامج wxGlade :
الشعراء و المبرمجون
بسم الله الرحمن الرحيم
اللهم صلي على محمد و ال محمد
و انا اقود سيارتي في حر الظهيرة عائدا من يوم عمل شاق ، استغرقت في التفكير و عقدت المقارنة بين حال الشعراء و حال المبرمجين فوجدت على تباعد مجالهم و اختلاف همومهم، كثير مشاركتهم في خصال و توجهات .. فكانت هذه الخاطرة الادبية مما جال في بالي، فلا يخضعنها احد للنقد العلمي فهي ادبية و ليست تقنية،،،
1.0-بعض الشعراء بديهيون يقولون الشعر ارتجالا او يسارعون بكتابته عندما تفيض مشاعرهم او تتقد اذهانهم بافكار جديدة .. و هم يعتبرون هذا الشعر افضل انواع الشعر لانه بعيد عن التكلف و التصنع و التخطيط و التفكير الممل.
1.1- بعض المبرمجين بديهي ما ان تضع امامه شاشة حاسب و محرر نصوص الا يبدا بالبرمجة و كتابة الاكواد فهو لا يحب ان يضيع كثيرا من وقته للتخطيط و التفكير بل يتبنى منهج الخطأ و التجريب فهو يبدا، و يعالج المشاكل عندما تظهر فلا جدوى كثيرة من التخطيط لان المشاكل لا تظهر الا عند التطبيق ..
1.2- بعض الشعراء متكلف يخطط لقصيدته طويلا و يجمع افكاره ثم يستغرق وقتا طويلا للتخطيط و التنظيم لكل بيت شعر سيقوله و كل كلمة سيقولها و يعيد كتابة البيت مرات و مرات و يهتم بالديباجة كثيرا فتطول مدة كتابة القصيدة الى شهور و ربما سنين مثل قصائد الحوليات و مع ذلك لا تسلم القصيدة من اسقاط بعض الابيات في النسخ النهائية..
تابع القراءة
طريقة تشغيل ملفات cue و bin في لينكس
بسم الله الرحمن الرحيم
بعد عملية تنزيل طويلة من احد المواقع اكتشفت ان الملف الذي تم تنزيله ملف مضغوط يحتوي على ملفين bin و cue …
في البداية حاولت التشغيل عن طريق برامج الضغط و لكن دون جدوى …
ثم حاولت عن طريق ام بلاير .. بدون جدوى ..
الان لدي خيارين اما ان اقوم بحرق الملفين على اسطوانة و هذا خيار ليس بجيد لاني لا اريد ان انسخ اسطوانة لاستخدام واحد فقط … او
ان اجد حل و اقوم بعملية ماونت وهمية للملفين …
فكان الخيار الفعال و البسيط جدا هو استخدام برنامج صغير اسمه bchunk
sudo aptitude install bchunk
كفيل بعملية التنصيب …
الان من سطر الاوامر نتجه الى المجلد الموجود فيه الملفين و ننفذ الامر :
bchunk IMAGE.bin IMAGE.cue IMAGE.iso
طبعا مع ملاحظة تغير اسماء الملفات في السطر على حسب اسماء الملفات الموجودة …
الان لدينا ملف iso واحد و لعملية الفك نستخدم اي برنامج شخصيا استخدم :
Archive Mounter
تنصيب و تشغيل Emacs على ويندوز
بسم الله الرحمن الرحيم …
خطوات تنصيب و تشغيل البرنامج الشهير على منصة ويندوز فيستا:
دليل لغات البرمجة (21) : Self
بسم الله الرحمن الرحيم
لغة البرمجة :: سلف
تم تطوير لغة البرمجة self بواسطة ديفد انجار و راندال سمث في العام 1986 في معامل Xerox Parc. كان هدفهم الاساسي هو دفع و تطوير فن البرمجة الكائنية و ذلك بعد ان نشرت معامل زيروكس لغة Smalltalk-80 و بدات الشركات بالاهتمام الجدي بها. بعدها انتقل الاثنان الى جامعة ستانفورد و واصلا العمل على اللغة حيث استطاعا في العام 1987 ان ينشئا اول مترجم للغة.
في العام 1990 تم اصدار اول نسخة للاستخدام العام و في العام التالي انتقل فريق التطوير الى شركة صن ميركوسستمز . و تتابعت الاصدارات الى ان وقفت في الاصدارة الرابعة في العام 1995. الاصدار 4.3 تم نشره في العام 2006 حيث اصبح يعمل على نظام ماك و سولارس .
و في الاصدار الجديد تم اضافة دعم لينكس بالاضافة الى الماك من قبل مجموعة من المطورين الاصليين بالاضافة الى مجموعة متطوعة من المبرمجين .
سيلف لغة برمجة كائنية تعتمد على مبدا النماذج (Prototypes) و قد استخدمت في الاغلب كنظام تجريبي لبناء و تصميم لغات البرمجة في الثمانينات و التسعينات . في العام 2006 استمر تطوير لغة سيلف من خلال مشروع klein و هي منصة مكتوبة كليا بلغة سيلف .
العديد من تقنيات الترجمة في الوقت المطلوب (Just in time compilation ) تم تطويرها و تحسينها من خلال الابحاث التي تمت في هذه اللغة لتصل الى سرعة تقارب نصف سرعة اكواد سي المخصصة . هذه التقنيات بالطبع لاقت رواجا واسعا و تم استخدامها في جافا من خلال Hotspot VM.
leave a comment