Программирование на Ruby - Новости

RailsRumble Training Video

Для тех кто еще не в курсе, RailsRumbe -- это 48 часовой турнир, за двое суток участникам предлагается создать лучшее веб-приложение, используя всю мощь Ruby on Rails.

Турнир состоится с 18 по 19 октября. Официальный сайт мероприятия -- http://railsrumble.com/

А вот как готовится один из участников -:)



RailsRumble 2008 Training from François Beausoleil on Vimeo.

Следуй за нами - Пиши публикуй, свои заметки

Теперь у каждого посетителя сайта http://ruby.inuse.ru есть возможность публиковать свои заметки в персональном блоге!

Блог - это регулярно обновляемый журнал или дневник, состоящий из индивидуальных сообщений в обратнохронологическом порядке (новые записи раньше старых). Каждый зарегистрированный пользователь на сайте может создавать и вести блог.

Опубликовано наиболее полное руководство по безопасности Rails приложений

На сайте guides.rails.info опубликовано наиболее полное руководство по безопасности Rails приложений -- Ruby On Rails Security Guide.

Это руководство описывает наиболее распространенные проблемы web/rails приложений и методы их устранения.

Опубликована новай статья

Отправка электронной почты средствами RMail и Net::SMTP

Процесс отправки электронной почты из скрипта можно разложить на 2 составляющие:

1. Данный модуль производит автоматическое quoted-printable-кодирование в таблице символов ISO-2022-JP для заголовков Content-Type и Content-Disposition, что, например, препятствует правильной передаче имен вложений.
2. Невозможно полностью переназначить значение заголовка Message-Id.

Далее читателю предлагается модуль SendMail, который по средствам метода send_mail позволяет отправлять почту с вложениями и с расширенными возможностями.

Spree - платформа для электронной коммерции

Spree это платформа для электронной коммерции с открытым исходным кодом написанная на Rails. Хороший пример использования платформы - это сайт http://envycasts.com

Spree поддерживает Rails 2.1 и распространяется в виде gem пакета, приложение разработано с учетом масштабирования и расширения за счет написание собственного программного кода, при этом включает в себя готовые блоки для построения собственной бизнес модели и обладаем законченным интерфейсом администрирования.

Для более детального знакомства с Spree рекомендуем ознакомится с quick start guide

Spree выпущен под BSD лицензией и свободен для коммерческого использования.

Rails: Тонкая настройка производительности

Dan Manges опубликовал интересную заметку по поводу тонкой настройки производительности rails приложения. Автор утверждает, что проделав описанные шаги, вы сможете сократить время отклика страниц вашего приложения в среднем в двое. Кроме того, статья будет полезна тем кто только задумывается об оптимизации своего кода, т.к. Дан покажет вам как правильно делать бенчмаркинг(Benchmarking) и профилирование(Profiling) rails приложений.

Rails приложения безопасны?

Коротки ответ нет! Нет, не безопасны с самого начала. На сайте rail spikes выложен очень короткий обзор уязвимостей ActiveRecord. Читать всем!

RubyFlow.ru - социальные новости о Ruby, отобранные сообществом разработчиков

Все новости публикуются сообществом разработчиков, а материалы от "проверенных временем" пользователей, попадают в официальную RSS-ленту. Такой подход позволяет избавится от спама в новостях.

Добавить материал может каждый посетитель, причем даже необязательно быть зарегистрированым пользователем.

Разработчики, которые имеют свои блоги, посвященные Ruby и связанными с ним проектами, могут анонсировать свои статьи на http://rubyflow.ru

Первый выпуск журнала Rubyist

Увидел свет первый выпуск технического журнала, фокусирующегося на Ruby, Rails, Merb и всем связанном с чудесным миром нашего любимого языка программирования.

Сайт снова в работе

После небольшого перерыва, сайт ruby.inuse.ru снова в работе.

RubyOnRails 2.1

Стала доступна версия 2.1.0 RubyOnRails.

Основные нововведения:

* Поддержка временных зон.
* Отслеживание "грязных" объектов (и, как следствие, динамическое обновление ActiveRecord).
* Возможность задать зависимости от gem'ов.
* Интеграция плагина has_finder (теперь named_scope).
* UTC-штампы для миграций.
* Улучшенное кеширование.

Вышел Ruby 1.8.7

Новая версия Ruby включает много исправлений ошибок, а также некоторые нововведения из Ruby 1.9. Заявлено увеличение производительности и стабильности, высокая степень совместимости с предыдущими релизами Ruby ветки 1.8.

Полную версию анонса и ссылки для загрузки исходного кода нового релиза Ruby можно найте здесь -- http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/

Список изменение -- http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7/NEWS

Разработчик open source готов улучшать Ruby всего за 13 тысяч долларов

Грегори Браун, специалист по Ruby, предлагает сообществу Ruby следующее соглашение. Сообщество собирает Брауну 13 тысяч долларов, а за это Браун откладывает все свои личные проекты и 6 месяцев занимается улучшением Ruby. На его сайте даже приведена полная калькуляция всех затрат.

Как ни странно, компания Ruby Central согласилась выделить 5 тысяч. В своем блоге Браун уже обрадовал сообщество, что осталось собрать всего-навсего 8 тысяч, и он будет готов начать работу. Если вам нравится идея Брауна, то вы можете присоединиться к числу спонсоров. На данный момент их 53 человека. Собрано 3142,59 доллара, осталось 4857,41 и ни цента меньше.

RadRails 1.0 - Новая версия среды разработка Rails приложений

Вышла новая версия замечательной среды разработки Rails/Ruby приложений RadRails! Здесь приведено сравнение функциональных возможностей RadRails с другими популярными средами NetBeans и 3rdRail, очень показательно, новая версия достаточно сильно продвинулась вперед и стала значительно мощнее!

Видео конференция с участием Matz о Ruby 1.9

Выложено выступление прародителя языка программирования Ruby Yukihiro “Matz” Matsumoto, от 20 февраля 2008 на конференции организованной Google, в котором он отвечает на вопросы относительно Ruby 1.9, YARV, JRuby и других новшествах языка.


Руководство по Shoes теперь в открытом доступе

Мы уже писали о Shoes - это меж платформенный инструмент для создания не сложного пользовательского интерфейса. На данный момент библиотека набирает обороты и стала весьма популярным средством для разработки пользовательских графических интерфейсов.

А вот собственно новость)) Nobody Knows Shoes - официальное руководство по Shoes теперь в свободном доступе. Ранее его цена составляла $5.57.

Также не так давно был создан специальный репозиторий для приложений написанных при помощи Shoes - The Shoebox. Репозиторий уже содержит 22 приложения, среди которых есть и игры, демонстрирующих возможности Shoes.

Вход для пользователей

Новые пользователи