Fun
From time to time I like to create small projects to pass the time or to solve a problem I'm having. Sometimes I finish them, sometimes I don't. But I always end up learning something and, more importantly, I always have fun.
Exseed
A library that provides a simple DSL for seeding databases through Ecto.
-
Source Code
-
Hex Package
generic_array
A library that abuses C pre-processor macros to generate code for array data structures for nearly any underlying datatype.
-
Source Code
Media Streamer
A simple music server using Sinatra.
-
Source Code
Media Streamer Client
An iOS client for the above music server.
Rosetta Euler
An attempt at a chrestomathy of solutions to problems from Project Euler.
-
Source Code
card_tracker
A tool for keeping track of your Magic: The Gathering card collection.
-
Source Code
-
Demo
portfolio
This website.
-
Source Code
-
Demo
Spritesheet
Generates a spritesheet from a zip file with images in it.
bignum.sim
Integer Bignum library for Simula.
-
Source Code
pluggable-server
A simple TCP server which pipes incoming requests through dynamically loaded libraries which process the request and pass it along to the next one. Loosely modeled after plug. Currently not very useful.
-
Source Code
Color
Presents colors and their CSS values.
-
Source Code
-
Demo
HackerNewsCollapseComments
Just a user script to allow comment collapsing on Hacker News. Unlike some other scripts that do the same this one persists across page loads thanks to window.localStorage
.
This has since been made useless because this exact feature was added to the site not long after I made this.