Archive for Май, 2011

Уральский вебдев. Конференция Dump в Екатеринбурге. Фотоотчёт.

// Май 31st, 2011 // 1 Comment » // Highload, IT конференции, Memcached, MySQL, NoSQL, PHP, Sphinx

30 мая в Екатеринбурге прошла уральская конференция веб-разработчиков «Development Usability Management Practice» (Dump), которую мне удалось посетить. Основных направлений два, как следует из названия, — это веб-разработки и менеджмент IT технологий. (далее…)

Share

Один порт для нескольких воркеров phpDaemon

// Май 30th, 2011 // No Comments » // Highload, PHP

Сегодня разбирались с демонизацией Zend Framework приложения на базе phpDaemon. При тестировании возникла одна проблема — при старте демона и обработке запроса на одном порту мог висеть только один демон. (далее…)

Share

Особенности кодировки при работе PHP & Ruby & Starling

// Май 27th, 2011 // 4 Comments » // PHP, Ruby

В статье Ruby & PHP. Скрещиваем ужа с ежом с помощью Starling и Zend_Queue я рассказал, как организовать обмен данными между Ruby и PHP. В процессе работы возникла проблема передачи локализованных данных (на русском языке). Дальше я расскажу, как удалось её решить. (далее…)

Share

Как восстановить skype

// Май 26th, 2011 // 164 Comments » // Мысли

Сегодня, буквально пару минут назад, произошел странный инцидент.

Skype вылетел и на данный момент не желает запускаться. Открывается окно, попытка авторизации и процесс умирает. В htop процесса не видно. Проблема наблюдается у всех разработчиков, у кого Ubuntu.

(далее…)

Share

Установка iconv для Ruby 1.9.2

// Май 26th, 2011 // 6 Comments » // Ruby, RVM

Для того, чтобы работать с юниксовой библиоеткой iconv, необходимо добавить её поддержку в Ruby. Оказывается, это не так тривиально. iconv — утилита UNIX (и одноимённая библиотека) для преобразования текста из одной кодировки в другую. Она также портирована под Windows. Утилита iconv конвертирует текст из одной кодировки в другую. Входная кодировка задаётся ключом -f, а выходная — ключом -t. Однако мы будем использовать библиотеку iconv не через вызов консольной команды, а через сам Ruby. (далее…)

Share

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

// Май 21st, 2011 // 9 Comments » // Highload, PHP, Ruby, RVM, Веб-разработка

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

 

(далее…)

Share

Учим Ruby вместе! Урок 1

// Май 20th, 2011 // 3 Comments » // Ruby, Веб-разработка

«Привет! Чем занимаешься?» — «Да так, одну штуку на руби программлю.» — «Это заразно :-)»
Вот такой диалог состоялся у меня сегодня с одним приятелем. Почему ruby?

 
(далее…)

Share

ZFConf-2011. Фотоотчёт о конференции по Zend Framework.

// Май 17th, 2011 // 3 Comments » // PHP, Sphinx, Zend Framework, Веб-разработка

Ну вот я и вернулся из Питера, где в эти выходные проходила конференция PHP разработчиков ZFConf-2011. Для тех, кто ещё не догадался, конференция посвящена самому популярному каркасу веб-разработки «Zend Framework». (далее…)

Share

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

// Май 13th, 2011 // 16 Comments » // Ruby, Ruby on Rails, RVM

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

(далее…)

Share

Пишем своё расширение PHP на C. Часть 2: Windows

// Май 13th, 2011 // 1 Comment » // Highload, PHP, Веб-разработка

В предыдущей статье я рассказывал как скомпилировать свое расширение PHP под Linux. Теперь разберемся, ка сделать это же под Windows.
(далее…)

Share