أرشيف التصنيف ‘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.
انت می توانی بنشينی و خوري في رستوران
در شمال تهران بعد از ميدان تجريش يک تفريحگاه خوب و ديدنی است. بله، دو طرف رودخانه رستورانهای زيادی هست. می توانی چند ساعت آنجا بنشينی و چای بخوری واز هوای خوب و خنک لذت ببری.

, , , , ,

19
Oct

arug انطلاق مجتمع لغة روبي العربي ARUG.org

 

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

ادخل علي الموقعي الرسمي للمجموعة العربية لمستخدمي الروبي من هنا

http://www.arug.org

, , , ,

16
Jun

ملحوظات مهمة :

1 – هذا الدرس ممتليء بالصور لذا وجب عليك الانتظار قليلا
2 – لكبر حجم الصور لم اضع الصورة كاملة في الشرح و لكن يمكنك ان تضغط علي اي صورة لتري صورة كبيرة تحوي الشاشة بالكامل

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

المزيد »

, , , , , , ,

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