White Wolf

البرمجة الكائنية في بيرل الجزء الاول

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

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

هذا شرح عبارة عن مدخل الى البرمجة الشيئية في بيرل باستخدام Moose ..

يفضل معرفة بسيطة عن الفنكشنز و الهاش و ايضا الهاش رفرنس …

دليل لغات البرمجة (16): لغة البرمجة Haskell

Posted in برمجة و بيرل by regex2008 on يناير 26, 2010

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

لغة البرمجة :: هاسكل

بعد اصدار لغة البرمجة Miranda في العام 1985 ، زاد الاهتمام بلغات البرمجة الوظيفية الكسولة . فمع العام 1987 ارتفع عدد اللغات الوظيفية الصرفة الى اكثر من 12 لغة . طبعا من هذه اللغات كانت ميرندا الاكثر استخداما و لكنها لم تكن مجانية بل مملوكة لشركة  Research Software . لذلك في مؤتمر اللغات البرمجية الوظيفية و هندسة الكمبيوتر (FPCA 87)  و الذي تم عقده في بورتلاند اوريجون ، تم عقد اجتماع ابدى فيه المشاركون ضرورة انشاء لجنة لتعمل على انشاء معايير مفتوحة لهذه اللغات .

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

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

بعض اللغات التي اثرت على Haskell :

1-    Lisp

2-    Miranda

3-    APL

4-    Ponder

5-    Standard ML

6-    Lazy ML

تابع القراءة

طريقة تشغيل فلاش 64 على كروم -لينكس

Posted in لينكس by regex2008 on يناير 25, 2010

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

مع الاصدارات التجريبية الاخيرة بدء كروم الجميل بدعم البلاج انز ، و اهمها طبعا الفلاش ،، و من حسن حظنا ان ادوبي تتصيح مشغل فلاش لتوزيعات 64 و التي ليست موجودة لويندوز 64 وقت كتابة الموضوع …

المهم الخطوات بسيطة اول خطوة :

نقوم بتنزيل نسخة 64 من مشغل الفلاش من هنا :

http://labs.adobe.com/downloads/flashplayer10_64bit.html

الخطوة الثانية انشاء مجلد بهذه الطريقة :

mkdir /opt/google/chrome/plugins

الخطوة الثالثة ننقل المشغل الى المجلد :

sudo cp libflashplayer.so /opt/google/chrome/plugins/

الخطوة الاخيرة :

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

/opt/google/chrome/google-chrome –enable-plugins %U

انتهى

دليل لغات البرمجة (15): لغة البرمجة Pl/1

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

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

لغة البرمجة : Pl/1

تم تطوير لغة البرمجة Pl/1 بواسطة IBM في اواسط الستينات من القرن العشرين . و قد كان الاسم الاصلي للغة NPL ( لغة البرمجة الجديدة) و لكن تم تغيير الاسم الى Pl/1 لتفادي المغالطة بين اللغة و بين NPL ( مختبر الفيزياء الوطني ) في انجلترا . لذلك لو تم تطوير المترجم خارج انجلترا لربما بقي الاسم بدون تغيير .

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

تابع القراءة

دليل لغات البرمجة (14): لغة البرمجة باسكال

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

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

لغة البرمجة : Pascal

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

1-    لغة ذات كفائة في مرحلتي التطبيق و التنفيذ .

2-    لغة تسمح بتطوير برامج ذات هيكلية جيدة و تنظيم رشيق.

3-    لغة لغرض تعليم مباديء البرمجة الاساسية و المهمة.

و تعتبر لغة باسكال و التي سميت بهذا الاسم تيمنا بعالم الرياضيات ” بليز باسكال ” وريثة مباشرة للغة البرمجة ALGOL60 و التي بدورها هي الاخرى حظيت بكون البرفسور ورث احد مطوريها . ايضا فلغة باسكال تبني على العناصر البرمجية من كلا Algol w  و ALGOL68. و قد ظهر اول تعريف للغة باسكال في العام 1961 ، تلاه اعادة تصحيح في العام 1973 . و قد تم تصميمها لكي تكون اللغة المستخدمة في الكليات لتعليم البرمجة و مفاهيم البرمجة و قد كانت بالفعل هي اللغة المفضلة في هذا المجال من نهايات الستينات الى بداية التسعينات .

تابع القراءة

تعريف ATI على اوبنتو كارمك

Posted in لينكس by regex2008 on يناير 23, 2010



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

  • ربما هذه الحلول قديمة و لكن احببت ان اثبتها هنا لو ان احدا واجه نفس المشاكل ..

جهازي المكتبي كان عليه نظام ابونتو هاردي هيرون لان الاصدارات اللاحقة كانت تعاني من مشاكل في تعريف كرت الشاشة ATI .. طبعا كرتي للمعلومية 3xxx…

الليلة قمت بالترقية الى ابونتو 9.10 و قمت بتنزيل اخر اصدار من الدرايفرز ،، و بعد عملية التنصيب لم تعد الشاشة تعمل ،،

المحاولة الثانية كانت ناجحة و كانت هذه الخطوات :

1-      تحميل الاصدار الاخير من الدرايفرز ( في وقت كتابة الموضوع 9.12 )،، :

http://support.amd.com/us/gpudownload/Pages/index.aspx

2-      نفذ :

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms libQtGui4

3-      الان يمكن صنع الحزم الخاصة باوبنتو و من ثم تنصيبها او ببساطة نفذ الملف و اتبع التعليمات بدون انشاء الحزم :

sh ati-driver-installer-9-12-x86.x86_64.run

4-      نفذ :

aticonfig  –initial -f

aticonfig –acpi-services=off

5-      اعد التشغيل …

ملاحظات:

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

2- الكومبيايز و الافلام و الفلاش و الالعاب كلها تعمل بدون مشاكل ، و لكن هناك بطء عند عملية تسجيل سطح المكتب مع الكومبايز اذ يجب اطفاء الكومبايز قبل بدء التسجيل .

3- تنصيب هذا الكرت على سنتوس الاخيرة يؤدي الى بطء شديد جدا ..

تجربة فاشلة مع CentOS

Posted in لينكس by regex2008 on يناير 22, 2010

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

من منا لا يحب ان يعمل على نظام مبني من مصدر ريدهات و لكن مع الاسف تجربتي مع سنتوس باءت بالفشل ،،

مع ان جهازي اعرفه من اصعب الاجهزة للتعامل مع لينكس الا اني لم اواجه عقبات كثيرة مثلما حصل مع سنتوس ..

طبعا البداية قمت بحرق نسخة ديفيدي 5.4 لمعالجات 64 و قمت باقلاع الجهاز ،، و تمت عملية التنصيب بنجاح و سهولة ..

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

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

تابع القراءة

جافا برسستنس (فيديو)

Posted in برمجة و بيرل by regex2008 on يناير 21, 2010

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

قمت برفع ملف شرح السرياليزيشن على يوتيوب  :

كروم OS (زيرو )

Posted in لينكس by regex2008 on يناير 18, 2010

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

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

http://chromeos.hexxeh.net/

~*~ ľoľľyρoρ Ĉollέctioή by мę ~*~

Posted in صور و تصاميم by sedratelmontaha on يناير 10, 2010






اليوم مدري كيف نطت في راسي فكرة اني اعمل كولكشن صور ..
واول شغلة طرت على بالي اعمل كولكشن lollypop لاني مررررة اموت في صورها والوانها ..
قمت بتجميع
20 صورة بجودة عالية حتى تتناسب مع تصاميمكم





في الختام ،،،
أتمنى يكون الموضوع عجبكم ..
وعند النقل ذكر المصدر Zelda.Q وشكرا



Follow

Get every new post delivered to your Inbox.