Steve Kemp's Projects
A golang linter to detect functions not in alphabetical order
The simplest possible project combining an Arduino Mega and a Zilog Z80 processor
A toy utility to process Apache log files via SQL.
Basic X86-64 assembler, written in golang
Export a dump of all running EC2 instances, along with AMI details, AMI age, etc, etc.
A small collection of AWS utilities, packaged as a single standalone binary.
BrainFuck Compiler Challenge
A template for self-hosted bookmarks using HTML & jQuery.
Installing NFS on a Buffalo 220 NAS device
A small collection of calibre-plugins.
A/B testing for CGI::Application-based applications.
Unified IP detection for CGI::Application .. applications.
Rate-limiting for CGI::Application-based applications, using Redis for persistence.
CGI::Session driver using redis for storage.
Chronicle is a simple blog compiler, written in Perl with minimal dependencies.
A simple module to test whether a given IPv4 address is within a particular CIDR range.
Golang CP/M for playing zork, lighthouse-of-doom, etc
A simple/minimal TCL interpreter, written in golang
ServerSpec.org configuration for the Debian-Administration cluster.
Redis & node.js powered dashboard skeleton
A simple golang application to automate the deployment of software releases.
Interface to the Osram Lightify system
Repository created for the Helsinki University course.
Dynamic DNS - Via Redis, Perl, and Amazon Route53.
The code behind https://dns-api.org/
The code which was previously used at https://dns-api.org/
Trivial API-gateway for docker, via HAProxy
Container for various dockerfiles.
Yet another dotfile-repository
External comments for static HTML pages, a lightweight self-hosted disqus alternative.