- name: nasm
description: |
64 and 32 bit Netwide Assembly demonstration, in the form of a needlessly complicated hello world featuring a branch, macro and function.
- name: minimax
description: |
Unbeatable tictactoe.
Uses the minimax algorithm.
- name: dylansserver
description: |
The initial instance of this server, which once ran it's namesake virtual domain on a custom MVC framework (it had a few more features then). It also ran my mailserver, DNS server, git server, and automated deployments and backups.
- name: simpletimingattack
description: |
This program implements a simple timing attack. It measures the execution time of a target program over a number of iterations, rotating through a character set and appending the fastest (or slowest) character to the result.
- name: cellular-automaton
description: |
One and two dimensional cellular automata animated on an HTML canvas. Two dimensional automaton seeds can be drawn on the screen and animated.
- name: i_like_pandora
description: |
Searches YouTube for what you like on Pandora. Then downloads the first video.
- name: matrixnullspace
description: |
This web application written in Python calculates the null space, eigenvalues, and determinant of an arbitrary matrix.
- name: irssi-notify
description: |
irssi-notify forwards IRC notifications over a TCP/IP socket for local desktop alerts from a remote GNU/Screen'd session.
- name: powermate
description: |
This Haskell program uses the haskell-powermate bindings to control Alsa, MPD and Pianobar from a Griffin PowerMate supporting long presses and twist motions.
- name: fvlc
description: |
This bash script listens for hidden outbound HTTP requests for flash video files and restarts the stream in a chosen application.