Software, pieces of code, ...
Mostly unmaintained software
Currently I have other priorities than writing software... Please find a couple of old, unmaintained programs below. Feel free to take care of them.

IVRec
IVRec is a small gtk+ application (screenshot) to record TV broadcasts received with an ivtv driven card (e.g. Hauppauge WinTV PVR-250/350). You can either specify start and end date/time or program a repeating schedule based on week days. During the programmed times the application captures the stream directly to a file.
The code is a horrible design written in a hurry. Nevertheless it could be extended with new recorder classes capable of recording from other sources than ivtv cards or enhance it with reencoding features.
ivrec-1.0.5.tar.bz2 [193 KB, 2006-11-26, sig]
Project Tracker
The Project Tracker is a very simple PHP(5) / MySQL based webinterface to keep track of working hours spent on various projects. Its purpose is to load CVS spreadsheets and convert them finally into a summary containing project and account numbers. It matches the format used to enter the data into our company's SAP on a monthly base. In addition to this core functionality it provides different statistical views. The user-friendliness is very poor as I made the tool just for myself.
project-tracker-20081116.tar.gz [19 KB, 2008-11-16, sig, md5sum]


LineControl
LineControl has been started around 1998 under the name of DialControl which doesn't exist any more. It's a server / client based application to control and monitor internet connections. Its main intention was to have a manual mechanism for dialing and hanging up a modem connected to a NAT server without the need of a telnet/ssh connection to that server machine. LineControl makes sure that nobody hangs up the line while another one is still using it. There's more about it on http://linecontrol.srf.ch/.

SigBrowser
SigBrowser is a gtk+ / OpenGL application that allows easy
browsing of large signals. At the moment it supports only files up to 2 GB, 1 to 8 channels
and only 16 bit signed integer samples. In addition to zooming & scrolling through such
signals it allows to attach the result of a
cluster ananlysis
to the signal to visualize that result.
It was used
at the Institute of Hygiene and Applied Physiology
of the Swiss Federal Institute of Technology Zurich
to visualize intramuscular EMG
data on which a cluster analysis has been done trying to sort out the different muscular units

PicIndex
PicIndex is a small tool to quickly generate hmtl indexes for picture collections. Processing a collection of about 3000 photographs is no problem, size of the pictures doesn't matter. The biggest drawback is that it needs every picture in different sizes. There's an explanation in the README file contained in the distribution tar-ball.
picindex.tar.bz2 [22 KB, 2004-02-11, sig]


MPMP - Membranes Post Measurement Processing
This is a tool to post process measurements taken with a NewView 5000 from Zygo at the ETH Zürich. It's part of a student project in WS04/05. The tool locates circular and rectangular membranes in provided heightmaps to calculate some characteristic values of them. It needs input in a very special format and directory layout.
mpmp-r48.tgz [58 KB, 2005-02-07, sig]


mdx2mat - convert Simplorer mdx files to Matlab mat files
Ansoft Simplorer can save simulation data to mdx files, ascii formatted or binary. This tool brings your Simplorer waveforms unmodified to Matlab for easier and nicer plotting. Be aware that it might be useful to use constant simulation steps, otherwise interpolation in matlab might be neccessary to obtain a constant sample rate for an FFT or so. This tool does not work with files larger than 2GB. Note that the tool was written for Simplorer version from 2005. Probably it does not support Simplorer files of recent versions.
mdx2mat-20051221.tar.gz [139 KB, 2005-12-21, sig]
Unfinished, short & dirty hacks, ...

GramoWAV
a small, short, dirty hack I wrote in a hurry
to do some work on MS wave files recorded using a
grammophone without RIAA curve equalization.
I processed about 12 GB data with it.
First it tries to find and eliminate clicks / scratches then the program
applies an IIR filter to compensate the RIAA frequency domain attenuation curve.
The equalization curve and the FFT functions are taken from
Audacity.
gramowav.tar.bz2 [402 KB, 2004-02-11, sig]