الجمعة، أكتوبر 07، 2005

انتقلت إلى مزود جديد

لقد انتقلت إلى موقع جديد يعتمد على تقنية ووردبرس بحيث يتيح لي إمكانيات أكبر تابعونا على هذا الرابط

http://omlx.tadwen.com

الجمعة، سبتمبر 30، 2005

معرض جيتكس 2005 دبي

قد يستغرب البعض هذا الموضوع مع أن المعرض قد أقفل أبوابه بالأمس،، ولكن هكذا كانت الظروف تمكنك في اليوم الأخير من زيارة هذا المعرض الضخم،، لقد انطلقنا من سلطنة عمان في حدود الساعة 9 صباحا، وكان الوصول إلى المعرض بحدود الساعة 12:30و بعد بحث لنصف ساعة وجدنا موقف للسيارة، و للأسف لم نجد خدمة النقل إلى قاعة المعرض بباصات، بل اضطررنا إلى المشي بأقدامنا إلى ساحة المعرض،، وقبل دخولي إلى المعرض كان في رأسي عدة شركات لا بد من زيارتها منها:شركة ردهات ، وشركة أبل ، وشركة صن، وجمعية الحسابات السعودية، وكنت أتمنى أن أجد شركة Novell
و أول ما لفت انتباهي عند مدخل المعرض تلك اللائحة الضخمة بشكل غير معقول للإعلان عن منتج الجديد لمايكروسوف وهو SQL Server 2005 .
لقد كان المعرض ضخما بالفعل تعبنا من المشي ولم نمر على جميع القاعات،، وسأتلكم بشكل سريع عن أهم ما استفده:
- شركة أبل عالم من الجمال ولكن:
لقد كنت حريصا على زيارة شركة أبل وتفحص تلك الأجهزة الجميلة والأنيقة بنظامها الماك،، لقد أبهرني الجمال بالفعل و الحركات الرائعة، وشاهدت بأم عيني كيف أن تطبيقات أبل عائمة، نعم عائمة بشكل عام، بمعنى لا يوجد نافذة رئيسية تجمعها، فجربت الفوتوشوب بعد عناء كبير في كيفية تشغيله وجربت مايكروسوفت أوفيس ولم أعرف حتى الآن كيفية تشغيله،، النظام جميل بالفعل ولكن الذي لاحظته أنه ليس بترتيب اللينكس والويندوز، ففي هذين النظامين يوجد زر واحد فقط هو ابدا في ويندوز ، و k في KDE و كذلك جنوم،، في القائمة التي تظهر في سطح المكتب أما الماك فيوجد ألف زر وزر،، مع مسميات ليست بسيطة،، عالم ثاني،، ولكن الذي لاحظته أن الآناقة في الماك أهم من كل شيء فالماوس أنيق جدا وكذلك لوحة المفاتيح وكذلك شاشة العرض،،
-شركة رد هات ، ما هذا التقصير؟؟:
لقد استغربت كيف أن شركة ردهات لم تأخذ صالة عريضة لشرح أهمية منتجاتها،، بل اكتفت بمساحة ضيقة جدا في الممر الذي بين القاعات، الأعلان يجذب الاستثمارات معنا في الشرق الأوسط ولا يكفي أن يكون منتجك قوي وفقط.. لقد أعجبتني قبعاتهم الحمراء تمنيت لو أهدوني واحدة،،،
- شركة صن تألق في عالم الجافا، ألترا لقد أخجلتني!!
لقد توقفت عند شركة صن طويلا و استمتعت برؤية نظام سولاريز و نظام Java Desktop System الذي يعتمد على منصة الجنوم،، لقد انبهرت بهذه البساطة والجمال في آن واحد،،

و أكثر من ذلك أبهرني طاقم StarOffice 8 الذي نزل قبل أيام والذي يعتمد على OppenOffice 2.0 ،ولقد كنت حريصا على السؤال عن محطة صن ألترا 20 لأن أفكر جديا في شراء هذا الجهاز، كنت منبهرا به،، ولكن فوجئت ببطئه الشديد ، الذي لم يفسره الموظف الذي شرح لنا عن هذه المحطة، وساعتها قررت التأني في شراء هذه المحطة بعد أن رأيت البطء بأم عيني، و جهازي الذي في المنزل أسرع منه بكثير،، ولكن استمتعت أيضا بسطح المكتب الثلاثي الأبعاد الرائع ،، الذي يعمل على صن ألترا 20 بشكل جيد،، يصبح سطح مكتبك كأنه عالم من الخيال وليس الحقيقة...
- جميعة الحاسبات السعودية، أين أنت؟؟
لقد بحثت عن صالة هذا الجميعة ولكن لم أتمكن للأسف،، و الذي شجعني على البحث عنها، أنها تدعم المصادرة المفتوحة، ولقد حصلت على قرص سبيل السنة الماضية،، وهو مفيد جدا،،
- سطلنة عمان أين أنت؟؟
رغم هذه الأشياء الجميلة ولكن ما أحزنني بالفعل قلة مشاركة سلطنة عمان في هذا المعرض الدولي الضخم،، فقط واحة المعرفة التي رأيتها أم غير ذلك فأين ..؟ عسى أن يكون لكلماتي وقع وتأثير...

وخرجنا من المعرض حوالي الساعة 4:15 بعد أن أنهكنا التعب،، و رأسي يدور بالمشاريع والمشاريع التي أتمنى أن ترى النور في المستقبل...

الثلاثاء، سبتمبر 27، 2005

الجديد ،، وروابط مفيدة..

بحمده أتممت الفصل الثالث من كتاب(( تعلم بايثون بكل سهولة)) وشرعت في الفصل الرابع.. عسى أن أتم الكتاب في شهر رمضان المبارك..
كيف تشهر موقعك في محركات البحث،، موضوع مهم لأصحاب المواقع
اقتصاديات المصادر المفتوحة 1: مفاهيم اقتصاد المصادر المفتوحة
هل تؤدي قوانين حقوق الملكية الفكرية لوأد الإبداع وخنق الثقافة؟
ما هي التقنية القادمة LINQ من جيل اللغات
قوانين مورفي ,,, بين السخرية والعبقرية والتشاؤم
الفرق بين خدمة Saas و ASP
تطورت الآلة الحاسبة لتصبح لغة رياضية ..(للأستاذ حسام الملحم..)
لعبة ثلاثية الأبعاد بالجافا بأيد عربية (مفتوحة المصدر)
إصدارة جديدة من التوزيعة العربية الناهضة فكتاريا ( تطور من التعريب إلى التطوير)
أوبنتو Ubuntu 5.4 .. تحت المجهر, التوزيعة التي تصلك إلى باب بيتك !
كتاب في برمجة مكتبات QT باستخدام ++C متاح للتنزيل مجاني..
كتاب رائع وبسيط لشرح لغة بايثون أنصح بقراءته..(تبرع أحد الأشخاص لترجمته إلى العربية، راسلته ولكن لم يرد علي، عسى أن يكون قد أتم الترجمة)
كتاب ارابيان بين يديك ( كتاب يشرح توزيعة أرابيان للمتقدمين..)

الخميس، سبتمبر 22، 2005

قاعدة البيانات HSQL الإصدارة 1.8.0

القاعدة بيانات HSQL مكتوبه بالكامل بالجافا،، 100% ، انتقلت إلى آخر إصدارة لها هي 1.8.0 بعد عام كامل من التطوير الشاق، من الإصدارة 1.7.2، وبهذه النقلة صارت تدعم بيانات بمقدار 8 جيجا بايت مع تحسن كبير في دعم لغة SQL ، وتعتبر هذه القاعدة هي المحرك الأساسي لقاعدة البيانات لOpenOffice 2.0 ، وقريبا ستظهر في الملايين من الأجهزة حول العالم بسبب هذه التعاقد المثمر، مما يعطي هذه القاعدة شهرة واسعة،
وتتميز هذه القاعدة بعدة مميزات من أهمها:
* 100% مكتوبة بالجافا
* قاعدة بيانات علائقية بالكامل متوافقة مع الجافا
* دعم كامل للإصدارت التالية منJDK 1.1.x, 1.2.x, 1.3.x, 1.4.x و ما فوق
* دعم لغة SQL القياسية
* دعم ميزة القدح Triggers
* يمكنك أن تستخدمها في أبلت أو قرص ضوئي(قراءة فقط) ، داخل ملفات jarsأو في webstart أو تضمن في التطبيقات
* قواعد بيانات متعددة لكل JVM
* قاعدة البيانات تحفظ كأكواد sql بالبيانات أو بدونها
* إدارة القاعدة مضمنة بطريقتين قويتين سطر الأوامر و بواجهة رسومية
* صغر حجمها
* تتميز بسرعتها بخلاف غيرها من القواعد ..
* أنها مفتوحة المصدر، ويمكنك أن تستخدمها في كل المجالات التجارية والعلمية و الشخصية على حد السواء
تتميز بصغر حجمها فيمكنك أن تضمنها إلى مشروعك بحيث لا تأخذ مساحة كبيرة،، هناك الكثير و الكثير من البرامج التي تستخدمها ،، بحيث البرامج المكتوبة بها تعمل على جميع المنصات وهذه من مميزات لغة الجافا
من البرامج التي أعجبتي التي التي ضمنها هذا البرنامج :
http://tinapos.sourceforge.net/
كيف يمكني أن أستغلها ؟؟
عندما تنقل مشاريعك إلى هذه القاعدة تكون أنت الرابح من عدة نواحي، من أهمها :
- أنها تكون متوافقة مع لغة الجافا ، وبالتالي برامجك تعمل على جميع المنصات ، وبالتالي لا تضطر أن تجعل عملائك محصورين في نظام معين
- و أيضا باستخدامك لها تخفف عن عملائك شراء قواعد بيانات تجارية ومكلفة ، والمثال الواضح قاعدة البيانات أكسيس فالعميل سيضطر إلى شراء نظام الويندوز ثم شراء برنامج الأكسيس ،، مما يزيد في قيمة البرنامج الإجمالية التي سيدفعها الزبون، أما عندما تستخدم لغة الجافا مع قاعدة HSQL فالعميل حر في تشغيلها في أي نظام و بالكيفية التي تعجبه،،
ويمكنك أن تستخدمها في أبسط صورها بأن تضمنها مشروعك ، صحيح أنها ستزيد حجم البرنامج ،، و لكن سيرتاح المستخدم بدل أن يضطر إلى تنزيل الأكسيس كلها..
موقع القاعدة:
http://www.hsqldb.org/

الأربعاء، سبتمبر 21، 2005

الاثنين، سبتمبر 19، 2005

النجاح غاية مرادة

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

الثلاثاء، سبتمبر 13، 2005

تعلم بايثون بكل سهولة

لغة بايثون تتميز بالسهولة من حيث الكتابة و القراءة ومن حيث التركيب النحوي لها، و تستطيع أن تبرمج بها في كل المنصات المعروفة اﻵن، فهي تضارع لغة Java العريقة، و تصلح لكل اﻷغراض تقريبا.
ولقد شجعني على كتابة هذه الورقات القليلة، التي أسأل الله أن يمن علي بإتمامها قلة المصادر العربية التي تتكلم عن هذه اللغة، وكأن هذه اللغة ليست موجودة في عالم التقنية، فتجشمت عناء كتابة هذه الورقات.
لتنزيل الملف بصيغة PDF من هنا.
لتنزيل الملف الأصلي من هنا

السبت، سبتمبر 10، 2005

تقرير حول أرابيان 0.6 بيتا 4

قبل أيام قلائل نزلت إصدارة جديدة من توزيعة أرابيان 0.6، تحمل اسم بيتا4، وجاءت هذه اﻹصدارة تحمل أشياء مهمه منها شكلها البسيط والجميل باﻹضافة إلى عدة برامج من إنتاج مطوري أرابيان ومن أهم هذه البرامج: برنامج حسن للتدقيق اللغوي، وبرنامج كاتب لكتابة اللغة العربية في اﻷجهزة التي لا تكتب العربية، وبرنامج محول لتحويل بين القياسات العالمية، و كذلك عدة برامج للإدارة الحزم deb و rpm التي لا تجدها في كبريات التوزيعات، وجاءت هذه التوزيعة بإصدارة KDE رقم 3.4.2 و حسب تجربتي لها فهي مستقرة ولا تعاني من انهيارات مثلما كان في بيتا3، ومن اﻷشياء الجديدة في هذه التوزيعة الترتيب و البساطة فأصبحت قائمة ابدأ تحمل اسم Arabian باﻹضافة إلى شعار دبيان، وتم ترتيب هذه القائمة وإضافة بند جديد وهو الاستخدام اليومي، وهي إضافة أراها مهمة جدا تسهل عليك الطريق،
و كذلك من اﻹضافات الجديدة هذه اﻹصدارة إضافة SuperKaramba الذي أعطى سطح المكتب رونقا جميلا، أيضا من أهم اﻹضافات في هذه التوزيعة إضافة برنامج Open Office اﻹصدارة بيتا 1 وتحمل رقم 104 و هذا اﻹصدار قريب الشبه ببرنامج مايكروسوفت أوفيس، أيضا من اﻹضافات الجديدة إضافة برامج تتعامل مع بلوتوث
هذه أهم اﻹضافات و اﻷشياء الجديدة التي جاءت بها هذه التوزيعة، أما من حيث اﻷخطاء فالظاهر أن هذه النسخة تحوي على العديد من اﻷخطاء التي نأمل أن إصلاحها في اﻹصدارة النهائية، ومن أهم هذه اﻷخطاء:
- عند إضافة مستخدم جديد، لا يمكن الوصول إلى خادم الصوت بسبب الصلاحيات
- يوجد مشكلة في سواقات اﻷقراص المدمجة بحيث لا يمكنك أن تفتح أي قرص مدمج
- وكذلك رجعت مشكلة الفلاش ديسك بحيث أن النظام يتعرف عليها ولكن لا تستطيع الوصول إليها
-يوجد خلل في الخدمات بحيث يظهر لك دائما أن حمل CPU مشغول إلى النهاية مما يسبب بطئ واضح في النظام والصورة التالية توضح ذلك.

الجمعة، سبتمبر 09، 2005

لقاء مع جريدة الرياض

تم بحمد الله نشر لقاء أجري معي في جريدة الرياض،،
يمكنك الاطلاع عليه ومناقشة الأراء الواردة فيه هنا

رابط اللقاء من هنا

الأربعاء، سبتمبر 07، 2005

بعض الإضافات المفيدة إلى الموقع

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


الجافا واللينكس، هل الخيار صحيحا؟!

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

- بالنسبة لنا كعرب لن تجد إلى الآن كتابا واحدا بالعربية يتكلم عن البرمجة تحت نظام اللينكس باستخدام لغة C أو ++C، و للأمانة العلمية أيضا لن تجد كتابا يتكلم عن البرمجة تحت منصة اللينكس باستخدام الجافا.

- هذا إذا كانت اللغات فما بالك بمكتبات البرمجة مثل Qt و GTK !!

- لن تجد من يقدم لك الدعم الفني وذلك بالإجابة لأسئلتك في المنتديات العربية عن هذه المكتبات على كثرتها!!

- ستصبح برامجك التي كتبتها بهذه المكتبات وكأنها تعمل لعالم ثاني غير عالمنا العربي -المحترم-.

و بالتالي ستجد صراعا واضحا حول الطموحات إلى المنصة القادمة وبين وطأة الواقع إلى المنصة القديمة، وستجد أن الجافا تقدم لك حلولا تفي بمتطلباتنا العربية، فهي :

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

-الجافا على منصة اللينكس أسرع بكثير من عملها على منصة الويندوز.

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

-هناك أكثر من 15948 مشروع على الأقل كتب الجافا مفتوح المصدر وحر، تغطي جميع المجالات.

آمل أن أكون قد أوضحت الفكرة وضوحا كافيا،،

الثلاثاء، سبتمبر 06، 2005

المجانية المزعومة، وآثارها السلبية؟

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

الأحد، سبتمبر 04، 2005

مشروع OMLX التقني

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

على هذا الرابط

الثلاثاء، أغسطس 16، 2005

برنامج محول الاصدارة الأولى

لطما راودني أمنية منذ أن بدأت بتعلم لغة جافا،أن أصمم برنامج مشابه لبرنامج محول القياسات التي تنتجه شركة صخر، و الذي هو في الأصل برنامج تجاري لا يمكنك استخدامه إلا بعد أن تشتري مجموعة برامج الأسرة كاملة، بالإضافة إلى أنه لا يعمل إلا على منصة ويندوز فقط، أمام نظام المفضل لينكس فتظهر الخطوط وكأنها طلاسم،، حتى جاء اليوم والذي قررت فيه أنا و الأخ زايد السعيدي بتصميم برنامج "محول" للقياسات العالمية خصيصا لأرابيان لينكس، من أهم ميزاته أنه يعمل على جميع المنصات المعروفة بسبب اعتماده على مكتبة الجافا القياسية، بالإضافة إلى ميزاته الكبرى أنه برنامج حر ، يعطيك الحرية في نسخه وتوزيعة و بيعه و التعديل فيه، وهو مجاني تحت ترخيص رخصة جنو العمومية GPL
وهذا البرنامج على بساطته يحتوي على أكثر من 300 معادلة حسابية للتحويل بين القياسات و أكثر من 3000 سطر برمجي مكتوب بالجافا وهو يتطلب مكتبة 1.5 من الجافا لتشغيله و لا يعمل على الإصدارات السابقة، وقد استخدمنا بيئة التطوير المفتوحة المصدر NetBeans الإصدارة 4.1 لتطوير البرنامج على منصة أرابيان 0.6 بيتا 3 المفضلة لدي ، آملين من الله المولى القدير أن يسهم برنامجنا هذا في نشر البرامج الحرة بين أمتنا العربية والإسلامية و أن يرفع روح الهمة لدى شبابها لينهضوا في سبيل رقيهم ، مع توفير البديل الطيب للبرامج التجارية المحتكرة ...
لتنزيل البرنامج من هنا
لتنزيل المصدر من هنا

برنامج كاتب الإصدارة 2

بعد أن نشرت في الشهر الماضي برنامج كاتب الإصدارة الأولى لم أتوقع أن يحوز على إعجاب الكثيرين، ويلقى الدعم الذي شجعني لأنتج برامج اخرى، وكان في قرارة نفسي أن أطور قليلا برنامج كاتب وأزيد عليه بعض التحسينات،ولكن تراخيت قليلا، حتى وجدت أن الأخ حسام الملحم-جزاه الله ألف خير- قام بتبني البرنامج وقام بتطويره حيث وصل إلى الإصدارة الثانية، وقد أضاف إليه الكثير والكثير من المميزات:
- قام بكتابة طريقة التحكم في الدخل من جديد، بحيث تختلف اختلافا كليا عن الإصدارة الأولى، فقد تعمدت أن تكون سهلة في الإصدارة الأولى، ولكنه قام بتطويرها و تهذيبها.
- البرنامج الأن يدعم لوحات المفاتيح المسماة qwerty و هي المنتشرة عند الذي يستخدمون اللغة العربية والانجليزية، أما اللغة الفرنسية فيمكنك الآن إضافة قاموس يحتوي على الحروف الفرنسية وما يقابلها في اللغة العربية وإضافتها، وإذا لم تعرف كيف إضافتها اقرأ المساعدةو راسل الأخ حسام لإضافتها في الإصدار القادم
- البرنامج الآن يتطلب الإصدارة 1.5 من مكتبات الجافا ولا يعمل على الإصدارات الأقدم
- إضافة إمكانية جميلة، وهي أنك إذا كنت مسرعا بحيث نسيت أن تغير لوحة المفاتيح إلى العربية وكتب الكلمات بالإنجليزية فليس داعي أن تحذف كل ما كتب فقط انقله إلى كاتب وستكلف بمهمة تحويله إلى العربية،، ( يمكنكم إستخدامها كأداة تشفير)
fsl hggi hgvplk hgvpdl
تعني بسم الله الرحمن الرحيم
- الآن يمكنك أن تكتب العربية والإنجليزية معا، في السابق كان لا يمكنك أن تكتب الإنجليزية من خلال كاتب، أما الآن فيمكنك أن تكتب العربية وبواسطة إلغاء تفعيل خيار الفلترة يمكنك أن تكتب باللغة الافتراضية في الجهاز
- تعديل وتحسين الواجهة، بحيث يمكنك الآن إظهار لوحة المفاتيح أو إخفائها
- قام الآخ حسام الملحم بتصميم applet ليعمل من على الإنترنت وهو أقل إمكانيات من البرنامج الأصلي

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

لتحميل البرنامج من هنا
لتحميل مصدر البرنامج من هنا
لتجربة الأبلت من على الإنترنت من هنا

الاثنين، أغسطس 08، 2005

برمجة الرسوم ثلاثية الأبعاد في جافا, 3D, Java3D, JOGL, OpenGL, DirectX

لاحظت وجود اهتمام ببرمجة الأبعاد الثلاثية من رواد المنتدى لهذا أحببت أن ألخص الخيارات الرئيسية تحت جافا والفرق بينها.

من المعلوم أهمية السرعة في التطبيقات ثلاثية الأبعاد. للحصول على السرعة في هذه التطبيقات على المبرمج أن يستفيد من التسريع ثلاثي الأبعاد في كرت الرسوميات. كيف ذلك؟ باستخدام لغة قياسية يدعمها مصنعي كروت الرسوميات. بهذا الأسلوب سيتولى كرت الرسوميات العمل بدلا من المعالج. لدينا خيارين في هذا المجال:
لغة OpenGL:
وهي المعيار في برمجة الرسوم المسرعة عتاديا وهي في الأصل من تصميم شركة سيليكون جرافكس إنترناشونال SGI. وهي موجودة منذ فترة طويلة ومدعومة جيدا في كروت الرسوميات الحالية للمستهلكين من ATI و nVidia كما أنها أساس كروت التسريع ثلاثي الأبعاد للمحترفين في التصميم والتطبيقات الصناعية و ال CAD. دعم OpenGL موجود في معظم نظم التشغيل وتتوفر مكتبات تطوير لها لمعظم لغات البرمجة الموجودة.
لغة DirectX:
من شركة ميكروسوفت ويعمل في ويندوز فقط وهو موجه أكثر إلى المستهلكين ومدعوم جيدا في كروت رسوميات المستهلكين. نضج كثيرا في آخر إصدارتين وهما الثامنة والتاسعة حيث قدم إمكانات متقدمة مثل مظللات الذرى Vertex Shaders و مظللات البكسلات Pixels Shaders. يمكن التطوير لDirectX باستخدام عدة التطوير له من ميكروسوفت التي تحوي المكتبات اللازمة للغات فيجوال ستوديو.

الآن نعود لجافا:
تطورت جافا في الإمكانات الموجهة للوسائط المتعددة والألعاب تطورا كثيرا خصوصا في السنة الأخيرة بعد الإصدارة 1.4 التي أتت مع نمط كامل الشاشة الحصري Full Screen Exclusive Mode كما تطورت المنصة عموما بمكتبات قوية مثل Java2D و Java3D و JOGL و JOAL و JAI و JMF و JInputحتى أصبحت المنصة خيارا قويا جدا ينصح به لتطوير الألعاب وظهرت (وستظهر قريبا) كتب عدة ممتازة في تطوير الألعاب تحت جافا.

بالنسبة للبرمجة ثلاثية الأبعاد فأهم الخيارات (يوجد غيرها) خياران:
Java3D:
تعتبر Java3D مكتبة للتطوير على المستوى العالي (High Level) وتعتمد أسلوب بنيوي (Structural) يعتمد وصف محتويات المشهد بوضعها داخل شجرة Tree بأسلوب كائني. Java3D مبنية فوق OpenGL أو DirectX (تتوفر نسختان) ولكن البرمجة تتم بال Java3D. ينصح باستخدام نسخة OpenGL حيث أن لها سمعة بأنها أكثر ثباتا.

JOGL:
Java OpenGL Binding
الخيار الحديث جدا هو استخدام هذه المكتبة التي توفر الوصول المباشر لأوامر OpenGL أي أن التطوير يتم على مستوى منخفض (Low Level).
المبرمجين المتمرسين في OpenGL يمكنه البرمجة فورا ويمكن نقل الكود المكتوب لOpenGL في ال C مثلا مباشرة لجافا مع تعديلات بسيطة جدا حيث أن هناك تناظر واحد لواحد و بنفس الأسماء للدوال. بسبب هذه الميزة أو العيب (يعتمد هلى أسلوب النظر) فإن JOGL ليس لها مذاق البرمجة الكائنية في جافا حيث أن المكتبة عبارة عن عدد لا يتجاوز أصابع اليد من الأصناف التي تحوي عددا خياليا بالآلاف من الطرق.

السرعة:
كلا المكتبتين تستخدمان JNI في استدعاء دوال أصيلة لذا لك أن تتوقع أداءا عالي السرعة وهذا صحيح ولكن JOGL أسرع من Java3D كما توقعت أنت ربما. يمكن تشبيه هذا الوضع بالفرق بين ال C و الأسمبلي. في الحقيقة فإن JOGL خارقة السرعة حيث أنه لا فرق يذكر في السرعة عند استخدام OpenGL تحت C لذا فهي مناسبة جدا لبرمجة دووم التالية. ولكن Java3D مناسبة أكثر للمطورين الأقل تمرسا في برمجة الرسوم على مستوى الرأس والمضلع المنخفض المطلوب في JOGL.

موضوع طرحه الأخ TheUnforgiven
في منتدي الفريق العربي للبرمجة، على هذا الرابط
أنصح بمراجعته لتزود بقائمة الموارد المفيدة

الخميس، يوليو 07، 2005

برنامج كاتب

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

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

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

للتحميل من هنا

=================
لقد قمت بتجربة البرنامج على المنصات التالية وهو يعمل الآن جيدا:
-منصة أرابيان منصة الجافا 1.5
-منصة سوزي 9.3 منصة الجافا 1.4.2
-منصة الويندوز إكس بي منصة الجافا 1.5
وقمت بإعادة ترجمته تحت منصة 1.4.2
آمل أن يعمل على جميع المنصات

الاثنين، يونيو 06، 2005

اﻹصداره 1 من Autopackage

لينكس تم إصدار النسخة 1 من الجيل الجديد لأسلوب تحميل البرامج في اللينكس Autopackage

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

من مزاياها :
- ملف تحميلي واحد يعمل في أكثر اﻹصدارات
- دعم للغات
- يتكفل بحل مشكلة الملفات والبرامج المتعلقة Dependecies بحيث يقوم بتحميل البرامج اللازمة لعمل البرنامج المراد تحميله.
- واجهة رسومية بالكامل

الموقع البرنامج
وقد قمت عندما فهمت مراد المشروع بترجمته إلى اللغة العربية و ستصدر النسخة المعربة في اﻹصدارة القادمة ،

الثلاثاء، مايو 17، 2005

إصدارة جديدة من GIMP 2.3

اليوم صدرت إصدارة جديدة من هذا البرنامج الرائع ، وإصدرت استعدادا ﻹطلاق اﻹصدارة المستقرة
2.4 و هي تحمل العديد من التحسينات التي تضفي سهولة في التعامل مع الصور

للمزيد هنا

الاثنين، مايو 16، 2005

لغة برمجة عربية

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

موقعها على هذا الوصلة
من هنا

أول نظام مفتوح المصدر للناطق الآلي العربي

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

http://sourceforge.net/projects/kacst-atts

و هو بادرة خير نحو الاهتمام باللغة العربية، وكسرا لاحتكار كثير من الشركات

الأحد، مايو 01، 2005

مكتبة SWT مفتوحة المصدر...

مكتبة SWT مفتوحة المصدر...
لقد وعدتكم بأن أتكلم عن هذه المكتبة في المشاركة السابقة ...
في عام 2001 لما أرادت شركة IBM صنع بيئة تطوير خاصة بها Eclipse استخدمت مكتبة swing الخاصة بشركة Sun و لكن وجدت من غير المعقول البرمجة بهذه المكتبة ﻷسباب رأتها سأتكلم عنها لاحقا ،، فقررت برمجة مكتبة جديدة لصنع كائنات يكون مظهرها قريبا جدا من تطبيقات النظام و أسرع من مكتبات swing . فبرمجة مكتبة الكائنات القياسية
“Standard Widget Toolkit” و اختصارا SWT.
و لكن ما الفرق بينها و بين مكتبات awt و swing”؟
من المعروف أن تطبيقات الجافا قوية جدا في اﻷبليت Java Applet و في مجال السيرفرات
و لكن في مجالات التطبيقات المكتبية ليس كذلك ، و ذلك لسببين :
١- استهلاكها الكبير للذاكرة ،، مما يؤدي إلى بطء التطبيقات المعمولة بها.
٢- مظهر التطبيقات المعمولة بها يختلف عن بقية التطبيقات النظام ،،و ذلك بسبب أن مكتبات العرض مبنية بالكلية بالجافا، وذلك لتعمل على جميع اﻷنظمة من دون اختلاف.
وظهرت عدة حلول لتسريع تطبيقات الجافا منها مترجم GUN الخاص بالجافا المعروف باسم
GCJ الذي يقوم بترجمة ملفات الجافا إلى لغة الالة مباشرة ، و لكن هذا المترجم لا يدعم كل أدوات awt و swing لذلك قررت شركة IBM إنشاء مكتبة SWT التي هي جزء من بيئة التطوير Eclipse .
جاءت مكتبة SWT حلا وسطا بين مكتبة AWT و مكتبة SWING ، فمشكلة AWT أنها غير قياسية في جميع اﻷنظمة فمثلا الكائن Tree مدعوم في نظام الويندوز و لكنه غير مدعوم في نظام Motif ، و مشكلة swing أن مظهرها مختلف تمام عن تطبيقات النظام و كذلك بطأها المعروف مع صعوبتها في تعلمها و البرمجة بها .
مكتبة swt تتبع القول :” إذا كان الكائن متوفر في النظام فاستخدمه ، أما إذا لم يوجد فحاكه"
فمثلا الكائن tree مدعوم في أنظمة الويندوز فبالتالي لما يعمل التطبيق على نظام الويندوز يستخدم الكائن اﻷصلي للنظام و لكن هذا الكائن غير مدعوم في أنظمة Motifفالتطبيق لما يعمل عليها يحاكي الكائن tree .
هنا يأتي السؤال ما الفرق بين SWT و SWING و أيها أفضل ؟
لمحاولة اﻷجابة عن هذا السؤال ، سنعرض إيجابيات و سلبيات كلا المكتبتين.
مكتبة SWT:
اﻹيجابيات:
١- سرعة تعلمها و سرعة عمل التطبيقات بها.
٢- التطبيقات المعمول بها متوافقة في مظهرها مع تطبيقات النظام الذي تعمل بها.
٣- التطبيقات المعمول بها أسرع من التطبيقات المعمولة بمكتبة swing
٤- انها مفتوحة المصدر يمكن ﻷي شخص أن يعدل فيها.
السلبيات:
١- كثرة الأخطاء فيها التي تسبب لك المشاكل و تأخذ وقتا طويلا حتى تصحح.
٢- أنها لا توفر لك المرونة المطلوبة مثلما توفر لك مكتبة swing
٣- عدم توفر المراجع و الكتب بكثرة حولها .
٤- لا توجد بيئة تطوير لها مرئية غير واحدة Eclipse
٥- لا توجد مكتبات لتساعدك في تطوير تطبيقاتك بسهولة بكثرة.
٦- يجب عليك أن تحزم برنامجك أكثر من مرة ، بحيث كل نظام له حزمة خاصة به مع إرفاق مكتبات swt معه .
٧- يجب أن تدير تحرير الذاكرة من الكائنات بنفسك فهي لا تستخدم جامع النفايات الخاص بالجافا.
٨- قلة التطبيقات المعمول بها و الشهيرة ، من تطبيقاتها المعروفة RSSOwlو Azureus
مكتبة SWING
اﻹيجابيات:
١- أنها قياسية في جميع اﻷنظمة و لاتحتاج إلى إرفاق مكتبات و حزم إضافية
٢- وجود المكتبات و الكتب حولها مما تسهل طريقة تعملها وتذلل صعابها
٣- توجد بيئات تطوير لها كثيرة من عدة شركات معروفة منها Borlandو IBMو SUN
٤- قلة أخطاءها مما يوفر الوقت في التفكير في لب البرنامج.
٥- كثرة المكتبات من طرف ثالث مما يسهل عملية البرمجة
٦- توفر لك مرونة عالية في التحكم بكائنات العرض
٧- كثرة التطبيقات الشهيرة المعمولة بها ..
السلبيات :
١- عدم اعتمادها على النظام مما يفقدها الكثيرمن المميزات و منها منظر تطبيقاتها
٢- بطء البرامج المعمول بها عموما
٣- غير سريعة في بناء التطبيقات و تحتاج إلى وقت أطول.
٤- غير مفتوحة المصدر و بذلك فهي حكر للشركة المصنعةلها.
بعد هذا كلة ما هي الخلاصة ؟
الخلاصة إذا كنت تفكرفي برمجة تطبيق يعمل على منصة واحدة فأفضل خيار لك هو استخدام مكتبة SWT لأنه يوفر لك الكثير في هذا المجال، أما إذا كنت تفكر في بناء تطبيق يعمل على عدة منصات فمكتبة SWING لا غنى لك عنها .
المصادر:http://www-106.ibm.com/developerworks/java/library/j-nativegui/#resource
http://www.clientjava.com/blog/2005/04/26/1114526830612.html
http://forum.java.sun.com/thread.jspa?threadID=558497&messageID=2742270
http://www.hacknot.info/hacknot/action/showEntry?eid=74

الجمعة، أبريل 29، 2005

برنامج قارئ الأخبار RSSOwl

مع انتشار المدونات العربية و اﻷجنبية على السواء ،، ومع كثرة المواقع التي تقدم خدمة rss التي هي اختصار لـ("Really Simple Syndication" or "Rich Site Summary")
و المعنى الثاني الحرفي :” مختصر الموقع الغني" و بالمعنى خلاصة الموقع ..
فهذه الخدمة تقدم لك خلاصة الموقع و آخر أخباره .. و كانت بداية هذه الخدمة مع المتصفح نيسكيب و لكن لم تشتهر إلا مع متصفح فايرفوكس " حسب معلومات"
و هذه الخدمة تريحك كثيرا من عناء متابعة كل المواقع فهي تعطيك الخلاصة و إذا أردت المزيد فتابع الموقع ...
وقد ظهرت برامج تقرأ هذه الخدمة فهي عبارة عن ملف xml و من أكثرها استخداما المتصفح فايرفوكس بحيث يظهر مربع برتقالي في الجانب السفلي للموقع " يختلف حسب لغة المتصفح إذا كانت عربي فيظهر في الجانب اليسار السفلي ،و إذا كانت إنجليزية فيظهر في الجانب اليمين السفلي "
وهذه الميزة مدمجة معه .. و لكن هناك برامج متخصصة في قراءة هذه الخدمة و أغلبها تجاري أي يجب عليك أن تدفع .. و لكن ظهرت في اﻵونة اﻷخيرة عدة برامج مفتوحة المصدر لقراءة هذه الخدمة منها ما برمج بلغة السي شارب و منها ما برمج بلغة الجافا و كذلك لغات أخرى ...
و لكن أفضلها " على حسب علمي " برنامج RSSOwl المبني بالكامل بلغة الجافا ،، والذي يعمل على عدة منصات منها الويندوز واللينكس و كذلك ماكنتوش و يونكس ...


و لكن الذي يلاحظ في هذا البرنامج أنه يطابق واجهته واجهة النظام الذي يعمل عليه ، وكذلك سرعة الجيدة بالرغم أنه برمج بلغة الجافا و المعروف عن الجافا أنها بطئية نسبيا و كذلك الواجهة تختلف عن واجهة النظام و لو اختير أنها تشابه النظام ..
فما سر هذا البرنامج؟ لقد كان لهذا السؤال صدى في نفس حتى وجدت الحل لهذا السؤال !!
لقد برمج بلغة الجافا باستخدام تقنية SWT التي انتجتها شركة IBM التي تستخدم بيئة التطوير Eclipse...
و سأتكلم عن هذه التقنية في المشاركة القادمة ،، ودمتم سالمين ..


الثلاثاء، أبريل 19، 2005

بيئة التطوير Gambas

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

كنت أعرف منذ مدة بيئة التطوير Hbasic و لكن للإسف توقف التطوير فيها منذ 2003و فيها مشاكل و أخطاء ..

ثم بالأمس وجدت هذه البيئة gambas و هي بالفعل تشبه Visual Basic
لشبهها الكبير بها و هي تعتمد على لغة البيسك ،،


و سهلة اﻹستخدام و تمكنك من عمل ملفات تنفيذية تحت منصة اللينكس و كذلك عمل حزم لبرامجك لأي توزيعة من توزيعات اللينكس rpm,deb,slack

و هي أيضا تمكنك من عمل برامج قواعد البيانات بكل سهولة ..

أنا أراها الخيار اﻷمثل لمن أراد اﻹنتقال إلى منصة اللينكس و لا يعرف لغات البرمجة العريقة من أمثال السي و السي بلاس بلاس و الجافا ،، و حتى إذا كان لا يعرف اللغات النصية من أمثال بايثون و بيرل و روبي ...

التقارير تحت منصة الجافا و اللينكس

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

و لكن إذا كنت تحت منصة اللينكس أو الماكنتوش أو غيرها من المنصات و أردت أن تبني تقريرا فماذا ستفعل ؟ كان هذا السؤال ملحا علي ...

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

١- ElixirReportPro

و هو أقرب شبها ببرنامج Crystal Report

٢- iReport

و هو برنامج حر يوزع تحت ترخيص GNU General Public ، و هذا البرنامج ضخم فيه كل ما تريده في تقريرك ....


٣- Data Vision

و هو أيضا برنامج حر و يقع تحت منصة البرنامج مفتوحة المصدر ...


لماذا أذكر كل هذه البرامج؟ ، ﻷنك لو فكرت في اﻷنتقال إلى اللينكس و أردت أن تبرمج برامج تجارية تابعة لقواعد البيانات ستحتاج إلى هذا النوع بشدة ، ﻷن كريستل ربورت ليس موجود إلا في منصة اللينكس ...

السبت، أبريل 16، 2005

point of sale

في الأيام الماضية كنت أبحث عن برنامج لإدارة المبيعات pos ، بحيث يدير الأعمال الصغيرة و المتوسطة ، و من المعلوم أن هذه
البرنامج تكلف المبالغ كبيرة ، وقد يرغب بعض الأشخاص في مثل هذه البرامج لإدارة محلات صغيرة الحجم و لا يرغب في دفع
مبالغ كبيرة، و من هذا المنطلق قلت لنفسي لماذا لا أبحث في بعض المواقع التي تستضيف البرامج الحرة، لعلي أجد بعض
الأشخاص وضعوا مثل هذه البرامج ، وبدأت البحث و لقد تفاجأت بكثرة المشاريع في هذا المجال، وكان من شروط بحثي أن يعمل
البرنامج تحت منصة اللينكس ، الذي يعني تحديد بعض اللغات التي منها:
java,perl,python,php,c++
و بعد بحث طويل وجدت عدة مشاريع معموله بالجافا :
1- المشروع الأول Tina POS
و هو الأحسن و هو معمول بالجافا ،، يعني يعمل على عدة منصات ، و يعتمد على قاعدة hsqldb المعموله بالجافا هي
الأخرى ، و يمكن ربطه بأي قاعدة بيانات أخرى بشرط توفر الدرايفر الخاص بها
2- المشروع الثاني Mercator
و هو أيضا معمول بالجافا أيضا و لكن هذا البرنامج خصص للتعامل معه باللمس
3- المشروع الثالث PHP Point Of Sale
وهو معمول بـ php و باستعمال قاعدة البيانات mysql وهو يعمل على الإنترنت و يستخدم تقنية java
applet
و لكن الذي يلاحظ على هذه البرامج أنها لا تغطي كل احتياجات بل تحتاج على تعديل وتحرير و إضافة حتى تناسب كل احتياجات
المحل الصغير و لكنها على العموم برامج تستحق أن تصرف لها بعض الدقائق لتتفحصها ...
و خطرت لي فكرة وهي إذا أعجب شخصا ما ببرنامج من هذه البرامج و اراد أن يحرر فيها و هو لا يتقن أي لغة برمجية فبإمكانه

أن يراسلني على البريد التالي :
fahad.alsaidi@gmail.com
و يمكن أن ينسق معي لكي أطور أحد هذه البرامج بتكلفة أقل بكثير من أن يشترى برنامجا جاهزا

الثلاثاء، مارس 22، 2005

إصدارة جديدة من Linspire

بعد سنة من العمل ،، ظهرت نسخة جديدة من التوزيعة Linspire5 ) المعروفه سابقا بـ lindows( ، و هي نسخة تجارية تهدف في

نشأتها إلى تشغيل برامج الويندوز على اللينكس ...، ابتكرت عدة طرق في تسهيل اللينكس للعامة ، من أهمها تنصيب البرامج
الجديدة ، المعروفة بخدمة CNR Click and Run وهي تشبه خدمة اﻷيقونات السحرية في توزيعة أرابيان..
و في هذا اﻹصدار العديد و العديد من المميزات الجديدة من أهمها :
- إصدارة محسنة من الخدمة CRN
- تحميل التوزيعة أصبح أسرع.
- تنصيب أسرع للتوزيعة.
- كل شيء في سيدي واحد ( تنصيب و تشغيل من على السيدي) معا.
- إضافة ميزة ترقية النظام ..
- ميزة اختيارية أكثر من 300 صفحة من التعليمات.

و في مجال مكونات النظام :
- كيرنل 2.6.10
- إصدارة 3.3 من KDE
- هيئة الملفات Reiser4
- و لتحسين دعم الفيديو استخدم X.org 6.8.2
- استخدم خدمة Supermount الجديدة لتسهيل التعامل مع اﻷقراص المرنة و الضوئية.
- دعم تقينة Wifi
و في مجال البرامج :
-أوبن أوفيس اﻹصدارة 1.13
- لتحرير صفحات اﻹنترنت Nvu
-Lsongs ﻹدارة الموسيقى
- Lphoto ﻹدارة الصور

باﻹضافة إلى مظهر جديد و غيرها من اﻹضافات الجديدة .. للمزيد من هنا

السبت، مارس 19، 2005

برنامج 7Zip ... برنامج للضغط يستحق الأهتما

اليوم أريد أن أعرض عليكم برنامج للضغط ، بصراحة أنا فضلته عن جميع البرامج [win zip و win rar ] ، لما يتمتع به من مميزات جميلة جدا ، ألا و هو برنامج 7Zip ، و برنامج مجاني ، ويتمتع بمميزات جيدة جدا ، و سأعرض لكم مميزات البرنامج ، وصور منه :

مميزات البرنامج :
أولا البرنامج مجاني مائة بالمائة لا يحتاج إلى سيريل نمبر ، ولا كراك ، يعني ما أربعين يوما و ينتهي مثل win zip و win rar
ثانيا : من حيث الجودة الضغط فهو يعتبر أحسن من win zip و win rar
فهو أقل حجما .
ثالثا : من خلال تعاملي مع البرنامج فهو يتعامل مع الملفات المعطوبة أحسن من win zip و win rar .
رابعا : يدعم أصناف كثيرة ملفات الضغط منها :
001,7z,arj,bz2,cab,cpio,deb,gz,rar,rpm,tar,zip
هذا للقراءة أما للضغط فهو يدعم :
7z,zip,tar
مع خيارات كثيرة
خامسا : سهل التعامل ، و صغير في الحجم 920 كيلوبايت فقط ..
سادسا : يدعم 41 لغة ، منها اللغة العربية .
و هذه بعض الصور منه :
هذه صورة لإدارة الملفات البرنامج

وهذه صورة لعملية الضغط و الأرشفة

و هذه الصورة لخيارات البرنامج و يظهر فيها خيارات تحكم الظهور عندما تضغط على الزر الأيمن

و هذه صورة عن البرنامج و هو يطلب التبرع ............مسكين

لزيارة الموقع مباشرة من هنا
لتحميل البرنامج لمنصة الويندوز من هنا

السبت، مارس 12، 2005

نظرة عامة حول GNOME 2.10 ، والجديد الذي طرحته

في هذه اﻷيام نزل اﻹصدار الجديد من سطح المكتب الشهير في الرد هات جنوم ، ونشأة هذا السطح جاءت منافسة لسطح المكتب الشهير KDE، و بالرغم من تفوق اﻷخير من الناحية الجمالية
إلا أنه لم يصل إلى مرحلة اﻹستقرار الذي وصل إليه جنوم (شعاره الصخر دلالة على القوة والثبات) ، وهو أسرع من KDE ...
بالرغم من أن KDE وصل إلى اﻹصدارة 3.4 فإن جنوم حتى وصل إلى 2.10 وهو بهذا يعد بتقدم واعد...
جاءت هذه اﻹصدارة في موعدها الذي حدد لها من قبل الفريق المطور، GNOME2.10يشمل على العديد من اﻹضافات الممتعة و مئات اﻹصلاحات للثغرات. و جنوم2.10 يتضمن
اﻵن على مشغل فيديو و أقراص المضغوطة.

يزود سطح المكتب جنوم بيئة سهلة اﻹستخدام للمستخدمين العاديين بدون تعقيدات زائدة و لا مميزات مجهولة، في نفس الوقت يزود المتمرسين المرونة الكافية
لتأدية أعمالهم.
يشمل هذا اﻹصدار على كل المزايا التي جاءت في اﻹصدار السابق جنوم2.8 .
والجديد في هذا اﻹصدار:
- مدير المفات:
أصبح مدير الملفات المعروف بـ(( Nautilus(( أسرع من ذي قبل، وأكثر ثباتا ، بفضل التغييرات التي حدثت لمعماريته الداخلية،مما يسمح لمطوري البرامج أن يحافظوا ويمدوا
مدير الملفات بسهولة أكثر في المستقبل.
ميزة السحب و اﻹفلات في التطبيقات اﻷخرى مثل موزيلا وفايرفوكس أصبحت أكثر سهولة.
باﻹضافة إلى تغييرات صغيرة تجعل جنوم أكثر مرونة مثل:
* عند إنشاء ملفات جديدة ، إعادة التسمية تبدأ تلقائيا.

*عند استخدام لوحة المفاتيح لفتح الملف اﻷب (Alt-Up( الملف الحالي سوف يختار.
*جنوم 2.10 يزودك باختيارا جديدا من صور الخلفية مسبقا و اﻷنماط مما يجعل سطح مكتبك يمكن ان يصبح ملكك الخاص.

- سلوك النوافذ:
لدى جنوم 2.10 قدرة جديدة لا تلاحظها في البداية، مستقاة من مقياس Freedesktop.org للأسطح المكتب المتعددة.
في الماضي ، أثناء طباعة شيء ما في أحد التطبيقات، وفجأة يعرض لك الماسنجر الفوري دردشة من صديقك ، كلماتك ستطبع في نافذة الدردشة، ربما كنت تطبع كلمات
سرية في ذلك الوقت، هذا لن يحدث في جنوم 2.10
باﻹضافة لذلك، إذا أخذ أحد التطبيقات وقتا طويلا لكي يفتح ، فإن عملك لن يقاطع عندما يفتح نافذته أخيرا.
- التطبيقات:
* مشغل الفيديو:
جنوم2.10 يحتوي اﻵن على مشغل الفيديو الشعبي Totem، يستخدم جنوم2.10 منصة الملتميديا GStreamer

و الكثير و الكثير من مميزات التي تسهل على المستخدم أداء أعماله بكل يسر وسهولة ...
لمتابعتها انظر هنا ..

الأربعاء، مارس 09، 2005

علم اللغة الحاسوبي

منذ فترة وأنا أبحث عن معلومات تتحدث عن معالجة اللغة بواسطة الحاسوب، ﻷهمية هذا العلم في مجال التكنولوجيا، وكانت إجابة بائعي الكتب دائما بالنفي، حتى حصلت على موقع
الدكتور صلاح الناجم من جامعة الكويت وقد وضع فيه المقرار الدراسية على النت متاحة للتنزيل ومن ضمن هذه المقرارات مقرر علم اللغة الحاسوبي البالغ (13) ملف بصيغة PDF وهي
تعطيك فكرة موسعة عن هذا العلم الذي لم تظهر منه كتب باللغة العربية.
وهذا تعريف لعلم اللغة الحاسوبي من أول درس من هذه الدروس:
علم اللغة الحاسوبي Computational Linguistics و معالجة اللغة الطبيعية Natural Language Processing يعرفان بأنهما دراسة الجوانب الحاسوبية للغة و المشاكل الشائعة التي تواجه
المعالجة الحاسوبية للغة المكتوبة والمنطوقة. يعرف علم اللغة الحاسوبي أيضا بأنه علم دراسة أنظمة الحاسوب لغرض فهم وتوليد اللغة الطبيعية.
على فكرة الموقع يحتوي على العديد من المقالات الشيقة و المفيدة، و كذلك يحتوي على رسالة الماجستير والدركتوراه وضعها الدكتور الناجم للجيمع ( باللغة اﻹنجليزية) وهي تتكلم
عن علم اللغة الحاسوبي و اللغة العربية.
الدروس علم اللغة الحاسوبي من هنا.
الموقع من هنا.

الأحد، مارس 06، 2005

Sodipodi vs CorelDraw & Adobe Illustrator

يتميز برنامج Sodipodi بمرونة عالية في مجال الرسوم المتجهة ، و هو برنامج صمم خصيصا لهذا الغرض( الرسوم المتجة) على غرار برنامج CorelDraw و البرنامج AdobeIllustrator
التجارية ، و على غرار برامج Sketch و البرنامج Karbon14 الحرة ، هذا البرنامج حر ، و يوزيع تحت ترخيص الرخصة العمومية الشاملة Gnu General Public License اﻹصدار الثاني..
الذي أعجبني في هذا البرنامج :
- صغير و خفيف على الجهاز..
- سهولته البالغة في الرسم و التلوين .
- أداءه الاحترافي للأشكال و الرسوم ..
- برنامج حر و مفتوح المصدر ، يمكنك تطويره و التعديل فيه ..

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

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

2.4.3 برنامج sodipodi
هذا البرنامج الصغير جدا إذا لم يكن موجودا في توزيعتك يمكنك تنزيله من موقع www.sodipodi.com هذا البرنامج يدعم اللغة العربية وهو بسيط انقر على أيقونة الصفحة الفارغة لتحصل على ملف جديد ترسم به لاحظ أن نافذة الأدوات تتكون من أكثر من قسم يمكن إخفاؤها وإظهارها بالنقر على السهم ، كل شيء في هذا البرنامج موجود على الزر الأيمن للفأرة انقر به على الصفحة البيضاء لتعمل أي شيء، ويمكنك إضهار المزيد من صناديق الحوار باختار dialogs من تلك القائمة أو من النقر على الأيقونات في قسم object من النافذة الرئيسية
لتبدأ بالرسم انقر مثلاً على أيقونة المستطيل

من قسم draw من القائمة ثم جر الفأرة على الصفحة البيضاء، لرسم شيء آخر انقر على المستطيل نقرة طويلة وحرك الفأرة ستحصل على نجوم ودوامات ودوائر ...إلخ غير الأداة ، ثم انقر على زر تلك الأداة. ويمكنك تغيير ذلك أيضا بالنقر بالزر الأيمن ثم تغير draw mode إلى الشكل الذي تريد. الكثير من الأدوات الأخرى يمكن تغييرها بنفس الطريقة (جر الزر أو النقر بالزر الأيمن)
انقر على أداة التحديد من قسم draw في نافذة الأدوات تلك التي أيقونتها على شكل مؤشر الفأرة يمكنك الآن النقر على شكل لتحديده أو جر الفأرة لرسم مستطيل كل ما بداخل هذا المستطيل بالكامل سيتم تحديده (الأشكال التي يقع جزء منها فقط في المستطيل لا يتم تحديدها) ويمكنك تحديد أشياء متباعدة بالضغط على SHIFT قبل النقر على الشكل، بعد تحديد شكل يمكنك تغيير حجمه بجر أطرافه أو تغيير لونه (مثلا بالنقر على صورة الدلو ثم اختيار تدرج ثم اختيار edit) أو سمك خط التحديد من صناديق الحوار الخاصة بذلك ويمكنك تغيير مكانه بجر أي نقطة غير شفافة فيه عدا مركز دورانه ويمكنك تدوير (برم) شكل بالنقر عليه مرة أخرى عندها سيتغير شكل أطرافه لتحتوي على أسهم للتدوير بدل التحجيم ما عليك إلى الإمساك بأحدها وتدوير الشكل حول مركزه إذا أردت تغيير محور الدوران جر النقطة الموجودة في المركز يؤدي النقر مرة أخرى على الشكل إلى العودة لطور التحجيم وعند اختيار أكثر من شكل يمكنك أن تجعلهم قطعة واحدة باستعمال group من selection وهذه العملية قابلة للعكس في أي وقت يمكنك تفكيكهم مرة أخرى والهدف منها إذا رسمت وجهاً ثم أنف وأردت أن يتحرك الأنف مع الوجه يكون هذا ما تبحث عنه
انقر على أداة النص واكتب أي نص تريد ، انقر على أيقونة الأحرف من قسم Object في نافذة الأدواة لفتح صندوق حوار الخاص بخيارات النص منه يمكنك تغير الخط وحجمه انقر على apply لتفعيل التغيرات وبعد ذلك يمكنك تكبير النص كما تفعل مع باقي الأشكال بجر أطرافه، لا تنس تحويل الكتابة لمنحنى بعد الانتهاء لكي يتمكن من لا يملك الخط الذي استعملته من عرضه بالشكل الصحيح ويكون ذلك بتحديد النص ثم النقر بالزر الأيمن ثم اختيار combine من قائمة selection أو بالنقر على convert to curve
من الأدوات الأخرى هي أداة رسم منحنيات بيزيار Bezier curves أيقونتها على شكل قلم ومنحنى ، توفر لك هذه الأداة وسيلة مرنة للرسم قد تتمكنك من نقل الصور بها ، يمكنك النقر على أماكن مختلفة لرسم نقاط والتوصيل بينها بخطوط مستقيمة أو يمكنك النقر ثم جر الفأرة لمكان ثم النقر في مكان ثالث لعمل منحنى يصل الأولى بالأخيرة وينحني باتجاه النقطة الثانية (يمكن استخدام هذا التكنيك لنقل صورة فوتوغرافية وتحويلها إلى رسم ) تسمى كل نقطة على الطرف نقطة وصل node حيث يتصل المنحنى بالمنحنى الآخر أما النقاط الوسطى التي ينحني الخط باتجاها تسمى نقطة دليل hints
بعد أن يكون لديك منحنى وتريد التعديل عليه تفيدك أداة تحديد النقاط وهي على شكل مؤشر فأرة ومنحى تستطيع رسم مستطيل لتحديد كل النقاط بداخله أو النقر على النقطة لتحديدها ، ولتحديد نقاط متباعدة اضغط على SHIFT مع النقر على النقاط ، لتعديل موقعها يكفي جرها لازالتها يمكنك النقر على ايقونة - من قسم nodes في نافذة الأدوات ولإضافة نقطة في منتصف خط انقر على أيقونة + بعد تحديد ذلك الخط ، لتغير نوع الخط من مسستقيم إلى منحني انقر على الأيقوننات الممثلة لذلك ، لرسم خط بين نقطين حددهما وانقر على الأيقونة الخاصة بذلك من قسم nodes من نافذة الأدوات. وطبعاً أي شكل يمكن تحويله لمنحنيات ويمكنك تحويل أكثر من شكل إلى منحنى واحد مع حذف التقاطع باستعمال combine ولكن عكس هذه العملية لا يكون سهلاً
أخيراً يمكنك تخزين الملف على شكل svg أو تصديره على شكل صورة نقطية png (سيظهر صندوق حوار يطلب منك أن تحدد ماذا تريد أن تصدر الصفحة أم الأشكال أم الجسم المحدد) اكتب اسم الملف ثم انقر export ولاحظ أن صدوق الحوار لا يختفي بل يبقى ظاهراً حتى تتمكن من تحريك الشكل قليلاً ثم تصدرها باسم آخر وهكذا لتعمل سلسلة صور يمكن استعمال ImageMagick لجعلها صورة متحركة

الثلاثاء، فبراير 15، 2005

حمل البرنامج التنفيذي لبرامج المكتب الحرة

حملت البرنامج التنفيذي لبرامج المكتب الحرة ، مع ملف النصوص الذي أرفقته مع البرامج
تجدونه على هذا الرابط

الاثنين، فبراير 14، 2005

أبحث عن طريقة لنشر برامج المكتب الحرة

بعد أن انهيت من إعداد برامج المكتب الحرة ، جلست أفكر في طريقة لكي أنشرها بين الناس
فهل هناك أفكار لهذه الخطوة ؟

عرض بقائمة برامج المكتب الحرة

و هذا عرض لكل برامج التي احتواها مجموعة برامج المكتب الحرة ، فمن أراد أن ينزلها فعليه البحث عنها بواسطة جوجل و سيجدها لأني لا يمكنني تحميلها على الإنترنت لأن حجمها أكثر من 600 ميجا
برامج المكتب الحرة الإصدار الأول
الرقم الاسم
الوصف
برامج المكتب الإنتاجية
1 Open Office 1.1.4
برنامج أوفيس يضاهي برنامج مايكروسفت أوفيس بواجهة ودعم العربية
2 Nvu 0.7
صمم هذا البرنامج خصيصا ليكون بديلا عن فرونت بيج التابع لشركة مايكروسوفت و دريم ويفر التابع لشركة مايكروميديا
3 Dia v0.94
هذا البرنامج يشابه برنامج Visio التابع لشركة مايكروسوفت ، حيث ينتج لك أشكال هندسية بكل سهولة
4 PDFCreator v0.8
يقوم بتحويل الملفات و صفحات الإنترنت إلى صيغة PDF ، يتعرف كطابعة مشابه لبرنامج AdobAcrobat
5 GanttProject v1.10.3
برنامج يساعد على تنظيم المشاريع ، يشابه مايكروسوفت بروجكت
الوسائط المتعددة و الملتميديا
6 Audacity v1.2.2
برنامج للتعديل على ملفات الصوت ، يمتاز بالسهولة ، و كثرة المؤثرات
7 CDex v1.51
برنامج يقوم بتحويل الأنساق الصوتية
8 VirtualDubMod v1.5.10
برنامج يساعد على التعديل على ملفات الفيديو المضغوطة
الأدوات الخدمية
9 7-Zip v4.12 برنامج يعمل على ضغط الملفات ،يمكنك به الاستغناء عن winzip و winrar ،و يحوي واجهة عربية
10 Win PT v1.0rc2
برنامج تشفير الملفات
الإنترنت و الشبكات
11 Firefox v1.0
متصفح للإنترنت رائع جدا من موزيلا ، يضاهي متصفح إنترنت إكسبلور ، يمتاز بخفته و أناقته و قوة الأمان فيه
12 Mozilla v1.7.5
متصفح للإنترنت رائع ، يحوي على محرر لHTML و برنامج محادثة و بريد إلكتروني
13 Gaim v1.0.2
يغنيك هذا البرنامج عن ماسنجر msn و yahoo ، معا فهو يقوم مقامهما و تستطيع أن تكلم أصدقائك أينما كانوا ..
14 RSSOwl v1.0
قارئ الأخبار يدعم عدة صيغ منها RSS و RDF وغيرها ..
15 FileZilla v2.2.10
برنامج لنقل الملفات عن طريق بروتوكول FTP يحتوي على العديد من المزيا
16 FileZilla Server v0.9.4
برنامج يعمل كخادم لنقل الملفات على بروتوكول FTP
17 WinHTTrack v3.32.3
برنامج لتصفح الإنترنت بدون إتصال
18 Thunderbird v1.0
برنامج يعمل منظم للبريد الإلكتروني ، مثل برنامج Outlook
برامج الجرافيكس
19 Paint.net v2.0
برنامج الرسام نسخة مطورة ، يعمل تحت منصة الدوت نت ، يتيح لك إمكانيات كثيرة ، يمتاز بخفته و سهولته
20 Sodipodi v0.34
برنامج لتصميم الرسومات المتجهة ، يقابل برنامج إلسترتور من شركة أدوبي
21 Wings-0.98.26b
برنامج لتصميم المقاطع ثلاثية الأبعاد ، يتسم بالبساطة
22 Blender3D v2.36
برنامج تصميم مقاطع ثلاثية الأبعاد ، وهو برنامج ضخم ، يضاهي برامج 3D الضخمة من أمثال ثري دي ماكس ، و المايا
23 Gimp v2.2.3
برنامج تصميم رائع يدعم اللغة العربية بدون وسيط ، يضاهي برنامج فوتوشوب في الأداء ، فيه مجموعة ضخمة من الأشكال الجاهزة و الفلاتر
تطوير و برمجة
24 NetBeans v4.0
بيئة تطوير مفتوحة المصدر ، للغة جافا ، متطورة و متجددة
25 SharpDevelop v1.0.3 بيئة تطوير مفتوحة المصدر ، للغات الدوت نت ، متطورة و متجددة
26 Dev cpp v4
بيئة تطوير للغة ++C و C
27 AppServ v2.5.2
هذا البرنامج يقوم بتنصيب كل من : Apache Web Server v1.3.33 و PHP v5.0.2 و Perl v5.8.4 و MySQL و phpMyAdmin ، بكل سهولة و يسر ..
28 Python v 2.4

بايثون من اللغات النصية التي تستخدم في الإنترنت و منصات اليونكس و اللينكس بكثرة ، و هي سهلة التعلم و قوية جدا ، و تعمل على جميع الأنظمة
29 ActivePerl v5.6
بيرل من اللغات النصية التي تستخدم في الإنترنت و منصات اليونكس و اللينكس بكثرة ، تتميز بإمكاناتها القوية ، و تعمل على جميع الأنظمة
30 Scilab-3.0
هذا البرنامج مشابه لبرنامج MatLab الهندسي الشهير
الألعاب
31 Sokoban
32 Crack Attack v1.1.8
33 Pingus

الأحد، فبراير 13، 2005

برامج المكتب الحرة ( الإصدار الأول)

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

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

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

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

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

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

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

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

البند الثاني - حرية الاستخدام: أي يحق للمستخدم أن يستخدم البرنامج في أي غرض وبدون أي قيود .

البند الثالث - حرية التطوير : يحق للمستخدم وفقاً لهذا البند أن يقوم بتعديل البرنامج وتطويره بما يراه مناسباً دون الرجوع لأي من كان.

البند الرابع - حرية التوزيع : يحق للمستخدم أن يوزع البرنامج أو يبيعه أو يهبه أو يوزعه كعينات ترويجية أو أي طريقة يراها مناسبة وتحقق أهدافه .

و لكن هل الحرية بمعنى المجانية ؟، طبعا لا فقد يكون بدون مقابل (مجاني) و قد يكون بمقابل و لكن حر...

و قد كان تاج الدر لهذه الحركة هو نظام اللينكس Linux وقد انتشر انتشارا واسعا بين الشركات العملاقة من أمثال : جوجل و ياهو و أوراكل و Hpو IBM و الحكومات من أمثال الحكومة الألمانية و الفرنسية و الصين و تايوان وغيرها من الدول..

و هو يتميز بأمانه العالي و ثباته المستقر و قوة تحمله العظيمه ...

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

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

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

فكل البرامج تقع تحت مظلة البرامج الحرة ، و إن كانت تختلف في أسماء التراخيص و الأكثر أنها تحت ترخيص Gnuو GPL .

آملين أن تحل هذه البرامج مكان كل البرامج المقرصنة التي تستخدم في أجهزتنا ، و نسهم بذلك في نشر روح الحرية في أنفسنا و مجتمعنا ، وتبقى حقوق الملكية محفوظة لأصحابها لتدفعهم إلى التقدم دوما.
حقوق الملكية:
جميع الحقوق الملكية لهذا العمل محفوظة ل -Fahad Al-Saidi -OMLX ، يوزع هذا العمل تحت رخصة GPL ، و يسمح بتوزيعه على شروطها و التعديل فيه شرط أن يذكر المصدر...

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

OMLX

Fahad Al-Saidi

http://omlx.blogspot.com

f801a@hotmail.com

Ray Of Knowledge



برامج المكتب الحرة الإصدار الأول

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

الأربعاء، فبراير 09، 2005

انتظروا المفاجأة

في هذه الأيام أعد أول خطوة لي نحو "معا نحو مستقبل مشرق" لا أستطيع الكلام أكثر و لكن انتظروا فقط

الأربعاء، يناير 26، 2005

لقاءات مثيرة 5

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

تابعوا الإجابة على هذا الرابط

و إلى هذه النقطة نكون قد أنهينا عرض جميع اللقاءات

لقاءات مثيرة 4

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

لقاءات مثيرة 3

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

الاثنين، يناير 24، 2005

لقاءات مثيرة 2

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

الأحد، يناير 23، 2005

لقاءات مثيرة 1

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

الثلاثاء، يناير 18، 2005

الدورة التدريبية إدارة نظام التشغيل غنو /لينكس 1

Study Guide for GNU/Linux System Administration 1
أقدم لكم هذا الملف التعليمي و التدريبي لنظام اللينكس حيث قام فريق التعريب و الترجمة في مجموعة مستخدمي غنو /لينكس سورية بترجمته من الإنكليزية إلى العربية وهو عبارة عن 119صفحة تحتوي على أهم المعلومات التي تتعلق بنظام اللينكس
و هو كتاب مفيد جدا و خاصة أنه يحتوي على تدريبات عملية لإمتحان LPI 101(RPM)يمكنكم تحميله على هذا الرابط

الاثنين، يناير 17، 2005

Gimp vs Photoshop

برنامج جايمب أو جيمب بشعبية واسعة في منصة اللينكس حيث يعتبر هو أشهر برامج التحرير الرسومية قوة و أداة ، و لا يقتصر برنامج جايمب على منصة الويندوز بل يتوفر على المنصات الأخرى مثل :الويندوز ، وماكنتوش ..
و يعد برنامج جايمب من منافسين الأشداء لبرنامج فوتوشوب ، و هو يتميز بمميزات لا تتوافر لبرنامج الفوتوشوب منها :
-عدم استهلاك الذاكرة المريع الذي يتميز به برنامج فوتوشوب .
- مفتوح المصدر ،يمكن لأي شخص أن يطور فيه أو يعدل فيه.
- مجاني بالمرة ، خلافا لفوتوشوب الذي يكلف أكثر من 700 دولارا أميركي ( قرابة 300 ريالا عماني )
- دعمه للعربي بدون أي تدخل .
و غيرها من مميزات التي سأترككم تكتشفونها مع هذا البرنامج الرائع ، و أصل البرنامج هو مشروع تخرج لطالبين في إحدى جامعات أمريكا سنة 1995م ، ثم نمى و كبر حتى وصل الآن إلى الإصدار 2.2 و هناك عدة دراسات تقارن بين هذا البرنامج و برنامج فوتوشوب منها هذه الدراسة و هي بالعربي ..
و الذي يعجبني فيه شخصيا ، هو توافر ميزة القوالب ، حيث يكفي أن تختار القالب و تكتب النص الذي تريده و
تختار نوع الخط فقط ، ثم استمتع بالأشكال التي تخرج .. و لكي تفعل ذلك اتبع التالي :
Gimp====>Xtns=====>Script-Fu
و اختر من أي فئة ، مثلا logos للشعارات و هكذا
و هذه بعض الأمثلة :


على فكرة لكي تظهر هذه القوالب مناسبة مع اللغة العربية اختر خطوط مخصصة للغة العربية

الأحد، يناير 16، 2005

بيئات تطوير جافا تحت منصة اللينكس

لحسن الحظ ،أن جافا تحظى ببيئات تطوير متطورة تحت منصة اللينكس ، أكثر من السي شارب ، و فوق ذلك
تتوفر تحت تراخيص مجانية يمكن لأي شخص أن يطور تحتها بدون مشاكل التراخيص ، و اليوم سأذكر بعضا
من هذه البيئات التي جربتها و عملت عليها تحت منصة اللينكس ، و ذات تراخيص مجانية ، ربما يوجد غيرها
من البيئات لا أعرفها ، و لكن الذي سأذكره هي بيئات متطورة جدا و تسهل عليك العمل كثيرا :
1- بيئة التطوير NetBeans IDE ، تمتاز هذه البيئة أنها مجانية و تطور تحت رخصة SPL
التابعة لشركة SUN ، و يمكن لأي شخص أن يري و ينزل السورس الكود التابع لها ، فهو متوفر على موقعهم ،،و موقعها على الإنترنت هو
www.netbeans.org
2- بيئة التطوير التابعة لشركة أوراكل المسماة Oracle JDeveloper و هي مجانية
بالفعل ، و هي مرتبة و أنيقة ، ومتطورة جدا ، و لا أخفي عليكم أنها صممت خصيصا للعمل مع قاعدة البيانات
أوراكل ، و لكن تقدر أن تطور عليها تطبيقات لا ترتبط مع تلك القاعدة ...و موقع الشركة هو :
www.oracle.com
3- بيئة التطوير التابعة لشركة بورلاند المسماة JBuilder X و هي بالفعل بيئة متطورة ، و لكن
الترخيص المجاني يسمى Foundation ، و موقع الشركة هو :
www.borland.com
و الجدير بالذكر أن هذه البيئات تعمل على منصة اللينكس و أيضا الويندوز و أنا جربتهن على المنصتين ..
حظا موفقا مع عالم الجافا ...

الجمعة، يناير 14، 2005

الجافا تحت منصة اللينكس :

عندما قررت أن أتعلم لغة جافا بعد بحث مضن عن لغة سريعة و سهلة الفهم ، مع دعم للعربي ، و توفر المصادر العربية ، تحت منصة اللينكس ، و قد استفدت كثيرا من خبرتي في لغة السي شارب ، بحثت عن طريقة لتصيب حزمة JDK1.5.0 تحت نظام اللينكس و جعل التيرنل يتعرف عليها تلقائيا ، و كذلك في تشغيل برامج الجافا المحزمةعلى صيغة JAR بضغطة زر فقط دون تشغيل التيرنل ،مثل الويندوز تماما ، فإذا أردت ذلك فإليك الخطوات :
- تهيئة المتغير البيئي PATH
بعدما تنزل منصة الجافا من موقع شركة SUNو تعمل لها تنصيب ، سيقوم فقط بفك الضفط عنها فقط ، بعد ذلك قم بالدخول على المستخدم الجذر rootوقم بنقل
ملف jre1.5.0إلى أي مكان بعيدا عن الملف homeو ذلك لكي لا تقوم بحذف ، و ليستمر معك بعيد عن اللعب ﻷنك ستضطر إلى الدخول بالمستخدم الرئيسي لحذفه ، أنا قمت بوضعه على سبيل أ في ملف usr بعد ذلك افتح الملف profile وستجده في مجلد etc ابحث عن هذه العبارة أو ما يقاربها:
PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin
عدل فيها بحيث تحتوي على مكان منصة الجافا ، على سبيل المثال :
PATH=/usr/local/bin:/usr/jre1.5.0/bin:/usr/bin:/usr/X11R6/bin:/bin
و اﻵن افتح التيرنل و اكتب
man java
و ستعمل الجافا معك على جهازك ،
- واﻵن نأتي على تشغيل ملفات jar لكي تشغلها على التيرنل اكتب التالي :
java -jar nameprogram.jar
و سيعمل معك تمام التام، و لكي تقوم بتشغيله تلقائي بدون فتح التيرنل ، اضغط على الملف الذي ينتهي بتلك الصيغة إذا كنت في بيئة KDEسيفتح كأنه أرشيف ، و لكن اضغط على فتح بواسطة من خلال النقر على الزر الأيمن للماوس ، أما إذا كنت في بيئة GONME فلن يتعرف عليه و سيطالبك بتحديد البرنامج الذي يفتحه تماما مثل الويندوز اكتب هذه العبارة في خانةاسم البرنامج
java -jar
وتذكر أن تضع علامة التذكر للمرات القادمة ، وستعمل معك الجافا بإذن الله بكل سهولة
، نسيت أن هذه الخطوات جربتها تحت توزيعة سوزي بريسنولي
9.1و بيئة KDE و لكن إن شاء الله لا تفرق مع أي توزيعة ، و إذا كان هناك استفسار ، علق على هذه المقالة ....

الاثنين، يناير 03، 2005

ابن معجمك اللغوي بنفسك

لطالما بحثت عن طريقة سريعة في بناء معجم لغوي ، يحوي على مفرادت اللغة العربية ، بحيث تكون مرتبة ترتيب هجائي و بدون تكرار ، حيث أنه سيسهل علينا بناء مدقق إملائي للغة العربية ، و كذلك يسهل علينا بناء قواميس ترجمة ، حيث أني فكرت في مرة من المرات عن الطريقة التي تكتب بها المدققات اﻹملائية ، فوجدت أن اﻷساس لها أن يكون لديك قاموس لغوي لمفرادات اللغة العربية ..
و بعدما انتقلت إلى منصة اللينكس أخيرا و بينما كنت أقرأ أحد الكتب التي تشرح نظام اللينكس و جدت طريقة لبناء معجم لغوي ، بكل سهولة ، فقط شغل سطر اﻷوامر ( التيرنل أو Konsole أو ما شابه ) و اكتب هذا السطر :
find *.txt | xargs cat | tr " " "\n" | sort | uniq > mydict.txt
ستجد أنك بنيت قاموسك اللغوي بكل سهولة و يسر .. ، و لكي أبسط لك المسألة سأشرح هذا السطر :
- اﻷمر find هو برنامج نصي للبحث يعمل على سطر اﻷوامر ، و النجمة معناها أي شيء ، فمعنى find *.txt ابحث عن كل نص ينتهي بلاحقة txt في الدليل الحالي .
- ثم نمرر النتيجة إلى البرنامج النصي xargs ، و هو سيأخذ النتيجة و يمررها بدوره إلى البرنامج cat ، الذي بدوره سيستخدم اﻷمر tr لترجمة كل فراغ بين الكلمات إلى رمز بداية السطر و سيبني قائمة من الكلمات .
- سيجري بعد ذلك فرز هذه القائمة عند تطبيق اﻷمر sort ، و سيجري استبعاد أي تكرار في القائمة عند تطبيق اﻷمر uniq.
-ثم يجري تخزين هذه القائمة في ملف اسمه mydict
لقد جربت هذه الطريقة على المصحف الكريم و قد نجحت حيث أعطتني أكثر من 19000كلمة ، و قد رتبها على الترتيب الهجائي .
و لكي تبني معجم بهذه الطريقة ، فقط جمع كل النصوص العربية في ملف واحد ، و طبق هذا اﻷمر ، ثم راجع الخارج من هذه العميلة ... و الله الموفق

السبت، يناير 01، 2005

أنجز العمل و لا تخف.....

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

عندما بلغ ستيفانو روا سن الثانية عشرة, طلب كهدية من والده, الذي كان قبطانا في البحرية ومالكا لمركب شراعي جميل, أن يصحبه معه في إحدى رحلاته البحرية.
(عندما سأصير كبيراً, أريد أن أبحر مثلك. سأقود بواخر أجمل وأكبر من مركبك). قال الولد.
- (حفظك الله يا بني). أجاب الأب
وتصادف أن المركب سيبحر في ذات اليوم, فاصطحب القبطان ابنه. وقد كان يوما رائعا, مشمسا والبحر هادئا. ستيفانو الذي لم يسبق له أن صعد على متن المركب, كان يجري فوق السطح فرحا, معجبا بالأشغال المعقدة الخاصة بالإقلاع. وكان يطرح عدة أسئلة على البحارة, الذين يقدمون له التفسيرات المطلوبة, وهم مبتسمون.
ولما بلغ الولد مؤخرة السفينة, توقف مشغول البال, من أجل ملاحظة شيء ما يظهر ويختفي, على بعد مائتين إلى ثلاثمائة متر تقريبا, على خط سير المركب.
وبالرغم من أن المركب يبحر بسرعة معقولة, محمولا بهواء بحري مناسب, فإن هذا الشيء يحافظ دائما على الفارق نفسه. وإن كان لا يفهم الطبيعة, ففيه شيء لا أدري ما هو, شيء متعذر تحديده, لكنه يفتن بقوة الطفل.
الأب الذي لم يعد يرى ستيفانو. نادى عليه من بعيد, لكن دون جدوى. نزل من مقصورة قيادته لكي يبحث عنه.
(ستيفانو, ماذا تفعل, وأنت مسمر هنا?) سأله وهو يلمحه أخيرا في مؤخرة السفينة, واقفا يحدق في الأمواج.
- أبي, تعال انظر.
جاء الأب ونظر هو أيضا في الاتجاه الذي أشار إليه الولد لكنه لم يلمح شيئا.
(هناك شيء أسود يظهر من حين لآخر على خط سير المركب, وهو يتعقبنا). قال الطفل.
- حتى ولو كنت في الأربعين من عمري, أعتقد أنني مازلت أتوفر على عينين سليمتين. لكنني لا ألحظ أي شيء على الإطلاق). قال الأب.
ومثل ولده أصر على رأيه, فذهب لإحضار منظاره وتفحص سطح البحر, في اتجاه خط سير الباخرة. وفجأة لاحظ ستيفانو أن وجهه يمتقع.
(ماذا جرى? لماذا تغير وجهك هكذا, يا أبي).
- أووه! لو أنني لم أنصت إليك, صاح القبطان. ما تراه يبرز فوق الماء, هذا الذي يتبعنا ليس شيئا وإنما هو الـ (ك).
إنه الوحش الذي يخشاه كل البحارة, في كل بحار العالم. إنه قرش مخيف وغامض, أكثر مكرا وذكاء من الإنسان. ولأسباب لا يعرفها أحد, يختار ضحيته. لكن ما إن يختارها, حتى يتعقبها لسنوات وسنوات, طوال الحياة إذا اقتضى الأمر ذلك, إلى أن يتمكن من افتراسها. والأكثر غرابة هو أنه لا أحد استطاع رؤيته, غير ضحيته المقبلة أو أحد أفراد عائلته.
- إنك تحكي لي خرافة مسلية, يا أبي!
- كلا, كلا, لم يسبق لي أن رأيت هذا الوحش, لكن حسب الأوصاف التي أسمعها باستمرار, تحققت منه فورا خطم البيسون (1) هذا, وهذا الفم الذي يفتح ويغلق في نوع من التشنج, ثم هذه الأسنان المرعبة, ستيفانو, لم يعد هناك مجال للشك, واحسرتاه! وقع اختيار الـ (ك) عليك, وكلما كنت في البحر فإنه لن يتركك تنعم بأي وقت للراحة. أنصت إلي جيدا يا صغيري: سنعود فورا إلى الميناء, ستغادر السفينة ولن تعود إلى الإبحار مرة أخرى, مهما كان السبب. ينبغي أن تعدني بذلك حرفة البحار لم تخلق من أجلك, بني. وعليك أن تعتزل. عجبا! فعلى الأرض أيضا, يمكنك أن تحقق الثروة).
ما أن أنهى كلامه, حتى أعطى أوامره فورا للعودة. دخلت السفينة إلى الميناء, فأنزل القبطان ابنه, تحت مبرر تعرضه لمرض مفاجئ. ثم غادر دونه.
ظل الطفل مسمرا في مكانه, في حال اضطراب شديد, إلى أن اختفى الجانب العلوي من سارية السفينة في الأفق. ومن بعيد لمح نقطة صغيرة سوداء تبرز من حين لآخر: إنه الـ (ك), قدره الشخصي, يتحرك ببطء, في كل اتجاه, وينتظره بإصرار.
منذ هذه اللحظة صارت كل الوسائل ملائمة للوقوف في وجه نزوع الولد نحو البحر. بعثه الأب للدراسة في مدينة وسط البلاد, على بعد مئات الكيلومترات عن البحر. ولبعض الوقت, انشغل ستيفانو بهذا الوسط الجديد, ولم يعد يفكر مطلقا في الوحش البحري. غير أنه في العطلة الكبرى, عاد إلى البيت ولم يستطع ثني نفسه, بمجرد ما سنحت له الفرصة. أسرع في اتجاه نهاية رصيف المرفأ, من أجل التحقق.
اعتبر الأمر سطحيا, بل ومضحكا في العمق. فبعد هذا الزمن الطويل, من المؤكد أن الـ (ك) تخلى عن المواجهة, هذا إذا سلمنا بصحة الحكاية التي رواها أبوه.
لكن فجأة, ذهل ستيفانو, واضطربت دقات قلبه, إذ لاح الحيوان المشئوم, على بعد مائتين أو ثلاثمائة متر من الرصيف, هناك في أعالي البحر, يتحرك ببطء, ويخرج رأسه من الماء بين الفينة والأخرى, وينظر في اتجاه الساحل كما لو أنه يريد التأكد من أن ستيفانو قد جاء أخيرا.
عندئذ تحولت بالنسبة إليه فكرة هذا الكائن العدواني الذي ينتظره ليلا ونهارا ,إلى ما يشبه الوسواس القهري. ففي المدينة البعيدة, يحدث له أن يستيقظ في غمرة الليل, ويستبد به القلق. فهو في مكان آمن. أجل, مئات ومئات الكيلو مترات تفصله عن الـ (ك). ومع ذلك يدرك أن هذا الحيوان اللعين, يواصل انتظاره, هناك فيما وراء الجبال, فيما وراء الغابة, وفيما وراء الهضبة. ولو ذهب للعيش في مكان ما, بعيدا عن البحر, فإن الـ (ك) سيترصده من أقرب نقطة بحرية, بالإصرار المتصلب نفسه.
وستيفانو الذي كان ولدا جديا وطموحا, واصل دراسته بتفوق, وعندما بلغ سن الرشد, عثر على عمل مهم وبأجر جيد, في إحدى مقاولات المدينة. لكن في غضون ذلك توفي والده نتيجة مرض, فتم بيع مركبه الشراعي الرائع من طرف أرملته. فوجد الابن نفسه يملك ثروة ضخمة. العمل, الصداقات, التسليات, وبداية مغامرات الحب: هكذا تم رسم حياة ستيفانو فيما أتى من الأيام, إلا أن ذكرى الـ (ك) تعكر صفو خاطره مثل وهم خادع, مهلك وساحر في الآن نفسه. ومع مرور الأيام, وبدلا من أن يتلاشى هذا الوهم, بدا وكأنه يشتد شيئا فشيئا. فالشعور بالارتياح الذي حصل عليه ستيفانو من حياته التي يطبعها الجد واليسر والهدوء, هو عميق بالتأكيد, لكن فتنة البحر لاتزال قوية بداخله. وهكذا فعندما بلغ, بالكاد الثانية والعشرين من عمره, ودع أصدقاءه في المدينة وتخلى عن شغله, وعاد إلى مسقط رأسه وأفصح لأمه عن رغبته في مواصلة حرفة أبيه. المرأة الشجاعة, التي لم يسبق لستيفانو أن أخبرها عن القرش الغامض, تلقت قراره بسرور بالغ. فإن يتخلى ابنها عن البحر من أجل المدينة, كان يبدو لها الأمر, في أعماق فؤادها, خيانة للتقاليد العائلية.
شرع ستيفانو في الإبحار, كاشفا عن مؤهلات بحرية, وقدرة كبيرة على التحمل, وشجاعة نادرة. يبحر, ويبحر بلا هوادة, وفي الخلف وعلى خط سير السفينة يقبع الـ (ك), ليلا ونهارا, عند هدوء البحر أو في خضم ريح عنيفة ومفاجئة. هي ذي لعنته وهو ذا قدره, يعلم ذلك جيدا, لكن لهذا السبب ربما, لا يملك القوة ليتجرد منه. وباستثناء ستيفانو, لا أحد على متن السفينة يلمح الوحش.
(ألا ترى شيئا في هذا الاتجاه)? يسأل أحيانا أحد مرافقيه وهو يشير في اتجاه خط سير السفينة.
- كلا, لا نرى شيئا البتة. لماذا?
- لا أدري.. يبدو لي ...
- هل رأيت الـ (ك) صدفة? يضحك الآخرون هازئين وهم يمسكون الحديد.
- لماذا تضحكون? ولماذا تمسكون الحديد?
- لأن الـ (ك) حيوان لا يتسامح أبدا. وإذا ما قام بتعقب السفينة, فهذا يعني أن واحدا منا سيضيع).
لكن ستيفانو لم يفكر في الأمر. يظهر أن الخطر المتواصل الذي يطارده,يضاعف إرادته, وشغفه بالموت, ونشاطه في ساعات الشدة والقتال.
وعندما أحس ستيفانو أنه تمكن جيدا من حرفة الإبحار, اشترى بالإرث الذي تركه له والده, مركبا صغيرا مناصفة مع شريك آخر. ولم يمض وقت طويل, حتى أصبح مالكه الوحيد. وفيما بعد, تمكن من شراء سفينة شحن حقيقية, بفضل سلسلة من الرحلات الاستكشافية الموفقة, فأخذ يتطلع بطموح أكبر إلى المستقبل. لكن النجاحات والملايين لم تتمكن من طرد ذلك الوسواس المتواصل من ذهنه. وبالرغم من ذلك لم يفكر, ولو لحظة في بيع السفينة والتوقف عن الإبحار من أجل اقتحام مجالات عمل أخرى.
الإبحار, ولا شيء غير الإبحار, كانت تلك فكرته الوحيدة. وما أن تطأ قدمه الأرض في ميناء من الموانئ, بعد شهور طويلة يقضيها في البحر, حتى تدفعه اللهفة إلى شد الرحال من جديد. وهو يعلم أن الـ (ك) ينتظره في عرض البحر, وأن هذا الـ (ك) مرادف للمصيبة. فلا يمكن فعل أي شيء. إنه إغراء لا يقاوم, هذا الذي يجذبه بلا هوادة من بحر لآخر.
واليوم فقط, انتبه فجأة ستيفانو إلى حقيقة أنه أصبح عجوزا, طاعنا في السن, ولا أحد من محيطه يمكنه أن يفسر لماذا لا يتخلى - بعد هذا العمر الطويل وقد أصبح رجلا ثريا - عن حياة البحر المتعبة. عجوز وتعس بشكل مثير للشفقة, لأنه بدد كل حياته في هذا الهروب الأخرق عبر البحار, الهروب من عدوه اللدود. لكن محاولة التورط كانت بالنسبة له أقوى من مباهج الحياة الميسورة والهادئة.
وذات مساء, وبينما كان المركب الرائع راسيا في عرض الميناء, في مسقط رأسه, شعر بدنو أجله. حينئذ نادى على القبطان, الذي يحظى بكامل ثقته, وأمره بألا يعترض على ما هو مقدم عليه. القبطان المسكين, وعده بشرف, وبحصوله على هذا الوعد القاطع, كشف ستيفانو للقبطان الذي أنصت إليه فاغرا فاهه, حكاية الـ (ك) الذي واصل تعقبه سدى, طوال خمسين سنة تقريبا.
(لقد رافقني من أول العالم إلى آخره, بوفاء لا نعثر عليه حتى عند صديق كريم الآن, وأنا مقبل على الموت. بالتأكيد سيكون هو أيضا طاعنا في السن ومتعبا بشكل مرعب. فلا يمكنني أن أخيب انتظاره), قال ستيفانو.
وبقوله ذاك, ودع القبطان, وأنزل زورق الإنقاذ إلى البحر واستقر به بعد أن أعاد الخطاف إلى موضعه.
(الآن, سأذهب لملاقاته. من العدل ألا أخيب أمله. لكنني سأقاوم بكل ما أوتيت من قوة). أضاف ستيفانو.
ثم ابتعد دافعا قاربه بالمجذاف, تحت نظرات الضباط والبحارة, الذين تتبعوه وهو يختفي هناك على سطح البحر الهادئ ووسط ظلمات الليل, بينما الهلال يرصع وجه السماء.
لم يتطلب الأمر وقتا طويلا. إذ فجأة برز خطم الـ (ك) البشع, في مواجهة الزورق. فصاح ستيفانو قائلا: (قررت مع نفسي أن آتي لمواجهتك, والآن: ها نحن معا!).
حينئذ, استجمع العجوز ما بقي له من قوة, وهم بالتلويح بالخطاف ليضرب... لكن فجأة جأر الـ (ك) بصوت متوسل قائلا:
- بو هو هو! كم تسنى لي من الوقت والجهد لألتقي بك أخيرا? أنا أشعر بتعب شديد بعد كل هذا الإبحار الطويل! وأنت الذي تفر, وتفر.. لم تفهم أي شيء!
- ماذا عساي أفهم? قال ستيفانو ملسوعا.
- أن تفهم أنني لا أطاردك حول الأرض لكي أفترسك كما اعتقدت. فملك البحار أمرني ببساطة أن أسلم لك هذه الأمانة.
وأخرج القرش لسانه, وقدم للبحار العجوز كرة صغيرة متلألئة. أخذها ستيفانو بين أصابعه وتفحصها.
ووجدها لؤلؤة ذات حجم استثنائي. وتعرف عندئذ على لؤلؤة البحر الشهيرة, التي تمنح لمن يملكها الثروة والقوة والحب وراحة البال. لكن مع الأسف, فقد فات الأوان.
(واحسرتاه! شيء لا يغتفر! نجحت فقط في إفساد حياتي وحياتك..) قال ستيفانو وهو يحرك رأسه بحزن.
- وداعا, أيها الرجل المسكين. أجاب الـ (ك). وغاص إلى الأبد في المياه المظلمة.
شهران بعد ذلك, جنح زورق صغير إلى الصخور الوعرة الممتدة بمحاذاة الشاطئ, تدفعه أمواج البحر. لمحه بعض الصيادين. أثار فضولهم, فاقتربوا منه. ووجدوا في الزورق هيكلا عظميا أبيض اللون, في وضعية الجلوس, وبين عظام أصابع يديه الرقيقة, عثروا على حصاة ملساء كروية الشكل.
-------------------------------
الـ (ك) حوت من الحجم الكبير, بشع المنظر, ونادر الوجود. ويسمى بأسماء مختلفة تبعا لاختلاف البحار والبحارة, فهو كولومبير, كاهلوبرها, كالونغا, كالي, بالي, شالانك - غرا. والغريب أن علماء الطبيعيات يجهلونه. حتى أن بعضهم يصر على عدم وجوده.

دينو بوزاتي