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

Anvil: Очередной GUI фреймворк для Ruby

Anvil это новый Ruby фреймворк для написания приложений использующих GUI, разработанный Lance Carlson. Данный фреймворк основан на Wx::Ruby (WxWidgets это популярная кросс платформенный GUI библиотека) и имеет свой собственный DSL для описания GUI. Anvil поддерживает MVC патерн, что позволяет отделять данные и представление. В блоге автора приведена вся дополнительная информация и примеры.

Кстати уже написано первое приложение, использующее Anvil -- http://hamr.rubyforge.org. Скриншотов не нашел, известно только что это текстовый редактор :)

Anvil на русский язык переводится как -- наковальня.

Подборка книг о Ruby

Классный сайт, содержащий информацию о доступных книгах о языке программирования Ruby и Ruby on Rails в частности, к каждой книги есть отзывы тех кто уже читал.

PS Не думал что уже так много написано!

Пишем читалку RSS на Ruby on Rails

Из серии занимательное программирование -- примитивная читалка RSS, написанная при использовании только стандартных библиотек поставляемых с ror.

Новый логотип для 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 мирах, это безусловно не может не радовать поклонников языка.

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

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