Codepile

.plan
[Last 5] [Last 10] [Index] [RSS Feed]
[Full .plan (over 1MB)]
Contact
links

Notes

Notes
A collection of notes on various topics, such as version control, programming, food and email/newsgroup usage.
SubVersion
Vim
C and C++
FreeBSD
more...

Image Gallery

Image Gallery
Photos
Screenshots
more...

RMITCS

RMITCS Fluxbox Menu Generator
C Helpdesk Resources
Customising Your CS Account [outdated]
A brief FAQ/HOWTO on Customising X, tcsh and vim at RMITCS.

Software

Codepile
Assorted little scripts and apps.
dumps.pl - FreeBSD Backup script
dice.pl - Perl Dice roller, supports Silhouette, Shadowrun and Alternity
rastodo.py - Python Console todo/reminder
timetable.c - Console timetable/reminder
more...
Lost Emulators
Mirrors of some abandoned emulators (Generator-cbiere and DGen-SDL).
NumLock
An abandoned client-server numbers game.

Videogame Mods

LethalMod
A Max Payne 2 mod that changes the gameplay to make combat more realistic and deadly.
terroristgear
[1.4 KB .zip] A little Rogue Spear: Urban Operations mod that lets you use terrorist and multiplayer equipment (such as C4) in single player games.

Roleplaying Games

Shadowrun (4th ed)
My house firearms rules, notes on armour concealability and simplified matrix rules.
Heavy Gear (2nd ed)
A new and improved character sheet, notes on tool kits and links.
GURPS
A quad NPC sheet, firearms malfunctions and links.
GameMastering
Assorted tips for gamemasters (not specific to any particular game).

Miscellaneous

Taglines
Quotes and stuff.
crazy
Images as preformatted text, with PHP source.
Trombone slide position chart
PDF, 14KB, one a4 page.
[Back to home page]

Some assorted scripts and small apps I've written. Many are extensions of someone else's stuff. Some are under a BSD/Apache attribution-style licence, some are Public Domain - see the specific file for details.

dumps.pl
Last updated 20 October 2007: Restore tests now different depending on whether or not a level 0 dump was done. Fixes false failure bug.

A FreeBSD 6+ dump/backup script. Run once a day (by /etc/crontab) and takes dumps of live filesystems (using UFS2 snapshots as necessary). The dumps are piped through bzip2 (or another selectable compressor) and saved to a timestamped file in a given directory.
The script supports a range of backup schedules, from simple full backups every week, to incremental weekly and various Tower of Hanoi inspired arrangements. The schedule and other options are configurable constants up the top of the script.
Planned future features: Restore test failure prints diagnostics, automated post-command hook (for burning to backup media). Quiet mode.

dice.pl
Last updated 27 March 2006

A commandline dice roller script. As well as doing 'normal' (summed) rolls, it also supports some of the rolls for Alternity Shadowrun and Silhouette (Heavy Gear and Jovian Chronicles).
Planned future features: 4th edition Shadowrun rolls (you can just use target number 5 for now, although the rule of six works differently). Manpage or cli help.

rastodo.py
Last updated 21 September 2008: Fixed ANSI colour background for non-black terminals; documented the new .todo format.

A console based todo/reminder app. The successor to todo.c (below), includes different types of todo items like "sleeping", "wishlist" and "appointment" which are all treated differently. The output can be filtered by category or type.

todo.c (Deprecated by rastodo.py, above)
Last updated 21 September 2008: Fixed ANSI colour background for non-black terminals.

A console based todo/reminder app. Based on Emil's todo.c, this adds support for years (entries aren't silently pushed into next year when they go past their deadline), undated entries, ANSI colours, reversed sort, different .todo files and more.

timetable.c
Last updated 21 September 2008: Fixed ANSI colour background for non-black terminals.

Console timetable/reminder app. While todo.c is for once off items, timetable.c is for stuff that heppens every week. Prints the classes you have to go in the next few days.

dlnohup.c
Last updated 08 December 2006

A nohup which will redirect stdin, stdout and stderr to files of your choice. Inspired by getting the results of several experiments mangled into the one ~/nohup.out (oops).

retag.pl
Last updated 30 July 2007: Cleaned up documentation

A script to add a random tag (quote) to the end of your signature in a mail or newspost. Adds an attribution or number to the headers. It supports searching (the tag used will be randomly selected from the subset of all those matching the search expression).

8bitscan.c
Last updated 20 October 2007: First Commit

Scans one or more text files looking for 8 bit characters. Prints the file/line/column of any which are found.

portdeps.pl
Last updated 20 October 2007: First Commit

Quick hack to pretty-print all the dependencies of a BSD Port, with their descriptions. It does all the build dependencies then all the run dependencies, and includes ports which are not up to date, so you will get some duplicates. It must be run from the port's directory (e.g. /usr/local/www/apache22), no arguments.
Generated Fri, 18 Jun 2010 14:52:44 +1000
Copyright © 2002-2010 Dylan Leigh.
[HTML 4.01 Transitional]