Category Archives: Programming

Замена RegexBuddy

http://www.gskinner.com/RegExr/ Сильно скромнее, конечно, но использовать можно.

SWFObject — для размещения flash-объектов на странице

Отличная библиотечка, про которую все конечно знают. Предназначена для размещения flash-объектов на странице при помощи javascript или улучшить javascript’ом отображение размещённого с помощью html-тегов flash-контента. страничка на Google-code документация на русском

Список полезных советов по оптимизации MySQL

Top 1000 SQL Performance Tips

Скринкасты Percona

http://www.percona.tv/

Установка связки nginx_php-fpm_php под FreeBSD

В общем-то это ссылки по теме: ссылка на статью на сайте лиссяры: Веб сервер на много коннектов и высокую нагрузку (nginx+php-fpm+mysql); очень всё банально и просто — из портов без настройки: http://habrahabr.ru/blogs/server_side_optimization/67152/; очень хорошая статья про настройку этого дела: http://habrahabr.ru/blogs/server_side_optimization/70167/ В каждой из статей куча ссылок на другие. Ссылки по настройке NginX — https://blog.bullgare.com/2009/10/настройка-nginx-ссылки/

XSLT: Создание и применение шаблона безотносительно путей в XML

Такой шаблон принимает на вход «массив», и выполняет над ним нужные действия в не зависимости от того, откуда этот массив был передан, главное, чтобы объекты в нём имели необходимые свойства. Создание шаблона:

Применение шаблона:

Генерация XML из массива

Сначала основная подзадача указанной задачи: Нужно генерировать массивы указанной структуры

Причём входные массивы могут быть различными: «простой тег»

«сложный тег»

и массив тегов

Причём они могут вкладываться друг в друга для генерации сложных XML-структур. Без tdd, ясное дело, не обошлось. В итоге имеем класс для генерации подобных массивов с тестами к …

Read more

XSLT: объявление переменной

Объявление переменной в зависимости от условия

Первый пост про XSLT

Ненавижу XSLT

XSS-фильтр на PHP с DOMDocument и XPath

Навеяно http://habrahabr.ru/blogs/webdev/70903/ — много чего идеологически взято оттуда. Но код там написан неудобно для меня, поэтому написал свой класс (3 класса) для фильтрации пользовательского контента. Делает следующее: вырезает все неразрешённые теги, в разрешённых при этом удаляет все неразрешённые атрибуты. После этого для всех ссылок на сторонние сайты проставляет атрибут target=»_blank». После этого проверяет все атрибуты …

Read more