
هذه التدوينة هي رد متأخر بعض الشيء على مقالة المبرمج الخبير عمر القعدان.
( اكمل قراءة التدوينة )
السلام عليكم،
لعل تنقيح كود PHP من أهم الأمور التي تشغل مبرمجي هذه اللغة، فيضطر دائماً إلى استخدام تعليمات (echo, print_r, var_dump) لرؤية المتحولات وتغيراتهم. أما باستخدام منقح Xdebug فالحال يختلف كثيراً حيث يمكنك وضع نقاط التوقف (break points) ومشاهدة حالة المتحولات في هذه النقاط والمحتولات الموجودة أيضاً.

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

الإعدادات

شكل المدونة مع كلا التاريخين
السلام عليكم ورحمة الله وبركاته،
بحمد الله انتهيت مع الأستاذ خالد الشمعة من إضافة بعض خواص مكتبة Arabic PHP الشهيرة إلى الووردبريس.
تقوم هذه الإضافة بالسماح لك بإضافة الأزرار:

الإعدادات من لوحة التحكم

الأزرار الجديدة في محرر التدوينات
السلام عليكم،
تكلمنا سابقاً عن أهمية الاختبارات الآلية وفائدتها، واليوم سيكون درس سريع لكيفية استخدام مكتبة SimpleTest مع PHP.

السلام عليكم،
مشاغل الجامعة والعمل والعديد من الأمور شغلتني عن المدونة لمدة لا بأس بها، ولكن إن شاء الله سأحاول الالتزام أكثر.
قرأت كتاب Clean Code من العم بوب كما يسمي نفسه، العم بوب أو Robert C.Martin من أشهر المبرمجين على مستوى العالم ومن مؤسسي الآجايل (Agile)، لذلك كلما تجد كتاباً له فحاول أن تقرأه.

بسم الله الرحمن الرحيم،
مؤخراً ظهرت العديد من التقنيات الجديدة التي تقوم على مبدأ تحويل النصوص التي تريدها في صفحتك لصور بخط أنت تحدده، لتظهر للزائر صورة النص بالخط المطلوب وبذلك تصمم اجمل التصاميم لموقعك بدون استخدام محرر الصور، كلنا يعلم أنه عند تصميمك لصفحة تقوم بتحديد الخط المستخدم بحيث تضمن وجوده على أجهزة زائري الموقع وإلا فلن يظهر الخط لديهم وغالباً مايتم تحديد عدة خطوط، وهذه الخطوط معروفة للمصممين وهي موجودة في كل نظام تشغيل.
( اكمل قراءة التدوينة )
11- عند بناءك لموقع بدون استخدام إطار عمل فاستخدم على الأقل طبقة للتعامل مع قاعدة البيانات ومحرك للقوالب (مثل smarty).
12- استخدم أسماء معبرة للمتحولات والتوابع والأصناف.
13- اكتب التعليقات على النص المصدري باستمرار وخلال كتابة الكود لابعده، والأفضل أن تتقيد بمعايير كتابة التعليقات كي تيسر الأمر على المطورين من بعدك وأيضاً لتستطيع إنشاء دليل المستخدم بشكل آلي من هذه التعليقات.
14- لا تستمع للناس الذين يقولون بحذف الأقواس للعبارات الشرطية والحلقات ذات السطر الواحد، ابقي نصك المصدري متجانس وذو مظهر واحد ومعياري،
// not so good
if ($budget > 100)
getTax($budget);
// good
if ($budget > 100) {
getTax($budget);
}
15- استخدم دائماً طرقاً واضحة ومنطقية في تطبيقك، لا تستخدم اختصارات ورموز غريبة أو تستدعي توابع بشكل غير منطقي.
16- إذا أردت طباعة وسوم HTML أو توابع جافاسكربت فلا تفعل ذلك بال echo بل:
<?php if ($loggedin) { ?>
<div class="message">Welcome!</div>
<?php } ?>
السلام عليكم،
تدوينة اليوم قصيرة ولكن مفيدة، سنقوم ببعض التعديلات للحصول على عناوين نظيفة، ليس بشكل كامل ولكن بشكل جزئي.
( اكمل قراءة التدوينة )