أرشيف تصنيف ‘كومبيوتر وتقنية‘

السرعة الرائعة مع أوبونتو 9.10

20 نوفمبر 2009 | 381 زيارة

أفتقر في هذه الأيام إلى الوقت، فأنا غالب اليوم خارج البيت إما في الجامعة أو في العمل، لذلك لم أستطع أن أركب Ubuntu 9.10 فور نزوله على كومبيوتري الشخصي.
لكن اليوم سرقت بعض الوقت وأستطعت تركيبه وفاجأتني سرعته الرائعة. في كل شيء!! التصفح مع Firefox3.5 ووقع الإقلاع وفتح النظام، الواجهة أسرع وأحلى بكثير.

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

الحرية شيء رائع وما أحلى أن تكون بدون ثمن! هنا في أوبونتو تحصل فقط :) .

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

أول مشاركة لي بمشروع مفتوح المصدر

20 يوليو 2009 | 1,023 زيارة

رفعت اليوم ملفات أول مشروع مفتوح المصدر لي على موقع Source Forge وهو نفس برنامج القاموس الخاص بالجوالات الذي أخبرتكم عنه سابقاً.
طبعاً كأول تجربة لي كانت شيئاً ممتعاً ومغامرة شيقة إن صح التعبير، ففيها إستخدمت ولأول مرة تقنية CVS لإدارة كود البرنامج، ورفعت أول نسخة (beta) منه على الموقع وتستطيع أن تفتح موقع المشروع هنا:

رابط موقع البرنامج: Ambar Dictionary

وكما تلاحظون غيرت إسم البرنامج إلى “قاموس عنبر” وهو أحد أرقى أنواع الرز في العالم ويزرع في العراق حصراً.
المشروع إن لم تعرفوا هو مبرمج بلغة جافا وبالتحديد J2ME فهو موجه للجوالات بكافة أنواعها.
لمعرفة بقية تفاصيل البرنامج إضغط هنا:
أكمل قراءة بقية الموضوع »

مشروع: برنامج قاموس للجوال

26 يونيو 2009 | 2,870 زيارة

مرحباً،

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

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

هذه هي الميزات الأساسية التي نوي وضعها في البرنامج لأول نسخة إن شاء الله:

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

بعض الميزات الأساسية مستقبلاً:

  • تقنية OCR لقراءة الكلمات وترجمتها عن طريق كامرا الموبايل.
  • عدد قواميس أكبر مع البرنامج، مع قابلية الإختيار بينهم.
  • تصحيح إملائي للكلمات.

وللعلم البرنامج سيكون مبنياً بتقنية J2ME أي بلغة جافا النسخة المصغرة للأجهزة المتصلة (الجوالات وغيره).
تسعدني تعليقاتكم هنا. أكمل قراءة بقية الموضوع »

قصة برنامجي الأكبر. كيف عملته ولمَ تركته!

8 يناير 2009 | 1,117 زيارة

(هذه دردشة مبرمج ^.^، قد تكون بلا هدف عدا الكلام عني وغير مرتبه … إن كنت تظن أن وقتك ثمين فأتركها!)

كما تعرفون. فأنا مولع بالبرمجة ومنذ سنين وأنا مداوم على تعلم الجديد منها وتطبيقها على حد سواء. على أيه حال فأنا أرا فيها متعة كبيرة :) … ولكن هناك أمر غريب. أنني عندما كنت أستخدم مثلا Visual Basic 6. أشعر أن الأشياء التي أكتبها بها غبية :D . مع أنها كانت تفي بالمطلوب ^^. ولا ينقصها شيء!

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

تخيلوا أن هناك جدولا لقاعدة بيانات، يغطي إحتياجات برنامجي أكمل قراءة بقية الموضوع »

لمسة جميلة بالـ CSS، أيقونة لإنتظار تحميل للصورة الكبيرة!

2 أكتوبر 2008 | 1,397 زيارة

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

الغرض من هذه الطريقة هو وضع أيقونة تشير إلى أن الصورة جاري تحميلها. والفائدة من ذلك أن لا يشعر المتصفح بالملل أثناء مشاهدة الصفحة. بل يرى فيها نوعاً من الحياة :) .

مثال على تطبيق الدرس لفهم المطلوب: أكمل قراءة بقية الموضوع »

تثبيت CakePHP على Ubuntu 8.04. خطوة خطوة

28 سبتمبر 2008 | 1,307 زيارة

بداية

هذا التدريب مدعوم على إفتراض أن المستخدم قد ركب XAMPP on Linux من خلال الدليل التالي. وغير ذلك ربما يعمل ولكن غير مضمون.
والدليل هو بعنوان ”الدليل المفصل: تركيب وإعداد السيرفر المحلي على أوبونتو XAMPP ” يوفر لك تدريب مفصل ومعلومات مفيدة ومهارات مطلوبة جداً للتعامل مع السيرفر المحلي لمطوري الويب.

أول الخطوات

أنشيء قاعدة البيانات! س: لم هذه في البداية؟ ج: ليس أمر مهماً. إفعل الخطوات بارك الله فيك :) .
أكمل قراءة بقية الموضوع »

مصدر رائع لكودات تضمين الأصوات والفيديو في XHTML

27 سبتمبر 2008 | 1,031 زيارة

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

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

من أبرز المشاكل التي يشتكون منها هي مسألة تضمين (Embed) الوسائط المتعددة داخل صفحات الأنترنت، أمثال الصيغ (flv, mp3, rm, wav, wmv, avi) وأكثر ما أشتهر بهذه المشكلة الصيغة SWF فكلنا يعرف كثرة إستخدمها في هذه الفترة!.

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

والحل: أكمل قراءة بقية الموضوع »

المفاجأة!: بيئة تطوير ويب 2.0 متكاملة Aptana 1.1

23 سبتمبر 2008 | 1,250 زيارة

منذ سنة وأكثر ، كنت أبحث عن برنامج لتطوير المواقع بعد أن قضيت مدة لا بأس بها مع FrontPage ثم انتقلت إلى Dreamweaver، في ذلك الوقت لا زلت أستخدم نظام تشغيل Windows XP وجدت عدة برامج لم أستعملها ، ومن ضمن ما وجدت هو Aptana IDE 0.2 في ذلك الوقت كانت تحوي على مساوئ جعلتني أتركها، لقد كانت في بدايتها. تابع شرح البرنامج والتركيب من هذا الرابط.

بعد انتقالي لنظام Ubuntu Linux. ؛ استخدمت لتطوير المواقع برامج عدة أولها المحرر النصي البسيط الخاص بالنظام ، ثم وجدت برنامج Quanta Plus. كان رائعاً ولكنه لم يحدث منذ أشهر فكانت الواجهة مزعجة في الاستخدام. وبدأت أبحث من جديد عن بديل أفضل.تابع شرح البرنامج والتركيب من هذا الرابط.

تذكرت Aptana IDE ، ورجعت لها فوجدت أن الإصدار قد وصل إلى 1.1 مضيفة تحسينات رائعة و كثيرة، مع إضافة دعم لعدة لغات برمجة لم تكن تدعمها من قبل مثل Ruby و Python. حسناً سنأتي على ذكر ميزات هذا البرنامج أو بيئة التطوير المتكاملة ، و لكن قبل ذلك أحببت أن أذكر أن بيئة التطوير المتكاملة هي ” عائلة من برامج الحاسوب تساعد المبرمجين في تطوير البرامج وبناءها، وتتكون بيئة التطوير عادة من أداة تحرير نصوص لكتابة شيفرة المصدر للبرامج، و المترجم Compiler  أو قد يكون مفسر (Interpreter) ،و أدوات لأتمتة بناء البرامج، كما تحوي عادة برنامج تتبع للبحث عن الأخطاء والمشاكل(Debugger). وأحيانا قد يحوي على نظام متابعة الإصدارات أو تتبع الفروقات (CVS). وأدوات اخرى تتنوع من بيئة لأخرى.” تابع شرح البرنامج والتركيب من هذا الرابط.

الدليل المفصل: تركيب وإعداد السيرفر المحلي على أوبونتو

23 سبتمبر 2008 | 2,280 زيارة

XAMPP for Linux on Ubuntu

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

ميزات السيرفر: أما السيرفر المحلي يوفر عليك كل ذلك العناء فأنت لست بحاجة لأن تكون خبير في ادارة السيرفرات لتجعل من جهازك سيرفر تختبر عليه موقعك أو أي سكريبت تريد ان كان ذلك السكريبت مدونة, منتدى أو حتى موقع كامل وليس عليك الدخول في متاهات وطرق تركيب الـ apache, php, perl, mysql وباقي خدمات السيرفر الأخرى, فالسيرفر المحلي يوفر عليك كل هذه البرامج مجموعة معا في برنامج سهل التنصيب والاستعمال أكمل قراءة بقية الموضوع »

حل مشكلة الترميز UTF-8 واللغة العربية – قواعد بيانات MYSQL

20 سبتمبر 2008 | 4,578 زيارة

عندما تبرمج موقعاً بيدك كاملاً ستواجه مشاكل عدة، من هذه المشاكل: عند إختيارك الترميز UTF-8 لقواعد البيانات والعمل على اللغة العربية. يظهر المحتوى العربي في الموقع على شكل علامات إستفهام!

حسناً لا يأس مع الحياة :P . تستطيع حل المشكلة بإضافة إستعلام MYSQL هذا كي ينفذ مباشرة بعد الإتصال بقواعد البيانات: أكمل قراءة بقية الموضوع »

محادثة مع مستخدم وندوز مسكين!

17 سبتمبر 2008 | 1,022 زيارة

هذا نموذج مثالي عندما تكلم مع مستخدم ®Windows، بوسط الكلام يشتكي لك من البطيء في النظام والمشاكل العويصة فيه :) . أما انا أستخدم لينكس هذي المشاكل قلت لها مع السلامة منذ يوم 5 – تموز – 2008 ، عندما حملت نظام لينكس.

دققوا على الأسطر الموضوع تحتها خط :) ..

كان الأخ يسألني عن برنامج Eclipse CDT مع Qt . لأنه الأخ مبرمج ++C عتيق ويبغى يجرب هالتقنية كي يبرمج عليها بعد ما قلت له إنها أحسن لأنك تشغل البرامج المصنوعة بها على أشهر أنظمة التشغيل بتوافقية رائعة. وما قدر يشغلها في الوندوز فقلت له: أكمل قراءة بقية الموضوع »

برنامج الآلة الحاسبة العلمية، على الأنترنت – 0.5

15 سبتمبر 2008 | 3,413 زيارة

برنامج بلغة Javascript. عملته ليكون مخصصاً للجوال لكن هذه نسخة تعمل على الحاسوب العادي وموضوعة على الأنترنت ولا تحتاج للتحميل.

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

البرنامج خفيف جداً. وسهل الإستعمال ويتوفر دليل أسفل البرنامج يوضح الأعمال التي يقوم بها!.

صورة للبرنامج أكمل قراءة بقية الموضوع »

جريمة بالـPHP. وبطاقتي الشخصية بالـ CSS

14 سبتمبر 2008 | 742 زيارة

فكرت بخطة غريبة لتنفيذ جريمة بواسطة php. أرجوا أن لا ينفذها أحد ويلومني :( . فالكود فقط للإطلاع!:

<?php
function kill($victims, $frequency='once') { أكمل قراءة بقية الموضوع »

مجدداً مع PHP

11 سبتمبر 2008 | 540 زيارة

لقد مرت أشهر منذ آخر برنامج PHP شخبطته :) . وكدت أنسى كل المهارات التي تعلمتها في هذه اللغة. لكن قبل أيام عدت لها مع بريمج صغير :) .

كان تعديلاً في موقع راديو كربلاء (http://www.karbc.com/).وقد كان عبارة عن إضافة Plug-in لـنظام إدارة المحتوى PHP-Fusion، وهي المرة الأولى التي أتعامل فيها مع هذا السكربت. وما أن دخلت لوحة التحكم سرعان ما ألِفت السكربت وأرتحت للتعامل معه. ومما زاد إعجابي هي إمكانية تعديل الصفحات به. فتخيل أنك تستطيع إضافة كود php ليتم تنفيذه عن فتح الصفحة. من دون إضافة أي ملف فعلي (php.) للبرنامج!. ياللروعة :) . بأبسط معرفة بلغة PHP تستطيع أن تعمل إضافة لهذا البرنامج. فلك الحرية أن تحرر الصفحات مستخدما ما تجود به يداك من فنون لغات الويب مثل CSS, Javascript, HTML وحتى php. وما في يلي نبذة عن الإضافة: أكمل قراءة بقية الموضوع »

برنامج “مقسم الصفحة الرئيسية” (الإصدار 0.5 المستقر)

6 سبتمبر 2008 | 552 زيارة

أكملتُ الإصدار رقم(0.5 المستقر) من برنامج مقسم الصفحة الرئيسية، الذي تكلمت عنه في هذه التدوينة. حيث تم إضافة العديد من التحسينات للبرنامج أو (Script) بتعبير أدق.

البرنامج بلغة PHP بالطبع لأنها اللغة المستخدمة في برنامج Wordpress.

التحسينات في النسخة (0.5): * تم تحديث رابط الصفحة! أكمل قراءة بقية الموضوع »