Google Maps has Germany
Apparently, Google Maps has German Maps now:
The place where I live and where my University is.
Pictures seem to be kind of old, though. The big white spot a little bit left of the middle on top of the picture seems to be the base of our house, which would make it around spring 2003.
Other interesting places include:
The place where I grew up
The Kardinal-Frings Grammar School
Bonn University
The place I stayed at in London
Tartu College, Toronto
York University, Toronto
OpenWRT++
root@OpenWrt:~# uptime
10:57:32 up 35 days, 1:54, load average: 0.00, 0.01, 0.00
My ASUS WL-500g running an OpenWRT snapshot from some time ago is quite stable and works very well. Compared to my former Draytek router it comes with the following features:
- Availability: it does not reboot under high load, thus I have a quite available internet connection
- Security: I have the full power of IPTables to secure my network
- IPv6: It takes care of my IPv6 tunnel for my whole network which is a great feature
- etc. etc.
So, as you can see, investing 80 € into a new router was a really good idea.
Gutes Zitat
“Aktiv sein heißt, sich immer für etwas engagieren, und wenn es das
Falsche ist.”
Rupert Schützbach (*1933), deutscher Aphoristiker und Epigrammdichter
“Your Linux is broken”
A friend of mine fixed my TeX setup yesterday (thanks), in order to get rid of prancing letters in the PDF version of my Bachelor’s Thesis. There was a point when he told me that my Linux is broken, when I had a look onto the screen in order to find out what he was talking about, I saw the following:
marcus@mobilHal:~: vi
-bash: vi: command not found
marcus@mobilHal:~: vim
-bash: vim: command not found
Still laughing about that ![]()
Kivio++
Well, I’ve been looking for something to create the graphics for my bachelor thesis, which are mostly some diagrams showing syntax trees. I’ve used Kivio 1.3 for the initial version, but unfortunately it had the bug that it lost some of the connectors from time to time.
Today I upgraded to Kivio 1.4 beta (I’m still hoping that KOffice 1.4 will be released before I release my thesis) which unfortunately had the problem that it couldn’t load some of the files. I reported the bug and it was fixed only 2 hours after I reported it … so here’s to you, KOffice guys.
In other news everything is working out somehow, I think that I might be able to finish the draft version of my bachelor this week, all exams that I’m still having to do are scheduled for July, so this works out as well and I might be finished with all this stuff by end of July. Sounds reasonable to me. But maybe Google is going to destroy the free August project, which wouldn’t be that bad because it involves 4500 $. And I’m going to the first European O’Reilly Open Source Conference (EURO OSCON) in October …. as a speaker.
Strike!
Dear Marcus, Congratulations! You have been accepted as a presenter for the O'Reilly European Open Source Convention 2005 at the Hotel Krasnapolsky, Amsterdam, The Netherlands, October 17, 2005 - October 20, 2005. The following has been accepted as a 45 minute session for the event: "FIFFS - FIFFS Intelligent Feed Filter System"
Wieder zu hause
So, bin wieder zu hause (warum haben Germanwings Flüge von oder nach Wien immer Verspätung?) … hier noch ein paar Bilder:

Ich bei meinem Vortrag

Ich mit Leo Tötsch (Parrot Pumpkin) und Autrijus Tang (Pungs Meister) beim Mittagessen

Die Teilnehmer der Austrian Perl Workshop 2005
Austrian Perl Workshop Tag 2 Part III
So, jetzt ist es fast vorbei. Schön war es, aber irgendwie hab ich doch viel mehr Zeit mit meiner Bachelorarbeit verbracht. Das Ergebnis lässt sich aber sehen: die ausstehen Teile sind implementiert, die Smoking Tests bzw. Benchmarks für verschiedene Kombinationien von Optimierungen für verschiedene Ausdrücke laufen auf der Maschine zu Hause und 25 Seiten sind es auch schon, wobei noch ein paar Grafiken fehlen und nächste Woche der gesammte Text noch einmal weiter ausgearbeitet, aber ich habe 50 Seiten eh aufgegeben… die Source docs sind auch Text. Danke Wien!
Was heute Abend noch passiert weiß ich noch nicht, allerdings hauen die meisten internationalen Gäste zu Leo nach hause ab, daher kann es gut sein das ich mit dem Domm alleine bin.
Morgen werde ich dann doch wohl noch mal früh aufstehen, damit ich mir auch noch die Stadt ein wenig ansehe, kann ja nicht sein das ich in Wien bin und doch nichts gesehen habe.
Austrian Perl Workshop Tag 2 Part II
Talk done! War gut, also es hat Spass gemacht und ich habe auch ein paar interessante Anregungne bekommen was das Optmieren zumindest der Ausgabe angeht. Zum Mittag gab es Lachs… ich liebe es wenn große Firmen mein Essen bezahlen, danke Kapsch CarrierCom. Jetzt kommt der entspannende Teil: ein magic Segfault in meiner Bachelorarbeit und Optimieren von MySQL durch indexes.
Ich bin mal wieder zu faul und zu beschäfigt zum Fotos machen, aber Fotos von Gestern gibt es hier.
Austrian Perl Workshop Tag 2 Part I
Ja, das Speakers Dinner war ganz cool, obwohl die draußen sitzen Idee nicht nur wegen der Kälte sondern auch wegen des Regens ins Wasser gefallen ist. Beim Esssen waren sie besonders kreativ, neben einer Suppe als Vorspeise gab es Wiener Schnitzel als Hauptspeise und Apfelstrudel als Nachspeise. Aber es war auch sehr lecker, wobei mich der Tag gestern schon sehr geschlaucht hatte, was sich darin äußert das ich mehr zuhöre, aber wenn Chip und Autrijus über Perl6 Grammatiken und Bootstrapping reden kann man eh nix mehr machen. Daher waren wir auch relativ früh wieder zu hause.
Heute morgen waren wir mal wieder etwas später dran, was allerdings daran lag das wir Chip und Autrijus an Wien Mitte treffen wollten die aber etwas zu spät kamen.
Weiter im Text….. SPL … irgendeine neue Sprache…
Austrian Perl Workshop Tag 1 Part II
So, der erste Tag ist fast vorbei. Die ganzen Perl6 Sachen waren mal wieder interessant, im Moment läuft noch die “Diskussion” und es ist sehr produktiv. Ich war das auch, habe viel an meiner Bachelorarbeit gearbeitet, anscheinend muss man mich nur in ein environment bringen in dem ich mich wohlfühle und das anscheinend nicht zu hause ist und schon bin ich produktiv. Für die die sich immer noch wundern wer Domm ist, hier ist seine Infopage. Heute Abend ist das Speakers Dinner, bezahlt von Geizhals.at (danke) am Prater, da bin ich ja auch mal sehr gespannt drauf. Morgen dann mehr hier.
Austrian Perl Workshop Tag 1 Quotes of the day
Autrijus talking about the slides link on www.pugscode.org: “it’s an older version …. from ten minutes ago”.
Austrian Perl Workshop Tag 1 Part I
Der Tag hat schon sehr gut angefangen, Domms kleines Kind redet wie ein Wasserfall. Ferner war die Nacht nicht so angenehm, was aber wohl eher an der unbekannten Umgebung und der fremden Stadt lag als an dem schönen Altbauhaus in dessen vierten Stock Domm wohnt. So bekomme ich wenigstens ein wenig bewegung ;-).
Der Weg heute morgen war auch schon cool, wir (also András Bártházi, Domm und ich) haben Chip und Autrijus im Hotel abgeholt. Somit lief ich heute morgen also schon mit einem Ungarn, einem Österreicher, einem Amerikaner und einem Taiwaner durch Wien… Style. Die ersten Vorträge waren ganz interessant, aber der Vormittag war viel zu schnell rum. Das OpenSource stuff wirklich funktioniert sah man am Mittagessen, woher sollte so jemand wie ich sonst Französische Shrimps und Putenrollbraten herbekommen. Und alles von Kapsch CarrierCom bezahlt :-).
Jetzt fängt der Perl6 Nachmittag an, wobei ein Teil meiner Aufmerksamkeit wie heute Vormittag auch meiner Bachelorarbeit gewittmet wird….
Austrian Perl Workshop Tag 0
So, ich muss schnell bloggen, also auf Deutsch. Ich lebe noch, bin gut angekommen, auch wenn mein Flug 30 Minuten verspätung hatte und es dann doch 10 Uhr war bis ich endlich im MuseumQuartier war und den Rest der Leute getroffen habe. Dann waren wir noch ein wenig was essen und auf gings zu Domm nach hause, wo wir im Kinderzimmer untergekommen sind, sehr lustig. Gleich fängts offiziell an und Internet habe ich auch endlcih, d.h. ich kann endlich wieder kommunizieren. Mehr details später.
Short live Sarge!
Ok, finally the Debian Project released Debian 3.1 codename “Sarge”. After 3 years of development *sigh*. This is the main problem, as a desktop distro, Sarge is far to old by now (no KDE 3.4, no X.org to name two of the prominent members). Well, what to do? What about getting the whole distro up to GCC 4.0 whilst keeping it as stable as possible, update your userland (like KDE, X.org) and release again, maybe in half a year, in the beginning of 2006. I know that this won’t be that easy, but a more strict release plan, plus some small targets and a release date in the near future might keep the people on track. This would be the best way to get out of the the release cycle misery. Short live Sarge… Etch on the horizon!
In other news, Apple switches to Intel CPUs which makes it totally unattractive for me. Why? Because I never was really that keen on switching to Mac OS X. It might be nice a shiny, but I now the flavor of Unix I like and it would run on Power. So it wouldn’t have been that long before I had at least dual booted. As someone grown up on i386 and mostly Intel chips, it was the different architecture which was Apples main point. We’ll see, but I think that playing in MS country (and Desktop PCs on Intel hardware are MS country) might be quite dangerous as well. And loosing a part of the techy users even more.
Summer of work
Not as if I’m busy enough. Besides my rather new hobbies swimming (a month now, regularly (as in every day)) and jogging (a week now,I have to see how this goes), I applied to do my Bachelor’s yesterday, which means 3 month of even more work (the implementation is mostly ready, the writing is what scares me like hell) and quite a lot of work end of July and in August. Furthermore, I have to do 3 regular exams in July plus two additional ones, one in June and one I don’t know when yet because I didn’t do them before I went to Canada last year. As if this isn’t enough, I’m going to Vienna next week (yuppi… first conference this year) to give my FIFFS talk, which I also handed in for Euro OSCON (which is in October, so it is not part of my summer of work).
Well, enter Google, their Summer of Code Project is a really nice idea. I mean, 4500 $ for doing what I’m doing anyway (or in this case wanted to do) sounds great to me… and who needs sleep anyway. The money would be a nice PowerBook and a good holiday I guess. Therefore I applied with some FIFFS related stuff …. we’ll see. Hope they won’t find out that this is actually a replacement for Google News :-).
So I think I’ll spend the time till end of August working, studying and coding… fun ![]()
Reasons to hate Microsoft
OK, I’m trying not to be as religious about Free Software and the whole philosophy, but sometimes MS makes it really hard to be neutral.
Well, there is something called OASIS the Organization for the Advancement of Structured Information Standards which according to their About page has “more than 4,000 participants representing over 600 organizations and individual members in 100 countries”. In their board of directors sit people from Fujitsu, Sun Microsystems, Nokia, Hewlett Packard, Oracle, IBM and … uh … Microsoft. On the 23rd Mai the approved something called the OpenDocument Format as a standard. OpenDocument is an XML representation for Office documents and will be used by the next version of OpenOffice as the default file format. It is also quite close to the existing OpenOffice file format. Insofar, everything looks quite perfect… a standard Office format is a good idea.
Enter Microsoft.
According to this article Microsoft is going to have an new Office format called “Microsoft Office Open XML“. Well, what an idea. They are well aware that there is a standard but “this is a case of reality versus standards - this is reality. We can’t do (support) everything. Where does it stop?”. Buggers… tell me which standard you support? HTML is a standard… which really really works well in reality besides a stupid company in Redmon ignoring things like CSS standards. TCP/IP is a standard… well you support that, don’t you? Even your fu***n old SMB has been adopted as a standard as CIFS. What about C#, which you standardised yourself. So, Microsoft, when you don’t do your own standards or badly implement existing ones, where is the point in not using this one? I know, it’s all about vendor lock in, keeping the power over the peoples and business own files and formats, which is plain wrong, but MS is going to do it anyway. BTW, the whole marketing blablabla which comes with the new file format is quite interesting. As with IE7, which has this nifty brand new feature tabs, MS claims that their new file format with “integrated ZIP compression reduces the file size by up to 50 percent and files are broken down even further into a modular file structure that will make data recovery more successful and enhance security”. Ever run “unzip” on an OpenOffice file… sounds kinda familiar. Hope there will be a small tool which can convert all Microsoft Office Open XML documents to OASIS OpenDocument, would be a nice tool to integrate on a mail gateway :-).
Support standards, buggers!
Obvious things
Why is it that some obvious things which are quite handy just aren’t there. For example, today I needed something to merge a couple of vCalendar files (the format Apples iCal uses and which is specified in RFC 2445) into one file. This is because I somehow can’t cope with KDE’s Kitchensync framework and there are no Debian packages for the Bluetooth syncronisation plugin. Thus I use Multisync but this just syncronises to GNOME apps and I use KDE. I have to use the backup plugin, which writes a file (without an appropriate ending) for each calendar entry. As KOrganizer (and I guess Kronolith as well) like to have a single file to import with an ending I needed to merge them… but there isn’t really anything out there. No real Perl Modules to do the job and only one Python script. As I don’t do Python (
), I rewrote the Quick-N-Dirty vCal merger in Perl which can now be found on my Perl page.