Изменение permalinks

February 9th, 2010 by hudson

Уважаемые гости моего блога. Я изменил механизм формирования permalinks – и вы можете какое-то время попадать из поисковика на главную страницу вместо целевой.

Я извиняюсь за эти “шалости”, и могу посоветовать из старого permalink удалить id поста и перейти к архиву за месяц – где вы сможете выбрать новую статью. Например:

Было: http://hudson.su/2010/01/111/. Нужно удалить последнее число (111/) тогда вы попадете на страницу с архивом за 2010/01.

Еще раз приношу свои извинения.

Оптимизация работы с Doctrine при помощи специализированных запросов

February 5th, 2010 by hudson

Если вы работаете над большим проектом на symfony + Doctrine и у вас много моделей и сложных запросов, вам обязательно потребуется способ, как хранить и использовать эти запросы, не теряя преимуществ ООП и более прямым способом, нежели традиционные способы addNamedQuery() и createNamedQuery(). Ниже приводится такой способ.

Read the rest of this entry »

Чеклист: готов ли ваш symfony проект к развертыванию (часть 2)

February 4th, 2010 by hudson

По мотивам Check if your symfony application is ready for deployment

Небольшой сборник рецептов (или же мини тестов), которые желательно выполнять перед развертыванием symfony-проектов. Часть 2-я.

Read the rest of this entry »

Устанавливаем eAccelerator для php5 в windows

February 3rd, 2010 by hudson

Так уж повелось, что разработку я веду на локальной windows-машине с использованием denwer. С каждым апгрейдом комп становился мощнее и php для девелоперских нужд работал вполне удовлетворительно. Однако, с переходом на symfony 1.4 с ужасом обнаружил, что генерация страницы в development-окружении составило более 1500 ms. Понятно, что dev environment предназначена для отладки, но все-равно не айс. Ниже мы поставим eAccelerator на локальный denwer.

Read the rest of this entry »

Иконки в jQuery UI. Небольшой хинт по смене классов ui-state-default/ui-state-hover.

February 2nd, 2010 by hudson

Замечательный фреймворк jQuery имеет не менее замечательную библиотеку jQuery UI. С ними мне живется в общем-то хорошо, но иногда вылезают всякие забавные грабли. Об одних я расскажу двумя строчками ниже.

Read the rest of this entry »

Чеклист: готов ли ваш symfony проект к развертыванию (часть 1)

January 29th, 2010 by hudson

По мотивам Check if your symfony application is ready for deployment

Небольшой сборник рецептов (или же мини тестов), которые желательно выполнять перед развертыванием symfony-проектов.

Read the rest of this entry »

Где находится hosts в windows7?

January 25th, 2010 by hudson

У вас возникал такой вопрос? У меня вот при миграции на windows7 он тоже возник. А находится он тут:

C:\Windows\System32\drivers\etc\hosts

Have fun! )

p.s. Визуально в total commander его не видно, включите в проводнике отображение скрытых файлов и перейдите в директорию, указанную выше.

p.p.s. А minimize all / свернуть все окна вообще стало малоприметной кнопкой без подписи в правой части таскбара (за системным треем)… до сих пор не привыкну ((

p.p.p.s. А вот система а-ля dock (в macosx) – на замену быстрому вызову, очень даже ничего так! )

Скрипт просмотра объема памяти, потребляемого процессами в linux

January 22nd, 2010 by hudson

Часто возникает необходимость посмотреть суммарное потребление памяти группой однотипных процессов (кумулятивно). top и ps без обработки не сильно помогает, поэтому сегодня написал следующий скрипт:

Read the rest of this entry »

Cubic Test. Параметризация тестовых данных, Интернационализация тестов / Parameterisation of test data, Internationalization of tests

January 17th, 2010 by hudson

Продолжаем цикл статей о CubicTest. На этот раз мы поговорим о параметризации тестовых данных (http://boss.bekk.no/display/BOSS/Parameterisation+of+test+data).

Read the rest of this entry »

Решение проблем с ajax на nginx/apache в Internet Explorer (IE)

January 15th, 2010 by hudson

Часто вижу сообщения о проблемах nginx и ajax в IE.

Конечно я не могу ручаться за каждый конкретный случай, но осмелюсь предположить, что проблема может быть связана с кодировкой, точнее с наименованием кодировки, которое передается в ответе веб-сервера. Я уже писал о похожей проблеме ранее (Cистемная ошибка: -1072896658). Ниже проведу небольшой ликбез с описанием необходимых настроек веб-серверов.

Read the rest of this entry »