أفضل المقالات لعام 2007
الكاتب: الإدارة | 24 يناير 2008
نعرض لكم أهم المقالات التي طُرِحت خلال العام المنصرم 2007 :
قسم PHP والدوال والكلاسات
- [php] التعامل مع الدوال المعطلة“كثيراً ما تكتب سكربت وتجد انه لا يعمل عند بعض الناس بسبب انك استخدمت دالة معطلة على السيرفر ويكون هناك البديل لهذه الدالة ولكن قد تجد هذه الدالة معطلة في سيرفرات البعض الآخر …”
- سلسة بناء نظام MVC بسيط”كيف تبني نظام (Model-Controller-View) المعروف ب MVC و (المستخدم في جميع اطارات العمل FrameWorks) …”
http://www.almashroo.com/articles/mvc-1/
http://www.almashroo.com/articles/mvc-2/
http://www.almashroo.com/articles/mvc-3/
- [Udem] محرك قوالب بفكرة جديدة
“فكرة المحرك هي تقسيم القالب إلى نصفين عن طريق دالة explode بواسطة هذا الكود”
- [php] دالة التاريخ الميلادي باللغة العربية“هذه الدالة تطبع التاريخ الميلادي باللغة العربية”
- [php] نظرة علي الاستدعاء الذاتي (Recusion)
“توجد دالة جاهزة فى الPHP لعمل هذا وهي دالة pow التي تقوم باخذ متغيرين وترجع قيمة رفع العدد الاول للاس ( العدد الثاني )، ولكن هنا سنستخدم ال Recursion للحصول على نفس اداء هذه الدالة”
- الخوارزميات، مدخلك إلى عالم البرمجة
“كثيراً مانسمع في عالم البرمجة كلمة خوارزميات أو خوارزمية، ولكن ليس الكثير من يعرف معناها. كثيرٌ من المبرمجين لا يعلمون ماهي الخوارزميات نظرياً ولكن فعلياً يستخدمونها دون أن يعلموا (وأنا واحد منهم)! ، كيف ذلك ؟”
- [php] الصيغة البديلة لل control structures
“سأتحدث اليوم عن الصيغة البديلة للـcontrol structures في لغة php ، وهي بسيطة جداً ولنبدأ بالقاعدة العامة لكتابتها”
قسم HTML/XHTML/CSS
- لماذا عليك أن تكتب كود صفحاتك يدوياً
“نصيحة قبل أن نبدأ : “إذا كنت جاداً في أنك تريد أن تبلغ الإحترافية في إنشائك لصفحات الويب فإن عليك أن تتعلم كيفية كتابة كود صفحاتك يدوياً”"
- سلسة تعلم CSS بسهولة”CSS هي تقنية تتهتم بتحديد شكل وتصميم المواقع، وشخصياً أرى أن أفضل ما تعلمته في مجال إنشاء المواقع بعد الأساسيات هو تعلم هذه التقنية، فهي مرنة وسهلة وقوية، وسنرى الآن كيف تساعدك هذه التقنية على تبسيط عملية إنشاء وإدارة المواقع.”
http://www.almashroo.com/articles/easy-css-1/
http://www.almashroo.com/articles/easy-css-2/
http://www.almashroo.com/articles/easy-css-3/
http://www.almashroo.com/articles/easy-css-4/
http://www.almashroo.com/articles/easy-css-5/
- سلسلة المثالية في الربط بين الصفحات في XHTML”أردت الوصول إلى أن جزء مهم من HTML و XHTML هو الوصل أو الربط بين الصفحات، و هو يتم عادةً باستخدام الـURLs، أو ما يطلق عليه محدد أماكن الموارد المنتظم، و هو عنوان فريد، فلا يوجد ملف في الويب يحمل الـURL الخاص بملف آخر.”
http://www.almashroo.com/articles/linking-with-xhtml-part1/
http://www.almashroo.com/articles/xhtml-linking-part2/
http://www.almashroo.com/articles/xhtml-linking-part3/
- نموذج الصندوق في CSS
“من أهم المفاهيم التي يجب أن تعرفها وتحفظها عن ظهر غيب هي أن كل عنصر في HTML عبارة عن صندوق، ولكن الاختلاف هو نوعية هذا الصندوق أو العنصر”.
- سلسلة الجداول في HTML”الجداول جزء من المعايير القياسية إن استخدمت للغرض الذي صممت له وهو عرض البيانات.”
http://www.almashroo.com/articles/html-tables/
http://www.almashroo.com/articles/html-tables-2/
- 10 نصائح لصفحات أنماط انسيابية (CSS) أفضل
“كتابة CSS قد يكون كابوساً لمن ﻻ يعرف الأساسيات من ناحية تموضع العناصر، الفرق بين عناصر HTML المختلفة. في هذا المقال سأحاول تلخيص 10 نصائح لكتابة CSS بشكل أحسن وأرتب.”
- صفحاتنا و المعايير القياسية
“ان التحول من التصميم التلقائي الى التصميم القياسي ليس فقط بتغيير المحررات، بل يجب كذالك ان يوازيه، تغييرات في معارفنا التقليدية بالوسوم”.
- الخطوات العملية لمشروع تصميم موقع
“لأن تصميم المواقع من جهة تقنية بحتة قد يصيبنا بالملل -ولا يعطيني شخصياً ذلك الشعور بالرضى- سوف أغطي شيئاً من الجانب الإداري في مشاريع تصميم المواقع خلال الخطوات العملية التالية”.
لغات وتقنيات أخرى
- سلسة تعليم [htaccess]
[htaccess] مقدمة[htaccess] صفحات الخطأ (404 وغيرها)
[htaccess] حماية المجلدات بكلمة سر
[htaccess] تمكين SSI
[htaccess] حجب دولة معينة أو ip معين
[htaccess] تغيير أسماء الصفحات
[htaccess] إعادة التوجيه
[htaccess] تسريع الصفحات و عرض الصور
[htaccess] تعطيل روابط التحميل خارج موقعك
[htaccess] تعريف اللاحقات بـ Mime Types
- [mod_rewrite] التعابير المنتظمة
“التعبير المنتظم يعتبر قالب بنائي لتراكيب بعض الجمل، حيث يستخدم للتحقق من توافق الجمل مع التركيب البنائي الذي تم تحديده للتعبير.”
- [ASP.NET] التعامل مع ملف xml في ال asp.net
“نستطيع تسخير ملف الـ xml في برامجنا، وأقرب مثال هو ملف اللغة في السكربتات، فعندما تبرمج سكربت، فبالتأكيد يهمك أن يتواجد ملف للّغة لتسهيل تحرير وتعديل اللغة والمصطلحات المستخدمه في برنامج فيما بعد.”
- [ASP.NET] التعامل مع الـ Web User Control
“في المشاريع الكبيرة والتي تحتوي على صفحات كثيرة ومتعددة فغالباً يكون تقسيم الصفحات بنفس الشكل والنظام …”
قسم Javascript / DHTML / AJAX
- التحويل من CSS إلى JavaScript
“هذه لائحة بأهم أوامر CSS وما يقابلها من أشباهها في JavaScript”
القسم العام
- سلسة قابلية الاستخدام:
- قابلية استخدام الصفحة الرئيسية
“الصفحة الرئيسية في أي موقع هي أهم صفحة وهي في الغالب التي ستحدد ما إذا كان الزائر سيبقى في الموقع أو سيخرج منه مسرعاً وهي التي تعطي الإنطباع الأول للزائر والذي في الغالب سيبقى معه طويلا …” - قابلية استخدام نظام التصفح
“إذا زرت موقعاً ولم تستطع إيجاد طريقك نحو ما تريد ففي الغالب ستخرج من هذا الموقع وربما لن تعود له …” - قابلية استخدام محرك البحث
“أهم قاعدة لقابلية استخدام محركات البحث هي: يجب أن يقدم محرك البحث نتائج دقيقة بقدر الإمكان، لا فائدة إن كانت واجهة محرك البحث بسيطة وعملية ما لم يقدم نتائج يريدها الباحث …” - اختبارات قابلية الاستخدام
“اختبارات قابلية الاستخدام يمكنها أن تعالج الكثير من المشاكل، فبدلاً من النقاش العقيم حول تنظيم المحتويات والتصميم والشعار وغيرها من تفاصيل الموقع لماذا لا نجرب الموقع على أناس لم يروا الموقع من قبل ونعرف أخطائنا ونقوم بتصحيحها؟”
- قابلية استخدام الصفحة الرئيسية
- سلسة أنواع العملاء
- “العميل هو العميل سواء أكان في مجال التجارة الإلكترونية أو في مجال التجارة العادية في شركة إيجار سيارات (ليموزين) أو شركة مقأولاًًت فإنه سيظل هو السيد (العميل) إذاً يجب أن نحترمه ونقدم له الأفضل لدينا.”
http://www.almashroo.com/articles/types-of-clients-1/
http://www.almashroo.com/articles/types-of-clients-2/
http://www.almashroo.com/articles/types-of-clients-3/
http://www.almashroo.com/articles/types-of-clients-4/ - مواقع مهرجة
“واليوم سأتحدث عن المواقع المهرجة! وهي فئة من المواقع قد تكون متخصصة أو منوعة، قد تكون مفيدة أو سخيفة، لكنها كلها تشترك في أنها مصممة على شكل حفلة صاخبة مزعجة.” - [التجارة الإلكترونية] أسس الدعم الفنى
“دمات ما بعد البيع هى أساس نجاح الشركات، وأصبح المستهلك أو الزبون قبل أن يتعامل مع شركة فإنه ينظر أولاًًً إلى خدماتها بعد بيع المنتج، وهي ما يطلق عليها الدعم الفني.” - إعادة تصميم: شبكة البرامج العربية والمعربة
“اليوم نبدأ مع أحد المواقع العربية وهو [شبكة البرامج العربية والمعربة] وقد استئذنت من صاحبه أن أكتب عنه وتقبل ذلك بروح رياضية وهذا أمر طيب.” - لقاء مع العضو الخبير في منظمة W3C وأحد مخترعين تقنية SMIL
“شهدت العاصمة القطرية الدوحة “مؤتمرالدوحة للعلماء المغتربين” والذي شارك فيه نحو مئتي باحث وعالم ومفكر في الفترة بين 10 - 12 أكتوبر 2007، وقد كان لي الشرف أن أدعى إلى مثل هذا التجمع الضخم للعلماء كمشارك، وفرصة عظيمة للإلتقاء بالعلماء العرب” - المنتديات: حلول مقترحة
“المشكلة في الكثير من المنتديات أنها بدون هدف أو معنى، والكثير منها يمكن تصنيفه ضمن المواقع المهرجة لكثرة ما فيها من ضوضاء وزحام بصري، الأهم من هذا هو تكرار هذه المنتديات بشكل مخيف حتى لم تعد تعرف الفرق بينها.” - معالجة الخطأ القاتل ‘Not Found’
“لا يوجد موقف أكثر إحراجاً من مواجهة الخطأ القاتل “Error 404″ أو “Not Found” فكل من واجه هذا الموقف يشعر بخيبة أمل كبيرة ولا يعرف حتى كيفية التعامل معه”