Как стать автором
Обновить

Ruby on Rails шаг за шагом. #1 Теория

Программирование *
Ненадолго отставив серию статей о ЯП Ruby в сторону (1, 2, 3, 4, 5, 6, 7, 8, 9, 10), решил презентовать вам новый цикл о фрэймворке Rails. Набравшись некоторого опыта в «обучении» попробую вывести эту серию на уровень качества и продуманности несколько выше, чем прежде.

Целью первой части уроков по Ruby on Rails будет создание некоторого многопользовательского блога (аля Хабр). Также хочется отметить, что для этой первой части желательно иметь познание о Руби хотя бы на уровне трех-четырех капель. Хочется поскорей приступить к кодингу, но начинать все равно придется с теории.

Что такое Ruby on Rails (далее RoR)? Самый распространненый ответ – это базирующийся на ЯП Ruby (далее Руби) фрэймворк, который реализует шаблон (далее паттерн) MVC. Выделим два главных пункта из ответа:
  • Это фрэймворк на базе Ruby
  • Он реализует паттерн MVC
Разберем каждый отдельно.
Продолжаем
Всего голосов 60: ↑53 и ↓7 +46
Просмотры 53K
Комментарии 39

Ruby on Rails шаг за шагом. #2 Рабочее место и первое приложение

Программирование *
На этот раз мы развернем «полигон» девелопера RoR, поговорим о gem, сгенерируем и запустим первое приложение.

Instant Rails


Установка рабочего комплекта для Windows максимально проста, а все из-за того, что один щедрый программист по имени Курт Хибс уже собрал для нас все необходимое для разработки приложений RoR в одном пакете под название Instant Rails. В пакеты собраны:
  • интерпретатор Ruby,
  • движки БД SQLite и MySQL,
  • веб-сервер Apache (который, собственно, нам не нужен…)
  • и сами Rails

Устанавливаем рельсы
Всего голосов 36: ↑30 и ↓6 +24
Просмотры 15K
Комментарии 90

Ruby on Rails шаг за шагом. #3 Контроллер и Вид

Программирование *
Итак, прошлый шаг мы закончили на том, что позволили RoR сгенерировать нам первое приложение test, на его базе мы и начнем знакомиться с возможностями фрэймворка. Как мы уже говорили, приложение RoR имеет строго определенную структуру, давайте посмотрим, для чего предназначены его папки:
Катимся по Рельсам дальше
Всего голосов 15: ↑10 и ↓5 +5
Просмотры 19K
Комментарии 20

Как мы начали создавать конференции

Блог компании Семинары Станислава Сидристого Управление медиа *
Всем привет! «Мы» — это только я — создаю конференции для .Net разработчиков. Начинал с того, что в прошлом году собрал 200 человек в сумме по Москве, Питеру, Екатеринбургу. В этом году ожидается до 700 человек. И, как говорится, это только начало. О том, как я начинал в прошлом году, и с каким количеством косяков повстречался, я и хочу поведать.

Когда создавалась встреча в Москве, я столкнулся с целым ворохом сложностей. Необходимо не только привлечь людей другого города, да еще и на площадку другого города. При этом в связи с спонтанностью решения и отсутствием четкого понимания, взлетит или нет, не было даже юридического лица (сейчас уже есть). Оххх… Однако, по порядку… Начиная с подготовки к встрече.

Перед тем, как начать


Во-первых необходимо собрать максимум информации, которая будет уникальной и по которой будет не найти ничего в интернете. Это будет крайне желательно, поскольку именно за нее люди готовы заплатить деньги. У меня в качестве этой информации были примеры «как снять дамп с виртуальной памяти всех .Net объектов», а также «клонирование потока с сохранением места исполнения кода и замыканием всех переменных». В этом примере рассказывается о манипуляциях со стеком и TEB.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.4K
Комментарии 0