Chris Lockfort's repositories
beatnik-helper
A tool to aid programming in Beatnik (http://esolangs.org/wiki/Beatnik)
firewall-access
Web interface allowing users to temporary open holes in the firewall to use non-public printers. Deprecated by CSH wireless deployment of 2011, so it never saw any use, and as a result it remains a sad 98% complete (needs input validation before deployment)
paradise-netrek
Updates for modern paradise-netrek compilation. If you just want a binary to run on the CS machines, scoop it from https://clockfort.com/netrek/netrek.client.ubuntu.i686
test-btrfs-convert
Testing script for some improvements to btrfs-progs
image-resequencer
None of the movie maker apps I tried (ffmpeg, Quicktime, VirtualDub) work well with ISO8601 datestamps :-/ But they are convenient to use and meaningful... so this script converts them just so I can re-arrange them into animations. Also was an opportunity to play with PowerShell.
vbox-save
VirtualBox is a powerful free machine virtualization application, but lacks some functionality useful for forensic analysis of guest virtual machines. The objective of this application is to add easily accessible and useable memory and disk dumps of live systems. Live system imaging is an increasingly important part of computer forensic investigation, as it offers the investigator access to temporary information not written to the hard disk that would be lost if the machine were just turned off and examined.
matrix-led-arduino
LED-Matrix controlling code for an unknown, unlabelled, very cheap ebay'd matrix array.
btr-backup
Personal backup scripts (using rsync & btrfs snapshotting)
dalek
I wrote this a few years ago, when I was much worse at programming. It's a good look at how to interact with the serial port in java though (in a cross-platform way), so I plopped it here so that a friend could take a look at the serial code. I ended up implementing this entire project as a tiny bit of extra code on top of a LUFA AVR USB joystick module.
sysstatgraph
Pretty web-facing semi-interactive graph of sysstat data; take a look at the website listed below for an active example.
captcha-solver
Captcha solver I mucked about with a while back. Never did get it to work perfectly, but I got enough to prod Bob to improve upon it / learn more I hope.
achieve-rest
RESTful haskell web server for achievements database
csh-interactive-fiction
Interactive Fiction game about CSH made for a game-jam competition. Winner of "Most Obscure Language" and "Most Tactical" awards. Written in Inform7.
sun-7-keyboard-layout
Use your Sun Microsystems Type 7 Keyboard in Microsoft Windows (Properly, with lettered alt graph mappings and even a supplemental mathematics entry mode)
datacomm-modernized-class-examples
Updated the professor's example code/assignments to work on modern GCC
trivia-bot
Solves multiple-answer trivia questions. Will be in RIT's ImagineRIT innovation fair, where visitors can test their wits against the machines.
Camp
Super-unusuable-alpha of a Haskell distributed version control project. Camp is not my project, I have just made some changes to it to make it more usable, while the main devs spend all day working on formal proofs of various aspects of the project. (Which are important, but I just want to use this now :-) )
radio-test
quickly-written test code to test functionality of some cheap chinese radio chipsets
wifi-locator
Determines physical location of station judging from 802.11 beacons' BSSID/Signal/Noise/Quality information.
security-stuff
A collection of harder-to-find computer security tools. Some written by me, some not.
dynamicmon
Keep an eye out for rogue users and other problems on Computer Science House's network
AVR-Thermistor
AVR code to get temperature readings out of a thermistor