← All posts tagged PHP

Kibab
Java PHP Устав бороться с неизвестно откуда берущимися утечками памяти в демоне, написанном на PHP с использованием Symfony, решил, что таки писать демонов на PHP — мракобесие. В итоге переписал демона на Java, теперь нет утечек :-) Хотя памяти он потребляет теперь больше, но это значение хотя бы не увеличивается до победного коредампа ))
Kibab
PHP Блин, реализация Google Protocol Buffers для PHP сделана только на PHP :-( Видимо, никому не была нужна в эффективном варианте. Думаю вот, попробовать написать расширение или для начала натравить на неё phc?..
Kibab
PHP Решил тут для одного небольшого, но в перспективе расширяемого проекта заюзать фреймворк Symfony. Сначала было сложновато :-) Однако уже через пару часов начал понимать, что и зачем тут надо. Отдельно порадовало отсутствие шаблонизатора и использование для шаблонов простого HTML+PHP. Ну и Doctrine в качестве абстракции от БД тоже радует, особенно после того примитивного ORM, который мы используем на работе...
Kibab
FreeBSD PHP Тут неожиданно обнаружил, что, пока я был в отпуске, PHP в портах обновили до версии 5.3.3, соответственно приплыла возможность собрать FPM! Конечно, юзать FPM можно было и раньше, но то, что он появился в портах — очень добрый, на мой взгляд, знак.
P.S. FPM — продвинутый менеджер FastCGI-процессов для PHP, google://fpm
Kibab
PHP Из трёх доступных клиентов для Cassandra: один зачем-то содержит в своём исходном коде автоматически сгенерированные классы (притом для Cassandra 0.5, старьё!), второй требует PHP 5.3 и выше. Маразм, остаётся последний, phpcassa, если он окажется кривым — надо будет писать своё :)
Kibab
PHP Вот блин. В PHP 5.3, если сказать strtotime('last day of previous month'), будет именно то, что нужно (для сегодняшнего — 31 мая). Но вот в 5.2 такая конструкция не обрабатывается :-( А на Production-сервере у нас именно 5.2....
Kibab
PHP проблема_2010 При попытке разобраться, почему База Патчей перестала пускать пользователей, наткнулся на интересный прикол в своём коде. Функция, устанавливающая куки, которые, как предполагалось, будут жить "вечно", ставила их до 25 января 2010 года :-D