Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

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
Просмотры 51K
Комментарии 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.3K
Комментарии 0

Коды step-by-step: читаем / кодируем PDF417

Алгоритмы *Математика *DIY или Сделай сам
Tutorial

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


Итак, давайте разберёмся со всем необходимым для чтения и / или записи PDF417. Ведь не всегда под рукой найдётся смартфон с программой для их чтения. А для записи — и подавно.


Внимание, под катом — 9 изображений общим размером в 2.79 МБ, 6 таблиц и немного формул.

Да, мне интересно узнать больше о кодах
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 4.1K
Комментарии 9

Коды step-by-step: Aztec Code

Алгоритмы *Математика *DIY или Сделай сам
Tutorial

Вам ведь ещё не надоели коды? Надеюсь, что нет, поскольку сегодня мы рассмотрим Aztec Code — именно их вы могли видеть на своих смартфонах в электронной версии посадочных талонов на авиарейсы, а может на железнодорожных билетах или ещё где.


Один из таких кодов показан слева от данного текста. Конечно, можно просто взять телефон, открыть специальное приложение для чтения кодов и просто "прочитать" его. А вот если вам интересно, как эти коды записываются, читаются и какую информацию могут содержать, то добро пожаловать под кат.


Aztec Code — следующий в списке кодов, о которых я хочу вам рассказать во всех подробностях. Начнём.


Внимание, под катом — 8 изображений общим размером в 0.8 МБ, 5 таблиц и немного формул.

Да, мне интересно узнать больше о кодах
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 5.9K
Комментарии 2