Archive for Ноябрь, 2010

ZFCONF Ukraine 2010 & Mageconf: Фотоотчет и личные впечатления

// Ноябрь 30th, 2010 // 3 Comments » // Zend Framework, Веб-разработка

Вечер. 26 ноября 2010. Москва. Все идут с работы домой, а мы садимся на поезд до Киева. А что же в Киеве? — Мы едем на ZFConf, конференции, посвящённой Zend Framework!

(далее…)

Share

Подключение PHP-FPM и Memcached к Nginx

// Ноябрь 26th, 2010 // 7 Comments » // Highload, Memcached, PHP, Веб-разработка

На продакшен сервере у нас связка Nginx (отдает статику) + Apache (отдает динамику) + mod_php. Задумали отказаться от Apache, а заодно и подключить PHP в режиме FastCGI с помощью php-fpm, т.к. исследование показало прирост скорости. (далее…)

Share

Автоматическое создание моделей из таблиц в Ruby on Rails 3

// Ноябрь 26th, 2010 // 3 Comments » // Ruby, Ruby on Rails, Веб-разработка

Очень часто бывает ситуация, когда имеется готовая структура БД, и необходимо сделать модели на её основе. Если таблиц 10, то это не проблема, а если больше, и они большие по структуре? Импорт можно сделать буквально за 5 минут!

(далее…)

Share

Оптимизация mysql

// Ноябрь 25th, 2010 // 5 Comments » // Doctrine, Memcached, MySQL, Веб-разработка

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

(далее…)

Share

ZFConf Ukraine 2010 и MageConf 2010 Полная программа

// Ноябрь 24th, 2010 // 1 Comment » // Zend Framework, Веб-разработка

Нimageаконец-то стала доступна полная программа мероприятия! Для тех кто не в курсе небольшой анонс:

27го ноября в в Киеве пройдет бесплатная, международная, совместная конференция ZFConf Ukraine & MageConf. Цель конференции — объединить лучших специалистов PHP и Zend Framework Украины, России и других стран СНГ.

(далее…)

Share

Pimcore CMS: Zend Framework + extJS

// Ноябрь 24th, 2010 // 6 Comments » // CMS, PHP, Zend Framework, Веб-разработка

Посмотрел тут результаты конкурса 2010 Open Source Awards. Там, скажу я вам очень много интересных разработок. Например, CMS система Pimcore на базе Zend Framework и extJS. Т.к. мы в компании тесно работаем с ZF, мне было интересно посмотреть реализацию работы со страницами и объектами в этой CMS. Далее я напишу, как создать первую страницу в этой системе.

(далее…)

Share

Логическая задачка

// Ноябрь 18th, 2010 // 16 Comments » // Логические задачки

Тут товарищ задачку загадал. Было у великого султана 100 колдунов. Все они, конечно, были шарлатанами, и султан это заподозрил. Собрал он их и сказал:
— Завтра поутру устроим вам проверку, кто настоящий колдун, а кто нет. Проверка будет такой.

(далее…)

Share

3QNTP-Tank-B46DOS-D EAN и перегрев

// Ноябрь 16th, 2010 // No Comments » // Я негодую

Недавно купили неттоп из сабжа, и обнаружил, что после двух минут работы он перегревается. При этом перстает работать клавиатура. Пробовал разные клавы, беспроводные и проводные — один фиг.

(далее…)

Share

Настройка MD5 авторизации на Openfire

// Ноябрь 12th, 2010 // No Comments » // MySQL, XMPP (Jabber)

Openfire (ранее известный как Wildfire Server и Jive Messenger) — это XMPP-сервер, написанный на Java и использующий двойное лицензирование под Apache License 2.0 и коммерческой лицензией. При установке, он по-умолчанию использует алгоритм хэширования паролей Blowfish. В свою очередь многие CMS-системы используют алгоритм  MD5 для хэширования паролей пользователей. При интеграции Openfire и CMS возникает задача по хранению паролей Openfire в md5. Далее я расскажу, как решить эту задачу, а заодно поведаю об установке сервера Openfire.
(далее…)

Share

Сравнительное тестирование apache+mod_php VS nginx+php5_fpm на Zend Framework приложении

// Ноябрь 11th, 2010 // 8 Comments » // Highload, PHP, Zend Framework

Сейчас рассматриваю варианты увеличения производительности Zend Framework веб-приложения. Один из вариантов — это перевод веб-серера с Apache + mod_php на Nginx + php5-fpm

(далее…)

Share