Обработка регулярок в nginx

Дабы не возвращаться к вниканию в официальную документацию, закреплю основные моменты конфигурирования nginx.
Синтаксис директивы location:

location [ = | ~ | ~* | ^~ ] uri { ... }

Порядок проверки директив location:

  1. = точное совпадение ссылки, поиск прекращается
  2. ^~ строки без регулярных выражений, поиск прекращается
  3. поиск подходящей регулярки, сначала на максимальное совпадение, затем по порядку в файле конфигурации (если 2 одинаковых, работает с верхним)
    • ~ совпадение с учетом регистра
    • ~* совпадение без учета регистра
  4. если подходит под регулярку — п3, иначе п2

Читать далее

Мониторинг OpenWRT в Zabbix

Установить непосредственно заббикс-агент с репозиториев OpenWRT:

opkg update
opkg install zabbix-agentd

Создать пользователя и группу

echo "zabbix:*:42223:42223:zabbix:/var:/bin/false" >> /etc/passwd
echo "zabbix:x:42223:" >> /etc/group

Создать папку под pid-файл (с нужными правами)

mkdir /var/tmp
chown zabbix /var/tmp

Читать далее

Неизвестный тип адреса в Firefox

При нажатии в браузере Mozilla Firefox по ссылкам, начало которых отличается от стандартных (http://, https:// и тд) возникает ошибка «Неизвестный тип адреса: Firefox не может определить, как открыть данный адрес, так как протокол (ssh) не связан ни с одним приложением»
unknown_address_typeОшибка возникает в случае, если в настройках (Правка — Настройки — Приложения) к указанному протоколу не привязано никаких программ.

Читать далее

DigitalOcean индикатор в панели Ubuntu / OSX

DigitalOcean Indicator — программа для Linux Ubuntu или OSX, которая позволяет осуществлять быстрый доступ к дроплетам в браузере, просматривать статус и техническую информацию (установленная ОС, параметры облака) и производить перезагрузку/остановку машин прямо из меню графической панели апплетов.
DO-indicator-osx

Под катом детали и купон на $10!
Читать далее

Переназначение неиспользуемых клавиш

Ноутбук Acer Travelmate P633-M относится к линейке бизнес-моделей компании. Он снабжен двумя дополнительными кнопками в секции клавиш управления курсором. Это клавиши Доллар (Dollar [$]) и Евро (Euro [€]).
Клавиатура Acer Travelmate P633-M
Использование их в повседневной жизни маловероятно, поэтомуих можно заменить на другие более часто необходимые под рукой кнопки. Например, на PageUp и PageDown.
Читать далее