Archive for Март, 2011

Сравнение PHP кэшеров в реальных условиях

// 25 марта, 2011 // 3 комментария » // Highload, PHP, Веб-разработка

Один из моих читателей (тоже Андрей кстати) провел тестирование различных кэшеров опкода PHP на своём проекте. И с его разрешения, публикую результаты проведённых полевых испытаний. (далее…)

Share

PHP велосипеды. Зачем?

// 24 марта, 2011 // 3 комментария » // PHP, Веб-разработка

Давно задавался вопросом, почему многие PHP программисты пишут свои велосипеды (CMS,CMF,ORM и т.д.)? Ведь есть куча готовых наработок, готовые PHP классы, PEAR. Почти все стандартные задачи, которые встречаются в веб-разработке, уже реализованы в Zend Framework да и во многих других фреймворках. И я решил провести небольшое исследование… (далее…)

Share

Взаимная блокировка транзакций БД. Как решать проблему?

// 21 марта, 2011 // No Comments » // Doctrine, Highload, MySQL

В данной статье описывается решение проблемы взаимных блокировок транзакций БД, когда одна транзакция блокирует данные и не дает запуститься другой. (далее…)

Share

Настройка nginx для хостинга

// 20 марта, 2011 // 16 комментариев » // Highload, Memcached, PHP, Веб-разработка

В последнее время замечаю большой интерес к nginx, и организации веб-сервера на его основе. (далее…)

Share

Добавление плеера PowerPoint презентаций Slideshare на форум IPB

// 14 марта, 2011 // 13 комментариев » // PHP, Веб-разработка

Иногда бывает необходимо вставить на форум презентации в PowerPoint, например по ZendFramework. Можно конечно загрузить их на сайт по FTP, и дать ссылку, чтобы пользователи могли качать. Но гораздо интереснее будет сделать так, чтобы можно было бы смотреть презентацию прямо на сайте. (далее…)

Share

WTFM — новая единица качества кода :-)

// 8 марта, 2011 // 2 комментария » // Юмор

Щютка конечно, но уж больно жизненно 🙂

(далее…)

Share

Проброс портов хоста (Ubuntu) в гостя (Windows) в VirtualBox

// 4 марта, 2011 // 7 комментариев » // Веб-разработка, Виртуализация

Как и многие веб-разработчики, мы вынуждены тестировать наш веб-сервис в разнообразных броузерах и средах. И всё бы было хорошо, но, нам также приходится тестировать его в Internet Explorer 6, что доставляет нам много принеприятнейших минут. Не буду говорить всё, что я думаю по поводу этого броузера, а то к сути статьи я перейду не скоро. Итак Internet Explorer 6 живет в своей виртуальной машине (Windows XP), а веб-сервис в хосте (Ubuntu), и стоит задача по проброске порта веб-сервера(Nginx) из хоста в виртуалку.

(далее…)

Share

Получение списка внешних ключей для таблицы MySQL

// 1 марта, 2011 // 1 Comment » // MySQL

Сегодня думал, как бы получить список внешних ключей. Мы используем InnoDB, и таблицы связаны через Foreign keys. (далее…)

Share