Думаю каждый кто работал с под-доменами в Rails 3 видел данный скринкаст.
Когда ...
Думаю каждый кто работал с под-доменами в Rails 3 видел данный скринкаст.
Когда столкнулся с этим примером стояла задача сделать динамические поддомены + некоторые фиксированные. Динамические должны были соответствовать некоторому полю одной из моделей. Таким образом были выдвинуты условия для конечного решения:
- возможность указания фиксированного поддомена, либо группы поддоменов;
- возможность привязки к полю из модели ActiveRecord;
- удобный синтаксис для записи всего этого в routes.rb.
Читать дальше →
... известного разработчика, приверженца
, одного из  ... связи в
-сообществах разных ...
Сегодня мы представляем вашему вниманию перевод интервью Пэта Аллана (Pat Allan), известного разработчика, приверженца Ruby, одного из победителей Ruby Hero Award. Что это за награда? Она присуждается победителями прошлого года тем участникам сообщества, которые в наибольшей степени проявили себя: создали значимый обучающий контент, разработали плагины и гемы, участвовали в проектах с открытым кодом.
Пэт Аллан — австралиец родом из Мельбурна, но, как он сам пишет в своем блоге, в последнее время практикует location independent lifestyle, а некоторое время назад даже сделал по этому поводу интересный доклад How to be a Ruby Journeyman, в котором рассказал, как фриланс-проекты и связи в Ruby-сообществах разных стран позволяют разработчику почувствовать себя с одной стороны свободным от географии, с другой — «своим» на разных материках.
читать далее
Тема простая, но мне пришлось потратить некоторое время, прежде чем из разрозненных источников я ...
Тема простая, но мне пришлось потратить некоторое время, прежде чем из разрозненных источников я понял, как наиболее быстро и просто получить сообщения об ошибках валидации на русском. Этот пост поможет сэкономить немного времени новичкам.
Читать дальше →
... решить её на
). Эту задачу я ...
Все знают социальную сеть facebook. Многие слышали о неких программистских задачках, опубликованных администрацией этой сети с целью поиска программистов в свою контору (хотя, судя по комментариям на форуме, эта практика давно приостановлена). Некоторые пытались эти задачки решать. Кое-кто даже добился в этом успеха. Но лишь единицы поделились своим опытом в этом. А опыт, надо сказать, весьма и весьма полезный. Собравшись с мыслями, я решил слегка исправить это упущение.
Небольшой дисклеймер: В этой статье не будет красивого кода, следования принципам ООП, соблюдения принятых конвенций и прочих популярных ныне вещей. Красиво отрефакторить работающий код можно успеть всегда, задачей же, решаемой на протяжении статьи, является написание собственно работающего кода.
Итак, алкотестер. Он же breathalyzer. Это задачка snack-сложности по классификации facebook, т.е. по их меркам она совсем не сложная. Что не помешало мне потратить на её решение добрых пару недель(отчасти из-за принципиального желания решить её на Ruby). Эту задачу я делал второй по-очереди, и именно она натолкнула меня на основную идею, побудившую меня прикладывать кучу усилий для поиска решения. А идея была в следующем — я не умею программировать…
Читать дальше →
... /