A fortune quote: God did not create the world in seven days; he screwed around for six days and then pulled an all-nighter.

Some programming projects

Mailing List

Here are some programming projects listed which I programmed in my spare time. Some may be usefull and others may not. Please use the Development Mailing List for any considerations.


My Github page is github.com/rantanplan and my open source report card is http://osrc.dfm.io/rantanplan

Deb repository

Some projects provide packages in .deb format. Please check out each individual project site for available architecture and so on. Basically the debian repository is available via

[deb|deb-src] http://deb.buetow.org/apt DISTRIBUTION main

Where DISTRIBUTION may be squeeze, wheezy.... To trust the repo please run:

curl http://deb.buetow.org/apt/pubkey.gpg | sudo apt-key add -

Project list

All hosts ending with .foo are most likely dev, test or PoCs. Don't expect to find anything usefull there (There are no valid DNS entries yet).

This aims to be a rewrite of loadbars in the C programming language.

This is an humble GNU AWK script to print out some CPU infos.

A simple command line tool written in Python to manage basic BigIP LTM stuff using the Python bigsuds library.

A tool to show global uprecord stats collected on several hosts using uptimed.

A simple command line tool to list new JIRA issues programmed in Modern Perl.

Loadbars is a small Perl script which can be used to observe CPU and memory loads of several remote servers at once in real time.

A tool to diff files across the network between two hosts.

This is a simple (static) photoalbum generation script written in bash.

Xerl is an open source website template engine (TE) with some features of a Content Management System (CMS) programmed in object oriented Perl (boosted by FastCGI) and using XML.

Older projects (not active at the moment):

HTTP Bench is a small program written in C for benchmarking HTTP servers.

JSMSTrade is a small and simple Java application to use with SMSTRADE.de for delivering SMS over the internet.

PerlDaemon is a minimal daemon for Linux/UNIX programmed in Perl supporting logrotating, starting, stopping and a minimal configuration file. It can be extended to fit any task.

Obsolete projects (no work will be done anymore and the software may be broken):

Awksite is a small but usefull CGI application for generating dynamic HTML sites. It runs on all systems having GNU AWK (most *NIX boxes) installed.

Calculator is a very portable text based calculator program written in C++.

cpphomapge is a small but usefull CGI application for generating dynamic HTML sites. You must have installed a C++ compiler in order to get it running.

Fype is an attempt to build an open source scripting language from scratch (just for fun) using C99 on the FreeBSD operating system. Fypes focus is to use as few dependencies on 3rd party libraries as possible and to use as less code as possible and a very small execution binary!

NetCalendar is a network capable calendar application. NetCalendar has a server and a client part which communicate over a TCP/IP network. It also supports secure sockets using SSL. NetCalendar can also be used as a stand-alone application. NetCalendar does not use an SQL database but rather the database of the classic Unix "calendar" program.

PWGrep is a console based password manager programmed in bash using GnuPG, Subversion, and some AWK.

VS-Sim is an open source simulator programmed in Java for distributed systems. VS-Sim stands for "Verteilte Systeme Simulator" which is the german translation for "Distributed Sytstems Simulator".

yChat is an experimental, XML-configurable, fast, very portable, multi-platform Web-based chat server written in C++ and a little subset of C which supports secure SSL sockets using OpenSSL, MySQL databases and is compatible with almost all browsers that support frames and JavaScript. It runs on all servers which are POSIX.4a compatible and use the GNU GCC C++ compiler from 3.1 and up with pthreads enabled. Its developed under the GNU General Public License.

yhttpd is the HTTP server engine of yChat.