A fortune quote: October 12, the Discovery. It was wonderful to find America, but it would have been more wonderful to miss it. -- Mark Twain, "Pudd'nhead Wilson's Calendar"

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.

Github

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

Git (backup) repository

You may go to gitweb for browsing some of the repositories. It is a mirror of all the repositories on github. Due to legacy issues some projects are not on Github yet but only on git.buetow.org.

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.

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

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

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

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

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

loadbars.buetow.org
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.

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

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

xerl.buetow.org
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):

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

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

perldaemon.buetow.org
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.buetow.org
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.buetow.org
Calculator is a very portable text based calculator program written in C++.

cpphomepage.buetow.org
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.buetow.org
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.buetow.org
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.buetow.org
PWGrep is a console based password manager programmed in bash using GnuPG, Subversion, and some AWK.

vs-sim.buetow.org
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.buetow.org
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.buetow.org
yhttpd is the HTTP server engine of yChat.