Joachim Breitner's Homepage
Some Content
This section contains stuff that is neither a project nor a publication. So what precisely is a project, or a publication? I have no idea, to be honest... Anyways, most is covered on my blog these days.
Heisse-News
Out of a spontanious idea I create a web site in the style of heise.de with satirical news, called Heisse News. Comments appreciated, but it is German only – sorry.
Parody Songs
From time to time I’m rewriting the texts of some well-known songs. Usually (but not always!) I write about stuff from my studies or hobbies. Some songs contain inside-jokes, and some are in German. If you like them, I’d be grateful if you let me know.
- Ain’t no chatting
- Alle schaffens nicht
- Alles nicht richtig
- Another year at universtiy
- Binary Tree
- Cold Fingers
- College Teacher
- Computer from ’69
- Das ist billig
- Fifty Ways to Bug Your Users
- Frequent Flyer
- Hätt' ich doch nur gelernt
- Hier kommt Abeck
- I will survive (Snowboarding edition)
- I’ll be bloggin it
- Noch ne Mail
- Pain of Boarding
- She's the 1
- Softie
- Summer at the Uni
- Mmm Mmm Mmm Mmm (The Studiengebühren-Song)
- Girl, you will have tenure soon.
- This is a theorem (the Isabelle song)
- Wrote it in Haskell
Standup comedy
I do a bit of standup comedy on the side. I prefer to present my material live, so you won’t find any videos or texts here, but for reasons of vanity I maintain a list of my gigs.
- 2017-12-03 – Philadelphia – Open Mic / Talentshare Potluck
- 2018-02-07 – Philadelphia – Paddy Whacks Pub
- 2018-02-20 – Philadelphia – Paddy Whacks Pub
- 2018-02-27 – Philadelphia – Paddy Whacks Pub
- 2018-03-25 – Philadelphia – Open Mic / Talentshare Potluck
- 2018-04-10 – Philadelphia – Paddy Whacks Pub
- 2018-04-12 – Philadelphia – The Victoria Freehouse
- 2018-04-20 – Philadelphia – Cave Open Mic
- 2018-05-11 – Philadelphia – Cave Open Mic
- 2018-05-18 – Philadelphia – Cave Open Mic
- 2018-06-29 – Philadelphia – Cave Open Mic
- 2018-08-20 – Mountain View – Red Rock Cafe
- 2018-11-22 – Munich – Ja und Weiter
- 2019-01-09 – Freiburg – Slam Supreme at Mensabar
- 2019-01-19 – Freiburg – Zum Lachen in den Keller
- 2019-01-29 – Zurich – Comedy Nights at Kon-Tiki
- 2019-02-19 – St. Kitts – Financial Crypto Rump Session
- 2019-03-07 – Freiburg – Poetry Jam at Jos Fritz
- 2019-04-02 – Zurich – Comedy Nights at Kon-Tiki
- 2019-04-23 – Freiburg – Poetry Slam at Passage 46
- 2019-05-08 – Freiburg – Slam Supreme at Mensabar
- 2019-05-15 – Freiburg – GTD Comedy Slam
- 2019-05-31 – Karlsruhe – Gulaschprogrammiernacht Lightning Talks
- 2019-08-06 – Zurich – Comedy Nights at Kon-Tiki
- 2019-08-19 – Berlin – Laughing Spree Comedy
- 2019-08-23 – Berlin – On Fire! Comedy and Poetry!
- 2019-09-11 – Basel – The Open Mic
- 2019-09-15 – Cambridge – Sunday Sessions at The Six Bells
- 2019-09-20 – Basel – English Standup Comedy Night
- 2019-09-24 – Stuttgart – Open Stage at Rosenau
- 2019-09-26 – Strassbourg – English Standup Comedy Night
- 2019-09-27 – Freiburg – English Standup Comedy Night
- 2019-10-08 – Zurich – Comedy Nights at Kon-Tiki
- 2019-10-18 – Haslach im Kinzigtal – Quasselstripper Poetry Slam
- 2019-10-26 – Villingen-Schwenningen – Comedy Night im Theater am Turm
- 2019-10-30 – Freiburg – Slam Supreme at Mensabar
- 2019-11-01 – Freiburg – Mixed Fourty Six in der Theaterbar
- 2019-12-12 – Karlsruhe – Comedy Union Open Mic im Synthicat
- 2020-09-03 – Freiburg – Comedy Slam im Abendrot
- 2020-09-09 – Freiburg – Fluxuriös
- 2023-06-16 – Freiburg – Comedy Flash
- 2023-06-21 – Freiburg – Open Stage | Ratatouille
- 2024-03-01 – Freiburg – Kellerkinder Comedy
- 2024-04-08 – München – Comedy für Freunde
- 2024-05-03 – Freiburg – Kellerkinder Comedy
- 2024-06-07 – Freiburg – Kellerkinder Comedy
- 2024-06-25 – Freiburg – Comedy Flex
- 2024-07-12 – Freiburg – Kellerkinder Comedy
- 2024-09-17 – Freiburg – Kellerkinder Comedy Impro Special
- 2024-10-04 – Freiburg – Kellerkinder Comedy (Moderation)
- 2024-10-09 – München – Geistesblitz
- 2024-11-19 – Freiburg – Kellerkinder Comedy Impro Special
- 2024-11-21 – Freiburg – Kellerkinder Comedy
Website archive
I tend to be nostalgic, so before every major design overhaul of my homepage I archived the previous version.
My very fist homepage seems to be lost. According to the second version I started working on that in 1999.
The third version , live from 2002 to 2004, consisted of only merely one page. A few paragraphs from there can still be found on the current site. The background image was created with XaraX, a program that I keep in very good memory. Very unfortunate that the open source Linux variant did not take off.
The next, forth version was alive for pretty exactly 10 years. New about it was the separation of content (in an XML file) and design (in an XSLT stylesheet). Initially, the translation to HTML happened on the server, using AxKit, later I did that locally. This was also the time when I made the webseite bi-lignual and started by blog, which was running on Serendiptiy. Recently I integrated it into my XML system which allowed me to re-design the webpage, something that was – partly due to a serious haircut – badly needed.
Ghana
I spent the second half of 2006 in Ghana, to promote and spread Free Software. At first I was at the SOS Hermann Gmeiner International College in Tema, later at the Kofi-Annan Center for ICT in Accra. I have put up some of the documents produced during that time.
In the SOS college I ran a computer club, called “Obroni Computer Club”. It was my goal to get the students curious about computers and teach them the values of the hacker culture. The club came together eleven times, but unfortunately with rather low attendance, and nobody showed up for the last session. For the first few meetings I prepared screen presentations, later I created handouts. The topics were: Blogs and wikis (1st session), free software (2nd session), a python programming course, with text-based mazes and self-programmed webservers (3rd, 4th, 5th, 6th, 7th, 8th, 9th and 10th session) as well as the game “infon” (11th und 12th session).
I also created a few documents to advocate Free Software. There is an overview of possible use cases of Free Software in a school that might be applicable somewhere else. Furthermore I held a speech about free software at the friday morning school assembly. My artcile in the school magazine “College Waves”, which follows up on the speech, was forgotten, but it is supposed to be included in the next issue.
To get the students interested in Linux I held a computer gaming tournament. The students competed playing tetrinet, Tuxracer and Frozen Bubble, and in the end we had, despite the chaos, winners in tetrinet and Frozen Bubble. For the tournament I created an announcement poster as well as certificates for the winners.
I wrote two reports at the end of my work at SOSHGIC: I documented the Linux setup in the technical report. This might be interesting for anyone trying to create a similar setup, especially the integration of Linux and Active Domain using Samba, automatic installation with FAI, Nagios, caching proxy etc. The work report describes the course of my work there, from the first offer to my resignation, and tries to analyze what went wrong. This is also intended for those who plan on soming similar volunteer work.
Haskell programs
Every now and then, for example while tutoring a computer science couse, I write useless but neat Haskell programs.
The first one is a solver for a “moving pieces” puzzle, that is described in the code docu in PDF as well as in the code itself, und on which I wrote a blog entry.
Further more we wrote a hangman AI in my tutoring classe. Again I recommend to look at the code docu in PDF, at the code as well as the corresponding blog entry.
For a recent university seminar, I wrote a haskell program to render and edit iterated function systems (IFS), which generates a certain class of fractals, namely self-similar sets.You can view a rendering of the attraktor of the IFS, whith a choice of two algorithms (a straight forward, and a probabilistic), configurable depth and anti-aliasing. You can also modify the IFS with your mouse. For the academically inclined, there is also support to visualize cylinder sets and otherwise explore the coding space of the IFS a bit. More information, including a scren shot, can be found in the corresponding blog entry, and the sources are available in my Git-repository.
By now I have written too much Haskell to list it all here. If you are curious, you should check out the Haskell section of my blog and the projects page.
7down crossnumber puzzle solver
Im Rahmen des Programmierwettbewerbs Informaticups 2007 der Gesellschaft für Informatik entwickelten drei Kommilitonen und ich das Programm „7down“, welches Kreuzzahlenrätsel (wie sie etwa in der Zeit erscheinen) lösen kann. Dazu wurde eine ausführliche Dokumentation geschrieben und wir veröffentlichen den Quellcode unter der GPL. Mit dem Beitrag kamen wir in die Endrunde im Rahmen der Informatiktage. Die Lösung der kniffligen Zusatzaufgabe haben wir ausformuliert und auch unsere Präsentationsfolien sind hier verfügbar. Am Ende haben wir den zweiten Platz errungen.
Computer Science TAing
Zur Vorlesung von Prof. Abeck im Wintersemester 05/06 an der Universität Karlsruhe hielt ich ein Tutorium; hier sammle ich meine Folien von damals: Tutorium 0, Tutorium 1, Tutorium 2, Tutorium 3, Tutorium 4, Tutorium 5, Tutorium 6, Tutorium 7, Tutorium 8, Tutorium 9, Tutorium 10, Tutorium 11, Tutorium 12, Tutorium 13. Auch hab ich mich nach der Selbst-Evaluation über das Ergebenis gefreut.
Im darauffolgenden Jahr gab es ebenso eine Selbst-Evaluation mit Ergebenis.
DSA role playing adventure
Für eine Karlsruher Rollenspielrunde und als Geburtstagsgeschenk für Jennifer Tesch schrieb ich das Abenteuer „Kleinod“. Es spielt in einem frei erfundenen Fürstentum „Rafenstein“ im Mittelland und eignet sich vor allem für Gruppen auf niedrigen Stufen. Der Text liest sich auch ohne Rollenspielgruppe ganz gut. Zum Lesen eignet sich am besten die PDF-Datei, für interessierte habe ich auch die LaTeX-Quellen.
Abibuch 2004
Auch mein Abi-Jahrgang, der 2004er am Schickhardt-Gymnasium in Herrenberg, hat ein Abibuch herausgebracht. Meine Wenigkeit hat sich vor allem um das technische und das Layout gekümmert. Inzwischen wird Datenschutz groß geschrieben, deswegen gibt es das Buch auch hier nicht mehr zum runterladen.
Book report parody
During my highschool english course every student had to prepare a book report. At the end of the term, when every student had held his book report (mine was about George Orwell’s “1984”), I surprised and hopefully amused the class with a book report about the telephone book of Böblingen. You can download the text of the book report.
The Internet Cafe “InKa”
Über das von Martin Klenk, Jonas Prior und mir geleitetem Internetcafe am Schickhardt-Gymnasium haben wir eine zweiseitige Dokumentation geschrieben.
Seminar Course
In meinem 12. Schuljahr nahm ich an einem Semiarkurs unter dem Namen "Modellbildung und Simulation" teil. Betreut wurden wir von Herrn Steppan, meinem Physiklehrer, und Herrn Martin Reiche, der die Siumulationsprogramme geschrieben hat, die als Freeware unter http://www.martin-reiche.de/ zu finden sind.
Im ersten Halbjahr befassten wir uns mit dem Programm "AstroLab", mit dem man Planetenbewegungen simulieren kann. Dazu erstellte jeder Schüler eine Dokumentation mit den Theorien, dem Simulationsprogramm und wie das zueinander passt. In meiner Mappe möchte ich besonders auf die Bildmanipulationen aufmerksam machen: Weder lag die Sonne bei uns im Marktplatz, noch macht Herr Kleiner Atlas Konkurenz und trägt Erde und Mond in seinen Händen. Neben der Dokumentation erstellten wir auch jeder zu einem Spezialthema eine Präsentation, hier finden sie die Folien für meinen Vortrag zu den Keplerschen Gesetzen.
Das zweite Halbjahr drehte sich dann ganz um die Evolution, die wir mit dem Programm "EvoLab" an einem einfachen Beispiel simulieren konnten. Diesmal war nur ein Vortrag zu einem Unterthema, bei mir der genetische Algorithmus, gefragt (Folien, Text in Stichworten), den wir dann nochmal in schriftlicher Form aufbereitet haben.
Wer diese Texte in jedweglicher Form verwenden will, dem sei das gestattet. Die Simulationsprogramme von Herrn Reiche funktionieren übrigens gut im Windows-API-Wrapper WINE unter Linux.
WHS Ballroom Dancing Club
The club does not exist any more, but the homepage does: I had founded a ballroom dancing club at the Wenatchee High School, and because I’m a computer freak, I created a web site for it. You’ll find information such as our meeting dates, the dances we learn and so on.
Free Software
Während meinem Aufenthalt in den USA habe ich bei einem Debate-Wettbewerb eine Rede über Freie Software gehalten. Ich finde das Thema ziemlich wichtig, deshalb hab ich hier die komplette Version sowie eine für den Wettbewerb auf 8 Minuten gekürzte Version der Rede veröffentlich. Copyright by Joachim Breitner, aber wer die Information in irgendeiner Art und Weise verwenden will, darf das. Ich würde mich freuen, wenn ihr mir sagt wofür ihr es brauchen konntet.
Freie Gäurasische Zeitung
Während dem Project "Schule als Staat" am Herrenberger Schickhardt-Gymnasium und Andrea-Gymnasium, als alle 2000 Schüler und Lehrer einen funktionierenden Staat namens Gäurasien mit Politik und Wirtschaft nachbauten, betätigte ich mich zusammen mit Moritz Fanti und anderen als Redakateure und Herausgeber einer Zeitung, genannt "Freie Gäurasische Zeitung", die insgesamt elf Ausgaben herausgegeben hat: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11. Diese stehen hier als PDF-Dateien zum Download. Leider gibt es Probleme mit der Schrift, die im Titel verwendet wurde ("Chevara Outline"), was aber den Lesegenuss nicht stört. Es gibt auch eine Zip-Datei mit allen Ausgaben.