Software Projects
Latest development source code
All my projects are under revision control using GNU Arch. The latest development versions can always be obtained from my public arch archive, accessible via HTTP.
You can also browse the archive online.
Public arch archives
- uebergeek@web.de--2003
- http://memfrob.de/arch/
- uebergeek@web.de--mercury
- http://memfrob.de/arch-mercury/
Short tla command overview
-
Register the archive:
tla register-archive http://memfrob.de/arch/ -
Browse the archive:
tla abrowse uebergeek@web.de--2003 -
Checking out a project:
tla get uebergeek@web.de--2003/project--branch dirname -
Updating an existing project tree:
cd projectdir && tla replay
Projects
Aquapark
Aquapark is a kind of 3D demo application, based on Lescegra. It was initially developed as the final assignement for the 2003 computer graphics course at the University of Applied Science Wedel, and has subsequently been transformed into a virtual reality application for the university's CAVE immersive display system.
Lescegra
Lescegra is an OpenGL 3D engine and game framework, written in strict ANSI C. It has a very clean, object oriented design, and is easily extensible.
Lepage
Lepage is a parser generator written in Perl. It features a simple grammar description language (similar to Parse::RecDescent) and a framework to generate parsers for different target languages and algorithms.
Currently, the only available target are scanner-less, recursive-descent parser in Perl.
Lewall
Lewall is an easy to configure, yet very flexible iptables firewalling script.
Features:
- Zone-based configuration
- NAT support (SNAT, DNAT and masquerading)
- Portscan protection
WikiText
WikiText is the specification of a simple plain-text markup, a parser and various output module for this specification in Perl. The markup language is heavily inspired by common idioms used in email and IRC communication. It's main feature is a pleasantly readable and writable source.
The Perl implementation of WikiText has been integrated into the Podius CMS, and in fact, most of this site is written in it.
The Perl Module is available from CPAN.