الخميس، 29 يناير 2009

jquery

هذه المكتبة قامت بتوفير الكثير من الجهد على المطورين بلغة javascript ، كتابة البرامج الآن أصبحت أكثر متعة وسهولة ، بإختصار .. هذه المكتبة لاتوصف ! ، إذا كنت مطور ويب ولم تبدأ في التعامل مع هذه المكتبة .. فأنت تفوّت الكثير على نفسك ..
الـ selectors أصبحت أكثر سلاسة .. فمثلاً في السابق كنا نستخدم الدالة getElementByID أما الآن فيكفي إستخدام
$('#element-id');

الـ ajax أصبح أكثر سلاسة وسهولة ..

$.get('title.php', { id: $('#id').val() }, function(data) {
$('#result').html('<h2>' + data.title + '</h2>');
}, 'json');


بالإضافة للتأثيرات الرائعة و التعامل المميز مع الأحداث .. وإلى آخره من المميزات التي تضاف جميعها الى كون المكتبة مفتوحة المصدر !

إذا لم تبدأ في تعلّم هذه المكتبة فيمكنك البدء من الموقع الخاص بالمكتبة ، هذه المكتبة قام بكتابتها john resig العبقري بالفعل والذي يبلغ من العمر 24 عاماً !

nicedit

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

الجمعة، 16 يناير 2009

الضغط على الإعلانات

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

تعلّم اللغة الإنجليزية

موضوع مهم لمن يريد تعلّم اللغة الإنجليزية من مدونة الأستاذ عبدالله المهيري ، الموضوع ليس بالحديث لكنه يحتوي على كم جيد من المعلومات يمكن أن تفيد أحدهم .. ، كما أنصحكم بالإستماع للـ Podcast المسمى English as a Second Language ، فهو مفيد من ناحية الإستماع والفهم .. ، ولمن يريد القراءة وفهم بعض المعاني للغة يمكنه التوجه الى LanguageGuide.org والبدأ بالقراءة ..

البداية مع Java

حسناً .. في البداية سيكون عليك التوجه الى الموقع الرسمي لمطوري Java ، والقيام بتحميل الـ JDK و الـ SDK الخاص باللغة ، يمكنك أيضاً تحميل المحرر المتطور Eclipse لمزيد من المرونة في التعامل مع اللغة ، حسناً .. الآن نحن بحاجة لمصادر للتعلم ، المصدر الرئيسي هو كتيّب الإستخدام الخاص بـ Java والذي يمكنك قراءته هنا ، كما يمكنك تحميله للاستخدام والقراءة بدون الإتصال بلإنترنت ، المصدر الثاني وهي مجموعة من الكتب باللغة العربية من موقع " كتب " ، يمكنك تحميلها وقراءتها جميعاً ..
من المؤسف أن الحد الأدنى لمتطلبات جهاز الكمبيوتر للسماح بتشغيل البيئة يتطلب 1 جيجابايت من الرامات ، وهذا ما لا يتوفر لدي لذلك على الأغلب أن التأجيل هو مصير هذه اللغة ..
نقطة أخرى وهي أن النسخة التي يفترض تحميلها كمبتديء في اللغة هي الـ Standard Edition أو مايختصر لها بالـ SE ، ومن ثم عندما تتقن اللغة تقوم بالإنتقال الى البيبئة الخاصة بالهواتف والأجهزة المحمولة Mobile Edition - ME ، حسناً هذا ما تحتاجه للبدء في اللغة والآن .. إنطلق !
أخيراً يجب التنبيه أنه قد توجد طرق أفضل لتركيب البيئة فأنا حتى الآن لا توجد لدي تجربة معها ، لكن من خلال قرائتي وجد أن هذه هي المتطلبات الرئيسية ، لذلك فمن توجد لديه طرق أفضل فليتفضل بها ..

مجلة آفاق العلم

هذه واحدة من المجلات الإلكترونية القليلة التي تستحق المتابعة والقراءة ، شخصياً شدّني محتوى المجلة لدرجة أنني قمت بقراءة جميع الأعداد السابقة لها ، بدأ مشوار المجلة مع نهاية العام 2005 ، المجلة علمية المحتوى وتناقش بعض النظريات العلمية الهامة كـ نظرية النسبية العامة لـ آينشتاين ، هناك الكثير من البحوث العلمية والمقالات المختصة بالفيزياء والنظام الكوني بشكل عام ..

أنصح الجميع بقراءة هذه المجلة الغنية بالمحتوى العلمي ، علماً بإن المجلة تصدر كل شهرين تقريباً ..

في الصفحة الرئيسية لموقع المجلة الإلكترونية .. نجد سطرين يعبّران عن الهدف من المجلة :

" آفاق العلم هي محاولة للتغيير... العلم و المعرفة هما الطريق نحو تغيير أحوال الشعوب و نقـلهم الى مصاف شعوب الدول المتقـدمة. "

" القـراءة هي الخـطوة الأولى نحـو التغيير.. "

قم بزيارة موقع المجلة من هنا ..