أرشيف الوسم ‘تطوير المواقع’

بداية المغامرة مع Scala Prorgamming Language

24 أغسطس 2010 | 1,135 زيارة

رمضان كريم على جميع المسلمين،

اليوم وبدون سابق إنذار (بعد السحور :D )، قررت أن أبدأ بتعلم لغة البرمجة Scala،

لماذا؟ منذ فترة كنت قد سمعت عنها وأحببت أن أتعلمها، لكن لم يحصل شيء. بعد ذلك كنت قد سجلت في مادة لغة برمجة في الجامعة، وكجزء من الواجب كان علي أن أحضر تقريراً عن لغة، فأخترت Scala كي أجبر نفسي على عمل بحث ولو صغير عنها وبالفعل عملت هذا التقريرScala Programming . Language. لمزيد من المعلومات عن هذه اللغة راجع الموقع الرسمي (Scala Official Website).

لكن كنبذة قصيرة، هي تطوير للغة الجافا، أو تستطيع أن تقول أنها لغة الجافا بشكل (Syntax) جديد، لكن هذا ربما يعد قليلاً بحقها حيث أنها أضافت ميزات قوية وجديدة مثل Functional Programming وغيرها من الميزات، وتعمل تطبيقات هذه اللغة داخل Java Virtual Machine وتدعم طريقتين من التنفيذ الأول Compiled Class JiT Excecution أي نفس برامج الجافا بالضبط، والثاني هو Runtime Script Parsing، أي مثل لغات PHP, JavaScript. وكل كود لسكالا نستطيع أن نحوله(Compile it) إلى java class byte-code، وكل كود بالسكالا له كود مطابق (بالمعنى) بالجافا والعكس صحيح.

سأبدأ تعلم هذه اللغة بعمل مشروع (يبقى سراً لحين الإعلان عنه :D )، فإن أفضل طريقة للتعلم بالنسبة لي هي التعلم بالأمثلة والتطبيق العملي.

طبيعة المشروع هي Web Application، وهذا هو المجال الذي أستهدف فيه Scala.

أكمل قراءة بقية الموضوع »

لمسة جميلة بالـ CSS، أيقونة لإنتظار تحميل للصورة الكبيرة!

2 أكتوبر 2008 | 2,492 زيارة

فكرت بهذه الطريقة منذ فترة، ورأيتها في أكثر من موقع منذ مدة، ولا أدري بالضبط كيفية عملها فلم أحاول أن أفتح مصدر الصفحات وأنظر الطريقة، بل فضلت أن أعمل ذلك بنفسي.

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

مثال على تطبيق الدرس لفهم المطلوب: أكمل قراءة بقية الموضوع »

تثبيت CakePHP على Ubuntu 8.04. خطوة خطوة

28 سبتمبر 2008 | 2,576 زيارة

بداية

هذا التدريب مدعوم على إفتراض أن المستخدم قد ركب XAMPP on Linux من خلال الدليل التالي. وغير ذلك ربما يعمل ولكن غير مضمون.
والدليل هو بعنوان ”الدليل المفصل: تركيب وإعداد السيرفر المحلي على أوبونتو XAMPP ” يوفر لك تدريب مفصل ومعلومات مفيدة ومهارات مطلوبة جداً للتعامل مع السيرفر المحلي لمطوري الويب.

أول الخطوات

أنشيء قاعدة البيانات! س: لم هذه في البداية؟ ج: ليس أمر مهماً. إفعل الخطوات بارك الله فيك :) .
أكمل قراءة بقية الموضوع »

الدليل المفصل: تركيب وإعداد السيرفر المحلي على أوبونتو

23 سبتمبر 2008 | 5,393 زيارة

XAMPP for Linux on Ubuntu

مقدمة: يعتبر السيرفر المحلي من أساسيات نظام تشغيل أي مطور, مصمم, مبرمج و حتى أي شخص يملك موقع أو يعمل على ادارته فمن غير المعقول كلما احتاج هذا الشخص أن يعدل على شيء في موقعه أو عند الرغبة في تركيب الاضافات والهاكات أن يبدأ التطبيق المباشر على الموقع لأن في حال حدوث أي خطأ سيسبب له مشاكل كبيرة في الموقع, غير الصعوبة التي سيواجهها في رفع الملفات ثم اعادة تنزيل ملف و تعديله ليعود لرفعه مرة أخرى للموقع.

ميزات السيرفر: أما السيرفر المحلي يوفر عليك كل ذلك العناء فأنت لست بحاجة لأن تكون خبير في ادارة السيرفرات لتجعل من جهازك سيرفر تختبر عليه موقعك أو أي سكريبت تريد ان كان ذلك السكريبت مدونة, منتدى أو حتى موقع كامل وليس عليك الدخول في متاهات وطرق تركيب الـ apache, php, perl, mysql وباقي خدمات السيرفر الأخرى, فالسيرفر المحلي يوفر عليك كل هذه البرامج مجموعة معا في برنامج سهل التنصيب والاستعمال أكمل قراءة بقية الموضوع »