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

Анонсирован выход Ruby 1.9.1

Дождались? -:) Все подробности по cсылке -- http://www.ruby-lang.org/en/news/2008/10/28/ruby-1-9-1-preview-1-released/

rubycorner.com был взломан

Сегодня был взломан всем известный интернациональный новостной сайт о Руби, сайт написан на ror. Злоумышленник воспользовался недавно найденной уязвимостью в Phusion Passenger.

Свет увидел Ruby On Rails 2.2 RC1

Rails 2.2 вот вот выйдет, но прежде разработчики хотели что бы все желающие опробовали релиз кандидат.

Данный выпуск включает в себя множество нововведений, основными их которых являются:

  1. Поддержка интернационализации (i18n)
  2. Он ориентирован на многопоточное исполнение (thread safety)
  3. Полная совместимость с JRuby

С наиболее полным списком изменение можно ознакомится по ссылке -- http://guides.rubyonrails.org/2_2_release_notes.html

Если тестирование пройдет быстро и не будет выявлено серьезных проблем, то Rails 2.2 вот-вот будет выпущен.

Все желающие принять участие в тестировании, могут установить RC1 следующей командой:

gem install rails -s http://gems.rubyonrails.org -v 2.2.0

SQL Injection через параметры :limit и :offset

В Ruby On Rails недавно была найдена SQL Injection уязвимость. Данной уязвимости подвержен Rails версии < 2.1.1. Злоумышленник может выполнить произвольное SQL выражение через параметры :limit и :offset.

Пример удаления таблицы пользователей:

  Person.find(:all, :limit => "10; DROP TABLE users;")

Rails Rumble 2008 Время на разработку истекло!

Время на разработку приложений истекло, участники борются с соблазном внести изменения, но за это они будут дисквалифицированы.

В течении 24 часов участники должны предоставить организаторам доступ к своим серверам и через пару дней после этого будет дан старт голосованию за лучший проект.

Мы вас оповестим когда голосование официально начнется. А тем временем, каждый желающий может стать судьей мероприятия, для этого необходимо зарегистрироваться -- http://railsrumble.com/login

Rails Rumble, последние события

Поступили последние известия от одного из российских участников состязания:

Quote:
Итак, 48-часовой марафон начался, мы уже настроили наших стальных коней, запаслись шоколадками, пельменями и вовсю колбасим мега-проект для руби-разработчиков. Не переключайте канал - вас ждут увлекательные новости из мира Rails Rumble.

BTW, что очень сильно важно - код сделанного проекта будет выложен в Open Source для всех ruby-программистов. Поэтому мы сильно рассчитываем на вашу помощь и поддержку в плане тестирования проекта на финальных этапах запуска. Не планируйте ничего на вечер воскресенья :)

Rails Rumble 2008 стартовал!

Все участники в зборе и вот вот будет дан старт ежегодного события -- батла между rails девелоперами за звания чемпиона мира, напоминаем официальный сайт мероприятия -- http://railsrumble.com/

Наш сайт будет освещать все события данного мероприятия, и следить за ходом соревнования, пока известно что состязание развернется на серверах предоставленных компанией linode -- http://www.linode.com. Официальный блог мероприятия -- http://blog.railsrumble.com/, так же все желающие могут подписаться на e-mail рассылку -- http://blog.railsrumble.com/resources

Ждем новых сообщений от наших корреспондентов, следите за развитием событий!

iPhone версия вашего RoR сайта - это просто

В заметке рассказывается о разработке Ruby On Rails сайтов под маленькие мониторчики, такие как iPhone. Автор демонстрирует, как при помощи библиотеки iUI - одной из наиболее популярных библиотек для создания адаптированной версии сайта, вы можете приспособить свое приложение для просмотра с портативных устройств.

Ruby Mendicant - на что были растрачены деньги

В марте мы опубликовали новость под интригующим заголовком:

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

И что вы думаете, ведь собрал таки он денег!)) В течении месяца Грегу пожертвовали 70 человек более пяти тысяч долларов. Но вот оправдались ли надежды?

Поддержим Ruby on Rails!

Один из старейших и хорошо зарекомендовавших себя российских хостеров -- agava, в своем корпоративном блоге сообщил приятную новость, что поддержал Ruby Rails на VPS тарифах, процетирую:

Quote:
Для удобства клиентов, предпочитающих программировать на Ruby, мы обновили линейку предустановленных на VPS дистрибутивов GNU/Linux.

VPS с Ruby Rails от AGAVA Во-первых, был создан специальный дистрибутив на базе Gentoo Linux, подготовленный для работы с Ruby on Rails. В него включено настроенное и готовое к работе программное обеспечение, необходимое для развертывания и разработки веб-приложений на базе этого фреймворка, такое как веб-сервер Mongrel, менеджер пакетов RubyGems и СУБД MySQL.

Во-вторых, мы обновили существующий дистрибутив с предустановленной панелью управления cPanel, включив в него поддержку Ruby on Rails. Помимо Ruby on Rails и необходимого для его работы программного обеспечения будет доступен удобный веб-интерфейс для создания веб-приложений, управления веб-сервером Mongrel и установки дополнительных пакетов RubyGems.

Отметим, что поддержка Ruby on Rails является бесплатной и на стоимость VPS не влияет.

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 позволяет отправлять почту с вложениями и с расширенными возможностями.

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

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