Работа с патчами в Mercurial (TortoiseHg)

Создать патч просто — в TortoiseHg в логе правой кнопкой на ревизию->»export patch». К сожалению, в TortoiseHg 0.8.3 не удалось найти удобного инструмента для применения патчей, но можно сделать так: в командной строке зайти в корневую директорию, находящуюся под контролем версий, и написать:

Есть один нюанс: если проверять успешность патча путём вызова диалога «Hg …

Read more

Как сделать прозрачный GIF в GIMP

1. Правой кнопкой на изображении: Слой -> Прозрачность -> Добавить альфа-канал 2. Правой кнопкой на изображении: Выделение -> По цвету 3. Ткнуть в нужный цвет (часть изображения выделится) 4. Правой кнопкой на изображении: Правка -> Очистить 5. Сохранить в GIF

Найти ближайшего по иерархии родителя с заданным классом в jQuery

Найти ближайший предыдущий элемент с заданным классом в jQuery

UPD: Речь про элементы- «братья» текущего. Чтобы выбрать ближайший предыдущий камент, имеющий класс specialClass:

nginx + apache. Кеширование

Полезный пример конфига nginx для кеширования ответов. Минус — в том, что работа в примере ведётся с апачем. Но если всё переписать на ngin+php-fpm, будет гуд. http://ilyasite.net.ru/?p=80

Заголовки на скачивание файла

Чтобы при обращении по данному урлу браузер выдавал запрос на сохранение файла, нужно передать заголовки. Для этого достаточно только одного заголовка «Content-Disposition: attachment; filename=\»myfile.csv\»\r\n»

Дебаггинг PDO-запросов

Как отдебажить SQL-запрос, сотворённый через PDO — нашёл скриптик, который представляет собой обёртку над PDO — PDOTester.

Добавление программ в автозагрузку в Debian linux

Установка/удаление программ из пакетов в Debian linux

Установка

Удаление

Виртуальные хосты на nginx

В двух местах прописываем.