Monday, 3 November 2008
Ozean der Weisheit, grosse Leuchte, Gegenwart Buddhas?
Allen, die die einseitige Berichterstattung hiesiger Medien über den Konflikt um Tibet satt haben, empfehle ich die Lektüre des in 2. Auflage erschienenen Werks Dalai Lama - Fall eines Gottkönigs von Colin Goldner. Es handelt sich um eine akribisch recherchierte Biographie von Tenzin Gyatso, auch bekannt als der 14. Dalai Lama. Eingestreut sind Exkurse zu verschiedenen Aspekten der tibetischen Geschichte und des tibetischen Buddhismus. Goldner entlarvt die vom Dalai Lama und seiner Gelbmützensekte verbreiteten Schauergeschichten über die Zustände im heutigen Tibet als Propaganda, ohne dabei die Propaganda der Volksrepublik China schönzureden.
Schön herausgearbeitet sind die Parallelen des (tibetischen) Buddhismus zu den drei grossen monotheistischen Religionen. Die Mönchskaste des "alten" Tibet hatten selbstverständlich sowohl die geistliche als auch weltliche Herrschaft inne - soweit nichts Neues. Aber das ausgeklügelte System, mit dem die einfachen, oftmals in Leibeigentschaft gehaltenen Leute, ruhig gehalten und gestellt wurden, sucht seinesgleichen. Laut Dogma riskiert, wer schlechtes Karma auf sich lädt, im nächsten Leben als Haustier oder gar in einer von vierzehn (?!) Höllen wiedergeboren zu werden. Besonders viel negatives Karma gibt's natürlich - wie könnte es auch anders sein - für Auflehnung (so gering sie auch sein mag) gegen Mönche. Abgestraft wurde jedoch nicht erst in der nächsten Reinkarnation, die Klöster im "alten" Tibet, d.h. bis in die 50er Jahre des 20. Jahrhunderts, hatten eine Vielfalt von Foltertechniken bis zur Perfektion entwickelt. Da es tibetischen Buddhisten verboten ist, zu töten, stellte man sich bigotterweise auf den Standpunkt, dass man ja mit Folter niemanden töte. Man folterte einfach so lange, bis das Opfer fast tot war, und überliess es dann seinem Schicksal. Besonders beliebte Strafen waren, ebenfalls bis weit ins 20. Jahrhundert hinein, Amputationen von Gliedmassen, Zungen, Ohren und das Ausstechen von Augen. Diese Zustände klingen nach Mittelalter, dauerten aber bis vor weniger als einem Jahrhundert an.
Dass die Tibeter vom Regen in die Traufe, bzw. von einem Terrorregime (der Mönche) nahtlos unter ein zweites Terrorregime (der Chinesen), gelangten, soll weder die Grausamkeiten der einen noch der anderen rechtfertigen. Aber es zeigt, dass das Leben vor dem Einmarsch der Chinesen alles andere als paradiesisch war - zumindest für Nicht-Mönche.
Goldner zeigt auf, dass der 14. Dalai Lama sich im Westen als Vorreiter für Frieden, Demokratie und Umweltschutz gibt (die Begriffe sind beliebig austauschbar durch Projektionen westlicher Verklärtheit), selbst aber trotz Wasserpredigten Wein trinkt und äusserst perverse Ansichten vertritt. Obwohl er immer wieder Gewaltlosigkeit propagiert, äusserte er sich mehrmals bewundernd über den Einsatz von Gewalt durch tibetische Unabhängigkeitskämpfer. Obwohl er zu einer vegetarischen Lebensweise rät, isst er selbst Fleisch. Da gläubige Tibeter keine Tiere töten dürfen, überlässt man die Drecksarbeit Ungläubigen. Das Fleisch kann man dann getrost und im Einklang mit den buddhistischen Lehren konsumieren, da man ja nicht selbst Hand angelegt hat. Und so weiter, uns so fort.
Wer sich etwas Aufklärung gönnen möchte, sollte zugreifen. Doch Vorsicht, Goldner geht unzimperlich mit dem grinsenden Gelbmützenkasper ins Gericht, was sich auch in seiner Sprache äussert. Nichts für zart Besaitete.
Posted at 08:40 by Thomas in Reason | Comments[0]
Friday, 31 October 2008
SVG font rasterising with Batik and Inkscape
Recently, I stumbled upon a problem when trying to rasterise an SVG document. The following simple SVG document shall be used to illustrate the point:
<svg xmlns="http://www.w3.org/2000/svg" version="1.0"
width="35" height="14">
<g>
<text x="3" y="10"
style="font-size: 8px;
font-family: PF Ronda Seven"
text-rendering="optimizeLegibility">
<tspan>illegible</tspan>
</text>
</g>
</svg>
The document contains text set in a very small size.
When rasterised, the font should still look crisp and legible, without any anti-aliasing.
I therefore chose an 8 pixel bitmap font (which was made for exactly such purposes) and provided the attribute text-rendering="optimizeLegibility" to give potential rasteriser applications a hint as to how to deal with fonts.
Let's compare the output of two open source rasterisers: Batik (version 1.7, bitmap on the left) and Inkscape (version 0.46, bitmap on the right), at original scale and scaled up to 800%:
Batik behaves as expected and makes proper use of the bitmap font, which consists only of white and black pixels.
Inkscape however applies anti-aliasing even though we explicitly asked not to do so by specifying the appropriate text-rendering attribute. This is a known problem and will hopefully be addressed in a future release.
Now imagine the above SVG is created programmatically (e.g. an XSL transformation) and the x/y coordinates of the text element turn out to be floating point numbers rather than integers. For instance, let's change the the x coordinate to 3.3:
...
<text x="3.3" y="10"
...
No problem for Batik, the output stays the same. Inkscape sticks to its anti-aliasing and produces blurry output that is practically illegible.
Now let's complicate the situation even more. Imagine the coordinates are floating point numbers with a decimal part of exactly 0.5:
...
<text x="3.5" y="10"
...
Now even Batik, which previously produced perfect results, has problems. It seems like every character of the string is positioned independently. Because of alleged rounding problems (there are probably ties), the characters are not glued next to each other with the same amount of space in between. The result looks awkward and is practically illegible, not to speak of the output of Inkscape which is basically a gray smear.
It took me a while to figure out how to remedy the situation. The simple workaround I found consists in making sure that the coordinates never have a decimal part of exactly 0.5. This can be achieved e.g. by putting the text element into a group element which is translated by a tiny little bit (here by 0.01 in the x direction):
...
<g transform="translate(0.01, 0)">
<text x="3.5" y="10"
style="font-size: 8px;
font-family: PF Ronda Seven"
text-rendering="optimizeLegibility">
<tspan>illegible</tspan>
</text>
</g>
...
Batik produces perfect output, supposedly because there are no ties when it comes to rounding to the next integer anymore. Inkscape again applies anti-aliasing.
Posted at 22:57 by Thomas in XML | Comments[0]
Punkt CH, Punkt
Im Gegensatz zu den Herausgebern von "Regio Aktuell", welche es nach unzähligen Anfragen geschafft hatten, mich von der Verteilerliste zu streichen (oder ist es der Aufkleber, der die Verträger abschreckt?), bewiesen die Heinis der Gratiszeitung ".ch" Borniertheit bis zum Abwinken. Nachem ich den albernen metallenen Schuhständer vor unserem Hauseingang hatte verbannen lassen, weil beim geringsten Luftzug die Zeitungen davonflogen und als Pappmaché auf dem Boden endeten, wurden ungefragt die Briefkästen zugemüllt. Vielerorts sah man deswegen mit Anti-".ch"-Aufklebern verzierte Briefkästen. Doch auch dadurch liessen sich die Verträger nicht abhalten, das Papier wurde einfach auf der Türschwelle deponiert.
Anfang Oktober dann die frohe Botschaft: Die Hauszustellungen von ".ch" werden eingestellt, die Gratiszeitung wurde neu lanciert und erhielt ein neues Konzept. Besser geworden ist das Blatt deswegen nicht, der Heizwert ist gleich geblieben. Und die Redaktion sollte sich schämen, aus einer Fliege eine Biene zu machen.
Soviel für heute aus der Abteilung Bünzli.
Posted at 20:33 by Thomas in Environment | Comments[0]
Monday, 7 April 2008
Regio aktuell
Jeden Monat flattert "Regio aktuell" in meinen Briefkasten. Laut Website handelt es sich dabei um die grösste Zeitschrift der Nordwestschweiz: "200'000 Exemplare in Basel und Baselland mit einer halben Million Lesern".
Die Frage ist, wie man "Zeitschrift" definiert. Die vorliegende Ausgabe 04/2008 hat einen Umfang von 124 Seiten, wovon etwa 90 Seiten (fast drei Viertel) Werbung sind (die Hälfte auf den ersten Blick als solche erkennbar, die andere Hälfte im selben Layout wie die spärlichen Artikel ohne Werbehintergrund). Ist das eine Zeitschrift? Oder doch eher ein Werbekatalog, angereichert mit ein paar Reportagen über die Basler Cervelat-Prominenz?
Die "Zeitschrift" wird offenbar in alle Briefkästen der Region geliefert, und damit sei jeder Leser. Wiederum eine seltsame Definition. Allein in unserem Wohnhaus landen regelmässig 5 von 8 Ausgaben gleich in der Altpapierbox neben dem Eingang.
Egal ob man die "Zeitschrift" nun als Zeitschrift oder Werbekatalog betrachtet, "Regio aktuell" wird – zumindest in Basel – unadressiert zugestellt, offenbar durch die Firma Distriba. Ich habe bereits mehrmals per Email darum gebeten, meine Adresse aus der Liste der Zwangsabonnenten zu streichen bzw. Distriba zu instruieren, die Briefkastenaufkleber zu respektieren. Auf meinem Briefkasten befinden sich sowohl ein Aufkleber "Bitte keine Werbung" als auch ein Aufkleber "Bitte keine Gratiszeitungen" der Stiftung für Konsumentenschutz. In eine der beiden Kategorien fällt "Regio aktuell" auf jeden Fall, meiner Meinung nach in beide. Jedoch ist das Käseblättchen – abgesehen von gelegentlichen Flyern vom Pizza-Kurier um die Ecke oder einer missionarischen Sekte – das einzige, was trotz der Hinweise regelmässig im Briefkasten landet.
Aus diesen Gründen, und weil die Verteiler offenbar immer noch nicht angewiesen wurden, die Wünsche der vermeintlichen Empfänger zu respektieren, habe ich einen Aufkleber kreiert, welcher eine bildliche Sprache spricht. Für alle Werbe-Geplagten ist die Vorlage auch im PDF-Format erhältlich. Mal abwarten, ob ich damit mehr Glück habe.

Posted at 09:18 by Thomas in Environment | Comments[0]
Wednesday, 26 March 2008
Taiwan does not exist
The state-run Chinese news agency Xinhua reported that "China cracks down on illegal online map services to protect state security". China's defiance is just ludicrous. Please regard this as an online service:

(Screenhot taken from Kgeography)
Posted at 20:56 by Thomas in General | Comments[0]
Wednesday, 13 February 2008
In- und Konsequenzen
In letzter Zeit liest man ja wieder so einiges über pädophile Übergriffe in der römisch-katholischen Kirche Schweiz.
Der Tagesanzeiger berichtete von einer Frau, die erst im Pensionsalter ihr Schweigen über die an ihr begangenen sexuellen Übergriffe durch den Dorfpfarrer brach. Der Artikel endet folgendermassen:
Obwohl Maria Sterck bis heute weder eine Entschuldigung gehört noch eine Genugtuung erhalten hat, ist sie noch immer Mitglied der katholischen Kirche. Deren Gottesdienste besucht sie aber nicht mehr. Heute sagt sie: «Glaube ja, Kirche nein.»
Aussage und Handeln stehen in krassem Widerspruch. Nur mit einem Austritt könnte sie ihr Nein zur Kirche bekräftigen. Stattdessen bezahlt sie weiterhin brav die Kirchensteuern und unterstützt damit ausgerechnet weiterhin diejenige Institution, die Leid über sie brachte und weiterhin bringt.
Die Sonntagspresse berichtet über eine Fernsehpredigern, die es gewagt hatte, Kritik am Zöllibat und am kircheninternen Umgang mit pädophilen Priestern zu üben. Sie prangerte insbesondere an, dass die Kirche Priester, die sich zu einer Partnerschaft mit einer (erwachsenen) Frau bekennen, abgesetzt, aber pädophile Priester im Amt verbleiben dürfen und allenfalls ein neues Ämtli erhalten. Sowas aber auch. Klar, dass diese Kritik nicht mit Wohlwollen aufgenommen wurde. In krassem Gegensatz dazu stehen die Reaktionen der katholischen Würdenträger auf den Suizid eines Neuenburger Priesters, der unter Verdacht stand, sich sexueller Übergriffe auf Minderjährige schuldig gemacht zu haben. In diesem Zusammenhang wurden die mediale Hatz scharf kritisiert. Nirgends ein Wort davon, dass der Priester allein schon mit seinem Freitod (und das erst noch mit einer Armeewaffe – vgl. Initiative gegen Waffengewalt) eine Todsünde begangen hat und dafür im Purgatorium schmoren muss. Und es soll mir jetzt niemand mit irgendwelchem Gewäsch von mildernden Umständen kommen und der Unvereinbarkeit von liebem Gott und Hölle kommen. Zum Glück gibt's den Katechismus online, da steht alles drin, was man als Katholik wissen muss. Laut Art. 2281 ist Selbstmord eine Todsünde, und laut Art. 1854 ff. gibt es es im Falle des besagten Priesters keinen Anlass, die Tod- in eine lässliche Sünde abzumildern.
Posted at 12:34 by Thomas in Reason | Comments[0]
Tuesday, 12 February 2008
Schnitzelbänke in homöopathischen Dosen
Zum ersten Mal überhaupt habe ich mich an der Basler Fasnacht abends in ein Restaurant gewagt, um überteuerte Gerichte und Schnitzelbänke zu konsumieren. Im Restaurant Kunsthalle bezahlt man den Eintrittspreis nicht gesondert, sondern über die Konsumation. Anders kann ich mir den Preis von CHF 46.- für ein Paillard de veau (aka Kalbsschnitzel), lieblos zusammen mit einer Handvoll Broccoli angerichtet, nicht erklären. Allerdings kann ich keinen Vergleich angstellen, da sich die Website über die Preise vornehm ausschweigt. Das Servicepersonal arbeitete zackig, fast ein bisschen zu zackig, sodass man sich manchmal fast etwas abgefertigt vorkam. Zwischen 19 und 23 Uhr traten exklusiv Bänke von den Comité-Schnitzelbänken auf: Banggomat, Doggter FMH, Gluggersegg, Hanslimaa, Penetrante, Pierrot, Schlyffstai, Spitzbueb. Vielleicht habe ich auch noch 1-2 vergessen. Jedenfalls sind 8 bis 10 Bänke verteilt auf 4 Stunden nicht gerade viel, das ist gerade mal ein Bank pro halbe Stunde. Den Anfang machte ein Einzelkämpfer, dessen Name mir leider entfallen ist. Er vergass die Pointe des 2. oder 3. Verses, war dann völlig aus dem Konzept und räumte das Feld. Seltsamer Auftakt. Sehr gut gefielen mir die pointierten Verse von Doggter FMH und Spitzbueb, Schlyffstai stellten mit ihren musikalischen Qualitäten jeden TV-gecasteten "Music-Star" in den Schatten. Den Schlusspunkt setzte Hanslimaa, der leider schon ein paar gespritze Weisse zu viel intus hatte und sich deshalb des öfteren verhaspelte oder mitten im Vers eine Amnesie hatte – alles in allem ein eher peinlicher Auftritt. Den Singvogel hätten wir gerne noch gehört, aber der machte rechtsumkehrt, als er das sich in Aufbruchsstimmung befindliche Publikum sah.
Persönliches Fazit: Nächstes Mal quetsche ich mich, obwohl ich Drängeln hasse wie die Pest, lieber in einen Cliquen-Keller.
Gerne hätte ich einen Vergleichsdienst konsultiert, welcher Aufschluss über Schnitzelbankangebot, Preise etc. von Basler Restaurants gibt. Kennt jemand etwas Derartiges?
Posted at 09:35 by Thomas in Lenition | Comments[0]
Friday, 1 February 2008
Graphical representation of large correlation matrices
I have a large multivariate dataset and need to display the correlation matrix of all variables in a publication. The traditional way to do this is to simply print the naked numbers, often just the upper or lower triangular matrix. D. J. Murdoch and E. D. Chow presented a much nicer way of displaying large correlation matrices by means of ellipses. The ellipse shape is given by the corresponding correlation coefficient and a bivariate normal distribution with unit variance. This results in a very intuitive graph that allows to easily spot extreme values and the direction of the correlation. By looking at such a graph, the size and direction of correlations can easily be spotted.
Duncon Murdoch maintains an R package called ellipse that includes the function "plotcorr" to produce such graphs. The example figure below was produced with a version of "plotcorr" that has been adapted to lattice.

Posted at 09:47 by Thomas in R | Comments[0]
Monday, 28 January 2008
Häresie
Ich habe mir kürzlich die bereits erschienenen 8 Bände von Karlheinz Deschners Kriminalgeschichte des Christentums zugelegt. Bei der Lektüre von Band 1 (Die Frühzeit, S. 164) stiess ich auf eine Formulierung, die mir besonders gefiel und die sich mutatis mutandis auf viele heutige Zeitgenossen übertragen liesse:
Dabei irritiert jede "Häresie" den Heiligen [Bischof Epiphanius von Salamis] so gewaltig, dass das geringe Quantum klaren Denkens, das ihm die Natur geschenkt, vor Abscheu noch mehr schrumpft.
Posted at 08:24 by Thomas in Reason | Comments[0]
Sunday, 27 January 2008
Of daphnids and men
Faltermatt and me used to have a blog at blog.botany.ch where we reported about our summer life at Tvärminne Zoological Station, Finland. Because I don't want to host that blog anymore but want to keep its entries accessible – for sentimental reasons –, I decided to import the entries into this blog. The old blog was powered by Blojsom, the new one by Apache Roller. I was looking for a tool that allows easy "migration" but was too stupid to find one. Therefore I decided to write a simple program that adds the old entries to my new blog via the XML-RPC based MetaWeblog API. Now the old entries are available under category "Tvärminne" (I merged the subcategories in there, too).
One annoyance was that Roller set the last update time to the current time, which resulted in a historically incorrect order of the old entries. I ended up editing the backend database by hand, setting the last update times back to the original publishing times. I'm sure there are better solutions, and I'd appreciate any recommendations.
Posted at 21:11 by Thomas in Tvärminne | Comments[0]
Friday, 25 January 2008
Gratisafüüri
Heute morgen bot sich mir auf dem Weg zur Arbeit abermals ein Bild des Grauens. Dutzende Gratiszeitungen lagen auf der Strasse, zerknüllt, verunstaltet, vom nächtlichen Regen völlig durchweicht. Das ist schrecklich, denn so – ein guter Freund würde mir hier beipflichten – lassen sich die Zeitungen nicht mehr ihrer eigentlichen Bestimmung zuführen. Durch den hohen Regenwassergehalt sinkt der spezifische Brennwert rapide und damit auch die Eignung als Anzündmittel und Brennstoff für Holzöfen. Auch das Stopfen nasser Schuhe gestaltet sich eher schwierig.
Sollten die Gratiszeitungshersteller keine Massnahmen ergreifen, um ihre Produkte besser vor Wind und Wetter zu schützen, bin ich natürlich absolut dafür, dass die von den Schweizer Städten geforderte vorgezogene Entsorgungsgebühr umgehend eingeführt wird.
Posted at 08:17 by Thomas in Environment | Comments[0]
Of consonant and brain atrophy
I recently noticed that I had registered the domain thomas.zumbrunn.name a couple of years ago but never made use of it. Instead of leaving it inactive I could as well arrange for the necessary DNS entries to be done so that I can host a website. And that's what I did just yesterday.
Since the domain name reflects my first and last name, it probably makes sense to put personal stuff here. To start with, I'm going to have a blog which will focus on the struggle against consonant and brain atrophy, which is a more or less literal translation of the German "Kampf gegen Konsonanten- und Hirnerweichung". This doesn't have to make sense to you,
I never really ran a blog, with the temporary exception of "Of daphnids and men". It was a blog that was run by Faltermatt and me while we spent our summers in the South of Finland. The blog was formerly located at blog.botany.ch and mostly unmaintained. I'll try to integrate the old entries into this blog.
Let's see whether I'll manage to regularly bring up something worth reading.
Posted at 00:30 by Thomas in General | Comments[0]
Saturday, 4 August 2007
Surplus weight and Finnish construction work
Hmm, maybe it's true what some people - pretending to be joking - are telling about me and I should loose some kilograms.
Today, we sat on the patio and had breakfast when Jan (a co-dweller in Tvärminne) heard a bird's voice from within the wood covering of the building. Obviously, a young barn swallow from a nearby nest had somehow gotten lost and couldn't find a way out anymore.
So we decided to start a rescue manoeuvre. I fetched a ladder and climbed up. Unfortunately, Finnish construction work doesn't seem to be of the same quality I'm used to. That's why I almost crashed through the ceiling when stepping on the wooden boards, which - as we found out unvoluntarily - were only losely nailed up.
At least clumsy birds will now have an easy way out in case they should get lost.
Posted at 14:20 by Thomas in Tvärminne | Comments[0]
Tuesday, 24 July 2007
Maiden voyage
For some reason I forgot to post this picture showing Annette on her maiden voyage. Maybe I unconsciously feared revenge. In the morning of 17 April 2007, she drove alone to Furuskär – without any guidance from Dieter's or my side. An historical event indeed.
Posted at 16:40 by Thomas in Tvärminne | Comments[0]
Tuesday, 22 May 2007
Howard, a moose!
The hares haven't shown up yet, so Howard didn't really miss anything. However, there's another cuddly animal around that would please Howard, namely a young, male moose that's strawling around on the station's grounds (click on the image to get a larger version which shows him in full size).
If Florian had anticipated this, he wouldn't have gone to Helsinki zoo to see a moose in captivity because he hadn't seen a single one in the wild (and returned totally frustrated since all mooses had left to Stockholm zoo for a vacation).
Posted at 22:46 by Thomas in Tvärminne | Comments[0]
