أرشيف شهر سبتمبر 2008

افضل ما لديك في google reader

15 سبتمبر 2008

هناك المئات من الروابط حول التطوير و css .. الخ، اتابع بضعة روابط عبر google reader وساضع افضلها بالنسبة لي

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

4 روابط من مجلد best:

  1. Zen Habits
  2. WebResourcesDepot
  3. Noupe
  4. CSS-Tricks

مجلد css gallery لا داعي لذكر روابطه فمعظمها معروف

6 روابط من مجلد developer

  1. DeDestruct
  2. David Walsh
  3. OnSoftware
  4. Roshan Bhattarai’s Blog
  5. Speckyboy
  6. Stepcase Lifehack

لمسات برمجية

14 سبتمبر 2008

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

فوضعت بريدي على سبيل التجربة، وعلى غير ما توقعت، ظهرت رسالة خطأ تفيد انني استعمل الخدمة من قبل :)

اخذت العب بالبريد وفي كل مرة رسالة خطا جديدة

ثم

ثم

ثم

ثم جربت سحب مجلد الى اعلى على سبيل الاكتشاف واللهو لا غير

وصدمت عندما ظهرت لي الرسالة التالية:

أشياء اخرى جميلة ..

بدلا من: لقد اضفت 7 صور

حتى عند اعادة تسمية ملف، شعرت السعادة:

الفريق يفكر في كل ما افعله في الموقع من خربشات

Dropbox خدمة لحفظ الملفات ومشاركتها، مع خاصية synchronization بين الاجهزة وانظمة التشغيل، توفر الخدمة برنامجا صغيرا ليسهل تحميل ملفاتك وصورك، مثل خاصية drop and drag .. تعرف على المزيد من هنا

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

روابط (33)

3 سبتمبر 2008

من هو مطور الويب ؟

3 سبتمبر 2008

يبدو ان البعض لديه خلط بين مطور ويب وبين مطور اشياء اخرى .. (مشاريع حكومية وما شابه)
مطور الويب (خصوصا web 2.0) مهتم بالامور بالتالية:

  • استخدام لغة برمجة من بين مجموعة واسعة (php, ruby, asp.net ..) بالاضافة الى مستوى متقدم جدا في css و xhtml
  • يستعمل تقنيات اضافية مثل ajax, xml, adobe air, flex وما شابه (api ايضا)
  • يجيد العمل على منصات شهيرة ك cakephp او symphony بالاضافة الى المام بمختلف CMS المنتشرة (drupal وما جوارها ..)
  • متابعة ما يبتدعه الناس يوميا في الانترنت حول التطوير وما شابه
  • يستطيع تطبيق ما يعرفه ويتعمله

بالنسبة لبعض التطبيقات فالمطلوب اكثر في السوق هو:

  • wordpress
  • drupal
  • magento
  • joomla
  • ..

بالنسبة لمنصات التطوير:

  • zend
  • cakephp
  • symphony
  • ruby on rails

بالنسبة للغات البرمجة:

  • ruby
  • php

والتقنيات الاخرى هي:

  • ajax library ( مثل mootools و jquery)
  • adobe air & flex
  • iphone & mobile

سارع لتعلم كل جديد، واقرا عن كل مصطلح تسمع به، كما انه من المهم ان تكون up date باستمرار، الامر ليس سهلا لكنه يستحق منك كل جهد ممكن

5 مهارات لمطور الويب

1 سبتمبر 2008

هناك بعض المهارات اللازم توفرها في مطور الويب، هذه بعضها ..

  1. استعمال اي نظام تشغيل بحيث لا يشكل هذا الامر عائقا كبيرا، لا يمكن الالمام بكل انظمة التشغيل الموجودة حاليا، لكن على الاقل معرفة أشياء محددة: تشغيل النظام والانترنت، والوصول الى البرامج مثل المحرر وبرنامج FTP، البعض يستخدم windows طول حياته ولا يفكر ولو مرة في تجربة نظام (على سبيل التجربة والاكتشاف لا غير)
  2. القدرة على معرفة جديد التقنيات وجديد الويب بشكل مستمر، مرة في اخر الشهر على الاقل، هناك تقنيات وافكار وحيل تنتشر في المواقع والمدونات الاجنبية المهتمة بالتطوير، تعرف عليها وجربها واحتفظ بها فلا شك انك ستحتاجها في عملك
  3. اقتني جهاز laptop، اعرف ان العمل من desktop ممكن، كما اعرف انك ربما ليست لديك القدرة لشراء laptop في الوقت الحالي، افعل ولو على شكل قروض من الشركة، فهذا استثمار مربح جدا، لم  اصادف يوما (من خلال رؤيتي للمطورين الاجانب) مطورا لا يتوفر على laptop، يمكنك العمل بحرية كبيرة جدا والاستمتاع بعملك اكثر واكثر، في نفس الوقت هذه هي المهارة التي يجب ان تتعلمها، سابقا وقعت في موقف محرج مع مدير سلمني جهازه لاريه شيئا ولم اعرف استعمال touch pad بسرعة وسلاسة، كما ان مواضع الارقام والرموز سببت لي احراجا ايضا، لذلك فهذه مهارة اساسية اصبح كل مطور ويب مطالب بتعملها، السرعة الكبيرة في العمل على اجهزة laptop بدون ادوات خارجية
  4. السرعة في العمل على اي نظام او برنامج او خدمة .. في الكتابة على لوحة المفاتيح، معرفة مواضع الحروف دون الاطلاع عليها، هذه المهارة سهلة وتتطلب التدريب المستمر فقط
  5. تجربة مواقع وخدمات جديدة يكون مفيدا أحيانا، فلا تغفل عن هذا الامر، هناك مواقع مختصة في البحث واكتشاف كل موقع 2.0 جديد، كما يجب ان تكون على علم واطلاع بمجموعة من الخدمات العالمية كمجلة drupal، تصميم وتعديل wordpress و magento .. الخ، كمهارات اضافية

Minitask وداعا للورق

1 سبتمبر 2008

كل شخص مهتم بترتيب وتنظيم اموره اليومية تجده يستعمل قوائم to do، هناك من استعمل خدمات الانترنت ولم يجدها مناسبة، والبعض تنقل بين اكثر من برنامج وعاد للورق

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

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

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

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

يستقبلك التطبيق بابتسامة صغيرة:

لا اعتقد انني ساغيره الان، الا اذا ظهر شيء جديد وجميل ومبدع

يمكن التحكم في عمل البرنامج مباشرة بعد تشغيل النظام startup ووضعه بشكل دائم في الواجهة Always stay in front .. كما يمكن جلب قوائم من ملف txt مباشرة او تصديرها اليه، اضف الى ذلك خاصية طبع القوائم واشياء اخرى

تخصيص وقت معين لكل مهمة:

جربوا هذا التطبيق الصغير والجميل فقد ينال اعجابكم كما فعل معي

روابط (32)

1 سبتمبر 2008