Как стать автором
Поиск
Написать публикацию
Обновить
1.67

Ruby *

Динамический высокоуровневый язык программирования

Сначала показывать
Порог рейтинга
Уровень сложности

Интеграция Деньги Online в ActiveMerchant

Время на прочтение12 мин
Количество просмотров5.3K
В приложении, которое я разрабатываю на Ruby on Rails, мне нужно было подключить платежную систему. Заказчик заключил договор с Деньги Online, и первым делом я, конечно, проверил список поддерживаемых систем в ActiveMerchant от Shopify — там этого сервиса не оказалось, также еще поискал готовые решения, которые смогли бы упростить интеграцию, но ничего полезного под RoR не нашлось. В итоге было решено форкнуть ActiveMerchant и разработать под него интеграцию для этого сервиса, а в последствии использовать наработки в проекте.

В этой статье хочу рассказать о процессе подключения платежной системы, в надежде что кому-нибудь это пригодится, потому что мне не хватало подобной информации. А также возможно кому-нибудь пригодится информация, конкретно по этой платежной системе.
Читать дальше →

Релиз Rubinius 2.0

Время на прочтение5 мин
Количество просмотров8.4K
image

Сегодня на официальном сайте проекта Rubinius появилась отличная новость о выходе версии 2.0 и о планах проекта на будущее. Rubinius — это альтернативная реализация исполняемой среды для языка Ruby, наряду с официальной MRI, JRuby и другими, менее известными разработками.
Читать дальше →

Petrovich просклоняет русские имена

Время на прочтение3 мин
Количество просмотров65K
Вам часто приходится иметь дело со склонением имён пользователей на русском языке? При рассылке писем, при отображении страниц и упоминаний, при генерации рекламных объявлений? Скорее всего, приходится изворачиваться и писать все сообщения в именительном падеже — Иванов Пётр Сергеевич.

Это не всегда удобно, не всегда красиво, не всегда уместно. Русский язык одарён богатой морфологией, которая несколько затрудняет его автоматическую обработку. Всем известно, что антропонимы, как полагается именам существительным, подчиняются всем правилам словообразования.

Для решения этой проблемы при использовании Ruby существует Petrovich — удобная легковесная библиотека для автомагического склонения русскоязычных имён, фамилий и отчеств.


Склоняй меня полностью!

Чего нам ждать от Ruby 2.1?

Время на прочтение5 мин
Количество просмотров12K
Несколько дней назад Константин Хаасе, один из ключевых людей в сообществе Ruby, опубликовал запись в своём блоге, посвящённую анонсу предварительной версии Ruby 2.1. Изменений между версиями 2.0 и 2.1 накопилось достаточно, чтобы вчитаться в его изложение, и лучше — на русском языке.
Читать дальше →

RailsClub'Moscow 2013. Фотографии

Время на прочтение1 мин
Количество просмотров1.3K
Всем привет.

Выложили фотогалерею с конференции RailsClub'Moscow 2013

https://www.facebook.com/media/set/?set=a.443690309075445.1073741827.115204928590653&type=3

Через некоторое время появятся материалы, которые будут размещены на http://railsclub.ru

image

rake setup: Конфигурация окружения для работы проекта на Ruby On Rails

Время на прочтение4 мин
Количество просмотров11K
Доброго времени суток!

Перечитывая блог Signals Vs Noise я наткнулся на интересную статью

В ней рекомендовали создать rake задачу, которая полностью подготовит ваше приложение к разработке после клонирование из репозитория.

> `rake setup`

> All our apps has a rake setup task that’ll run bundler,
> create the databases, import seeds, and install any auxiliary
> software (little these days) or do any other setup. So when you git
> clone a new app, you know that “rake setup” will take care of you.

Я расскажу о том, как сделать подобную задачу в Ruby On Rails приложении.
Читать дальше →

RailsClub'Moscow 2013. Конференция началась!

Время на прочтение1 мин
Количество просмотров1.8K
Всем привет!

Конференция RailsClub'Moscow 2013 началась.

Прямая трансляция на http://railsclub.ru

Твиттер http://twitter.com/#!/railsclub_ru

Хеш тег: #railsclub

RailsClub'Moscow 2013. Завтра конференция!

Время на прочтение3 мин
Количество просмотров1.3K
Всем привет!

Конференция RailsClub’Moscow’2013 уже завтра! Регистрация начнется в 9 утра, а старт конференции в 10:00.

В Москву прибыли все иностранные ruby звезды. Вчера наши гости пробовали русскую национальную кухню, а сегодня их ждет насыщенный экскурсионный тур. Ребята набираются сил, чтобы как следует зажечь на конференции в субботу.

Кстати, если вы еще не купили билеты, то купить их можно тут – railsclub.timepad.ru/event/76008/?utm_refcode=95c73ccecc305e313977a72d1c6f02260353ae99#eventregisterform

Что ждет нас завтра, в субботу 28 сентября?!

Начну с того, что мы поставили новый рекорд — число участников превысит 300 человек. Мы очень рады отметить тенденцию к росту аудитории, которая интересуется технологиями ruby/rails. Технологии развиваются и растут тогда, когда растет число последователей. Круто, что наше комьюнити ежегодно увеличивается. Еще больше мы рады осознавать, что свою долю в развитии технологий вносим и мы, делая наши конференции.

Далее…

Благодаря нашим спонсорам http://undev.ru и http://digitaloctober.ru, у нас будет трансляция (live stream, 2 канала ru/en). Она начнется в 10:00 на главной странице http://railsclub.ru

Теперь об Afterparty!

По итогам прошлогодней конференции мы собрали отзывы и поняли, что место проведения тусовки нужно выбирать по принципу: тихо, вкусно, недорого.

В итоге, буквально вчера выбрали большой чешский паб, в котором не играют музыку, но есть вкусное пиво и еда. Паб большой, четыре этажа. Мы забронировали цокольный этаж на 75 человек. Плюс будут доступны еще 3 этажа, если нас будет очень много. Уверен, что в этом году вам точно понравится! Место проведения afterparty мы объявим в момент закрытия конференции.

Возникли вопросы? Звоните Олегу Балбекову: +7 (926) 754-53-23

Ждем вас на RailsClub’Moscow 2013!

Регистрация и оплата участия в конференции.
Читать дальше →

RailsClub'Moscow 2013. Ruby звезды уже в Москве

Время на прочтение1 мин
Количество просмотров3.5K
Добрый вечер, Друзья.

Наши иностранные спикеры прибыли в Москву и вовсю пробуют традиционную русскую кухню.

Завтра их ждет экскурсионная программа по Москве и куча впечатлений.

А уже в субботу мы услышим их на RailsClub'Moscow 2013

RailsClub'Moscow 2013. Интервью с Владимиром Барсуковым

Время на прочтение5 мин
Количество просмотров3.6K
Друзья и коллеги! Всего лишь 2 дня отделяют нас от столь долгожданного события — 12-ой конференции Ruby-разработчиков RailsClub’Moscow'13! Не устаём напоминать, что билеты по-прежнему можно и нужно заказывать здесь.

А у нас в блоге — время очередного интервью. В течение последнего месяца мы успели побеседовать с Эрни Миллером, Эриком Ходлом, Джереми Эвансом, Линдой Лиукас, Фредом Чангом, а также Петром Зотовым и Дмитрием Воротилиным.

Пришло время познакомить вас с ещё одним русскоязычным участником конференции: встречайте, Владимир Барсуков – разработчик из компании Undev

image

Когда и почему ты начал программировать?
Читать дальше →

RailsClub'Moscow 2013. Интервью с Фредериком Чангом (Frederick Cheung)

Время на прочтение6 мин
Количество просмотров2.8K
Хотите верьте, а хотите — нет, но до старта 12-ой конференции Ruby-разработчиков RailsClub’Moscow 2013 осталось всего лишь 3 дня!

Билеты по-прежнему можно заказать здесь, а познакомиться с участниками мероприятия по-прежнему можно в нашем блоге. Дельные мысли, принципы/убеждения и даже планы на выходные мы вытянули из наших делегатов посредством интервью: Эрни Миллер, Эрик Ходл, Джереми Эванс, Линда Лиукас, а также Пётр Зотов и Дмитрий Воротилин уже успели побеседовать с нами. На очереди — откровения от Фреда Чанга — технического директора Dressipi и обладателя Ruby Hero Award 2012

Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом.

image

Когда и почему ты начал программировать?
Читать дальше →

RailsClub'Moscow 2013. Интервью с Дмитрием Воротилиным

Время на прочтение4 мин
Количество просмотров4.4K
Всё ближе и ближе к нам заветная дата 28 сентября, день старта 12-ой конференции Ruby-разработчиков RailsClub’Moscow 2013.

До конференции RailsClub’Moscow 2013 осталось 4 дня! Нелишним будет вновь напомнить о том, что билеты можно купить здесь.

Пребывая в трепетном ожидании 28-го числа, мы продолжаем заочно знакомить вас и себя с резидентами RailsClub'Moscow. Мы уже успели побеседовать с Эрни Миллером, Эриком Ходлом, Джереми Эвансом, очаровательной Линдой Лиукас и нашим соотечественником Петром Зотовым.

Сегодня мы добрались до ещё одного россиянина — Дмитрия Воротилина. Дмитрий — ведущий разработчик в компании Evrone, контрибьютор Rails, мейнтейнер Poltergeist, Pjax_Rails. Просим любить и жаловать!



Когда и почему ты начал программировать?
Читать дальше →

RailsClub'Moscow 2013. Новости конференции

Время на прочтение3 мин
Количество просмотров1.7K

Добрый день, друзья!


Хотим поделиться с вами новостями о предстоящем событии RailsClub’Moscow 2013

Напоминаем, что конференция, посвященная Ruby/Ruby on Rails состоится 28 сентября 2013 в http://digitaloctober.ru (начало в 10:00). В Москву приедут настоящие ruby-звезды, ruby-герои, признанные мировым сообществом: Linda Liukas (США), Ernie Miller (США), Frederick Cheung (Англия), Eric Hodel (США), Jeremy Evans (США)

До конференции RailsClub’Moscow 2013 осталось 5 дней! Билеты тут.

Докладчики


Определился последний докладчик из России.
Читать дальше →

Ближайшие события

Ruby: про email вообще и ради валидации без регекспов, в частности

Время на прочтение3 мин
Количество просмотров7K
image

Привет Хабр!

Немного наблюдений.



По предложенному вопросу пергамента исписано непозволительно много. Тем не менее, я бы хотел остановится на трех важных, но игнорируемых аттрибутах, свойственных email-у, с точки web-разработки.
Во первых email уникален, в отличии от никнейма, который, в половине случаев, занят кем-то до нас. Однако все еще встречаются сайты с логином по никнейму, который, для всех таких сайтов, ну никак не упомнить. Предлагаю использовать для логина только email.
Во вторых, часть разработчиков игнорирует type='email', когда JS валидаторы натравлены на это поле, и планшетные устройства переключают раскладку, что удобно.
В третьих, ради чего это статья, каждый год пишутся статьи вида «Почему плохо валидировать регекспом», что больше похоже на фетиш. Надеюсь гугл проиндексирует верно.

Собственно вся преамбула ради одного интересного решения, которое должно помочь Ruby-стам, не исключено, что в других языках подобный метод тоже реализуем.

Решение... без регекспов

RailsClub'Moscow 2013. Интервью с Петром Зотовым

Время на прочтение4 мин
Количество просмотров4.8K
12-ая конференция Ruby-разработчиков RailsClub’Moscow 2013 неутомимо приближается – всего неделя осталась до её старта!

Не забудьте приобрести билеты, если ещё не сделали это, ибо билетов по 6 500 уже не осталось, а билеты по 8 000 стремительно заканчиваются.

Вы уже видели наши интервью с Эрни Миллером, Эриком Ходлом, Джереми Эвансом и очаровательной Линдой Лиукас. Настал черёд наших русскоязычных гуру, и сегодня мы познакомимся с Петром Зотовым – Ruby-разработчиком в Evil Martians, автором Furnace, ColdRuby и Foundry.

image

Когда и почему ты начал программировать?
Читать дальше →

RailsClub'Moscow 2013. Интервью с Линдой Лиукас (Linda Liukas)

Время на прочтение7 мин
Количество просмотров9.7K
Старт 12-ого Московского RailsClub'а уже совсем скоро — осталось всего 11 дней! Кстати, рекомендуем не откладывать покупку билетов. Билеты по 8 000 рублей ещё в наличии, но их количество ограничено.

Неустанно продолжаем рассказывать вам о гостях. Мы уже успели познакомиться с Эрни Миллером, Эриком Ходлом и Джереми Эвансом.

Теперь же пришло время узнать больше о, пожалуй, самом очаровательном из гостей конференции — Линде Лиукас. Обладательница Ruby Hero Award 2013, автор книги «Hello Ruby» и активистка RailsGirls согласилась ответить на несколько наших традиционных вопросов.

Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом.

image

Когда и почему ты начала программировать?
Читать дальше →

RailsClub'Moscow 2013. Интервью с Эриком Ходлом (Eric Hodel)

Время на прочтение5 мин
Количество просмотров2.9K
12-ая конференция Ruby-разработчиков RailsClub’Moscow 2013 уже не за горами. До конференции осталось чуть больше двух недель. Кстати, билеты по 6500 уже заканчиваются. Советуем не откладывать покупку билетов.

В ожидании RailsClub'a мы не устаём рассказывать вам о зарубежных гостях. Почитайте, например, интервью с Эрни Миллером или о том, что Джереми Эванс делает в церкви в свободное от работы время.

Сегодня мы познакомимся поближе с Эриком Ходлом, разработчиком AT&T и обладателем Ruby Hero Award 2012.

Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом.

image

Когда и почему ты начал программировать?
Читать дальше →

Встреча любителей языка Ruby

Время на прочтение3 мин
Количество просмотров4.4K
Недавно в петербургском офисе JetBrains состоялась очередная встреча прогрессивной части разработчиков Северной столицы на славном языке Ruby. В этот раз слушателей ждал серьезный набор докладов от методов разработки, нюансов фреймворков и вплоть до стилей менеджмента. Место встречи было выбрано не случайно, так как именно в компании JetBrains разрабатывают популярную среди рубистов IDE – RubyMine.

В целом, прошедшую встречу можно даже было зачесть за небольшую конференцию с хорошими технологическими докладами, сильными (в техническом плане) слушателями и отдельным временем для дискуссий. Количество участников группы растет, уровень докладов тоже, так что если у вас есть желание рассказать о своем рубиновом опыте или узнать от коллег хитрости разработки, присоединяйтесь.
Что же было?

RailsClub'Moscow 2013. Интервью с Джереми Эвансом (Jeremy Evans)

Время на прочтение5 мин
Количество просмотров3.1K
До старта 12-ой конференции Ruby-разработчиков RailsClub’Moscow 2013 осталось чуть меньше месяца (купить билет).

Продолжаем знакомить вас с гостями мероприятия. Недавно мы побеседовали с Эрни Миллером, теперь жертвой нашей любознательности стал Джереми Эванс — ведущий разработчик Sequel.

Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом.

image

Когда и почему ты начал программировать?
Читать дальше →

RailsRumble 2013

Время на прочтение2 мин
Количество просмотров3.3K


19 октября стартует очередной RailsRumble – он-лайн конкурс по разработке Ruby приложений. Регистрация будет открыта с 7 по 13 октября. За двое суток предлагается с нуля сделать приложение на Rails (или любом другом Ruby фреймворке). К участию допускаются команды от 1 до 4 человек. На команду выдается 1 Github репозиторий, 1 VPS на Linode и за 48 часов нужно сделать полноценное приложение, которое будет оцениваться жюри из 65 человек. Ценными призами от более 20 спонсоров награждаются ТОП-10 команд, лучший одиночный участник и ТОП-1 команда в публичном голосовании.
Советы по участию в RailsRubmle под катом

Вклад авторов