Some programming projects
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.
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.
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 -
All hosts ending with .foo are most likely dev, test or PoCs. Don't expect to find anything usefull there.
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".
yhttpd is the HTTP server engine of yChat.