29 февр. 2012 г.

Box.net, доступ через WebDAV с помощью Nautilus

По мотивам заметки на Лайфхакере.

В адресной строке Наутилуса пишем:

davs://www.box.com/dav
davs — WebDAV через HTTPS.

Затем вводим логин и пароль, и все, можно пользоваться. Для быстрого доступа в дальнейшем примонтированный сетевой диск можно добавить в закладки.

23 февр. 2012 г.

Mako, Markdown и немного Python...

... или генерируем кучу статического HTML с минимумом копипаста

Программист за два часа может написать программу, которая за две секунды сделает то, что обычный пользователь будет делать полчаса.

Задача

Недавно понадобилось сделать из большого структурированного текста HTML-документы с навигацией.

Решил сделать это с помощью шаблонов и языка разметки Markdown, потому что:

  1. Можно избежать копипаста однотипной HTML-разметки, так как общая структура у документов одинаковая.
  2. При изменении структуры, ссылок на стили и т. п. не нужно изменять много файлов.

13 февр. 2012 г.

Maven и Mercurial. Версия с точностью до changeset'а

Захотелось для Maven проекта, размещенного в разных местах и с разными билдами, знать точную версию в виде changeset'a из репозитория Mercurial.

Ниже быстрое, простое (без scm плагина) и не слишком гибкое решение в виде кусков pom.xml.