Ruby / [Из песочницы] Пишем свой первый gem
2011-09-13 20:21:30
Хочу рассказать Вам свой опыт написания gem. Данная идея возникала у меня давно, но до реализации ...
+ развернуть текст сохранённая копия
Хочу рассказать Вам свой опыт написания gem. Данная идея возникала у меня давно, но до реализации все никак не доходила. Все упиралась в банальную лень и отсутствие достаточной мотивации. Однако неделю назад мне достался проект, связанный с сервером рассылки писем.
Выбираем генератор
На первом этапе нужно было определиться с тем, как будет создаваться библиотека: с нуля или с помощью какого-то генератора. Для первого раза, на мой взгляд, писать с нуля будет достаточно сложно и долго, поэтому рассмотрим известные генераторы. Небольшой поиск показал такие gems: hoe, newgem, bundler. Лично мне понравились два – newgem и bundler. Первый представляет полный комплект шаблонов, охватывающий множество случаев. Но я выбрал bundler за его простоту, минимальный набор сгенерированных файлов и набор rake tasks для создания пакета и его дальнейшей публикации.
Читать дальше →
Тэги:
bundle,
github,
ruby,
rubygems
Ruby Conference Kyiv
2011-09-13 17:48:45
... могу стать успешным
Ruby on Rails ...
* Пользователи технологии
Ruby всех уровней;
+ развернуть текст сохранённая копия

Не упустите шанс встретиться с настоящими Ruby Heroes и узнать над чем сейчас работают эксперты Ruby core team!
5-6 ноября 2011 в Киеве состоится конференция RubyC.
RubyC – это двух-дневное мероприятие по технологии Руби и сопутствующим технологиям веб-разработки. Мероприятие соберет лучших рубистов не только из Украины, но из СНГ и Европы. В этом году на RubyC можно будет увидеть и услышать таких гуру технологии Руби как Стив Клабник, Райан Бигг и Пат Аллан. Вы узнаете о последних новостях развития одного из наиболее эффективных веб-фреймворков и получите возможность пообщаться с ведущими веб-разработчиками. Вы также получите ответ на вопрос «Как я могу стать успешным Ruby on Rails разработчиком?» и узнаете, почему программиста можно сравнить с писателем художественной прозы.
Кто не должен пропустить RubyC?
* Руби разработчики и программисты;
* Open Source разработчики, желающие расширить технический кругозор;
* Технические предприниматели, интересующиеся прогрессивными веб-технологиями;
* Пользователи технологии Ruby всех уровней;
* Все, кто интересуется веб-технологиями и стратегией их применения.
читать далее
Тэги:
ruby,
конференция
Ruby / [Перевод] Как присоединить свой Ruby-проект к Travis и приготовить Мартини за 15 минут
2011-09-12 23:31:28
... каждый проект на
Ruby присоединяется к Travis ...
+ развернуть текст сохранённая копия

Налицо тенденция, что каждый проект на Ruby присоединяется к Travis. Travis — очень простая, опенсурсная система непрерывной интеграции. Нам обычно лень подключать все свои проекты к автоматическому тестированию билдов. Travis позволяет сделать это за считанные минуты.
Это пошаговая инструкция, как присоединить свой проект к Travis
и приготовить вкуснейший коктейль с Мартини примерно за 15 минут. Следует заметить, что на приготовление Мартини уйдет минут пять, так что часть про Travis займет 10 минут вашей жизни.
Читать дальше →
Тэги:
rail,
rspec,
ruby,
sinatra,
travis
Ненормальное программирование / Как писать квайны
2011-09-11 12:43:46
Введение
Многие программисты считают написание квайнов (программ, выводящих свой ...
+ развернуть текст сохранённая копия
Введение
Многие программисты считают написание квайнов (программ, выводящих свой исходный код) непосильной задачей. И действительно — все эти цепные квайны и квайны различного порядка, при взгляде на которые можно потеряться в казалось бы бессмысленном наборе символов…
Однако на самом деле написать квайн на каком-либо языке не так сложно, как кажется. Сейчас я расскажу, как сделать это на различных языках программирования. Более того, мы не будем использовать «хаки» интерпретеруемых языков вроде операции вывода исходного кода и функций типа eval, а также напишем квайны на интерпретируемых и компилируемых языках.
Читать дальше →
Тэги:
perl,
php,
python,
ruby,
квайн,
ненормальный,
программирование
Ruby on Rails / [Из песочницы] Встать на рельсы за четыре месяца или Finance on rails
2011-09-08 13:16:08
... том, что
Ruby за зверь ... о пути изучения
Ruby (и, впоследствии ... фреймворка
Ruby on Rails) ...
+ развернуть текст сохранённая копия

Обойдусь без копипастов и даже ссылок о том, что Ruby за зверь такой, ибо написано было уже сполна. В данном посте просто хочу рассказать о пути изучения Ruby (и, впоследствии фреймворка Ruby on Rails) человека далекого от программирования.
1. Любопытство
«Насколько далекого?», спросите вы, а я отвечу — «Чуть менее, чем полностью», так как в десятом классе в школе у меня были уроки программирования, парочка из которых были уделены Паскалю. Признаюсь, впоследствии о html узнал, и даже мог в Dreamweaver-e сверстать страничку или поставить готовый движок, да по инструкции налепить плагинов, но не более.
Хотя компьютеры мне нравились, пошел я учиться на экономиста* — бакалавриат, магистратура по бух. учету и аудиту, аспирантура по финансам, работа в банке, преподавание, страхование. Но не жилось мне спокойно в финансах, — финансовый калькулятор удовлетворял необходимости решения тривиальных задач, но не удовлетворял мой мозг. А ему хотелось посчитать не только будущую и приведенную стоимость актива, но и создать массив данных из исторических стоимостей этого актива за n лет, высчитать среднюю доходность, дисперсию и, в конце-концов построить красивый график!
Читать дальше →
Тэги:
finance,
rail,
ruby