التدوينات الموسومة بـ ‘Free’
17
Jul

كثر في الأونة الأخيرة الحديث عن HTML5 خصوصا بعد صدور الاصدار الأخير من الفايرفوكس و كمصمم لمواقع الويب يري ما تقدمه CSS3 و HTML5 شيء مثير لذا قمت بتجربه اخراج قالب مجاني باستخدام CSS3 و HTML5
Free HTML5 CSS3 Template 300x235 Free HTML5 CSS3 Template
القالب يعمل بشكل جيد علي كل المتصفحات الحديثة و لكن للأسف لن تري تأثيرات CSS3 مع الانترنت اكسبلور و لكن حتي بدونها التصميم لازال جميلا icon smile Free HTML5 CSS3 Template
القالب متوافق مع المعايير القياسية لمنظمة W3C
Download Template
Live Demo

, , , ,

30
Oct

adobe air js developers Free Book: Adobe AIR for JavaScript Developers
الأن يمكنكم الحصول علي الكتاب Adobe AIR for JavaScript Developers بصيغته الالكترونية مجاناً من خلال الأجابة علي هذا الاختبار الصغير. الأجابات الصحيحة ليست مهمة فقط و لكن لو قرأت هذا المقال ستعرف الأجابات الصحيحة.

علي اي حال الاجابات الصحيحة هي كالأتي :

  1. Safari
  2. The alpha filter
  3. CSS Transforms
  4. -webkit-column-count
  5. background-size

Rich Internet Applications – RIAs

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

  • Rich Internet Applications
  • Adobe AIR
  • Adobe Flex
  • Silverlight
  • JavaFX
  • OpenLaszlo
  • ZK Framework
  • Curl programming language
  • Backbase

لا انصحك بالبحث عن مصادر عربية لانك لن تجد شيء الا ربما قد تجد مقالات تعريفية عن السيلفرلايت و مقالة اخري عن الادوب اير كما يوجد و اقولها بفخر مدونة عربية منصورية -نسبة لمدينة المنصورة بمصر- متخصصة في الجافا اسكربت و تطبيقاتها و بالطبع الادوب اير و هي مدونة Keepondev

الانقطاع التدويني – التدوين الجماعي هو الحل

مدونتي دخلت الفترة السابقة لحالة السبات التدويني و ليست هذه المدونه فقط بل مدونات اخري انشئتها و منها من مات قبل ان يبدأ مثل مدونة “شباب اعمال” و مدونة “مجموعة مستخدمي روبي العربية” و انخفاض المعدل التدويني في مدونتي هذه و مدونه “طريق الابونتو” لذا قررت الاتي:

  • انه يمكنني التبرع بمدونة شباب اعمال لمن يمكنه الكتابه فيها بانتظام و ان وجدت اكثر من شخص يمكنه الكتابة فيها يمكننا جعلها مجلة جماعية يكتب فيها رجال الاعمال المستقبليون مثلي و مثلك ان شاء الله.
  • سيتم تحويل مدونة مستخدمي روبي العرب الي مدونة جماعية لمتعلمي لغة روبي البرمجية العرب حيث يمكن لاي شخص قادر ان يكون كاتب مشارك معنا بشرط ان يبدأ في تعلم لغة الروبي او يكون بالفعل بدأ في تعلم لغة الروبي و حتي يكون استاذ في لغة الروبي … ايا كان و الشرط الاخر ان يقوم بكتابة علي الاقل مقال عن الروبي او اخوتها (Rails – Merb – JRuby – IronRuby -etc) بجانب خبر عن الروبي مع المقال كل شهر .
  • القرار الثالث هو فتح الباب للمشاركة في موقع طريق الابونتو لاي شخص يستخدم الابونتو كنظام تشغيل اساسي له.
  • القرار الرابع و ان كنت لم اتخذه بعد فكرت كثير فية و هو فتح الباب في مدونتي الشخصية للمقالات الشخصية و هوه القرار الذي احتاج رايكم فيه و هو سبب ان تدويناتي قليلة العدد فانا اخطط لكل مقال قبل البدء فية و مهما احببت ان اكتب عن شيء شخصي فانا لا اقوم بذلك احتراما مني لوقتكم و لكن فجأة بالأمس قلت انها مدونة تقنية شخصية لما لا اضفي عليها بعض الشخصية من خلال كتابتي لمقالات تعبر عن ارائي الي حد ما و ليس لها علاقة بالتقنية نسبيا و هذا القرار قد يكون له الاثر في زيادة عدد التدوينات بشكل كبير في مدونتي الشخصية و التقنية علي حد سواء
    انا كنت و لازلت من انصار التخصص في المدونات و لا احب مدونات “سمك لبن تمر هندي” و لكن انا استاذن منكم في كتابة بعض التدوينات الغير تقنية و التي قد تكون في بعض الحالات شخصية

الاصدار الاحدث من الابونتو 8.10 Ubuntu Intrepid Ibex

صدر اخر إصدار من توزيعة اللينكس المشهورة الابونتو منذ حوالي الساعة تقريبا و حاليا انا اقوم برفعه علي السيرفر الخاص بموقع طريق الابونتو نظرا لان السيرفرات الخاصة بالابونتو بطيئة جدا بسبب الضغط الشديد فقط تابع موقع طريق الابونتو عن طريق RSS و ستجد ان شاء الله خلال ساعة من الان التوزيعة جاهزة للتحميل من علي سيرفرات طريق الابونتو.

رؤية عربية لمعالجة خطأ 404

فكرة … عربية … جديدة و تحتاج ان تكون اجتماعية و لكنها كخطوة اولي هي شيء عظيم و بالطبع ننتظر تحديثها
http://404arabs.com

, , , , ,

03
Jan

Satish Talim المبرمج الهندي المعروف صاحب مدونة Ruby Learning المشهورة و صاحب كتاب Free Study Notes On Ruby يقوم بتنظيم كورس في لغة الروبي يشمل الاساسيات و الجزء المتقدم في الروبي يمكنك الوصول لصفحة الاعلان عن الكورس من هنـــا و يمكنك التسجيل من هنــا ثم لا تنسي ان تراسله للحصول علي كود الدخول لمجموعة كورس الروبي علي الايميل

mail [at] satishtalim [dot] com

ملحوظة : اخر ميعاد لارسال مفتاح الاشتراك في كورس الروبي هو 10 يناير لذا حاول التسجيل قبل هذا التاريخ .

, ,

15
May

المرجع الكامل باذن الله لبداية تعلم الروبي اون ريلز

كنت قد قررت ان اكتب في Ruby On Rails منذ فترة و لكني توقفت عن تعلم المزيد فيها لا اعرف لماذا و لكنه خطأ ساصححه في الشهر القادم ان شاء الله , و بالصدفة و انا احاول ان ابدأ مذاكرة تذكرت هذا القرار و حاولت ان ابحث عن الملف الموجود عليه ما قد شرحته عن الروبي او ريلز و لكني وجدت جزء بسيط و لكن لا باس ساكمل عليه علي اية حال

فلنبــــــــــــــــــــــــدا

روبي اون ريلز Ruby On Rails

 

ruby code عسي ان تنفعنا روبي

صورة تبين شكل الكود في لغة الروبي

ما الروبي Ruby ؟

ruby عسي ان تنفعنا روبي الروبي هي لغة برمجة مفتوحة المصدر تمتاز بمكتبياتها الغنية و هي لغة حديثة العهد نسبياً من لغات البرمجة الشيئية كما تحتوي علي وظائف من البرمجة الوظيفية خرجت للعالم في العام 1995 علي يد الياباني Yukihiro Matsumoto– لا تحاول نطق الاسم – و لتسهيل الامر عليك يمكنك تلقيبه بـ “ماتز” و هي سهلة مثل Python و قوية مثل Perl وكودها بروعة الـ SmallTalk .

ما الريلز Rails ؟

rails عسي ان تنفعنا روبي
الريلز هي و بكل اختصار اطار عمل مفتوح المصدر Framwork و بالتحديد اطار عمل للويب Web Framwork و قد تمت كتابة هذه الفرام ورك باستخدام لغة الروبي علي يد ديفيد هانسون David Heinemeier Hansson الدنماركي , و الريلز تجعلك تكتب كود اقل و تحصل علي اداء و انتاجية اعلي و هي لا تجعلك تكرر ما كتبت فلسفتها هي ” لا تكرر نفسك” DRY : Don’t Repeat Yourself .

ماذا يميز تطبيقات الريلز ؟

  • 1. أهم ما يميز الريلز هو بنيته القوية التي تساعد علي بناء تطبيقات ويب نظيفة قوية حيت أن الريلز MVC Framwork ففي الريلز يوجد مكان لكل جزء من الكود فالريلز هيكل عظمي ينقصه لمسة المطور التي هي لإعطاء الحياة لهذا الهيكل العظمي فينتج لنا تطبيق ويب .
  • 2. السبب الثاني لقوة الريلز هي لغة الروبي (Ruby) حيث أن الريلز مكتوب بهذه اللغة فمن الاسم (Ruby On Rails) لذلك فهو يحتوي علي مميزات هذه اللغة الجميلة .

* MVC = Model-View-Controller

كيف اقوم بتثبيت الروبي اون ريلز علي نظام التشغيل الميكروسوفتي (الويندوز) ؟

تثبيت الروبي اون ريلز في غاية السهولة و يوجد طريقتان الطريقة الاولي (غير مفضلة للمبتدئين و لكنها تمكنك من الحصول علي احدث الاصدارات)

الطريقة الثانية و الاسهل

  • عن طريق تحميل حزمة واحده فقط و تثبيتها و بدون اي شيء اخر علي الاطلاق و اسم هذه الحزمة InstantRails و يمكنك تحميلها مباشرة من هنــــــــا
  • instantrails عسي ان تنفعنا روبي
    صورة لواجهة حزمة Instant Rails

كيف اقوم بتثبيت الروبي اون ريلز علي الماكنتوش Mac؟

مستخدمي ماك لن يواجهوا خطوات كثيرة للتثبيت فبالفعل يكون الروبي موجود في الاصدارات الحديثة كل ما عليك فعله هو تحميل حزمة الجيمز و من ثم تحميل الريلز كما في الطريقة الاولي للتثبيت علي الوندوز علي اية حال ان احتجت اي شيء في التثبيت علي الماك لابد و ان تجده هنا

http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx
http://developer.apple.com/tools/rubyonrails.html

كيف اقوم بتثبيت الروبي اون ريلز علي سلاكوير Slackware ؟

هنا ستجد الطريقة بالتفصيل

http://chip.cuccio.us/docs-and-howtos/ruby-on-rails-slackware

كيف اقوم بتثبيت الروبي اون ريلز علي الفيدورا Fedora ؟

http://legacy.not404.com/cgi-bin/trac.fcgi/wiki/RailsOnFC6
http://felipec.wordpress.com/2006/11/06/ruby-on-rails-on-fedora-core-6
http://www.httpguru.com/articles/post/installation-of-ruby-on-rails-in-fedora-core-6.html

كيف اقوم بتثبيت الروبي اون ريلز علي السوزي Suse ؟

http://wiki.rubyonrails.org/rails/pages/RailsOnSUSE

كيف اقوم بثبيت الروبي اون ريلز علي الديبيان Debain ؟

http://www.debian-administration.org/articles/329
http://daniel.lorch.cc/docs/rails_install_debian

كيف اقوم بتثبيت الروبي اون ريلز علي الابونتو Ubuntu ؟

http://paulgoscicki.com/archives/2005/09/ruby-on-rails-on-ubuntu
http://richarddcrowley.org/blog/view/123
http://wiki.rubyonrails.org/rails/pages/RailsOnUbuntu

تثبيت الروبي اون ريلز علي باقي انظمة التشغيل ؟

http://wiki.rubyonrails.org/rails/pages/GettingStartedWithRails

ماذا احتاج لأبدأ ؟

بعد تثبيت الروبي و الريلز تحتاج أيضا لويب سيرفر مثل الاباتشي Apache و الماي اس كيو الMySQL أن كنت تستخدم InstantRails فلست بحاجة لكل هذا .

ايضا ستحتاج الي محرر نصوص ساخصص بوست خاص لمناقشة افضل محرر للنصوص من اجل الروبي اون ريلز

الان قد تعرفت علي الروبي اون ريلز بقي شيء واحد لتتعلم و هو

التاريخ

فيجب عليك قراءة قدر المستطاع عن تاريخ الروبي و تاريخ الروبي اون ريلز و اقرأ قد المستطاع عن مميزاتهم طبعا مقالي لا يعطيك كل شيء انه فقط يعطيك الخطوط العريضة و ساقوم بادراج كل المقالات التي قد تفيك لتبدأ التعلم و اوعدكم ان هذا المقال سيكون بداية لسلسة طويلة في الروبي اون ريلز نصل فيها كلنا الي اخراج مشروعات تفيد العرب و تفيد انفسنا

للمزيد من الطلاع ….

يوجد الكثير الكثير من المصادر و التي ساخصص بوست خاص بالمصادر الخاصة بالروبي او ريلز

تعرف علي مشروعات تم تطوريها باستخدام الريلز

تطبيقات مفتوحة المصدر تم تنفيذها بالريلز

  • Typo : نظام للتدوين مثل الورد بريس
  • Rforum : منتدي بسيط الواجهة و قوي جدا

كتب انصح بها

  • Agile Web Development with Rails
  • تحميلات مجانية

  • Creating a weblog in 15 minutes -Video
  • Putting Flickr on Rails -Video
  • Evolving your database schema without a sweat -Video
  • Build You ROR Web App -Free Book
  • RubyCheat -Free Book
  • , , , , , , , , , , , , , ,