أرشيف تصنيف ‘تطوير‘

شركات ويب 1.0

1 نوفمبر 2008

ما زالت الشركات عندنا تعمل بنظام web 1.0 ان صح التعبير، بينما توجد ثورة جديدة مختلفة في شركات التطوير والبرمجة الغربية ..

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

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

حتى استعمال بريد Gmail غير مسموح، ويجب ان يكون خلسة،  بدعوى انه يلهي عن العمل ؟
شركات web 1.0 ما زالت رسمية جدا، وتتعامل مع الموظفين بشكل جاف وكأنهم آلات لا بشر، خصوصا عندما يكون العمل مختلفا (رسم، تطوير، برمجة ..) أتساءل كيف يمكن لمصمم فوتوشوب ان يأتيه الالهام ليبدع في تصاميمه، وسط فوضى واجواء تذكره بالمصانع

الاجانب يستقلون يوما بعد يوم عن اعمالهم full time ويتوجهون الى freelancer ونحن نفعل العكس، نبحث عن عمل رسمي كي يشعرنا بالأمان

استدراك

1 نوفمبر 2008

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

أليس من حق أي شخص انتقاد الشركة وإبداء رأيه ؟

ابتسامات Gmail

23 أكتوبر 2008

لاحظت مؤخرا إضافة بعض التحسينات على بريد Gmail، مثل الإطار الملون

input:focus { border:2px solid #73A6FF }

ومنذ قليل وجدت ايقونة جديدة صفراء انضمت للمحرر  WYSIWYG ..

سيظل بريد Gmail البريد المفضل بخصائصه المذهلة، التي تزدهر يوما بعد آخر ..

هذه المدونة

19 أكتوبر 2008

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

  1. تطوير: مقالات وأخبار متنوعة عن التطوير، tips وأفكار عن css، صور من flickr .. الخ
  2. دروس: دروس css xhtml (بالنسبة ل php لا فائدة من كتابة دروس لا تسمن ولا تغني من جوع، فهناك مقالات وكتب متخصصة، وأؤمن أن تعلم لغة برمجة لا يتأتى بالدروس، ونصيحتي هي: كتاب محترم + manual php + مدونة أجنبية متخصصة فقط في PHP +  الممارسة والتطبيق كل يوم .. )
  3. روابط: روابط متنوعة، لكن معظمها متعلق بالتطوير، أتعرف عليها وأحتفظ بها لمشاركتها مع الزوار

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

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

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

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

احصائيات برمجية

13 أكتوبر 2008

حسب دراسة مطولة (5 صفحات) أعدتها مجلة Programmez المتخصصة، إليكم هذه الاحصائيات:

“اللغات” العشر الأكثر استعمالا:

  1. html
  2. xml
  3. php
  4. java
  5. c++
  6. ajax
  7. c#
  8. vb
  9. vb.net
  10. asp.net

والقائمة طويلة ..  حيث في المرتبة 18 و 19 كل من Cobol و Fortran مما يعني ان بعض اللغات ان صح التعبير لم تنقرض بعد

الفائز سنة 2008 حسب المعايير التالية:

1. البساطة:

  1. php
  2. html
  3. WinDev
  4. VB
  5. Vb.net
  6. Python
  7. Ruby
  8. … الخ
  9. وفي المرتبة الاخيرة لغة C++

2. السهولة:

  1. VB
  2. WinDev
  3. PHP
  4. HTML
  5. VB.net
  6. Python
  7. C#
  8. Ruby
  9. .. كذلك المرتبة الاخيرة ل C++

3. الانتاجية:

  1. WinDev
  2. C#
  3. Ruby
  4. ASP.net
  5. VB.net
  6. Python
  7. JAVA
  8. … وفي المرتبة الاخيرة Fortran

4. اللغات التي حصلت على اكبر دعم أومجمتع داعم لها:

  1. PHP
  2. JAVA
  3. C++
  4. HTML
  5. FLASH
  6. ASP.NET
  7. PERL
  8. .. وفي المرتبة الاخيرة DELPHI

هناك احصائيات ومعايير أخرى ..

احصائية عن منصات العمل:

  1. (.NET) في المرتبة الأولى
  2. Eclipse
  3. JAVA EE
  4. JAVA SE
  5. LAMP
  6. Ruby on Rails
  7. Zope

انظمة التشغيل:

  1. Windows
  2. Linux
  3. MacOS X
  4. Solaris
  5. BSD
  6. AIX

هناك احصائيات ومعايير أخرى متشعبة مثل عدد المحترفين والمبتدئين في كل لغة ..

استعمال blueprint

13 أكتوبر 2008

blueprint عبارة عن منصة Framework ل css، سهلة الاستعمال بالنسبة لمن يستعمل css بشكل محدود ويكرر اوامر متشابهة دائما

إطار العمل يحتوي على ملفات كثير (print, ie ..) سأضع مثالا صغيرا لكيفية استعمال هذا الإطار .. بعد تحميل الملفات من الموقع الرسمي، سيتجد بعض المجلدات، ابحث عن الملف screen.css الموجود داخل المجلد blueprint

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

<link rel='stylesheet' href='screen.css' type='text/css' />

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

مثال على استعمال رسائل error و success ..الخ

<div class='error'>
  This is a div with the class (.error)
</div>
<div class='success'>
  This is a div with the class (.success)
</div>

ولتحديد عرض الرسائل اختار القياس الذي أريد:

<div class='span-10'>
   ...
</div>

حيث span-10 تعادل 390 بيكسل، كذلك يمكنني اختيار الخط والمكان الذي اريد اظهار الرسائل فيه، فكل شيء منفصل ويكفي اضافة class تناسبك

مثال حي

عرض عمل

13 أكتوبر 2008

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

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

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

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

اذا التحقت بالعمل هناك فلفترة وجيزة لا تتعدى 3 اشهر، فقط لاحسن بعض الظروف في حياتي، ما عدا ذلك لا يمكن ان اوقع على عقد لمدة 3 سنوات وهي اقل مدة في هذه الشركة
ايضا العمل مع مطورين اخرين لا يجيدون عملهم (برؤيتي لاعمالهم) غير مريح، فلن تشعر بالراحة بالعمل مع فريق مختلف ويعتقد ان css و  xhtml هي اكواد متشابهة يكررها كل يوم ..

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

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

إيقونات من مجموعتي

9 أكتوبر 2008

احتفظ بإيقونات كثيرة، أجمعها من هنا وهناك
احتاجها في User Interface عند تصميم صفحات ونماذج
لا يخلو أي موقع عالمي من الايقونات (flickr, digg, facebook ..) فلها وظيفة رئيسية في user interface ..
اليكم مجموعة صغيرة من الإيقونات التي اعدل، وانقح فيها كل فترة، بالإضافة الى background بالوان مختلفة

صورة للمجموعة:

ملف التحميل

خطأ بسيط في wordpress 2.6.2

9 أكتوبر 2008

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

wp-includes/version.php

السطر:

$wp_version = '2.6.1';

غيره إلى

$wp_version = '2.6.2';

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

فكرة منتدى

9 أكتوبر 2008

فكرت في منتدى صغير يتألف من قسمين:

  1. قسم css لطرح استشارات مشاكل حلول مواضيع متفرقة حول التوافقية مع IE6, IE7, FF .. بالاضافة الى افكار tips ..
  2. قسم XHTML لكل ما يختص بأكواد XHTML والتوافقية مع اختبارات W3C

فقط لا غير !

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

ملاحظات:

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

ما رأيكم ؟؟؟

وشكرا