Новый формат постов — сборная солянка. Короткие заметки, собранные в разное время и не тянущие на отдельный пост.
20 дек. 2012 г.
12 нояб. 2012 г.
Отчеты в Maven
upd 03.01.2015: конфиг переехал в reporting вместо site plugin, обновлены версии плагинов
Под катом очередная простыня XML с моим конфигом для построения отчетов, собранным из разных мест интернета.
9 авг. 2012 г.
Немного о Munin
Когда-то давно на домашнем сервере установил Munin, настроил по умолчанию (c помощью --suggest
) и забыл. Со временем что-то изменилось, что-то добавилось: ACPI плагин перестал показывать температуру, потому что при очередном обновлении ядра пропало устройство из /proc/acpi/thermal_zone/что-то_там
, появились Apache Tomcat и nginx, для которых тоже интересно получать разные красивые графики. А еще захотелось настроить уведомления о неприятных ситуациях вроде перегрева, недостатка свободного места на дисках и т. п.
29 февр. 2012 г.
Box.net, доступ через WebDAV с помощью Nautilus
По мотивам заметки на Лайфхакере.
В адресной строке Наутилуса пишем:
davs://www.box.com/dav
davs
— WebDAV через HTTPS.
Затем вводим логин и пароль, и все, можно пользоваться. Для быстрого доступа в дальнейшем примонтированный сетевой диск можно добавить в закладки.
23 февр. 2012 г.
Mako, Markdown и немного Python...
... или генерируем кучу статического HTML с минимумом копипаста
Программист за два часа может написать программу, которая за две секунды сделает то, что обычный пользователь будет делать полчаса.
Задача
Недавно понадобилось сделать из большого структурированного текста HTML-документы с навигацией.
Решил сделать это с помощью шаблонов и языка разметки Markdown, потому что:
- Можно избежать копипаста однотипной HTML-разметки, так как общая структура у документов одинаковая.
- При изменении структуры, ссылок на стили и т. п. не нужно изменять много файлов.
13 февр. 2012 г.
Maven и Mercurial. Версия с точностью до changeset'а
Захотелось для Maven проекта, размещенного в разных местах и с разными билдами, знать точную версию в виде changeset'a из репозитория Mercurial.
Ниже быстрое, простое (без scm плагина) и не слишком гибкое решение в виде кусков pom.xml.
20 янв. 2012 г.
Openbox. Индикаторы звука и раскладки клавиатуры
17 янв. 2012 г.
14 янв. 2012 г.
Lighttpd и Trac
Под катом кусок конфига lighttpd для Trac'а с комментариями.
/trac/root
тут — корневая директория Работало все это на поддомене (
HTTP["host"] =~ "^trac\.example\.com$"
).