Tag Archives: Ruby

Ruby 1.9.2 и Ubuntu 11.10

Сегодня товарищ на работе обновил Ubuntu до версии 11.10 (Oneiric Ocelot). Ну и начали ловить первые баги. В этом посте я расскажу, как поставить Ruby 1.9.2.

DevConf 2011. Фотоотчёт и немного видео.

Рубрика “IT-конференции” в моём блоге начинает медленно но верно наполняться. Вчера побывал на DevConf, и как и в прошлом году мне оочень  понравилось. В этой заметке будет много текста, моих мыслей (всё сплошное ИМХО и личные впечатления) немного фоток и видео.

Ruby & PHP. Скрещиваем ужа с ежом с помощью Starling и Zend_Queue.

В этой статье я расскажу о животрепещущем для многих вопросе. Как соединить между собой приложения на разных языках. Например, Ruby и PHP. В Twitter проблему интеграции с очередью решили с помощью Starling. Вообще сейчас намечается тенденция, что для каждой задачи подбирают свой язык. Гомогенных систем становится всё меньше. В следствии этого возникает потребность в стандартах на интеграцию разношерстного ПО в единую систему.

 

Установка RVM, Ruby 1.9.2, Ruby on Rails 3.0.1 на Ubuntu + решение проблемы с гемом mysql2

В этой статье я опишу идеологически правильную установку Rails 3.0.1 и сопутствующего добра на Ubuntu. Вообще я стараюсь ставить весь софт из пакетов, но в данном случае, для лучшего контроля версий сделаю исключение.

Асинхронная работа с MySQL в Ruby

Ваш движок работает с MySQL? Скорее всего да. Тогда вы должны знать, что ваш код (будь это PHP или Ruby) исполняется последовательно. Формируется SQL-запрос, отправляется к базе, извлекаются данные, затем следующий запрос и т.д. А вы не думали, что можно ускорить ваше приложение, используя асинхронные запросы?

Ruby – Базовые типы данных

Недавно я начал изучать язык  Ruby и платформу Ruby on Rails. Первой статьей будет описание типов данных в Ruby.

Данные любого типа в Ruby суть объекты тех или иных классов. Самые используемые встроенные типы данных:

  • Fixnum (целые числа, меньшие 2^30),
  • Bignum (целые числа, большие 2^30),
  • Float (числа с плавающей запятой),
  • Array (массивы),
  • String (строки),
  • Hash (ассоциативные массивы).