24 نوفمبر، 2008

وداعا موبينيل.. أنا حولت اتصالات

نعم.. بعد أكثر من ستة سنوات مع شركة موبينيل قررت الانتقال وبنفس رقمي الى اتصالات

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

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

وفي ظني أن هذا التوقف جاء لتسويق عروض ال 3G الخاصة بها والتى كانت مخيبة للآمال بالنسبة لي
فقررت بدل شراء كروت mobinilWiFi وبدل الاشتراك فى عرض 3G لا يعجبني من موبينيل

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

واذا علمتم اني استخدم خطي انترنت الأول من شركة NileOnLine والثاني من شركة EgyNet وكلا الشركتين أصبحتا ملك خالصا لشركة اتصالات، فاني أستطيع القول باني:

أستخدم حلول شركة اتصالات فى جميع اتصالاتي
ADSL, 3G, Mobile

أنت ماذا تستخدم؟؟


20 نوفمبر، 2008

برنامج eGS لادارة المدارس

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

المهم.. أن انتقالي الى الPHP بعد سابق عهد من الASP قفز بي الى بعد جديد فى دنيا البرمجة وجعلني أشعر اني أقترب من الحلم الذي تمنيته منذ زمان طويل..

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

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

حيث أن اللغة التى أبرمج بها هي الPHP وخادم قواعد البيانات هو mySQL وخادم الويب Apatche 
كما أهتم الآن باتباع المواصفات القياسية واستخدم الJavaScript مع الDOM و الAJAX فى تطوير المشاريع التي أعمل عليها

ودائما أعود الى الكود الذي كتبته فى برنامج eGS منذ أكثر من عام ونصف وأقول لنفسي
ما هذا الذي كتبته :)
كما أضع ضمن خططي الأساسية اعادة كتابة كود هذا البرنامج من جديد!!

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

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

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

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

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

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

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

سأعود اليكم بالمزيد عنeGS وأخباره ولكن بعد قليل

19 يوليو، 2008

لا تنتظر.. لكن موبينيل عاجبها الانتظار

السلام عليكم..

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

من خلال استعراض الموضوعات السابقة بشكل متتالي

ومن بين هذه الموضوعات وجدت فيديو لإعلانات شركة موبايلي عن خدمة الانترنت الخاصة بها

فى الواقع أعجبتني هذه الاعلانات جدا خاصة وانها تتفق مع ايماني بقوة تأثير خدمة ال 3G غير المحدودة التى تستطيع الحصول عليها الآن وفورا بدون المرور بتعقيدات الحصول على خط ADSL أرضي ( راجع موضوعي السابق عملتها اتصالات وراحت على موبينيل)

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

اسيبكوا مع الفيديو ..












17 يوليو، 2008

عارف اني اتأخرت كتير.. لكن سامحوني

السلام عليكم..

بجد وحشتوني وحشتوني.. ووحشني الكتابة ليكم، لكن عذرا.. سامحوني.

أولا انا بمر بمرحلة غريبة فى عملي هذه الأيام وهناك تقلبات كثيرة تحدث، ادعوا الله أن تنتهي على خير

ثانيا وللآسف لم اصل بعد الى الشكل الذي يريحني فى المدونة الخاصة بي!!

عادة يلجئ الناس الى برامج التدوين الجاهزة لآنها توفر عليهم الكثير من الجهد وتزيح عن كاهلهم العديد من الأمور التى لا يريدون أن يشغلوا بالهم بها

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

لكن ليس هذا ما أريده لمدونتي.. فأنا أريد تصميم خاص لمدونتي يحمل فكري أنا وبرؤيتي الخاصة

لا أريد رسومات مبهرة ولا عروض فلاشية براقة.. فقط تصميم بسيط وهادئ وجذاب

مع الوضع فى الاعتبار اني مبرمج ولست مصمم ولا أعرف الكثير عن برامج معالجة الرسوم والصور فان الوضع يكون فى غاية الصعوبة بالنسبة لي

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

كل ما تحقق فى الفترة الماضية هو زيادة خبرتي فى التعامل مع الCSS ولن تصدقوا اني اثناء التصميم اعمل على أربعة متصفحات فى نفس الوقت !!

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

اتمنى أن تجعلوا لي نصيب من دعواتكم، بالاضافة الى قليل من صبركم.

فأنا والحمدلله مازلت حيا أرزق وأهتم بالمدونة وبزوار المدونة

21 يونيو، 2008

تجربة سريعة مع الووردبريس

لم انتهي بعد من التغيرات التى أنوي القيام بها، نظرا لانشغالي ببعض الأعمال والتى كان من ضمنها انشاء موقع باعتماد الووردبريس Wordpress، اعتمدت فى عملي على النسخة 2.5.1 المعربة، واستطعت خلال فترة قصيرة تطويع البرنامج الى الشكل والامكانيات المطلوبة.

الجميع يعرف أن الووردبريس برنامج ادارة مدونات، لكنه مرن الى درجة كبيرة بحيث يمكن تطويعه بسهولة ليتحول الى برنامج ادارة محتوى.

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

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

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

تحتاج الى نسخ ملفات القالب الى مجلد themes والاضافات الى مجلد plugins

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

تشغيل القالب او الاضافة لا يحتاج سوى ضغطة واحدة بالماوس

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

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

فتفعيل القالب أو الاضافة يتم من مكان، تعديل الكود الخاص بالقالب يتم من مكان آخر (مع ملاحظة أن القالب يكون موزع على ستة أو سبع ملفات)
تعديل الكود الخاص بالاضافة من مكان، وتعديل اعدادات هذه الاضافة من مكان آخر!!!
بل وهناك بعض الاضافات التى تضع نفسها واعداداتها فى القائمة الرئيسية للبرنامج، كأنها برنامج مستقل بذاته!!

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

لم أتعمق كثيرا فى كتابة اضافات أو ادخال تعديلات مؤثرة على القوالب، فالووردبريس فى اعتقادي تستخدمه لتستمتع بسهولته، وأيضا لكي تنجز عملك بشكل أسرع :)

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

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

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

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

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

سأحاول فى المقال القادم وبعد أن أنتهي من التغيرات التى أعمل عليها، أن ألقي الضوء أكثر على الأمور التى يمكن أن تفعلها مع بلوجر ولا أعرف أن هناك مدون عربي قد تطرق اليها من قبل.

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