svn update –dry-run .

Требуется автоматизировать процесс обновления рабочей копии subversion. Казалось бы всё просто – запускаем svn update, получаем ожидаемое. Но иногда ведь не получаем. Конфликты, tree conflicts – в таком случае желательно откатиться на предыдущее состояние. Решаемо, но хочется зайти с другой

VirtualBox. Несколько слов о дружественном интерфейсе.

Случилась неприятность – в процессе автоматического “резервного копирования” не запустилась виртуальная машина. Ну что ж бывает и такое – запустим вручную: $ VBoxManage startvm InvalidMachine –type=headless Waiting for VM “InvalidMachine” to power on… VM “InvalidMachine” has been successfully started. Вывод

Nginx. Проксирование ресурса с динамическим адресом.

Понадобилось проксировать ресурс не имеющий статического адреса. Нет проблем, меняем конфиг, перезагружаем nginx: location / { proxy_pass http://dynamic.service.tld; } Проходит время, ip-адрес проксируемого ресурса изменяется, а nginx продолжает долбиться на старый. Нет проблем, ищем решение, меняем конфиг, перезагружаем nginx: location

Увеличиваем размер vmdk

Порой возникает необходимость изменить размер виртуальных дисков для VirtualBox-а, в моём случае диски оказываются в формате vmdk и руководство пользователя предлагает нам  скопировать диск в формате VDI, изменить размер полученного vdi и вновь скопировать результат  в vmdk. Всё вроде  бы просто,

Доверяете ли вы своему DNS-хостеру ?

Один известный dns-хостер преподнёс неожиданный сюрприз, в результате которого b2b-площадка стала потихоньку “недоступна” клиентам потому, что указанные в описании домена NS-серверы (все пять, ага) перестали корректно резолвить имя (server can’t find example.org: REFUSED), мониторинг предупредить об опасности вовремя не смог (как

“Расцветка” вывода git-команд

Иногда вывод git diff/log совсем плох (собственно это случается лишь пару раз, сразу после установки, до того момента пока руки не доходят разобраться и снова на годы забыть решение). Проблема кроется в пейджере, который установлен в настройках git-а. По умолчанию