← All posts tagged Ruby

rr

На днях из Москвы приезжал рубист Влад Лисовский. И внезапно сгоношил меня в кои-то веки выбраться на встречу с новыми людьми. В итоге погуляли по Питеру и мило побеседовали с ним, @demiazz и с недавно приехавшим из, ЕМНИП, Владивостока @wyldrodney. Приятно познакомиться. Тема Жуика, кстати, ни разу не поднималась, это я уже потом обнаружил, что это ещё и мини-жуйкосходка была.

rr

*Git Жуик, есть работа! В команду DrinCash drincash.com нужен ещё один хороший Ruby-программист (Rails, SQL, jQuery, Git). Проект забавный, работы много, нагрузка приятная (некогда лениться), печеньки присутствуют. Работаем в квартирном проекте HomeWork hw.shouldknow.ru на ул. Рубинштейна.

rr

Оказывается, даже на таком простом и понятном языке и с такими понятными и очевидными соглашениями, как в Ruby on Rails, можно писать не очень хороший код. Занимаюсь рефакторингом чужого кода. Прекрасный гем rails_best_practices на этом коде просто вылетает. Грустно :-(

rr

Микрософты отдали IronRuby и IronPython сообществу. blogs.msdn.com

Как им, всё-таки, сложно работать с несобственными разработками. Вот гипотетические усльтрановосовременныениначтонепохожие языки Python# и Ruby# микрософтовцы ни за что не отдали бы.

rr

Для работы с MongoDB в рубиновом сообществе создано несколько решений: MongoMapper — наверное, самый известный и популярный, но не хочет работать с Rails 3 (а для меня это важно); Mongoid — умеет работать с третьими рельсами, второй по популярности, но не с таким красивым API; есть ещё решения, менее раскрученные и менее популярные. Есть даже mongo-адаптеры к привычным ActiveRecord и DataMapper, но оба недопиленные и слегка «костыльные», потому как пытаются пришить козу (NoSQL) к корове (RDBMS). Хотя, для DataMapper’а можно (и нужно) сделать вполне приличный адаптер. Думаю посмотреть на dm-mongo-adapter и, по-возможности, поконтрибутить в него. Или лучше не париться, и взять Mongoid, как думаешь, Жуик?

rr

К кандидату на релиз новых Рельсов выпустили, также, кандидата на релиз Bundler’а, обещая огромный прирост в скорости работы с ним и прочие радости. При запуске, наверное, оно и быстрее (специально не замерял, а на глаз разницы не видно), но вот обновляет набор гемов он раза в три медленнее. Видимо, это связано с тем, что устанавливает он их теперь к системным Gem’ам, а не в свою отдельную папочку, как раньше. Так, вроде бы, логичнее, но раньше развернуть третьерельсовое приложение было проще и быстрее.

rr

Как-то все и забыли уже про _why. А он хороший был. Интересно, он пишет сейчас под каким-нибудь другим именем код в OpenSource, или до сих пор обиженный?