|
Project Information
Links
|
Somewhere to put my meagre contributions to free software. It beats sticking source files on Pastebin... ;-) Code has moved to: https://github.com/ejrh/ --- I have been programming since about 1990. My first program (made with the help of my stepfather Ross) was something like: 10 INPUT "What is your name",N$ 20 IF TIME$ < "12:00" THEN PRINT "Good morning,";N$ : GOTO 60 30 IF TIME$ < "18:00" THEN PRINT "Good afternoon,";N$ : GOTO 60 40 IF TIME$ < "21:00" THEN PRINT "Good evening,";N$ : GOTO 60 50 IF TIME$ > "21:00" THEN PRINT "Good night,";N$;"!" : GOTO 60 60 GOTO 10 What happens at 9 o'clock sharp? Who knows! Ah, the mysterious, deterministic and unpredictable computer. I've confabulated that particular bug; but I'm pretty sure there must have been several in a program that large. At its peak my Subversion repository had hundreds of projects of various size and states of completion (though tending towards nascency). Unfortunately I lost it all in a house fire in November 2010. Including the backups. So I've been slowly building up again, starting with the few things I salvaged. If I upload things here then more of my creations may survive the next inevitable calamity. :-) Below is a list of things I plan to upload here. Included are some links to blog posts about them at http://ejrh.wordpress.com/. ContentsThe items have been triaged into three general categories:
Hopefully usefulProject 6014 (in collaboration with several others) - a mod for Star Control 2. Location: http://code.google.com/p/project6014/ Information:
xmlgrep - Grep XML files using XPath expressions. Location: tools/xmlgrep Information: http://ejrh.wordpress.com/2011/05/10/xml-grep/ replay - Replay Subversion revisions (less strict than svnsync). Location: tools/replay Information: TODO network - A clone of KNetwalk. Location: games/network Information:
snowflake - A simple "mindmap" editor. Location: snowflake Information: TODO emaildb - A DB schema for email messages, with import and export scripts for MBOX files. Location: emaildb Information: http://ejrh.wordpress.com/2011/08/21/e-mail-recovery/ Possibly interestingquantcup - My entry to QuantCup Challange 1. Location: quantcup Information:
fractals - A program for drawing the Mandelbrot set. Location: fractals Information:
compiler - A compiler for a C-like language, written in C. Location: compiler Information: TODO galaxy - N-body force simulations. Location: simulation/galaxy Information:
fs - A user-mode file system, using B-trees. Location: fs Information:
polyhedra - Python script for drawing Polyhedra tesselations, for printing. Location: TODO Information: http://ejrh.wordpress.com/2011/01/25/pure-paper-packable-polyhedra-in-python/ music - Synthesise music from discrete note information. Location: music Information: http://ejrh.wordpress.com/2011/04/02/music-synthesis/ Everything elsePatch for Open Hardware Monitor - I'm still not sure how to version this one so it's still in Pastebin. Location: http://pastebin.com/gUsdQbqR Information: |