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

JetBrains RubyMine

RubyMine - это новая среда разработки на языке программирования Ruby и Ruby On Rails. RubyMine официально еще не вы выпущен, но уже сейчас доступен для скачивания и каждый желающий может ознакомится с продуктом. Набор основных фич:

Supported Languages

  1. Ruby, RHTML
  2. HTML/XHTML/CSS
  3. JavaScript
  4. XML

Technologies & Frameworks

  1. Rails
  2. RSpec
  3. Test::Unit

Advanced Code Editing

  1. Code Completion
  2. Intelligent Coding Assistance
  3. Refactoring
  4. On-the-fly Code Analysis
  5. Navigation & Search
  6. Code Documentation
  7. Code Generation
  8. Code Style

Integrated Environment

  1. Version Control Integrations
  2. Local History & Diff Tool
  3. Running/ Debugging
  4. Rake Support

Customization & Extensibility

  1. Project Configuration
  2. IDE Customization

Официальный выход намечен на начало 2009 года, так что ждать осталось не долго.

Rails Rumble 2008 - Имена победителей

Ladies and gentlemen, we present to you the winners of the 2008 Rails Rumble competition!

Overall Winners:

1) Great Lakes Geeks for Meet In Between
- http://meetinbetween.us

2) Scatapult for Qflip
- http://qflip.r08.railsrumble.com

3) New Media Logic for Riverdex
- http://riverdex.r08.railsrumble.com

Category Winners:

For Appearance: Team Handcrafted for Jot.ly
- http://jot.ly

For Completeness: The Loose Knuckles for TrackClass
- http://app.r08.railsrumble.com

For Innovation: The Verbose for So2Speak
- http://so2speak.r08.railsrumble.com

For Usefulness: Team GiraffeSoft for What Does this Error Mean?
- http://whatdoesthiserrormean.r08.railsrumble.com

Solo Team Winner: Leaf on the Wind for Forever Home
- http://foreverhome.r08.railsrumble.com

Each of these web applications represent some incredible work and talent and we hope that the winning teams continue to improve on them.

We'd like to thank all the participants who labored over their entries throughout the duration of the contest. Whether they finished or not, and whether they ranked at the top of the leaderboard or not, everyone who participated did some fantastic work. Last year we selected a number of entries for honorable mentions. This year we're not doing that because there are simply too many to list. Totally serious.

Many thanks also to all the additional voters that joined us to help judge entries. We had a truly great turnout this year. And of course, we’d also like to shout out one final thanks to our sponsors, particularly our friends at Linode and GitHub, for making this all possible in the first place. Teams, you will receive more information about migrating your GitHub and/or Linode accounts shortly. If you are listed as a winner in this years' competition, you will also receive additional information about collecting prizes via email.

Thanks again for playing a part in this event, and stay tuned to the blog for more news, related happenings, and other upcoming contests. Congratulations everyone!

Best,

-- The Rails Rumble Organization Team

Анонсирован выход 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 не влияет.

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

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