Post archive
Rails. Первые впечатления.
Перейти c PHP+MySQL+jQuery+XHTML+CSS на RoR+Rjs+Haml+Sass – это как с гекзаметра на хайку.
October 12, 2008
Многопроцессовые демоны на PHP
Рано или поздно приходится на сайте выполнять задачи, которые прямо на страничке делать ну никак не получается. Обрабатывать большие объемы данных. Запрашивать медленные внешние сервисы. Делать сложные расчеты.
Тут-то и приходится вспоминать, что PHP — не только препроцессор домашних страниц, а и полноценный скриптовый язык. Давайте на этом языке сделаем демона для выполнения фоновых задач.
September 20, 2008
, revised
March 25, 2013
Read-From, Write-Through: улучшаем кеш страниц
Есть кеш страниц, организованный по принципу 404-й. То есть – если страница лежит в кеше, она отдается сервером без участия PHP; если ее там нет – по обработчику 404-й ошибки вызывается MainController сайта, который генерирует страницу, кладет ее в кеш и отдает клиенту.
September 19, 2008
Jenkins - Анализатор лога ошибок Apache
Реальность сурова — каким бы тщательным не было тестирование, на продакшне всегда будут ошибки. Одно из положительных изменений, связанных с переездом на VPS — я получил полноценный лог.
August 25, 2008
Переехали
Сайты работают в штатном режиме. Привет, SliceHost!
August 20, 2008
Переезжаем
До 20 числа мои сайты переезжают на новенький vps от slicehost. В связи с этим возможны неполадки/даунтайм, кроме того, могут пропадать письма на me@coldflame.in.ua – пишите на leonidshevtsov@gmail.com.
August 17, 2008
Задерка между итерациями
Не знаю, насколько это очевидно, но sleep можно поместить в условие окончания цикла.
July 30, 2008
Как я Zend-сертификацию проходил
Довольно странно зарабатывать на жизнь программированием на PHP и не иметь желания (или возможности) получить аттестат профпригодности – в университете таких не дают, да и уровень не тот. Быть сертифицированным специалистом и себе приятно, и, разумеется, выделяет из серой массы пыхыпышников, которых в отрасли как собак нерезаных.
July 26, 2008
Генерация XML в PHP
Рассматривая примеры генерации XML-выгрузок от различных украинских маркетов (не буду никого смущать прямыми ссылками), удивлен тем, что многие используют обыкновенную шаблонную методику, вроде:
July 14, 2008
Отладка PHP средствами Firebug
Отладка PHP-скриптов определенно недостаточно освещена в интернете. Потому многие, очень многие довольствуются print_r-ками. Очевидный недостаток такого способа – нельзя отладить AJAX, SOAP-сервисы, генераторы картинок и вообще скрипты, не отдающие непосредственно HTML-документов.
July 4, 2008
Настольный календарь на GCalendar + Rainlendar
Статья написана для ХабраХабра, захабрена на главную 21 июня 2008.
По канонам GTD, календарь предназначен для хранения rough terrain – событий, запланированных на четкое время, либо тех, о которых известно заранее (например, праздников). Ими и займемся – todo-менеджеров в последнее время и так развелось немеряное количество.
June 21, 2008
PHP5 как скриптовый язык для Windows
Я расскажу, как можно довести PHP-скриптинг под Windows до такого же удобства, что и BAT.
March 22, 2008
Сборщик мусора в PHP 5
Сегодня на работе разбирался с PHPшным сборщиком мусора. Обнаружилась одна жутко неприятная вещь, которая называется recursive reference memory leak – объекты с перекрестными ссылками не удаляются из памяти.
March 18, 2008
, revised
August 9, 2012
Zend PHP Certification
Есть такой хороший экзамен Zend Certified PHP Engineer. Для навеки погребенных в танке, Zend – разработчик PHP, соответственно, их сертификация равноценна, например, MCSE.
March 17, 2008
Дополнение готовых сайтов заказчика
Главное правило – самая трудоемкая часть работы – запуск проекта у заказчика. Она тем сложнее, чем больше клиентского кода написано не тобой.
February 26, 2008
9 причин заниматься фрилансом, работая фуллтайм
Начну с того, что это, конечно, маньячество – работать фуллтайм и фриланс параллельно.
February 21, 2008
Javascript: Подсказки внутри INPUT
Постановка задачи: нужно, чтобы в пустом input выводился приглушенным цветом какой-то текст, например, подсказка.
February 16, 2008
, revised
June 17, 2011
Растягивание TEXTAREA по вертикали
Решил опубликовать пару скриптов, написанных для lyrified.com.
February 15, 2008
, revised
March 2, 2014
Флэшбек: GLamour
Вот такими вещами я занимался полтора года назад.
February 15, 2008
Как скачать Java-приложение на телефон с компьютера?
Нашел простой способ качать Java-приложения на телефон с компьютера. Ибо на телефоне life:], и скачать по GPRS, скажем, 200-килобайтный Google Maps Mobile – полнейший no fate.
February 11, 2008