Projects

The stuff I do for my own satisfaction when I’m not doing the things I get paid for. Hopefully they provide value to others as well, or inspire some coding mad science of your own. Some are maintained better than others.

Repository History

rh is a Go modules-like hierarchy aware cd command for easier navigation to your repositories. Go organizes modules based on server/organization/repository hierachy (for example, github.com/knl/rh), which I liked a lot. rh is a step toward having that structure with all repositories I keep on my machine, while making my workflow as smooth as possible. Following the previous example, simply typing rh rh would take me to ~/work/github.com/knl/rh. If there is an ambiguity, rh k/rh would help.

All Irregular and Strong Verbs by Frequency of Use

This course on Memrise includes all German irregular verbs (unregelmäßige und starke Verben) in the infinitive form, with 3rd Pers Sg. Präteritum and Perfekt forms. All verbs are arranged by frequency of use in German (source). Further, the Perfekt contains ‘hat’ or ‘ist’ (or both). Finally, there is a mention of the 2nd Person Singular form.

Window manipulation on Mac OS X using Hammerspoon

winter and grille are two Hammerspoon modules for handling windows on Mac OS X. Winter is a general purpose module, while Grille extends Winter to support various grids. Both modules sport a fluent interface and allow for a readable and effective configuration. These two modules represent my first excursion into Lua.