Retina kills bitmap fonts

Как ни странно, но выбирая между Macbook Air и Macbook’ом с Retina, определённую группу шрифтов вы больше не увидите так, как прежде — на не-ретиновых дисплеях. Это, например, Monaco, Terminus и вообще всё, что содержит в своём составе отдельные начертания для определённых размеров, в режиме, когда Antialiasing (AA) отключен. Если выключить AA на Retina, то […]

Выигрышные комбинации vim

В тексте, который вы vim-редактируете, так удачно совпало, что присутствует имя файла, который вы бы хотели посмотреть и/или отредактировать(?) — такое может быть, например, при правке какого-нибудь конфига. Наверное, вы уже знаете, что достаточно скомандовать gf — и вот вы уже на том файле, имя которого было под курсором. Несомненно это удобно. Но иногда гораздо удобнее, чтобы […]

Не так давно шла речь про безопасность WordPress

И вот в подтверждение тезиса о том, что WordPress должен быть ограничен в возможности записи в свои собственные файлы-каталоги, новость о том, что “Популярный плагин для WordPress содержит в себе бэкдор“. Вообще говоря, понятно, что совсем лишать WP такой возможности, значит сделать его крайне неудобным — запись в wp-content/, как говорится, “must have”. Но остальные […]

Грабли с nginx proxy_pass upstream

Как известно (ну, например, из документации), по-умолчанию proxy_pass использует следующую настройку для заголовка Host: proxy_set_header Host $proxy_host; — и это довольно логично. Как известно (уже теперь — из личного опыта), если вместо конкретного hostname в proxy_pass будет указана группа серверов (модуль upstream), то заголовок Host они не получат. Workaround? — Ну ручками, ручками. Либо шаблонами-шаблонами. 😉

мета-пост по блогу

Во-1-х, должны быть кросспосты. Во-2-х, должны работать комменты, причём, нужно поддерживать авторайзы из FB и прочего. 3 — sitemap

Swap? OMG!

Опечаточка-по-Фрейду: dd if=/dev/zero of=swap.omg bs=1M count=512

Macbook, иль ноутбук — вот вопрос

Ответить на него можно методом дихотомии: Macbook — это software и hardware. Нельзя, конечно, сказать, что они “несвязанные между собой”, поскольку, например, вы не найдёте на клавиатуре Macbook клавиши Page Up/Down, но будете переключаться между вкладками, нажимая Cmd-Shift-[/]. Поэтому предложения поставить на Macbook Linux, я лично, считаю приглашением на извращения, — PC-клавиатурку воткнёте — ок, я […]

Стандартные настройки WordPress не очень-то безопасны

— объясню почему: авторы WordPress не ищут простых путей, и, вместо того, чтобы убедиться, что WP сможет записать файлы в каталог wp-content/plugins (например), тщательно сверяют владельцев исполняемых .php-файлов с владельцами файлов, временно создаваемых самим WP. При несовпадении владельцев, установка плагинов и пр., будет предлагаться с использованием FTP. Применение FTP, в 21-м веке, это отдельная тема для […]

Никогда не пользовался NETMAP

— про который в man’е сказано: This target allows you to statically map a whole network of addresses onto another network of addresses.  It can only be used from rules in the nat table. на самом деле даже интересно стало — а есть ли какое-нибудь отличие от того же DNAT, в случае, если мэпится один-в-один […]

OpenBSD-фаервол PF для Mac OS X заплесневел

— по кр. мере, в его текущем состоянии (Yosemite, El Capitan). Будучи пользователем Mac OS X (“not only, but also”) довольно долгое время, я, конечно, в курсе попыток разработчиков Apple укомплектовать OS X пакетным фильтром — firewall’ом. Они сделали подход к FreeBSD’шному ipfw, но довольно быстро отказались от него, хотя, его останки всё ещё в […]