acha.ninja

About

I'm a software engineer from New Zealand, this site is just a collection of things I have made public that may be useful to you.

Blog posts

Software

Some software I have written that I consider useful for interesting.


"As we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously." - Benjamin Franklin


c

An incomplete, but self hosting C compiler.

cmips

An mips processor emulator capable of booting a linux kernel.

coolmsg

A dead simple and well specified message passing protocol, used in some private software.

ddmin

A delta debugging tool, it does automated debugging by shrinking test cases.

godothecorrectthing

An 'Integrated development window manager' script for i3, see a demo here

gslite

A tiny but powerful alternative to the heavyweight gsutil from google for manipulating google storage buckets.

sftpplease

An sftp <---> cloud storage bridge.

orderly

Ordered process (re)start, shutdown, and supervision.

terraform-provider-nix

A powerful terraform provider for nix builds and nixos installations.

acmeish

Manipulate vscode buffers with system commands.