nblock's ~


April 3, 2018

Using SQLAlchemy's Automap along with custom types for convenient data access.


February 17, 2018

GnuPG key transition statement

(646) 513-2685

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.


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.


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.