Projects
Projects and scripts from my time at HTWM
- Reversi.zip - a second semester Java project implementing the game of Reversi. Back then a download warning was still valid: The graphics for the game add up to 5MB.
- Id3 tag editor.tar.gz - a c implementation for editing mp3 id3 tags. For more information see also documentation.
- VRML.wrl - a VRML script. To view you need a VRML browser plugin. Back when implementing the project, we used the parallel graphics plugin under Windows.
- Discussion board - perl implementation. Can be integrated as cgi script. Start page is "perl/threadTitel.pl", threads are stored in numbered text files in directory /perl/Threads. Documentation is part of the package.
- Parallel computing.pdf - as part of the parallel programming seminar we (that is Gunter Neubauer, Martin Zennig, Jens Meichsner and myself) developed a raytracer implementation that was parallelised with PVM. The software computes an image in a Linux cluster. Jens was responsible for the tracer algorithms. PVM, documentation and performance tests were done by the rest of the group.
- Real time linux - a summary on approaches to implement realtime Linux. Thanks to those on the mailing lists and those providing background online: KURT, summary on Linux and realtime, Linux low latency patch, low latency patch by redhat.
- Online game implementation of the online playing game Unigen implemented during my internship at Network Nation (NWNT). Idea is based on Stadtvater, game play however is placed into space.
- Scripts
- Scripts and templates used during my diploma thesis, thesis itself can be retrieved from HTWM library. UML - Script by Dominik Fröhlich, FAQ on ANN, ANN. Also useful: Template for documentation and for creating your diploma thesis with M$ Word (not recommended ;) ), Template for creating your thesis with LaTeX (recommended).
The basis of programming: It will not work.
First derivitive: If it works someone else wrote it.
Second derivitive: Swearing is the only language all programmers speak fluently.
Conclusion: A computer will do what you program it to do not what you want.