The following links may help navigating this page
No Feed Found
No Feed Found

R-Project: apply versus for-loop · 2016-05-23

We run a piece of R-code that turns all variables of a dataframe into factors. It does it like this:

a<-apply(a, 2, function(x){factor(x)})

It applies (apply) a function (function(x)) column-wise (2) to dataframe a and runs just fine on a 64bit-Windows-machine with 32 GB RAM but fails miserably on a 32bit-Sparc-Box with 128 GB RAM:

Error: cannot allocate vector of size XYZ Kb

We did not find a proper solution for this issue. It is propably caused by address space limits on 32bit-Systems ... but who knows. The solution which works for us looks like this:

for(i in colnames(a)){a[,i]<-factor(a[,i])}

Any comments on this one? We are not perfectly satisfied with our solution. When should one stick with apply and when are for-loops favourable?

Mad Twins - Mad Drum and Bass · 2015-12-03

Two young gentlemen more, who have tenfold the talent Mr. Zuckerberg has. Still they did not earn the fortune he has, though they give so much more to mankind: That's just not fair.

(via Kraftfutter)

Test CSS Update Feature · 2015-01-28

Check if the CSS-Update Feature - as seen in fefe's news outlet - works here too:

Update: Test Update · 2014-06-05

Tech Talk: The New Trend · 2014-02-07

Digital Prophet

Digital Prophet: New Trend Will Be Unfriending and Unfollowing ...

30C3 Schedules and Streaming · 2013-12-27

Twitter Back and Forth Integration Done · 2013-12-07

After tweeting my blogposts I now present the most recent posts of my twitter timeline in the right margin of the pages here. Now I'm up and running again.

My lamentable TXP-Installation Twitters Again · 2013-12-02, prepare for more activity on my twitter account. the way, i did not believe how very old the underlying database of my txp is ... its made of clay ... i kid you not!

Twitter API 1.1 · 2013-12-01

... nach langem mal einen vorwand gehabt, mich mit der twitter API 1.1 zu bescheftigen Tweets von den Konten des Statistischen Bundesamtes lesen ohne Twitter. Braucht man in Umgebungen, in denen twitter zugehalten wird ...

God's own Particle · 2012-07-04

"Gottesteilchen" was fuer ein schwachsinnsbegriff! Wie waer's gleich noch mit abstinenzlerschnaps? Jeder, der den begriff heute - nein, eigentlich immer - ohne not und ohne sarkasmus benutzt hat, ist bei mir als autor unten durch ... darunter neben den schreiberlingen von Burda und Springer nun einmal mehr auch die kollegen bei ... ach leute, war das noetig?

Évariste Galois - 200 · 2011-10-25

Evariste Galois

Heute vor 200 Jahren wird Évariste Galois geboren. Nur zwanzig Jahre spaeter stirbt er in einem Duell, hinterlaesst uns aber die Fundamente der Gruppentheorie. Kurz und gut.

(via scienceblogs)

Batch Convert Flash Files to mp3 · 2011-06-07

A little reminder for me:

for i in *.flv; do ffmpeg -i "$i" -f mp3 -vn -ab 64k -acodec libmp3lame -aq 4 "$i.mp3" ;done

... and furthermore trimming the resulting filenames

for name in *.mp3
newname=`echo "$name" | tr " " "_" | sed s/\.flv//`
mv "$name" "$newname"

2011 is Prime · 2011-01-01

By the way, 2011 is prime and it is the sum of 11 consecutive prime numbers: 2011=157+163+167+173+179+181+191+193+197+199+211

(via twittLuebeck)

27C3 Audio Streams · 2010-12-27

H.264 stream up and running:

... and all the official streams

... and more sources:

Asperger's at Stake · 2010-02-16

Friends and colleagues, cheer up. Being able to pass David Foster Wallace's Grammar Challenge may not constitute a psychic disorder: "The American Psychiatric Association, with its release (...) of proposed revisions to its authoritative Diagnostic and Statistical Manual of Mental Disorders, is recommending that Asperger's be dropped." ... but careful! They might only drop the name and you'd still need treatment.

You Just Mock · 2010-01-30

No iPad jokes here, please, this is not an Apple debating turf. However, iPad meta jokes shall be allowed if not appreciated. Are you aware of the current eight minute iPad commercial? If so, you need to check Collegehumor's mock version. Brilliant idea by the Vice President of meta jokes.

Nexus 6 - More Human Than Human · 2010-01-07

Family of Blade Runner author Philip K. Dick to sue Google over Nexus One phone

... see also

They Are Just As Nervous As You Are · 2009-07-28

Four Nerds

Quantum Soccer · 2009-06-28

Quantum Soccer
In the game of Quantum Soccer, the aim is to shape the wave function of a quantum-mechanical “ball” so that the probability of it being inside one of the goals rises above a set threshold. This is achieved by using the motion of the players to alter the energy spectrum of the wave function: when a player moves across the field, the energy that this action provides (or absorbs) enables transitions between certain modes of the wave function. The pairs of modes involved depend on the player's velocity; the exact rules are spelt out in the mathematical details, but it's easy to experiment using trial and error.

Brilliant. Enable your Java-plugin and gain sh*t-loads of nerd cred, dude!

(via improbable research)

OpenStreetmap App · 2009-06-16

Hier noch ne kleine fingeruebung, die spass gemacht hat, weil ick mal wieder knapp fuenfzig zeilen XSLT schreiben konnte. Im ganzen recht nett dieses openstreetmap. Die karte laeuft zurzeit auch, nein hauptsaechlich beim cccmz, denn da passt sie thematisch total gut hin.

Technische Info: Mate-Zugangspunkte werden mit dem Tag club-mate=yes getagged. Alle Nodes, die so getagged sind, werden mehrmals täglich heruntergeladen (Ways mit diesem Tag werden derzeit nicht angezeigt). Neue Zugangspunkte erscheinen nicht sofort nach dem taggen. Der Tag club-mate ist im OpenStreetMap-Wiki dokumentiert.

Periodic Table of the Operators · 2009-05-29

Periodic Table of the Operators

Wolfram|Alpha · 2009-05-16

Screenshot Wolfram Alpha

Wolfram|Alpha is finally up and running and this is how it welcomed me: "I'm sorry Dave. I'm afraid I can't do that ... Wolfram|Alpha has temporarily exceeded its current maximum test load. See the live video feed of the control center ...". Well, nice geek humor but still unpleasant. But once you get through you will probably be disappointed again, because you cannot do google-like ego-searches like Der Haken ... but ... what you can do is for instance this GDP of Saudi Arabia vs. Mauretania ... if answers like that are actually correct, the engine might be very useful.

FSF launches internship program · 2009-05-08

Students, here is an opportunity to actually do something useful this summer:

The Free Software Foundation (FSF) today announced a new internship program for free software activists, inviting students to apply for its first round of openings by Monday, May 25th.
The program provides opportunities for participants to work closely with FSF staff members for twelve-week terms in core areas of the FSF's work, including campaign and community organizing, free software licensing, systems and network administration, GNU project support, and web development.

RSS Syndication Revisited · 2009-04-26


Ick muss dieset rss sydizieren mal loben. Weil ick die seuchenausbruchsnachrichten der weltgesundheitsorganisation (WHO) hier eingewoben habe, war ick bei der neuen sau, die erstens durch den ort kommt und zweitens grippe hat, ganz vornbe dabei. Also webseitenbetreiber, integriert die seuchenmeldungen der WHO, das ist morbid und bringt besucher.

IP address geolocation SQL database · 2009-04-21

If you are an old fart and not afraid of using SQL, IP Location Tools offers you an nice little SQL-dump of IP address geolocation information. I bet you, this will come in handy one day.

(via vowe)

So, jetze aber escht · 2009-04-06

So, nochmal kieken, ob und wie dis jetze funzt hier. Alle mal daumen druecken ... Ick hab da wat jeaendert ... jeht immernoch um haken bei twitter

So, Jetze musset jehn ... et muss · 2009-04-06

So, mal kieken, ob und wie dis jetze funzt hier. Alle mal daumen druecken ... Ick hab da wat jeaendert ... jeht immernoch um haken bei twitter

Gezwitscher · 2009-04-05

Ick bin jetz och bei twitter. Nich dit ihr denkt, ick schreib da extra wat hin. Nee, nee. Ick lass einfach die sachen, die wo ick hier reinklapper automatisch drueben posten. Jehen tut dit mit txp_twitter ... mit nur 20 zeilen zusaetzlichem code ... total simpel dachte ick. Aber die datenbank auf der ick hier 'publishen' muss, die is so horn-alt, dit se TIMEDIFF(zeit1, zeit2) nich kennt ... musste ick dann durch UNIX_TIMESTAMP(zeit1)-UNIX_TIMESTAMP(zeit2) ersetzen, total einfach eigentlich ... musst halt nur vorher drauf kommen, dass das dein problem ist.

wie auch immer ... ick hab zwar auch immer noch nich verstanden, wat dit soll mit dem je-'twitter'-e, aber man kann mir jetz auch 'followen' und zwar hier.

Command Line Fu · 2009-03-24

Command Line Bonanza:

Nerd Boyfriend · 2009-03-10

Ah, a nerd fashion site, featuring nerd heroes and their styles: It seems that they just have started, so, good luck.

(via kottke)

1234567890 Sylvester · 2009-02-12

Nicht vergessen, in der nacht vom freitag zum samstag um 00:31:30 Uhr steht der unix time stamp auf 1234567890. Das ist ein once in a life time ding. Also mitgefeiert. Wo? Na, beim CCC Mainz.

Wem das zu halbleiterig ist, der kann statt dessen zu Darwins 200. Geburtstag in Frankfurt am Main gehen.

(via juergen)

Data Mining with R · 2009-01-24

A nice introduction to R: Luís Torgo, Data Mining with R, learning by case studies. The book is currently made available for free and comes in postscript or pdf format.

Visual Methods · 2009-01-21

Some basic math ideas explained graphically..

(via mathlog)

25C3 · 2008-12-26

The 25th Chaos Communication Congress (25C3) starts tomorrow and lasts until December 30th. Meet me there ... but call me first, I won't attend the whole thing ...

Moving Center · 2008-12-18

Sin and Cos with moving Center

Turning a line around a moving center ... done with processing

PiccoloQuiz · 2008-12-11

What is this?

I've been playing with processing again tonight. Here is the result. Tell me what the picture above shows and win a piccolo bottle of cheap champagne.

Who's Spiral · 2008-12-01

Who's Spiral?

Some of you may have noticed that Processing went 1.0 lately. Going 1.0 is always a nice occasion to try languages out. At least that was what I thought ... First impression: If you write Java, you can write processing right away. You just have to look up a few basics and ready you are. For those who do not write Java, it is still nice for it skips a lot of Java 'write properly' obstacles. Processing seems to be a powerful yet easy to use data visualisation tool. Try it.

Here is my second try. He, who knows what it is and does post it to the comments first, shall receive a piccolo bottle of cheap champagne. Go for it!


int scrmin = min(width,height);
float golden_angle = 137.508;
float con = 2.4;
float r;
float g;
float b;
float a;

float diam;
float x;
float y;

float ro;
float di;

for(int i=0; i<50001;i++) {

  ro = i*golden_angle;
  di = con*sqrt(i);
  r = random(255);
  g = random(255);
  b = random(255);
  a = random(255);
  diam = random(scrmin/100);
  x= width/2  + (cos(ro)*di) + random(scrmin/400);
  y= height/2 + (sin(ro)*di) + random(scrmin/400);

The Elements of Style · 2008-10-15

5.21. Prefer the standard to the offbeat
Young writers Inexperienced programmers will be drawn at every turn toward eccentricities in language. They will hear the beat of new vocabularies abstractions, the exciting rhythms of special segments of their society industry, each speaking a language of its own. All of us come under the spell of these unsettling drums; the problem for beginners is to listen to them, learn the words, feel the vibrations, and not be carried away.

A book on writing applied to programming ... good.

10th and 25th Anniversary · 2008-10-02

For it's 10th anniversary we can search Google's oldest still existing index. The one of January 2001 ... lovely. And by the way, GNU became 25 on the 27September, which is way more important.

Stanford Engineering Everywhere · 2008-09-18

Stanford University offers some fine courses on engineering: Stanford Engineering Everywhere. The undergraduate courses introducing computer science look very promising. I checked some of the lectures on programming paradigms so far and they made sense ... just to answer the question Professor Cain repeatedly asked.

Sansa e200 Playlists · 2008-09-06

Jetzt gibt es den SanDisk sansa e200 ueberall fuern appel und 'n ei. Ick hab gleich einen geholt. Fuer mich ist dieses ding aber nicht nur gut. Wenn du ein paar tausend grottig ge-'tag'-te mp3-dateien hast, die du frueher ordnerweise gehoert hast, dann biste angemeiert, denn ordner kennt der SanDisk sansa e200 nich. Jetzt kann man sich seine ordner mit playlists nachaeffen. So'n skript, dass durch die verzeichnisse tingelt und playlists anlegt ist ja schnell fertig ... Denkste, SanDisk sansa e200 akzeptiert nur und wirklich nur erweiterte m3u-listen im straffen backslash- und \r\n-windows-stil.

Ick hab da mal wat geschrieben, um solche playlists automatisch zu schreiben: /

Pain in the Heinie · 2008-09-05

Where exactly do we feel emotions? Emotionally}Vague tries to figure it out.

mrmcd · 2008-09-04

Meta Rhein Main

Assoziationsraum · 2008-07-19

Der Assoziationsraum hat nun mittlerweilen mehr als 10000 phrasen und worte und mehr als 15000 assoziationen. Langsam machts laune draufrumzuklicken.

Google Image Labeler · 2008-06-01

Image Labeler

Wer googles bildersuche benutzt weiss, dass sie oefter lustig als richtig ist. Das hat damit zu tun, dass sowohl kontext als auch alt-attribut oft am inhalt der bildes vorbei gehen. Wie man suchergebnisse verbessern kann, hat Yahoo's flickr uns vorgemacht. Wir muessen bildbetrachter animieren, das bild, was sie grad sehen zu beschreiben und zwar mit wenigen worten. Neudeutsch 'zu taggen'. Google will uns jetzt auch dazu bringen und sie nutzen unsern spieltrieb. Wer zum google image labeling geht, bekommt einen partner zugelost und muss mit dem bilder 'taggen'. Man bekommt in zwei minuten jeweils die gleichen bilder vorgesetzt. Punkte gibt es, wenn beide die gleichen tags vergeben. Macht laune ... wenn man halbwegs firm in englisch ist.

Openssl Server Zertifikat Trick · 2008-05-26

Manchmal braucht man server-zertifikate um bestimmte dienste vertraulich nutzen zu koennen. Normalerweise laden die programme, die man zur kommunikation braucht, die zertifikate selber vom server. Manchmal, gluecklicherweise nur manchmal, muss man sie aber von hand besorgen und sich bei der suche danach den allerwertesten abklicken. Heute hab ick jelernt, wie man ohne langes doedeln da ran kommt. Adresse und port des jeweiligen dienstes weiss man, wenn man einen dienst nutzen moechte, also tippt man, wenn man z.B. das zertifikat fuer den https-server, auf dem Der Haken laeuft, braucht, folgendes:

openssl s_client -connect

dann bricht man den befehl ab, denn was sinnvolles wird nicht passieren. Gelaufen ist aber der SSL-Handshake zwischen den maschinen und dabei wurde das serverzertifikat geschickt und auf unserer konsole ausgegeben. Wir muessen nur noch den teil


kopieren und in eine datei schreiben, die auf .pem enden sollte. Dann kann man es zu den anderen zertifikaten legen oder irgendwie irgendwohin importieren. Jetzt werden wieder alle sagen "och, haken, dit wissen wir doch laengst", aber ich kannte das noch nicht. Fuer welche dienste geht das? Eigentlich alle, die einen SSL-Handshake machen, oder? Ich habs fuer Jabber gebraucht.

Jabber Umzug · 2008-05-26

jabber birneNachdem mir das alte seit wochen nur noch um die ohren geflogen ist und ick am ende nichmal mehr sicher war, ob ich nicht selber schuld an der malaise war, bin ich jetzt zum chaos computer club auf umgezogen. Hier schein alles, auch zertifikat und cryptomaessig hinzuhauen. Kann also sein, dass einige bald "willst du mein kontakt sein?" nachrichten kriegen.

Suchbegriffswolke · 2008-05-25

Suchbegriffe Screenshot

Heute mal ein wenig nabelschau. Hier sind die 500 haeufigst angegebenen suchbegriffe, die besucher zum Haken gebracht haben. Das ist eigentlich eine ganz interessante sammlung, denn es zeigt ungefaehr die schnittmenge aus dem, was die leute im netz suchen, was die suchmaschinen meinen, das es hier stuende und dem was wirklich hier steht.

Curt und Curta · 2008-05-22

Curta Mechanischer Taschenrechner

Oben sehen wir die Curta. Bis heute der kleinste rein mechanische rechner der welt, der addieren, subtrahieren, multiplizieren, dividieren und mit etwas verraenkung auch quadratwurzeln ziehen kann. Erfunden hat ihn ein gewisser Curt Herzstark. Die idee hatte er 1938 in Wien. Die umsetzung verzoegerte sich allerdings, weil Herzstark bis 1945 in Buchenwald festgehalten wurde. Die geschichte von Curt und Curta bleibt auch nach '45 interessant. Steht alles hier:

Google Health - Is this going to fly? · 2008-05-19

Blade Runneresque Google Blimp

Is this authentic? Google triggers a service Google Health which is described as follows:

Google Health puts you in charge of your health information. It's safe, secure, and free.

Google stores your information securely and privately. We will never sell your data. You are in control, you choose what you want to share and what you want to keep private. View our privacy policy to learn more.

Google gets weird and weirder, ain't it?

Brand Tags · 2008-05-16

Koennt ihr euch noch an Hakens assoziationsraum erinnern? Es gibt ihn noch, aber darauf will ich nicht hinaus. Hier sind leute, bei denen der Haken sich mal ne dicke scheibe abschneiden kann. Etwas anderer fokus aber huebsche ergebnisse:

Harvard Law School embraces Open Access · 2008-05-08

The faculty of Harvard Law School has unanimously approved a motion for open access: articles will be made freely available in an online repository. With the success of this motion, Harvard Law becomes the first law school to make an institutional commitment to open access to its faculty's scholarly publications [...]

This could easily mean that open access has become - or will become soon - main stream. Let's start looking for another worthy cause to fight for.

Wrong Face · 2008-05-07

I'm still not perfectly convinced about the benefits of google's search faces option. If you'd look for faces related to Rock 'n' Roll, you'd expect something different, wouldn't you?

All of Inflation’s Little Parts · 2008-05-05

voronoi diagramm

Die N.Y.-Times hat eine huebsche bleiglasgrafik zu den ausgaben der amerikanischen haushalte. Scherbengroesse ist ausgabenanteil. Farbe ist preisaenderung im letzten jahr. Der algorithmus, um die scherben zu berechnen - die darstellungsform heisst Voronoi Diagramm - scheint von Michael Balzer aus Konstanz zu kommen. Ich werd mal versuchen naeheres rauszukriegen.

(via infoaesthetics)

Sudo · 2008-05-01

A: Make me a sandwhich.
B: What?! Make it yourself.
A: Sudo make me a sandwich

Text Editors · 2008-04-30

It’s our preference to use a text editor, like HomeSite, TextPad or TextMate, to “hand code” everything, rather than to use a wysiwyg (what you see is what you get) HTML and CSS authoring program, like Dreamweaver. We just find it yields better and faster results.

So says Khoi Vinh, design director of Right he is.

Schutz der Privatheit · 2008-04-03

Am 23.04.2008 um 18:00 Uhr gibt es eine kleine podiumsdiskussion in Mainz: "Schutz der Privatheit - Informationsgesellschaft ohne Tabu?" ... koennte interessant werden. Vielleicht nicht so kontrovers, wie man sich das wuenscht, aber interessant. Angekuendigt sind:

  • Dr. Christine Hohmann-Dennhardt, Richterin am BVerfG
  • Dr. Heinz Georg Bamberger, Minister der Justiz Rheinland-Pfalz
  • Prof. Dr. Beate Roessler, Universitaet von Amsterdam
  • Dr. Bernd Flessner, Universitaet Erlangen-Nuernberg
  • Andreas Bogk, Chaos Computer Club

Stattfinden soll das alles in der Mainzer Akademie der Wissenschaften und Literatur, Geschwister-Scholl-Straße 2, 55131 Mainz. Man soll sich vorher anmelden.

Haskell in einer Nussschale · 2008-03-23

Hab ja nun von verschiedenen unabhaengigen quellen gehoert, man solle sich doch mal Haskell ansehen. Rein funktional und tanderadei. Haskell-programmierte beispiele machen oft auch wirklich einen sehr eleganten eindruck. Ick nehm also meine ganze arroganz zusammen und kiecke. Oh man, dit is jetz nich so aus'm hut trivial, wenn man, sagen wir mal, ein wenig verbildet ist. Kurz, es wird wohl ohne tutorial nicht gehen. Geb ich also bei google "haskell tutorial deutsch" ein, denn die englischen short intros hab ich schon verstanden ... ohne aber wirklich dahinter zu steigen.

Ich werd es jetzt mit Ralfs Hintzes Haskell Kurs versuchen, denn dorten steht gleich vorn unter "Haskell in einer Nussschale": "C-Programmierer. Vergeßt! Vergeßt am besten alles, was Ihr ueber Programmierung und Programmiersprachen wisst.". Ein gefuehl, was mich auch so langsam beschleicht. Ralfs tutorial sieht rein vom inhaltsverzeichnis ganz vielversprechend aus. Ick halt euch auf'm laufenden.

... of course the gentle introduction at seems reasonable as well

Update Done · 2008-03-16

So, Kinder. Dit update is durch. Ick musste ja, weil ick die letzten drei jahre faul war, jetz mit einem satz drei versionen meines kolumnenbastelprogramms textpattern ueberspringen. Irgendwelche brasilianischen spam-frickel hatten einen weg gefunden, die alte installation zu kapern und haben hinterher nicht aufgeraeumt.

Klar, dass die mitgelieferten aktualisierungsroutinen grandios abschmieren, wenn man versucht drei versionen mit einem mal zu nehmen. Fuer mich hiess das lesen und verstehen. Was hat sich geaendert? Wo ist was dazugekommen? Was ist ersatzlos gestrichen? Welche neuen datenbankfelder haben sie jetzt und was sollte da drinnen stehen? Und so weiter und so weiter.

Ich bin jetzt so ungefaehr zu 94% durch mit der zeremonie, die auch gut in die karwoche gepasst haette. Das gute ist, dass ich jetzt wieder ziemlich genau weiss, was dieses textpattern macht. Wer also was wissen will, einfach fragen.

Fuer den nutzer hat sich kaum was geaendert. Es sollte ja seamless sein, isset ja wohl auch. Eine groessere sache ist da aber. Die feeds liegen jetzt woanders:

Wenn einem noch lose enden auffallen, in die kommentare damit!

Großer Update Mumpitz · 2008-03-13

hier wird es die naechsten wochen etwas rumpeln. Ich muss softwaremaessig mal dicke bretter bohren. Das soll natuerlich wieder total seamless laufen. Rein optisch halt. Deswegen kann es sein, dass es hier mal ein oder zwei tage gar nichts zu sehen gibt. Mal sehen.

R.I.P. Joseph Weizenbaum · 2008-03-06

Seit gestern nicht mehr bei uns: Joseph Weizenbaum.

"Das Fernsehen ist die größte kulturelle Katastrophe, die die Erde in der Zeit, an die wir uns erinnern können, erlebt hat."

Origami Science · 2008-02-29

Lets post another mathematics piece. Robert Lang is an origami artist and maintains a webpage on his art. Here he collected a list of math origami links, which are interesting, to say the least.

Link Dump · 2008-02-28

Jahr der Mathematik · 2008-02-25

mathe maedchen

Bald ist wieder fruehling und dann sieht es in den stadtparks wieder so aus wie oben. Ein hoch auf das jahr der mathematik! ... Na ja, ick zumindest wuensch mir, dass es so kommen moege. Die oberwolfacher, uebrigens, haben sich zu diesem anlass eine ausstellung mit bonbon-bunten rundgelutschten sphaeren ausgedacht: Hm, da hatte ich mir mehr erhofft. Sowat macht doch der schockwellenreiter jeden morgen.

(bild: englishrussia)

Der Assoziationsraum 2.0 · 2008-02-24

Also leute, jetz hab ich es soweit. Das wort-assoziier-spiel steht soweit. Wir haben zwei hauptfunktionen: "Assoziieren" und "Blaettern".

Im assoziiermodus kann man worte assoziieren. Eine zutiefst menschliche taetigkeit, die fast allen spass macht. Man bekommt ein wort angezeigt und soll schnell das erste wort, die erste phrase, eintippen, die einem dazu einfaellt. Wenn einem falsch geschriebene, beleidigende oder sinnlose worte angezeigt werden, kann man die markieren. Die tauchen dann nicht mehr auf, bis sie geprueft sind. 'Einsame Worte' sind worte, die noch keine assoziationen haben und deshalb zuerst partner brauchen. Deswegen kann man sich nur solche anzeigen lassen, wenn man den entsprechenden haken setzt. Das waer schon alles. Klingt einfach, macht aber einen heidenspass.

Die ergebnisse kann man sich dann im Blaetter-modus ansehen. Das dicke wort ist das aktuelle startwort. Die naechstkleineren worte sind direkte assoziationen zum startwort. Die grauen noch kleineren worte sind die direkten assoziationen der direkten assoziationen. Unten ist ein suchfeld. Mit dem kann man nach bestimmten worten suchen. Ist das wort noch nicht in der wortliste, wird es automatisch aufgenommen. Unten in der wortbox findet man noch einige basisstatistiken zum zustand des assoziationsraums. jetz gerade steht da: 3510 worte - 3152 assoziationen - 3601 vorschlaege. "Vorschlaege" enthaelt auch mehrfach angegebene assoziationen. Die anderen begriffe muessten klar sein, oder? Assoziationen sind wortpaare und worte sind eben worte.

Danke an die, die schon in der testphase auf dem assoziationsraum rumgetippt haben. Ich schau jetzt mal, was man an grafischer aufbereitung machen kann ... und ihr geht mal los und bewerbt das ding! ... und assoziieren natuerlich. Assoziieren koenntet ihr auch.

ach ja, datenschutz. Ich speichere in der assoziationsdatenbank wirklich nur die eingehenden wortpaare. Keine adressen, keine nutzerdaten, nicht mal sessions. Es ist also nicht moeglich assoziationen oder gruppen von assoziationen auf jemanden zurueckzufuehren.

Programming Language Cheat Sheets · 2008-02-21

A huge huge thanks a lot goes out to Scott Klarr for his large and superb collection of programming language cheat sheets.

(via kottke)

Worte assoziieren · 2008-02-20

Hab mir in den kopf gesetzt assoziative wortwolken zu analysieren. Dafuer brauche ich euch. Ihr sollt das wortassoziationsspiel spielen und auf diese weise spass haben und ganz nebenbei die wortwolken schaffen und wachsen lassen. Die schnittstelle ist noch sehr beta. Meldet bitte auch, wenn irgendwas nicht funzt. Rinnjehaun und Danke.

Surprising: Students Prefer Easy Courses and Hot Professors · 2008-02-18

TaxProf, a member of the law professor blogs network, found a paper by James Felton, Peter T. Koper, John Mitchell and Michael Stinson on "Attractiveness, Easiness and Other Issues: Student Evaluations of Professors on", Assessment & Evaluation in Higher Education, Vol. 33, No. 1, pp. 45-61, Feb. 2008, on SSRN.  Here is the abstract:

Felton et al. (2004) reported that web-based student evaluations of teaching (SET) demonstrated a student preference for course easiness and instructor sexiness. This study explores these same relationships with a larger and improved database. Results indicate even stronger relationships than previously reported. In addition, this study demonstrates significant cultural differences by institution and discipline in the relationships between Quality, Easiness, and 'Hotness' in web-based SET.

(via gawker -> TaxProf)

Yahoo! Innovation Teams · 2008-02-16

Yahoo! closed down it's famous Design Innovation Team, firing the whole creative staff. Yahoo! plans to close down all it's innovation teams. Is this the first step towards becoming a Microsoft affiliate?

(via information aesthetics)

Blog Roll Study · 2008-02-13

Die DFG ist den blogrolls auf der spur. Meiner meinung nach eine marginalie, aber seis drum. Die umfrage laeuft noch bis 29.2.2008:

blogroll studie logo

SAS - Large Values · 2008-02-12

Do you know SAS, the business intelligence tool with the 60ies-charmes? If the day comes, when you need to find the first and second largest value from a set of observations, here is how it'd work:

proc summary data=&inputdataset.;
   var &variable.;
   class &class_list.;
      sum=idgroup(max(&variable.) out[2] (&variable.)=)
      /autolabel autoname;

Somehow idgroup and out[2] do the trick. Why it works and what else to look after can be found in "Getting the Most from PROC MEANS" by Andrew H. Karp.

Bundesmeldegesetz v0.1 · 2008-02-10

big brother plakatDie datenschutzdebatte gibt es auch noch. Seit kurzem kursiert der erste referentenentwurf zum neuen bundesmeldegesetz (PDF) (Quelle: Philip Banse). Dazu gibt es ein lesenswertes interview mit Peter Welchering auf d-radio: Das Super-Melderegister. Es geht, unter anderem, um die neue einheitliche steuernummer, die laut referentenentwurf jetzt doch teil des melderegisterdatensatzes sein soll. Nun muss man wissen, dass es letztes jahr noch hiess, die einheitliche steuernummer darf es nur geben, wenn sie nicht teil des melderegisterdatensatzes wird. Und? Prompt steht sie drauf, auf dem innenministeriellen wunschzettel. Was soll man jetzt dazu sagen, ohne ausfallend zu werden? Auf der anderen seite koennen wir, glaub ich, gelassen bleiben. Erstens, weil der vorliegende entwurf eben ein entwurf ist und zweitens weil die technische infrastruktur zur einfuehrung der steuernummer noch nicht recht steht. eGov - da weisste bescheid.

(via rabenhorst)

Management Failure · 2008-02-07

Taking someone else’s idea and increasing the quality by 5% occurs at the price of a 50% decrease in their commitment to execution

There is not much to add. This seems to be the most common 'commitment killer'. Probably more common than any other managerial failure. So, hands off my business, do your job.

E-Government · 2008-02-03

Laut Kommune21, dem leitblatt des kommunalen eGovernment, ist hessens landeshauptstadt 3d im netz ... und es stimmt, wenn man denn google_earth installiert hat ... was fuer ein mehrwert. Wo wir gerade von eGovernment reden, am 19.1. fordert Tobias Armbrüster in einem beitrag fuer Computer und Kommunikation, dass behoerden doch bitte wieder zu ihren leitzordnern zurueckkehren sollen, denn:

Das britische Beispiel zeigt sehr schoen, dass viele Beamte, aehnlich wie Millionen von PC-Usern zuhause, nicht die leiseste Ahnung davon haben, wie man vertrauliche Informationen auf einem PC sicher schuetzt.
-- dradio

... ist wahrscheinlich was dran. Ich fuerchte die vertraulichkeit ist nicht das einzige argument. Das verwalten an sich hat ja formen angenommen. Nicht nur im oeffentlichen dienst. Gleiches gilt auch fuer verwaltungs-, stabs- und querschnittsabteilungen in jedweder organisation. Die leute dort koennen heute zehn mal mehr verwaltungsakte ueber ihre mitmenschen kippen als frueher. Fuer sie selbst eine schoene sache, denn sie fuehlen wichtiger und produktiver und ihre projekte sind ja auch immer total 'spannend'. Fuer die verwalteten und sicher auch fuer das grosse ganze ist das verwalten mittlerweile eher ein hemmschuh, aber wem sag ich das?

Data Protection Day · 2008-01-28

The 28th January is Data Protection Day - An initiative of the Council of Europe with the support of the European Commission.

CC-Licensed JavaScript Book · 2008-01-25

Eloquent JavaScript - An opinionated guide to programming
by Marijn Haverbeke

I had a quick glance over three chapters. Seems worth having a closer look. (via schockwellenreiter)

Automatischer Business-Consultant · 2008-01-23

Die aktienpreise rutschen weg. Die rezession droht. Wie bringt man seine firma, die eh schon ein sanierungsfall ist, durch die krise? Was ist zu tun? Zuerst mal ruhig bleiben, denn Hakens automatischer Business-Consultant weiss rat:

Richtig, auf basis des kantinenessen-generators gibt es jetzt auch den automatischen Business-Consultant. Der kann einstweilen noch nicht viel, aber ihr koennt ja schonmal gucken. Das text-interface erreicht man, fast wie letztes mal auch, per Viel spass.

Sun to Acquire MySQL · 2008-01-16

Sun announced an agreement to acquire MySQL AB, an open source icon and developer of one of the world's fastest growing open source databases. This acquisition accelerates Sun's position in enterprise IT to now include the $15 billion database market and reaffirms Sun's position as the leading provider of platforms for the Web economy and its role as the largest commercial open source contributor.

...this would be Sun's published opinion, and here is MySQL's:

Sun Microsystems, Inc. (NASDAQ: JAVA) today announced it has entered into a definitive agreement to acquire MySQL AB, an open source icon and developer of one of the world’s fastest growing open source databases for approximately $1 billion in total consideration. The acquisition accelerates Sun's position in enterprise IT to now include the $15 billion database market. Today's announcement reaffirms Sun's position as the leading provider of platforms for the Web economy and its role as the largest commercial open source contributor.

Pretty much the same. I will need a night to think the consequences over. Yet, one thing is for sure: This truly is a large wedding.

KantinenEssenInterfaces · 2008-01-15

Wenn man die seite neu laedt, aendert sich das kantinenessen ...

... jetz fragen natuerlich alle, wie hat der tausendsassa dieses tolle kantinenessen in seine seite integriert? Einfach, er hat den KantinenEssen-Generator um zwei schnittstellen erweitert. Einmal gibt es eine total billige flachtextschnittstelle unter ''. Auf die weise liefert der generator den unformatierten namen des gerichts. Ich hab mich entschieden umlaute mit guten alten html-escapes auszuliefern, der abfragende muss also kein 'encode' aufrufen, um ein appetitliches kantinen essen in seine seiten einzubinden. Ein schlichtes

<?php echo file_get_contents('','r'); ?>

sollte reichen.

Fuer die ganz ausgefuxten hab ich auch eine XML-RPC schnittstelle bereitgestellt. Unter '' liefert der generator auf anfragen der form:

<?xml version="1.0"?>

ein XML-RPC-konformes kantinenessen. Prall oder? Die klassische HTML-schnittstelle ist freilich weiter erreichbar: Kantinenessen-Generator ... und huebscher ist sie auch geworden.


Auswertung Umfrage Essen Maenner Frauen · 2008-01-13

will keine schokoladeErinnert ihr euch noch an diese umfrage, die sich an frauen richtete und komische fragen zu essen und maennern fragte? Einen Entwurf der Auswertung zu Ernaehrungsgewohnheiten und Partnerwahl kann man jetzt einsehen und, wie heisset auf neudeutsch, peer-review machen oder weitere auswertungswuensche anmelden.

Observosphaere · 2008-01-07

Hier hat die zeit was eigenartiges: "Datenschutz: Vor der 'Observosphäre' gibt es kein Entkommen". Die essenz ist: "wir werden der vollueberwachung nicht entgehen, die demokratie wird daran zugrunde gehen, aber wir muessen weiter dagegen angehen." Irgendwie ist das so eine art komisch djihadesker fatalismus. Ich bin nicht mal der ansicht, das es kein entkommen gaebe. Es gibt die ganzen verschuesselungsmethoden, die sind ja der hauptgrund, warum unsere ermittler staendig nach neuen befugnissen schreien. Sicher, die werden uns nicht vor der allgegenwart personalisierten marketings schuetzen, aber gegen die wirklich demokratie-gefaehrdenden tendenzen gibt es mittel und wege. Wie gesagt, verschluesselung ist die loesung, nicht das problem.

Der interviewte, Bernd Flessner, ist "Medienwissenschaftler und Zukunftsforscher". Naja, bei zukunftsforscher muss ich ja immer an Hildebrands Deutscher Kakao denken. He he ... nuescht fuer ungut, Bernd, die meissten der thesen des interviews sind nicht ohne weiteres vom tisch zu wischen - die vermischung staatlichen und privaten ueberwachens zum beispiel - nur eben das fazit. Ich weiss nicht.

Weiterlesen auf englisch:2007 worst ever year for data protection.

Rein und Raus · 2008-01-06

hasen lehrer kalender

Da entwirft man ein total tolles cover fuer einen lehrerkalender ... und? ... auch wieder nicht recht.

Jahr der Mathematik · 2008-01-06

Auwei, die immer wohlmeinenden referenten des Bundesministeriums fuer Bildung und Forschung haben das Jahr der Mathematik ausgerufen. Auf der seite wird man dann auch gleich gefragt, ob man Mathemacher sein will ... Was soll das sein? Mathemacher? Ich kenn einen Haarmacher. Sehr zu empfehlen, uebrigens, bei der mathegeschichte bin ich da noch nicht so sicher.

(via telepolis)

Kleine 24C3-Nachlese · 2008-01-05

Die videos der 24C3 sind fertig. Was ich von der 24C3 mitbekommen habe, leider hatte ich auch dieses jahr keine zeit alles anzusehen, war interessanter, relevanter, runder und insgesamt besser als das zeug vom letzten jahr. Mag sein, dass ich jetzt trainierter im C3-gehen bin, mag sein, dass ich einen besseren tag erwischt hab als letztes jahr.

Die beitraege zu elektronisch "unterstuetzten" wahlverfahren und der beitrag zur weiteren TOR-entwicklung kann ich empfehlen. Nett waren, wie eigentlich immer, die eher philosophischen geschichten. Besonders "Die Wahrheit und was wirklich passierte - Jede Geschichte hat vier Seiten" war ne nette gelegenheit sich mal wieder mit Bruce Sterling zu beschaeftigen. Eine klare verbesserung zum letzten jahr war auch die demo gegen den ueberwachungswahn. Sehr gut, sollte man oefter machen. Das auch dieses jahr aktivitaeten zum erlernen elektronischer grundfesten angeboten wurden freut mich natuerlich auch. Eine sache war aber schlechter. Das t-shirt. Das shirt der 23C3 wird wohl ein ewiger klassiker bleiben. Trotzdem, naechstes jahr wieder.

Yet Another New Year's List · 2008-01-03

B.B.C.'s 100 Things We Didn't Know Last Year

24C3 · 2007-12-22

The 24th Chaos Communication Congress (24C3) is the annual four-day conference organized by the Chaos Computer Club (CCC). It takes place at the bcc Berliner Congress Center in Berlin, Germany. The Congress offers lectures and workshops on a multitude of topics and attracts a diverse audience of thousands of hackers, scientists, artists, and utopians from all around the world.

Here are the scheduled events. A whole lot of interesting sessions among them. Unfortunately I can only join at one day ... and I still have to decide which day it will be.

Haken - Statistik · 2007-12-21

Heute mal ein bischen statistik. Ich hab mir mal die zahlen des letzten jahres, also vom 20.12.2006 bis zum 20.12.2007, angesehen. Hier sind die top ten verweisenden seiten, was die generierten besuche angeht:

  1. (7.57%)
  2. (4.60%)
  3. (3.66%)
  4. (3.30%)
  5. (2.23%)
  6. (2.01%)
  7. (1.89%)
  8. (1.41%)
  9. (1.35%)
  10. (1.15%)

Fairerweise muss man sagen, dass die verweisenden seiten netvibes, bloglines, rausgenommen wurden. Die machen halt tierisch wind ohne eine 'semantische verbindung' hierher zu haben. Schade, dass mit 1.09% erst auf platz elf kommt.

Der bei weitem groesste teil der besucher kommt freilich ueber suchmaschinen. Hier also die top ten suchanfragen, die besucher auf den Haken gefuehrt haben:

  1. piratenbilder (5.39%)
  2. barbie girls (4.05%)
  3. lie group e8 (2.46%)
  4. falsifizieren (2.46%)
  5. ubuntu tomcat (1.51%)
  6. magnum pi mp3 (1.32%)
  7. haken (1.32%)
  8. potenzmuskel (1.14%)
  9. icke und er (1.13%)
  10. klappe zu affe tot (1.05%)

Alle anderen suchworte zusammen machen den rest. So jetzt wisst ihr bescheid.

Differential Equations · 2007-12-19

prof mattuck

In the video above Prof. Mattuck of the M.I.T. explains the geometrical view of y'=f(x,y): Direction Fields, Integral Curves. It is part of the course Differential Equations.The lecture lasts 48 minutes and is easy to understand and still interesting. Now i know that integral curves can never be tangents.

Open Yale Courses · 2007-12-18

Yale provides some of its courses open access. It comes under creative commons which allows to non commercially share alike or remix as long as you give credit to the authors. That is quite a free license:

Open Yale Courses

... but, unlike the M.I.T. with its open course ware, Yale does not yet offer math courses. What a pitty.


Fingerabdruckbezahlen · 2007-11-28

Bei edeka in Ruelzheim wird zur zeit "bezahlen sie mit ihrem fingerabduck" ausprobiert. Dauert natuerlich nicht lange, dann ist der chaos computer club vor ort und hebelt das system aus. Publizistisch flankiert wurde die aktion vom ARD-magazin PlusMinus (Video ist vohanden). Kurzes fazit: Immer die haende in den taschen behalten, wenn euch einer nach euren fingerabdruecken fragt. Erstens sind die systeme laecherlich leicht zu ueberlisten und zweitens muss man sich klar machen, dass man seinen fingerabdruck wie ein passwort hinterlegt. Nur eben ueberall das selbe. Wer es also geschafft hat, mit holzleim und laserdrucker euer passwort zu kopieren, der kann es fuer alle fingerabdruckbasierten verfahren verwenden. Und(!) man sollte sich klarmachen, dass jeder anbieter von fingeabduckbasierten identifizierungsverfahren auch im besitz des fingerabdrucks ist. Kann man dem mann am videothekenschalter trauen? Oder geht der bei naechster gelegenheit mit meinem fingerabduck zu edeka?

Bei dieser faktenlage kann man sich de ccc-forderung nach einem verbot fingerabduckbasierter identifizierungsverfahren nur anschliessen.

(pressemitteilung des CCC)

Hedy Lamarr Frequency Hopping · 2007-11-26

Hedy Lamarr
"Any girl can be glamorous. All you have to do is stand still and look stupid."

So said Hedy Lamarr. Later on she and her close friend George Antheil invented the "spread spectrum" technology, which is widely used today both in military communications security and cellular phones. They thought one could use it to protect remote controlled torpedos from being jammed by the enemy. The Navy at the height of World War II considered the idea too cumbersome, which it was, given the technology at hand at that time.

(src wired published in 2000)

Gleichspannung Ade · 2007-11-16

Consolidated Edison hat vorgestern, nach 125 jahren, das letzte gleichspannungsnetz abgeschaltet. Damit hat Tesla, ausdenker der wechselspannung, sich endgueltig gegen seinen mentor Edison, der wechselspannung immer zum kotzen fand, durchgesetzt. Mehr beim IEEE museum.

Layout Improvement · 2007-11-12

Ich hab das anti-innenminister-eselsohr mal von der seite genommen. Kriegt man ja epilepsie von. In zukunft werde ich wieder per eintrag auf entsprechende entwicklungen aktivitaeten hinweisen. Das sich das dranbleiben lohnt, sieht man auch daran, dass Dr. Dieter Wiefelspuetz auch langsam pampig wird. Also, wie gesagt, noch ne schippe drauf! Solange einige abgeordnete ihre zustimmung zu bestimmten gesetzen so begruenden

Eine Zustimmung ist auch deshalb vertretbar, weil davon auszugehen ist, dass in absehbarer Zeit eine Entscheidung des Bundesverfassungsgerichts moeglicherweise verfassungswidrige Bestandteile fuer unwirksam erklaert.

... haben sie auch nichts als druck verdient ... bis sie pampig werden.

Frauen an die Frageboegen · 2007-11-01

will keine schokoladeIch kenn da einen, der will's wissen und deswegen hat er einen fragenbogen entworfen und jetzt sollen den moeglichst viele Frauen ausfuellen. Es geht um eure ess-, trink- und partnerwahlgewohnheiten. Ein hochinteressantes thema is dit. Also los, ausjefuellt!

Ach ja, und ihr internetkolumnenbetreiber, traget die frohe kunde die welt, auf das wir bald wissen, was frauen wuenschen!

Perl Grep · 2007-10-30

Because I always forget it, here as a reminder for me: How does perl's grep work:


or rather

grep (EXPR, ARRAY);


@sesamestreet = ("b-bird", "ernie", "bert", "elmo");
$yeah_no = "";
if(!grep{$_ eq $ARGV[0]} @sesamestreet){
$yeah_no = "not ";
print "$ARGV[0] is ".$yeah_no."in sesamestreet\n";

CR129 · 2007-10-30

Die Big Brother Awards sind eine Negativ-Auszeichnung für Firmen, Politiker und Behörden, die sich ganz besonders um die Verletzung des Datenschutzes und der Privatsphäre verdient gemacht haben. Der Chaos Computer Club ist Teil der Jury, die dieses Jahr unter fast 500 Vorschlägen die Preisträger in acht Kategorien ausgewählt hat.
Im Chaosradio stellen wir Euch die diesjährigen Preisträger vor und möchten eure Vorschläge hören: Wer sind die größten Datenkraken, bei wem sind Eure Daten in besonders schlechten Händen?

Morgen ab 22:00Uhr Chaosradio CR129, rinnjehoert!

Na? Wo war Ich? · 2007-10-17


Na? Wer kann raten, wo ick die letzte woche war? Dafuer lob ick natuerlich kein piccoloechen aus. Dis is ja zu einfach.

RAZR V3 auf Ubuntu · 2007-09-26

Wer das motorola RAZR V3 benutzt wird die pestilenz von synchronisiersoftware kennen, die sich motorola nicht entbloeded mitzuliefern, um per USB-schnittstelle auf das telefon zugreifen zu koennen. Alles was die kann, ist sich bei mutti motorola zu melden und alle zehn minuten abzuschmieren. Lauffaehig ist sie freilig nur unter windows. Eigentlich ist das ganze einem anbieter wie motorola nicht wuerdig. Wir haben natuerlich den verdacht, dass die sync-software extra schlecht gemacht ist, damit die leute ihre schnappschuesse et cetera per suendhaft teurer multimedia message vom geraet befoerdern. Mit hanseatischer serioesitaet haette das freilich auch nichts zu tun.

Heute hab ich mich gefragt, ob man das V3 wohl auf einem linux rechner per USB erreichen kann. Zehn minuten spaeter lief es. Regelrecht stabil und auf anhieb. Ich bin nur den anweisungen hier gefolgt. Eine erfreuliche kleinigkeit war das. Respekt.

Gesiebte Zahlen und verwuerfelte Texte · 2007-08-26

Auf dradio laeuft gerade eine 'collage' zum thema kryptographie: Gesiebte Zahlen und verwuerfelte Texte Kryptologie oder: Was ich nicht weiß macht mich doch heiß. Mal sehn wie's wird und ob es das stueck dann auch zum nachhoeren geben wird.

24C3 · 2007-08-26

24th Chaos Communication Congress 2007: Call for Participation

Beautiful Code · 2007-08-16

Blog follows book: Beautiful Code. As for the book, I made it up to chapter "Finding Things" by Tim Bray, which was my favourite so far. By now my recommendation concerning the book is 'buy'. By the way, all royalties from the book go to amnesty international.

Barbie-Girl Haken · 2007-07-17

barbie girl avatar vom haken

Ok, hier noch einer, dann aber schluss. Dieset BETA, herrlisch! Da kannste die janze zeit deine wohnung einrichten und accessoires kaufen und mit der freundin im cafe sitzen. Aber, kinder, die schoenen sachen jehen immer zuerst krachen. Meine prognose: in drei monaten is dit eine ueble pornomeile, wenn sie da nicht eins zwei fuenf identitaets-checks einziehen. Im moment brauchste nich mal eine email angeben. Wenn sie das mit der identitaet schaffen bei Mattel, kann dit eine janz grosse furchtbar kitschige maedchenwelt werden, das einem dit amalgam aus der kauleiste faellt. Ick hab schon vier freundinnen und man muss sich irgendwie wat schenken, wat man vorher von sauer verdiente BarbieBucks gekauft hat. So ne art second life fuer vorpubertierer.

Doof is aber, dass mann kein junge sein darf, wie man an mein unfreiwilliget ego peggySchmidt oben leicht sehen kann. Auch doof, dit rollenbild, dit weibliche, wat da jepriesen wird. Peggy is ungefaehr der gipfel an intellekto, der moeglich ist. Sie hat henna haare und ein tarnkleid und ramones jeans. Dis is gloob ick nur zu toppen durch komplett schwarze kluft und schwarze haare. Die jungs sind in der barbie-girl-welt BETA, bestenfalls ALPHA und bestechen durch wortkargheit und schwachsinn, weil rein computergesteuert. So sind wir jar nich!

Mit dieser kurzeinschaetzung beende ick meine karriere in der barbie-girls-welt och wenn dit wohnung einrichten und accessoires ausprobieren eine kurzweilige sache sind.

(via schockwellenreiter)

All Online Data Lost · 2007-07-10

screen shot

Breaking News: All Online Data Lost After Internet Crash

Werbevertrag oder wat? · 2007-07-10

Dit find ja wahrscheinlich mal wieder nur ick komisch, aber wieso steht eigentlich in ziemlich vielen dokumenten der europaeischen union, die als pdf veroeffentlicht werden "Microsoft Word" im dokumententitel. Haben die da so eine art werbevertrag?

The Hacker Crackdown · 2007-06-24

Uebrigens liest Cory Doctorow Bruce Sterling's The Hacker Crackdown vor. Schoenes buch ueber die urspruenge der Electronic Frontiers Foundation. Cory wird von jetzt an jede woche ein stueck vorlesen und so gegen weihnachten fertig sein. Wenn man dann alle teile runterlaedt und auf CD brennt, hat man ein schoenes hoerbuch fuer erbtante Mathilde ... liest meine schwiegermuter hier eigentlich mit? Dann waers ja keine ueberraschung mehr ...

Heisser Zwirn von 1968 · 2007-06-14

pierre cardin clothing

Jetzt einen weiteren aus der reihe tuntige beitraege, ueber die der leser den kopp schuettelt: Mode von Pierre Cardin aus dem jahr 1968. Brilliant, oder? Das rosa teil mit dem asymmetrischen reissverschluss heisst uebrigens 'The Cosmoboy'. Hat seinerzeit angeblich 250$ gekostet. Dafuer wued ich mein strass-mobiltelefon weggeben, kinder.

Web 2.0 Idee · 2007-06-13

Letzlich doch noch ne idee gehabt, wie auch ich mit web 2.0 unanstaendig reich werden kann:

web 2.0 platform logo

Notiz an mich: Oh mann, Haken, was fuer ein subtiler, leiser und auch komplexer humor. Kein wunder, dass die leute dich lieben. Bleib wie du bist.

Face Search Form · 2007-05-31

As a little public service I thought I would offer a little form to query google's face search. There seems to be demand

Body Measures · 2007-05-31


What this is? Its the physical development of centerfold model of the playboy since December 1953 to December 2001. They seem to reveal a trend which is described by Martin Voracek, research resident and Maryanne L Fisher, PhD candidate. Their study is called "Shapely centrefolds? Temporal change in body measures: trend analysis".

(via improbable research)

imgtype=face · 2007-05-30

A new google feature that sparks suspition that the do-no-evil company heads towards online face recognition. Consider this:

Well, er, I don't see the face recognition use case here. You'd normally have a name and look for the corresponding face. All the "face recognition engine" would have to do, is figure out if the candidate picture shows a face. It does not need to figure out what face it shows. Furthermore most of the pictures showing faces have the relevant information on who it shows somewhere written in the context. There is no proper face recognition involved yet. I cannot query "Guy who stole a bike at Luton main station last Wednesday" and then expect google to return a face and the corresponding name. It just doesn't work ... or maybe it does actually work already, then these would be the suspects. Then I cannot expect google to find faces for names that do not have the relevant information written somewhere in the context ... Not yet. By now it only seems to be a funny feature:

Are there even funnier face queries?

(via Kantel)

Achtung vorverlegt · 2007-05-24


Siehste, beim Mathematikum in Giessen gibts am 9. Juni eine kindervorlesung mit dem titel "Eine Reise in die Unendlichkeit" und drunter steht "Achtung! vorverlegt auf 9.6.!". Tja kinder, ick haette den titel auch gleich geaendert: "Wer frueher stirbt, ist laenger tot".

History Nerds · 2007-05-22

Here's a history nerd post. BBC has got a properly crafted interactive british history time line. Furthermore here is a time lapse video which compresses the american civil war to four minutes, showing the geographic expansion of the north an the south or better the areas controlled by union and confederation. And there is even more: A seemingly infinite collection of photographs brought to us by the UCLA. Changing Times: Los Angeles in Photographs, 1920-1990.

Wolle mer se nei lasse? · 2007-05-20

Hier iss er der CCC Mainz, Nahallermasch! ... Nein, mal im ernst, gut dass ihr da seid und deswegen hier etwas werbung fuer euch: Am 03.06.07 20Uhr: Vortrag - Ãœber - Wachung bei den KurstadtKommunisten vom Cafe Klatsch.

Conversations · 2007-05-17

This one is lovely. Imagine two chatbots or wannabe Turing machines chatting with each other. Here are resulting conversations. This is my favourite. A is Alice and J is Jabberwacky. They operate on quite different approaches:

A: Who is your favorite philosopher
J: Can’t say. I’m not very much into philosophy.
A: Can a book have no title?
J: Of course.
A: Blimey.
J: Are you British?
A: Does it seem like that? I was born in America.
J: You are definitely flirting!

(via Kottke)

Cursor Moves · 2007-05-17

Why is your cursor moving, when you move your mouse? Here is the answer.

(via vowe)

Everybody is allowed · 2007-05-14

"The free world says that software is the embodiment of knowledge about technology, which needs to be free in the same way that mathematics is free. Everybody is allowed to know as much of it as he wants, regardless of whether he can pay for it, and everybody can contribute and everybody can share."

Though it appears in the 'money'-domain of CNN under the path fortune, this one is a nice roundup on the software patent issue. Because it doesn't take the stance of either side it is a great intro for the software patent rookie: Microsoft takes on the free world.

Since software rules out almost every part of our lives, the impact of the topic cannot be underestimated. Though it often is. Ashlee Vance of ElReg does not see any trail coming. He/She is probably right.

Unabhaengige Quellen · 2007-05-09

Dieses internet ist doch ein fieser moep. Die dokumente drin sind manchmal schneller weg als man glaubt. Das bild-blog zum beispiel hat heute eine geschichte, nach der ein redakteur der Welt, der angeblich unflaetig ueber schwesterblatt-Bild-chef Kai Diekmann schreibt. Das liesst sich lustig und wir wuerden es zu gern glauben, aber in einem nachtrag schreiben die BILD-Blogger, dass der artikel zwischenzeitlich leider verschwand. Damit ist das Bild-blog die einzige quelle fuer die schoenen zitate und wir duerfen sie nun eigentlich nicht weiterverbreiten, denn sie koennten doch leicht dem hasserfuellten alt68er-christian-Klar-hirn des unbelehrbar mueslifutternden, batik-kaftane tragenden bild-blog-redakteurs entsprungen sein.

Wir anderen gehaessigen beschmierer der klowand internet haben in solchen faellen einen verbuendeten. Den Google-bot. Manchmal ist er schnell genug und indiziert bevor geloescht wird (screenshot fuer spaeter). Der superknueller waer jetzt noch, wenn der bot den beitrag in den zwischenspeicher genommen haett. Hat er aber nicht, zumindest nicht frei erreichbar. Wieauchimmer, wir koennen davon ausgehen, dass der eintrag bei wirklich existierte und dem google-anreisser nach, koennte die stimmung des beitrags dem im bild-blog beschriebenen entsprechen. Weil ich die formulierungen in den vielleicht bald umstrittenen zitaten so mag, bringe ich sie auch:

Ah ja, klar. [...] Die 68er haben K.D, gezwungen, als Chefredakteur der Bildzeitung nach Auffassung des Berliner Landgerichts "bewusst seinen wirtschaftlichen Vorteil aus der Persönlichkeitsrechtsverletzung Anderer" zu ziehen. Die 68er zwingen ihn noch heute, täglich auf der Seite 1 eine Wichsvorlage abzudrucken, und überhaupt auf fast allen Seiten die niedrigsten Instinkte der Bild-Leser zu bedienen, gleichzeitig aber scheinheilig auf der Papst-Welle mitzuschwimmen. [...] Man kann nicht die Bildzeitung machen und gleichzeitig in die Pose des alttestamentarischen Propheten schlüpfen, der die Sünden von Sodom und Gomorrha geißelt. So viel Selbstironie muss doch sein, dass man die Lächerlichkeit eines solchen Unterfangens begreift. [...]
Wenn man ein bisschen zynisch ist, auf miniberöckte Vorzimmermiezen großen, auf Ernsthaftigkeit eher weniger Wert legt, kann man [bei "Bild"] Karriere machen, und das ist völlig OK so. Einer muss es ja machen, so wie einer den Dieter Bohlen machen muss, und einer den Papst. Aber wenn Dieter Bohlen den Papst geben würde, müsste man auch lachen, oder?


Blue Screen Of Death · 2007-05-07

.... und schon wieder. Bei der Nassauischen Sparkasse ist die i.t. in eigenartigem zustand. Ein klassischer Blue Screen Of Death auf einem kontoauszugsdrucker:

...da machste dir schon sorgen um deine pimperlinge.

Short Note · 2007-05-01

It is quiet here, isn't it? currently gets a face lift. This keeps me busy. Stay tuned, folks.

WikiWorte · 2007-04-24

Was an so einem wiki das tolle war, waren diese WikiWorte. Worte mit einem grossbuchstaben vorn und einem grossbuchstaben irgendwo in der mitte. Diese WikiWorte wurden dann als worte gewertet, die eine eigene seite haben sollten. Diese seiten wurden dann automatisch angelegt und ebenfalls automatisch ueberall verlinkt, wo das wikiwort auftauchte. Der witz, der knueller, das praktische war die automatisierte verlinkung, die dem nutzer zeigt welche begriffe was miteinander zu tun haben und am ende automatisch eine begriffswolke schaffen. Die dinger, die sich heute wiki nennen, kennen dieses konzept oft nicht mehr. Damit ist die ganze idee beim teufel. Wiki-systeme, wie jspwiki sind eigentlich nur noch ein content management system ... und darauf hat die welt gewartet.

Ganz anders dagegen yawiki.

Update:Tschuldigung, nicht ganz korrekt. Der ubuntu-frust ging mit mir durch. Wiki geht auch mit den eckigen klammern, aber irgendwie mag ich diese BestimmtenWorte lieber, die kann man schon im schriftbild erkennen. Ueberhaupt die einzig sinnvolle anwendung von gross- und kleinschreibung ... diese [[eckigen klammern]] dagegen, ach nein.

Tomcat unter Ubuntu · 2007-04-24

Ick hab ja nun schon so eins zwei ServletContainer eingerichtet. Aber das hier war gut. Bei diesem oberschuelerLinux hier, bei diesem ubuntu, da gibts ja so einen paketmanager . Da denk ich mir "nee, wie praktisch". RatziFatzi den tomcat und jspwiki angeklickt und 'anwenden' gedrueckt. Auahauha, was da rauskommt funzt zuerst mal nicht und zweitens ist sowohl die tomcatinstallation als auch das jspwiki ueber das ganze dateisystem verstreut. Wer hat sich denn das ausgedacht? Sollte das system nicht besser "AuchBongDu" heissen? ... Und dann stehste aber im wald mit so eine installation. Bei tomcat oder jspwiki hilft dir keiner, weil die von den pfaden, von denen du da erzaehlst noch nie gehoert haben, und wenn du bei ubuntu in den irc-chat gehst, da kannst du dich direkt auch zur grossen pause auf den hof einer beliebigen hauptschule in koeln ehrenfeld stellen und da schreien: "Weiss hier einer wo ubuntu-tomcat das catalina.log hinschreibt? Nach $CATALINA_HOME/logs ja wohl nicht." Dass du da keine antwort kriegst in dem chat liegt nicht daran, dass da nicht vielleicht wer waere, der sich auskennt, aber da herrscht so ein gekeife. Alles grosser frust. Drei stunden meines lebens.

Aber jetzt will ich ncht nur meckern. Was die hardwareunterstuetzung angeht, ist das oberschuelerLinux super. Wenn man einen tomcat braucht, ist der weg ihn bei jakarta zu holen und am paketmanager vorbei zu installieren und dann von hand als dienst anzumelden. War in dreissig minuten gemacht.

sudo su · 2007-04-22

letztens hab ick doch jemeckert, dass man bei debian installationen nicht mehr aufgefordert wird ein root passwort zu setzen. Offensichtlich soll das so. Man soll 'sudo su' benutzen um eine rootshell zu kriegen dit nich irgendwie doof? Fuer einbenutzermaschien geht das ja noch, aber stell dir mal vor, du hast zwanzig nutzer auf deiner kiste und die koennen allesamt mit ihrem nutzerpasswort ne rootshell aufmachen. Oder hab ich was nicht durchschaut? Mir is dit nuescht irgendwie.

Nennen se dit Arbeit? · 2007-04-22

Hier,wa? Ick sage mal videoportal mit ein beitrag ueber die leute hinter "sie nennen es arbeit". Find ick mal jut. Ubrijens Riesenmaschine, wa? les ick och immer mal jern. Wer hat schon einen generatorenstaender im logo. Kannste mal bringen.

The Kaye Effect · 2007-04-17

Athanasius posted The Kaye Effect yesterday. He gives neatorama as source, where they link a lovely youtube video on the 10th of april. I considered it great trivia to post, when I ain't got no time to be creative myself. Tonight this time has come. Obviously tonight this time has come for kottke as well.

Furthermore Sushee has found a free physics textbook named Motion Mountain, which looks promising. So much for now on natural sciences.

How to set up TOR on a Debian Machine · 2007-04-02

To add a serious Onion Routing client for anon web browsing was kindergarten here on debian linux. On my machine I had to add a further packet source with url Distribution is sarge and section is main. Hence, /etc/apt/sources.list has got one additional line:

deb sarge main

Next step was to install TOR and Privoxy:

sudo apt-get install tor
sudo apt-get install privoxy

now you have to convince privoxy to cooperate with the TOR-client. Do this by adding the following line to /etc/privoxy/config:

forward-socks4a / localhost:9050 .

Do not forget the dot. This is the most difficult part of the installation process. Put a dot at the end of the line. Now restart Privoxy:

/etc/init.d/privoxy restart

Your proxy is up and running now. Lovely, isn't it? Next step is to make your browser sending requests via Privoxy. Privoxy is running on your local machine on port 8118. This is basically what your browser needs to know. You can put that in the proxy settings of your browser. Firefox users can change the proxy setting with a mouse click, if they use the TOR-Button.

Use TOR. It is a big improvement. Though traffic slows down remarkably if you use TOR.

Tower Defense · 2007-04-02


If you desperately need to kill time, consider Desktop Tower Defense by Handdrawn Games. You have to stop little critters on their way over your desk. To do so you have an impressive arsenal of guns. Nice piece and it does kill a considerable piece of time.

Please consider killing time with these games as well:

(more at kottke's)

One Line Checks Prime · 2007-03-20

perl -wle 'print "isPrime" if (1 x shift) !~ /^1?$|^(11+?)\1+$/' [number]

(by Neil Kandalgaonkar, via kottke)

The Exceptional Lie Group E8 · 2007-03-19

a set of root vectors
The Lie algebra E8 is 248-dimensional: the 8-dimensional space depicted here, plus one dimension for each of the 240 root vectors.

(via bbc)

Economics of Prostitution · 2007-03-15

picture of professor

The picture above shows Prof. Steinar Strøm. He is economist at the University of Turin and the University of Oslo and on top of that he is one of the authors of a report on the market for prostitution services. According to the guardian describing the prostitution services market requires a whole lot of math knowledge.

(via improbable research and the guardian)

Tao's Homepage · 2007-03-14

Here is the homepage of Terence Tao. According to kottke he won both the Fields Medal and a MacArthur genius grant last year. What he has got and what I like about his page, for it is something to play with, is a set of java applets dealing with math. My favourite is Math 132 Applet 2: Elementary complex maps:

This applet demonstrates a number of complex maps w = f(z). By default the identity map f(z) = z is displayed, but other maps can be chosen. The left grid represents the z complex plane (the domain of f), and the right grid represents the w complex plane (the range of f). Moving the mouse around the z plane will cause a pointer to move in the w plane according to whatever complex map was selected. [...]

Move the mouse and press the right button from time to time. Try other then the default f(z). Then try Math 132 Applet 5: The complex derivative. Lovely as well.

Javascript Vereinte Nationen · 2007-03-11

Eine kleine javascript-spielerei im alpha status. Auf gehts! Sie haben 10 minuten um alle Mitgliedsstaaten der Vereinten Nationen anzugeben. Einige offizielle namen habe ich durch die gebraeuchlichen deutschen kurzformen ersetzt.

192 Laender fehlen noch!

Bisher richtig:



(Inspiriert von Erik Wannebo von und Andy Smith)

Debian 3.1 Sarge LinuxTag 2006 Edition · 2007-03-11

Dit muss ick jetz ma anmerken. Da denkste, seit SuSE so komisch geworden ist, wirste dir mal, wenn de ma zeit hast oder neue hardware, den ganzen schlappen auf debian setzen, muesste ja jut jehen. In weiser voraussicht habe ick mir bein letzten Linuxtag eine Debian 3.1 Sarge LinuxTag 2006 Edition mitjenommen. Jestern hab ick die dann installiert. Jing och jut, ick wurde nur eben nich jebeten, ein root-passwort einzugeben. Denk ick, is ja jewagt, so ohne passwort fuer den rootnutzer zu installieren. War aber jar nich so. Root is passwortgesichert, ick wusste nur das passwort nich. Probier ick also nochmal und achte drauf, aber ehrlich die installroutine war nicht zu bewegen, mich nach einem root-passwort zu fragen. Am ende habe ick dann mit ner knoppix-cd booten muessen, dorten dann die platte mounten und 'su' sagen, um dann hintenrum die passwd zu editieren. Dit jeht ja zu, wie vor 10 jahren hier.

Erkenne Dich Selbst · 2007-03-07

... denn wahrlich, ich sage euch:

"Wer sich selbst erkennt, nimmt sich zu wichtig"
-- auch von mir

Wie ich drauf komm, steht beim juergen

What to do Tonite · 2007-03-03

worldmap with eclipse borders.

A total ecplipse of the moon will be visible tonite from 10:24pm to 11:58pm GMT.

OOAD · 2007-02-26

Nice little article on the pitfalls of Object Oriented Analysis and Design for the evening: Vague and ambiguous use cases - How abstract should your specs be?. Thank you for that, Matt Stephens.

Influenza · 2007-02-23

current influenzamap of gemany

The map above shows the current influenza activity in germany. The Hessians are suffering awfully. I have two friends and my dearest down and I'm coughing as well. Folks, please get well soon.

For those who speak german and are interested in statistics the page of the working group influenza might be interesting. They have beautiful maps and animations of virus activity.

Thats all for now ... and again: Please do get well soon, dear fellows.

(via Robert Koch Institute)

Presseschau · 2007-02-11

Was macht man zum zeittotschlagen auf zugfahrten? Presseschau, genau. Diesmal war die auswahl zumindest des ersten titels einfach. Mit getoese wurde letzte woche deutsche ausgabe der Vanity Fair auf den markt geworfen. Ein euro einstandspreis. Da hab ich gedacht "Mensch, fuern euro. Allein der heizwert des papiers sollte do' 'nen euro wert sein." Also gekauft das ding. Na ja, was soll ich nun dazu sagen? Hinter dem glamour verheissenden schwarzen einstandseinband grins mich vom eigentlichen cover Til Schweiger an, der mir androht mich ueber seine sicht der dinge aufzuklaeren. Dazu schreibt Michel Friedman ueber einen besuch bei der NPD. Dann die auszuege aus den tagebuechern der politkovskaja, die wir aus der Zeit kennen und eine hochglanz homestory von diesem Obama da, als waer er es gewesen, der sich damals im bus vorne hingesetzt haette, und dazu herr Schweiger in einer fotoreihe, die darin gipfelt, dass "oben ohne Til" sich einen gartenschlauch in den schritt haelt und pinkeln imitiert als waers granufinkwerbung. Ach nein, das brauch ich nicht. Ein, ich moechte es mal journalistischen lichtblick nennen, ist der artikel von Bushido ueber sich selbst. Den artikel hat er ziemlich sicher wirklich selbst geschrieben und da gabs dann sachen zu lesen, die man noch nicht wusste. Ansonsten gibts zur deutschen Vanity Fair nur eines festzuhalten: Ich werd weiter die Bunte beim frisoer lesen, da bleib ich genauso auf dem stand der dinge.

Aber wo wir grade vom Bushido sprechen. Der zweite titel in der zeitungsschau war mal wieder die Bravo. Die bot jetzt nicht eben viele ueberraschungen. Es gibt eben dinge, die sich nie aendern. Die Bravo gehoert dazu. Schoen zu sehen ist aber, dass der Bushido mit steigendem alter ein richtig angenehmer zeitgenosse zu werden scheint. Wie ich drauf komme? Der mann hat einfach bauernschlaues, auf den abbildungen in der Bravo. Das gibt ihm erstmal was sympathisches und laesst das alte bomberjoppenimage angenehm zurueck treten. Er traegt auch rosa t-shirts mittlerweile. Tja, irgendwann finden sie alle auf den pfad der tugend.

Letztes blatt in der zeitungsschau ist die aktuelle Java Spektrum. Hier von automatisierten akzeptanztests erfahren. Da war ich erstmal skeptisch. Koennte vielleicht ne gute idee sein. Man muss halt wissen wo man 's benutzen sollte. Ick wuerd mal erstmal abwarten. Dann gibts einen artikel zum einsatz der Workflowengine jBPM. Dafuer muesste man sich mal zeit nehmen. Ich werd mal ueber szenarien nachdenken. Da sind noch mehr artikel, die ich noch nicht geschafft habe. Liesst sich halt nicht weg wie die Bravo. Da muss noch dran gearbeitet werden.

Alliterativ · 2007-02-08

War ja klar, in den zwergenherzogtum kommt dit internet astrein aus der luft, wie man an der aktivitaet hier sieht ... aber ... hier warte mal, ein kleiner alliterativer beitrag zum deutschen idiom noch. Wie waer denn "Frueher war das ein astreiner klub, heute is das eine huefthosenhalde."? Statt "Huefthosenhalde" wuerde auch "Huefthosenhoelle" gehen.

... an eurer elektromail bin ick dran, wa?! Jeduldet euch, dit kommt allet, dit kommt allet.

Off Wire Note · 2007-01-23

Since i'm moving my scarce belongings, i'm once more cut off the net and not able to write a whole lot. I'll probably be back with regular entries by next week. Please be patient.

... by the way, here is how to implement something like a hashmap using groovy:

for (entry in ['tom':4, 'dick':0, 'harry':1])
{println "${entry.key} = ${entry.value}" }

Now go, find an application.

Mein schoenes Geld · 2007-01-18

Ach du meine nase. Ein DOS-prompt auf einem geldautomaten ... mit meinem geld drin. Offensichtlich ist die STARTUP.BAT von Wincor Nixdorf © 2005-2006 stehengeblieben. Wie altbacken, piefig und trivial das zugeht hinter den gebuersteten edelstahlfasaden. Nein, so will ich das nicht.

Evil Eye Protector · 2007-01-12

squid soap and fatmas hand

In my never ending quest for improved hand hygiene I stumbled across SquidSoap - Training Tomorrow's Great Hand Washers. Note the logo of squid soap. Doesn' it resemble Fatima's Hand? Does this product protect you from the evil eye as well? If so, my recommendation would be 'Buy'. With this recommendation one of the weirdest entries here so far ends.

Lessig Key Note · 2007-01-05

Take an hour fifteen to see Lawrence Lessigs key note speech at the 23C3. This is a quick and easy to understand walk through licence and copyleft matters. Strongly strongly recommended.

Lawrence Lessig

Once you've seen and understood Lessigs speech you could go on and see an interview with John Perry Barlow on the same topic. Here is a short quote to give a hint on what to expect:

[…]If you wanna share something - share it. If you wanna use something - use it. Try to do so ethically in the sense of don´ t take things without attribution.[…] Pay no attention to these people when it comes to being creative. Go ahead and do the stuff that Larry showed in the beginning of his talks and do lot of it. And every time they put a lock on - break it. And every time they pass a new law - break that.[…]


CA-MRSA · 2007-01-04

Ueber die "Experts warn" google suche kommt die erste meldung zum Methicillin-resistenten Staphylococcus aureus rein. Damit ist CA-MRSA erstmalig 'mainstream'. Wir erinnern uns, CA-MRSA ist ein antibiotikaresistentes bakterium, das meiner meinung nach das zeug zum naechsten grossen angstmacher nach der vogelgrippe - was macht eigentlich die vogelgrippe? - hat und der BILD noch einige auflagenhochs bescheren wird auch wenn, wie bei der vogelgrippe, die sterblichkeit noch hinter auflagensteigerungsniveau zurueckhaengt.

Trotzdem, kinder, immer ordentlich haende waschen.

Janz Jeloest · 2007-01-03

Und heute verpetzt haken der raetselfuchs die wichtigsten kreuzwortraetselloesungsworte. Das loesungswort vom neujahrs-kreuzwortraetsel in der ix ist "collaboration" und das loesungswort zimmer-frei-fuer-verliebte-kreuzwortraetsel in der glamour ist "strickmantel". Beim ix-raetsel musste mir die schoene helfen. Beim ix-raetsel ist der einsendeschluss schon durch bei der glamour kann mman noch bis 13.2. mitmachen.

23C3 · 2006-12-30

Kongresse bei denen ueberall schilder haengen, auf denen steht "Auch in diesen raeumen kann strafverfolgung nicht verhindert werden", soll man auf keinen fall auslassen. Also war es bei dem 23. chaos communication congress, der heute in Berlin endet. Man muss schon sagen, bei den CCC-jungs fuehl ich mich regelmaessig am wohlsten. Wie immer gab es viel zu viel zu schauen und zu hoeren. Aus irgendeinem grund zieht es mich immer zu den staenden vom FoeBud. Is echt so, auch wenn sie sich tarnen und nicht offen erklaeren wer sie sind, finde ich ihre staende.

Ich hab auch seit jahren mal wieder was geloetet. Der CCC hat ja mal moniert, dass die jungen leute kaum noch was am hardwareende koennen. Also gabs einen loetworkshop. Einen armreif. Natuerlich nicht bloss einen armreif. Das ding ist ein schwingkreis mit LED und funzt sogar. Es leuchtet auf, wenn es in die reichweite eines RFID-scanners mit ungefaehr 13,5 MHz kommt.

Am komplett elektrizitaetsfreien hardwareende gabs auch workshops. Sicherheitsschloesser oeffnen fuer einsteiger. Da konnte man richtig mit feile und schraubstock zu werke gehen. Ich mag solche abwegigen fingeruebungen, denn ganz abwegig sind sie nicht. Man lernt ganz abstraktes ueber systeme und ihre schwaechen.

Das publikum hat mich auch gefreut. Das hackertum hat keine nachwuchssorgen und das stimmt froh. Insgesamt eine sehr ordentliche veranstaltung. Leider uebler maennerueberhang. Fuer damen auf der suche sind das grandiose jagdgruende. Einfach fuer nen fuenfer ein Alt+F4 t-shirt gekauft und interessiert aus der eben erstandenen waesche geschaut. Aus den jungs, die es da zu angeln gibt wird auf jeden fall mal was und wahrlich, sie machen spannendere sachen als squash spielen und 3er bmw fahren.

Eitler Fatzke · 2006-12-21

Ich bin ein angeber und eitler fatzke. Das nur fuer die, die es nicht laengst ahnten. Hab ihr schon bemerkt, dass in den zuegen der bahn die laptopbenutzung zu einem massenphaenomen geworden ist. Damit wird es auch ein soziales phaenomen. Was da an den teuren maschinen gemacht wird, ist erstens fuer die mitreisenden sichtbar und zweitens fast immer uncooles mausschubserzeug. Praesentationen mit powerpoint, texte bearbeiten mit word, kaufmaennisches rechnen mit excel. Die etwas cooleren haben mal n eclipse laufen. Privatnutzer zocken irgendwas oder schauen filme. Und jetzt sagen wir's nochmal wie's ist, jeder mitreisende sieht was wir da tun in der bahn und das macht uns intgeressant oder eben weniger interessant fuer unsere mitmenschen. Wenn du ein altes thinkPad mit nem abgewetzten sony md-recorder verdrahtest, dir dazu dicke fette sennheiserkopfhoerer aufsetzt und dir dann noch notizen auf kleine zettel machst, dann bist du interessant fuer deine mitmenschen ... also fuer die ebenfalls interessanten mitmenschen. Wenn du auf nem aldi-surfboard mitschnitte von deutschland sucht den superstar anschaust, bist du eben interessant fuer andere leute oder am ende gar nicht. Laptopbenutzen im zug ist soziale interaktion. Heute habe ich dann also die eben dargelegte erkenntnis beherzigt. Es war mir zu schebbig im zug am laptop an einer grafischen nutzerschnittstelle zu sitzen. Ich koennte ja gesehen werden. Also sitze ich jetzt an tty2 und habe gerade "vi ~/blogpostdrafts" eingetippt, um das hier und noch einiges mehr niederzuschreiben. Ich bin ein eitler fatzke. schreibt uebrigens wirklich schneller und konzentrierter an einer konsole ohne den ganzen grafischen firlefanz.

Person of the Year: You · 2006-12-17

Time magazin's person of the year is you. ...well, if you are part of the 'web controlling' crowd. Hm, let me think about this ...

Hm, yes, it might be true. There is a revolution outthere, as far as the possibility of publishing is refered to. But ... who is read. The information you publish becomes valid only if it is read hence shared. But here we still have and probably will have very few information providers who are being read by multitudes and multitudes of publishers hardly being read at all. To the 'not being read' publishers publishing power comes only via ... er, how to call it ... stampede publishing. You only can dig or dis posts of main stream media and even this will only be noticed if a lot of have not publishers do the same. They cannot or not really ignite debates they consider important and which could well be very important. Take the debate on software patents in europe or the debate on surveillance in the ICT age. There is a debate outthere in the web but is it relevant to the deciding folks?

Woven Hand · 2006-11-20

Heute war wieder so ein tag. Ick komm an so einem baustellenschild vorbei, auf dem stand "wohnen am puls der stadt" Na toll, dachte ick, solange sich keiner an den defibrillator setzt ist das bei weitem zu ruhig. Zur aufheiterung schenkt mir gerade noch ne packung Woven Hand ein. David Eugene Edwards, der bandchef, stand frueher bei 16horsepower vorn -hier eine nette kleine mp3 sammlung- und dann noch viel aufheiternder, eine matheaufgabe pro tag ... bis weihnachten. Wie geil is das denn:

Have Known It · 2006-11-17

broken window

Steve Balmer: "Novell pays us some money for the right to tell customers that anybody who uses SUSE Linux is appropriately covered, [...] This is important to us, because [otherwise] we believe every Linux customer basically has an undisclosed balance-sheet liability. [...] Only customers that use SUSE have paid properly for intellectual property from Microsoft"

Ha! I have known something like this would happen. My forecasting qualities are still great. No further comment.

Img Expires · 2006-11-12

Kieck ma hier. Sowat seh ick ja zum ersten mal:

<image expires="2006-10-31" src="/cms/work/bilder/2006/43/leben/sekretaerin-210.jpg" align="right" width="210">

Ick hab grad dit bild von Liselotte Pulver als sekretaerin gesucht, wat da bei der zeit online war und stosse auf eine in der das bild referenziert ist, aber nicht mit einem img-tag sondern mit wat selber ausgedachtem und da taucht das attribut 'expires' auf. Offensichtlich gibt die bildrechtebesitzerin ihre bilder fuer die nutzung im netz nur fuer begrenzte zeit frei. Heisst fuer uns arme nutzer, wenn wir mal wieder ein bild sehen, was wir vielleicht nochmal brauchen koennen, sofort lokal abspeichern. Als trostpflaster ein anderes Lilo Pulver bild ... und noch eins ... tolle frau.

Piccolo Quiz - Little Chap · 2006-10-19

Nobody of my audience could solve the Piccolo Quiz - Bad Code I. This is awful. I have to drown my grief in the unwon piccoloechen now. I've been so proud of you, my dear audience, but now ... bottomless disappointment. Folks, it was so easy. But before solving the problem, we turn to the new task, which demands skills in other fields. Question: In what famous contribution to the set of great movies does the little chap below appear? The first who gives the right answer wins, guess what, a Rotkaeppchen Piccolo. This time answers to the comments please.

little chap

Now for solving the previous task: if(number+iterations == limit) was the problem. The function implies that number is smaller then limit when the parameters are passed but never checks if this is the case. So, calling doSomethingUpTo(0, 0) would make the function run infinitely, which is bad indeed. To solve the problem one should consider changing the if-statement to something like if(number+iterations < limit) with iterations = -1 as start value or, if passing number > limit is actually an error, throwing an exception.

Time Series with R · 2006-10-18

Here's an archive containing all you need to print lovely oil and cocoa price time series plots. In the archive you'll find the price data in two .csv files and the R script to read them, make time series objects and plot. Very simple indeed, but they might be useful for intermediate learners to see how to handle time series using R.

What Kinda Wisdom Is This? · 2006-10-15

I just had a fortune cookie, now listen what kinda wisdom they try to sell me:

Faith is knowing that there is an ocean because you have seen a stream.

What kind of wisdom is that? There is not a lot of faith necessary to know that there is an ocean if you see a stream. Since the cookie is made in china the stream that is referred to here streams on planet earth. We can assume that earth is of finite size, since it is some kind of convex spherical thingie.

Now two cases may occure: The stream is of finite length or the stream is of infinite length.

Case one: The stream we see is of finite length. What would be at the end of the stream? Some kind of container to take hold of all the travelling water, hence an ocean. For the moment we can rule out the case of a creek drying out in the desert, because we're referring to a stream.

Second case would be, despite of earth's finite size the length of the stream would be infinite. The stream would then stream full circle. There is no other way to be of infinite length for a stream in a finite environment but what force would make the water travel? A pump station built by some intelligent designer? That second case in which no ocean is needed requires faith, a lot of faith.

Look, fortune bakery, I liked your cookies better when they said things like: Not he is a good lover who pleases many women in his live time but he who pleases one woman for her live time.

Schoene Algorithmen · 2006-10-11

Eine gute sache bringt das informatikjahr ja mit sich. Es gibt den algorithmus der woche und da sind schon einige schoene dabei. Das sieb des des Eratosthenes zum beispiel. Hier noch die liste aller bisherigen algorithmen, sehr schoen.

automatisierungs kungfu

Wer die alle liesst, versteht und implementieren kann, darf sich schon fast meister der edlen kunst des automatisierungs-kungfu nennen. Mindestens hat er/sie aber hin und wieder einen klaren moment gehabt, was mehr ist, als die meisten von sich behaupten koennen. Jetzt wird mal der Sartre weggelegt und hier gelesen!

Piccolo Quiz - Bad Code I · 2006-10-02

There was not enough code posting here lately. This needs to be changed. So today I start a little series on bad code. Here is the first piece. It does something until number equals limit and returns times_done_something:

public int doSomethingUpTo(int number, int limit){
int iterations = 0;
boolean done = false;

       if(number+iterations == limit)
             done = true;

return iterations;

Question: Why is this code bad? Be the first who gives the right answer and win a Rotkaeppchen Piccolo. Do not post the answer to the comments. You'd rather mail it.

Update 22:16 CEST: Obviously I'm not the only one featuring bad code lately. Kevin Poulsen posts bad code at Over at wired you can win democracy instead of cheap champagne which is quite a big thing to win. Do not miss the comments over there.

Being Off Wire · 2006-09-18

Still off wire, I found refuge at a friend's place to publish ... being offline really freaks me out already. I'm afraid I'm kind of addicted already. I'll keep an eye on that issue.

WOS Review · 2006-09-18

The wizards of os always had this twist towards license and law issues when tackling high tech topics. In fact that has been a good thing. However this trend did further increase this year. Most of the panels dealt with these issues rather then with high tech in it's pure form. I'm not sure if I still welcome this trend in its current manifestation. Still there were interesting panels. I learned about license issues in nigerian movie industries and brazilian music scenes, which are very different from what we know about how to market creative work. Furthermore the panel on the EU copyright directive has been interesting.

... but after all I'm not perfectly sure if it remains worthwile to attend WOS in the future.

I'll Be There · 2006-09-12

wizards of os 4

Philologenfrage II · 2006-09-05

Ein lauer spaetsommerabend. Ich hoere Felix Mendelssohn Bartholdys Klaviertrios Nr. 1 und 2 mit Julia Fischer (Violine), Daniel Müller-Schott (Violoncello) und Jonathan Gilad (Klavier).

Ja kinder, das ist lebensqualitaet auf die Rhein-Main-ische. Komplettieren wir diesen abend mit einigen reflektionen zur deutschen sprache. Denken wir also einmal mehr ueber sprachbilder, die zwei drittel nicht verstehen und das verbleibende drittel geschmacklos findet, nach. Heute gehen wir von 'hier is ja ne luft, wie in Luis Trenker sein rucksack' aus. Eigentlich schon ganz schoen. Aber hier kann der Der Haken leser zukuenftig spielend eskalieren: 'Hier is ja ne luft wie auf'm zwischendeck der Amistad' Wenn dein auditorium hier noch folgt, respekt. Du hast dich mit allseits gebildeten menschen umgeben ... oder mit standardNerds. Egal wie, es koennen sich hochinteressante gespraeche entspinnen. Probier es aus ...

10ft Fan-Inflatable Tux · 2006-09-04

fan inflatable tux

This has been in the air for a couple of months. Here is the first selfmade fan-inflatable free-penguin. It really looks impressive. Respect goes out to David of More on the topic here.

Estimating Tax Avoidance · 2006-08-21

This is a follow up to german tank analysis. In germany, probably just as well as anywhere else in the western world, the taxes for cigarettes go up and up. As expected this lead to decreasing sales of cigarettes and politicians were pretty proud that they did so very much for public health.

Now the cigarette industry argued that the decrease is rather a symptom of substitution then of avoidance. But how to figure out? Well it is pretty simple and follows the same scheme as german tank analysis. One just draws a random sample of cigarette packs from some arbitrary dump yards and checks for their origin. By doing this one shall get a pretty good idea about how many cigarettes, black market and legal, are actually smoked. One might even figure out what the main smuggling routes are.

Campus · 2006-08-21

... mensch hier gibt es internet aus der wand. Da geht dir das herz auf ... <cipher from="me" to="me" >werd gleich mal eine bestimmte telefonummer raussuchen und dann woll'n wir mal was zurecht ruecken morgen frueh. Das wird gut.</cipher>

... auf 120° Phasenverschiebung · 2006-08-06

electric motor

Als alter elektromaschinenbauer muss ich; spaet kommt er damit, aber er kommt; auf den 150. geburtstag von Nikola Tesla hinweisen. Der mann hat den ersten zweiphasen wechselstrom generator entwickelt und war an der entwicklung des dreiphasenwechselstroms beteiligt. Wenn man nur das von sich sagen kann, kann man meiner meinung nach beruhigt entschlafen, denn das wechselstromkonzept ist von genialer schlichtheit und beleuchtet verdammt nochmal die ganze welt.

Auf obigem bild sieht man einen einphaser. Einen motor, der von den drei phasen, die die e-werke liefern nur eine verwendet. Der obige ist ziemlich gross fuer eine kollektormaschine. Speziell diesem exemplar kann das aber wumpe sein, denn zurzeit dient er in meinem zimmerchen als tuerstopper ...

... nun will ick mich nich verplappern, also ... lieber Nikola, ein prosit auf 120° phasenverschiebung.

RFID Passport Cloned · 2006-08-04

Here is news on the e-passport calamities, that have been discussed here before. The register notes today that the first German RFID Passport has been cloned already. Here is what the guy, who allegedly cloned it, has to say:

The whole passport design is totally brain damaged. [...] From my point of view all of these RFID passports are a huge waste of money. They're not increasing security at all.
-- Lukas Grunwald, DN-Systems Enterprise Internet Solutions

A solution I'm sympathising with, is this one by Bruce Schneier:

The best way to solve a security problem is not to have it at all. If there's an RFID chip on your passport, or any of your identity cards, you have to worry about securing it. If there's no RFID chip, then the security problem is solved.
-- Bruce Schneier

Maybe with the solution above there is less of a fortune to make with. Maybe that's the whole point and the risk of having a citizen's passport read (and copied?) without her consent is just a marginal issue.

(via elReg)

Der alte Affe Quant · 2006-07-31

Heute: 'Klappe zu, Affe tot!' Es weiss ja kein mensch was der ursprung dieses ausspruchs ist. Heute ist es mir aufgegangen. Der ausspruch geht auf Erwin Schroedinger zurueck und es ging urspruenglich gar nicht darum, eine basta-attituede auszudruecken. Vielmehr handelt es sich um ein kleines gedankenexperiment, das spaeter als Schroedingers Katze auch ueber die quantenmechanik hinaus weltgeltung erhalten sollte.

'Klappe zu, Affe tot!' also. Bei dieser konstellation haben wir ein messproblem. Das gleiche problem hatten schon Charles Goodhart, Margaret Mead und eben Erwin Schroedinger. Wir koennen den zustand des affen nicht ermitteln, ohne das system zu veraendern. 'Klappe auf, Affe tot (oder eben nicht)!' ginge gut, aber eben nicht 'Klappe zu'. Wie isset nu mit dem affen, wenn die klappe zu ist? Tot isser nur, wenn er schon tot war als die klappe noch offen war, also 'Affe tot, Klappe zu!' Es heisst aber 'Klappe zu, Affe tot!' Wenn wir wissen wollen, ob der affe tot ist, muessen wir die klappe aber aufmachen. Existiert eine loesung, die wahrheit der aussage 'Klappe zu, Affe tot' zu ermitteln?

... und was hat das ganze mit dem mauerbau zu tun?

German Tank Analysis · 2006-07-22

Another great piece on why nerds will achieve world domination one day. Consider the following problem:

You are a british general planning the invasion in europe in the latter half of the second world war. One question you really need to find an answer to is: "How many german tanks are there?" in other words you have to estimate how many tanks Germany produced up to a given date. What would you do? You would ask intelligence. A handful of desperate guys on the enemy's ground, always at risk of being captured could try to find the answer ... or you could ask statisticians.

Here is what both sources reported. In the last column the true figures according to German records are given:

German Tank Data
Date Statistical
June 1940 169 1000 122
June 1941 244 1550 271
August 1942 327 1550 342

How could statisticians guess that good? Ok, let's go for it: Obviously german tanks were captured by allied troops. Probably in Italy or Noth Africa. Those tanks had serial numbers. Those numbers were not randomly chosen. The German tanks were numbered as follows: 1, 2, 3 ... N, where N was the desired total number of tanks produced. Note that the tanks captured are a random sample of the german tank population. The rest is Order Statistics and led, according to the Guardian, to the following simple estimator N = (M-1)(S+1)/S, with S being the sample size and M being the highest serialnumber in the sample.

Still, the estimates are astonishingly good. Note that the sample should have been drawn iid, which very likely has not been the case.

(via MatheKlein)

Wie man mit Statistik... · 2006-07-06

Eine zahl und zwei formulierungen:

  1. Jeder Vierte will Schröder wiederhaben
  2. 73 Prozent wollen Schröder nicht zurück

(via Straussberger)

Introduction to Probability · 2006-07-05

There is this lovely Introduction to Probability by Charles M. Grinstead and J. Laurie Shell avaliable under GNU Free Documentation License (FDL). That means one not only can download a PDF print file. One actually can download LaTeX sources of the book. This is the book which made me progamm the Martingale script.

Martingale · 2006-07-05

Congratulations to Italia. Life is a game of chance, ain't it? The following groovy script shows how to play roulette the right way. Well, ok, this strategy only provides sure payoffs if 'assets' is infinite ... too bad

We have 'assets' and would like to carry home
'expassets' by going to the roulette table and
placing bets on either red or black. If we win, 
we do the same thing again. If we lose, we 
double the bet we place in order to cover losses. 
The Strategy should lead us to the expected 
assets in no time. ...or doesn't it?

/** Some start values **/
assets = 1000; //starting assets
expassets = 1500; //assets we want to carry home

b = false; //progress condition
bet = 1; //starting bet

/** Do the experiment **/
strres = new StringBuffer();
strres.append("win, coin, bet\n");

while (!b){
  /** toss the coin **/
  if (0.5 < java.lang.Math.random()){
    coin = true;} 
    coin = false;};

/** if coin true, collect payoff, otherwise adjust bet **/ if (coin){ assets += bet; bet = 1;} else{ assets -= bet; bet = 2*bet;}; /** Did we reach our goals? **/ if(assets >= expassets || assets-bet <= 0) b = true; if(assets-bet <= 0) println("Lost"); if(assets >= expassets) println("Won"); strres.append(assets+", "+coin+", "+bet+"\n"); } /** Write Results to .csv **/ writer = new "˜/results.csv" ); writer.write(strres.toString()); writer.close();

... well, mkay, however, the .csv file can be analysed most conveniently with R

Bundeskanzlerin/Root · 2006-06-10

Wenn dit mit der kanzlerin ausm osten nich klappt, kann jederzeit der root-kanzler ( wieder installiert werden. Beruhigend.

(via dahlmann, screenshot for future reference)

What Causes Statistics · 2006-05-14

Smoking is one of the leading causes of statistics.
-- Fletcher Knebel

Geek Fetishs · 2006-05-14

This weekend's geek laugh: images of people proving theorems while wearing sarongs. Here are my favorites:

(via improbable)

Features and More · 2006-05-13

Yet another nice feature one can 'incarnate' using Google's blogsearch in rss mode and MagpieRSS is the the 'Blogs linking here' feature you see in the lower right margin of Haken's pages just above the 'My' division. Fancy ain't it? Well, ok, you have to rely on google's ability to find posts linking here, but when it comes to 'Der Haken' they are more reliable then technorati is. Should work for particular posts as well, though I didn't try yet.

Furthermore, Cem Basman, who posts over at vowe's started a little link dump on IT-Outsourcing. Cem is going to collect news and information about the industry, developments, best practices, etc. both in english and german and he asks us to join the convesation. Ok, lets start then ...

Skyrocketing Hypochondriasis · 2006-04-11

What is it, you need to maintain a truly hypochondric page? Of course the World Health Organisation desease outbreak news is a must. These are easiely syndicated as demonstrated in the lower left margin of this page.

What else would one like to have? Of course a syndication of the "Experts Warn" Google News query, which was featured here earlier. Guess what. Google News queries can be accessed via RSS. Just add '&output=rss' to the query string and done.

Now I have it all. All the bird flu and all the other warnings that might threat the existence of mankind. Lovely.

Computer Networks: The Heralds of Resource Sharing · 2006-03-19

I've been posting some videos lately. This one is by far the best. It is called "Computernetworks: The Heralds of Resource Sharing" and was published in 1972.

still of the video

There are two remarkable features in this movie. One is the most lovely wallpaper and neck tie design appearing there and the second is that they explain the very core the internet in an understandable way. Furthermore they mention the same points that are mentioned today to explain the potential of the technology. I thought computer science was so fast bringing up new approaches thus 'obsoleting' itself. Obviously that is not true for the really cool ideas. Maybe it still holds for inferiour software.

So the movie is interesting not only to geeks, but to any person interested in interiour design and/or in how the freakin internet works. It is also best suited to teach english to 'fachinformatikers'. All the important terms are mentioned. Just lovely. See it.

(via boingboing)

Bundeshaushalt 2005 · 2006-03-19

Bei boingboing gabs letztens einen verweis auf deviantart. Dort gibt es eine darstellung der amerikanischen staatsausgaben bei der kreise die relative groesse des einzelnen budgets angeben. Da hab ich gedacht: Toll, sowas will ich auch, fuer den deutschen bundeshaushalt, kann ja nich so schwer sein.

bubble chart vom bundeshaushalt

Eine grobaufstellung des bundeshaushaltes zu besorgen war auch nich schwer und mit verlaub, hochkomplex is das suget auch nich, wie man sieht. Mir is aber eine detailfrage aufgekommen. Wie is das. Representiert die flaeche oder der durchmesser eines kreises die relative groesse? Immerhin ist der zusammenhang zwischen durchmesser und kreisflaeche nicht linear. Entweder der betrachter ueberschaetzt den unterschied wenn man den durchmesser nimmt oder aber er unterschaetzt den unterschied wenn man die flaeche nimmt. Ich meine ersteres stimmt und habe die flaechen korrekt dargestellt (hoffe ich). Aber die frage bleibt: Nehmen wir eher die flaeche eines kreises wahr oder dessen durchmesser oder isses wurscht oder der radius?

Large Stadium · 2006-03-18

Lets meet in the world's largest stadium. Though it uses flash this is a lovely, well, let's call it a web2.0 application dealing with FIFA's championship. I'm sitting in Block J Tribune 2 Seat 201. See you ...


RegExp Visor · 2006-03-01

Flash alert, yet still worth it: The regular expression visualiser. One can specify regular expressions and afterwards watch it match while typing a text. Great. Respect goes out to Oliver Steele.

Database Connectivity with R · 2006-02-23

There was one thing missing for fully automated dataprocessing with R here on my machine: Database Connectivity. R actually has it for some databases. I tried it with MySQL.

One needs to download Bell Labs's R libraries DBI and RMySQL and then follow the instructions at R Data Import/Export.

To test it I used the access logs I was exploring lately. I created a view, 'hitsperminute' on the database containing the hits per minute on free-penguin, as the name suggests. Adding database connectivity to R was no fuzz at all. It just worked. Consider the following code:

con <- dbConnect(dbDriver("MySQL"), dbname = "webstats", password="*****", username="dbuser")
a <- dbGetQuery(con, paste("SELECT * FROM hitsperminute;"))
  axes=FALSE, type="n",
  main="Free Penguin News Quake",
  sub=" requests per minute from Jan 2nd to Jan 8th 2006")
axis(1, label=FALSE)

the result is this recent one, but skipping manual steps. Scripts like this are fully batch mode enabled. One could run it on http requests for example. Cool, ain't it?

Coder's Hymn · 2006-02-22

Hey coders, time to fry your sound cards. This song performed by J. D. Dougherty, comming to you as .mp3, could become a hymn. Here are the lyrics and acknowledgements. Enjoy.

Some Simulations · 2006-02-22

More and more creativity is sparked by the spreading bird flu: If you have java 1.5 installed the University Tuebingen offers some lovely applets. There is QuickFlu (Documentation Page) the influenza calculator, visualizing the effects of treatments on the population and there is InFluSim which lets you drag sliders to set certain variables and then gives you a forcast on proliferation, fatality and costs of epidemic or pandemic outbreaks.

Most importantly the applets are nicely crafted.

Refined R · 2006-02-19

Those ICE one trains will have power supply on every seat. Today I travelled with one of those. I killed time refining the recent traffic plot. This time I queried hits per minutes and had a closer look at the documentation of R's graphic commands:

hits per minute

  axes=FALSE, type="n",
  main="Free Penguin News Quake",
  sub=" requests per minute from Jan 2nd to Jan 8th 2006")
axis(1, label=FALSE)

News Quakes · 2006-02-15

digg quake

The pic above shows the hourly traffic from the 3rd to the 8th of January 2006 on was listed prominently at which led to a huge increase in traffic. Unlike the recent makezine-post, this traffic did not lead to a whole lot of new free penguins. This is the 'main stream' I guess ... and it is not worth a lot.

Why is this cross posted here? The access.logs were so big (143MB), I had to import them to a database and then query the timeseries. Visualisation is done with three lines of R.

Math Video Lectures · 2006-02-14

Some times I just feel like watching a math video lecture. Here we have two video lectures. One on linear algebra and one, following a completly different teaching approach, on calculus. I always liked calculus better then linear algebra. Maybe those linear algebra guys are bad marketeers:

...unfortunately you need to have real player installed. But, hey, this time it is really worth it.

(sources M.I.T./Bikini Calculus)

BITV Nonkonform · 2006-02-09

Wo wir gerade dabei sind. Taunusstein braucht dringend und viel belehrung zum thema 'barrierefreier internetauftritt'. Ohne angedrehtes java, nich javascript sondern java, sieht man dorten nur die visage vom 'boechemeiste'. Aber auch das nur nachdem man dem armen besucher ein flash intro vorgelallert hat. Dat dat ganze ein frameset ist versteht sich von selbst. Google-Idizierung ist als folge ebenfalls mau. So kann man die Stellplatzsatzung nicht finden.

Katastrophe: Belehrer, die sich berufen fuehlen, koennen hier anrufen: 06128/241-101

Evil Wishers · 2006-01-06

And you thought it'd take an agency the size of the FBI or NSA to track down the evildoers. You are so wrong. Finding subversives has become a after-work hobby, everybody can do. Tom Owad has downloaded 260.000 whishlists from amazon, while not violating any terms of use, and checked them for wicked titles and authors.

The wishlists, he could download quite easiely, got name, state and city of the wishlistowner. Once having the wishlists on his hard drive, he was able to automatically check for certain wicked words and authors. The evilwishers city names and states he then passed to google earth to get a lovely map, with the locations of all the wrongwhishers pin pointed to it.

This, one man could do in five hours after work, with two outdated computers, an external harddrive and a DSL connection. Extrapolate this to what those could do, who make a living from this kind of stuff. Here is the whole documentation with scripting and explanations, check it out.

(via BoingBoing)

Blogcounter Suspended · 2005-12-28

For the moment I'm suspending blogcounter. This is for the reason given here. I'm not sure whether the accusations are true ... but I'm no risk taker. Of course I won't install Sixtus's recommendation. That'd be way too stampedish.

Update: Man, burntime got them with their undies dropped. I herewith do suspend blogcounter. Thanks for checking this, burntime.

Frustrating Time-Consuming Fruitless · 2005-12-23

The EU wanted Microsoft to publish it's software interface documentations to enable free and healthy competition on the european software marked. To proove Microsoft's compliantness an independent monitor was asked. Professor Neil Barrett, an IT specialist and independent monitor approved by Microsoft, had this to say about Microsoft's interface documentation:

"Using the documentation is an absolutely frustrating, time-consuming and ultimately fruitless task." [via Guardian]

... but hey, I thought Microsofts whole product line was established to be absolutely frustrating, time-consuming and ultimately fruitless. Or wasn't it?

Im Blickpunkt: Open Source · 2005-12-21

Sechs bunte seiten aus der staatskanzlei nordrhein westfalen mit dem titel "Im Blickpunkt: Open Source". Die broschuere richtet sich wahrscheinlich an entscheider ohne, sagen wir mal, gewaltigen technischen sachverstand. Fuer interessierte, die an debatten im IT dunstkreis teilnehmen, kann das blaettchen eine brauchbare gehhilfe sein: Im Blickpunkt: Open Source


Google Tyrell & Sons · 2005-12-10

Blade Runneresque Google Blimp

Some weeks ago, Googles activities in practically all internet related fields made Dahlman compare Google and Blade Runner's Tyrell Corporation. Just now, I heard a feature about Googles attemps to digitalse the world's books, hence knowledge. In this feature the Google representative told us Google's credo: 'Do No Evil'. This credo made me remember Dahlman's comparison.

(Thanks to Patrick Parnteau for the orig. Blimp)

State of the Union Parser · 2005-12-07

This one is kinda a interesting. Take the transscripts of George w. Bush's state of the union adresses and write a little web interface that lets you mark the occurence of certain words. The result is The State of the Union Parser

(via InformationAesthetics)

Girls and High Tech · 2005-11-30

girl in front of e brain
The caption to this picture says: "Any arbitrary problem, that can be described mathematically, can be solved by electron brains. This automat deals with calculations related to vehicle suspensions - which used to be a costly task."

Quite sexy for an east german book published in '62. Yes folks, girls and high tech. This is just the way how to encourage youngsters to become geek. How many fine young men became geek and had to learn that they've fallen for a marketing gag?

More girls, though without high tec, are at Nuno Plati's

Disabled are not being Served · 2005-11-28

Surprise, surprise, the vast majority of public service websites in Europe are failing to meet international e-accessibility standards. Well, it is the same with privately owned services, isn't it?

(via ElReg)

Noble Art of Letter Writing · 2005-11-27

I herewith pledge, that I from now on start letters with:

Attached idea came to me while thinking about how one might explain that the equation....

... and end them with:

Maybe you are interested in this subject too -- maybe not.

weird that I didn't come up with this earlier, weird weird ...

(via improbable research)

Google's Language Attribut - Update · 2005-11-22

This is a follow up of the post Google's Language Attribut. I'm just learning that there is one very geeky language attribute supportet by google. 'hl=xx-hacker'. Extraordinary geek fun, check it out:

Lesetip Javamagazin · 2005-11-19

cover vom javamagazin 12.05Das javamagazin duempelt hin und wieder mal fuer drei bis neun monate erheblich vor sich hin, aber die aktuelle ausgabe ist mal wieder ein knueller. Lars Wunderlich fliessen, gemessen an dem, was man vom sujet gewohnt ist, die ironien nur so aus der feder. Wie nebenbei gelingt es ihm, im gestreckten galopp, den bogen von Zuse bis zur 'Aspektorientierten Programmierung'. Denn zur Aspektorientierung wollte er und deren ansaetze erklaert er trefflich. Nun will sich herr Wunderlich nicht nachsagen lassen, er sei ein theoretiker mit hang zur verspielt ironischen formulierung. Deswegen legt er gleich noch zwei beitraege jeweils zu technischen grundlagen und praxisaspekten nach. Das alles liesst sich leicht und rund weg und hinterlaesst das gefuehl endlich im bilde zu sein und morgen anfangen zu koennen, wenn man denn wollen wuerde. Vom autor gibt es auch ein buch zum thema.

Allein Wunderlichsbeitraege waeren die zeitung schon wert gewesen. In der aktuellen ausgabe gibt man sich damit aber nicht zufrieden. Im teil 'EnterpriseARCHITEKTUR' (Wenn man ein wort in einer sprache beginnt, sollte man es auch in der selben zu ende bringen, liebes javamagazin) gibt es noch einen flotten abriss zu dokumentationsmethoden fuer verschiedene zielgruppen. Das kann sehr wertvoll fuer anforderungsanalysen sein, die unter umstaenden noch vor einem liegen. Auch sehr schoen.

Dazu gibts noch seitenweise ansaetze, tricks und kniffe fuer den armen leser, der schlaue wege sucht, seine informationen in den browser zu bekommen. Janz gross diesmal, bitte am ball bleiben.

Sun Creator · 2005-11-13

harddisk 1975

I took the time to have a quick glance at Sun's integrated development environment 'Creator', which is freely downloadable at Sun's right now. First impression? Well, if you are used to other Java enhancing IDEs like Netbeans or Eclipse, Creator is a leap forward. Creator strongly aims for the development and deployment of webservices. It comes with Sun's application server and an example(?) database. The whole thing is quite easy to use. It took me less then an hour, to install the beast and deploy the first .jsp. The page would connect to one of the built in example tables and display some of it's content. The .jsp layout was done 'drag and drop' on a grided canvas. You are supported dealing with all those relevant industy standards, like XML and Beans. Well, I didn't even had to check the manual up to now. I'll keep you informed on how 'Creator' works for me.

Last but not least a little remark. Do not give too much on my opinion here, I only had a quick glance, as mentioned above. Next step will be reading the relevant documents to figure out what one is actually supposed to do with Sun's Creator.

Objektorientierung II · 2005-11-12


In einem verwegenen husarenstueck versuchten diese schlingel, dem objektorientierten paradigma auch in der kueche zum durchbruch zu verhelfen.

class Erbse extends HuelsenFrucht implements Stoeppel

.. um den plan gelingen zu lassen, waren sie leider zu wenige.

Google's Language Attribut · 2005-11-03

Do You sometimes bore yourself rotten, when linking Google. Always the same layout, same terms, same usability? Well, thats over now, 'cause with a Google query you can pass a language attribute named 'hl'. Obviously it can take values from the set of those two letter localization tags. Differently from, what I thought, this attribute does not change the search result. It only chages the appearence of Google. This is a great and 'easy to use' tool to give your pages a somewhat cosmopolitan flair. Check the examples below:

The Hacker's Diet · 2005-10-27

Here's a truly geek e-book on how to become and stay slim (hence attractive?): "The Hacker's Diet". This, of course, is a topic widely discussed and tackled among computerists. The book is written by John Walker with LaTeX. It comes in three parts: Engineering, Management and Details. I love the section on computing tools to track weight loss efforts in the details part. When you became skinny following John's plan you'll at least have a great set of data that you could explore afterwards.

... but geeks outthere be careful. A temporary diet doesn't do any good in coping with moderate 'office rolls'. Consider sustainable changes. For those who feel obese: Under no cicumstances trust your own perception in this field. Dangerous!

(via BoingBoing, Kevin Kelly)

Funny Nerd II · 2005-10-25

Apparently, this does only work with mozilla's browsers. Proof me wrong. However, I'm not even sure if it could possibly be of any use:

(via Sixtus )

Textpattern Shoutbox Plugin · 2005-10-23

Textpattern user, this weekend the jfx plugin is a very simple shoutbox. You know, one of those fancy commenting tools that would not go with a post but just appears somewhere on your pages. This one is so simple, it doesn't even know a senders name or address. Maybe this is something to include in the future. The plugin is tested with texpattern 1.0 and 0.9. Since it doesn't access the database, it should run with more recent versions as well. Make sure you have read, write and touch rights in txp home.

Open Office 2.0 Released · 2005-10-21

Openoffice 2.0 released.

Geek Reading: Web 2.0 · 2005-10-19

There is this other buzz word that crosses my paths annoyingly frequent. What is this Web 2.0 thing anyway? I had a quick glance at this O'Reilly article, which is long and tends to take buzz names and buzz words from the late nineties and link them to current buzz words. Is there more then recycling aged buzz to Web 2.0? The following author went to a conference on Web 2.0, which is already rebaptised Bubble 2.0. Here's just a snippet of the newsforge article which is worth reading completely:

I thought giddily for a minute that I should run to the Office Depot across the street from the Argent Hotel (where the conference is being held) and grab some blank CDs. I could then come back to my room and make a slide presentation for a business that would develop a VoIP-based multimedia wiki that would track disintermediated community-generated podcast blog reviews. It would be based on open source software, of course. And cross-platform. And extensible and highly scalable.

Conclusion: Web 2.0 is a great venture capital magnet, just as well as Web 1.0 used to be. Can we even recycle an aged hype? This surely is something that hasn't been done often. In the eyes of the Rough Type Web 2.0 stands for participation, collectivism, virtual communities, amateurism. This is basically what I think Web 2.0 represents. His article is very long as well, but gives you a whole lot of insight as well as some laughs. Unfortunately he ends up in 'criticising gravitation' somehow:

... Web 2.0, like Web 1.0, is amoral. It's a set of technologies ... that alters the forms and economics of production and consumption. It doesn't care whether its consequences are good or bad. It doesn't care whether it brings us to a higher consciousness or a lower one. It doesn't care whether it burnishes our culture or dulls it. It doesn't care whether it leads us into a golden age or a dark one. ...

Sorry, Rough Type, the same holds for the invention of 'printing', it layed off loads and loads of monks, who weren't needed to copy the bible anymore. The same holds for the invention of radio and television, for people didn't need to read anymore. The same holds for the invention of writing, for it distracted people from the spoken word as ancient greek philosophers put it once. In fact, it holds for any technology that exists. Technologies are amoral. So what. All I see is a bunch of nerds who made up some buzz words to collect capital. Probably, they'll spend it on lofts and vintage pacman machines. That's all.

Geek Reading: SOA · 2005-10-19

Today we should go for a little geek round up. This is mainly because I have to cancel the Weizenbaum speech in Potsdam. So, what issues are covered currently in geek journals? I read this little piece on SOA. Some guys outthere would call the topic outdated already, but I think those who are affected by it's impact didn't even start to notice properly.

Register: JBoss and SOA: JBoss is reaching out to a more business focused, less code-centric, audience with JEMS. The notion of separating the business process from the application will mean more business-level managers will be able to wade into development, using a simplified set of development tools - possibly based on drag and drop.

'Simplified set of development tools' for 'business-level managers' are the important terms in the quote above. Yes, true, the division of application and business process could make 'business-level managers' developers ... with simplified tools, but still. Some of those 'business-level' employees, who actually worked with business process managing tools already, know what that means: exception handling, secure transactions, rollback scenarios, modularisation, interface definition, et cetera, et cetera. Even with simplified development tools the task of developing is not simplified. Here we have the big pit fall for SOA, the manager has the power to administrate business processes which would sound good to him in the first place but, business-level manager, your process is more complex then you might think now. Anyway, SOA will remain a buzz issue just because there is a lot of modularisation potential involved:

Register: IBM and SOA: According to Robert LeBlanc, IBM's general manager for WebSphere, DataPower's products have helped customers manage an increase in web services traffic as they move to more modular businesses processes and architectures under SOAs.

Still, I do not think 'business level' people should start dreaming too 'wet' about it. In my eyes SOA will clearly remain a geek thing.

Syndication Changes · 2005-10-19

The W.H.O. disease outbreak news were luckily way too boring, so I from now on syndicate my recent bookmarks. They tend to be more interesting ... well ... in my eyes, in my eyes.

Worte mit Obst · 2005-10-18

Obstipation. Ob's Obst hier auch der etymologische kern ist? Wohl eher nicht. Vielleicht findet man aber was erhellendes in der Obst-Datenbank ...

Textpattern MagpieRSS Plugin · 2005-10-16

Textpattern-user, below you find a text pattern plugin that provides a tag to include rss syndication to your page. I'm pretty sure that's been done before, but in this case it was faster to write a tailored method, rather then downloading and customizing other people's work. This version is already quite generalised. You can pass a variety of parameters to set CSS attributes and to limit and customize the output. The plugin needs magpierss to work properly.You will have to set 'server_path_to_magpie' manually:

Update: I pasted a second version with even more parameters and a refined help section.

W.H.O. Content Syndication · 2005-10-15

To add a good deal of morbidity to my colourful pages I, from now on, syndicate the WHO Disease Outbreak News in the lower left margin of my pages. The textpattern plugin is alpha right now, so, I do not publish it now. For the technically interested: I use Magpie to fetch the WHO feed. Works fine as long as you check for default char encoding within the magpie methods.

Morbid High Tech · 2005-10-11

This is very cool. My recent comment on the flu lead to this lovely application of information technology. The WHO has got a Disease Outbreak RSS Feed: Beats me, this is so up to date. Subscribe immediately, see the epidemics spreading on your feed reader.

(thanks Eva)

Weizenbaum in Potsdam · 2005-10-09

Joseph Weizenbaum, professor emeritus of computer science at MIT, will give a speech on "The Responsibility of the Individual - Reflections on Coping with Science and Technology". Since this guy has written ELIZA, the first chatbot ever, this is a serious nerd appointment.

Here are the dates:
Where:FH Potsdam,
Fr.-Ebert-Str. 4,
14467 Potsdam,
Hörsaal I
Time:5:30 p.m. to 7:00 p.m.
Source:FH Potsdam - Event Calendar (page language German)

Again the always up to date Mr. Luebeck found and published first. Respect!

Useless Nerd Fun · 2005-10-07

<script type="text/javascript">
col = 0;
blck = 0;

function cc(){
 document.getElementById("butt").value = "Wait ...";
    if (col>0){
      setTimeout('cc()', 30);}
                = "FadeOut()";};
    if (col<256){
      setTimeout('cc()', 30);}
                = "FadeIn()";};
You do not allow the execution of  Javascript.  What You 
miss is a fadingscript, that fades a paragraph to black
and backwards to the background-color. So, you do 
not miss a lot. What you could do to see the hidden 
paragraph, if you do not see it already, is marking it 
with your mouse or disabling css interpretation.

Money Wallet · 2005-09-30

Make yourself a wallet. Material costs: exactly 20 dollars: Textpattern Plugin · 2005-09-25

Once again, I've written a five line text pattern plugin. Basically, it provides something, which I've seen at and which I needed to have as well. It implements a link to posts quickly and easiely. One can find the result under every post, in the dubious link line.

Especially for textpattern plugin rookies, the script might be worth a look, cause one can see how to use those very handy globals, hence how to avoid loads and loads of database transactions. Script status is 'works fine for me', meaning that it is not yet tested intensely. Download: jfx_delicious.php.txt (Source: jfx_delicious.php.src.txt)

Groovy Rookie · 2005-09-21

Say, you were asked to parse a xml structure in order to remove childnodes from certain tag-name specified nodes. The xml structure is large, only automated approaches are feasible. Asume furthermore, the task is a one time shot. So, no need to generalize the classes written.

Asume now, that you have been parsing xml-structures in Java and SAX. You know what objects to construct and what methods to call. Clearly, this a task for Groovy the java based scripting shell. Since we do not need the exception handling fuzz, we do not want to write main methods, that only call it's parent object and one method, and we do not want to compile the mess every time we changed a tiny line, an easy to use scripting environment is what we need. As a second requirement, we want to use methods implmeneted in Java. Again, Groovy provides native access.

After all, we wanted to try out Groovy for months now, yet, we never had a matching task. Is Groovy easier to code then a equal java implementation? I'd say yes. Groovy has got some differences compared to java. For example, watch the use of the iterator 'it':

NodeList StateNodes =
      Node StateNode = (Node)it;

So, folks, here is my groovy script to parse a xml structure from a file, find all nodes named 'state', remove all branches below each 'state' node and write the result to a new xml file: parseAndRemove.groovy.

'Nerd Aergere Dich Nicht' · 2005-09-13

Sehr schoen. Will ich haben: Nerd Aergere Dich Nicht. Es ist ja bald weihnachten...

(via Make)

V-Modell XT · 2005-09-13

Die eGov-szene spricht immer gern vom V-Modell. Nach der Version 97 wurde dieses jahr die version XT freigegeben. Die meissten wissen aber gar nicht wofuer XT steht. XT steht fuer Extreme Tailoring. Extremschneidern? Eben hab ich eine kleine galerie gefunden, die gut erklaert worum es im V-Modell XT wahrscheinlich geht. Am besten ist Jean Paul Gaultier als grinsekatze.

Lagerfeld and Alice in wonderland

Jetzt aber spass beiseite. Wer sich mit dem V-Modell XT beschaeftigen muss, fuer den gibt es zwei kleine java swing anwendungen, den Editor und den Projektassistenten. Mit denen kann man seine software projekte V-Modell konform abbilden. Offensichtlich kann man auch gleich gerueste fuer lasten- und pflichtenhefte, aenderungsplaene et cetera generieren lassen ... und dann damit generationen von entwicklerkollektiven in den wahnsinn treiben.

American Patents · 2005-09-06

American courts do everything to strangle whatever kind of grasroot innovation by prohibiting the merest attempts to use industrial products in ways not wanted by producers:

The Ninth Circuit has created box-wrap patent licenses. Now the label on the box that says "single use only" is given force of law, and if you refill the cartridge you are liable for patent infringement. This from Lexmark, the company that already tried and failed to control the printer cartridge after-market using the Digital Millennium Copyright Act (DMCA)...Will patent owners exploit this decision as an opportunity to impose over-reaching restrictions on formerly permitted post-sale uses, repairs, modifications, and resale? Will consumers soon confront “single use only, not for resale” notices on more and more products? Will innovators stumble over labels announcing “modifications prohibited”?

Good luck with that.

Piccoloquiz Volkszaehlung Loesung · 2005-09-06

Hier die loesung von Paula. Weil es die erste richtige loesung mit begruendung und im ganzen satz war, geht das piccoloechen an Paula. Paulas original loesung:

In der Auflistung der möglichen Produkte fehlt die Variante 1*15*15. Die Summe ist 31 wie bei 3*3*25. Das muss der gesuchte Fall sein, denn sonst würde der Zähler nichts weiter fragen, weil die anderen Summen alle verschieden sind. Im ersten Fall gibt es keine älteste Person, also muss die Lösung 3,3,25 sein.

Wenn Paula mir nicht mitteilt, wohin das piccoloechen verbracht werden soll, bekommt es Paule.

Tag Your Information Properly · 2005-09-01

MOUNTAIN VIEW, CA—Executives at Google, the rapidly growing online-search company that promises to "organize the world's information," announced Monday the latest step in their expansion effort: a far-reaching plan to destroy all the information it is unable to index.
-- The Onion

... well, time to tag your documents properly, isn't it?

Piccoloquiz Volkszaehlung · 2005-08-29

Das piccoloquiz widmet sich heute einem thema, das es 1983 schon vors verfassungsgericht geschafft hat. Damals konnte der 2. senat das problem nicht loesen und hat es in einem volkszaehlungsurteil an die anderen verfassungsorgane verwiesen. Weil wir das volk sind, der souveraen, sind wir auch irgendwie verfassungsorgan und schauen mal was wir da machen koennen. Hier also das problem von damals:

Der volkszaehler kommt an eine tuer und klingelt. Jemand oeffnet einen spalt. "Wieviele personen leben in ihrem haushalt?" fragt der beamte. "Drei" antwortet die bewohnerin. "Wie alt sind die bewohner?" fragt der beamte, getreu seinem fragebogen. "Das produkt unserer jeweiligen lebensjahre ist 225" sagt die bewohnerin und weiter: "Die summe unserer lebensjahre ist aber gleich unserer hausnummer." Der volkszaehler schaut zur hausnummer neben der tuer und notiert sie. Die bewohnerin grinst. "Sind sie der/die aelteste in ihrem haushalt?" fragt der volkszaehler nun.

"Ja, wieso?" fragt die bewohnerin. Der volkszaehler aber laechelt milde, notiert die alter der personen des haushalts und geht.

... wie alt sind die drei personen des haushalts? Diskussionen bitte direkt in die kommentare, ha!

Piccoloquiz Mathe am Bau Loesung · 2005-08-28

Das Piccoloquiz "Mathe am Bau" ist entschieden. Das piccoloechen geht an Rodrigo fuer diese loesung: /papers/piccolo.pdf (HTML)

Das naechste quiz ist schon in arbeit.

Electional Data · 2005-08-25

Sometimes public sector organisations annoy me. Here is the current german election related data 2005. The data is represented as a map. This map is, and here is the geek point, in Scalable Vector Graphic format (SVG). SVG is an open and documented standard to represent graphical data. Unfortunately it is not widely supported among browsers.

Up to this point everything is fine. A public sector organisation publishes its content in an open and documented standard. In this case, the standard is not supported widely. In fact there is only a browser plugin by Adobe. Well there are other programs not running with a browser, that process SVG. This is a fact that the Bundeswahlleiter does not seem to know because he does the following: From the linked startpage he directs you to a page that has no text content whatsoever, which refreshes every 3 seconds and only runs a chunk of javascript. If the script decides that your browser might not be able to display the map properly it concludes that your system as a whole is not able to process the map. In the end you will very likely end up on a page that describes, only in german of course, how to install Adobes SVG plugin. Those who are into webbased information technology will ask 'What is this?' and yes: 'What is this?' Please, Mister Bundeswahlleiter, do not try to outsmart your customers.

Ok, what I did was turning off javascript, have a look at the script sources to figure what the actual page is, the script leads you if it decides your browser is able to process SVG. Ok, for those, who end up on a help page, here is the actual .svgz file you are looking for:

Update 9:10 CEST: I changed the system. Now I'm running Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) with Adobe SVG Viewer plug-in version 3.01x88. Guess where the javascript sends me. To the 'how to install Adobe SVG Viewer' page. Of course, if I use the direct link the file is processed properly.

Update 11:50 CEST: Ooops, sorry they do provide the 'I know what i'm doing' link. I just did not realise it. My fault.

Capital Blog · 2005-08-24

There goes the neighbourhood! I don't know where they came from, but they're covering stories right outta my neighbourhood and, even more important, they use textpattern to deploy. These two reasons make them go to my 'Blogs I Read' list: ... unfortunately they post entirely in german.

All New · 2005-08-21

Design, name, layout, 'next to' everything here has gotten on my nervs lately. So, as a first measure I made it all gray, changed logo and the name. Hopefully this will improve things ... Since I am using this fancy template driven publishing tool, all this was as easy as 'one, two, three' ...

Touched by Noodly Appendage · 2005-08-19

Open Letter to the Kansas Schoolboard. I'm being more and more entertained by the currently evolving (or is it rather 'intelligently designed') debate on science taught in american schools ... and I am touched by His noodly appendage.

(via Boing Boing, more on the topic Here, There and Over There)

Piccoloquiz - Mathe am Bau · 2005-08-18

An die bleistifte! Wir wollen doch mal sehen, ob wir nicht das piccoloquiz ueber eine neue runde peitschen koennen. Zu diesem behufe werden wir mit einer ganz leichten sache anfangen: 'Mathematik am Bau'. Auf dem bild unten sehen wir eine fasadenverzierung.

kurvenschar am haus ...

Lasst uns mal eine detailaufnahme ansehen, die wir um 90grad drehen:

detail kurvenschar am haus ...

Das sieht doch interessant aus, oder? Was sehen wir hier? Richtig, eine rankhilfe fuer efeu aus winkelstahl und roter schnur. Was sieht aber der mathe-affine? Vor allem das geflecht aus roter schnur. Was koennte das geflecht aus roter schnur darstellen? Eine kurvenschar? Wie ist sie beschrieben? Fuer eine antwort lobe ich, wie immer, ein rotkaeppchen piccolo halbtrocken aus. Antwortvorschlaege bitte hier in die kommentare oder per mail. Antworten in f(x) = ... form oder als LaTeX quelle sind natuerlich am gernsten gesehen. Da an der rankhilfe keine skalierung existiert, sind mehrere antworten richtig. Die einfachste waere die gewinnversprechendste. Weiterhin wird es wieder die moeglichkeit geben, 'Mathematiker der Herzen' zu werden, wenn man denn eine originelle antwort hat. Also, leitet eine bildungsvorschrift fuer eine kurvenschar wie die obige her.

Wer das piccoloechen einstreichen will, sollte einen kleinen loesungsweg angeben. Ihr kennt das ja noch aus der schule.

Zuschauerpost · 2005-08-04

Hervorragend. Die leserpost der HörZu auf Besonders toll sind die kommentare zu Mainz bleibt Mainz 1973

Geek Creationism · 2005-08-02

God is real .... unless declared integer

Riding Giants · 2005-07-21

"$150,000 tuition and 4 years of a college education. His greatest achievement." I must say it was worth the expenses. A giant do it yourself Gummibear and a tutorial on how to make your own: (obviously a mac user)

(via BoingBiong)

Rodrigos Intuitionsquiz · 2005-07-15

Macht alle bei rodrigos intuitionsquiz mit. Die wissenschaft wird es euch danken!

Personalised Google News · 2005-07-13

'I laughed, and laughed, then began to wonder' ... Paul's Personalized Google News, ca. 2031.

(via Sixtus, Yelvington)

T Shirt · 2005-07-13

There was a guy at the airport shuttle station whose shirt sayed "There is no place like" Yeah right. Though it is not everything working fine over here i am back and will get involved.

Speaking of geek jokes, here is my all time uptown top ranking one:

There are 10 kinds of people. Those who understand the binary system and those who do not.

Mi Chiquita Quiere Bailar · 2005-06-23

For those of you who go running. There is this cuban salsa album I have, 'Salsa Cubano DejaVu Retro'. Don't laugh, thats how its called. Anyway, this is some severe stuff that goes right to your feet. You can easily double the distance you run while only using up 1.5 the time you'd usually need. ... and there is more. After some time you start doing the characteristic salsa side-step-stop combinations.

Acabo de llegar al baile,
Acabo de llegar a la fiesta

Tag der Mathematik · 2005-06-01

... und wieder eine veranstaltungsankuendigung.

Liebe schueler, nachdem ihr gestern, zum world-non-smokers-day, unter dem motto 'Laufen statt Rauchen' in massen ueber 10kilometer dauerlauf parcours getrietzt wurdet, bietet das kommende wochenende eine hervorragende gelegenheit zur entspannung.

Am Samstag, dem 4. Juni 2005 findet in Adlershof der 10. Berliner Tag der Mathematik statt. Da koennt ihr lernen wie man apfelsinen stapelt.

orangen stapel

(via MatheKlein)

Successful Line · 2005-05-29

By the way, I herewith declare


last weeks most efficient line. Consider this line whenever a service that http-requests your classes is updated by it's vendor and your classes provide weird results after that.

Oopps, It Wasn't Me · 2005-05-27

broken window

Piccolo Quiz IV · 2005-05-17

What function is continous, yet (almost surely) nowhere differentiable?

Intresting property, isn't it? One can draw a graphical representation of it in one stroke, yet one could draw more than one proper tangent in every point ...

15th Century Encryption · 2005-05-13

What we have here, if we had javascript enabled, is an implementation of a very famous symmetric encryption algorithm. It is an old algorithm based on swapping characters according to a 'passphrase' and alledgedly invented by Leone Battista Alberti. It is one of the polyalphabetic algorithms. It serves very well for short messages. It even is unbreakable, given one uses passphrases, that are at least as long as the message. For long messages it failes miserably, for one can attack it using statistical methods.

How to use it: Choose a passphrase. Type it to the 'passphrase' field. Type your message to the 'message' field. Click the 'encrypt' button. The encrypted message appears. To decrypt a message type it to the message field and press decrypt. Since we use javascript to deploy the algorithm, no information is transmitted through the net, by the way.

Of course the whole thing is more or less proof of concept. It is only tested with Mozilla 1.7. See the code here if you are interested: encrypt.js


My Brain Hurts · 2005-05-06

There is one interesting trend, which was first observed by James Flynn, american philosophy professor. Average IQ test scores in every industrialized country on the planet had been increasing steadily for decades. Does that mean, we all become more intelligent for decades now? The telly programm speaks a different language. Why is it, that we can measure increasing abilities of pattern recognition among us?

Here is an article by Steven Johnson, published at, dealing with the topic: Dome Improvement

One reason, Stephen suggests, is that crappy graphical user interfaces and half baked electronic devices train us in this sort of 'IQ test pattern recognition'. Well, that is one statement I like.

Can Microsoft,, Nokia and Motorola make sure, that we will become more 'intelligent' soon? The next landmark concerning this will be the release of MS Longhorn. Here is an early statement.

Advanced Inder Veraeppeling · 2005-04-27

Besonders beliebt in der IT branche: Inder veraeppeln. Hier ein beispiel fuer fortgeschrittene: "Wat soll'n dit sin? Een ayurvedischer procedure call?"

Twister WS-BPEL · 2005-04-25

Twister, an almost opensource implementation of a WS-BPEL (Web Service Business Process Execution Language) process management tool. Relies on tomcat, axis and hibernate and might be a great toy. I wish I had mo' time. I guess thats just what one needs, since twister is only 0.3 right now.

Prevent Backup Trauma · 2005-04-25

John Cleese explains, screenshot

John Cleese acts in a very nice and nevertheless funny feature on the dangers of tape backups: Institute of Backup Trauma (streaming flash, 6min 42sec, flash7 required)

Macrobe · 2005-04-18

Adobe assimilates Macromedia. Et Kantel notices correctly, that Adobe offers the only working SVG viewer browserplugin. Let's see whether they will drop the development to push Macromedia's Flash.

Maybe it is high time to get familiar with OpenLaszlo: "The Laszlo Presentation Server (LPS) is a Java servlet that compiles LZX applications into executable binaries for targeted run-time environments. Laszlo currently targets the Flash Player."

DEC PDP8 · 2005-04-16

Im Ring Center (s-bahnhof Frankfurter Alle) ist eine wanderausstellung "das jahrhundert des computers". Da steht, neben sinclairs, apples, KC85/x's et cetera, eine Zuse Z25 und(!) eine DEC PDP8. Ausserdem haben sie einen glaesernen computer, an dem man sehen kann, wie so eine festplatte wackelt und wie ein text in binaerkodierung aussieht. Die alten maschinen stehen auf der s-bahn ring innen seite. Auf der arme leute seite sind nur bloede werbestaende. Leider zieht die ausstellung weiter. Im Ring Center kann man die maschinen nur noch bis heute abend 20 uhr sehen. Wer wissen will, wo, wann, wie sie anderswo eine DEC PDP8 zu sehen kriegen kann, schaut hier: oder gleich hier:

Einen neuen wasserkocher haben wir jetzt auch.

YaGoohoo!gle · 2005-04-05

yagoohoogle logo

Starbucks Delocator · 2005-04-05

Oh look, a starbucks delocator site! How come it doens't use the word Starbucks on it's pages? The site won't show up when people looking for starbucks or the Starbucks Delocator. It is because the site host fears the Starbucks lawyers.

What we can do to solve the problem, is linking the site by it's real name: Starbucks Delocator. Google should soon connect Starbucks Delocator not only with independent coffee shops but with starbucks itself. Let's wait ... and have a coffee perhaps. You could as well take the time and link Starbucks Delocator.

<a href="" target="_blank" title="Link outside of this blog, opens in new window">Starbucks Delocator</a>

(via boingboing - > stay free daily )

Common Misunderstandings · 2005-03-30

Common misunderstandings in software development projects.

comic on common misunderstandings

In my eyes, this is the simplest, shortest, yet most understandable explanation of the major mischief in software development.

(via J. Mitchell -> kimbly)

Unwanted Advertisment? · 2005-03-24

Is this spam or is it not? It's the first time I experience this, though I often fear the day when the east asians start spamming in their native tongues ... 'buy lhino holn powdel for vely much stamina'

screenshot mail client

Verifizieren und Falsifizieren · 2005-03-19

Am donnerstag gab es diesen mittagspaeuslichen exkurs ueber den unterschied zwischen verifizieren und falsifizieren. Induziert wurde dieser durch die mittwoechliche Harald Schmidt Show, die ich nicht gesehen hatte, weswegen ich die schoene intelektuell solidarische eintracht durch insistierendes nachfragen stoerte. Die kollegen schienen zu denken 'Wer hat den denn eingestellt? Bringt der abends den muell runter?" Nach einigen ausschweifenden erklaerungen glaubte ich aber verstanden zu haben.

Gestern hab ich mir die aufzeichnung der show angesehen und stehe wieder am anfang. Haralds verifizier-falsifizier-beispiel geht ungefaehr so und auf Karl Popper zurueck: Aussage 'Alle Schwaene sind weiss'. Zum verifizieren der Aussage muesse man alle, aber wirklich alle schwaene des universums untersuchen, waehrend man zum falsifizieren nur einen einzigen schwarzen schwan finden muesse.

Meine frage nun: Wo ist der unterschied? Beide verfahren, wenn sie denn unterschiedlich sind, fordern den gleichen algorithmus. Naemlich: untersuche die elemente der menge 'schwaene' auf ihre farbe hin. Die abbruchbedingung ist auch die selbe: Ein element wurde untersucht und fuer nicht weiss befunden. Verwirf die hypothese oder alle elemente sind untersucht und wurden fuer weiss befunden. Verwirf die hypothese nicht. In Java laesst sich der algoritmus noch viel eleganter formulieren:

public boolean AreAllSwansWhite(Swan Swanset[]){
  for(int i=0; i < Swanset.length; i++){
        return false;
  return true;

Jetzt koennte man noch behaupten, beim verifizieren ist es unerlaesslich alle elemente zu pruefen. Folgende methode tut dies:

public boolean AreAllSwansWhite(Swan Swanset[]){
  boolean returnvalue = true;
  for(int i=0; i < Swanset.length; i++){
        returnvalue = false;
  return returnvalue;

Dem verstaendigen leser faellt natuerlich sofort auf, dass beide methoden identische ergebnisse liefern und die letztere methode ineffizient ist, da sie, auch wenn sie die hypothese bereits verwerfen muss, weiter elemente prueft.

Vielleicht ist das beispiel auch untauglich. Aber mit dem beweis der Riemannschen Vermutung ist es das selbe. Man muss den schwarzen schwan finden. Wie ist es denn nun? Leser, Kollegen und auch du Harald. Immerhin hast du uns auf den Poppertripp gelotst mit deinen populaerwissenschaftlichen ausfuehrungen.

date +%s 1111111111 · 2005-03-18

This night 1:58:31 UTC the unix time stamp reached 1111111111, which is quite historic. You might want to calculate when unix reaches 2222222222: Unix Timestamp Calculator

(via heise)

Moleskine Case · 2005-03-16

I am a satisfied user of the Sharp SL-5500. Those who are into gadgets might know that this the most classy handheld that is to be owned. It is not only the first handheld that came with a fullfeatured physical keyboard. It is also the first handheld that came with a Linux operating system. So, we Sharp SL-5500 users own a sophisticated device, that distinguishes us from ordinary sales and middle managment people and gives us a satisfying social life.

There is one major setback. There is no cool case for the SL-5500. Not one. Only weirdo things that look like tool holders that plumbers wear at their belts. These are totally unacceptable for subtle, well educated individuals like us. There is only one option: Make your own. SL-5500 users, of course, are creative.

The question was: What would Hemingway use to take notes nowadays. He used to use a Moleskine, which just now becomes very up to date again, though it is dead wood. Today Hemingway would most certainly be a Sharp SL-5500 user, but would he set aside the beautiful decent black looks of a Moleskine Notebook? Of course not. So here is what I did and what Hemingway would do, with paper, glue, rubber band, furniture wax and duct tape. I hope you are duly impressed:

moleskine like Sharp SL-5500 case

∗ the plumber pic is a deep link into a very good Sharp related webshop, see context here:

CoreMedia Live Blog · 2005-03-16

CeBIT 2005 - CoreMedia Live Blog, this shall be the 'live blog' of one of the biggest players in german automated content management. Nice try. Obviously CoreMedia wants to ride the buzzword. Unfortunately, the plan backfired awfully. Apparently, this 'blog' prooves what I suspected for while: "If publishing becomes too easy, the quality of the content converges to an epsilon vicinity around zero." You can see that on my site and you can definitely see it on CoreMedia's CeBIT blog.

With this post I do not comment on the products and services CoreMedia AG provides.

(via PR Blogger)

Geek Sports · 2005-03-14

Cool new outdoor activity for geeks: Blue Tooth Sniping.

Again there is a message in this post. Here it says: lock your devices, change passwords often, close down deamons that are not absolutely necessary for the functioning of your gadget. Remember Paris Hilton, though blue tooth wasn't involved there (Link).

Keine Homepage aber im Fernseh' · 2005-03-09

Stefan Koepsell war in' fernsehn. Keine homepage haben aber in' fernseh auftreten, so kenn' wir ihn. Hab immer gewusst, das aus dem mal was wird.

"Das ist sozusagen das Schoene an der Sache, Ich nehme Ihnen keine Daten weg, ich kopiere einfach die Daten und da das Ganze digital geschieht, ist ueberhaupt nicht nachzuweisen, dass die Daten kopiert wurden. Der Empfaenger merkt es nicht, der Sender merkt es nicht, Diese Ueberwachung geschieht absolut unbeobachtbar."

... meint Stefan Koepsell von der TU Dresden. Zum lesen wegen nicht gesehen:

Berufenet - Ganz neue Ideen · 2005-03-07

Hier wird aber einer ganz ganz rote ohren kriegen. Bei der arbeitsagentur, genauer bei BERUFEnet, der datenbank fuer ausbildungs- und taetigkeitsbeschreibungen, kann man selber die dollsten berufe publizieren. Alles was man braucht, ist ein per http zu erreichendes bild und einen kleinen text. Das alles schreibt man einfach in eine 'get-query' und schickt sie an Fertig ist der offizielle beruf:

Nutte - ein Beruf mit Zukunft
Bundeskanzler - viel Kohle, wenig Arbeit
Vorstandsvorsitzender - noch mehr Kohle, noch weniger Arbeit

... und weil das vielleicht einer repariert innerhalb des naechsten quartals, wir erinnern uns ja immernoch gern daran, wie lange die arbeitslosenstatistik auf 'NULL' war, gibts hier auch screenshots von heut morgen:

Nutte - ein Beruf mit Zukunft (screenshot)
Bundeskanzler - viel Kohle, wenig Arbeit (screenshot)
Vorstandsvorsitzender - noch mehr Kohle, noch weniger Arbeit (screenshot)

Eh ich's vergess'. Das ist natuerlich alles satire in diesem beitrag, nur die seite von der arbeitsagentur, die so eine tolle leinwand abgibt, die ist echt.

(via Kantel -> Volker Weber)

Microsoft IsNot (IsNot Very Funny) · 2005-02-24

Maybe it is just a cultural clash. I mean, I do not understand how they possibly dare and how the patent office dares to accept the file. This != true.


No Software Patents

ICE 1415 Release · 2005-02-24

My very first textpattern plugin! I'll call it the ICE 1415 release. Basically it implements a link with linktext 'I'm feeling lucky' and a randomly chosen link to a post within this site. Note the feature right under my blog's logo. Actually, this plugin is more or less a test, checking whether the whole plugin approach is worth working with:

rand row mysql · 2005-02-22

<? php $random_row = mysql_fetch_row(mysql_query("select * from YOUR_TABLE order by rand() limit 1"));>

Awful Computer Criminal Pleades Not Guilty · 2005-02-21

Now, wait this guy pleaded not guilty to causing a computer to perform a function which intended to secure unauthorised access to a program or data held in a computer by using lynx. Lynx the very infamous hacker tool. This awful criminal.

1st Boing Boing Post, 2nd Boing Boing Post

Unfortunately there is only boing boing and b.b.c. covering the story. So we cannot be sure whether the statements of either side are true...

Webseite des Tages · 2005-02-18 --- denn die wissen wann es zeit ist, sich fuer etwas einzusetzen. Wir wollen keine Softwarepatente !

The Mean Traitor · 2005-02-02

My fridge, that mean traitor, refuses to maintain low temperatures in it's interiors. It rather establishes temperatures above environment level. For breakfast this morning I had the remains from the freezing compartment, which was basically a Germknoedel. For the rest of displaced food I instanciated the following class model:

class Balcony implements Refridgerator
    throws SpringTemperaturesException{ ..

rel="nofollow" · 2005-01-30

For a few days now, google supports a tag-attribute rel='nofollow'. Links with that attribute are not followed and not ranked by google anymore. Now, a whole lot of weblog authors hurry to rel="nofollow" enable their comment pages to make comment spamming useless. I thought about it. My conclusion is: 'To rel="nofollow" every comment is not desirable. Not at all.' Why? Because by following links google builds some kind of semantic web thingie. It puts your pages to a certain context by examing who links you and who is linked by your pages. Furthermore, links in comments and trackback are very often part of this link context. By disabling googles context finding capability you kill a strength of weblogs. Maybe you kill 'the strength' of weblogs.

Please, try not to use rel="nofollow". If comment spamming is really that awful in your comments, please check comments anyway. There might be links that you want to set rel="follow". By the way, I did not put any link to this post to give an example for what would happen if we all started using rel='nofollow'.

The Internet Underclass · 2004-12-20

Companies and public bodies are still failing to take accessibility into account when designing their websites, despite the risk of legal action under the UK's disability discrimination laws.

Yes, mate, the same holds for germany.

This lack of action on accessibility is creating an internet underclass, according to web testing firm Scivisium. The company has identified several different kinds of accessibility problems, where the site will only work with a particular browser, or requires the user to change their browser settings to gain access.

Yes, correct again. Dearest webmarketing excecutives, there are not only the physically impaired, there are the technically impaired as well. Please do make yourself familiar with the WCAG, since, if you refuse, you lock out, not only the physically impaired, which you might not consider part of your audience, 'cause they live on social relief anyway (That'd be bad company ethics, but well if you can live with it), you close out the techincally impaired as well. Among those are, and here comes the punch line, Mac users, UNIX derivate users, smart phone users, handheld users, etc. So, people who are well educated, earn salaries well above avarage and/or do adopt trends very early. Got my point? Now, it is your choice.

By the way, I try to meet the standards, for I'd like to be read and I welcome anybody who is interested and, of course, I consider myself part of the Internet Underclass. Maybe, that could be a reason for you as well.

(via elReg)

CAPTCHA · 2004-12-02

Jon Udell's Radio Blog comes with "The CAPTCHA game" today. You know what CAPTCHA is? Well, you might have come across those weirdo images:

captcha image

You see letters, which are distorted somehow. These letters are a password, that you should enter. These approaches are meant to prevent automated form filling. Automated form filling is a pressing issue in the internet, because there are a whole lot of spammers, who would fill any web form just to have their pages linked. If you have forms filled automatically, you definitely leave the field of good sports and even worse you destroy channels of communication between people for the sake of google ranking. Well, since automats do have hard times to filter letters from pixel data CAPTCHA appears to be a good approach. Well, actually it isn't, because you prevent not only automats from filling the form but you prevent the seeing impaired as well. Screenreaders cannot read the pixelized passphrase. So, there are humans that cannot recognize the passphrase, because they cannot see it at all. Actually there are robots already that achieve better results in filtering the passphrases than some of the seeing impaired could ever achieve.

... and thats the whole problem. There are human beings, who have certain short commings that an automat might not have. Those human beings are excluded from certain services, which is bad.

What to do about it? What else could we ask requesters to find out whether they are flesh and blood or semi conductor? Jon suggests logical questions like '5 + 7'. Oh, oh, this should be very easy for a machine that was invented to calculate. What task distinguishes the set of human beings from the set of robots? Must be something related to pattern recognition ... I really don't know.

ISP finds pubic hair in keyboard · 2004-12-01

Ok, elReg, you win. I'll put the keyboard aside and will from now on only use my mouse.

Set of Buttons · 2004-11-21

I pinned a new set of buttons to this pages. Man, they are so extraordinarily ugly. I'll put them away soon. This is promised.

Das Monty Hall Problem · 2004-11-18

Update: Fuer alle, die fachlich mehr wissen wollen, gibt es einen folgeeintrag, der das problem selber betrachtet:

Es geht auf die Spielshow Let's Make a Deal zurück, eine Art amerikanische Variante von Wetten, dass...

Was ist denn mit Jochen Paulus los? 'Let's Make a Deal' ist ja doch wohl eher diese zonkshow mit Joerg Dreger. 'Geh aufs Ganze' hiess die. Das war punkt eins. Nun punkt zwei: Das Problem ist mindestens seit 1999 verstaendlich beschrieben. Und zwar zumindest von Dr. Torsten Kleinow, damals nicht doktor aber am Lehrstuhl fuer Oekonometrie und Statistik der HU-Berlin. Die erklaerung im zeitartikel ist aber eigentlich ganz gut. Man muss eben einsehen, dass der showmaster durch seine aktion zusaetzliche information preisgibt. Naemlich, hinter welcher, der uebrigen tueren, der wagen nicht ist. Diese information muss man in seine entscheidung einbeziehen.

Manchmal glaubt man nicht was so in ueberregionalen wochenzeitungen zusammengeschrieben wird, von wegen, grosse neue erkenntnis und Nobelpreis. Es gibt uebrigens keinen Nobelpreis fuer mathematik. Ist doch klar, dass sich Jimmy Carter und Dario Fo die zaehne an solchen aufgaben ausbeissen.

Groovy · 2004-11-13

This sounds interesting. There is a new Java implemented scripting language in town. Groovy. There have been Nice and Beanshell around but this one is different since it shall become a certified programming language for Java virtual machines. The huge advantage is easy to see. You can call java classes right out of the scripting environment. In perl you would have needed to implement a main method for every object that you wanted to call out of perl, for example, which you afterwards would have called like this: system("java ClassToCall argumentsToPass");. This is definitely not a way to cash in the advantages of a scripting language and a big headed object oriented programming language all at once.

Ok, with Groovy you really seem to have a tool to truely integrate scripting in Java and vice versa. You can call Java objects right in the script without altering the class. Groovy is java implemented, therefore Groovy is bytecode, which should guarantee a seam less running. You can generate Javabytecode from Groovy scripts(!) which sound like a big thing to me. Working with Java should become a whole heck of lot easier with groovy. Imagine that you do not, never ever again need to type public static void main(String[] args){... Sounds great, doesn't it?

Right now Groovy is avaliable in version 1.0 beta6 (9MB). I'll check it when having broader access then here at grandma's. If you won't check it at all you will soon find experiences here.

Der Bessere Browser · 2004-11-12

Bush ist der bessere praesident und der internet explorer ist der bessere browser.

Fazit: Der Internet Explorer ist die Nummer Eins, wenn es um komfortables Surfen geht.

Dann muss Bild die bessere zeitung sein.

(via newJoergTimes, sabbeljan)

Bobby WorldWide Approved 508 · 2004-11-11

Bobby WorldWide Approved 508

Fun With Prime Numbers · 2004-11-10

Yeah, this page will save my day: Fun With Prime Numbers. Next time etMalter won't factorize my number, har har.

(via Kantel)

Are those pages generated faster? · 2004-11-10

Are those pages generated faster? At least they have fancier looks now. The whole thing is still valid xhtml and does not use tables for formatting purposes anymore. Furthermore, textpattern was downgraded underneath. Now we just have to have a look at it.

Ok, back to writing now...

Update: A little advise to those who are new to textpattern. Never try to put PHP code right into your templates. Boah, I puke ...

Template Experiments · 2004-11-08

Hm, this whole database driven weblog thingie remains awfully slow. I have always known that relational databases are something for the brain dead. Anyway, I will experiment with templates within the next few weeks. This will be mainly for the sake of gaining speed. Up to then, remain patient and stay tuned. Sorry.

BSI Sicherheitsaspekte RFID-Systeme · 2004-11-02

BSI präsentiert Studie zu Sicherheitsaspekten bei RFID-Systemen

(via RiFID blog)

POI · 2004-10-26

This is the only respectable way of creating Microsoft Office files:

They featured it in a recent javamagazin already and today they promote POI at NewsForge. Yes, it is a nice way to export Excel sheets right from a http based database service, for example. I think .csv should be sufficient, but well, you never know. · 2004-10-17

Those of you who run ThinGamaBlog might fear the day, when it comes to migrating the whole mess to a 'big boys' tool like Movable Type, WordPress or Textpattern. In this special case we deal with Textpattern. Now, how to get the whole weblog mess into the all-new expensive web-interfaced database? Well, the first step is easy. One uses the RSS-feed export feature of ThinGamaBlog. Problem now is: How to translate the RSS feed into SQL statements, because at least textpattern lacks a xml interface? I did not find any automated solution for that problem outthere on the net, so I wrote a little coversion script. It uses perl to parse the feed and write sql statements to standard out. One just pipes them to a file and runs it on mysql. Done, but be careful, if you use haloscans comments there is manual work left, since the exported feed do not reproduce the article id's used by haloscan. Anyway, here 's the script:

This migrating thing does not mean that ThinGamaBlog is a bad tool. It is not, the whole thing was carried out for experimental reasons. ... though they are some minor ThinGamaBlog disadvantages when it comes to larger blogs. Like uploading all the redundant formatting when changing it, for example. · 2004-10-15

This is the first blog post in weeks that made me smile: It is always a pleasure to see that few people spend time on interesting things.

I used to unleash R onto my apache_logs. It takes only very few lines to get nice little aggregations:

a <- read.csv("some.csv")
lines(smooth.spline(a), col="red")

Furthermore, you have some lovely libraries, dealing with all kinds of statistical analysis. So, R is truly great since we believe that "There are no data that cannot be plotted on a straight line if the axis are chosen correctly".

TrickyCalculator · 2004-10-01

All work and no play makes Feuerhake a dull boy. Last night I realized that I didn't implement the slightest algorithm, not even a wrong one, in weeks. So I typed 'vi' to my xterm. It was hard at first but I finished the program. Herewith I release TrickyCalculator under GPL. Download it and use it properly:

Of course there are more merits to gain, if compiling it yourself and it is of course more fun ... ye bytecode shalt not be sung by thy priest in service, because Java shalt be master of binaries and there shalt be no compiler/interpreter besides it.

Man in the Mirror · 2004-09-27

You know, it is the same all over, people tend to speak about visions, plans and 'how it all should be done' but forget to live it. Michael Jackson reflects on that in 'Man in the Mirror'. Ok, let's start with the man in the mirror, just as Michael suggests. This weekend the straw that broke the camels back fell on my weblog. Those of you, who are into web topics might have noticed, that my pages where a jungle made of embedded tables. The whole formatting was done with <font> tags. There was no chance to figure the document structure the automated way. Not to mention the absence of slightest document structure. Ok, from today on all this is changed and all new, praise the lord. There is one table per page, with head, body and foot. Tags H1, H2, H3, ... Hx are used to indicate headlines. All this shall improve accessibility and readability in general. Since I changed a whole lot the pages might look weirdo, please report if so.

Chance · 2004-09-24

The generation of random numbers is too important to be left to chance.

google define · 2004-09-21

There is a google feature. Type 'define:' in front of a term and it will give you results that define terms by using <dt> and <dd>. Mkay, let's try that:

A name of German origin. Ethymiology: derived from Führhake, which is related to carter or waggoner somehow.

Now, we wait two weeks and then we're going to follow this link: Feuerhake

Managing Content · 2004-09-07

Here is the online version of "The Definitive Guide to Plone", that shows you how to manage content with Plone.

But still, if you fail to manage your content with an emacs you might do something wrong.

Google API application · 2004-09-06

Update:The URL down here in this post does not point to the service described in the javamagazin article. In fifteen minutes I couldn't find the described service where-so-ever. That is kinda disappointing. Where do they hide the service? Are they scared that someone might plagiarise?

There are first attempts to use the google api somehow. Here is a nice and simple one. It tries to find plagiats of texts in the internet:
Let's see whether we can have a look at the sources.

Found at javamagazin.

Was ist hier falsch? · 2004-09-02

Ich weiss, ich kipp ein wenig in die geek-ecke, mit diesem post. Ueber Bahring, Rabehl und Steinfurth lohnt sich aber wirklich nicht zu schreiben. Also, was ging hier schief, oder stimmts am ende doch?

  2kg = 2000g
x 3kg = 3000g  
= 6kg = 6000 000g = 6000kg = 6t

... irgendwie ist das katzencontent. · 2004-08-31

Since I'm not quite satisfied with the pinging functionality of Thingamablog (I'm afraid's spec is not supported) I enhanced Hans Kellners little ping script last night. It now is able to ping several services at once and it's code is refactored. The whole thing was and is smart neat Perl. You may check it here: Download it, set name, url and rss of your blog and see how or if it works and report any weird behaviour.

Thingamablog 1.0b1 · 2004-08-25

This one is a frog leap. They have it all now sftp support, rss news feed aggregation, yes, it collects your subscriptions and you can push button refer to those articles; calendar tags, yes, those fancy calendars; many many new colorful buttons of which I don't even know what they are good for.

Be careful when doing a migration. This tool tends to publish your drafts as well. Check that and repair it manually.

Instant Messaging · 2004-08-24

I'm skeptical when it comes to instant messaging. It is too 'real time' I think. One cannot reach a certain depth in discussion, but today it was just right to have an exciting little story delivered right to my desk. Lovely. Though we had to switch to mail for further discussion ... of course, instant messaging is too 'real time' ... it still was the right channel.

All the best to my story teller, by the way. I really hope I'll read more of this soon. Take care.

Website Accessibility · 2004-08-04

Here is something that a whole lot of web designers tend to forget or underestimate.

System Administrator Appreciation Day · 2004-07-30

Today is System Administrator Appreciation Day

eGovernment UK · 2004-07-19

"While significant public funds have been ploughed in to content management and CRM systems, there are few public sector websites that allow us to ask a question and receive an intelligent answer in return. The public clearly hasn't noticed any improvement in public sector websites,"

Taken from:

Dealing with the same topic in german:

There might be two reasons: First, there is no answer on the governments pages. Second, people just lack the media competence to retrieve the answers. · 2004-06-28

Juergen has got a 'NO ePatents' logo on his blog. This is something I needed to have as well, har har! I took the GIMP and made me own:

NO ePatents Banner

Feel Free to link it, using the following code

<a href="" title="Home of The FFII"><img src="" alt="No Software Patents" width="300" height="44" border="0" /></a>

Schnittmuster Deutsche Version · 2004-06-21

Ein erstes alpharelease von den pinguin schnittmusterseiten in deutsch ist raus ... au man, mal sehn was da alles falsch dran ist...

Es fehlen noch:

Programmers Curse · 2004-06-18

I really hate this damned machine
I wish that they would sell it.
It never does quite what I want
But only what I tell it. 

On Software Development · 2004-06-16

"Writing software isn't about doing cool stuff, it's about watching your back."

If this statement was true we will endure a huge slow down in innovation within the IT sector. That holds for pure innovation as well as for quality of software, because grassroot developers will step back from the business, leaving the whole field to the big players. While stepping back, they will take with them the very successful way of enhancing software quality by peer review. The big players in turn are not really interested in solving problems or enhancing quality further than absolutely necessary, but in licensing their stuff the 'take it or leave it' way. Furthermore the whole development can do a lot of harm to small project oriented IT service enterprises. They simply do not have resources to move safely in the minefields of patents.

But anyway, if software development isn't about doing cool stuff anymore, what's the use? Being payed for sitting in a cubicle, coding 3d animated cursors for office suites? Urghs!

Report Saturday Wizards of OS 3 · 2004-06-12

This is a follow up of a prior article

The first session on Saturday was the best one so far. It was called 'wikipedia and friends' . Three guys presented how to deal with the topic from different points of view. Apparently, one of the guys was the founder of Wikipedia. (Though I liked the presentations of the others better). There was one sentence that I'll keep in mind. It went loosely like that: 'A Wiki used in an organisation will reflect the state of that organisation. Wiki can be a great tool in organisations that are determined to achieve a certain goal.' Yes, this seems to be true. In organisations that are lacking goals and determination a Wiki does no good. It always goes like this, Boss: "We need to collaborate. Lets set up a Wiki." The Wiki is set up, and it never comes to life. The boss again: "Wiki seems to be a lousy tool, lets get a real ContentManagemntSystem with all rights-, user- and approval management - and that will work." The poor boss doesn't even realise that it is his organisation thats in bad shape, and he just covers this shortcoming with repressive methods like approval procedures. There 's been way more in this session. Go and try to get the slide sets.

The second session covered securing quality of opensource software. The arguments were within the expected parameters, which means, this session was a very good one as well. Go get the slide sets again - especially if you are a 'project manager' and you did not code a lot lately.

The last Saturday session, or rather, the keynote was presented by Ross Anderson and dealt with the future of P2P networks. A whole lot of information in 45min time. Ross actually referred to the Condorcet-Paradoxon by Kenneth Arrow, so Ross can't be all bad, though I'm not sure whether 'distributed hashtables' will become an outstanding breakthrough in the near future ;-) I guess I'll follow this topic.

I got me a t-shirt. Isn't that embarrassing?

Report Friday Wizards of OS 3 · 2004-06-12

I don't know for what good reason, but this Saturdays sessions have been better then those on Friday. The conference as a whole, as far as I can say, was again very good. The presence of experienced programmers and developers and young wannabes at the same time always gives me hope that semiconductor driven technologies do something good to mankind, after all. I have to preserve this feeling till next WOS.

OK, Let's begin chronologically and therefore start with Fridays sessions. First, I went to a session about 'software patents in the EU, current developments' That's been one of the hardest sessions I've endured so far. The whole thing covered only really dry law stuff and no PERL. I still didn't want to leave early, because I think the topic is highly relevant for European economies since, in contrast to the US, we have a lot of small business over here. Their business models rely entirely on open source software. In summary, it's been quite hard to follow, but I hope I got the main ideas, and at least I got a couple of contacts to refer to for getting more information.

My second session on Friday was called 'Beyond the UNIX Paradigm'. Ha, that was big fun. There where guys discussing whether to further improve UNIX derivates or do an all new system from scratch. While generally being interested in such architectural topics, I had great fun watching the guys discussing. Nerds in the very best sense. I thought neither the overweight, nor the small nerd with a ponytail and glasses wouldn't exist like that anymore. Respect guys, stay as you are, throwing bottle caps at each other right in front of the audience.

After all, I also learned something about , being an organisation which is trying to bring means of communication to the least developed countries. Very good approach: 'Give us a phone! So we can call the government.'

The Saturday sessions will be covered in a different article ...

Wizards of OS 3 · 2004-06-05

I just realized that we have the Wizards of OS 3 conference down here. It's going to take place from the 10th of June to the 13th of June. That could save my next week. I went to a predesessor and they really discussed topics that became really relevant later on. I really look forward being there.

You cannot be in Berlin for this event? Doesn't matter I'm going to comment using this blog. So, hang on. mechandising · 2004-05-27

My marketing adviser told me to add additional value to the penguin sewing pattern pages. Now, I did design some very nice wallpapers. They shall boost my webstats:

New wallpaper downloads at

What else could one offer?

Valid XHTML 1.0 Transitional · 2004-05-22

Today I did actually migrate my ol' school html templates for log and page to 'Valid XHTML 1.0 Transitional' ... so, if it looks awful it's all your fault ;-). Let's see how long I can keep it valid. Have a look from time to time.

Free Penguin · 2004-05-08

The stuffed soft toy Tux penguin pattern thing develops promising. I have a little more traffic on that service now and I had some nice mail concerning the Tux development branch. It was nice contact to Linux user group UK. I mean we Krauts always had this unrequited adoration for the United Kingdom. I again spent some time on improving the patterns though I couldn't upload them yet. Since all this is just horsin' around I am actually very ambitious with this. I'm sure this is the same all over but ... anyway ... those new Tux patterns are great fun.

Apologies to et Malterchen · 2004-05-03

Unfortunately I have to admit that mister Malter ('et Malterchen') is able to solve problems. I, herewith, apologise for underestimating 'et Maltechens' brains. respect.

You ask why? Well, go and factorise this:
100433627766186892221372630609062766858404681029709092356097 ... the whole thing is one number

The Tux pattern is out at ! · 2004-05-02

This day is larger then life for the open source community. 'Bill Gates made parts of his anatomy publicly accessible?' I hear you ask. No, dude, wrong! The soft toy Tux DNA became public domain at last. See for detailed information.

Heres to Zdenek · 2004-04-27

Many Thanks to Zdenek Hlávka for translating the 'blogkomm comments script' to czech. ... though i don't even use it on my log pages ;-)

Thingammablog · 2004-04-27

I have to admit that Thingammablog is a very well developed piece of software. It didn't leave me unsatisfied up to now. If one likes to run a weblog on a mobile device, that does not have regular web-access Thingammablog is a small, smart and (!)platform independent solution. well, maybe it should support sftp soon ;-)

respect and a huge 'thank you' guys