التدوينات الموسومة بـ ‘Ruby On Rails’
29
Nov

rails1 Hostgator and Railsاستسلمت … نعم استسلمت و ايقنت انه لا يمكنك الحصول علي دعم كامل للريلز في الأستضافات المشتركة. الغريب في الأمر ان كل الشركات التي تقدم خدمة الأستضافة المشتركة أصبحت تكتب انها تدعم و بفخر الروبي اون ريلز Ruby On Rails و هذا ما لا يكون صحيح بشكل كامل او بشكل جزئي.
فبعض الشركات تقول انها تدعم الريلز و لا تقدم لك حساب SSH من الأساس مثل سيرفاج و البعض الأخر يقدم دعم للريلز و لكن لاسباب غير معلومة فانه لا يمكنك تثبيت معظم تطبيقات الروبي اون ريلز و القسم الأغلب و الأخير يقول ان من مميزات خدمة الأستضافة التي يقدمها دعمها للروبي و الريلز تحديدا في حين هذا لا يتعدي كلمات كُتبت و مثل هذه الشركات شركة HostGator و التي لا انصحك بها اذا كنت تنوي الحصول علي استضافة مشتركة تدعم الريلز فالشركة لا تقدم حساب SSH بشكل أفتراضي كما انه بالنسبه لنا – اي العرب – حتي تتمكن من التسجيل في هذه الشركة سنضطر لتقديم صورة ممسوحة من البطاقة الائتمانية و من الهوية الخاصة بك و في الأخر ستجد انها الشركة أقل من العادية و ذات لوحة تحكم من النوع Cpanel حيث انها لا تملك لوحة تحكم خاصة بها و تعطيك ميزة امكانية اضافة دعم Asp و ليس Asp.Net و لا تدعم MSSQL.
اعتقد ان افضل اسوء شركة تدعم الريلز في الأستضافات المشركة هي DreamHost و لكن لا يمكنك الاعتماد عليها مثلا في استضافة تطبيق روبي اون ريلز.

(الحل) الروبي اون ريلز و الاستضافات

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

, , , ,

02
Jan

If you are Hosting Your Site On Servage and want to install any rails app DO NOt TRY

If you finished rails app and want to get the Servage plan Do NOt BUY

See this ticket ====>

Hello ,
I want to know if Servage really support RubyOnRails as you said, because if you really support ROR then help me to make an empty app works on your servers which keep telling me
“Application error
Rails application failed to start properly”
see >> http://sowr.net/public/
or help me to install radiant cms <radiantcms.org> on arug.org
if you can’t help me , just tell me you don’t support rails because that would make me feel better, much much better -:)
anyway Thanks in advance.

then the support Guy answered my questions

Thank you for submitting a ticket. We do support ROR, here are the details:

ROR – Ruby on Rails. Here are the paths: /usr/bin/ruby /usr/lib/ruby
Version: Customer can request the newest version

Kind regards,
Mark, Servage – Support
Servage Hosting

ont>

then

I know the paths and I tried it before .
Let me ask
is it allowed to us to request to install rubygems
if yes
i want this gem
gem install –include-dependencies radiant
and if you can please,I want this cms on the path
/arug.org
and update the rails Version to the newest
Thanks

Then looks like support guy did not find what to say so they sent the Customer care Manager

Thank you for your reply. We do fully support Ruby on Rails. We can unfortunately not offer to run commands for you.

You are welcome to install any Ruby on Rails script you may need. Please note we do not offer support with installing or troubleshooting.

Kind regards,
Patricia, Customer Care Manager
Servage Hosting

This is not my frist time try to get support from them about rails but ever time i got nothing so without more talking Do Get Servage Plan If You Need The Rails

الي الاخوه مستخدمي خدمة سيرفاج للاستضافه ان كنت تريد تشغيل اي موقع بُرمج بالريلز علي سيرفاج فلا تحاول و ان لم تكن اشتريت بعد فلا تشتري من سيرفاج ان كنت تريد استضافة روبي اون ريلز .
Je Ne Parle pas le francais pour je notte havee anyee timeee , mais Je veus to say Don’tee fais l’amour a la masion et comment ca va a la blanka in le cafe de Servage est don’t support rails.
انت می توانی بنشينی و خوري في رستوران
در شمال تهران بعد از ميدان تجريش يک تفريحگاه خوب و ديدنی است. بله، دو طرف رودخانه رستورانهای زيادی هست. می توانی چند ساعت آنجا بنشينی و چای بخوری واز هوای خوب و خنک لذت ببری.

, , , , ,

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
  • , , , , , , , , , , , , , ,

    22
    Apr

    في اعتقادي ان قبل الشروع في بدء مدونة او مشروع او غيرها يجب ان اعطي اجابة لسؤالين مهمين من انا ؟ و ماذا افعل ؟

    من انا ؟
    اسمي احمد محمود و قد مر علي وجودي علي كوكب الارض 19 سنة تقريبا عموما ساقوم باضافة صفحة ليمكنك معرفة المزيد عني

    ماذا افعل ؟

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

    عن ماذا اكتب ؟

    اكتب في هذه المدونة عن الحاسوب عموما و عن CSS و Xhtml و Ruby On Rails و غيرها من ادوات تطوير المواقع و ساحاول ان اكتب عن كل شيء اتعلمه ايضا ساكتب ان شاء الله عن التجارة الالكترونية و عالم الاعمال و حلول التجارة الاكترونية في العالم العربي .

    لماذا انشأت المدونة ؟

    لقد انشأت هذه المدونة لكي يستفاد منها من يجد فيها استفادة و ايضا لكي استفاد انا فعندما اكتب درس عن موضوع معين فانني لن انساه و ايضا من اسباب انشائي لهذه المدونه هي نبتي لكتابه كتب في المجالات التي اهواها و التي اعرف عنها ما يكفي لكتابة كتاب لقد كنت انوي انشاء ويكي اضيف اليه ما اعرفه ليكون نواه لكتبي و لكن وجت ان المدونة يمكنها القيام بهذا الدور.

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

    , ,