Mime-тип для woff-шрифтов

По умолчанию Nginx отдаёт woff-шрифты с mime-type: application/octet-stream. Chrome это дело замечает и начинает паниковать в консоли, а меня эта паника раздражает.

Копирование ssh-ключей на сервер

Допустим, что вы создали новую виртуалку на каком-нибудь VDS и вам нужно её настроить. Логиниться туда-сюда каждый раз по паролю грустно и неправильно. Правильно — по ssh-ключу. Для этого всего лишь нужно скопировать свой публичный ключ на сервер и добавить его в файл ~/.ssh/authorized_keys. Но если просто создать каталог, создать в нём файл и скопировать в него нужные символы – ничего работать не будет. Система ругнётся на что-то там про права доступа к файлам и будет, в принципе, права.

Установка Nginx на MacOS. Версия вторая, исправленная

Я уже писал про установку nginx на MacOS. Однако, некоторые вещи я теперь делаю слегка иначе.

Быстрое избавление от конфликтов Dropbox

Хорошая штука Dropbox, но иногда у него сносит крышу (особенно часто такое случается после переустановки ОС), и порождаются конфликты – файлы получают с именем вида base (Solo’s conflicted copy 2012-12-29).css» (вместо Solo будет имя вашего компьютера).

О пользе велосипедов

Изобретать велосипеды не только вредно, но и полезно. Если вы не пытаетесь продать свою поделку.

PIL на MacOS 10.8

Мне пришлось переустановить ситсему на макбуке (никогда не ставьте систему на CaseSensetive раздел, если хотите работать с поделками от Adobe) и, естественно, при устновке вируальных окружений для Django-проектов я словил зависимость полей ImageField от PIL:

MMXII

Итоги уходящего 2012 года:

Правильная установка PIL в виртуальном окружении

Очередной переезд всех моих сайтов на новую виртуалку снова принёс кучу ошибок от джанги. Причина — PIL (python image library) в виртуальном окружении собрался без поддержки jpeg и zlib. Причина проста до безобразия — инсталлятор не может найти нужные пакеты библиотек (почему — объясню чуть позже).

Пакетное извлечение превью из raw

Третий день слушаю в свободное время подкаст Фотокомпас. Странный подкаст, начиная с того, что выпуски длиной по два часа, и заканчивая невменяемым макодрочерством одного из ведущих. Ну как можно пять минут обмусоливать, какие классные цветные лейблы в Finder?

Конвертация видео для андроида

Возникла необходимость сконвертировать много *.wmv роликов в формат, воспринимаемый андроидом. С двумя ограничениями — сконвертировать нужно в терминале, а имена фалов — с пробелами. Родил вот такие строчки: