This page lists some different programs, scripts, etc. I made, mostly
to be used under GNU/Linux. I put them here because other people might
find them useful. All software is under a free software license,
mostly the GPL. See the files themselves for details.
- I'm one of the main developers of
DOMjudge: a judging system for programming contests.
pdfbook: a small program to convert PDF documents to allow
easy printing in A5 booklet format (requires a LaTeX installation).
check-parens: a C++ program to check LaTeX files for matching
parentheses and environments. It reports precisely which
parentheses mismatch at which line/pos. See top of the file for
short compile and usage instructions.
- bu-rmselect.cc: a small C/C++ program
developed to select backups to be deleted from a list, based upon
configurable preferences to keep backups from specified times/intervals.
This configuration example documents
possible rules. Note that this program isn't really specific to backups:
it parses dates from a list and returns the least important one according
to a configured set of rules.
- svn-pcommit: a small shell script to do
partial commits of current modifications in a Subversion checkout,
without having to manually revert these modifications.
svn-misc: another script with some handy
commands for SVN keywords and ignored files and pushing and
popping a "stash" like Git.
I don't use this anymore since switching to Git.