Archive for 28 يناير, 2010

البنت الشلبية

2010/01/28
مارسيل خليفة
فيروز
شربل روحانا الرابط من عند القدّيس
نصير شمّا
أيضا نصير شمّا بأسلوب آخر الرابط من عند مداد
عمر بشير
مي نصر
سنين
إلهام المدفعي

ملحوظة صغيرة

2010/01/16
يبدو أن مبرمج ملف الـjavascript في موقع نقابة المهندسين كان متعبا أثناء برمجته و يتضح ذلك من خلال الرسالة المستخدمة للتأكد من وصول التنفيذ إلى سطر أو كتلة ما، لاحظ معي الـ واااااااع 😀 :

if (ss.readyState==4){
//alert("waaaaaaa3");

طبعا من الجيد في مختلف لغات البرمجة استخدام فكرة طباعة عبارة (أو إظهار رسالة) معينة في كتلة أو مقطع للتأكد من دخول التنفيذ إليها.
بالنسبة لي أقوم عادة بطباعة 0 ثم 1 ثم … في المنطقة التي أشك بسير التنفيذ فيها فمثلا ليكن كود الجافا التالي:
try{
ResultSet rs =...
System.out.println("0");
if(rs.next()){
System.out.println("1");
if(rs.getString(1) != null){
System.out.println("2");
...
}else{
System.out.println("3");
...
}
}else{
System.out.println("4");
...
}
}catch(SQLException e){
...
}

و ذلك طبعا أثناء العمل و ليس تبقى في التطبيق النهائي.

من في الصورة؟

2010/01/14

😀

ما الحل برأيك؟

2010/01/04
من العادات الجيدة عند برمجة تطبيق أو موقع انترنت الأخذ بعين الاعتبار أن المستخدم لا يعرف، من الممكن أن يرتكب أخطاء لا تخطر بالبال، فمثلا وارد جدا أن يكتب البريد الاكتروني بالشكل http://name@sheshgleh.com و من الممكن أن يستخدم اختصارا لملف على أنه الملف …
و لهذا يتم الاعتماد على تنبيه المستخدم أنه ارتكب خطأ ما، رسالة تحوي نص قصير يصف الخطأ أو المشكلة التي حدثت و تضع أمامه خيارات نحو نعم و لا و طبعا يعتمد اختيار المستخدم نعم أو لا على ما قرأه في الرسالة و اتخاذ القرار المناسب، فمثلا ممكن أن تكون الرسالة: “لقد قمت بإدخال ارتباط خاطئ، هل تريد المتابعة على أية حال؟”.

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

طيب، يعني كيف السبيل لإجبار المستخدم على قراءة الرسالة القصيرة التي تظهر للتنبيه عن شيء ما؟