29 марта 2011 г.
25 марта 2011 г.
Возвращаясь к JRuby-1.6.0
Не так давно писал о выходе нового релиза JRuby-1.6.0 и его новшествах, но многое, что мне показалось вкусным, не получилось использовать "наскоком". Появилось немного времени и я решил вернутся к этим вопросам.
18 марта 2011 г.
Хороший код
На днях на хабре встретил статью, в которой чувак написал маленькую RSS-читалку под линукс. Очень понравилась не сама читалка, а исключительный UNIX подход к решению задачи. Подробно код и описание автора смотрите тут, я же попытаюсь описать почему этот код мне так понравился.
16 марта 2011 г.
JRuby-1.6.0
Вчера вышла новая версия реализации интерпретатора Ruby на Java - JRuby.
Разработчиками заявлено совместимость с 1.9.2 версией языка. Так же включена экспериментальная поддержка расширений на С!!! Последняя новость очень порадовала, так как давно хочу для своего проекта RModBus добавить поддержку JRuby, но так как использую С расширения для последовательного порта ruby-serialport нужно было написать патч для релизации на Java( по слухам у жабы не все так хорошо с поддержкой ком-порат). Более подробно о релизе можно почитать тут.
15 марта 2011 г.
Рекомендации от Apple
На хабре наткнулся на ссылку на перевод Рекомендации компании Apple по разработке пользовательских интерфейсов. Разработчикам и дизайнерам стоит почитать. К сожалению, для себя отметил, что в своей компании навряд ли приду к таким практикам. И очень жаль..
P.S. Статья еще не полностью переведена, если есть желание то поможете помочь энтузиастам.
P.S. Статья еще не полностью переведена, если есть желание то поможете помочь энтузиастам.
9 марта 2011 г.
О методах метапрограммрования в Ruby
Введение
Метапрограммирование одна из самых сильных сторон Ruby, для тех кто не встречал этот термин раньше. Метапрограммирование - это создания программ, помогающие писать программы (прошу не путать с IDE), речь идет об автоматизации на низком уровне, т.е. создание методов "налету", расширения синтаксиса и т.д. В данном посте попытаюсь на примере показать несколько приемов метапрограммирования. Хочу отметить, что ниже изложенный материал не в коем случае не охватывает полное описания инструментов языка, скорее это попытка приоткрыть дверцу, так сказать разжечь Ваш аппетит и подтолкнуть к своим исследованиям в этой области.
Метапрограммирование одна из самых сильных сторон Ruby, для тех кто не встречал этот термин раньше. Метапрограммирование - это создания программ, помогающие писать программы (прошу не путать с IDE), речь идет об автоматизации на низком уровне, т.е. создание методов "налету", расширения синтаксиса и т.д. В данном посте попытаюсь на примере показать несколько приемов метапрограммирования. Хочу отметить, что ниже изложенный материал не в коем случае не охватывает полное описания инструментов языка, скорее это попытка приоткрыть дверцу, так сказать разжечь Ваш аппетит и подтолкнуть к своим исследованиям в этой области.
3 марта 2011 г.
Ruby + ModBus
Пару лет назад, вдохновившийсь примером в интернете , запустил опенсорсный проект по реализации протокола ModBus на Ruby - RModBus.
Подписаться на:
Комментарии (Atom)
