أرشيف عام 2008

روابط (37)

13 أكتوبر 2008
  1. مدونة صاحب إطار scipt.aculo.us  الشهير وهو يعمل ايضا مع فريق ROR
  2. ConstructrCMS مجلة مفتوحة المصدر بمميزات جميلة
  3. Beau Anthony Frusetta مدونة جميلة حول التطوير والبرمجة
  4. مجموعة كبيرة من التصاميم حول User Interface
  5. فيديو طريف من vimeo
  6. moo موقع جميل يقدم خدمات تصميم المطبوعات وما شابه
  7. stoodeo يقدم خدمات تطوير وتصميم
  8. صور طريفة في فلكر

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

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
  • المشاركة في الحلول والاقتراحات والمواضيع متاحة للجميع، صاحب المشكلة سيختار الحل الذي يناسبه
  • مواضيع المنتدى ستكون متطورة قليلا وليس للمبتدئين جدا
  • ايضا المواضيع لن تكون طلبات جاهزة، وانما لمن يريد فعلا البحث عن حل والاستفادة منه، مثلا قد يأتي زائر ويطلب تصميم قائمة مثل هذه أو تلك .. الخ
  • هناك منتديات اجنبية صغيرة شبيهة لديها نفس الفكرة

ما رأيكم ؟؟؟

وشكرا

اختبار في CSS

9 أكتوبر 2008

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

1. ما هو الوسم الذي لا يتوافق مع هذه المجموعة:

  1. <div>
  2. <p>
  3. <ul>
  4. <span>

2. اكتب كود css للشكل التالي:

كود XHTML هو:

<p>smashing magazine</p>

3. ما هي نتيجة هذا الكود في كل من IE 6 و FF:

p {
 font-size: 20px !important;
 font-size: 12px
}

ثم هذا الكود:

p {
 height: 80px;
 min-height: 190px;
 border: 1px solid #ddd
}

أعزائي محبي CSS، من اجل المصداقية، يجب اعطاء اجوبة دون البحث في الأنترنت أو اجراء اختبارات

المبرمج الحقيقي

7 أكتوبر 2008

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

تركي مبرمج قدير، كان لديه موقع قيم جدا عنوانه dev4arabs لكنه توقف منذ سنوات وتم تعويضه بمدونة تحتوي على مقالات ودروس .. الخ، انه مثال للمبرمج الحقيقي، حيث قام سابقا، ببرمجة منتدى كامل متطور بلغة ASP.net بالاضافة الى كتب باللغة العربية عن Visual basic .net

صور الكتب، ويمكن تحميلها مجانا على الرابط

السيد تركي مبرمج ب: VB.NET, C#.NET, C\C++, JAVA, VB6, VBA for MS-Office, ASP.NET, ADO.NET, Web-Services, Microsoft SQL Server, بالاضافة الى أمور اخرى كثيرة

ادعو الجميع لمتابعة مدونة الزاخرة بالفائدة والمعلومات القيمة
جزاه الله كل الخير

my CV

6 أكتوبر 2008
  • مبرمج c, c++, php, ruby, java, pascal, c# ..
  • اتعامل مع قواعد بيانات: mysql, sql server, oracl, dbase, sqlite, postgresql ..
  • مصمم photoshop, flash وجميع برامج adobe بالاضافة الى برامج Maya ..
  • اعمل على مختلف الأنظمة: windows, و Linux (بتوزيعات مختلفة) و Mac
  • الهوايات: السباحة، الرسم، القراءة، كرة القدم، جمع الطوابع والعملات ..
  • اللغات: الانجليزية (قراءة-كتابة-محادثة)، الفرنسية (نفس الشيء)، واخيرا اللغة العربية

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

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

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

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

ملاحظة:
نسي هذا الشاب أن يضيف انه خبير css و xhtml و ajax … ربما لأنه لم يسمع بها بعد