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

Новый логотип для Ruby

Парни из Ruby Visual Identity Team приняли решение о смене официального логотипа Ruby на новый более официальный и представительный. Выбор будет сделан среди авторских работ, победитель получит 100.000ен (~22000 рублей) и некую мистическую тарелку -- что именно за тарелку не уточняется.

Netbeans THE best ruby on rails IDE

Так озаглавлен превосходный обзор возможностей IDE Netbeans предоставляемых Ruby программистам, все очень грамотно расписано, обзор изобилует скриншотами. Так же есть краткое сравнение с Text Mate и Eclipse. В общем если вы давно хотели попробовать Netbeans в действии, но по какой то причине забивали, данный обзор даст вам общую картину что может эта интегрированная среда разработки.

Shoes -- первые шаги

Мини туториал по использованию Shoes, демонстрирует создание простого диалога из двух кнопок. Код выглядит довольно симпатично, и должен порадовать Ruby пуристов.

Ruby Hoedown 2007 -- как это было

В сети стали доступны видео материалы выступлений с прошедшей 10-11 августа конференции Ruby Hoedown 2007. Всё видео опубликовано под лицензией Creative Commons Attribution-ShareAlike License.

Сайт конференции -- http://www.rubyhoedown.com

И как дополнение, в блоге Lovable lyle, выложено описание событий происходящих в эти два дня на конференции:

Ruby Hoedown, Day 1 -- http://lylejohnson.name/blog/?p=221
Ruby Hoedown, Day 2 -- http://lylejohnson.name/blog/?p=222

Новая статья на сайте: Подводные камни String#sub

Передо мной стояла банальная задача зачитать содержимое файла и произвести подстановку в определенной строке, взяв значение из переменной окружения (Environment variable). Казалось бы, ничего сложного тут нет.

Хотите узнать что из этого вышло?

Новая статья на сайте: Чтение/запись двоичных файлов на Ruby.

Данная мини-статья родилась в связи с тем, что мне понадобилось читать/писать двоичный файл. Соглашусь, задача для Руби несколько нетипичная, но надо - значит надо.

В сети информации по данной теме практически нет. Что-то есть на google groups, но толкового описания я не нашёл. В результате, начал выдумывать сам.

Итак была задача научиться читать и писать двоичный файл, созданный с помощью MFC метода Serialize. В файле присутствуют CString, int, float, double, BOOL и COLORREF.

Rails: UnitRecord - Тестирование без использования баз данных.

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

Для установки просто выполните команду: gem install unit_record

Загугли их всех

Дословное название статьи -- Scrapin’ Google in no sec. В статье описывается один из способов взаимодействия программы написанной на языке программирования Ruby с поисковым сервисом от google.

Noobkit - удобный сайт для просмотра и комментирования API Ruby/Rails/Gems

Alex Gorbatchev на днях создал Noobkit -- просмоторщик документации Rails, Ruby и около 20 различных полезных библиотек. Поддерживаются поиск, комментарии(вход по OpenID) и закладки.

Shoes - GUI toolkit для Ruby

Shoes -- это межплатформный инструмент для создания не сложного пользовательского интерфейса. Shoes работает на Windows, OSX и везде где только может быть запущено Ruby и GTK приложение. Основным плюсом является нативное представление элементов управления пользовательского интерфейса для конкретной системы:

Ruby стал быстрее чем Python и Perl!

Ещё не так давно Ruby был чуть ли не самым медленным из интерпретируемых язык, но с выходом версии 1.9 все кардинально изменилось, скорость выполнения по сравнению с версией 1.8 возросла в три раза -- http://www.rubychan.de/share/yarv_speedups.html. Кроме того, были опубликованы результаты сравнения скорости выполнения Ruby 1.9 против Python и Perl, тесты показали что Ruby не только не уступает своим ближайшим конкурентам, но и превосходит их!

Rails Rumble - соревнование года по программированию на Rails

Соревнование будет проведено в духе прошлогоднего Rails Day, могут участвовать команды до 4 человек, каждой команде будет отведено не более 48 часов на написание лучшего RoR приложения. По сравнению с прошлым годом, немного изменились и правила проведения мероприятия и теперь любой может участвовать в оценке конкурсантов.

Если вы хотите принять участие, то вы должны поторопиться. Соревнование будет проведено 8 и 9 сентября!

Обсуждение MS IronRuby на OSCON 2007

Поводом для обсуждения стал выход pre-alpha версии IronRuby от Microsoft. Ruby все сильнее укрепляет свои позиции в .NET и Java мирах, это безусловно не может не радовать поклонников языка.

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