White Wolf

بيرل او روبي ؟

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

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

(( جوابا على سؤال احد اخواني الاعزاء …)))

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

دعم نماذج البرمجة :

كلا اللغتين متعددة النماذج ، فاللغتان توفران دعم لاهم نماذج البرمجة : البرمجة الاجرائية و البرمجة الكائنية و البرمجة الوظيفية.

دعم البرمجة الشيئية :-

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

تابع القراءة

تم اطلاق الاصدار النجم الاول من راكودو (بيرل6)

Posted in برمجة و بيرل by regex2008 on يوليو 29, 2010
بسم الله الرحمن الرحيم
تم اطلاق الاصدارة النجمة الاولى من راكودو (راكودو تطبيق لبيرل 6)، و يمكن الحصول عليها من :
هذه الاصدارة تحاول ان توفر بيئة بيرل6 عملية للمجربين و المبرمجين و لكنها الى الان لم تطبق كل معايير و مواصفات بيرل 6 ما يعني انه يوجد هناك بعض الميزات التي لن تعمل و ربما بعض الاخطاء و كونها ابطء مما يفترض ان تكون عليه. و لكن في الكفة المقابلة توفر بيئة شبه عملية لاستكشاف اللغة الجديدة و سيستمر طرح اصدارات Star بين فترة و اخرى .
هذا الاصدار يحتوي على الاصدارة 31 من راكودو كومبايلر و اصدار من منصة باروت و بعض الموجلات و توثيق و بعض المصادر الاخرى.
بعض خصائص بيرل 6 الموجودة في هذا الاصدار :
  • Perl 6 grammars and regexes
  • formal parameter lists and signatures
  • metaoperators
  • gradual typing
  • a powerful object model, including roles and classes
  • lazy list evaluation
  • multiple dispatch
  • smart matching
  • junctions and autothreading
  • operator overloading (limited forms for now)
  • introspection
  • currying
  • a rich library of builtin operators, functions, and types
  • an interactive read-evaluation-print loop
  • Unicode at the codepoint level
  • resumable exceptions
بعض المزايا التي لا تزال تعاني من بعض المشاكل :
  • nested package definitions
  • binary objects, native types, pack and unpack
  • typed arrays
  • macros
  • state variables
  • threads and concurrency
  • Unicode strings at levels other than codepoints
  • pre and post constraints, and some other phasers
  • interactive readline that understands Unicode
  • backslash escapes in regex <[...]> character classes
  • non-blocking I/O
  • most of Synopsis 9
  • perl6doc or pod manipulation tools
بعض الموجلات المرفقة :
  • Blizkost – enables some Perl 5 modules to be used from within Rakudo Perl 6
  • MiniDBI – a simple database interface for Rakudo Perl 6
  • Zavolaj – call C library functions from Rakudo Perl 6
  • SVG and SVG::Plot – create scalable vector graphics
  • HTTP::Daemon – a simple HTTP server
  • XML::Writer – generate XML
  • YAML – dump Perl 6 objects as YAML
  • Term::ANSIColor – color screen output using ANSI escape sequences
  • Test::Mock – create mock objects and check what methods were called
  • Math::Model – describe and run mathematical models
  • Config::INI – parse and write configuration files
  • File::Find – find files in a given directory
  • LWP::Simple – fetch resources from the web
يوجد ايضا مع الاصدار مسودة لكتاب الكتروني عن بيرل 6 ….

تسريع اقلاع الفايرفوكس

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

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

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

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

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

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

“C:\Program Files\Mozilla Firefox\firefox.exe” /Prefetch:1

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

مثال على الـ Recursion

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

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

اللغة العربية و موقع راكودو

Posted in عام by regex2008 on يوليو 24, 2010

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

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

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

ترجمة النص و النص الاصلي ( ملاحظة الخبر ليس جديد بل له فترة من الزمن ):

تم نشر العديد من السبام باللغة العربية (الرسائل المزعجة ) في مواضيع مختلفة .

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

هذا بالاضافة الى ، حقيقة ان لا احد هنا يفهم ما هو مكتوب ( اي باللغة العربية) ، خطر في حد ذاته.

ما هي الرسالة وما هو هدف هؤلاء الاشخاص؟

كرس

Submitted by chris

A new pspam in arabic language has been posted on several comments.

Maybe it will be necessary to filter registration and remove those who do not follow rules.

Moreover, the fact that no one in there can understand what is said may be dangerous.

What is the message and what are the goals of these persons?

Submitted by chris

امازون : الكتب الالكترونية اكثر مبيعا من التقليدية!

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

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

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

في خبرعن امازون ملكة الكتب على الشبكة العنكبوتية ، اشارت الشركة الى ان لكل 100 كتاب ورقي يتم بيع 180 كتاب الكتروني في المقابل ..

و افادت ان مبيعات جهازها ( كندل ) قد تضاعفت ثلاث مرات بعد تخفيض الاسعار الاخير …

شخصيا ارى انه من الطبيعي ان تكون مبيعات الكتب الالكترونية اكثر لسببين :

1- امازون اكبر ناشر وداعم للكتب الالكترونية

2- اسعار الكتب الالكترونية ارخص من الكتب التقليدية …

للمزيد :

http://online.wsj.com/article/SB10001424052748703720504575377472723652734.html?mod=WSJ_hpp_MIDDLETopStories

استعراض برنامج Fritz 12

Posted in برامج وحلول by regex2008 on يوليو 12, 2010

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

ايهما اسرع القراءة التقليدية او القراءة الالكترونية

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

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

منذ ان طرحت  امازون جهازها الكفي  لقراءة الكتب الكترونيا وهناك موجة عارمة نحو القراءة الالكترونية و استبدال الطريقة التقليدية في القراءة . السؤال الاساسي هنا هل هذه الطريقة في القراءة لها نفس جودة و سهولة و سرعة القراءة التقليدية او لا ؟.. مجلة PC MAG قامت بدراسة صغيرة ضمت عينة مكونة من 24 فرد للمقارنة بين سرعة القراءة باستخدام كتاب تقليدي و كندل و اي باد و جهاز كمبيوتر ..

النتائج كانت غريبة و غير متوقعة يمكنكم مشاهدتها من هنا :

http://www.pcmag.com/article2/0,2817,2366065,00.asp

انا رومنسي ! اذا انا احب !

Posted in عام by regex2008 on يوليو 3, 2010

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

“I think, therefore I exist”

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

تابع القراءة

Follow

Get every new post delivered to your Inbox.