Ruby → Ехуда Кац на Ruby-секции конференции DevConf 17-18 мая
Уважаемые друзья.
17 мая 2010 года состоится конференция DevConf.ru
Мы рады сообщить, что специальным гостем конференции будет Ехуда Кац (Yehuda Katz). Ехуда собирается выступить с докладами: «Rails 3: дьявол в деталях» и «Использование jQuery с Rails».
DEVCONF — это новая конференция, которая собрала вместе сообщества web-разработчиков. На конференции будут представлены различные языки программирования и технологии: ruby, php, perl, python, asp.net, секция richclient.
На данную минуту свое желание выступить с докладами также заявили:
Павел Голубев с докладом «Как справиться с русским языком в Rails 3 на Ruby 1.9.1» devconf.ru/ruby/offers/15
Иван Самсонов с докладом «Rubinius: Ruby, написанный на Ruby» devconf.ru/ruby/offers/12
В данный момент сбор заявок на доклады продолжается. Выступить с докладом может любой желающий.
Подать заявку на доклад можно тут: devconf.ru/ruby/offers/add или обратиться напрямую к организаторам секции devconf.ru/ruby/page/contacts/
Также вы можете проголосовать за понравившийся доклад тут — www.devconf.ru/ruby/offers
Приглашаем всех желающих посетить конференцию. Вас ждут интересные доклады и профессиональное общение.
Регистрация на конференцию на сайте — devconf.ru.
И не забудьте выбрать наш любимый Ruby, как ваш основной язык разработки =)
twitter.com/devconf_ru
17 мая 2010 года состоится конференция DevConf.ru
Мы рады сообщить, что специальным гостем конференции будет Ехуда Кац (Yehuda Katz). Ехуда собирается выступить с докладами: «Rails 3: дьявол в деталях» и «Использование jQuery с Rails».
DEVCONF — это новая конференция, которая собрала вместе сообщества web-разработчиков. На конференции будут представлены различные языки программирования и технологии: ruby, php, perl, python, asp.net, секция richclient.
На данную минуту свое желание выступить с докладами также заявили:
Павел Голубев с докладом «Как справиться с русским языком в Rails 3 на Ruby 1.9.1» devconf.ru/ruby/offers/15
Иван Самсонов с докладом «Rubinius: Ruby, написанный на Ruby» devconf.ru/ruby/offers/12
В данный момент сбор заявок на доклады продолжается. Выступить с докладом может любой желающий.
Подать заявку на доклад можно тут: devconf.ru/ruby/offers/add или обратиться напрямую к организаторам секции devconf.ru/ruby/page/contacts/
Также вы можете проголосовать за понравившийся доклад тут — www.devconf.ru/ruby/offers
Приглашаем всех желающих посетить конференцию. Вас ждут интересные доклады и профессиональное общение.
Регистрация на конференцию на сайте — devconf.ru.
И не забудьте выбрать наш любимый Ruby, как ваш основной язык разработки =)
twitter.com/devconf_ru
Блог им. Danix → 3-ий Ruby And Rails Barcamp, 20 марта, Киев
Завтра, 20 марта в Киеве пройдет 3-ий Ruby And Rails Barcamp.
Зарегистрироваться на участие можно на этой странице: http://rubylang.org.ua/
Группа Google конфереции: http://groups.google.com/group/rubybarcampua
Зарегистрироваться на участие можно на этой странице: http://rubylang.org.ua/
Группа Google конфереции: http://groups.google.com/group/rubybarcampua
Ruby on Rails → Улучшенные идиомы для плагинов
Этот пост был опубликован 12 ноября 2009 года, но я думаю он не потерял своей актуальности, потому что плагины к Rails (и не только) все так же актуальны.
Последние дни мы с Карлом работали над системой плагинов. В частности, мы прошлись по Rails Plugin Guide. Читая гайд, мы заметили много излишеств в представленных там идиомах.
Я не упрекаю автора гайда; представленные идиомы в точности повторяют те, которые использовались с самых ранних дней Rails. С другой стороны, глядя на них я вспоминал те дни, когда при виде такого кода мне казалось, что Ruby полон магических заклинаний и относительно простые вещи требуют проведения каких-то особых церемоний (вроде танца с бубном. — Прим. перев.).
Вот пример:
Начнем с того, что send вообще не нужен. Метод
Последние дни мы с Карлом работали над системой плагинов. В частности, мы прошлись по Rails Plugin Guide. Читая гайд, мы заметили много излишеств в представленных там идиомах.
Я не упрекаю автора гайда; представленные идиомы в точности повторяют те, которые использовались с самых ранних дней Rails. С другой стороны, глядя на них я вспоминал те дни, когда при виде такого кода мне казалось, что Ruby полон магических заклинаний и относительно простые вещи требуют проведения каких-то особых церемоний (вроде танца с бубном. — Прим. перев.).
Вот пример:
Copy Source | Copy HTML
module Yaffle
def self.included(base)
base.send :extend, ClassMethods
end
module ClassMethods
# любой метод здесь будет применяться классом, например, Hickwall
def acts_as_something
send :include, InstanceMethods
end
end
module InstanceMethods
# любой метод тут будет применяться экземпляром, например, @hickwall
end
end
Начнем с того, что send вообще не нужен. Метод
acts_as_something будет вызываться в самом классе, что даст ему доступ к приватному методу include.Ruby → Spree 0.10.0 release
Intro: Spree — довольно мощный и гибкий движок для создания интернет-магазинов, написанный на Ruby on Rails, распространяющийся под лицензией New BSD.
Спустя почти полгода после релиза 0.9.0 вышла очередная версия Spree — 0.10.0, эта версия вобрала в себя множество замечательных, новых возможностей:
Также была существенно улучшена поддержка интернационализации в целом и русского языка в частности.
Полный список примечаний к релизу
UPD: перенесено в блог «Ruby»
Спустя почти полгода после релиза 0.9.0 вышла очередная версия Spree — 0.10.0, эта версия вобрала в себя множество замечательных, новых возможностей:
- Поддержка тем оформления
- Расширяемый механизм поиска (с помощью расширений поддерживается поиск через Xapian, Sphinx и Solr)
- Настраиваемый процесс оформления заказа (можно убирать или добавлять шаги)
- Группы товаров на основе разнообразных критериев
- Улучшена поддержка конфигурации платёжных систем
- Возможность выбора(для пользователя) из нескольких способов оплаты
- RESTful API
- Несколько SEO улучшений
- Поддержка Rails 2.3.5 и Ruby 1.9
Также была существенно улучшена поддержка интернационализации в целом и русского языка в частности.
Полный список примечаний к релизу
UPD: перенесено в блог «Ruby»
Ruby on Rails → ActiveModel: пусть любой Ruby объект почувствует себя ActiveRecord
Yehuda Katz опубликовал эту запись в своем блоге 10 января 2010 года.
Огромное количество действительно хорошей функциональности Rails 2.3 скрыты в его монолитных компонентах. Я уже публиковал несколько сообщений о том, как мы упростили код маршрутизатора, диспетчера и некоторых частей ActionController, частично реорганизовав функциональность ActionPack. ActiveModel — еще один модуль, появившийся в Rails 3 после реорганизации полезной функциональности.
Огромное количество действительно хорошей функциональности Rails 2.3 скрыты в его монолитных компонентах. Я уже публиковал несколько сообщений о том, как мы упростили код маршрутизатора, диспетчера и некоторых частей ActionController, частично реорганизовав функциональность ActionPack. ActiveModel — еще один модуль, появившийся в Rails 3 после реорганизации полезной функциональности.
Ruby on Rails → Yehuda Katz рассказывает о новшествах в Rails 3
Yehuda Katz раскрывает детали Rails 3: улучшение производительности, новая архитектура, влияние Merb'a, а также о многом другом. Часть презентации посвящена новому Bundler'у.
Блог им. asidorov → Почему Active Record отстой
Доброго времени суток,
эта статья является переводом следующей статьи
Сразу оговорюсь, это мой первый опыт перевода статей, местами непонятно, местами плохо, продолжение перевода будет, в случае, если этот перевод кто-то сочтет приемлемым, а статью достойной внимания.
эта статья является переводом следующей статьи
Сразу оговорюсь, это мой первый опыт перевода статей, местами непонятно, местами плохо, продолжение перевода будет, в случае, если этот перевод кто-то сочтет приемлемым, а статью достойной внимания.
Ruby on Rails → First slice of rails
-О чём вы, Морфеус?
Количество фреймворков в мире растёт с пугающей скоростью. Тысячи их уже на данный момент. Благо, лучших из низ — не так много. Весь мир Web разработчиков просто подразделился на несколько групп, которые отадют предпочтение тому или иному фреймворку. Я не люблю тёрок и холиваров, так что бог с ним с тем, что лучше. Я лишь хочу поговорить с разработчиками ASP.NET о Ruby on Rails.
Зачем?
Расскажу свою историю. На ASP.NET я пишу с 2004 года. Знаю множество закоулков данной системы и знаю, что она сама по себе восхитительна. Я пережил 3 больших проекта на .NET и написал с 10 сайтов, которые сейчас продолжают стабильно работать. Если говорить о фрейворкнутости, то .NET меня удовлетворял всем. В самых больших проектах я находил решения самых сложных задач. И вот, через 6 лет мне просто захотелось посмотреть, а что же есть другого на рынке? Естественно, первым делом я наткнулся на RoR.
Количество фреймворков в мире растёт с пугающей скоростью. Тысячи их уже на данный момент. Благо, лучших из низ — не так много. Весь мир Web разработчиков просто подразделился на несколько групп, которые отадют предпочтение тому или иному фреймворку. Я не люблю тёрок и холиваров, так что бог с ним с тем, что лучше. Я лишь хочу поговорить с разработчиками ASP.NET о Ruby on Rails.
Зачем?
Расскажу свою историю. На ASP.NET я пишу с 2004 года. Знаю множество закоулков данной системы и знаю, что она сама по себе восхитительна. Я пережил 3 больших проекта на .NET и написал с 10 сайтов, которые сейчас продолжают стабильно работать. Если говорить о фрейворкнутости, то .NET меня удовлетворял всем. В самых больших проектах я находил решения самых сложных задач. И вот, через 6 лет мне просто захотелось посмотреть, а что же есть другого на рынке? Естественно, первым делом я наткнулся на RoR.
Блог им. alexbaum → Выбор VDS хостинга для Ruby on rails проекта
Задача
По опыту других рельсовиков известно, что для хостинга rails-проектов нужен VDS хостинг.
Знающие люди подсказывают, что из openVZ и Xen, лучше Xen.
Условия задачи: найти недорогой VDS-хостинг варианта Xen.