Ajax Russia : Аякс по-русски

Свежие новости из мира IT

Archive for the 'Ruby' Category

mod_rails готов

Passenger (a.k.a mod_rails) наконец то готов. Для тех кто не в курсе - это модуль для Apache, который упрощает deployment rails сайтов. Достаточно загрузить файлы по фтп и всё! Раньше же надо было настроить load balancer и кластер серверов, с помощью Capistrano делать checkout из svn, делать symlinks для релиза, перезапустить кластер из Mogrels… Ничего сверх естественного, но мне всегда казалось, что это можно упростить.

Вот и доупрощались, что деплоить rails сайт стало скучно :) Read more

4 comments

5 советов по Ruby on Rails

English version

Ryan Bates с railscasts.com проводит конкурс. Нужно написать 5 советов по Ruby on Rails. Это могут быть советы по производительности, работе с sql, плагинами и тд. Вообщем всё что связано с разработкой сайтов на Ruby on Rails. Я тоже решил поучаствовать. Read more

No comments

Lovdbyless - Social network на Ruby on Rails

shot.pngКаждый день только и слышу, что где то открылась новая социальная сеть! И мы не будем отставать. Откроем свою! Только писать свою “социалку” будем не с нуля, а возьмём готовую платформу на Ruby on Rails - Lovdbyless. Lovdbyless это проект с открытым кодом. Достаточно скачать, изменить темплейт и логотип, закачать на свой сервер и социалка готова. Read more

5 comments

Heroku.com: Rails хостинг + онлайн эдитор

herokuНаверное матёрым программистам на Ruby on Rails это не понадобится, но новичкам будет очень интересно. Недавно появился новый стартап Heroku.com, который позволяет писать код и хостить Rails сайты. Самое интересное, что писать код можно прямо в браузере. И не только писать код. В браузере можно запускать консоль, устанавливать плагины и gems, запускать migrations и тд. А если не хочешь работать в браузере - установи Git и работай локально (на Windows настроить сложно, но на Маке или Linux без проблем).

Heroku использует для хостинга Amazon EC2. Это означает, что если твой сайт станет популярным и ему понадобится больше ресурсов - одним кликом можно добавить несколько серверов Amazon в свой кластер.

Вот список других интересных особенностей Heroku:

  • Мгновенный Deployment
    Как только ты импортировал проект на Heroku, или написал код в онлайн эдиторе - сайт сразу доступен для просмотра. Никаких дополнительных конфигураций не требуется.
  • Rails консоль
    Запускай любой рэйлс или руби код прямо из консоли в браузере.
  • Генераторы кода
    Все генераторы для контроллеров, моделей, scaffold и тд работают и в Heroku. Запускай их прямо из браузера.
  • Migrations
    Heroku следит за твоими migrations и если увидит незапущенную - предложит тебе запустить её одним кликом.
  • Приватные проекты
    Если не хочешь показывать свой проект всему миру - защити его паролем.

Регистрация на Heroku пока что закрыта, но кому интересно - оставляйте мыло в комментах. Пришлю приглашение. Или можете сами записаться на сайте в очередь.

18 comments

Netbeans и Ruby on Rails

netbeans logoAptana надоела. Надоели постоянные подвисания и баги с переименовыванием файлом. На работе я пользуюсь TextMate-ом, а вот дома пришлось искать замену. Вообще то искал я не долго. Последние пару месяцев много раз слышал рекомендации попробовать Neatbeans.

Первым делом мне понравился размер дистрибутива (Netbeans Ruby bundle 6.0.1) - 22 Mb. Aptana весит 84 Мb. Инсталляция довольно простая, тут все справятся. Зато потом, если собираетесь работать с Rails - не помешает установить пару дополнительных плагинов. Плагины устанавливаются в Tools -> Plugins.

Я поставил следующее:

  1. Extra Ruby Color Themes
  2. Ruby Extra Hints

Все мои плагины:

netbeans plugins

Вот собственно и всё. Сразу работает Subversion, gems можно устанавливать прямо из Netbeans, есть дебаггер, руби консоль. Вообщем всё что надо для разработки Rails проекта. Самое главное - работает быстрее, чем Aptana и не глючит.

4 comments

Next Page »