nblock's ~

Automatically recover a failing USB LTE modem

September 19, 2017

Automatically recover a failing LTE ZTE MF831 USB modem on OpenWRT/LEDE


Export multiple SVG layers

May 7, 2017

How to export multiple layers of an SVG file using xmlstarlet and Inkscape.


Times in Tryton

April 11, 2017

The relation between date and time fields in Tryton.


Tryton keyboard shortcuts

April 10, 2017

Keyboard shortcuts for date, datetime, time, and timedelta widgets in Tryton.


Notes on upgrading from Tryton 4.0 to Tryton 4.2

December 15, 2016

A few notes on the upgrade from Tryton 4.0 to Tryton 4.2.


Transparently edit Ansible Vault files with Vim

October 31, 2016

A few Vim autocommands to transparently edit Ansible Vault files with Vim.


Recover most of a broken Git repository

October 24, 2016

Repair as much as possible from a Git repository with broken blob objects and no backups available.


Notes on upgrading from Tryton 3.8 to Tryton 4.0

August 19, 2016

Some notes on the obstacles I encountered during the upgrade from Tryton 3.8 to Tryton 4.0.


Using self-signed certificates

July 28, 2016

How to install self-signed certificates both system-wide and for a virtualenv.


Unattended-upgrades for Jenkins 2.x

July 18, 2016

Configuring unattended-upgrades for Jenkins 2.x