← All posts tagged Ruby

у меня тут в рубичятике срачик вышел. мне утверждают, что подключить гем всегда правильнее, дешевле и быстрее, чем написать самостоятельно даже 5 строчек кода.
just to be clear, обсуждается, стоит ли подключать activesupport ради try, даже учитывая непосредственный require нужного файла.
я утверждаю, что вещи такого масштаба дешевле написать непосредственно в проекте — и получаю в ответ неслабый БЕТОН.
эксперты жуйца, разъясните четко и смело прямо в лицо.
p.s. проект — не рельсовый, так что activesupport по умолчанию не будет.

посоны, вопрос: сможете поддержать нашу команду на RailsRumble?
для просто проголосовать достаточно будет залогиниться через твиттер, для поюзать — через гитхаб.
ссылку дам в комментариях, если будет фидбек — ибо мы еще hardly coding.

котаны, тут на меня опять вышли рекрутёры. а я, как назло, в Харьков не хочу уезжать. но вдруг кому-то надо. инфа ниже:
Позиция:
Ruby on Rails Software Developer
Требования:
2+ года опыта работы с Rails
знание ООП и ООД (ООД — объектно-ориентированный дизайн)
хорошее знание реляционных баз данных (MySQL, Postgres или что-нибудь другое)
хорошее знание TDD (у проекта code coverage ~100%)
навыки в фронтэнд-программировании — AJAX, JavaScript (jQuery, Prototype)
навыки в работы с HTML, XHTML, CSS
готовность работать в распределенной команде, да ещё с ТАКИМ-ТО АДЖАЙЛОМ
годный английский (upper-intermediate — spoken, advanced — written)
стандартный набор бреда в резюме — аккуратность, организованность, самомотивация, коммуникабельность
Плюсики:
Опыт в линухах
UML и разработка структуры БД
HTML5
SOAP-WSDL, XML-RPC
Другая инфа:
работа фултайм в офисе или удалённо, офис на метро Пушкинская, дружный коллектив, оплачиваемые больничные, 24 дня оплачиваемого отпуска, корпоративная библиотека (/а вот это годно, кстати/), курсы английского, комната отдыха, корпоративные ивенты, чай-кофе-печеньки
зарплатная вилка в вакансии не указана, ребята готовы обсуждать любые варианты.
если я правильно понял, это они: ringrevenue.com
Контакты:
personal.hr.it@gmail.com — HR Ольга Нагайчук

ПАЦАНЫ, Я СЕГОДНЯ КОРОЧЕ СИДЕЛ НА ГИТХАБЕ И УВИДЕЛ КОММИТЕРА В МАЙКЕ "C/C++", НУ Я ПОДСКОЧИЛ И РЕЗКО ЗАЕБАШИЛ ЕМУ ISSUE И ПОЯСНИЛ ЕГО КРИКОМ "ПЕРЕДЕЛАЙ НА НОРМАЛЬНЫЙ ЯЗЫК", ПОТОМУ ЧТО Я УГОРЕЛ ПО RUBY, ПАЦАНЫ ДУХ НАСТОЯЩЕГО ООП ЖИВЁТ ТОЛЬКО В RUBY, ГДЕ ЕБАШАТСЯ ПО КЛАССАМ, ГДЕ ПАЦАНЫ ЖИВУТ ЭНЕРГИЕЙ, МОЛОДОСТЬЮ И ЕБУТ СИСТЕМУ В РОТ! ТОЛЬКО RUBY MRI, ТОЛЬКО ХАРДКОР!!! ЮНИТИ УЛЬТРАХАРДКОР RUBY!!! пацаны ебашьте лиспоебов, сишарперов, скалоебов, ноджсников, угорайте на конфах, любите 37 сигналов, гитхаб и Матца! ГОВОРИТЕ ОТКРЫТО И СМЕЛО ПРЯМО В ЛИЦО! RUBY!

чуваки, есть ли более быстрый, чем нижеприведенный, метод выполнить операцию над массивом булевых элементов?
boolean_array.uniq.inject{|result, element| result or element} or false
or false в конце для того, чтобы в случае пустого массива все равно получать boolean