March 30, 2005 | Filed Under Computer | 1 Comment
Ein Hinweis zum und, kleiner-als und größer-als Zeichen. Der Feedparser der Planet-Software ist sehr liberal, was unter Umständen dazu führt, dass striktere Feedparser (wie der von Megasus) den generierten planet Feed nicht mehr mögen.
Wie immer der allgemeine Aufruf: Feel free to fix it.
March 30, 2005 | Filed Under General | No Comments
Some useful criterias for evaluating new antispam proposals.
Your company advocates a
( ) technical ( ) legislative ( ) market-based ( ) vigilante
approach to fighting spam. Your idea will not work. Here is why it won’t work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)
( ) Spammers can easily use it to harvest email addresses
( ) Mailing lists and other legitimate email uses would be affected
( ) No one will be able to find the guy or collect the money
( ) It is defenseless against brute force attacks
( ) It will stop spam for two weeks and then we’ll be stuck with it
( ) Users of email will not put up with it
( ) Microsoft will not put up with it
( ) The police will not put up with it
( ) Requires too much cooperation from spammers
( ) Requires immediate total cooperation from everybody at once
( ) Many email users cannot afford to lose business or alienate potential employers
( ) Spammers don’t care about invalid addresses in their lists
( ) Anyone could anonymously destroy anyone else’s career or business
Specifically, your plan fails to account for
( ) Laws expressly prohibiting it
( ) Lack of centrally controlling authority for email
( ) Open relays in foreign countries
( ) Ease of searching tiny alphanumeric address space of all email addresses
( ) Asshats
( ) Jurisdictional problems
( ) Unpopularity of weird new taxes
( ) Public reluctance to accept weird new forms of money
( ) Huge existing software investment in SMTP
( ) Susceptibility of protocols other than SMTP to attack
( ) Willingness of users to install OS patches received by email
( ) Armies of worm riddled broadband-connected Windows boxes
( ) Eternal arms race involved in all filtering approaches
( ) Extreme profitability of spam
( ) Joe jobs and/or identity theft
( ) Technically illiterate politicians
( ) Extreme stupidity on the part of people who do business with spammers
( ) Extreme stupidity on the part of people who do business with Microsoft
( ) Extreme stupidity on the part of people who do business with Yahoo
( ) Dishonesty on the part of spammers themselves
( ) Bandwidth costs that are unaffected by client filtering
( ) Outlook
and the following philosophical objections may also apply:
( ) Ideas similar to yours are easy to come up with, yet none have ever been shown practical
( ) Any scheme based on opt-out is unacceptable
( ) SMTP headers should not be the subject of legislation
( ) Blacklists suck
( ) Whitelists suck
( ) We should be able to talk about Viagra without being censored
( ) Countermeasures should not involve wire fraud or credit card fraud
( ) Countermeasures should not involve sabotage of public networks
( ) Countermeasures must work if phased in gradually
( ) Sending email should be free
( ) Why should we have to trust you and your servers?
( ) Incompatiblity with open source or open source licenses
( ) Feel-good measures do nothing to solve the problem
( ) Temporary/one-time email addresses are cumbersome
( ) I don’t want the government reading my email
( ) Killing them that way is not slow and painful enough
Furthermore, this is what I think about you:
( ) Sorry dude, but I don’t think it would work.
( ) This is a stupid idea, and you’re a stupid company for suggesting it.
( ) Nice try, assh0le! I’m going to find out where you live and burn your house down!
March 30, 2005 | Filed Under General | No Comments
Ich hatte ja gedacht, dass meine Bahn-Erfahrungen zur CeBIT schon abenteuerlich waren, aber was ich heute auf lummaland gelesen habe, relativiert das doch sehr. Eigentlich sollte man meinen, dass bei einem deutschen Zukunfstunternehmen doch der Kundenservice oberste Priorität haben sollte, aber scheinbar liegt da noch ein weiter Weg vor.
March 28, 2005 | Filed Under General | 1 Comment
So grausam es klingt, das Leben geht irgendwie weiter. Die Sonne geht trotz allem morgens immer noch auf und abends unter und so schwer es auch fällt zu akzeptieren, dass jemand mit dem man eine Menge Zeit verbracht hat, nie mehr für einen da sein wird, so hat man doch keine andere Wahl.
Ich hab mir diese Woche ein paar Tage Auszeit genommen und mich schließlich in Arbeit gestürzt um auf andere Gedanken zu kommen. Das führte dann unter anderem auch dazu, dass ich endlich das bisherige Feedback zu meinen mittlerweile dritten Exposee für ein Diplomarbeitsthema weitgehend umgesetzt habe und eine der wichtigen organisatorischen Hürden - Okay des Erst- und Zweitbetreuers- genommen habe. Es gibt zwar noch ein paar offene Punkte, wo ich noch keine konkrete Vorstellung zur Umsetzung habe, aber das sollte sich in den nächsten Wochen lösen lassen.
Ansonsten habe ich ein Easter-Hackwochenende durchgezogen und bin die lange geplante Überarbeitung der Abrechnungssoftware von AurISP angegangen. Es ist mittlerweile die 3. Reinkarnation für die Abrechnungen und ist imho in einem recht brauchbaren Zustand - der Zusatz “hackish” trifft allerdings nach wie vor zu. Angefangen haben wir übrigens mal mit einer einfachen Latexvorlage. Kurz danach folgte ein Rubyskript, welches sich die meisten Daten aus einer Datenbank zog und die Rechnung erstellte. Nachteil bei dieser Lösung war, dass wir für jede Rechnung direkt in den Datenbanktabellen Änderungen vornehmen mussten, was einerseits zeitaufwändig und anderseits auch fehleranfällig war. Im Oktober 2004 gab es dann endlich die erste Version eines PHP Webfrontends, mit der man die wichtigsten Aufgaben via Webbrowser erledigen konnte. Hauptfeature der 3. Reinkarnation ist die Möglichkeit recht frei die einzelnen Rechnungspositionen zu gestalten. Ansonsten kann man alle relevanten Einträge (Kundendaten, Produktdaten, Rechnungsdaten) über entsprechende Formulare anlegen und ändern.
Da mich die korrekte Berechnung der Umsatzsteuer für die Rechnungen einige Zeit gekostet hat, noch ein wichtiger Hinweis aus der MySQL Dokumentation. Ich bin eigentlich davon ausgegangen, dass die ROUND() Funktion kaufmännisch runden würde, allerdings ist das nicht so:
Note that the behavior of ROUND() when the argument is halfway between two integers depends on the C library implementation. Different implementations round to the nearest even number, always up, always down, or always toward zero. If you need one kind of rounding, you should use a well-defined function such as TRUNCATE() or FLOOR() instead.
Rundungsdifferenzen sorgen manchmal echt für komische Seiteneffekte. Insgesamt ist die korrekte Berechnung der Mehrwertsteuer alles andere als trivial, wenn man Kunden immer nur Bruttopreise angibt.
Mal schauen, wann es die 4. Reinkarnation geben wird, Änderungswünsche gibt es jedenfalls schon wieder.
March 20, 2005 | Filed Under General | Comments Off
There are things that take you by surprise. At first you think it is a sick joke, a fatal mistake. But after a while you have to accept the horrible truth. Why you? Why so young? Why now? Why does life have to be so unfair?
We’ll never forget your laughter, the crazy things that you have done, your sarcasm. It is just inconceivable that we will never talk to each other, laugh with each other or fight with each other. I am grateful that I got to know you and that you have been there for me during your short journey.
So many words left unheard forever.
March 15, 2005 | Filed Under General | No Comments
Eine Liste von Messemitbringsel:
Ein plüsch-Plus von E-Plus
Einen Kugelschreiber von Konica-Minolta
3 Tüten Gummibärchen
Ein Hanuta (bereits gegessen)
Eine Tüte Saft (bereits getrunken)
Produktblätter
March 15, 2005 | Filed Under General | No Comments
Da ich vor ein paar Jahren die Größe des Messegeländes schon mal unterschätzt habe und daraufhin eine Nacht in Hannover verbringen durfte, beeilte ich mich mit Christian zurück zum Bahnhof nach Laatzen zu kommen. Mit einer Durchsage, dass Christians Zug Verspätung hatte, traffen wir schließlich am Bahnhof ein. Mit dem festem Glauben, dass ich meine Lästereien an der Bahn bereits mit der Hinfahrt bezahlt hatte, vertraute ich darauf, dass bei der Rückfahrt alles gut gehen würde. Aber dann kam auch schon die Durchsage, “Regionalexpress 34854 hat wenige Minuten Verspätung”. Über die Bedeutung von “wenige Minuten” sinnierend, traffen dann aber quasi zeitgleich Christian’s ICE und mein RE ein. Leider bummelte der RE aber scheinbar in Schrittgeschwindigkeit zurück nach Hannover und als wir um 20:30 Uhr immer noch nicht in Reichweite des HBFs waren, malte ich mir schon wieder eine Nacht in Hannover aus. Kurz vor Eintreffen bekamen wir aber die Nachricht, dass der ICE nach Bonn netterweise auf uns warten würde. Der Begriff “Warten” bedeutet bei der Bahn übrigens: Sie haben 60 Sekunden Zeit von Gleis 7 nach Gleis 12 zu kommen.
Persönliche Erkenntnis des Tages: Bahntickets sind deshalb so teuer, weil sie anscheinend einen Erlebniszuschlag beinhalten. Wozu 100 Euro für den ultimativen Sprung ausgeben. Pah, einfach mal Bahn fahren - nichts treibt soviel Adrenalin in den Körper, wie der Run auf den nächsten Zug.
Die Heimfahrt nach Bonn verlief dann wenig spektakulär. Der wenige Schlaf und das lange Rumlaufen forderten ihren Tribut. Übrigens, an all die handysüchtigen Mitfahrer in meinem Abteil: Der Handyempfang könnte deswegen so schlecht gewesen sein, da der Wagen eine Handyruhezone war und deswegen keine fucking Repeater hatte. Mit 3 Minuten Verspätung war ich dann um 23:40 in Bonn und erreichte - just in time - die verspätete Linie 16, die mich nach Hause fuhr. Und so schloß sich dann auch der Kreis.
March 15, 2005 | Filed Under General | No Comments
Nach all dem Streß, versorgten wir uns erstmal mit Brötchen. Christian hatte morgens schon die meisten VoIP Stände besucht, und so starteten wir erst mal in die Security Halle. Als erstes entdeckte ich den Webwasher Stand, wo ich es mir nicht nehmen lassen konnte, zu fragen, ob denn die Linux Clientversion noch mal weiterentwickelt wird. Chancen scheinen schlecht zu stehen, man wird es aber als Feedback weitergeben. Den Vorschlag den Sourcecode zu veröffentlichen beantwortete man mir nur mit einem herzhaften Lachen.
Christian bedankte sich anschließend artig beim Sponsor seiner Eintrittskarte mit etwas Smalltalk. Wieso fühlt man sich zwischen Schlipsträgern in einem “Casual-Outfit” eigentlich automatisch unwohl?
Danach nutzte ich die Gelegenheit, mir einen Überblick über die aktuellen AntiSPAM Produkte der großen Firmen zu verschaffen. Waren ein paar interessante Sachen dabei, aber scheinbar wandelt sich die CeBIT mehr und mehr zu einer puren Geschäftsmesse. Ich machte mir teilweise den Spaß und stellte mich entweder als Student oder als Mitarbeiter eines ISP Unternehmens vor. Der Enthusiasmus einiger Verkaufsmenschen schwand merklich, als man herausfand, dass ich nur recht wenig Entscheidungspotential für die Anschaffung ihrer Lösung hatte.
Weiter ging es zum Heise Stand, wo ich endlich meinen GPG Key für die c’t Kryptokampagne signen lassen wollte. Das Skript hatte Probleme mit RSA Schlüsseln, so dass ich wohl erst in ein paar Wochen erfahren werde, ob die Aktion erfolgreich war. Dann suchten wir den Debian Stand und erhöhten Alex‘ “Thank-You” Counter. Außerdem tauschten wir noch mal GPG Fingerprints aus. Ich erzählte auch kurz von unseren Konferenzidee. Alex empfahl, 3-6 Monate vorher Bescheid zu geben. Sie würden dann Werbung auf den Mailinglisten machen und vorbeikommen. Außerdem gab er uns den Namen von einem Ansprechpartner für den Linuxtag, mit dem er kurz vorher auf einem anderen Stand gesprochen hatte. Wir versuchten denjenigen dann auch zu finden und nach einiger Namensverpeilung bekamen wir dann den Hinweis, dass sich ein paar Linuxtag Leute auf dem Gemeinschaftsstand von Rheinland-Pfalz in Halle 9 befinden würden.
Also zurück zu Halle 9, wo wir dann mit einem der Organisatoren ein längeres Gespräch hatten. War ganz interessant und ich denke, dass wir ein paar gute Informationen mitbekommen haben.
Christian wollte sich auf dem IBM Stand noch die neuen Thinkpad Modelle anschauen - da konnte ich natürlich nicht nein sagen. Die X-Modelle waren schon sehr sexy und Christian diskutierte hinterher, was sexier war, die Standhostessen, mit denen wir uns über die Modelle unterhalten haben oder die Modelle an sich.
Nach meinen schlechten Erfahrungen mit dem LG Support und ihren Brennern, bekam eine arme Messehostess meine Verärgerung über ihren schlechten Service ab. Sie nahm meine Adresse auf und wollte es noch mal an den Support weiterleiten.
Die Zeit lief uns langsam davon und wir liefen noch in die e-plus “Frühlingshalle”, wo ich mir das Nokia 6230i anschauen wollte. Die Aussagen, wann das Modell bei eplus verfügbar ist, waren widersprüchlich (April oder Mai oder Juni) und ob die Sparguthabenaktion verlängert wird, konnte mir auch keiner sagen.
Ich hetzte dann noch mal quer über das Messegelände zum australischen Gemeinschaftsstand, wo ich meine alte Chefin treffen wollte. Leider war sie bei einem Geschäftstreffen und so hinterließ ich nur meine Visitenkarte.
Der offizielle Messeteil war dann auch schon zu Ende und Christian und ich machten uns auf zu den Standparties. Wir landeten schließlich bei der ToBIT Standparty, wo es Musik, ne Bierflatrate von 2 Euro und Go-go Girls geben sollte. Die Go-go Girls waren leider recht schnell verschwunden, dafür griffen wir noch Laugenbretzeln ab.
Meine Ex-Chefin rief mich dann doch noch an und schlug einen Treffpunkt vor, wo wir uns kurz treffen könnten. Dank Christians langer Expo-Erfahrung wusste er auch sofort, wo wir hinlaufen mußten. Wir trafen sie schließlich inmitten irgendeines neuseeländischen Firmentreffens. Netterweise lud sie uns auch noch auf ein paar Drinks in die Münchner Halle ein und nach einer dreiviertel Stunde mußten wir dann leider, good-bye sagen.
March 15, 2005 | Filed Under General | 1 Comment
Nach nur 4 Stunden Schlaf hieß es für mich um 7:30 Uhr bereits Aufstehen. Kurz nach 8 machte ich mich auf den Weg Richtung Bahn. Die Linie 16 fuhr gerade davon als ich an der Haltestelle eintraf, zu spät - wie immer - und vollgepackt mit Menschen. Meine Bahn kam dann auch pünktlich, allerdings merkwürdigerweise genauso vollgepackt wie die vorherige Bahn. Mit Mühe quetschte ich mich noch in die Bahn und dachte unweigerlich an Viehtransporte. Unsere Fahrt kam auf halber Strecke plötzlich zu einem Stop, 8 bange Minuten vergingen, der Sauerstoff erreichte langsam ein kritisches Minimum, aber schließlich ging es doch noch weiter und ich erreichte den Hauptbahnhof.
Am Bahnsteig angekommen, erblickte ich noch die Reste eines Regionalexpresses und freute mich auf die baldige Ankunft meines ICs. Ich lachte noch über die angebliche Abfahrtszeit von 7:44, aber die nachfolgende Durchsage riss mich wieder in die Realität: “Der IC 2400 verkehrt heute von Bonn-Beuel. Begeben Sie sich zum Taxistand und lassen sie sich nach Beuel fahren.” Ich beeilte mich zu den Taxis zu kommen und fuhr mit 2 anderen Leidensgenossen nach Beuel. Zwischendurch warteten wir eine Ewigkeit an der Ampel am Stadthaus. Wie uns der Taxifahrer erklärte, lag das am intelligenten Verkehrsleitsystem, was der Meinung war, dass noch nicht genug Autos lang genug an der Ampel warteten und außerdem die Bahn noch Vorrang hatte.
Ich erreichte mit ca. 40 anderen Leuten irgendwann Beuel. Als wir durch die Vorhalle gingen, sahen wir noch, wie sich ein Zug gerade davonmachte. Aussprüche, wie, “Das wäre er gewesen”, tat ich noch mit Unglaube ab, so unfähig konnte die Bahn meiner Meinung nicht sein. Nun, die Bahn war so unfähig. Gestrandet in Beuel, verlassen von allen Bahnmitarbeitern (hatten sich scheinbar hinter ihrem Schalter versteckt) warteten wir auf den nächsten Zug. Eine Regionalbahn kam dann irgendwann und nahm uns mit Richtung Köln. Meinen IC würde ich wohl nicht mehr kriegen, meinte der Schaffner, und suchte nach einer neuen Verbindung nach Hannover. Er empfahl mir den ICE um 9:45 Uhr ab Köln zu nehmen. Mit diesem wäre ich nur unwesentlich später in Hannover. Meine “Zugbindung” könnte ich mir bei der Bahnaufsicht auf dem Kölner HBF wegen “Personenschaden” aufheben lassen. Auf dem Weg nach Köln stellte ich mir die Frage ob Selbsmörder wohl langjährige Bahnfahrer gewesen sind.
Die Bahnaufsicht überraschte ich in Köln gerade beim Frühstück. Helfen konnte man mir leider nicht direkt, aber den Weg zum Servicepoint in der Bahnhofshalle wurde mir freundlicherweise erklärt. Irgendwann erreicht man den Zeitpunkt, wo einem alles egal ist, also machte ich mich auf zum (Un)ServicePoint der Bahn. Vor mir hatte sich bereits eine Schlange gebildet. Warum Leute nach Gleisen und Abfahrtszeiten von Zügen fragen, wo doch diese Information groß auf einer Tafel direkt über dem ServicePoint steht, erschloß sich mir nicht. Neben mir erlitt jemand einen cholerischen Anfall, da scheinbar ein irrsinnig wichtiges Businessmeeting jetzt ohne ihn abging und der Tag für ihn gelaufen war. 5 Minuten vor Abfahrt meines neuen Zuges war ich schließlich an der Reihe. Ich schilderte mein Problem und der ServicePoint-Mitarbeiter suchte mir freundlicherweise noch mal die Zugverbindung heraus (danke, wäre nicht nötig gewesen) und erweiterte schließlich mein Online Papierticket auf der Rückseite mit der handschriftlichen Bemerkung: “Zugbindung aufgehoben - PU in Bonn” und einem offiziellem Stempel und seiner Unterschrift. Außerdem bekam ich das Formular V600.0401V02 in die Hand gedrückt, womit ich meine Gebühr für die Platzkarte wieder bekommen sollte.
Der ICE kam dann auch pünklich (Kunststück, er startete von Köln) und nach eine unspektakulären Fahrt erreichte ich um 12:29 Uhr Hannover HBF. Mein Anschlußzug nach Laatzen war dann zwar auch wieder weg, aber dank Messezeit musste ich nur 5 Minuten auf eine Regionalbahn warten. Dank ICE kam ich somit insgesamt nur eine Viertelstunde später als geplant in Laatzen an, wo mich Christian auch schon erwartete.
March 14, 2005 | Filed Under General | No Comments
overpriced train ticket… checked!
1hour ripped stream of m1live… checked!
important looking business cards… checked!
floorplan… checked!
list of all boothparties… checked!
Ready to go, I am off to CeBIT!
ETA: 12:32pm
March 12, 2005 | Filed Under General | 1 Comment
Mein Lottoeinsatz hat sich gelohnt: 4 Richtige plus Zusatzzahl. Leider ist die 42 nur Zusatzzahl geworden, ansonsten hätte es heute ordentlich was zu feiern gegeben. Hoffentlich sind die Quoten nicht allzu mies… Aber meine bisherigen Lottoeinsätze dürfte ich wohl damit endlich mal ausgeglichen haben.
March 11, 2005 | Filed Under General | 1 Comment
…ist schwul. Habe ich zumindest heute gehört.
Diversity rules!
March 11, 2005 | Filed Under General | No Comments
Videotelefonie via UMTS wird scheinbar gerade gehyped, irgendwie muß man ja die teuer erzockten UMTS Lizenzen wieder reinkriegen. Irgendwie stelle ich mir das eklig vor, wenn man demnächst einem Anrufer erstmal tief in die Ohren schauen muß.
Wie soll man mit solchen Handys überhaupt mobil telefonieren? Ob es wohl tolle “Headsets” geben wird, womit man sich sein Handy vors Gesicht schnallen kann?
March 8, 2005 | Filed Under General | No Comments
Leider fliegen Billigflieger von Köln-Bonn bisher noch nicht in so kleine unbedeutende Orte wie Hannover, so dass man als Nicht-Autobesitzer in die Verlegenheit kommt, auf die Dienste der geliebten Deutschen Bahn zurückgreifen zu müssen.
Dummerweise werden diese Dienste nicht gerade preisgünstig angeboten. Meine Mutter ist - aus welchen Gründen auch immer - Besitzerin einer Bahncard und zeigte mir eine Promoaktion der Bahn, womit man eine Partner-Bahncard bis Ende März für ein Jahr kostenlos bekommen kann. Also Antrag ausgefüllt, Kopien der Personalausweise angefertigt, zum Fotografen gefahren und aktuelle Passbilder (stolze 10 Euro für 4 kleine Bilder) anfertigen lassen und dann ab zu einem Infoschalter der Bahn.
Eigentlich hätte ich es mir ja denken können, nach einem kritischen Blick auf die Personalausweise machte mich ein mürrischer Bahnbeamter darauf aufmerksam, dass das Wort Partner-Bahncard wörtlich zu verstehen ist und zerknüllte den Antrag. Umsonst gewartet, aber mal wieder mehrfach live den Unservice der Bahn miterlebt. Schade, dass die Bahn auf den Schienen ein Quasi-Monopol hat, hätten wir eine ähnliche Konkurrenz, wie im Flugbereich, wäre die Bahn schon längst durch andere Anbieter weg.
March 3, 2005 | Filed Under General | No Comments
Einer noch… beim Shopblogger eben gefunden und für sinnvoll erachtet: EGBG Anti-Telemarketing Gegenwehrskript.
For our English speaking people: This is the English version of an anti-telemarketing script.
March 3, 2005 | Filed Under Computer | No Comments
I’ve spent most of the day with the boring task of doing literature research. I had set up a database and a webform already, so that I could submit all necessary information and create a suitable bibtex file with a small php script.
After Sebastian’s praise of JabRef, I’ve decided to give it a try. I downloaded the latest beta version and well, it is really beta. At first it could not save my imported literatur.bib file because I was using an unknown url type. This was easily fixed through changing all those entry types to misc. There were more serious issues, like disappearing entries when you paste and copy lots of entries or when you click on the generate bibkey button two times. The citeseer import did not work most of the times either. The 0.6 version is much more stable though, so if you care for your entries, you should probably switch to that version.
But I agree, it is a nice tool and hopefully they are able to improve overall stability.
March 3, 2005 | Filed Under Travel | 1 Comment
Did not sleep really well, but in contrast to Waldemar, I *did* sleep. Earplugs just rock… Got up at 8:15am, took a shower, and had breakfast with Scotty. Basically it was the same breakfast as yesterday, but this time we had Java waffles for dessert. The hostel was really strict with serving times and you could not even get a glass of orange juice after 9am.
We packed our stuff together, checked out and drove to the university campus again. (Following exactly the same route as yesterday, which was a really smart idea[tm]).
After checking mails, Waldemar and I went to the Scratchbox: Cross-compiling a linux distribution talk. The speaker was difficult to understand because he had a strong finnish accent but after a while I got used to it. Easing cross-compilation inside a sandbox on a faster host machine is probably a smart idea, though.
Next we headed to the Introduction to PHP SimpleTest talk. It was located in one of the smaller rooms and had a more familiar atmosphere. When we arrived the previous talk about eZ publish was still in progress and we followed the last slides about different localization methods for php application. The SimpleTest talk was disappointing though, the speaker was probably really nervous and his slides lacked a clear thread. But I’ve learnt that simpletest 1.0 had been released a couple of days ago. Someone asked the speaker how one could test the generation of dynamic webpages with simpletest. You can match the webpage output with some regular expressions, but that does not really work with dynamic stuff, like dates and so on.
We went for sandwiches and some beer for lunch which was a cheap and convenient choice before we went to the mysterious introduction of the OpenBSD track. The introduction was held by no one else than Theo de Raadt. Maybe he was still intoxicated but he made a nice impression.
I skipped the rest of the OpenBSD track and went to Alan Cox’s Kernel talk. He gave his opinions about the changed development process of 2.6, how Linus treats kernel security issues (rather bad in his opinion) and how he deals with kernel patches (he is using evolution for patch management). One thing that surprised me was how Alan was interacting with the audience in contrast to RMS. He also had trouble understanding questions, but unlike RMS he actually left the lectern and walked up to the questioners. There are lots of pictures with him standing in the middle of the audience and answering questions. One interesting question was, why he refuses to use bitkeeper for patch management. He revealed that while he can understand Larry McVoys position, he is unable to commit to the bitkeeper license part that forbids anyone to work on other source control systems within 2 years since he might have to fix other scs, like cvs, as part of his redhat contract.
The main reason why I wanted to go to FOSDEM was Alan Robertson’s talk about LinuxHA. And boy, he really delivered. (Well he works for IBM and has to sell stuff as well.) He had a great way of interacting with the audience and dropping lots of witty remarks. He presented upcoming features of the LinuxHA 2.0 release and gave an overview of the general framework. The first .0 release should appear in the upcoming weeks.
I stayed in the same conference room and listened to the OpenGFS talk. However, I was getting sleepy and due to a lack of oxygene I did not really follow.
FOSDEM came to an end and I rejoined Scotty and Waldemar to listen to the last talk, GPL enforcement held by Harald Welte. He spoke about how they managed to force LinkSys to open up their sourcecode because they were using gpl licensed software on their wlan routers.
Scotty was our geekladen “poster boy” for the day and we managed to sell Harald one of our pear shirts after his talk.
We left the campus shortly after that and headed back home (of course we got lost again, but that was only minor). We dropped Waldemar off in the middle of nowhere (= Odenthal) and fortunately Scotty also drove to my place and dropped me off.
Overall it was a really cool event. I really liked the idea of the smaller developer rooms and I wished that I could have attended more of those talks. A chillout zone would have been nice since the halls were always crowded but that was probably due to the really cold weather during the days. Oh, and we should have printed out some maps in advance but maybe next time we have a gps device on board.
Finally, if you are still reading, there are some pix from the weekend.
March 2, 2005 | Filed Under Travel | No Comments
Day started much too early, according to my internal body clock. Scotties alarm went off at around 8am and even managed to find a way to penetrate my earplugs. The shower had one of those typical push to get some water mechanisms. Fun part was that the setting for the water temperature did not persist and changed randomly from really cold to freaking hot. So, showering was quite an adventure and a physical exercise: I periodically had to jump out of the shower to avoid burning of any body parts.
We headed down to the cafeteria to grab the last remainings of breakfast and left around 9:30am to find the university campus. Driving was again quite a challenge and to my astonishment we managed to find the university campus. Unfortunately the campus was really large and due to a complete lack of signs (again) we got lost two times. Fortunately Scotty was able to phone someone to get the right location.
Fosdem takes place in the buildings of the university Libre de Bruxelles. When we arrived, the entry was already packed with people. We grabbed a bag with the conference program and some goodies, some copies of old french linux magazines, ubuntu install and live cd and a current knoppix version.
Due to technical problems we were still in time for Jimmy Wales WikiPedia talk. He delivered a really nice talk, giving an overview of the wikipedia project and presenting some of the upcoming challenges for the project. While they have enough people contributing content they are looking for people with more technical skills to maintain and upgrade their infrastructure. They are planing to install more regional datacenters to cope with the increasing numbers of requests.
Richard Stallmans talk was next. Before the talk began lots of “fanboys” took a picture of him. The talk was not outstanding, he speaks rather monotonously and he did not really present anything new. What really disappointed me though was the arrogant and rude way he treated questioners. He could not understand some of the questioners which is nothing unusual at an international event where most visitors mother tongue is not English. However, he either lectured them about their pronouncation or turned his back and ask the audience if they could understand the question.
The talk ended at 1pm and we went off campus to grab some lunch. We stopped at a fast-food place that served chicken stuff.
Ordering took a while so I missed most of the Nagios talk.
Next one I attended was the Snort Talk by Martin Roesch. He gave an overview of the development history of Snort and how they changed integral parts of snorts internal design in the last years.
I skipped the ethereal talk and went to the cluster developer room to listen to a presentation about deploying a network of clusters with rocks. Rocks is a distribution specifically designed for clusters.
Unfortunately I had missed most of the Drupal talks and only caught the last bits of the 100% availability, scalability and security with Drupal talk. The drupal people gave out free shirts afterwards, so I am a proud owner of a drupal shirt now.
Wim van de Putte had recognized Waldemar during the day and invited the three of us to the BSD conference diner. We were supposed to meet him at the BSD booth after 6pm. Apparently there was also an offer to eat with some CCC people. Waldemar’s stomach problems had appeared again and he thought about skipping all events and heading back home. He finally changed his mind and we left half an hour later with a bunch of BSD people. Since we did not have any idea where the restaurant was supposed to be, a co-passenger drove with us. Well, it turned out that he did not have the slightest idea either, but was in posession of Wim’s mobile number. At first we were in line with other cars but soon we got separated. Did I mention that driving in Bruxelles is a pure nightmare? After much phoning, more separating and cruising for a parking lot, we found the restaurant. When we arrived there the room was already packed and Wim told us that too many people came and he basically kicked us out with the words “Go with Paolo”.
So, we went with Paolo and he suggested going to a restaurant to grab some food. He told us about his favorite chinese restaurant, that served delicious and cheap food.
(For future reference, it is called The New Mambou Fleur and is located on Rue Jules von Praet 13). The food was indeed great and not too expensive. Paolo was really forthcoming and outgoing and made up for Wim’s empty promise.
We were all tired, so we went back to the hostel, checked into our new room and went for good-bye drinks in the bar. They had given us a 4 people bedroom and when we returned there was a guy from Poland. He had to get up early (5am to be specific) to catch hist flight to the airport. I continued reading till 1am and went to sleep quite fast.
March 2, 2005 | Filed Under Travel | 1 Comment
After lots of confusion - who would have thought, that Bonn has two different parking garages at the train station- we headed off to Bruxelles at around 7pm. The drive to Bruxelles was quite comfortable and the beer made the background noise bearable. We arrived in Bruxelles at around 10pm and I think it is one of the most confusing cities in regards to traffic directions - because there are hardly any. Scotties one page map of Bruxelles did not help either and for the first time I really wished, that I had a gps device.
We kicked Thorsten out in the middle of Bruxelles, confident that with his social skills he would be able to find his way. After thirty minutes and helpful directions from a local we found the youth hostel and even a parking space. I had already confirmed our booking in the morning, so we got the 3 bed room. The room was alright and even had a shower inside, plus a really nice view. We unpacked our stuff and headed for a restaurant to get diner just around the corner. Fortunately the waiter was helpful and even spoke some German, so we did not get animal brain. Each of us tried a different beer and after a while I got used to my glass of Hoegarden. Food was quite good - no one left hungry - and prices were around average.
We headed back to the bar of the youth hostel, had a big stella and relaxed for a while, before we returned to our room. However, I was not really tired and Scotty suggested to watch a movie. Waldemar had Herr Lehmann on his laptop, so we tried to establish an ad-hoc wlan network, so that we could watch it on our laptops as well. Needless to say, that while Scotty and I were able to establish a link without a problem, Waldemar had to go through a lengthy process with his laptop and OpenBSD. It took around half an hour till we got it running, but in the end it worked quite well. The movie went a bit longer, than I had thought, so we went to bed rather late at round 4am for a short nap.