Joshua Shaffer's repositories
fusuma-suid-wrapper
A wrapper to give fusuma access to input without sudo.
haskell-prisoner
An attempt at making a probabilistic iterated prisoner's dilemma in Haskell. It didn't work.
continuous-calendar
A quick and dirty continuous calendar generator.
backup
My rsync based backup script. Makes versioned backups using hard links.
de-bruijn-index
A lambda calculus reducer using the De Bruijn index.
metal-pipe
Play the falling metal pipe sound effect when the pipe character is typed.
death-of-the-fifth
A mind bending maze using non-euclidian space instead of walls. (WIP)
duplicate-scanner
A haskell program that scans for duplicate files.
frp-investigations
Just playing around with functional reactive programming in Haskell with Yampa.
haskell-chat-room
A proof-of-concept chat room using multi-threaded Haskell IO.
haskell-rsync-backup
A script to automate versioned rsync backups.
haskell-sgp4
Translation/Binding of David Vallado's SGP4 from C++ into Haskell. (WIP)
haskell-sorts
Example sorting algorithms written in Haskell.
hour-tracking
A script to help keep track of hours worked on a job.
hs-vs-cpp
A comparison between Haskell and C++ using some basic example problems. (WIP)
html-template-tag
Simple utility for generating safe HTML.
kiwix-from-src
A feudal attempt to install kiwix-serve from source.
mail-indicator
A simple application indicator for monitoring a Maildir.
powered-susan
A lazy susan with a power strip for uses with plugged in appliences.
project-euler
My solutions for Project Euler.
raspberry-pi-power-strip
A set of power outlets controlled by a Raspberry Pi. (WIP)
resume
My résumé's source code.
retro-cpu-monitor
A device that shows the cpu and memory loads of my computer on an external display.
spider-game
A game where you are a spider and can walk on walls. (WIP)
todo.txt-hs
A haskell library for reading and writing todo.txt files (WIP)