Projects
Here is a handful of things I’ve created that might be useful/entertaining to someone out there. It’s not everything, but it’s a start.
Twittjr
A bizarre one-shot mash-up of modern technology and an IBM PCjr. I made it to attract visitors to the Computer Science House table at RIT’s 2009 ImagineRIT fair. See also related posts.
Vectrocity
A small Flash shoot-em-up game with a retro vector style. Coded as a final project for a multimedia class, I deemed it good enough for public consumption when my roommate briefly got addicted to it.
The CSH Public Web Site
I created the current incarnation of the Computer Science House public web site using Drupal with a pre-made design, and I currently serve as the webmaster. Just, uh, ignore the current state of the Projects page. It’ll be finished sometime this decade century.
Relay Tracker
A vintage client/server Windows application from my high school days, still updated on occasion. It tracks the miles for Chelmsford’s annual 24-Hour Relay Challenge.
Small Projects
Miscellaneous things that aren’t big enough to get their own write-up.
technic.mp3
A short composition I created in Adobe Audition 3 for Al Biles’ Intro to Digital Audio class at RIT. “Technic” is what it sounds like: Computery and synthetic. I should mention up-front that I am not a skilled composer by any stretch, and in fact this is the only piece of music I have ever created. All loops are from Adobe’s Loopology collection, except the main bass groove, which I made using Audition’s MIDI features. The random videogame-like sound effects are from DrPetter’s SFXr.
SVG: Silent Vector Guardian
A project I did for Web Client-Side Programming, in a very similar style to Vectrocity (proving once again that creativity is not my strong suit). Not the coolest thing ever, but shows what can be done with pure SVG and Javascript. Has a super-secret glow filter mode that runs at like 2FPS and causes serious glitching. Only works in the latest version of Opera.
xana2ts.rb
One day, the internal CSH newsgroups died. Fortunately, I had all the posts in my news client’s cache. Unfortunately, it was in an undocumented format specific to XanaNews. I made this script to convert that format to the “tradspool” format used by our news server. (It doesn’t convert the directory structure, you have to fix that on your own)