Поговорим о важном аспекте существования любого сайта, о существующих методах монетизации и их применении в реальных проектах. От этой кажется, совсем небольшой вещи зависит будущее проекта и его перспективы на рынке.
Михаил @UseRifle
Пользователь
Черногория — не Таиланд
11 мин
432K![](https://habrastorage.org/storage2/4aa/3d3/468/4aa3d346816450336e8a2ebc0d3aa4dd.jpg)
Так получилось, что последние пять месяцев я работаю и проживаю в Черногории. Раньше я жил в московской области, работал инженером-руководителем в небольшой, но успешно российской компании и как многие другие задумывался иногда о лучшей жизни. Лучшая жизнь в моем понимании выглядела в виде небольшого домика в горах, недалеко от моря в месте где всегда хорошая погода, дружелюбные люди, хорошая экология и размеренная жизнь. Но дорога к лучшей жизни выглядела трудной — 20 лет ипотеки на квартиру в Москве, потом 10 лет накоплений на домик в горах, поэтому когда появился шанс пропустить все это и сразу попробовать мечту, то я не сомневался.
Прошло уже достаточно времени, чтобы немного разобраться в черногорской реальности, но все еще сохраняется контакт с родиной и свежесть восприятия, поэтому надеюсь что мои наблюдения можно считать вполне объективными. Сразу скажу что жизнь в Черногории в умеренных дозах (несколько месяцев) может быть терапевтической процедурой для жителя почти любого российского мегаполиса. Дальше возникает развилка — либо кажется что попал в болото, либо, как Владимир Высоцкий — обретаешь еще одну родину. Но оставим лирику для личных блогов и посмотрим на ситуацию глазами фрилансеров. Я взял за основу интересный пост про Таиланд и решил сравнить с со своими впечатлениям. В Таиланде я был туристом и понимаю что автор хоть и перегибает палку, но многие вещи излагает адекватно.
+224
Генерация PDF с помощью Prawn
4 мин
13K![Prawn Rails PDF](https://habrastorage.org/getpro/habr/post_images/00b/317/4e1/00b3174e12648e1f5ae26fdc144ef664.jpg)
Введение
В топике я рассмотрю создание PDF-документов средствами Ruby/Rails, их генерацию, скачивание напрямую с сайта или создание через rake task, а также возможность отправки во вложении через Mailer.
Работать будем с Rails 3.0.9 и gem'ом Prawn.
+8
Ruby NoName Podcast S04E18
1 мин
2.2KПодкаст
http://ruby.rpod.ru/284727.htmlНовости
- Bundler 1.2
- Ruby exit, exit!, SystemExit and at_exit blunder
- Вышел ruboto 0.8.1
- ActiveRecord inheritance and contexts
- Красивый RFC от Heroku
- Pg_power
- Jack Daniels
- How we keep GitHub fast
- Avoiding hash lookups in ruby
- Падшие ангелы: gem fallen
- Recursive sql in activerecord
+14
RailsClub'Moscow 2012. Интервью с Сау Шонг Чанг (Sau Sheong Chang)
5 мин
2KДо очередной конференции RailsClub’Moscow 2012 остается 3 дня. На 11-ый по счету слет российских рубистов приедет самая представительная компания международных Ruby звезд за всю историю конференции.
На наши вопросы уже ответили звездные спикеры Стив Клабник, Ксавье Нориа, ДиркЯн Буссинк и Винн Нидерланд. Теперь пришла очередь представить вам последнего зарубежного гостя нашей конференции, который приедет в Москву из Сингапура!
Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом :)
Итак, Сау Шонг Чанг / Sau Sheong Chang — директор прикладных исследований в HP Labs и автор книг “Ruby on Rails Web Mashup Projects” и “Cloning Internet Applications with Ruby”.
![](https://habrastorage.org/storage2/1d1/cd9/151/1d1cd9151b1fef429c010a01bfda4194.jpeg)
На наши вопросы уже ответили звездные спикеры Стив Клабник, Ксавье Нориа, ДиркЯн Буссинк и Винн Нидерланд. Теперь пришла очередь представить вам последнего зарубежного гостя нашей конференции, который приедет в Москву из Сингапура!
Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом :)
Итак, Сау Шонг Чанг / Sau Sheong Chang — директор прикладных исследований в HP Labs и автор книг “Ruby on Rails Web Mashup Projects” и “Cloning Internet Applications with Ruby”.
![](https://habrastorage.org/storage2/1d1/cd9/151/1d1cd9151b1fef429c010a01bfda4194.jpeg)
+7
RailsClub'Moscow 2012. Программа конференции, afterparty
3 мин
2.3KДобрый день, друзья!
До очередной конференции RailsClub’Moscow остается 4 дня.
Итак, в данный момент, программа мероприятия полностью сформирована.
![image](http://railsclub.ru/files/railsclub_2012_program.jpg)
Помимо иностранных спикеров к числу докладчиков присоединились: Сергей Нартымов из brainspec.com, Юрий Соколов из mail.ru, Николай Рекубратский из undev.ru и Дмитрий Галинский из evrone.ru
Подробнее об всех докладах читайте тут — railsclub.ru/reports
Традиционно наши конференции делятся на 2 части. В первой части мы слушаем доклады и получаем знания. Вторая часть посвящена неформальному общению.
Несколько последних RoR-конференций были слабо организованы с точки зрения тусовки после конференции. Мы решили исправить эту ситуацию и в этот раз мы выбрали один большой бар для afterparty. Он находится в уютном месте в центре Москвы в двух шагах от Кремля. Наша цель — дать каждому из вас возможность потусоваться с Ruby-народом и неформально пообщаться с нашими звездными докладчиками. Подробности о вечернем мероприятии будут дополнительно объявлены на конференции.
Будем ждать вас на конференции и afterparty.
Купить билеты можно тут — railsclub.timepad.ru/event/29192
До очередной конференции RailsClub’Moscow остается 4 дня.
Итак, в данный момент, программа мероприятия полностью сформирована.
![image](http://railsclub.ru/files/railsclub_2012_program.jpg)
Помимо иностранных спикеров к числу докладчиков присоединились: Сергей Нартымов из brainspec.com, Юрий Соколов из mail.ru, Николай Рекубратский из undev.ru и Дмитрий Галинский из evrone.ru
Подробнее об всех докладах читайте тут — railsclub.ru/reports
Традиционно наши конференции делятся на 2 части. В первой части мы слушаем доклады и получаем знания. Вторая часть посвящена неформальному общению.
Несколько последних RoR-конференций были слабо организованы с точки зрения тусовки после конференции. Мы решили исправить эту ситуацию и в этот раз мы выбрали один большой бар для afterparty. Он находится в уютном месте в центре Москвы в двух шагах от Кремля. Наша цель — дать каждому из вас возможность потусоваться с Ruby-народом и неформально пообщаться с нашими звездными докладчиками. Подробности о вечернем мероприятии будут дополнительно объявлены на конференции.
Будем ждать вас на конференции и afterparty.
Купить билеты можно тут — railsclub.timepad.ru/event/29192
+14
RailsClub'Moscow 2012. Интервью с ДиркЯном Буссинком (Dirkjan Bussink)
6 мин
1.9KДо очередной конференции RailsClub’Moscow остается меньше 8 дней. На 11-ый по счету слет российских рубистов приедет самая представительная компания международных Ruby звезд за всю историю конференции.
Мы продолжаем знакомить вас со звездными спикерами RailsClub’Moscow. Сегодня мы представляем вашему вниманию интервью с ДиркЯном Буссинком / Dirkjan Bussink — голландским разработчиком rubinius и datamapper. Это третье интервью серии, ранее мы уже поговорили со Стивом Клабником и Ксавье Нориа.
Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом :)
Dirkjan Bussink (Голландия): разработчик rubinius и datamapper
![](https://habrastorage.org/storage2/bbb/23d/bc0/bbb23dbc0c317f1b34c897b452656705.jpeg)
Мы продолжаем знакомить вас со звездными спикерами RailsClub’Moscow. Сегодня мы представляем вашему вниманию интервью с ДиркЯном Буссинком / Dirkjan Bussink — голландским разработчиком rubinius и datamapper. Это третье интервью серии, ранее мы уже поговорили со Стивом Клабником и Ксавье Нориа.
Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом :)
Dirkjan Bussink (Голландия): разработчик rubinius и datamapper
![](https://habrastorage.org/storage2/bbb/23d/bc0/bbb23dbc0c317f1b34c897b452656705.jpeg)
+12
RailsClub'Moscow 2012. Интервью со Стивом Клабником (Steve Klabnik)
2 мин
3.8KДо очередной конференции RailsClub’Moscow остается меньше 2-х недель. На 11-ый по счету слет рубистов приедет самая представительная компания международных Ruby звезд за всю историю конференции.
В ожидании личной встречи мы решили задать им несколько вопросов. Звездные спикеры RailsClub’Moscow рассказали о своих планах и поделились некоторыми личными историями.
Представляем вашему вниманию короткое интервью со Стивом Клабником (Steve Klabnik). Это первое интервью серии, которая будет опубликована в ближайшем будущем. Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом :)
Steve Klabnik (США): автор «Designing Hypermedia Apis» и обладатель Ruby Hero Award 2011;
![](https://habrastorage.org/storage2/12d/7d4/a9e/12d7d4a9e7f6a7c9a49b80a5a9401d0e.jpeg)
В ожидании личной встречи мы решили задать им несколько вопросов. Звездные спикеры RailsClub’Moscow рассказали о своих планах и поделились некоторыми личными историями.
Представляем вашему вниманию короткое интервью со Стивом Клабником (Steve Klabnik). Это первое интервью серии, которая будет опубликована в ближайшем будущем. Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом :)
Steve Klabnik (США): автор «Designing Hypermedia Apis» и обладатель Ruby Hero Award 2011;
![](https://habrastorage.org/storage2/12d/7d4/a9e/12d7d4a9e7f6a7c9a49b80a5a9401d0e.jpeg)
+12
RailsClub'Moscow 2012. Интервью с Ксавье Нориа (Xavier Noria)
7 мин
2.9KДо очередной конференции RailsClub’Moscow остается меньше 2-х недель. На 11-ый по счету слет рубистов приедет самая представительная компания международных Ruby звезд за всю историю конференции.
В ожидании личной встречи мы решили задать им несколько вопросов. Звездные спикеры RailsClub’Moscow рассказали о своих планах и поделились некоторыми личными историями.
Представляем вашему вниманию интервью с Ксавье Нориа (Xavier Noria). Это второе интервью серии, которая будет опубликована в ближайшем будущем. Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом :)
Xavier Noria (Испания): участник Rails core team и обладатель Ruby Hero Award 2010
![](https://habrastorage.org/storage2/720/550/6e2/7205506e28679fbf1e2fb63cbbc3d5ba.png)
В ожидании личной встречи мы решили задать им несколько вопросов. Звездные спикеры RailsClub’Moscow рассказали о своих планах и поделились некоторыми личными историями.
Представляем вашему вниманию интервью с Ксавье Нориа (Xavier Noria). Это второе интервью серии, которая будет опубликована в ближайшем будущем. Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом :)
Xavier Noria (Испания): участник Rails core team и обладатель Ruby Hero Award 2010
![](https://habrastorage.org/storage2/720/550/6e2/7205506e28679fbf1e2fb63cbbc3d5ba.png)
+18
Новости RailsClub'Moscow 2012
2 мин
2.3K![](https://habrastorage.org/storage2/191/4cd/111/1914cd11166e4403c86a18b923443342.jpg)
Добрый день, друзья!
Хочу рассказать вам о последних новостях RailsClub.ru
Напомню, что конференция, посвященная ruby, ruby on rails и веб технологиям в целом состоится 15 сентября 2012 в digitaloctober.ru (начало в 10:00).
Это будет одно из самых крупных ruby/ror событий в России по числу иностранных докладчиков, титулованных спикеров, приглашенных российских ruby звезд, участников, участвующих организаций.
Самая хорошая новость на данный момент это то, что абсолютно все наши иностранные докладчики получили визы. Нет ни одной причины, которая не позволила бы кому либо из иностранцев не приехать в Россию на наше ruby on rails событие. Все готовятся ко встрече с Россией и Москвой, а мы готовим для наших гостей культурную программу.
Также, хочу рассказать, что докладчиком нашей конференции стал Сергей Нартымов. Сергей — software engineer в команде Brainspec, контрибьютор в Ruby on Rails (больше сотни коммитов), Rubinius и Elixir. Сергей использует Ruby и Erlang в своей работе, почитывая на досуге книги по Lisp и Haskell.
Кстати, мы взяли короткие интервью у наших спикеров. В ближайшие дни мы расскажем о наших докладчиках чуть подробнее и опубликуем интервью.
+14
RailsClub'Moscow 2012 – 15 сентября в Москве. Конференция ruby / ruby on rails разработчиков
2 мин
2.7K![](https://habrastorage.org/storage2/191/4cd/111/1914cd11166e4403c86a18b923443342.jpg)
15 сентября 2012 в Москве на территории центра Digital October состоится 11-ая конференция веб разработчиков на Ruby и Ruby On Rails – RailsClub’Moscow 2012.
RailsClub’Moscow 2012 соберет вместе ведущих российских и известных иностранных Ruby разработчиков, которые поделятся с участниками конференции своими знаниями и опытом, обсудят новинки разработки, расскажут о возникших проблемах в работе и методах их решений.
На RailsClub 2012 будем обсуждать проектирование, разработку, тестирование, отладку, оптимизацию под большие нагрузки, масштабирование ruby on rails проектов. Также затронем темы: управления конфигурацией, деплоя, администрирования больших веб проектов.
В этом году в качестве докладчиков к нам приедут знаменитые ruby звезды.
Свое участие на данный момент подтвердили:
— Steve Klabnik (США), автор «Designing Hypermedia Apis» и обладатель Ruby Hero Award 2011;
— Xavier Noria (Испания), участник Rails core team и обладатель Ruby Hero Award 2010;
— Wynn Netherland (США), разработчик GitHub, соавтор @thechangelog и книги «Sass, Compass»;
— Dirkjan Bussink (Голландия), разработчик rubinius и datamapper;
— Sau Sheong Chang (Сингапур), автор книг “Ruby on Rails Web Mashup Projects” и “Cloning Internet Applications with Ruby”, директор прикладных исследований в HP Labs.
Выступления иностранных спикеров будут синхронно переводиться на русский язык.
Регистрация и оплата участия в конференции — railsclub.timepad.ru/event/29192
+13
Ruby NoName Podcast S04E08
1 мин
1.1KПодкаст
http://ruby.rpod.ru/274255.html
Новости
- SMT_rails — Shared Mustache Templates for Rails 3 шарим темплейты между Ruby и JavaScript. Пример приложения — первые 10 продуктов генерится на сервере, следующие по скролу (scroll pagination) загружаются через JS. Для обоих используется один темплейт.
- Вышла книга The dRuby Book: Distributed and Parallel Computing with Ruby
- Вышел Ruby 1.9.3 patchlevel 194
- Ехуда Кац запустил проект Токайдо
- 16 апреля вышел ruby-plsql
- Вышло расширение к Chrome CoffeeConsole
- mruby and MobiRuby
- 19 и 20 мая Brainwashing
+20
Rusrails.ru исполнилось 2 года!
2 мин
1.3K![image](https://habrastorage.org/getpro/habr/post_images/e16/8f6/983/e168f69831babfe5be109e9bd97fdd4b.png)
Доброго времени суток, друзья!
Чуть больше двух лет назад мой младший братишка обратил мое внимание на язык Ruby и фреймворк Rails на нем, и я загорелся желанием их изучить.
К вопросу подошел досконально, и, поскольку английский в то время хромал, и на лету информация на нем не воспринималась, по мере прочтения официальных руководств по Rails я делал для себя их переводы. По сути, учил параллельно Rails и технический английский.
И вот, ровно два года назад, мне пришла мысль, что такие переводы могут быть полезны не только мне, и я решил сделать сайт на их основе.
+7
Ruby on Rails. C локального хоста на VDS за 15 минут
6 мин
24KДоброго времени суток, хабровчане!
Как переехать на VDS за 15 минут и не углубляться в изучение nginx, unicorn и capistrano. Пошаговая инструкция под катом.
Как переехать на VDS за 15 минут и не углубляться в изучение nginx, unicorn и capistrano. Пошаговая инструкция под катом.
+7
Новый aggregation framework в MongoDB 2.1
12 мин
44KВ релизе 2.1 было заявлена реализация такой функциональности, как новый фреймворк агрегирования данных. Хотелось бы рассказать о первых впечатлениях от этой весьма интересной штуки. Данный функционал должен позволить в некоторых местах отказаться от Map/Reduce и написания кода на JavaScript в пользу достаточно простых конструкций, предназначенных для группировки полей почти как в SQL.
+65
Создание гемов — Руководство
3 мин
9.9KХотя на Хабре уже проскакивали статьи о создании гемов, они либо содержат устаревшую, либо неполную информацию.
Как же на самом деле надо создавать, развивать и публиковать свои гемы?
Современный подход заключается в использовании Bundler совместно с другими инструментами, такими, как Git, YARD и RSpec-2.
Как же на самом деле надо создавать, развивать и публиковать свои гемы?
Современный подход заключается в использовании Bundler совместно с другими инструментами, такими, как Git, YARD и RSpec-2.
+26
Как учат информатике в Европе (и в Чехии в частности)
8 мин
67KВведение
Прочитав топик про образовательный процесс в МГТУ им. Баумана, я решила, что мне тоже есть что рассказать на эту тему. Я училась (собственно, еще формально учусь) в Карловом университете в Праге на физико-математическом факультете (на отделении информатики) и, думаю, многим, не только тем, кто подумывает об обучении за рубежом, будет интересно узнать, как же выглядит зарубежное образование для будущих программистов.
Поскольку я обучалась только в одном университете (хотя и общалась со студентами разных ВУЗов из разных стран), то рассказать я могу только про него. Впрочем, система почти всех европейских высших учебных заведений примерно одинаковая. Так что я надеюсь, что этот топик поможет интересующимся составить общее представление как оно все там работает.
Прочитав топик про образовательный процесс в МГТУ им. Баумана, я решила, что мне тоже есть что рассказать на эту тему. Я училась (собственно, еще формально учусь) в Карловом университете в Праге на физико-математическом факультете (на отделении информатики) и, думаю, многим, не только тем, кто подумывает об обучении за рубежом, будет интересно узнать, как же выглядит зарубежное образование для будущих программистов.
Поскольку я обучалась только в одном университете (хотя и общалась со студентами разных ВУЗов из разных стран), то рассказать я могу только про него. Впрочем, система почти всех европейских высших учебных заведений примерно одинаковая. Так что я надеюсь, что этот топик поможет интересующимся составить общее представление как оно все там работает.
+164
Торрент лекций Лекториум
1 мин
35K![image](https://habrastorage.org/storage2/119/d34/e1a/119d34e1a0f00d332e70f230b677934a.jpg)
В связи с неддавней темой Лекториум записал почти тысячу лекций за год сайт Лекториума уже несколько дней не покидает хабраэффект.
Дабы облегчить дальнейшее скачивание лекций выкладываю некоторые из ник как торренты.
+129
Поднимаем на одном сервере несколько Ruby on Rails проектов под разными версиями ruby (Nginx + Unicorn)
4 мин
17K![](https://habrastorage.org/getpro/habr/post_images/582/6cb/e9f/5826cbe9f86cb03d94c39129bc68935a.jpg)
Хочу поделиться с вами способом разворачивания нескольких приложений Ruby on Rails на одном сервере.
Поможет нам в этом RVM, Unicorn и Nginx.
Недавно заказчик попросил поставить Redmine к ним на сервер, на котором уже крутился проект на Ruby on Rails и использующий версию руби 1.9.2. А redmine работает максимум с ruby-1.8.7. Так как других проектов на сервер размещать не предполагалось, то там изначально поставили Nginx + mod_passenger. Как известно, используя mod_passenger на одном сервере не запустишь два приложения с разными версиями руби.
+21
RubyMonk — уроки Руби от Монаха
1 мин
4.6K![rubymonk](https://habrastorage.org/getpro/habr/post_images/baa/015/20b/baa01520b985ecb9a7f53917f6410d99.jpg)
Вышла альфа версия онлайн уроков по Руби — RubyMonk. Пока что это 46 заданий, которые охватывают работу со строками, массивами и циклами. Сделано все красиво и удобно, работает в стиле подобного сервиса Rails For Zombies
Все бесплатно, зайти можно через аккаунт на Твиттере или ГитХабе: rubymonk.com
+47
Информация
- В рейтинге
- Не участвует
- Откуда
- Россия
- Дата рождения
- Зарегистрирован
- Активность