<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15705004</id><updated>2012-01-17T21:10:45.446-08:00</updated><category term='Reading'/><category term='ANTLR'/><category term='Computer Science'/><category term='Society'/><category term='Football'/><category term='Programming'/><category term='Music'/><category term='SQL Server'/><category term='Cambridge'/><title type='text'>Bjoerns Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default?start-index=101&amp;max-results=100'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>113</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15705004.post-7215835186228633657</id><published>2011-03-09T15:13:00.000-08:00</published><updated>2011-03-09T15:16:05.367-08:00</updated><title type='text'>Ladies and gentlemen: Update your feed readers!</title><content type='html'>Ich habe seit neuestem und bis auf Weiteres mein Blog zu Tumblr umgezogen. Updated mal Eure Links und Feeds auf &lt;a href="http://smoking-gnu.tumblr.com/"&gt;http://smoking-gnu.tumblr.com/&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Gehen Sie weiter, hier gibt's nichts zu sehen.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7215835186228633657?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7215835186228633657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7215835186228633657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7215835186228633657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7215835186228633657'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2011/03/ladies-and-gentlemen-update-your-feed.html' title='Ladies and gentlemen: Update your feed readers!'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-9030256872302685488</id><published>2011-02-27T14:17:00.000-08:00</published><updated>2011-02-27T14:20:07.419-08:00</updated><title type='text'>Ceterum Censeo</title><content type='html'>&lt;a href="http://de.wikipedia.org/wiki/Ceterum_censeo_Carthaginem_esse_delendam"&gt;Im Übrigen bin ich der Meinung&lt;/a&gt;, dass &lt;a href="http://offenerbrief.posterous.com/"&gt;Karl Theodor zu Guttenberg zurücktreten muss&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-9030256872302685488?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/9030256872302685488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=9030256872302685488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/9030256872302685488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/9030256872302685488'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2011/02/ceterum-censeo.html' title='Ceterum Censeo'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-9134863474518658364</id><published>2011-02-17T12:57:00.000-08:00</published><updated>2011-02-17T13:38:44.213-08:00</updated><title type='text'>Plagiator</title><content type='html'>&lt;a href="http://de.wikipedia.org/wiki/Karl-Theodor_zu_Guttenberg"&gt;Der Mann mit den tausend Namen&lt;/a&gt; hat ein Problem. Offenbar hat er für seine Dissertation unerlaubterweise &lt;a href="http://de.guttenplag.wikia.com/wiki/Plagiate"&gt;einige Dinge&lt;/a&gt; unmarkiert zitiert. Der (hochgebildete) Volksmund nennt das ein &lt;a href="http://de.wikipedia.org/wiki/Plagiat"&gt;Plagiat&lt;/a&gt;. Die Presse sieht sich &lt;a href="http://www.faz.net/s/Rub594835B672714A1DB1A121534F010EE1/Doc~EDE003D8A4F9B41198F0226FA69BFD9D1~ATpl~Ecommon~Scontent.html"&gt;endlich&lt;/a&gt; mit &lt;a href="http://www.spiegel.de/politik/deutschland/0,1518,746189,00.html"&gt;Munition gefüttert&lt;/a&gt;, um dem Shooting-Star und Saubermann eins &lt;a href="http://www.sueddeutsche.de/politik/plagiatsvorwuerfe-schnittmuster-des-erfolgs-1.1061236"&gt;auszuwischen&lt;/a&gt;, den sie selbst erst zu selbigem gemacht hat. Da muss dann schon &lt;a href="http://www.bild.de/BILD/news/standards/post-von-wagner/2011/02/17/post-von-wagner.html"&gt;Franz-Josef Wagner&lt;/a&gt; ungefragt die Kohlen aus dem Feuer holen, den das Bildblog bei dieser Gelegenheit gleich &lt;a href="http://www.bildblog.de/27785/wagners-beste/"&gt;mal wieder&lt;/a&gt; &lt;a href="http://www.bildblog.de/28037/dr-wagner-and-mr-guttenberg/"&gt;der Doppelmoral überführ&lt;/a&gt;t.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nun kann man sich erstmal, &lt;a href="http://www.assoziations-blaster.de/blast/Guttenberg.9.html"&gt;wie Alvar Freude&lt;/a&gt;, zurecht fragen, ob denn Herr Guttenberg als Bundestagsabgeordneter und Obmann der CDU im Außen-Ausschuss überhaupt die nötige Zeit finden konnte, diese Dissertation selbst zu schreiben oder ob er sich da vielleicht noch &lt;a href="http://www.sueddeutsche.de/politik/plagiatsvorwuerfe-gegen-guttenberg-die-angst-vor-der-halben-grosskatastrophe-1.1061666"&gt;ganz anderer&lt;/a&gt; &lt;a href="http://www.sueddeutsche.de/politik/plagiatsvorwurf-gegen-guttenberg-wenn-es-wieder-schnell-gehen-muss-1.1061397"&gt;Hilfsmittel bedient hat&lt;/a&gt;. Fragen, die ernst genug sind, um ihn lieber erstmal &lt;a href="http://www.spiegel.de/politik/deutschland/0,1518,746238,00.html"&gt;nicht als Stargast auf Wahlkampftour&lt;/a&gt; zu schicken.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mir kommt diese ganze Show jetzt allerdings übertrieben vor. Eine Dissertation wird oft nicht mal von allen Gutachtern, geschweige denn von der Promotionskommission oder gar irgend jemand anderem, vollständig gelesen. Insofern hat Guttenberg sich da aus wissenschaftlicher Sicht &lt;a href="http://twitpic.com/40nbgh"&gt;frevelhaft verhalten&lt;/a&gt;, schadet aber letzten Endes nur sich selbst und seinem Doktorvater.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wo aber war der Aufschrei als Guttenberg auf dem Rücken unserer Soldaten &lt;a href="http://www.zeit.de/kultur/film/2010-12/kerner-guttenberg-afghanistan"&gt;in Afghanistan&lt;/a&gt; seine &lt;a href="http://www.tagesspiegel.de/politik/truppenbild-mit-dame/3621890.html"&gt;Graf&amp;amp;Gräfin-Show&lt;/a&gt; abgezogen hat? Fand die Presse es erwähnenswert, als er sich als Wirtschaftsminister zum &lt;a href="http://www.netzpolitik.org/2009/die-von-guttenberg-schablone/"&gt;willigen Handlanger&lt;/a&gt; von Zensursulas Netzzensur-Plänen machte? Wo war der ehrliche Zorn als er die mehr als 130,000 Unterzeichner der &lt;a href="https://epetitionen.bundestag.de/index.php?action=petition;sa=details;petition=3860"&gt;Petition von Franziska Heine&lt;/a&gt; als &lt;a href="http://www.netzpolitik.org/2009/online-petition-in-der-tagesschau/"&gt;Pädophile verunglimpfte&lt;/a&gt;?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Edit: Wär ja auch zu schön gewesen, wenn ich als Einziger auf die &lt;a href="http://www.netzpolitik.org/2011/remix-bilder-von-zu-guttenberg/"&gt;Titel-Idee gekommen wäre&lt;/a&gt;...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-9134863474518658364?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/9134863474518658364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=9134863474518658364' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/9134863474518658364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/9134863474518658364'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2011/02/plagiator.html' title='Plagiator'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-8907027599453595134</id><published>2011-02-10T23:55:00.000-08:00</published><updated>2011-02-11T00:27:19.574-08:00</updated><title type='text'>Wenn in China ein Sack Reis umfällt</title><content type='html'>Thomas de Maziere hat auf einem Podium über Wikileaks und die damit verbundenen Herausforderungen für unsere Demokratie diskutiert, Markus von &lt;a href="http://www.netzpolitik.org/"&gt;netzpolitik.org&lt;/a&gt; hat &lt;a href="http://www.netzpolitik.org/2011/staatsfein-wikileaks-wie-julian-assange-politik-und-medien-herausfordert/"&gt;darüber gebloggt&lt;/a&gt;. Was mich immer wieder an Politikern fasziniert, die Wikileaks kritisieren, ist das Argument, es wäre doch schöner, wenn diese Whistleblower sich auf "repressive Staaten" konzentrieren.&lt;br /&gt;&lt;br /&gt;Gern werden in solchen Momenten China und der Iran als Beispiele angeführt. (Unter dem Gesichtspunkt der aktuellen Nachrichtenlage überraschend: Nicht &lt;a href="http://www.amnesty.org.uk/news_details.asp?NewsID=19232"&gt;Ägypten&lt;/a&gt;, &lt;a href="http://www.nytimes.com/2011/01/23/weekinreview/23worth.html"&gt;Tunesien&lt;/a&gt; oder &lt;a href="http://en.wikipedia.org/wiki/LGBT_rights_in_Saudi_Arabia"&gt;Saudi-Arabien&lt;/a&gt;! Die sind ja auf der richtigen Seite der Macht.) Mal abgesehen davon, dass die selben Politiker liebend gern Wirtschaftsdeals mit China eintüten, den schlafenden Tiger beschwören und Siemens-Technologie in den Iran liefern lassen. Natürlich nur, damit unsere &lt;a href="http://www.spiegel.de/international/world/0,1518,739908,00.html"&gt;Freunde&lt;/a&gt; vom Mossad dann einfacheres Spiel haben, ihre &lt;a href="http://blog.foreignpolicy.com/posts/2010/09/27/6_mysteries_about_stuxnet"&gt;Hacking-Angriffe&lt;/a&gt; loszulassen.&lt;br /&gt;&lt;br /&gt;Aber mal abgesehen von globalpolitischen Wichtigkeits-Träumereien, denen sich ja auch Julian Assange hingibt: Wen würde es denn hier interessieren, geschweige denn überraschen, wenn Wikileaks ein Dokument fände, in dem nachgewiesen wird, dass die Volksrepublik China &lt;a href="http://de.wikipedia.org/wiki/Liu_Xiaobo"&gt;Lu Xiaobo&lt;/a&gt; absichtlich ins Gefängnis geworfen und seine Frau unter Hausarrest gestellt hat? Wer würde sich darüber wundern, dass im Iran hoch-offiziell Menschen wegen aus westlicher Sicht banalen Dingen &lt;a href="http://www.sueddeutsche.de/politik/steinigung-in-iran-keine-gnade-1.980585"&gt;gesteinigt werden&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;Bei allem latenten Anti-Amerikanismus: &lt;a href="http://www.youtube.com/watch?v=-byU_92NcN8"&gt;Collateral Murder&lt;/a&gt; war eine Sternstunde des Journalismus, weil zwar diverse Pseudo-Linke den Amerikanern so etwas zutrauen, es ihnen aber keiner bisher beweisen konnte. Und unter dem Video zu leiden haben weder Julian Assange, auch wenn er um sein Leben fürchtet, um sich nicht Vergewaltigungsanschuldigungen in Schweden zu stellen. Noch leiden darunter die US-Soldaten im Irak, denn die waren schon immer nur die schwächsten Glieder der Kette und halten ihren Kopf hin. Interessant ist vielmehr der Umgang der Justiz mit &lt;a href="http://de.wikipedia.org/wiki/Bradley_Manning"&gt;Bradley Manning&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Das ist spannend und wichtig. Für solche Dinge brauchen wir Wikileaks und Co. (Nicht aber Julian Assange oder &lt;a href="http://blog.fefe.de/?ts=b3ac2550"&gt;Daniel Domscheidt-Berg&lt;/a&gt; und &lt;a href="http://www.google.com/hostednews/afp/article/ALeqM5iIz1QbFye1OOurwBTifMqgwJbs9A"&gt;seine Katze&lt;/a&gt;). Wenn hingegen in China ein Sack Reis umfällt, kratzt das hier keinen Kartoffelkäfer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-8907027599453595134?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/8907027599453595134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=8907027599453595134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8907027599453595134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8907027599453595134'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2011/02/wenn-in-china-ein-sack-reis-umfallt.html' title='Wenn in China ein Sack Reis umfällt'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-347433140344140954</id><published>2010-04-05T13:46:00.000-07:00</published><updated>2010-04-05T14:15:18.836-07:00</updated><title type='text'>Pro Paolo Guerrero</title><content type='html'>Paolo Guerrero hat eine &lt;a href="http://www.youtube.com/watch?v=y58avfDtlYI&amp;amp;NR=1"&gt;Trinkflasche nach einem Fan geworfen.&lt;/a&gt; Das hätte er wohl nicht tun sollen. Das hat ihm sein Arbeitgeber &lt;a href="http://www.11freunde.de/newsticker/128933"&gt;deutlich gesagt und ihn mit einer empfindlichen Geldstrafe belegt&lt;/a&gt;. Eigentlich könnte die Geschichte jetzt vorbei sein und in die Schublade für Anekdoten, die man später mal seinen Enkeln erzählen kann, geschoben werden. (Das 11-Freunde-Sonderheft zu den 2010er-Jahren wird ja sicherlich nicht mehr lange auf sich warten lassen.)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Spiegel.Online bemüht sich angesichts eines Mangels an besseren Stories an diesem Wochenende (wäre ja auch zuviel verlangt, das &lt;a href="http://collateralmurder.com/"&gt;Collateral Murder-Video&lt;/a&gt; zu thematisieren!), das ganze aufzubauschen. BILD (verlink ich nicht...) spricht von "DEM Skandal des 29. Spieltages". Da werden Fan-Vertreter (naja... genauer genommen Fans aus einem HSV-Forum) ranzitiert, die bestätigen, dass ein Fan &lt;a href="http://www.spiegel.de/sport/fussball/0,1518,687284,00.html"&gt;unter solchen Umständen 2 Jahre Stadionverbot bekäme&lt;/a&gt;. Und man fordert ohne jegliche Kenntnis der Verhältnisse &lt;a href="http://www.spiegel.de/sport/fussball/0,1518,687299,00.html"&gt;vehement den Rauswurf des Spielers&lt;/a&gt; und eines Team-Kameraden, der ihn in Schutz nahm.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Die da so laut schreien sind genau die, die von einem klinisch reinen Fußball, einem wunderbar zu kommerzialisierenden Massenprodukt träumen. Emotionen sind fehl am Platz und jegliche Ausreißer werden drastisch kritisiert. Kaum ein halbes Jahr nachdem wir uns in Trauerbekundungen für Robert Enke überschlagen haben und festgestellt haben, dass auch Profi-Sportler Menschen sind, fordern wir nun wieder routiniert von ihnen, genau dieses Mensch-Sein nicht nach außen zu tragen.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fans haben das Recht, den Spielern mangelhafte Leistungen vorzuwerfen und angesichts der maximal 10 Sekunden, die der Betreffende hatte, um Paolo Guerrero seine Meinung zu geigen, wird er wohl eine durchaus drastische Ausdrucksweise verwendet haben. Dummerweise gibt es davon keinen O-Ton, sonst könnten obige Medien sich auch gleich noch über rassistische, anti-semitische oder sonst welche menschenverachtenden Formulierungen auslassen und mit gutbürgerlicher Empörung die doppelte Bestrafung des Vereins fordern - für den Ausraster des Spielers und für Beschimpfungen der Fans.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anders herum: Wenn ich nun als Fan so nah an einen Spieler ran komme und ihm mit brachialen Worten all meinen Seelenschmerz anlaste, muss ich mit dem Echo leben können. In intellektuellen Kreisen könnte daraus ein ansehnliches Wortgefecht entstehen. Profi-Fußballer zählen aber nunmal nicht zwingend zur geistigen Elite der Gesellschaft, also muss sich Paolo Guerrero einer Trinkflasche bedienen, um seine eigene Enttäuschung und Wut zu kanalisieren. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Die Handlungen und Motivation beider an der Situation Beteiligten kann ich sehr gut nachvollziehen. Die gekünstelte Zuspitzung und die Stilisierung des Ganzen zum Top-Ereignis des Tages hingegen nicht.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-347433140344140954?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/347433140344140954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=347433140344140954' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/347433140344140954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/347433140344140954'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2010/04/pro-paolo-guerrero.html' title='Pro Paolo Guerrero'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3885362663418223694</id><published>2010-03-08T00:08:00.001-08:00</published><updated>2010-03-08T00:17:00.800-08:00</updated><title type='text'>Fußball und Statistiken</title><content type='html'>Oh Mann, ich brauch echt ne bessere Beschäftigung für meine morgendlichen Besuche im Fitneßstudio. Frühstücksfernsehen geht ja mal sowas von gar nicht...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thema heute: der Titelkampf in der Fußballbundesliga. (Ist ja eh schon total spannend, wenn man noch 9 Spieltage vor sich hat. -- Rückblick ein Jahr zuvor: Der Tabellenführer hieß Hertha BSC und auf Rang 4 wartete mit einem Punkt Rückstand der Hamburger SV. Der spätere Meister Wolfsburg dazwischen auf Rang 3 und die Bayern als ewige zweite.)  Vor dem letzten Wochenende sah das Spitzentrio so aus:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. FC Bayern - 52 Punkte&lt;/div&gt;&lt;div&gt;2. Bayer Leverkusen - 50 Punkte&lt;/div&gt;&lt;div&gt;3. Schalke 04 - 48 Punkte&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Der HSV schon wieder auf Rang 4, diesmal aber schon weit abgeschlagen. Bei 10 ausstehenden Spielen siehts also nach einem Dreikampf um die Meisterschaft aus. Nun haben die Bayern unentschieden gespielt, Schalke deutlich gesiegt und Leverkusen seine erste Heimniederlage eingefahren, so dass wir nun an folgendem Punkt sind:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. FC Bayern - 53 Punkte&lt;/div&gt;&lt;div&gt;2. Schalke 04 - 51 Punkte&lt;/div&gt;&lt;div&gt;3. Bayer Leverkusen - 50 Punkte&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Was wiederum das deutsche Frühstücksfernsehen zu folgender Schlusskette verleitete: "Weil Leverkusen verloren hat, ist die Meisterschaft endlich wieder spannend, Schalke hat auch wieder ne Chance und für die Bayern ists gar nicht so schlimm mit dem Unentschieden."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nun gut. Hätte Leverkusen gesiegt, wären sie mindestens zweiter mit 53 Punkten, insgesamt wäre es also oben noch viel enger. Somit kann deren Niederlage schonmal nicht der Grund für irgend eine Spannungssteigerung sein. Hätten die Bayern gewonnen, hätten sie jetzt weiter 4 Punkte Vorsprung auf Schalke und könnten sich mindestens ein weiteres Wochenende die Tabelle von oben ansehen - ich glaube also nicht, dass die damit zufrieden sind, dass Prinz Poldi gerade gegen sie seine Sturmschwäche besiegt hat.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bleiben die Schalker, die wirklich von den anderen beiden Ergebnissen profitieren. Schön für sie. Ihre Chancen auf die Meisterschaft stehen dennoch genauso gut wie vor einer Woche und sie jetzt zum Geheimfavoriten auszurufen, halte ich für übertrieben.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3885362663418223694?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3885362663418223694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3885362663418223694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3885362663418223694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3885362663418223694'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2010/03/fuball-und-statistiken.html' title='Fußball und Statistiken'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1539806706953833181</id><published>2009-11-11T11:11:00.000-08:00</published><updated>2009-11-12T00:33:07.543-08:00</updated><title type='text'>IFC-Faschingsvorlesung 2009</title><content type='html'>&lt;style&gt; &lt;!--   @page { margin: 2cm }   P { margin-bottom: 0.21cm }  --&gt;  &lt;/style&gt;  &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Liebe Trauergemeinde,&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;zum ersten Mal seit 32 Jahren gibt es am heutigen Tage keine Vorlesung des Informatiker Faschings Clubs. Wir sind hier zusammen gekommen, um diesem Ereignis in einem angemessenen Rahmen zu gedenken.&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Die Band  &lt;i&gt;Tocotronic&lt;/i&gt; sang einst in einem Lied: „&lt;i&gt;Ich möchte Teil einer Jugendbewegung sein!“&lt;/i&gt;. Ob sie damit den IFC meinte, dem wir heute gedenken, darf getrost bezweifelt werden. Und doch: Ohne die jungen, engagierten Menschen, die seit über 30 Jahren diesen Club bildeten, wäre die Welt heute kein besserer Ort.&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Wo andernorts leichtbekleidete Funkenmariechen sich im kalten Novemberwetter ihre Nieren unterkühlten, war die Vorlesung des IFC ein wohlig-warmer Ort mit Musik, Tanz und nach der Erfindung des Fernsehens sogar auch mit Filmen!&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Wo drittklassige Politiker sonst in niemals enden wollenden Büttenreden mehr und mehr Aufmerksamkeit auf ihr Ego zu lenken versuchen, konnte der IFC hochklassige, international angesehene Forscher, wie unseren Prof. Dr. Prof. h.c. Ifc. Ganter, gewinnen, um alljährlich am 11. November ihre Forschungsergebnisse zu präsentieren.&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Als im &lt;b&gt;Oktober 1989&lt;/b&gt; junge IFC-Mitglieder im Bärenfellkostüm zu einer Foto-Session vor dem Brandenburger Tor in Berlin auftraten, irritierte dies die Machthaber in der damaligen DDR so sehr, dass sie noch vor der IFC-Vorlesung 1989 die Grenzen der DDR öffneten, um möglichst vielen Westdeutschen die Teilnahme an diesem Ereignis zu ermöglichen.&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Als &lt;b&gt;1997&lt;/b&gt; ganz Dresden darüber sprach, sich gemeinsam mit Leipzig um die Ausrichtung der Olympischen Sommerspiele 2012 zu bewerben, fasste der IFC sich ein Herz und schickte dem Internationalen Olympischen Komitee die Dresdner Bewerbung für die Winterspiele 2006, welche dann aufgrund der nicht fristgerecht fertig gestellten Waldschlösschenbrücke doch nach Turin verlagert werden mussten.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm; page-break-before: always;" mce_style="margin-bottom: 0cm; page-break-before: always;" align="JUSTIFY"&gt; &lt;span style="font-family:Waree;"&gt;Schon vor 10 Jahren erkannte der IFC die Zeichen der Zeit und sorgte für eine dauerhafte solide Grundfinanzierung der Informatik in Dresden über eine eigens gegründete NIX Bank, die auch heute noch keinen einzigen Euro besitzt.&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Als im September &lt;b&gt;2001&lt;/b&gt; schreckliche Terroranschläge die Welt erschütterten, war es der IFC, der zwei Monate später durch die Gründung der „Vereinigten Stochastischen Emirate“ einen wesentlichen Beitrag zur Völkerverständigung leistete. Barack Obama hat für weit weniger den Friedensnobelpreis bekommen!&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Aufruhr im Jahr &lt;b&gt;2005&lt;/b&gt;, als die gute alte Dresdner Informatik-Fakultät ihr Heim verlassen sollte, um sich kurze Zeit später in einem sterilen Neubau ohne jeglichen Nachkriegscharme und mit schimmelfreien Toiletten wiederzufinden. Und wieder war es der IFC, der durch die Konstruktion eines Raumschiffs und den Aufbruch in die Unendlichkeit (&lt;b&gt;UND NOCH VIEL WEITER&lt;/b&gt;) einen Großteil der Errungenschaften der Dresdner Informatik zu retten vermochte.&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Und als sich die armen Informatiker dann in einem nuklear grün schimmernden Gebäude voller schlecht verdeckter Baumängel und beim letzten Castor-Transport vergessener Brennstäben aus dem Forschungszentrum Rossendorf wiederfanden, gab ihnen der IFC Hoffnung, als er &lt;b&gt;2007&lt;/b&gt; sagte: Das wird unser neues Grünes Gewölbe. Hier wollen wir Kunst für die Zukunft schaffen.&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Dies war es, was den IFC auszeichnete. Er hat sich immer wieder neu erfunden. In Zeiten des Überflusses mahnte er die Menschen. In der Stunde der Not versprühte er Optimismus und gab den Schwachen ihre Kraft zurück.&lt;/span&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="margin-bottom: 0cm;" mce_style="margin-bottom: 0cm;" align="JUSTIFY"&gt;&lt;span style="font-family:Waree;"&gt;Wir waren Teil der Jugendbewegung. Doch unsere Jugend ist nun vorbei.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1539806706953833181?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1539806706953833181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1539806706953833181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1539806706953833181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1539806706953833181'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/11/ifc-faschingsvorlesung-2009.html' title='IFC-Faschingsvorlesung 2009'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-4422993404051368329</id><published>2009-09-21T14:03:00.000-07:00</published><updated>2009-09-21T14:05:36.287-07:00</updated><title type='text'>Freiheitlich-Demokratische Partei</title><content type='html'>Die FDP hat in Sachsen den Koalitionsvertrag mit der schwarzen Pest unterzeichnet. Schön, dass sie das noch vor der Bundestagswahl schaffen. Denn da sieht man ganz gut, wes Geistes Kind die sind und wieviel Freiheit sie bereit sind, für ihre Wirtschaftspolitik zu opfern.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.heise.de/newsticker/Schwarz-Gelb-in-Sachsen-will-Internet-Telefonie-besser-ueberwachen--/meldung/145642"&gt;Danke für die Wahlempfehlung, Herr Zastrow.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-4422993404051368329?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/4422993404051368329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=4422993404051368329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4422993404051368329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4422993404051368329'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/09/freiheitlich-demokratische-partei.html' title='Freiheitlich-Demokratische Partei'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-7241406761909038277</id><published>2009-09-21T09:53:00.001-07:00</published><updated>2009-09-21T10:10:32.985-07:00</updated><title type='text'>Taktisches Wählen</title><content type='html'>Die &lt;a href="http://www.ich-bin-pirat.de/"&gt;von mir favorisierte Partei&lt;/a&gt; tritt leider in Sachsen nicht zur Bundestagswahl an. Somit stehe ich am kommenden Sonntag vor der Qual der Wahl. Die Option, nicht wählen zu gehen, schliesst sich schon aufgrund meines Verständnisses von Demokratie aus. Die Frage ist nun also, welche Möglichkeiten es gibt, mit einer suboptimalen Auswahl das bestmögliche Ergebnis (für wen??) zu erzielen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Variante 1&lt;/span&gt; - &lt;span style="font-style: italic;"&gt;Die ehrliche Wahl&lt;/span&gt; - Ich könnte nach Studium von Partei-Aussagen und &lt;a href="http://www.wahl-o-mat.de/bundestagswahl2009/main_app.php"&gt;Wahlkampfhilfen &lt;/a&gt;die Partei wählen, deren Ziele mir am ehesten in den Kram passen. Abzüglich der Piraten wären das in meinem Fall wohl FDP oder Grüne.  Das war lange meine bevorzugte Auswahl, jedoch tauchen immer wieder persönliche (&lt;a href="http://www.youtube.com/watch?v=po33La1N974"&gt;Renate Künast: Killerspiele verbieten!&lt;/a&gt;, &lt;a href="http://www.liberale.de/Westerwelle-Ampelkoalition-ausgeschlossen/2998c4076i1p/index.html"&gt;Guido Westerwelle: Ampelkoalition kommt nicht infrage&lt;/a&gt;, (FDP: koaliert mit der &lt;a href="http://schwarze-pest.org/"&gt;CDU&lt;/a&gt;, Grüne: unrealistische Energiepolitik) ) und wahltaktische Gründe dagegen auf.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Variante 2&lt;/span&gt; - &lt;span style="font-style: italic;"&gt;Taktische Wahl&lt;/span&gt; - Ich könnte meine Stimme alternativ auch bewusst einsetzen, um die Piraten zu stärken und die mir unliebsamen Parteien zu schwächen. Da in Sachsen die CDU wohl alle oder fast alle Direktmandate gewinnen wird, wird es hier eine ganze Menge Überhang-Mandate hageln.&lt;br /&gt;&lt;br /&gt;Dies kann man mit der Erststimme dadurch verhindern, dass man den Kandidaten wählt, der am wahrscheinlichsten den CDU-Kandidaten schlagen kann. Dummerweise habe ich meiner SPD-Abgeordneten schon nach ihrem Ja zum Zugangserschwernis-Gesetz mitgeteilt, dass ich sie nicht mehr wählen werde. Und da möchte ich doch gern konsequent bleiben.&lt;br /&gt;&lt;br /&gt;Bei der Zweitstimme tritt nun die Perversion des deutschen Wahlgesetzes zutage. Wenn die CDU mehr Zweitstimmen bekommt, könnte sie evtl. weniger Überhangmandate in Sachsen erringen. Das bedeutet, dass ich eventuell mit einer Stimme für die CDU der Bundesrepublik sogar einen Gefallen tun könnte. Andererseits habe ich Angst, dass mir beim Kreuzeln für die CDU die Hand abfällt.&lt;br /&gt;&lt;br /&gt;Alternativ könnte ich mich auch der Zweitstimme enthalten. Auf diese Weise würden die Stimmen für die Piratenpartei aus anderen Bundesländern ein höheres Gewicht erhalten. Allerdings gilt selbiges auch für alle anderen Parteien und es gilt immer noch: Wer nicht wählt, wählt die NPD.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Variante 3&lt;/span&gt; -&lt;span style="font-style: italic;"&gt;Stimmentausch&lt;/span&gt; - Zu guter Letzt gibt es noch die Option, mit einem vertrauenswürdigen Menschen aus einem anderen Bundesland einen Stimmentausch zu vereinbaren. Offiziell ist das natürlich nicht rechtens, nachprüfen kann mans auch nicht und überhaupt klingt das alles sehr albern. Deshalb werde ich davon wohl absehen, auch wenn ich da sicher jemanden gefunden hätte.&lt;br /&gt;&lt;br /&gt;Was werde ich nun tun? Ich habe immer noch keine Ahnung, dafür aber noch fast eine Woche Zeit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7241406761909038277?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7241406761909038277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7241406761909038277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7241406761909038277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7241406761909038277'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/09/taktisches-wahlen.html' title='Taktisches Wählen'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-456111534817593371</id><published>2009-09-11T15:33:00.000-07:00</published><updated>2009-09-11T15:42:06.871-07:00</updated><title type='text'>Venceremos!</title><content type='html'>Bei allem 9/11-Gedenken bezogen auf das Jahr 2001 möchte ich nur mal daran erinnern, dass dieses Datum auch vorher schon&lt;a href="http://de.wikipedia.org/wiki/Putsch_in_Chile"&gt; ein Grund war&lt;/a&gt;, Amerika zu gedenken.&lt;br /&gt;&lt;br /&gt;Oder wie es der Freundeskreis so poetisch formuliert:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; font-style: italic;"&gt;1973.  Geburtsjahr.&lt;br /&gt;Wichtig für mich&lt;br /&gt;Als auch geschichtlich&lt;br /&gt;Denn da wurd' klar dass die CIA 'ne Hure war .&lt;br /&gt;Chile: Attentat, viele Tote, Allende starb.&lt;br /&gt;Tragisch da tragender Mann der Unidad Popular.&lt;br /&gt;C-I-A Chile ist amerikanisch.&lt;br /&gt;Victor Jara sang in spanisch, seine Stimme mahnt dich:&lt;br /&gt;Vergiss' die Toten nicht, vergiss' die Diktaturdespoten nicht.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Und dabei bin ich nicht mal Kommunist.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-456111534817593371?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/456111534817593371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=456111534817593371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/456111534817593371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/456111534817593371'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/09/venceremos.html' title='Venceremos!'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3828075014568847398</id><published>2009-09-04T15:37:00.000-07:00</published><updated>2009-09-04T15:56:23.186-07:00</updated><title type='text'>How I Learned to Stop Worrying and Use Twitter</title><content type='html'>Schon wieder diverse Wochen nichts gepostet. Diesmal ist der Grund allerdings nicht meine andauernde Unmotivation, sondern die Tatsache, dass ich jetzt einen &lt;a href="http://twitter.com/__bjoernd"&gt;Account bei Twitter&lt;/a&gt; habe.&lt;br /&gt;&lt;br /&gt;Ich war ja lange skeptisch und habe nicht so richtig verstanden, was die Leute daran so toll finden, die Banalitäten ihres Lebens auf 140 Zeichen zu quetschen und in die Welt hinauszuschreien (oder zu "tweeten", wie man das heutzutage wohl nennt.) Nach gut 2 Wochen Testlauf bin ich nun jedoch überzeugt, dass das wirklich seinen Nutzen hat.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Twitter ist schneller&lt;/span&gt; - Oftmals finde ich beim Browsen irgend einen interessanten Link. Einfach ins Twitter-Fenster reinfallen lassen ist viel schneller als einen separaten Blog-Eintrag dafür zu erzeugen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Twitter aggregiert&lt;/span&gt; - Twitters Tagging-Feature ermöglicht es, Beiträge Themengebieten zuzuordnen. Nach Tags kann man suchen und so thematisch zusammengehörige Beiträge finden. Was war zum Beispiel in den letzten 24 Stunden bei den &lt;a href="http://twitter.com/#search?q=%23piraten"&gt;Piraten&lt;/a&gt; los?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Twitter verbindet&lt;/span&gt; - Wie findet man eigentlich Blogs, die für jemanden interessant sind? Bei mir ist das in der Regel so, dass ich irgendwann mal drüber stolpere und dann mit ein wenig Glück daran denke, den RSS-Feed zu abonnieren. Die Kombination von vielen Nachrichten und Aggregations- bzw. Such-Features macht das bei Twitter gefühlt ein wenig einfacher.&lt;br /&gt;&lt;br /&gt;Natürlich ist Twitter nicht die ultimative Lösung für alle Lebenslagen. Wenn man ein Thema intensiv beleuchten will, reicht der Platz bei weitem nicht aus - hier ist der Trick, Links zu Webseiten bzw. Blog-Einträgen zu posten weit verbreitet.&lt;br /&gt;&lt;br /&gt;Dann sind da merkwürdige Menschen, die sich als meine Follower registrieren. Gerade heute erst eine Frau, die irgendwelche Diät-Tip-Tweets verbreiten will. Die kennt mich doch gar nicht - wie kommt die da auf mich???  Zum Glück gibts das Blocking-Feature.&lt;br /&gt;&lt;br /&gt;Öffentliche Diskussionen, die für jedermann sichtbar sind, gehen also, sind aber schwierig. Zwar gibt es eine Möglichkeit, auf Tweets zu antworten und so Diskussionsstränge zu erzeugen. Allerdings kann die ein Außenstehender nur dann nachvollziehen, wenn er entweder Follower aller Beteiligten ist (dann tauchen die Tweets chronologisch in seiner Timeline auf) oder indem er sich manuell durch alle Posts der Beteiligten klickt und zwischen den entsprechenden Browser-Tabs hin und her springt. Das letztere ist relativ unbequem.&lt;br /&gt;&lt;br /&gt;Weiterhin suche ich noch wen, der mir erklärt, was es bringt, Twitter-Follower zu sammeln. Das gute Gefühl, in der Online-Gesellschaft kein niemand zu sein?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3828075014568847398?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3828075014568847398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3828075014568847398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3828075014568847398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3828075014568847398'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/09/how-i-learned-to-stop-worrying-and-use.html' title='How I Learned to Stop Worrying and Use Twitter'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2160816872524114993</id><published>2009-08-19T01:14:00.000-07:00</published><updated>2009-08-19T01:20:51.896-07:00</updated><title type='text'>Killerspieler!</title><content type='html'>Irgendwie passt der letzte &lt;a href="http://http://www.spiegel.de/panorama/justiz/0,1518,643602,00.html"&gt;Amoklauf&lt;/a&gt; nicht ins Klischee. Der ist bestimmt nur im Schützenverein, besitzt aber keinen Computer. Und in die &lt;a href="http://www.spreekillers.org"&gt;ewige Hitliste&lt;/a&gt; schafft ers wohl auch nicht.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2160816872524114993?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2160816872524114993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2160816872524114993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2160816872524114993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2160816872524114993'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/08/killerspieler.html' title='Killerspieler!'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-6216776421458364346</id><published>2009-08-15T03:13:00.000-07:00</published><updated>2009-08-15T03:14:24.167-07:00</updated><title type='text'>Schulanfang</title><content type='html'>Ist ja gerade wieder &lt;a href="http://www.lastfm.de/music/Serdar+Somuncu/_/Mein+Tag"&gt;diese Zeit&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-6216776421458364346?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/6216776421458364346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=6216776421458364346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6216776421458364346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6216776421458364346'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/08/schulanfang.html' title='Schulanfang'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1953355345529023683</id><published>2009-08-10T08:27:00.000-07:00</published><updated>2009-08-10T08:32:43.718-07:00</updated><title type='text'>Netz ohne Gesetz</title><content type='html'>Dass die Spiegel-Titelstory diese Woche nicht besonders konsistent ist, &lt;a href="http://blog.handelsblatt.de/indiskretion/eintrag.php?id=2179"&gt;geistert ja schon durch die Blogwelt&lt;/a&gt;. Dass man das auch im TV nicht besser zusammenfassen kann, zeigt dieser &lt;a href="http://www.youtube.com/watch?v=6AmmFN0joP"&gt;Schnipsel bei Youtube&lt;/a&gt;, den auch schon &lt;a href="http://netzpolitik.org/2009/spiegel-redakteurin-erklaert-rechtsfreien-raum-im-zdf/"&gt;mehrere&lt;/a&gt; &lt;a href="http://www.lawblog.de/index.php/archives/2009/08/10/sinnfreier-raum/"&gt;Blogger&lt;/a&gt; verwurstet haben.&lt;br /&gt;&lt;br /&gt;Wer's nicht schauen will, kann's auch nachlesen: &lt;span style="font-style: italic;"&gt;"Meine Kollegen beschäftigen sich da mit der Frage, die viele Menschen umtreibt, nämlich: "Wie schafft man Regeln im Internet? Kann es sein, dass man eine Art Recht installiert in einem Raum, der weitgehend rechtsfrei ist?" Da fühlen sich viele Menschen sehr wohl, aber auch zunehmend unwohl. Kinderpornographie. Gewaltdarstellung. All das, was im echten Leben nicht möglich ist, scheint im Netz zu gehen und da fragt man sich natürlich: Kann man dem irgendwie Einhalt gebieten und wenn ja, wie?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tssss....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1953355345529023683?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1953355345529023683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1953355345529023683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1953355345529023683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1953355345529023683'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/08/netz-ohne-gesetz.html' title='Netz ohne Gesetz'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-4404924284344846350</id><published>2009-08-07T04:04:00.000-07:00</published><updated>2009-08-07T04:08:42.989-07:00</updated><title type='text'>PARTEI nicht zur Wahl zugelassen</title><content type='html'>Man sollte doch meinen, dass es für die etablierten Parteien um so vorteilhafter ist, je mehr Kleinparteien zu einer Wahl antreten. Dann kommen deren Wähler nämlich nicht auf die Idee, &lt;a href="http://ich.waehlepiraten.de"&gt;alle für die selbe Partei&lt;/a&gt; zu stimmen und dieser somit womöglich Überraschungserfolge zu bescheren.&lt;br /&gt;&lt;br /&gt;Nunja, der Bundeswahlleiter hat sich jedoch entschieden, gleich mehrere Parteien aus denkbar strittigen Gründen &lt;a href="http://www.spiegel.de/politik/deutschland/0,1518,641042,00.html"&gt;die Zulassung zu verweigern&lt;/a&gt; und auch deren Proteste nicht zu erhören. Interessant auch, dass bei der Freien Union die&lt;span style="font-style: italic;"&gt; &lt;/span&gt;Vertreter &lt;span style="font-style: italic;"&gt;"aus dem bürgerlich-konservativen Lager" &lt;/span&gt;mit ihren Stimmen zur Ablehnung beitrugen.&lt;br /&gt;&lt;br /&gt;Und die wundern sich, dass keiner wählen gehen will?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-4404924284344846350?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/4404924284344846350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=4404924284344846350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4404924284344846350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4404924284344846350'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/08/partei-nicht-zur-wahl-zugelassen.html' title='PARTEI nicht zur Wahl zugelassen'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-7938926037242826725</id><published>2009-08-04T06:41:00.000-07:00</published><updated>2009-08-04T06:42:27.229-07:00</updated><title type='text'>Deutsche Medien und Urheberrecht im Netz</title><content type='html'>Interessanter Artikel bei &lt;a href="http://blog.handelsblatt.de/indiskretion/eintrag.php?id=2176"&gt;Thomas Knüwer&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7938926037242826725?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7938926037242826725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7938926037242826725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7938926037242826725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7938926037242826725'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/08/deutsche-medien-und-urheberrecht-im.html' title='Deutsche Medien und Urheberrecht im Netz'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-736472380398408670</id><published>2009-07-24T00:36:00.000-07:00</published><updated>2009-07-24T00:57:41.502-07:00</updated><title type='text'>Amerika, Du hast viel für uns getan...</title><content type='html'>... in den letzten 12 Monaten. Denn immerhin sind jetzt &lt;a href="http://www.spiegel.de/politik/ausland/0,1518,637922,00.html"&gt;mehr als doppelt so viele Deutsche Fan der USA&lt;/a&gt; als noch vor einem Jahr.&lt;br /&gt;&lt;br /&gt;Rekapitulieren wir mal. Da ersetzen unsere transatlantischen Brüder also den Bush durch den Obama. Den religiösen Fanatiker durch nen freundlich lächelnden Minderheiten-Repräsentanten.  Und schon fühlen wir uns  durch unsere positive Grundeinstellung ihm gegenüber viel weltoffener und toleranter.  In einem Land, in dem Farbige sonst gern mal &lt;a href="http://de.wikipedia.org/wiki/Hetzjagd_in_Guben"&gt;zu Tode gehetzt&lt;/a&gt; werden oder solche Hetzjagden in &lt;a href="http://de.wikipedia.org/wiki/Gewaltt%C3%A4tige_Auseinandersetzungen_in_M%C3%BCgeln_2007"&gt;Rechtfertigungsversuchen eines liberalen Bürgermeisters&lt;/a&gt; enden.&lt;br /&gt;&lt;br /&gt;Schon blöd, dass die (traditionell US-feindliche) Linke jetzt rassistisch rüberkommt, wenn sie den amerikanischen Präsidenten weiter so kritisiert wie den W.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-736472380398408670?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/736472380398408670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=736472380398408670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/736472380398408670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/736472380398408670'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/07/amerika-du-hast-viel-fur-uns-getan.html' title='Amerika, Du hast viel für uns getan...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3313746625241377251</id><published>2009-07-21T04:46:00.001-07:00</published><updated>2009-07-21T04:47:34.589-07:00</updated><title type='text'>Angst vor der Zukunft</title><content type='html'>Veränderungen tun weh und deshalb hassen wir den Fortschritt. Sagt Brian Hurt in seinem &lt;a href="http://enfranchisedmind.com/blog/posts/apollo-11-dismembered/"&gt;Blog anlässlich des Apollo-11-Jubiläums.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3313746625241377251?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3313746625241377251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3313746625241377251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3313746625241377251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3313746625241377251'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/07/angst-vor-der-zukunft.html' title='Angst vor der Zukunft'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-6167516537626590458</id><published>2009-07-20T12:15:00.000-07:00</published><updated>2009-07-20T12:17:36.108-07:00</updated><title type='text'>Jemand Interesse?</title><content type='html'>&lt;a href="http://fangemeinschaft-dynamo-ev.de/fanszene/k-block-5000.html" target="_blank"&gt;&lt;img src="http://fangemeinschaft-dynamo-ev.de/images/stories/banner_468-60_faszination_kblock.jpg" width="350" border="0" alt="K-Block 5000"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-6167516537626590458?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/6167516537626590458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=6167516537626590458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6167516537626590458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6167516537626590458'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/07/jemand-interesse.html' title='Jemand Interesse?'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-4861005362583086347</id><published>2009-07-08T23:41:00.000-07:00</published><updated>2009-07-08T23:45:49.287-07:00</updated><title type='text'>Windows-7-Propaganda bei SPON</title><content type='html'>Oh Mann, &lt;a href="http://www.spiegel.de/spiegel/0,1518,634334,00.html"&gt;was für ein Schwachsinn&lt;/a&gt;. Microsoft hat nach Ansicht des Autors Pair Programming erfunden, der zusätzliche Programmierer pro Paar macht allerdings effektiv nichts; koordinierte Tests sind auch erst jetzt bei Microsoft angekommen - hat man ja all die ganzen Jahre nicht gemacht.  Dann wird gleich noch die Lust nach Features, die keiner braucht, als ingenieursgetrieben bezeichnet -- die BWLer hätten das ja alles besser gemacht, gell?&lt;br /&gt;&lt;br /&gt;Und außerdem hängt der Firma angeblich schon seit 34 Jahren das Manko des bösen Monopolisten an.  Wie bitte ist sie denn dahin gekommen? Richtig, indem sie bessere Software gebaut hat als die Konkurrenz. Dementsprechend ist es nur logisch, dass da jetzt auch ein paar gute Features in Windows 7 auftauchen.&lt;br /&gt;&lt;br /&gt;Können die bitte mal jemand nen IT-Artikel schreiben lassen, der Ahnung hat und nicht nur Marketing-Mist zusammenschreibt?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-4861005362583086347?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/4861005362583086347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=4861005362583086347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4861005362583086347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4861005362583086347'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/07/windows-7-propaganda-bei-spon.html' title='Windows-7-Propaganda bei SPON'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1948462323606380690</id><published>2009-07-04T05:38:00.001-07:00</published><updated>2009-07-04T05:39:41.080-07:00</updated><title type='text'>CSU-Fans verletzen Urheberrechte</title><content type='html'>Gefunden auf &lt;a href="http://www.netzpolitik.org"&gt;netzpolitik.org&lt;/a&gt;: Im Netz ist ein &lt;a href="http://netzpolitik.org/2009/video-guttenberg-gegen-die-dunkle-seite/"&gt;Guttenberg-Fan-Video&lt;/a&gt; mit urheberrechtlich geschützter Musikuntermalung aufgetaucht. *gg*&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1948462323606380690?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1948462323606380690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1948462323606380690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1948462323606380690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1948462323606380690'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/07/csu-fans-verletzen-urheberrechte.html' title='CSU-Fans verletzen Urheberrechte'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-5705394810871838226</id><published>2009-07-04T01:36:00.000-07:00</published><updated>2009-07-04T01:40:21.256-07:00</updated><title type='text'>Reform des Wahlgesetzes gescheitert</title><content type='html'>&lt;a href="http://www.spiegel.de/politik/deutschland/0,1518,633956-2,00.html"&gt;Sehr interessanter Kommentar&lt;/a&gt; zum deutschen Wahlrecht, seiner Verfassungswidrigkeit und dem gescheiterten Versuch von Bündnis90/Die Grünen, das noch vor der Bundestagswahl zu beheben. Ein Schelm, wer böses dabei denkt...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-5705394810871838226?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/5705394810871838226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=5705394810871838226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/5705394810871838226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/5705394810871838226'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/07/reform-des-wahlgesetzes-gescheitert.html' title='Reform des Wahlgesetzes gescheitert'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2063987990530203342</id><published>2009-06-16T14:16:00.000-07:00</published><updated>2009-06-16T14:17:27.359-07:00</updated><title type='text'>Wer hat uns verraten?</title><content type='html'>&lt;a href="http://www.youtube.com/watch?v=8vFL0QWxugI"&gt;Sozialdemokraten!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2063987990530203342?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2063987990530203342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2063987990530203342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2063987990530203342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2063987990530203342'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/06/wer-hat-uns-verraten.html' title='Wer hat uns verraten?'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-5780320820182212043</id><published>2009-06-12T07:20:00.000-07:00</published><updated>2009-06-12T07:32:16.529-07:00</updated><title type='text'>The future of Windows web browser integration?</title><content type='html'>Ok, so after being sued by Opera, Mozilla, and Google, Microsoft decided to sell Windows 7 &lt;a href="http://www.channelregister.co.uk/2009/06/11/microsoft_windows_ie_sku_europe/"&gt;without an integrated Internet Explorer&lt;/a&gt; to European retailers (who then can install any browser they want on your system). This spawned quick reactions from Opera and the EC stating that this would not be acceptable to solve their case, because they wanted MS to &lt;a href="http://www.theregister.co.uk/2009/06/12/microsoft_windows_no_ie/"&gt;provide a choice of web browsers to all their customers&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Microsoft can definitely be criticized for this move, because it makes it extremely hard for anyone buying Windows directly to install a browser. There is simply no way of opening up a window and downloading Firefox if you'd like to. (I read, Win7 will have an onboard FTP client, though.)  One can argue that most customers buy Windows along with a retail PC though, where the vendor would solve this problem for them.&lt;br /&gt;&lt;br /&gt;However, Microsoft's competitors (and those stupid bureaucrats in Bruxelles) fail to realize that there are severe problems with their cries for including multiple browsers.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Who will provide &lt;span style="font-weight: bold;"&gt;technical support&lt;/span&gt; for installing the user's browser of choice? End-customers will always blame MS for Opera not installing correctly.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;A normal &lt;span style="font-weight: bold;"&gt;user just does not care&lt;/span&gt; about installing another piece of software and customers usually also do not care about choice. They care about getting a working system without bothering too much.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Who decides&lt;/span&gt; on which browsers shall be provided along with Windows 7? You will never be able to collect a list of all available browsers and any decision on a set of browsers to ship with will outrule some others and spawn new debates. The monopoly will become an oligopoly.&lt;/li&gt;&lt;/ol&gt;And finally, after letting the EC force Microsoft to obey their pleas, when will Google and Opera sue Canonical for not installing their browsers in a Ubuntu Linux default system?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-5780320820182212043?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/5780320820182212043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=5780320820182212043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/5780320820182212043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/5780320820182212043'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/06/future-of-windows-web-browser.html' title='The future of Windows web browser integration?'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1428729844684863351</id><published>2009-06-04T14:58:00.000-07:00</published><updated>2009-06-04T15:00:40.442-07:00</updated><title type='text'>When I was a little boy ...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_S_R6snwlp2g/SihDs1PwdyI/AAAAAAAAAG4/PUGX6fG5THk/s1600-h/tien-an-men.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 207px;" src="http://2.bp.blogspot.com/_S_R6snwlp2g/SihDs1PwdyI/AAAAAAAAAG4/PUGX6fG5THk/s320/tien-an-men.jpg" alt="" id="BLOGGER_PHOTO_ID_5343595395361568546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;... 20 years ago, a young Chinese tried to stop the tanks on Tienanmen Square. Time to stop for a minute pondering about the question: &lt;span style="font-style: italic;"&gt;What would I have done?&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1428729844684863351?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1428729844684863351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1428729844684863351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1428729844684863351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1428729844684863351'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/06/when-i-was-little-boy.html' title='When I was a little boy ...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_S_R6snwlp2g/SihDs1PwdyI/AAAAAAAAAG4/PUGX6fG5THk/s72-c/tien-an-men.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-202539251958457194</id><published>2009-05-01T18:38:00.000-07:00</published><updated>2009-05-01T18:39:44.176-07:00</updated><title type='text'>Banana Republic...</title><content type='html'>For those of you who don't read &lt;a href="http://blog.fefe.de"&gt;FeFe's blog&lt;/a&gt; on a daily basis: &lt;a href="http://chan.geekosphere.org/d/14780-1/3177654684_08a697f566_o.png"&gt;are we really the advanced society&lt;/a&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-202539251958457194?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/202539251958457194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=202539251958457194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/202539251958457194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/202539251958457194'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/05/banana-republic.html' title='Banana Republic...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3709668303033304022</id><published>2009-04-12T00:13:00.000-07:00</published><updated>2009-04-12T00:16:01.788-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Computer science helps men being more competent with the opposing gender!</title><content type='html'>Are you a man and ever wondered what exactly women mean when discussing the difference between peach and apricot? Or between lavender and purple? I definitely am.&lt;br /&gt;&lt;br /&gt;So, here's the solution. &lt;a href="http://chir.ag/projects/name-that-color/"&gt;A simple, plain web site&lt;/a&gt; for you to play around. Enjoy.&lt;br /&gt;&lt;br /&gt;Btw.: Found through &lt;a href="http://news.ycombinator.com/news"&gt;Hacker News&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3709668303033304022?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3709668303033304022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3709668303033304022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3709668303033304022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3709668303033304022'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/04/computer-science-helps-men-being-more.html' title='Computer science helps men being more competent with the opposing gender!'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2990394679652750394</id><published>2009-03-18T04:32:00.000-07:00</published><updated>2009-03-18T04:33:38.217-07:00</updated><title type='text'>Why we cheat</title><content type='html'>TED has a &lt;a href="http://www.ted.com/index.php/talks/dan_ariely_on_our_buggy_moral_code.html"&gt;great talk&lt;/a&gt; on why we cheat and what scientific experiments you can do about it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2990394679652750394?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2990394679652750394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2990394679652750394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2990394679652750394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2990394679652750394'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/03/why-we-cheat.html' title='Why we cheat'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-8760865572516343606</id><published>2009-03-12T16:22:00.000-07:00</published><updated>2009-03-12T16:23:39.085-07:00</updated><title type='text'>Titanic gets the point</title><content type='html'>&lt;a href="http://www.titanic-magazin.de/uploads/pics/0312-schulranking1_01.gif"&gt;German secondary schools are getting better.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-8760865572516343606?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/8760865572516343606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=8760865572516343606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8760865572516343606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8760865572516343606'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/03/titanic-gets-point.html' title='Titanic gets the point'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-606780302753399732</id><published>2009-03-11T16:24:00.001-07:00</published><updated>2009-03-11T16:25:03.215-07:00</updated><title type='text'>Proving the fact...</title><content type='html'>German school killer &lt;a href="http://www.spiegel.de/panorama/justiz/0,1518,612775,00.html"&gt;"liked shooting games on his computer."&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At least it's only one of the theories in this article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-606780302753399732?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/606780302753399732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=606780302753399732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/606780302753399732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/606780302753399732'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/03/proving-fact.html' title='Proving the fact...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1362416911958457632</id><published>2009-03-11T04:46:00.000-07:00</published><updated>2009-03-11T04:49:17.208-07:00</updated><title type='text'>Counting down...</title><content type='html'>&lt;a href="http://www.spiegel.de/panorama/justiz/0,1518,612606,00.html"&gt;Killing spree in German schoo&lt;/a&gt;l - 17 year old suspect.&lt;br /&gt;&lt;br /&gt;I'm counting the hours until someone points out that the young man was playing &lt;a href="http://en.wikipedia.org/wiki/Space_invaders"&gt;violent video games&lt;/a&gt; and suspects these to be the main cause of his crimes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1362416911958457632?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1362416911958457632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1362416911958457632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1362416911958457632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1362416911958457632'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/03/counting-down.html' title='Counting down...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1542557738385911194</id><published>2009-01-19T04:51:00.000-08:00</published><updated>2009-01-19T04:52:17.590-08:00</updated><title type='text'>Industry-driven research considered harmful!</title><content type='html'>&lt;a href="http://www.businessweek.com/innovate/content/dec2008/id20081217_814717.htm"&gt;You've got to love Bill Buxton. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Relayed by the Bitterman, thanks.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1542557738385911194?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1542557738385911194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1542557738385911194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1542557738385911194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1542557738385911194'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/01/industry-driven-research-considered.html' title='Industry-driven research considered harmful!'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1506338412165292956</id><published>2009-01-08T03:55:00.000-08:00</published><updated>2009-01-08T04:07:40.192-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reading'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Keeping my scientific paper notes pretty with ASCII drawings</title><content type='html'>When reading a scientific paper, I found it handy to sum it up in a plain text file that I put right next to the PDF version of the paper. Apart from describing the paper's main statements and ideas in my own words, I sometimes also want to keep a small diagram or architectural overview.&lt;br /&gt;&lt;br /&gt;ASCII pictures are a good thing for that, but it's a pain drawing them manually even in an editor as wonderful as &lt;a href="http://www.vim.org/"&gt;vim&lt;/a&gt;. So I did a web search and stumbled across &lt;a href="http://www.jave.de/"&gt;JavE&lt;/a&gt; - a Java-based ASCII-drawing tool, which works quite nicely for me.&lt;br /&gt;&lt;br /&gt;On a side note, JavE lets you chose between a generic and an algorithmic version of shapes. I seem to prefer the algorithmic ones.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S_R6snwlp2g/SWXsKgtO3CI/AAAAAAAAAGY/UUgmdag6JTI/s1600-h/Bildschirmfoto-2004-Lattner-LLVM.txt+%28%7E-data-work-paper_reading%29+-+VIM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 115px;" src="http://4.bp.blogspot.com/_S_R6snwlp2g/SWXsKgtO3CI/AAAAAAAAAGY/UUgmdag6JTI/s320/Bildschirmfoto-2004-Lattner-LLVM.txt+%28%7E-data-work-paper_reading%29+-+VIM.png" alt="" id="BLOGGER_PHOTO_ID_5288893002739014690" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1506338412165292956?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1506338412165292956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1506338412165292956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1506338412165292956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1506338412165292956'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2009/01/keeping-my-scientific-paper-notes.html' title='Keeping my scientific paper notes pretty with ASCII drawings'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_S_R6snwlp2g/SWXsKgtO3CI/AAAAAAAAAGY/UUgmdag6JTI/s72-c/Bildschirmfoto-2004-Lattner-LLVM.txt+%28%7E-data-work-paper_reading%29+-+VIM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-6708400419515368455</id><published>2008-09-23T03:41:00.000-07:00</published><updated>2009-01-08T04:12:07.666-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Football'/><title type='text'>Dietmar Hopp files insult charge against football fan</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_S_R6snwlp2g/SNjJGdRxdAI/AAAAAAAAAE0/mVigRCHtias/s1600-h/anti-hopp.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 181px; height: 235px;" src="http://1.bp.blogspot.com/_S_R6snwlp2g/SNjJGdRxdAI/AAAAAAAAAE0/mVigRCHtias/s320/anti-hopp.jpg" alt="" id="BLOGGER_PHOTO_ID_5249166478475883522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After TSG Hoffenheim beating Borussia Dortmund 4-1 last Sunday, a Dortmund fan &lt;a href="http://www.11freunde.de/newsticker/114520/erneutes_desaster_fuer_bvb__tsg_oben_dran__fan_festgenommen"&gt;was arrested&lt;/a&gt; by the police for insulting Hoffenheim's "sponsor" Dietmar Hopp. Hopp filed an insult charge against the 19 year old boy. Strangely, Borussia's president apologized for this.&lt;br /&gt;&lt;br /&gt;Perhaps, Mr Hopp should reconsider sponsoring a ballett group instead of a football team?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-6708400419515368455?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/6708400419515368455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=6708400419515368455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6708400419515368455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6708400419515368455'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/09/dietmar-hopp-files-insult-charge.html' title='Dietmar Hopp files insult charge against football fan'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_S_R6snwlp2g/SNjJGdRxdAI/AAAAAAAAAE0/mVigRCHtias/s72-c/anti-hopp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-8948807559596869697</id><published>2008-08-11T10:39:00.000-07:00</published><updated>2008-08-11T10:40:34.802-07:00</updated><title type='text'>Henryk M. Broder on the 2008 Olympics</title><content type='html'>&lt;a href="http://www.spiegel.de/kultur/gesellschaft/0,1518,570615,00.html"&gt;Great stuff, again,&lt;/a&gt; again. Unfortunately, Broder writes German only.&lt;br /&gt;&lt;br /&gt;Can I have a Broder-RSS-Feed, please?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-8948807559596869697?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/8948807559596869697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=8948807559596869697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8948807559596869697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8948807559596869697'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/08/henryk-m-broder-on-2008-olympics.html' title='Henryk M. Broder on the 2008 Olympics'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1610267012067356562</id><published>2008-08-06T07:24:00.000-07:00</published><updated>2009-01-08T04:12:01.337-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>SQL Server connection issues....</title><content type='html'>Oh man, I spent nearly 10 hours installing and configuring SQL Server 2005, trying to get my application connected to my database. This &lt;a href="http://blogs.msdn.com/sql_protocols/archive/2008/04/30/steps-to-troubleshoot-connectivity-issues.aspx"&gt;blog entry&lt;/a&gt; proved to be helpful in the end.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1610267012067356562?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1610267012067356562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1610267012067356562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1610267012067356562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1610267012067356562'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/08/sql-server-connection-issues.html' title='SQL Server connection issues....'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-7078191175988844466</id><published>2008-07-25T05:58:00.000-07:00</published><updated>2009-01-08T04:11:42.035-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Integrating Subversion into Visual Studio</title><content type='html'>&lt;a href="http://ankhsvn.open.collab.net/"&gt;AnkhSVN&lt;/a&gt; works great for me so far.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7078191175988844466?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7078191175988844466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7078191175988844466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7078191175988844466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7078191175988844466'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/07/integrating-subversion-into-visual.html' title='Integrating Subversion into Visual Studio'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2441228731993594792</id><published>2008-07-21T13:54:00.001-07:00</published><updated>2009-01-08T04:11:35.941-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Inspiring tips from Bram Moolenaar</title><content type='html'>Bram's &lt;a href="http://video.google.com/videoplay?docid=2538831956647446078"&gt;talk on effective text editing&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2441228731993594792?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2441228731993594792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2441228731993594792' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2441228731993594792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2441228731993594792'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/07/inspiring-tips-from-bram-moolenaar.html' title='Inspiring tips from Bram Moolenaar'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-4769855340938127193</id><published>2008-07-02T00:28:00.000-07:00</published><updated>2008-07-02T00:29:24.819-07:00</updated><title type='text'>Any spare babies?</title><content type='html'>&lt;a href="http://sendbarackyourbaby.com/"&gt;Take your time off...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-4769855340938127193?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/4769855340938127193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=4769855340938127193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4769855340938127193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4769855340938127193'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/07/any-spare-babies.html' title='Any spare babies?'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-7907630979568886390</id><published>2008-06-30T10:51:00.000-07:00</published><updated>2009-01-08T04:11:16.432-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Strange English Traditions - Pub Golf</title><content type='html'>I got drunk yesterday after the Euro finals, but luckily I was able to not take part in an event called pub golf - that would really have killed me...&lt;br /&gt;&lt;br /&gt;Here's the rules. You play golf over a course of 9 holes (=pubs). The advanced of you might try 18 holes as well, but most probably you are either not going to have enough pubs in your village or you are going to end up in the hospital before.&lt;br /&gt;&lt;br /&gt;There are three different types of holes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pint of ale - par 4&lt;/li&gt;&lt;li&gt;Bottle of beer - par 2&lt;/li&gt;&lt;li&gt;Shot - par 1&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Over the evening you have to drink three of each and the par number tells you how many sips you may at most use for finishing. Winner is, whoever stays below par or who can still stand straight at the end of the day.&lt;/p&gt;&lt;p&gt;Kids: Don't try this at home.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7907630979568886390?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7907630979568886390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7907630979568886390' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7907630979568886390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7907630979568886390'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/06/strange-english-traditions-pub-golf.html' title='Strange English Traditions - Pub Golf'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1011639995022176656</id><published>2008-06-25T06:30:00.000-07:00</published><updated>2008-06-25T06:31:30.236-07:00</updated><title type='text'>Will I feel pity about it...?</title><content type='html'>Bjoern T. tricked me into this &lt;a href="http://hundredpushups.com/"&gt;6-week-workout programme&lt;/a&gt;.... Uhoh...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1011639995022176656?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1011639995022176656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1011639995022176656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1011639995022176656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1011639995022176656'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/06/will-i-feel-pity-about-it.html' title='Will I feel pity about it...?'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-4729065789404336993</id><published>2008-06-19T07:19:00.000-07:00</published><updated>2009-01-08T04:11:07.159-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>A new pic!</title><content type='html'>&lt;a href="http://bp0.blogger.com/_S_R6snwlp2g/SFprRtMKmRI/AAAAAAAAAEk/lnIwdGKqB68/s1600-h/stonehenge_small.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213597470567340306" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://bp0.blogger.com/_S_R6snwlp2g/SFprRtMKmRI/AAAAAAAAAEk/lnIwdGKqB68/s320/stonehenge_small.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;I'm still alive, just busy, so I'll probably sum up my last 2 internship months after returning home. :(&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-4729065789404336993?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/4729065789404336993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=4729065789404336993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4729065789404336993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4729065789404336993'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/06/new-pic.html' title='A new pic!'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_S_R6snwlp2g/SFprRtMKmRI/AAAAAAAAAEk/lnIwdGKqB68/s72-c/stonehenge_small.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3560065224391375846</id><published>2008-05-19T05:42:00.001-07:00</published><updated>2009-01-08T04:10:59.835-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Football'/><title type='text'>German village with 3.000 residents to host Bundesliga team</title><content type='html'>Ralf Rangnick thinks Germany &lt;a href="http://www.spiegel.de/sport/fussball/0,1518,554060,00.html"&gt;needed more Hoffenheims&lt;/a&gt;. I don't need even one of those...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3560065224391375846?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3560065224391375846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3560065224391375846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3560065224391375846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3560065224391375846'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/05/german-village-with-3000-residents-to.html' title='German village with 3.000 residents to host Bundesliga team'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3233314144666593084</id><published>2008-05-15T06:07:00.000-07:00</published><updated>2008-05-15T06:09:01.025-07:00</updated><title type='text'>And another options goes down the drain...</title><content type='html'>Sad, but true. Just another German political party &lt;a href="http://www.spiegel.de/politik/deutschland/0,1518,553434,00.html"&gt;managed to be dropped &lt;/a&gt;from the list of parties I might consider to vote for in an election.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3233314144666593084?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3233314144666593084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3233314144666593084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3233314144666593084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3233314144666593084'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/05/and-another-options-goes-down-drain.html' title='And another options goes down the drain...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1855031887523098761</id><published>2008-05-15T03:06:00.000-07:00</published><updated>2009-01-08T04:10:47.723-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Football'/><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Going up with Jimmy and Willy...</title><content type='html'>Microsoft gave away 20 tickets for the BlueSquare Premier League's Playoff Finals at Wembley next Sunday. I didn't win, but a fellow intern is so kind to take me with him. I'm really starting to get excited about seeing &lt;a href="http://en.wikipedia.org/wiki/Wembley_Stadium"&gt;the stadium&lt;/a&gt; as well as &lt;a href="http://www.cambridge-united.premiumtv.co.uk/page/Home/"&gt;Cambridge United&lt;/a&gt; playing &lt;a href="http://www.exetercityfc.premiumtv.co.uk/page/Home/0,,10436,00.html"&gt;Exeter City&lt;/a&gt; in the struggle for a place in the 4th League.&lt;br /&gt;&lt;br /&gt;Cool thing: United already sold out its 21.000 tickets for the match - I wouldn't expect that in German 5th league...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cambridgefansunited.org/downloads/the-amber-army-anthem.mp3"&gt;The song for the game&lt;/a&gt; is another good example, why you should not record football anthems with 20 people, because they only sound cool if sung by thousands.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1855031887523098761?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1855031887523098761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1855031887523098761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1855031887523098761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1855031887523098761'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/05/going-up-with-jimmy-and-willy.html' title='Going up with Jimmy and Willy...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-7365246952201950190</id><published>2008-05-13T12:38:00.000-07:00</published><updated>2008-05-13T12:39:08.046-07:00</updated><title type='text'>So true...</title><content type='html'>&lt;a href="http://www.phdcomics.com/comics.php?f=1015"&gt;http://www.phdcomics.com/comics.php?f=1015&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7365246952201950190?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7365246952201950190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7365246952201950190' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7365246952201950190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7365246952201950190'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/05/so-true.html' title='So true...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-9143834732495186704</id><published>2008-05-10T03:54:00.000-07:00</published><updated>2009-01-08T04:10:32.981-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Understanding English Bathroom Culture</title><content type='html'>If you come to England, you will notice that in many English bathrooms, there are two separate taps on each basin, one for the hot and one for the cold water. Neal had warned me about this and I couldn't believe that this could really be so annoying. Now, after living in the UK for 5 weeks, I know that it is.&lt;br /&gt;&lt;br /&gt;So, trying to understand my host country's culture and the reasons behind their way of live, I asked someone English why this was the case and the first answer was: To annoy foreigners. However, that guy had to admit that this sometimes also annoyed him and he gave me the real explanation, too. Years ago, hygienic conditions were not as good as today and someone introduced a law requiring every cold water tap to dispense water at a drinkable quality. However, back then this was connected with some effort and as it was only required for cold water taps, no one was willing to put in the same effort for the hot water, too. Therefore, people started having two separate taps on their basins. Unfortunately, it is pretty hard to get rid of things you once get used to, and therefore this separation is still in place, although you are probably safe to drink warm water from the tap, too, these days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-9143834732495186704?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/9143834732495186704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=9143834732495186704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/9143834732495186704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/9143834732495186704'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/05/understanding-english-bathroom-culture.html' title='Understanding English Bathroom Culture'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-8042316183492612034</id><published>2008-05-10T03:21:00.000-07:00</published><updated>2009-01-08T04:10:25.943-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Plain old tourism</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_S_R6snwlp2g/SCV4Qqmql0I/AAAAAAAAAD0/V4rsEL6vO4I/s1600-h/bigben.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_S_R6snwlp2g/SCV4Qqmql0I/AAAAAAAAAD0/V4rsEL6vO4I/s320/bigben.jpg" alt="" id="BLOGGER_PHOTO_ID_5198693572578809666" border="0" /&gt;&lt;/a&gt;I start to gather a backlog of things and photos and it's time to write more stuff in order to catch up.&lt;br /&gt;&lt;br /&gt;On the weekend of April 26th, four of us took a train to London and did not much more than what a common tourist would do. We took the tube to Westminster and visited the Houses of Parliament. However, we did not find out how to get in - normal visitors where rejected and obviously you had to wear strange choir or clerical costumes in order to get in. This might have been the reason for some people to show their protest in front of the building.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_S_R6snwlp2g/SCV4gKmql1I/AAAAAAAAAD8/5EfTkvKG5po/s1600-h/fightforyourright.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_S_R6snwlp2g/SCV4gKmql1I/AAAAAAAAAD8/5EfTkvKG5po/s320/fightforyourright.jpg" alt="" id="BLOGGER_PHOTO_ID_5198693838866782034" border="0" /&gt;&lt;/a&gt;Sadly moving on, we crossed the road and stood in front of Westminster Abbey. First shock - they take a 10 pounds admission fee. However, my English Heritage Young Persons Membership card helped me here, as it was accepted as a replacement for my missing student ID and I got to pay the reduced fee.&lt;br /&gt;&lt;br /&gt;We figured out pretty soon that the admission's height  was legitimate. The church is really astonishing. It was the first time I got into contact with the British way of building a church and I realized that buildings of prayer in Britain always also are buildings of worshipping the death. Large English cathedrals (and I should later see that this was the case in Ireland, too) contain tons of monuments erected to remember some dead officers who lost their lives fighting for the honor of their Queen/King and their country at some weird places all over the world.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_S_R6snwlp2g/SCV6sKmql2I/AAAAAAAAAEE/iNYs_-jU4s8/s1600-h/westminster.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_S_R6snwlp2g/SCV6sKmql2I/AAAAAAAAAEE/iNYs_-jU4s8/s320/westminster.jpg" alt="" id="BLOGGER_PHOTO_ID_5198696244048467810" border="0" /&gt;&lt;/a&gt;Interestingly, Lord Wellington is known to have said "It's victory or Westminster Abbey for us!" at the beginning of the Battle of Trafalgar. Poor Wellington was wrong. He won the battle, but was shot by a French sniper - and they buried him in St. Paul's Cathedral.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_S_R6snwlp2g/SCV7DKmql3I/AAAAAAAAAEM/hYWFjqVkFmA/s1600-h/duck.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_S_R6snwlp2g/SCV7DKmql3I/AAAAAAAAAEM/hYWFjqVkFmA/s320/duck.jpg" alt="" id="BLOGGER_PHOTO_ID_5198696639185459058" border="0" /&gt;&lt;/a&gt;On we went through St. James Park, where (as a matter of signposts allover) you are allowed to feed the ducks, the swans, and the pidgeons, but not the pelicans. Probably pelicans are a pest and they try to get rid of them this way - sucessfully, as we didn't see any pelican there. Our way lead us to Buckingham Palace, where we were to take the usual photos, although anyone will agree that there are much nicer palaces in the world.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_S_R6snwlp2g/SCV7vqmql4I/AAAAAAAAAEU/do1nEm3ap4o/s1600-h/buckingham.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_S_R6snwlp2g/SCV7vqmql4I/AAAAAAAAAEU/do1nEm3ap4o/s320/buckingham.jpg" alt="" id="BLOGGER_PHOTO_ID_5198697403689637762" border="0" /&gt;&lt;/a&gt;After all these touristic activities we spent one and a half hour to search for a reasonable place to eat and then kept walking along river Thames. We lost Malo for a while as he went to see Tate Modern, while the others of us decided the weather was much too nice to lose time watching some blue rectangles over green circles on a white canvas. (Yes, I'm prejudiced...) Walking along the river we learned that museums close pretty early here. Shakespeare's Globe Theatre hat just admitted the last group of people at half past 4 and when we finally reached St. Paul's Cathedral, we only were allowed a quick glance at the inside before being thrown out by the security.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_S_R6snwlp2g/SCV9yKmql5I/AAAAAAAAAEc/Po3KWsLicqk/s1600-h/stpauls.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_S_R6snwlp2g/SCV9yKmql5I/AAAAAAAAAEc/Po3KWsLicqk/s320/stpauls.jpg" alt="" id="BLOGGER_PHOTO_ID_5198699645662566290" border="0" /&gt;&lt;/a&gt;Question: How many Starbucks cafes are in 3-minute walking distance of St. Paul's? Answer: Three! After this experience I wrote a sad e-mail to Starbucks Germany and requested a shop to be opened in Dresden, too. However, they thanked me for my interest and had to admit that there were no such plans for the year 2008.&lt;br /&gt;&lt;br /&gt;We finished our touristic tour by visiting the Barbican Music Hall that evening, where we heard the London Symphonic Orchestra Wind Quintett play 4 pieces by Krommer, Beethoven, Seiber, and Mozart.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-8042316183492612034?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/8042316183492612034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=8042316183492612034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8042316183492612034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8042316183492612034'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/05/plain-old-tourism.html' title='Plain old tourism'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_S_R6snwlp2g/SCV4Qqmql0I/AAAAAAAAAD0/V4rsEL6vO4I/s72-c/bigben.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-5440936230022273167</id><published>2008-05-05T16:46:00.000-07:00</published><updated>2009-01-08T04:09:58.272-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Back from Hibernia...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_S_R6snwlp2g/SB-czfcnmjI/AAAAAAAAADs/rBFiZUbJn3U/s1600-h/football.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 250px; height: 188px;" src="http://bp1.blogger.com/_S_R6snwlp2g/SB-czfcnmjI/AAAAAAAAADs/rBFiZUbJn3U/s320/football.jpg" alt="" id="BLOGGER_PHOTO_ID_5197044903437638194" border="0" /&gt;&lt;/a&gt;Just back from Dublin (pronounced &lt;span style="font-style: italic;"&gt;Dubb-Linn&lt;/span&gt; if you'd like to be local), capital of the beautiful Republic of Ireland (pronounced: &lt;span style="font-style: italic;"&gt;Oi-Länd&lt;/span&gt;). Will take some time before I write more about this. Just one thing for short: I know now, why Ireland is not that good at football - they don't seem to have enough dogs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-5440936230022273167?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/5440936230022273167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=5440936230022273167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/5440936230022273167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/5440936230022273167'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/05/back-from-hibernia.html' title='Back from Hibernia...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_S_R6snwlp2g/SB-czfcnmjI/AAAAAAAAADs/rBFiZUbJn3U/s72-c/football.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2019094299254257102</id><published>2008-05-01T00:50:00.000-07:00</published><updated>2009-01-08T04:09:34.987-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Copyright in a modern society</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Richard_Stallman"&gt;Richard Stallman&lt;/a&gt; gave a talk in the Cambridge University Computer Lab yesterday. Since this is right next door to the MS building, quite a few of us went there to see the icon of the Free Software movement in person. Stallmann's talk was about copyright and what alternatives he proposed in contrast to the ever more restricting copyrigh laws that get introduced allover the world.&lt;br /&gt;&lt;br /&gt;The talk was extremely well prepared and even though in between I found myself wondering, what exactly makes this guy over there, with the scrubby beard, the long and greasy hair and the round belly so impressive - this guy definitely has charisma and &lt;a href="http://www.gnu.org/philosophy/"&gt;he has something to say&lt;/a&gt;. It's not quite easy to outline his views in short here (his talk took more than the allocated 90 minutes), but basically he was arguing that since making copies has become easier over the last centuries, we should not impose copyright laws in the private area, which probably most people will agree - if you buy a CD or a book you should have the right to borrow it to your friends. You should be allowed to read the book as often as you want and to resell it or give it away, if you don't want to have it anymore.&lt;br /&gt;&lt;br /&gt;The other part of the talk focussed on the kind of media that is distributed because of someone making a living of it. Selling books or CDs does not contradict Stallman's philosophy. However, he argues that currently, publishers make the most of the money while the artists, authors and musicians can barely survive from what they get out of it - except when they are real superstars. That's why his proposition is that every musician should let people download music from the web and just ask them to give as much money as they would like. &lt;a href="http://www.gnu.org/philosophy/freedom-or-copyright.html"&gt;Some examples&lt;/a&gt; show that his might work.&lt;br /&gt;&lt;br /&gt;All in all, Stallman argues towards a socialist/communist society. His ideas would work, if every human was good and contributed his part to the global good of the world. I'm afraid, history has shown us, that this does not work. In his examples, the people supporting the musicians would always be the same ones. Might be, that this raises enough money for the artist's survival, so that he does not need to care. But this system is extremely unfair to the ones paying, because those who don't get the same value out of this system as them and thereby encourages people to be assholes.&lt;br /&gt;&lt;br /&gt;You could even advance this argumentation by comparing private households and businesses. If I buy software for my personal purpose and pay according to Stallman's scheme, I might pay the true worth to its authors and feel fine. However, a company will never pay for software just for the sake of feeling good, if they can get the same thing for free.&lt;br /&gt;&lt;br /&gt;All in all, the talk was great. The world needs radicals like Stallman. Maybe not because his ideas can directly change the world to a better place, but because they spawn discussions that may lead into the right direction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2019094299254257102?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2019094299254257102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2019094299254257102' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2019094299254257102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2019094299254257102'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/05/copyright-in-modern-society.html' title='Copyright in a modern society'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-4429910476183953526</id><published>2008-04-29T11:14:00.000-07:00</published><updated>2008-04-29T11:30:28.271-07:00</updated><title type='text'>Time to think - 3</title><content type='html'>I'm wondering about the dynamics of journalism once again. Last week a German &lt;a href="http://www.spiegel.de/panorama/0,1518,549958,00.html"&gt;high-speed train drove into a herd of sheep&lt;/a&gt; and derailed. No one was killed fortunately, but still it was worth major news, because of the terrible things that could have happened. And just like always when one such thing happens, suddenly you notice similar news - like the one that &lt;a href="http://www.mdr.de/thueringen/mitte-west-thueringen/5462268.html"&gt;yesterday a train in Thuringia collided with cattle walking on the tracks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The thing that makes me think about that is: Why do such things coincidentally happen nearly at the same time while no one has heard of such accidents for years before? Thesis A: people like I just don't notice these kind of news until a major incident like the one last week occurs. Thesis B: journalists think they can make a good story out of anything that is likely to be similar to some recent news topic and suddenly start to care.&lt;br /&gt;&lt;br /&gt;Regarding the fact that the guys writing those news are the same that tend to attend football matches &lt;span style="font-weight: bold;"&gt;after &lt;/span&gt;major acts of hooliganism occur, but do not put the same attention to news that might help improve the situation (How often do you see PR for &lt;a href="http://www.fanprojekt-dresden.de/"&gt;fan project work&lt;/a&gt;? Did you notice any &lt;a href="http://www.spiegel.de/sport/fussball/0,1518,514411,00.html"&gt;reports&lt;/a&gt; about Saxonian Federal Government being the only one in Germany not funding those projects?) makes me favor version B.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-4429910476183953526?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/4429910476183953526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=4429910476183953526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4429910476183953526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4429910476183953526'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/time-to-think-3.html' title='Time to think - 3'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-7860713014798943739</id><published>2008-04-27T11:14:00.000-07:00</published><updated>2009-01-08T04:08:58.681-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>St. George, The Dragon, and some old buildings</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_S_R6snwlp2g/SBTMovcnmdI/AAAAAAAAAC8/0sxO72zndxY/s1600-h/wrest_park.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194001270568360402" style="margin: 0pt 10px 10px 0pt; float: left; width: 218px; cursor: pointer; height: 164px;" alt="" src="http://bp3.blogger.com/_S_R6snwlp2g/SBTMovcnmdI/AAAAAAAAAC8/0sxO72zndxY/s320/wrest_park.jpg" border="0" /&gt;&lt;/a&gt;The trip to Sutton Hoo in fact had been a makeshift, because British car rental companies are closed on Sundays and we needed to rent the car for the whole weekend. The real purpose of all this had been a visit to &lt;a href="http://www.english-heritage.org.uk/server/show/nav.18571"&gt;St. George's Festival&lt;/a&gt; in &lt;a href="http://maps.google.co.uk/maps?f=d&amp;amp;hl=de&amp;amp;geocode=5099469093310951607,52.008555,-0.412610&amp;amp;saddr=116+histon+road+cambridge&amp;amp;daddr=52.014895,-0.422115+to:52.008555,-0.41261&amp;amp;mra=dpe&amp;amp;mrcr=0&amp;amp;mrsp=1&amp;amp;sz=14&amp;amp;via=1&amp;amp;sll=52.012887,-0.405893&amp;amp;sspn=0.030168,0.09407&amp;amp;ie=UTF8&amp;amp;ll=52.012887,-0.405893&amp;amp;spn=0.030164,0.09407&amp;amp;z=14"&gt;Wrest Park&lt;/a&gt;. The first problem when getting up early Sunday morning: it had rained all night and still did not seem to stop and we were set up for a whole day out in the countryside. That's why we spent the first hour after meeting at the Microsoft building just drinking coffee and discussing what else we could do. Finally, we decided to go to the festival anyway - in England, you can't just stay at home because it's raining.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_S_R6snwlp2g/SBTNQfcnmeI/AAAAAAAAADE/qvHzSR7wLjI/s1600-h/manning_the_loos.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194001953468160482" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp2.blogger.com/_S_R6snwlp2g/SBTNQfcnmeI/AAAAAAAAADE/qvHzSR7wLjI/s320/manning_the_loos.jpg" border="0" /&gt;&lt;/a&gt;After an hour of driving on the left side - in the meantime I had gotten quite used to it - we arrived at the park and ran into the arms of a guy who tried to convince us of becomming members of the &lt;a href="http://www.english-heritage.org.uk/"&gt;English Heritage Foundation&lt;/a&gt;. This trust runs around 400 historic sites around England (some of the most famous ones being Dover Castle and Stonehenge) and for only GBP 32 I became a one-year member of the trust, which gets me free admission to all of these sites. It already saved me around 13 pounds of entrance fees on my first day. Additionally, the guy believed me being a student without having an international student ID and a week later I could use my English Heritage Student Member ID even for getting lower admission fees at Westminster Abbey (although lower had a complete new dimension in this respect, but more on London later).&lt;br /&gt;&lt;br /&gt;The festival was the typical medieval spectaculum you can also get at thousands of places in the rest of the world. However, as we were in England, it was enriched by demonstrations of British warfare history. Quote of the day: &lt;span style="font-style: italic;"&gt;"Chivalry is a concept that was invented by the French. We wanted to win our battles, so we didn't ever use this. Kick the guys while they are lying on the ground!"&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_S_R6snwlp2g/SBTNQvcnmfI/AAAAAAAAADM/sqf8dQONKX8/s1600-h/stgeorge.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194001957763127794" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp3.blogger.com/_S_R6snwlp2g/SBTNQvcnmfI/AAAAAAAAADM/sqf8dQONKX8/s320/stgeorge.jpg" border="0" /&gt;&lt;/a&gt;Twice a day, they also ran the final showdown between the handsome and powerful English St. George on his white horse, an evil arab with Scottish accent and the dragon. Making the crowds of children happy, St. George beat them all and secured the lifes of poor English villagers. After eating horrible English food (in fact the first time I got real bad food here), trying out &lt;a href="http://en.wikipedia.org/wiki/Fudge"&gt;fudge&lt;/a&gt; (extreeeemely sweet) and getting bored, we decided to spend the afternoon visiting some other places and went &lt;a href="http://maps.google.co.uk/maps?f=d&amp;amp;hl=de&amp;amp;geocode=5099469093310951607,52.008555,-0.412610%3B2120910660628250649,52.439114,-0.768416%3B4107551765682754001,52.439589,-0.780013&amp;amp;saddr=52.008555,-0.41261&amp;amp;daddr=Unbekannte+Stra%C3%9Fe+%4052.439589,+-0.780013&amp;amp;mra=pr&amp;amp;mrcr=0&amp;amp;sll=52.439328,-0.780008&amp;amp;sspn=0.000934,0.00294&amp;amp;ie=UTF8&amp;amp;ll=52.439253,-0.779879&amp;amp;spn=0.000934,0.00294&amp;amp;t=h&amp;amp;z=19"&gt;to Rushton Triangular Lodge&lt;/a&gt; and then &lt;a href="http://maps.google.co.uk/maps?f=d&amp;amp;hl=de&amp;amp;geocode=4107551765682754001,52.439589,-0.780013&amp;amp;saddr=Unbekannte+Stra%C3%9Fe+%4052.439589,+-0.780013&amp;amp;daddr=Corby,+Northamptonshire+NN17+3EN,+Vereinigtes+K%C3%B6nigreich&amp;amp;mra=pe&amp;amp;mrcr=0&amp;amp;sll=52.519856,-0.655812&amp;amp;sspn=0.23857,0.752563&amp;amp;ie=UTF8&amp;amp;ll=52.523996,-0.636799&amp;amp;spn=0.003727,0.011759&amp;amp;t=h&amp;amp;z=17"&gt;onwards to Kirby Hall&lt;/a&gt; (both of them of course run by English Heritage, so I didn't need to pay admission fees...)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_S_R6snwlp2g/SBTNQ_cnmgI/AAAAAAAAADU/ZM1hdLIO1eo/s1600-h/fighting_the_dragon.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194001962058095106" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp0.blogger.com/_S_R6snwlp2g/SBTNQ_cnmgI/AAAAAAAAADU/ZM1hdLIO1eo/s320/fighting_the_dragon.jpg" border="0" /&gt;&lt;/a&gt;The &lt;a href="http://en.wikipedia.org/wiki/Rushton_Triangular_Lodge"&gt;Triangular Lodge&lt;/a&gt; was built by a rich English Roman-Catholic (yes, those guys existed) who had been thrown into prison for his beliefs. After getting out of jail, he wanted to show the world that he was still a believer and built a house symbolising the Holy Trinity. The house has three corners, three floors with 3 rooms each, triangular windows and icons, but is empty otherwise, so there is not that much to see inside. (And by the way: someone on the Wikipedia page took my picture and switched the sun on...)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_S_R6snwlp2g/SBTNQ_cnmhI/AAAAAAAAADc/CO7mnFVg8Yw/s1600-h/triangular_lodge.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194001962058095122" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp0.blogger.com/_S_R6snwlp2g/SBTNQ_cnmhI/AAAAAAAAADc/CO7mnFVg8Yw/s320/triangular_lodge.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Kirby_Hall"&gt;Kirby Hall&lt;/a&gt; was a mansion used by varying English nobles until the mid 19th century and wasn't used afterwards. Today, people are trying to reconstruct the building and keep the interesting French-style park in good shape. Another remarkable quote relates to exactly this park. The Hall's museum explained everything about its creation and as young European intellectuals we were of course aware that it had a strong resemblence to parks all over France. (Or maybe our intellect did not help us as much as Malo, the French guy in our rows, telling us that all the time.) Interesting though, that the Kirby Hall Museum did not acknowledge the park being French but rather as having been "inspired by Continental influences". I guess, there must be some tensions between the French and the English. ;)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_S_R6snwlp2g/SBTNRPcnmiI/AAAAAAAAADk/unhOlUhOIPo/s1600-h/kirby_hall.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194001966353062434" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp1.blogger.com/_S_R6snwlp2g/SBTNRPcnmiI/AAAAAAAAADk/unhOlUhOIPo/s320/kirby_hall.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7860713014798943739?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7860713014798943739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7860713014798943739' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7860713014798943739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7860713014798943739'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/st-george-dragon-and-some-old-buildings.html' title='St. George, The Dragon, and some old buildings'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_S_R6snwlp2g/SBTMovcnmdI/AAAAAAAAAC8/0sxO72zndxY/s72-c/wrest_park.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2743672322679161074</id><published>2008-04-27T03:18:00.000-07:00</published><updated>2009-01-08T04:08:45.844-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Sutton Hoo</title><content type='html'>Last Saturday, Dave, Malo, and I &lt;a href="http://maps.google.co.uk/maps?f=d&amp;amp;hl=de&amp;amp;geocode=&amp;amp;saddr=cambridge+UK&amp;amp;daddr=sutton+hoo&amp;amp;sll=54.162434,-3.647461&amp;amp;sspn=14.723086,48.164063&amp;amp;ie=UTF8&amp;amp;ll=52.146973,0.784149&amp;amp;spn=0.48118,1.505127&amp;amp;z=10"&gt;went to Sutton Hoo&lt;/a&gt;, which is an &lt;a href="http://en.wikipedia.org/wiki/Sutton_Hoo"&gt;ancient Anglo-Saxon Burial Site&lt;/a&gt; near Ipswich. Unfortunately this first sentence already contains more confirmed information than the guide at Sutton Hoo was willing to give us. Let's rephrase it: Sutton Hoo is an area where, based on the findings of three independent excavations during the 20th century, some archeologists may think, that it was used to bury the high-society of ancient East Anglia until around the late 6th century A.D., when Britain finally became more and more christianized.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_S_R6snwlp2g/SBRVofcnmbI/AAAAAAAAACs/9wybmXtbsRY/s1600-h/IMG_1948.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5193870424389687730" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp2.blogger.com/_S_R6snwlp2g/SBRVofcnmbI/AAAAAAAAACs/9wybmXtbsRY/s320/IMG_1948.JPG" border="0" /&gt;&lt;/a&gt;The most important thing &lt;span style="font-weight: bold;"&gt;we &lt;/span&gt;discovered that day was that wind and rain brought from the nearby North Sea had about 1.400 years time to wash the ancient burial mounds to the ground and they did succeed overwhelmingly. As a result, visitors basically see a large area of green grass with tiny ripples that you would not recognize as being graves if the guide didn't tell you so. The only thing that really looks like a mound and where one may be able to believe in the stories of ancient kings buried with their boats, armory and other belongings is the one on the photo (which is the most spectacular landscape photo I took that day). And guess what: it has been rebuilt by the last team of archeologists digging around in Sutton Hoo after they finished their work in the 1990s.&lt;br /&gt;&lt;br /&gt;The three us of had decided to spend 3 pounds in addition to the entrance fee in order to take the guided tour around the site, which definitely was the right thing to do. Otherwise we had probably just given the site a short look, decided that we must have got lost and spent 3 more hours searching for the right place before realizing that this was really all we could see. ;) With the tour we only spent one hour outside on the cold and windy field close to the sea. However the guide could give us a lot of interesting information about the Anglo-Saxons (descendants of the Vikings, often visiting their relatives in Denmark and the Netherlands for a short boat tour), their lifes (short, hard, battlesome) and about how they buried their death (along with all their belongings and real boats which got carried up to the site by hoards of servants).&lt;br /&gt;&lt;br /&gt;To warm up after being in the cold wind all the time (can't mention that too often!), we afterwards visited the Sutton Hoo Museum where some replicas of the ancient findings were on display. Next interesting thing to learn: the real cool stuff of course is on permanent loan to the &lt;a href="http://www.britishmuseum.org/"&gt;British Museum&lt;/a&gt; in London. Since the BM does not charge admittance fees, we might as well have travelled to London and visit these things there.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_S_R6snwlp2g/SBRYOfcnmcI/AAAAAAAAAC0/YzdysqzToAk/s1600-h/tomb_mask.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5193873276247972290" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://bp2.blogger.com/_S_R6snwlp2g/SBRYOfcnmcI/AAAAAAAAAC0/YzdysqzToAk/s320/tomb_mask.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2743672322679161074?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2743672322679161074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2743672322679161074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2743672322679161074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2743672322679161074'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/sutton-hoo.html' title='Sutton Hoo'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_S_R6snwlp2g/SBRVofcnmbI/AAAAAAAAACs/9wybmXtbsRY/s72-c/IMG_1948.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1354099679511401631</id><published>2008-04-26T15:53:00.000-07:00</published><updated>2008-04-26T16:04:06.985-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Teaser...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_S_R6snwlp2g/SBOzf_cnmaI/AAAAAAAAACk/SCH-qqcgxB0/s1600-h/IMG_1941.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 274px; height: 205px;" src="http://bp3.blogger.com/_S_R6snwlp2g/SBOzf_cnmaI/AAAAAAAAACk/SCH-qqcgxB0/s320/IMG_1941.JPG" alt="" id="BLOGGER_PHOTO_ID_5193692157477099938" border="0" /&gt;&lt;/a&gt;From the comments in my blog and personal communication I know that there are really people reading my blog and I feel a bit bad because I did not post anything about last weekend's trip through East Anglia up to now. Unfortunately, my mobile broadband is extremely slow uploading pics (took me 2 minutes to upload this one), but I think I can upload some of last week's photos from work.&lt;br /&gt;&lt;br /&gt;So stay tuned for news about Anglo-Saxon History, St. George fighting the evil dragon and what is so spectacular about crossing farm vehicles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1354099679511401631?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1354099679511401631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1354099679511401631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1354099679511401631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1354099679511401631'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/teaser.html' title='Teaser...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_S_R6snwlp2g/SBOzf_cnmaI/AAAAAAAAACk/SCH-qqcgxB0/s72-c/IMG_1941.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-1356165847594188975</id><published>2008-04-19T02:07:00.000-07:00</published><updated>2008-04-19T02:22:31.666-07:00</updated><title type='text'>Always look on the left side of life...</title><content type='html'>I just picked up the rental car for this weekend. Fellow interns and I plan to go the &lt;a href="http://www.english-heritage.org.uk/server/show/conEvent.1477"&gt;St. George's Festival &lt;/a&gt;on Sunday and since English rental companies are closed on this day, we needed to rent the car for the whole weekend (which for the four of us is still cheaper than taking a bus). So what we are going to do today is to visit &lt;a href="http://en.wikipedia.org/wiki/Sutton_Hoo"&gt;Sutton Hoo&lt;/a&gt; and maybe &lt;a href="http://en.wikipedia.org/wiki/Bury_St_Edmunds"&gt;Bury St. Edmunds&lt;/a&gt; - expect some pics in the next posts. :)&lt;br /&gt;&lt;br /&gt;Of course renting a car in England isn't without its bureaucratic problems. The company was only 2 miles away from home, so I walked there this morning. Again, I needed two forms of identification, now with the additional requirement that at least one of them stated my UK address of residence. ID #1 of course is my passport, but how can I prove my residency since there is no such thing as the requirement to register yourself locally? In the end I had to go back to my house and get a letter from Barclays I got last week. As there was my address on it, this counted as a proof. But the rental guys were very nice and understanding and instead of letting me walk the 4 miles back and forth, they even drove me home to get the letter. Anyway, in the future I will have it with me all the time, just in case.&lt;br /&gt;&lt;br /&gt;The next hurdle was that those guys also would like to have two telephone numbers and they were not willing to accept my German mobile number as one of them. :( Fortunately, I had received an email from a fellow intern yesterday stating his mobile number and in the end the guys were happy with only this one as well. So now I was finally able to hit the road and experience the wonders of driving a car on the wrong (sic!) side of the road.&lt;br /&gt;&lt;br /&gt;After driving about 10 miles from the car company to my Microsoft office (in between only getting lost once), I come to the conclusion that the problem is not to keep the car on the left side. At least inside the city this is very easy, because you just need to stay behind the car in front of you. Also, the problem is not to shift gears with your left hand because even this is quite natural, because gears have the same position as on the continent and I got used to the left-hand thing within minutes. The real problem driving a car is that as a continental European you have the natural expectation that there is the rest of the car to your right and the window to the left. Now in the UK it's vice versa and I felt extremely narrowed on my right side, because I just don't have enough space for my arm. Still after having left the car for 30 minutes now, I feel this unnatural feeling of having a door to my right. Veeery strange...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-1356165847594188975?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/1356165847594188975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=1356165847594188975' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1356165847594188975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/1356165847594188975'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/always-look-on-left-side-of-life.html' title='Always look on the left side of life...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-7232707543696458004</id><published>2008-04-17T11:07:00.000-07:00</published><updated>2008-04-17T11:09:19.088-07:00</updated><title type='text'>Benchmarks...</title><content type='html'>Running benchmarks can be quite boring - just sitting in front of the computer for minutes or hours. If you don't care about your browser influencing the measurements (don't do this for the final benchmarks of your paper...), you might try out this &lt;a href="http://qink.fizzlebot.com/"&gt;little flash game&lt;/a&gt; a fellow intern just showed me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7232707543696458004?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7232707543696458004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7232707543696458004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7232707543696458004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7232707543696458004'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/benchmarks.html' title='Benchmarks...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-6692316381082289858</id><published>2008-04-13T12:03:00.001-07:00</published><updated>2008-04-13T12:37:55.573-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Pictures - 1</title><content type='html'>Just some pictures I took last weekend, when Christiane and I stumbled our way through the city (I don't know whether people from outside Cambridge would find the word "city" appropriate...).&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_S_R6snwlp2g/SAJahQDLLGI/AAAAAAAAACE/d4DnyLrqkEo/s1600-h/IMG_1908.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_S_R6snwlp2g/SAJahQDLLGI/AAAAAAAAACE/d4DnyLrqkEo/s320/IMG_1908.JPG" alt="" id="BLOGGER_PHOTO_ID_5188809247974698082" border="0" /&gt;&lt;/a&gt;King's College Chapel is a really impressing cathedral belonging to (who could have guessed?) King's College. I also tried to take some pictures inside, however it was too dark and my hand was too shaky. I'll try again, if I'm in the mood to spend another 5 pounds for the entrance fee.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_S_R6snwlp2g/SAJbbwDLLHI/AAAAAAAAACM/ygYgNd5GvkU/s1600-h/IMG_1922.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_S_R6snwlp2g/SAJbbwDLLHI/AAAAAAAAACM/ygYgNd5GvkU/s320/IMG_1922.JPG" alt="" id="BLOGGER_PHOTO_ID_5188810252997045362" border="0" /&gt;&lt;/a&gt;This photo was taken inside King's College. Of course no one is allowed to walk on the beautiful English Green - except senior staff members of the college and their guests.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_S_R6snwlp2g/SAJcawDLLII/AAAAAAAAACU/XaMRIbYRZ4Q/s1600-h/IMG_1923.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp2.blogger.com/_S_R6snwlp2g/SAJcawDLLII/AAAAAAAAACU/XaMRIbYRZ4Q/s320/IMG_1923.JPG" alt="" id="BLOGGER_PHOTO_ID_5188811335328803970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nice little bridge over river Cam. If you look sharply, you also see a punting boat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_S_R6snwlp2g/SAJd3QDLLJI/AAAAAAAAACc/pHYwXXiwH5A/s1600-h/IMG_1927.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_S_R6snwlp2g/SAJd3QDLLJI/AAAAAAAAACc/pHYwXXiwH5A/s320/IMG_1927.JPG" alt="" id="BLOGGER_PHOTO_ID_5188812924466703506" border="0" /&gt;&lt;/a&gt;Another view on river Cam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-6692316381082289858?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/6692316381082289858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=6692316381082289858' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6692316381082289858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6692316381082289858'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/pictures-1.html' title='Pictures - 1'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_S_R6snwlp2g/SAJahQDLLGI/AAAAAAAAACE/d4DnyLrqkEo/s72-c/IMG_1908.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2206938129665863356</id><published>2008-04-13T01:58:00.000-07:00</published><updated>2008-04-13T12:38:46.897-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Yellows are coming!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_S_R6snwlp2g/SAJVcADLLEI/AAAAAAAAAB0/pSgL4E8RQBs/s1600-h/IMG_1928.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_S_R6snwlp2g/SAJVcADLLEI/AAAAAAAAAB0/pSgL4E8RQBs/s320/IMG_1928.JPG" alt="" id="BLOGGER_PHOTO_ID_5188803660222245954" border="0" /&gt;&lt;/a&gt;Yesterday I took a day off, doing the laundry, cleaning the house and being a tourist. And where else should a football-loving tourist go on a mostly sunny Saturday afternoon in England than to watch a football match?&lt;br /&gt;&lt;br /&gt;In 5 miles radius around my house in Cambridge, there are two clubs playing in the "Blue Square Football Conference", England's 5th league - Histon F.C. and Cambridge United. Histon played away yesterday and so I went to see Cambridge United, currently ranking third in their league, against Stafford Rangers, who are far the last and already had no more chance of preventing their relegation. Obviously, everyone expected the U's, playing in black and yellow (although the more intellectual people of Cambridge tend to call it black and amber) to win.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_S_R6snwlp2g/SAJW5ADLLFI/AAAAAAAAAB8/LCYQyOH5RzE/s1600-h/IMG_1934.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_S_R6snwlp2g/SAJW5ADLLFI/AAAAAAAAAB8/LCYQyOH5RzE/s320/IMG_1934.JPG" alt="" id="BLOGGER_PHOTO_ID_5188805257950080082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The match started with Cambridge soon scoring their first goal after 7 minutes and from the technical abilities it looked like there would be many more goals to come. However, with more luck than skill, Stafford scored the 1-1 three minutes later and still people around me were convinced that this wouldn't stay tied the whole match. However, the match slowed down a bit with Cambridge players obviously enjoying to outwit their opponents one after the other. Unfortunately though, they forgot to shoot on Stafford's goal and so we saw halftime at 1-1.&lt;br /&gt;&lt;br /&gt;In the second half, Stafford started to realize they still had their chances because of Cambridge's unability to score another goal. They started to attack Cambridge earlier and had some good chances before they finally got 1-2 ahead around the 65th minute. Afterwards, Stafford obviously was only out to defend and thanks to their amazing goalkeeper they held out the last 25 minutes against Cambridge's ongoing, aggressive but more and more desparate attacks.&lt;br /&gt;&lt;br /&gt;Finally, this was kind of a deja-vu for me. The guys in black and yellow were obviously the better team, all odds spoke against the other side and in the end the highly inferior team left the pitch winning. Seems like I know this from my home team, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2206938129665863356?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2206938129665863356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2206938129665863356' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2206938129665863356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2206938129665863356'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/yellows-are-coming.html' title='Yellows are coming!'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_S_R6snwlp2g/SAJVcADLLEI/AAAAAAAAAB0/pSgL4E8RQBs/s72-c/IMG_1928.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-4094265538008567414</id><published>2008-04-09T12:40:00.000-07:00</published><updated>2008-04-09T13:21:50.905-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Work and stuff ...</title><content type='html'>So now my third day working for MS Research as an intern is over. The week started with the introductory part on Monday. Alltogether we were 5 interns starting this week. Our HR woman picked us up and we got the usual introductory session about what we are going to do, how everything works and stuff like that. Numbers are impressing, too. MSR Cambridge has 130 staff members and they expect to have 100 interns during the year, too. However, the big season of interns is yet to come in summer, when they expect to have 50 interns in parallel. The current number must be around 15 (spread over the building, so I cannot count them exactly).&lt;br /&gt;&lt;br /&gt;After Monday lunch we got the opportunity to talk to our mentors separately and Eno gave me a list of things to read in order to get me started on my project. So I spent the last two and a half days reading stuff, getting acquainted with my work environment and my new colleagues. I also rent a bike so I can get to work easier, because MSR lives quite some way outside the city center (but still near enough to my home).&lt;br /&gt;&lt;br /&gt;Real fun started, when I tried to open a bank account with Barclay's. They require you to have 2 identifications here. Usually, an ID card and a passport will suit. However, my German ID card expired last year and so I only had my passport with me... After trying many other things (MS contract - not accepted, room rental contract - not accepted, driver's license - no address on it, printing something from my German bank account - no address on it), the (really helpful) bank guy figured out that I could print a copy of one of my last German telephone bills (of course a landline telephone is needed, mobile does not count...) and this would suit as an ID, because my German address was finally printed on it. So now I'm now eventually set up with nearly everything.&lt;br /&gt;&lt;br /&gt;The only thing missing is an internet connection in my house. British Telecom was too slow to react to my landlady's requests - at least that's what she tells me and I have no reason for disbelief. However, English mobile companies are providing UMTS connections for reasonable prices and there are even some with monthly runtimes, so I'll try to get one tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-4094265538008567414?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/4094265538008567414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=4094265538008567414' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4094265538008567414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4094265538008567414'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/work-and-stuff.html' title='Work and stuff ...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-8106627641939408670</id><published>2008-04-07T08:19:00.000-07:00</published><updated>2008-04-07T08:26:03.237-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cambridge'/><title type='text'>Arrival in Cambridge</title><content type='html'>Last Friday, Christiane and I went to Cambridge since I was about to start my internship with Microsoft Research today. We flew from Dresden to Dusseldorf and then to Stansted, from where we caught a bus to Cambridge.&lt;br /&gt;&lt;br /&gt;I rented a room in a house already some months ago and after arriving at the house with my landlord, we realized that this would be a place good enough to sleep - no more and no less. :) The good thing about the room is that I am currently the only tenant, which means I get the whole house for me alone. The bad thing about the house is that I am currently the only tenant and there has been no one living in the house for some months now. This way, Christiane and I spent the first few hours cleaning the house and making room to live.&lt;br /&gt;&lt;br /&gt;On Saturday and Sunday we discovered the old city center of Cambridge by just walking around a lot. We visited the really amazing King's College Chapel and I was about to have my first (and second...) fully English breakfast. As you read this, I am obviously still alive. ;)&lt;br /&gt;&lt;br /&gt;My weekend was made by discovering the Cambridge outlet of Borders bookstores. This should be definitely enough to read, if I'm tired of work later this week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-8106627641939408670?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/8106627641939408670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=8106627641939408670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8106627641939408670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8106627641939408670'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/arrival-in-cambridge.html' title='Arrival in Cambridge'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2955911217773134799</id><published>2008-04-02T02:34:00.000-07:00</published><updated>2008-04-02T02:35:19.635-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Maintaining a large-scale software project</title><content type='html'>&lt;a href="http://www.winsupersite.com/reviews/winserver2k3_gold2.asp"&gt;This story&lt;/a&gt; on the Windows 2003 bugfixing process is quite old, but still pretty interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2955911217773134799?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2955911217773134799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2955911217773134799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2955911217773134799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2955911217773134799'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/04/maintaining-large-scale-software.html' title='Maintaining a large-scale software project'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3475460705820503663</id><published>2008-03-30T15:35:00.001-07:00</published><updated>2008-03-30T15:35:52.837-07:00</updated><title type='text'>Time to think - 2</title><content type='html'>&lt;a href="http://www.heise.de/tp/r4/artikel/27/27598/1.html"&gt;Media and Tibet&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3475460705820503663?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3475460705820503663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3475460705820503663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3475460705820503663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3475460705820503663'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/03/time-to-think-2.html' title='Time to think - 2'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-176827597570337116</id><published>2008-03-30T13:43:00.000-07:00</published><updated>2008-03-30T13:45:05.773-07:00</updated><title type='text'>Time to think - 1</title><content type='html'>&lt;a href="http://www.spiegel.de/kultur/gesellschaft/0,1518,544263,00.html"&gt;In German only.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-176827597570337116?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/176827597570337116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=176827597570337116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/176827597570337116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/176827597570337116'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/03/time-to-think-1.html' title='Time to think - 1'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2375610876080191816</id><published>2008-02-26T23:22:00.000-08:00</published><updated>2008-02-26T23:59:32.582-08:00</updated><title type='text'>Battalions of Fear</title><content type='html'>10 days ago I went to Verl with some of my friends. The reason for our visit was not the pure curiosity about how this small West-German town looks like - who would want to know about that? Our journey's main purpose was to watch an away game of our favorite football club, which for some unknown and incomprehensible reasons currently plays in the same league as does SC Verl from said town.&lt;br /&gt;&lt;br /&gt;Of course even we had already heard about how many Dynamo Dresden fans tend to visit even the away games in far away suburbs of Bielefeld. We felt this could be an interesting experience for us and so we rented four places in the fan bus to Verl and found ourselves entering the bus on Saturday morning at 6 a.m. along with a whole bunch of other fans. Obviously they were better prepared than we and had brought lots of beer which soon found its way to the bus' cargo bay. During the day we learned that we should have done the same but this way we were able to experience the whole day without our thoughts being blocked by drugs. On into the storm we went.&lt;br /&gt;&lt;br /&gt;Around 7.30 a.m. the first bottle of Vodka had been emptied, but everything was still fine. Below us the highway flew by and most of the guys on the bus were still sleeping. Around 10 we had a small break on a roadhouse somewhere near Kassel. First experience: all the cars entering the area after us and seeing the bunch of yellow-coated pseudo-hooligans immediately pushed the gas pedal and left for the next rest stop. People can be soooo funny. ;)&lt;br /&gt;&lt;br /&gt;At 1:00 p.m. we finally reached Verl and found ourselves on a real sport field in a real village. I spent some time searching for a house more than two stories high but finally had to give up. Welcome to the contrast of third-league football.  Degenerated top-class football teams (whose good times admittedly are already 20 years in the past) meet upcoming (and over-valued) teams from the more agricultural areas of our country.  On the game went and not much happened on the field and besides.&lt;br /&gt;&lt;br /&gt;In half-time break I made my way to buy some drinks and directly witnessed how  overstrained village policemen failed in crowd control. Some drunken fans had started to insult policemen in a stand and these policemen found it a good idea to arrest one of these guys. So far, so good. That's their right. However, this resulted in the "usual suspects" (tall, not much hair, sunglasses even on a cloudy day, lack of fan implements) arranging themselves in front of the policemen which were definitely outnumbered now. Beer cans flew into the stand and the policemen now felt that this was a good time to demonstrate their self-defence skills.  This ended by some of them spraying their defence spray aimlessly into the crowd, thereby also hitting those who just stood in the wrong place at the wrong time. One may understand that this did not improve the situation. 5 minutes later some 20 more policemen (of the type that looks like turtles) arrived and cleared a way to "rescue" their comrades.&lt;br /&gt;&lt;br /&gt;Don't get me wrong. I don't argue that these things were okay and the fans had a right  to attack the police. However, my experience from matches here in Dresden shows me that there are much more clever ways for policemen to handle such situations (e.g., ignoring insults...) that don't play into the hands of the provocateurs.&lt;br /&gt;&lt;br /&gt;I also noticed with dismay how the guy standing in front of me in the line stole some bottles of lemonade from the drink guys (who were also not used to serving 1,500 people at the same time). This is totally stupid and surely one of the reasons why people outside the Dynamo community view us as battalions of fear.&lt;br /&gt;&lt;br /&gt;After the game ended (Dynamo scored the 1-1 in the final minute) we went to go home. Most of the bus inhabitants now were really drunk and we had some crazy 6.5 hours going back to Dresden. Now both busses drove together, so we finally reached a bus stop near Gotha and around 100 guys tried to enter the tank stop in parallel. Sure, the woman there made good business this night, but she surely looked a bit frightened even though nothing happend. Battalions of fear, again.&lt;br /&gt;&lt;br /&gt;In Dresden, a final shock waited for us. On the same day a large Nazi demonstration had taken place and had of course attracted the usual crowd of anti-fascists. Some of them obviously don't make a difference between football fans and Nazis and furthermore seem to think that violence _is_ the solution to all of their problems. So when we were driving from Postplatz to the stadium, finally some guy ran along with the bus with something in his hands that looked frighteningly like a molotow cocktail. Fortunately he wasn't able to burn it and so we went by without being hit. We had the guardian of the blind with us. ;)&lt;br /&gt;&lt;br /&gt;And then there was silence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2375610876080191816?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2375610876080191816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2375610876080191816' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2375610876080191816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2375610876080191816'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/02/battalions-of-fear.html' title='Battalions of Fear'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-6141506246561545061</id><published>2008-01-29T01:53:00.000-08:00</published><updated>2008-01-29T01:54:51.385-08:00</updated><title type='text'>Python is not Java</title><content type='html'>Just in case someone did not yet read &lt;a href="http://dirtsimple.org/2004/12/python-is-not-java.html"&gt;this blog&lt;/a&gt; post on false friends that people tend to use when writing Python code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-6141506246561545061?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/6141506246561545061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=6141506246561545061' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6141506246561545061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6141506246561545061'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/01/python-is-not-java.html' title='Python is not Java'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-7771567524425382121</id><published>2008-01-14T10:40:00.000-08:00</published><updated>2008-01-14T10:45:55.575-08:00</updated><title type='text'>Heaven for everyone...</title><content type='html'>BjoernT, a friend of mine, donated one cent for each kilometer he bicycled last year. I'm playing &lt;a href="http://www.fm08.de/"&gt;FM08&lt;/a&gt; a lot since about one month and because I'm trying to make the world a better place, I feel inspired by this. I'm going to donate one cent for every 10 minutes I play FM08 this year. The current count is nearly 4 days, so it's probably going to be expensive. ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7771567524425382121?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7771567524425382121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7771567524425382121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7771567524425382121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7771567524425382121'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2008/01/heaven-for-everyone.html' title='Heaven for everyone...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-6731267645444981837</id><published>2007-12-22T14:23:00.000-08:00</published><updated>2007-12-22T14:33:02.315-08:00</updated><title type='text'>Miracles and machinery</title><content type='html'>Christiane and I decided to have a wonderful and relaxed evening. We hadn't been to the cinema for a while and so we decided to have our little fun there. No top-notch intellectual movie today, we just wanted something entertaining and so we decided to watch &lt;a href="http://www.goldencompassmovie.com/"&gt;"The Golden Compass"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;After a looooooong time of commercials and another short break, the film started and we enjoyed the first 90 minutes (until the point were Iorek Byrnison becomes king of the ice bears again and heads with Lyra towards freeing her friends), then the film went off. 10 minutes of darkness followed, whereafter a robust, elderly woman entered the room and told us that something was probably broken and they were trying to fix it. We could have our money back now or we could wait for the film to continue, but she could not tell whether and when this would be the case. Most of the people left the room and Christiane and I were just starting to think about relocating to one of the more comfortable seats when another cinema employee came in and told us that the projection machine was completely broken and we would not see the movie's end today.&lt;br /&gt;&lt;br /&gt;So far for the reliability of non-digital film projectors. Let's hope we soon see all the movies using digital projection (with a highly available backup store and at least one primary backup for the projector hardware...). I wonder whether this hope will influence the next raise in cinema ticket prices. ;)&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://www.goldencompassmovie.com/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-6731267645444981837?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/6731267645444981837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=6731267645444981837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6731267645444981837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/6731267645444981837'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/12/miracles-and-machinery.html' title='Miracles and machinery'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-293770924443948293</id><published>2007-11-07T12:39:00.000-08:00</published><updated>2007-11-07T12:40:32.329-08:00</updated><title type='text'>iMpressive</title><content type='html'>Just saw the German iPhone commercial on TV for the first time. I already tried it myself when I was in Portland some weeks ago and I'm still thinking about buying one. Can someone give me the money, please?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-293770924443948293?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/293770924443948293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=293770924443948293' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/293770924443948293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/293770924443948293'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/11/impressive.html' title='iMpressive'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-4498066956639660582</id><published>2007-11-05T06:04:00.000-08:00</published><updated>2007-11-05T06:44:33.359-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Qt + Processes + I/O redirection</title><content type='html'>I had a look at &lt;a href="http://qtemu.org"&gt;QtEmu&lt;/a&gt; today, a Qt4 frontend for &lt;a href="http://fabrice.bellard.free.fr/qemu/"&gt;Qemu.&lt;/a&gt; The tool is really nice, however I missed an important feature: I would like to add arbitrary command line parameters for Qemu startup, because some of my requirements (serial I/O, disabling graphics support) are not met by typical frontends, because they are quite special.&lt;br /&gt;&lt;br /&gt;I therefore added a new edit box to QtEmu enabling me to insert my parameters. However, nothing happened in my terminal and I wasn't able to see any output from Qemu. iMichael and I found out that the QProcess class used by QtEmu does send its standard input and output to its parent by default. The solution for output is easy: standard and error output streams can be redirected using the QProcess::setProcessChannel() method.&lt;br /&gt;&lt;br /&gt;Redirecting input is a bit harder (but I needed it, because I'd like to interact with the Fiasco kernel debugger). There is no channel for writing to a QProcess in Qt4. However, some Trolltech developers already came up with a &lt;a href="http://labs.trolltech.com/blogs/2006/03/16/starting-interactive-processes-with-qprocess/"&gt;solution for interactive processes&lt;/a&gt;, which helped in our case, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-4498066956639660582?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/4498066956639660582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=4498066956639660582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4498066956639660582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/4498066956639660582'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/11/qt-processes-io-redirection.html' title='Qt + Processes + I/O redirection'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2345364345436327437</id><published>2007-10-21T04:17:00.000-07:00</published><updated>2007-10-21T04:19:29.715-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Society'/><title type='text'>Berlin adolescents attack blacks - Police say: "no xenophobia"</title><content type='html'>What is it then, if three young men &lt;a href="http://www.spiegel.de/politik/deutschland/0,1518,512617,00.html"&gt;attack a black couple because of the color of their skin?&lt;/a&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2345364345436327437?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2345364345436327437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2345364345436327437' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2345364345436327437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2345364345436327437'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/10/berlin-adolescents-attack-blacks-police.html' title='Berlin adolescents attack blacks - Police say: &quot;no xenophobia&quot;'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2327679391149891412</id><published>2007-08-27T01:51:00.000-07:00</published><updated>2007-08-27T02:03:11.390-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ANTLR'/><title type='text'>Lexer rules need ordering...</title><content type='html'>I was trying to parse lines like&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;import &amp;lt;foo/bar.h&amp;gt;&lt;foo&gt;&lt;/foo&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;using ANTLR, when I found out that ANTLR's lexer rules have a precedence: rules are tried in the order they appear in the .g file. In my case, I had a rule matching a keyword such as "import" and a rule matching anything that is a word. Playing around with rules and their order, I found that my grammar works, if I write the keyword rule before the word rule, otherwise I get a "rule not reachable"-error.&lt;br /&gt;&lt;br /&gt;This is how you get the file name out of the line above:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;fragment DIGIT  : '0'..'9';&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;fragment CHAR : 'a'..'z' | 'A'..'Z';&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;IMPORT : 'import' ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;GT : '&gt;' ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;LT : '&lt;' ;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;WORD : CHAR (CHAR|DIGIT)*;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;WS     : (' '|'\t'|'\n'|'\r')+ { self.skip(); } ;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;filename : WORD ('/' WORD)* '.' WORD ;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;import_r : IMPORT LT f=filename GT {print $f.text};&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2327679391149891412?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2327679391149891412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2327679391149891412' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2327679391149891412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2327679391149891412'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/08/lexer-rules-need-ordering.html' title='Lexer rules need ordering...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3331379829578174127</id><published>2007-08-20T02:30:00.000-07:00</published><updated>2007-08-27T02:01:04.619-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ANTLR'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Bastei, ANTLR</title><content type='html'>I haven't posted for a while, time for an update. When not hacking L4Env, I am currently pursuing new roads.&lt;br /&gt;&lt;br /&gt;First, I have been playing around with the &lt;a href="http://os.inf.tu-dresden.de/papers_ps/bastei_design.pdf"&gt;Bastei OS Framework&lt;/a&gt; a little. Bastei is a C++-based framework for managing resources in a multi-server operating system. It has been implemented as an experiment by Norman Feske and Christian Helmuth. My first little contribution was a small Hello-World client-server example that can be used as a Getting-Started-Tutorial. Since Bastei is not available to the public up to now, I don't post it here. But the time will come...&lt;br /&gt;&lt;br /&gt;Secondly, I am playing with &lt;a href="http://www.antlr.org/"&gt;ANTLR&lt;/a&gt; (&lt;span style="font-weight: bold;"&gt;AN&lt;/span&gt;other &lt;span style="font-weight: bold;"&gt;T&lt;/span&gt;ool for &lt;span style="font-weight: bold;"&gt;L&lt;/span&gt;anguage &lt;span style="font-weight: bold;"&gt;R&lt;/span&gt;ecognition), a shiny parser-generator written in Java, which is able to generate parsers in many different languages such as C, C++, C#, Java, Python, ... you name it. I am currently working through &lt;a href="http://www.pragmaticprogrammer.com/title/tpantlr/"&gt;Terence Parr's ANTLR Reference&lt;/a&gt; which I can definitely recommend for anyone interested in using ANTLR 3.0.  Using ANTLR I did two things up to now:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I wrote an IDL parser for our L4Env IDL files that generates an abstract syntax tree from those files. Now that the parser works, I could easily write an IDL compiler - given ANTLR's strong template engine this should be pretty nice. I'm however not sure that this is something really new so I'll have a look at other things.&lt;/li&gt;&lt;li&gt;For debugging my grammars I wrote &lt;a href="http://os.inf.tu-dresden.de/%7Edoebel/Tree2Dot/"&gt;Tree2Dot&lt;/a&gt;, a tool to convert ANTLR's string representation of ASTs into GraphViz' Dot format. Sure enough this was before I reached page 191 in Parr's ANTLR reference, where I found out that this is already a builtin feature of ANTLR and I could have used it pretty easily.  ;)&lt;/li&gt;&lt;/ul&gt;Now it's time to find out what I can use my newly learned parsing skills for. Several things come to mind:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;As a first experiment I'm probably going to write a tool that takes IDL files and checks whether all the functions have &lt;a href="http://www.stack.nl/%7Edimitri/doxygen/"&gt;Doxygen&lt;/a&gt; comments attached. If not, we'll add templates to the file. If the tool gets really cool, it will also use existing Doxygen comments and adapt them if parameters change etc.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Starting with the IDL parser I'd like to investigate how far we can go generating unit tests for specific interfaces. Typical approaches use programmer annotations to find out what specific parameters to a function are, what the parameters' domains are, and in which order functions of an interface need to be called. However I'm not convinced of the concept of annotations, because programmers are lazy. Therefore I'd like to minimize the amount of additional work posed on them and try to automate this work using static analysis.&lt;/li&gt;&lt;li&gt;Norman Feske gave me some other directions related to the Bastei framework:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Bastei uses statically allocated message buffers for its IPC framework. One could use a C++ parser to generate a callgraph from Bastei code and therefore try to determine the necessary message buffer size.&lt;/li&gt;&lt;li&gt;Bastei's IPC framework implements IPC using C++ streams (which results in code that can be heavily optimized by the C++ compiler). However in contrast to IDL there is no compile-time checking for function parameters anymore, servers need to trust clients to provide the right arguments in the right order and vice versa. Using a static analysis tool, we can look at clients and servers and detect if arguments are passed in a wrong way - this will mainly invoke counting the arguments passed given a certain opcode as well as having a look at the types of arguments.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3331379829578174127?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3331379829578174127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3331379829578174127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3331379829578174127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3331379829578174127'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/08/bastei-antlr.html' title='Bastei, ANTLR'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3632931415716660117</id><published>2007-05-27T04:42:00.000-07:00</published><updated>2007-05-27T04:57:05.588-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Football'/><title type='text'>Cup finals</title><content type='html'>Although my favourite team already had been &lt;a href="http://www2.dynamo-dresden.de/module/statistik-modul/statistik/index.php?task=spiel&amp;spielid=5771"&gt;kicked out in round one&lt;/a&gt;, I was keen to watch yesterday's cup finals between Stuttgart and Nurnberg. The two most impressing teams of the recent league season faced each other for the third time.&lt;br /&gt;&lt;br /&gt;Stuttgart has impressed me by becoming German champions against all odds and by playing intelligent and beautiful football throughout the year. I'm happy for their win, because I count this as an advantage of German football in comparison to the big European Leagues where you only have two or three teams to win at all.&lt;br /&gt;&lt;br /&gt;Nurnberg was mainly of interest for me because they bought Dynamo's top striker Joshua Kennedy last summer. Unfortunately, after playing some minutes for Australias national team in the World Cup, Kennedy got injured in the training camp and never played for his team this season. However, Nurnberg suprised everyone by reaching a place qualifying them for  next year's UEFA cup. One of the impressing facts about them was their ability to beat German champions Stuttgart in both of their matches.&lt;br /&gt;&lt;br /&gt;So yesterday both teams faced each other for the third time. Like many others I watched the game on TV and agree with people who found it one of the most entertaining football matches of the last years. Both teams did a great job and even though Nurnberg won it by 3-2 in the extra time, Stuttgart also would have deserved it. After Cacau was sent off in minute 30, they played 90 minutes with only 10 players. Even reaching extra time was a great accomplishment for them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3632931415716660117?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3632931415716660117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3632931415716660117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3632931415716660117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3632931415716660117'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/05/cup-finals.html' title='Cup finals'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2147120486368809763</id><published>2007-05-25T07:12:00.000-07:00</published><updated>2007-05-25T07:17:14.863-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Society'/><title type='text'>National Security (2)</title><content type='html'>&lt;a href="http://www.spiegel.de/panorama/justiz/0,1518,484112,00.html"&gt;Someone recently attacked Kai Diekmann's car&lt;/a&gt;. Diekmann is the head of Germany's most controverse boulevard magazine - BILD. Unfortunately, I cannot feel sorry for him and tend to think that this serves him quite well, since he is responsible for  a magazine that is keeping German masses undereducated and wrong-informed.&lt;br /&gt;&lt;br /&gt;However, what gives me a bad feeling about this, is that the &lt;a href="http://en.wikipedia.org/wiki/Red_Army_Faction"&gt;Red Army Fraction&lt;/a&gt; also started their terrorism by attacking things like warehouses. Just when they noticed that this didn't work they started killing people. We should not get back to these things again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2147120486368809763?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2147120486368809763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2147120486368809763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2147120486368809763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2147120486368809763'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/05/national-security-2.html' title='National Security (2)'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2608409242440849926</id><published>2007-05-25T06:59:00.000-07:00</published><updated>2007-05-25T07:10:01.132-07:00</updated><title type='text'>National Security (1)</title><content type='html'>German conservative politician Roland Pofalla has accused Wolfang Thiers of not being a serious president of the German Bundestag anymore. The reason for that has been &lt;a href="http://www.spiegel.de/politik/deutschland/0,1518,484605,00.html"&gt;Thierse's criticism&lt;/a&gt; of the methods German police is using to track down potential participants of protests against next week's G8 meeting (which in fact was shared by justice secretary Brigitte Zypries).&lt;br /&gt;&lt;br /&gt;I'm convinced that Wolfgang Thierse was right. Taking smell probes of innocent people is definitely a sign of the state misusing its power, even if this is covered by laws. &lt;a href="http://www.spiegel.de/politik/deutschland/0,1518,484864,00.html"&gt;Reading people's mail&lt;/a&gt; is a sign of misuse. Preventing people from making use of their civil right to stand up when things go wrong, is also a sign of misuse. This was fortunately &lt;a href="http://www.spiegel.de/politik/deutschland/0,1518,485014,00.html"&gt;relaxed by a court today&lt;/a&gt;. All this is definitely near to the methods used by dictators and authoritarian states.&lt;br /&gt;&lt;br /&gt;I definitely do not agree with all the criticism and the points that are made by G8 opponents. But in a democratic society we should respect their rights and not criminalize them for having a different opinion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2608409242440849926?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2608409242440849926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2608409242440849926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2608409242440849926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2608409242440849926'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/05/national-security-1.html' title='National Security (1)'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3001649797878114441</id><published>2007-05-11T05:57:00.000-07:00</published><updated>2007-05-11T06:05:00.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Splinter</title><content type='html'>I was experimenting with &lt;a href="http://www.splint.org/"&gt;SPLint&lt;/a&gt; yesterday. It is a tool for statically analysing C source code and is able to find errors regarding uninitialized variables, memory allocation errors and such things. Source code can further be annotated to get even more information out of the checker.&lt;br /&gt;&lt;br /&gt;What annoyed me when I used SPLint was the amount of output. For my local L4 files it gave lots of errors and warnings. I decided, that colored output might ease the task of reading the interesting parts of it and so I put together a small Python script, called Splinter, which takes SPLint's output and colorizes it, so you can easily find warnings, their explainations, the corresponding function names etc.&lt;br /&gt;&lt;br /&gt;It's probably quite hacky, because I wrote it in about an hour, but it works for me and if you intend to use SPLint, you should definitely &lt;a href="http://www.tudos.org/%7Edoebel/splinter"&gt;give it a try&lt;/a&gt;. Version 0.1 uses my own private colors. Future versions might get more configurable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3001649797878114441?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3001649797878114441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3001649797878114441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3001649797878114441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3001649797878114441'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/05/splinter.html' title='Splinter'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-728657040201573645</id><published>2007-05-10T12:29:00.000-07:00</published><updated>2007-05-11T06:03:47.125-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Society'/><title type='text'>Whose bread I eat...</title><content type='html'>There's this German saying about people typically tending to take the opinion of their superiors. It translates to something like "Whose bread I eat, whose song I sing."&lt;br /&gt;&lt;br /&gt;Alan Posener earned some fame today for posting an opinion about the boss of Bild, a German yellow press paper, because he did exactly the opposite. He works for the same publishing company. Posener became even more famous, when his bosses tried to censor him and removed his article from his newspaper's weblog. &lt;a href="http://turi-2.blog.de/2007/05/09/alan_posener_wir_sind_papst%7E2240695"&gt;The text already had been spread.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-728657040201573645?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/728657040201573645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=728657040201573645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/728657040201573645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/728657040201573645'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/05/whose-bread-i-eat.html' title='Whose bread I eat...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-3710256174581808982</id><published>2007-05-10T09:42:00.001-07:00</published><updated>2007-05-10T09:57:20.177-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>SCons and vim</title><content type='html'>I recently played around with &lt;a href="http://www.scons.org/"&gt;SCons,&lt;/a&gt; a build system alternative to GNU/Make. It is quite handy and relieves programmers from a lot of work. Building a program from two C files is as easy as putting&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Program(['foo.c', 'bar.c'])&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;into a SConstruct file and running &lt;span style="font-style: italic;"&gt;scons&lt;/span&gt; which will compile object files from foo.c and bar.c and link them to program foo. Cleaning up everything is easy, too. &lt;span style="font-style: italic;"&gt;scons -c&lt;/span&gt; will do the trick. Apart from being easy for daily use, SCons is quite powerful. SConstruct files are &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; scripts and so you get the whole power of a programming language for creating your builds.&lt;br /&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;br /&gt;As I revealed in an earlier post, I like the &lt;a href="http://www.vim.org/"&gt;vim&lt;/a&gt; editor very much. When I started editing SConstruct files, I also wanted to use vim's beautiful syntax highlighting abilities with it. In command mode, you can type &lt;span style="font-style: italic;"&gt;set filetype=python&lt;/span&gt; and syntax coloring works. But in real life, you don't want to type this every time you edit a file, so it would be nice, if vim detects the file type for you. It does this automatically for .c, .cpp, .sh and many more file types, but up to now it does not know about SConstruct and SConscript.&lt;br /&gt;&lt;br /&gt;However, extending vim to recognize these is very easy using vim's &lt;span style="font-style: italic;"&gt;autocmd&lt;/span&gt; features. These&lt;br /&gt;let you specify actions that will be taken upon certain events, for instance when a new buffer is opened. I added two lines to my .vimrc in order to get SCons files highlighted as Python code:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;autocmd BufReadPre SConstruct set filetype=python&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;autocmd BufReadPre SConscript set filetype=python&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The syntax for &lt;span style="font-style: italic;"&gt;autocmd&lt;/span&gt;s is easy: After the &lt;span style="font-style: italic;"&gt;autocmd&lt;/span&gt; keyword you specify the event for which you want to register this command. In our case it is before a new buffer (=file)  is read. Thereafter you specify a pattern for which this applies. In our case SConstruct and SConscript files are handled, it is also possible to use regexes here. In the last part we specify the command that is executed upon the event. Here we set the file type to be Python and voila, syntax coloring works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-3710256174581808982?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/3710256174581808982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=3710256174581808982' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3710256174581808982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/3710256174581808982'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/05/scons-and-vim_10.html' title='SCons and vim'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-8880534833021173301</id><published>2007-03-28T13:49:00.000-07:00</published><updated>2007-05-10T12:28:17.486-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Society'/><title type='text'>Evil Empire</title><content type='html'>&lt;a href="http://www.spiegel.de/politik/debatte/0,1518,474554,00.html"&gt;This text&lt;/a&gt; provides another view on Anti-Americanism in Germany than the one we are used to. Nothing to add from me.&lt;br /&gt;&lt;br /&gt;Edit, March 31st: There is &lt;a href="http://www.spiegel.de/spiegel/0,1518,473692,00.html"&gt;another article&lt;/a&gt; that covers the European approach to islamic fanatism.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-8880534833021173301?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/8880534833021173301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=8880534833021173301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8880534833021173301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/8880534833021173301'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/03/evil-empire.html' title='Evil Empire'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-7153304230773988138</id><published>2007-03-25T03:51:00.000-07:00</published><updated>2007-03-25T04:09:56.540-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Eurosys 2007</title><content type='html'>I spent most part of my last week in Lisbon, Portugal. Besides being an interesting (albeit surprisingly western-European) city, it was the location of this year's EuroSys conference. Although it was just the 2nd such event, I think the organizers are on their way of establishing it as one of the major systems conferences world-wide. There were quite some nice ideas in the conference and I'd like to point you to my favorite papers from this conference.&lt;br /&gt;&lt;br /&gt;Some of these papers are not available yet, I'll try to update the links some time in the future.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt; Marek Olszewski, Adam Czajkowski, Keir Mierle, Angela Demke Brown:&lt;/span&gt; &lt;a href="http://individual.utoronto.ca/marek/jifl-eurosys07.pdf"&gt;JIT instrumentation - a novel approach to dynamically instrument operating systems&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Anil Madhavapeddy, Alex Ho, Tim Deegan, David Scott and Ripduman Sohan: &lt;/span&gt;Melange: Creating a functional internet (not online yet.)&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Joseph Tucek, James Newsome, Shan Lu, Chengdu Huang, Spiros Xanthos, David Brumley, Yuanyuan Zhou and Dawn Song:&lt;/span&gt; &lt;a href="http://www.cs.cmu.edu/%7Edbrumley/pubs/sweeper-eurosys07.pdf"&gt;Sweeper: A Lightweight End-to-End System for Defending Against Fast Worms.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Kristis Makris, Kyung Ryu: &lt;i&gt;Dynamic and Adaptive Updates of Non-Quiescent Subsystems in Commodity Operating System Kernels. &lt;/i&gt;(not online yet.)&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt; Sameh Elnikety, Steven Dropsho, Willy Zwaenepoel: &lt;/span&gt;&lt;a href="http://infoscience.epfl.ch/getfile.py?recid=97654&amp;mode=best"&gt;Tashkent+ - memory-aware load balancing and update filtering in replicated databases&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Jake Wires, Mike Feeley:&lt;/span&gt; Secure file system versioning at the block level (not online yet.)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7153304230773988138?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7153304230773988138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7153304230773988138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7153304230773988138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7153304230773988138'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/03/eurosys-2007.html' title='Eurosys 2007'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2795616763936582631</id><published>2007-03-09T12:39:00.000-08:00</published><updated>2007-03-09T12:43:45.044-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><title type='text'>HipHop can also be music...</title><content type='html'>Normally I'm not a fan of hiphop or rap music. I don't even know the difference. ;)&lt;br /&gt;&lt;br /&gt;However, yesterday I discovered &lt;a href="http://www.monzy.com"&gt;Monzy&lt;/a&gt; and his really nerdy first song called &lt;a href="http://www.monzy.com/intro/killdashnine_lyrics.html"&gt;"Kill Dash Nine"&lt;/a&gt;. I love it,  because it is full of geekisms. My favourite part is &lt;span style="font-style: italic;"&gt;"I last a mythical man-month, you a one-minute man."&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2795616763936582631?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2795616763936582631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2795616763936582631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2795616763936582631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2795616763936582631'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/03/hiphop-can-also-be-music.html' title='HipHop can also be music...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-2240509892537561995</id><published>2007-03-09T12:27:00.000-08:00</published><updated>2007-03-09T12:38:17.738-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>VIM</title><content type='html'>My favourite editor, &lt;a href="http://www.vim.org"&gt;vim&lt;/a&gt;, is a very complex tool. If you search the web, you will find many places, where people tell you that even if you are an experienced vim user, you only know a subset of its features. Every once in a while you get to know another useful feature.&lt;br /&gt;&lt;br /&gt;Vim is sometimes also annoying. For instance I was oftentimes annoyed when I hit the q key followed by another key and ended up in macro recording mode. Before I learned that I could exit this mode by hitting q another time in comand mode, I was really frustrated. Thereafter it only got on my nerves. Until today I decided to find out what's so interesting about this record mode.&lt;br /&gt;&lt;br /&gt;By hitting q you tell vim that you want to &lt;a href="http://www.vim.org/tips/tip.php?tip_id=144"&gt;record a macro.&lt;/a&gt; If you hit a number or a letter thereafter, you tell vim into which register you want this macro to be stored. So hitting qq will end up recording a macro into register q. Now you can do anything you want with vim: insert text, search for things, open new files, ... When you are done, hit q for another time. Now the macro is recorded and you can re-run it using @&lt;register&gt; where &lt;register&gt; is the name of the register you stored your macro in.&lt;br /&gt;&lt;br /&gt;This feature came in handy today. I had to wrap a lot of one-liners with #ifdef X and #endif. So I recorded a macro that&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Entered insert mode.&lt;/li&gt;&lt;li&gt;Opened a new line.&lt;/li&gt;&lt;li&gt;Inserted #ifdef X&lt;/li&gt;&lt;li&gt;Moved one line down.&lt;/li&gt;&lt;li&gt;Opened another new line.&lt;/li&gt;&lt;li&gt;Inserted #endif&lt;/li&gt;&lt;li&gt;Exited insert mode.&lt;/li&gt;&lt;/ol&gt;Thereafter the boring task of inserting those ifdef's was just some keystrokes and I realized that I should have learned this feature earlier.&lt;br /&gt;&lt;br /&gt;Now can somebody tell me how I can store macros for reusing them later on?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-2240509892537561995?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/2240509892537561995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=2240509892537561995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2240509892537561995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/2240509892537561995'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/03/vim.html' title='VIM'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-7404242072076350858</id><published>2007-02-10T17:21:00.000-08:00</published><updated>2007-02-10T08:23:12.517-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Speeding up your compiler</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_S_R6snwlp2g/Rc30bdwaM2I/AAAAAAAAAAU/t1IH8fmRvfc/s1600-h/ccache.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp2.blogger.com/_S_R6snwlp2g/Rc30bdwaM2I/AAAAAAAAAAU/t1IH8fmRvfc/s320/ccache.png" alt="" id="BLOGGER_PHOTO_ID_5029945111524029282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I recently played around with &lt;a href="http://ccache.samba.org"&gt;ccache&lt;/a&gt;. This tool caches compiled C/C++ object files. Whenever you recompile a file, it checks whether the corresponding object file is in the cache and the compiler run may be saved.&lt;br /&gt;&lt;br /&gt;You may ask, why we need this tool although we already have build systems that determine, when files need to be recompiled. The answer is, that build systems make their decisions upon file modification times and the existence of an older object. If the object is missing - for instance because you ran "make cleanall", make will trigger a rebuild. ccache however takes a preprocessed file and matches its checksum with the one it has cached. If both match, the cached object file is used and you save the time you'd otherwise need for running the compiler.&lt;br /&gt;&lt;br /&gt;My benchmarks took place in our L4 environment - I compiled some applications without their objects being cached. Then, I ran "make cleanall" and started the build again, this time with caching enabled. The (reasonable) speedups are shown in the picture. We can see two things:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;C++ (Dice, C++ small) builds are sped up more than C builds (the rest). This is because compiling a C++ file typically takes much more time which is then saved by ccache.&lt;/li&gt;&lt;li&gt;Large builds (L4Linux, Dice) are sped up more than small ones (cUnit, ...), because they include more compiler runs.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-7404242072076350858?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/7404242072076350858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=7404242072076350858' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7404242072076350858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/7404242072076350858'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/02/speeding-up-your-compiler.html' title='Speeding up your compiler'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_S_R6snwlp2g/Rc30bdwaM2I/AAAAAAAAAAU/t1IH8fmRvfc/s72-c/ccache.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-5347328929297515512</id><published>2007-02-04T05:26:00.000-08:00</published><updated>2007-02-10T08:36:59.823-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reading'/><title type='text'>Makes you feel hit by a train</title><content type='html'>Literature is beautiful. There are loads of Terry Pratchetts and Jasper Ffordes to  make you laugh and sometimes think about the wisdom that lies deep beneath their jokes. There is Nick Hornby taking you for a tour of someone else's absolutely usual life.&lt;br /&gt;&lt;br /&gt;Literature is not always about great deeds or true heroes. Literature doesn't always make you laugh. Sometimes it is there to make you cry. It makes you feel sick. Words that hit you as if a train was crossing your path. Stories that make you want to put aside the book because you know that what happens will end up in a mess making you feel terrible for the rest of the day or even more. But on the other hand you simply can't let go, because you are enchanted by the words.&lt;br /&gt;&lt;br /&gt;Even though (or exactly because?) the story is narrated in many different ways, even though you have to build it in your head from the patches of information you gain from the book, even though there is much more than a simple story in the book and even though you cannot tell which parts of the story are true and which ones are phantasy, even though it is crowded of anti-heroes - some books may give your thoughts (if not your life) a new direction.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.de/Everything-Illuminated-Jonathan-Safran-Foer/dp/0141008253/sr=8-3/qid=1170595954/ref=pd_ka_3/302-3104505-6382437?ie=UTF8&amp;amp;s=books-intl-de"&gt;Jonathan Safran Foer's "Everything is illuminated"&lt;/a&gt; is one of those books. Go and get a read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-5347328929297515512?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/5347328929297515512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=5347328929297515512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/5347328929297515512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/5347328929297515512'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/02/makes-you-feel-hit-by-train.html' title='Makes you feel hit by a train'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-116884821093366015</id><published>2007-01-15T00:01:00.000-08:00</published><updated>2007-01-15T00:03:30.943-08:00</updated><title type='text'>Poetry</title><content type='html'>&lt;a href="http://www.iks-jena.de/mitarb/lutz/usenet/Rainer.html/"&gt;Geek-parody&lt;/a&gt; on the German poem &lt;a href="http://de.wikipedia.org/wiki/Erlk%C3%B6nig_%28Ballade%29"&gt;"Der Erlkönig"&lt;/a&gt; by Johann Wolfgang von Goethe.&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-116884821093366015?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/116884821093366015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=116884821093366015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/116884821093366015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/116884821093366015'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/01/poetry.html' title='Poetry'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-116884608269500418</id><published>2007-01-14T23:22:00.000-08:00</published><updated>2007-01-14T23:28:02.710-08:00</updated><title type='text'>Smoke while you may...</title><content type='html'>Last week my &lt;a href="http://www.countdown-dresden.de/"&gt;favorite students club&lt;/a&gt; met again for its annual plenum. Apart from electing our new heads, we had a very strong, unintellectual and non-objective discussion about whether we wanted to permit smoking in our club or not. Unfortunately, the smokers once again won with arguments like that smokers drink more beer and are therefore economically more important for us.&lt;br /&gt;&lt;br /&gt;Spiegel online features smoking in a &lt;a href="http://www.spiegel.de/kultur/gesellschaft/0,1518,454725,00.html"&gt;nice squib.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-116884608269500418?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/116884608269500418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=116884608269500418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/116884608269500418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/116884608269500418'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2007/01/smoke-while-you-may.html' title='Smoke while you may...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-116429925824208750</id><published>2006-11-23T08:13:00.000-08:00</published><updated>2006-11-23T08:27:38.253-08:00</updated><title type='text'>Deutsche Neidkultur</title><content type='html'>Letzte Woche spielte Deutschland auf Zypern. Nach 90 Minuten stand es 1:1 - zum ersten Mal seit der WM hatten wir nicht gewonnen und natürlich war das ein gefundenes Fressen für Presse, Funk und Fernsehen. Da konnte man doch endlich mal diese überbezahlten Idioten abkanzeln, die einen Haufen Kohle dafür bekommen, gegen den Ball zu treten und dann doch nur einen Punkt bei einem Niemandsgegner wie Zypern zustande bekommen. Eine Freundin von uns hat sogar alle 10 Minuten den Live-Ticker gecheckt, ob wir auch ja noch zurück liegen. &lt;br /&gt;&lt;br /&gt;Dieses Ereignis hat mir mal wieder zu Denken gegeben. Im letzten Sommer waren wir noch alle stolz auf unser Team - der Fußball war gut und die Euphorie wurde nicht einmal durch die Niederlage im Halbfinale gebremst. Mit Eintreten der kalten Jahreszeit scheint sich nun aber auch wieder des Deutschen Gemüt zu kühlen. &lt;br /&gt;&lt;br /&gt;Und was finden wir nun, tief in den Wurzeln unserer politisch korrekten und historisch bereinigten Leitkultur? Wir sehen, dass es da Leute gibt, denen es besser geht als uns - Fussballer, die wenig leisten und trotzdem unglaublich viel mehr Geld, Ruhm und Status erlangen als wir das je in unserem Leben erreichen werden. Für viele ist das offenbar ein Grund, wieder alles schlecht zu machen. Willkommen zurück in der Deutschen Neidkultur.&lt;br /&gt;&lt;br /&gt;Hat sich einer der Neider eigentlich schon mal überlegt, warum diese Jungs so reich sind? Ganz einfach: weil es Leute gibt, die bereit sind, für Fussball zu bezahlen. Fans zahlen, weil sie Fußball lieben. Firmen zahlen, weil sie beim Fußball Werbung machen und die zahlenden Fans dann hinterher in den extra länger geöffneten Supermarkt rennen, um all die tollen Produkte zu erwerben. Dieses Spiel ist ein relevanter Teil unserer Marktwirtschaft. &lt;br /&gt;&lt;br /&gt;Sportler sind ein wichtiger Teil dieses Spiels - warum sollen sie also nicht auch finanziell daran teilhaben? Können wir uns nicht einfach an ihnen erfreuen und ihr Können bewundern?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-116429925824208750?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/116429925824208750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=116429925824208750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/116429925824208750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/116429925824208750'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2006/11/deutsche-neidkultur.html' title='Deutsche Neidkultur'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-116241590771519053</id><published>2006-11-01T12:51:00.000-08:00</published><updated>2007-02-10T08:40:12.066-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Exokernel snow</title><content type='html'>It's been a while since I posted some stuff on this blog. I really didn't know what to talk about at the moment. Don't want to go into details about football - Dynamo is a shame these days and I can only hope that this winter is not going to be as frustrating as last year's. There's also not much to talk about work - I am currently participating in porting our Device Driver Environment to support Linux 2.6 drivers. This is quite interesting for me, but there is not yet much to talk about.&lt;br /&gt;&lt;br /&gt;The first rainy flakes of snow are  cumulating on the rooftop window above me and I realize that although nights are getting longer, days becoming colder and the winds getting stronger, there are still nearly two months left until Christmas. (Best wishes to my friends &lt;a href="http://eisloewe.spaces.live.com/"&gt;Lars,&lt;/a&gt; Rene and Dina currently being in "icy" Russia... *wave*).&lt;br /&gt;&lt;br /&gt;Winter term has started and we are doing some teaching again. Besides the normal exercise stuff and some advanced lectures on microkernel design, we are once again trying to start a Paper Reading Group. Neal, one of our students, is kind of interested in scientific papers from the old days. He proposed reading a lot of papers from the 1960's and 1970's. Today was the first meeting and as I'm always keen to gain more experience in giving talks, I volunteered for one of the first presentations. My talk was based upon two papers on Exokernels by Frans Kashoek, Dawson Engler and others:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://citeseer.ist.psu.edu/engler95exokernel.html"&gt;&lt;span class="m"&gt;&lt;span class="l"&gt;&lt;span style="font-weight: bold;"&gt;Exokernel: An Operating System Architecture for Application-Level Resource Management&lt;/span&gt;&lt;b&gt; &lt;/b&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="m"&gt;   Dawson R. Engler, M. Frans Kaashoek, James O'Toole Jr.&lt;/span&gt;&lt;span class="m"&gt;&lt;span class="l"&gt;)&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://citeseer.ist.psu.edu/kaashoek97application.html/"&gt;&lt;span class="m"&gt;&lt;span class="l"&gt;&lt;b&gt;Application Performance and Flexibility on Exokernel Systems &lt;/b&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="m"&gt;   M. Frans Kaashoek, Dawson R. Engler, Gregory R. Ganger, Héctor M. Briceño, Russell Hunt, et al.&lt;/span&gt;&lt;span class="m"&gt;&lt;span class="l"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Although they are only 10 years old, Neal accepted them for the presentation. ;-) My understanding of exokernels was at most vague and reading those papers taught me some lessons about it. The basic idea behing these operating systems is to keep the OS's interface as low to hardware as possible and export as much information as possible to applications on top of it. This is at the first glance similar to our microkernel approach. However, the authors make clear, that their concept is orthogonal to the question whether to use a microkernel or a monolithic system.&lt;br /&gt;&lt;br /&gt;The Exokernel does not do any resource management apart from tracking who is in possession of a resource (allocation, revocation, sharing). Security policies are implemented in the applications with only minimal support being necessary from the exokernel.&lt;br /&gt;&lt;br /&gt;On top of the low-level hardware abstractions, exokernels implement higher-level operating system services in a library. These so-called libOSes are linked to each application and let application performance be at least as performant as traditional operating systems. The guys even implemented some custom-tailored applications that exploit the low-level exokernel layer in ways that enable very high performance.&lt;br /&gt;&lt;br /&gt;I think I learned some interesting ideas, even though I don't agree with all the statements from these papers. Moreover, my conclusion is, that I need to read more scientific papers. Just sitting around all day, waiting for ideas to become rich, will not suit me well. Next is a paper about network packet filtering dating back to 1986...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-116241590771519053?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/116241590771519053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=116241590771519053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/116241590771519053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/116241590771519053'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2006/11/exokernel-snow.html' title='Exokernel snow'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-115392993338839370</id><published>2006-07-26T08:53:00.000-07:00</published><updated>2007-02-10T08:40:56.785-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Summer School on Dependable Software Systems</title><content type='html'>After finishing my diploma and starting to work as a PhD student at the TU Dresden Operating Systems Group in the beginning of July, I attended the Summer School on Dependable Software Systems last week. It took place in Lugano, Switzerland. Six researchers from USI Lugano, Carnegie-Mellon University and the University of Milano presented the best of their knowledge and research.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.inf.unisi.ch/faculty/sharygina/"&gt;Natasha Sharygina&lt;/a&gt; from USI talked about using model-checking for analysis of large C applications. She gave an overview of the &lt;a href="http://www.inf.ethz.ch/personal/daniekro/satabs/"&gt;SATABS&lt;/a&gt; tool she is involved in and gave some thoughts about veryfing mobile applications.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.inf.unisi.ch/faculty/pedone/"&gt;Fernando Perdone&lt;/a&gt; from USI introduced reliable broadcast mechanisms and the problems related to this area.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.cmu.edu/%7Epetel/"&gt;Peter Lee&lt;/a&gt; from CMU introduced Proof-Carrying Code as a method to proof the correctness of an applicatoin to a customer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://spoke.compose.cs.cmu.edu/shaweb/"&gt;Mary Shaw&lt;/a&gt; from CMU talked about Ultra-Large-Scale Systems and about everyday dependability where we have to consider changing users needs during workdays although the effect of failures might not be critical like in an airplane, but only inconvenient to a user.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.cmu.edu/%7Egarlan/"&gt;David Garlan&lt;/a&gt; talked about formalizing software architectures, so that even high-level architectures may be checked for consistency and conformance with respect to certain rules posed on a system.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.elet.polimi.it/upload/ghezzi/"&gt;Carlo Ghezzi&lt;/a&gt; talked about changes in software development, targetting mobile and dynamic systems instead of static and monolithic ones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-115392993338839370?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/115392993338839370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=115392993338839370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/115392993338839370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/115392993338839370'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2006/07/summer-school-on-dependable-software.html' title='Summer School on Dependable Software Systems'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-114828133751453393</id><published>2006-05-21T23:50:00.000-07:00</published><updated>2007-02-10T08:40:22.384-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>[L4] Speeding up L4Linux task creation</title><content type='html'>It's L4Linux once again. As mentioned the last time, L4Linux gets performance leaks when it is in need of services provided by other L4 services, since it then needs to call these services. One example for this is task creation, which I tried to improve recently. Let's first have a look at what L4Linux is doing upon a user-space application calling &lt;span style="font-style: italic;"&gt;fork()&lt;/span&gt;:&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;Allocate an L4 task from the task server. The task server upon initialization got all available tasks from the resource manager (RMGR). However it does all these requests only to get informed about how many tasks are in the system. It then returns these tasks to RMGR immediately.&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;Setup Linux-internal task data.&lt;/li&gt;   &lt;li&gt;Call the task server once again to start the task.&lt;/li&gt;   &lt;li&gt;The task server now calls RMGR to &lt;span style="font-weight: bold;"&gt;really &lt;/span&gt;start the task.&lt;/li&gt; &lt;/ol&gt; The same goes for terminating a task. Once again RMGR is called to kill the task using the task server as a proxy. So what is this task server good for anyway? - Well, it provides ownership management for tasks. This could also be included to RMGR thereby saving this indirection, but no one has done so up to now.&lt;br /&gt;&lt;br /&gt;Having a look at what is done in task server and RMGR to startup a task shows, that it is simply some &lt;span style="font-style: italic;"&gt;l4_task_new()&lt;/span&gt; system call. The first idea to improve the situation is to let L4Linux do so itself. I therefore added a new &lt;span style="font-style: italic;"&gt;allocate_chief() &lt;/span&gt;call to the task server interface. This allocates a task for the client and makes this client become the task's chief. This is necessary, because only a task's chief is allowed to start and stop it.&lt;br /&gt;&lt;br /&gt;This alone speeds up task creation and termination by around 10%, since we save one L4Linux -&gt; task server -&gt; RMGR call chain for both, starting and stopping a task. Another improvement can be made by caching unused tasks. If a task is terminated, we do not need to return it to the task server, but can put it into a cache instead. It can then later be restarted as a new L4Linux task. This removes every interaction with L4 servers from the start/stop process of a task. All in all new task management and task caching do result in 20% performance increase for task creation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-114828133751453393?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/114828133751453393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=114828133751453393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/114828133751453393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/114828133751453393'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2006/05/l4-speeding-up-l4linux-task-creation.html' title='[L4] Speeding up L4Linux task creation'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-114751726123955961</id><published>2006-05-13T03:24:00.000-07:00</published><updated>2007-02-10T08:40:40.606-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>[L4] L4Linux performance issues</title><content type='html'>&lt;a href="http://tudos.org/L4/LinuxOnL4/"&gt;L4Linux&lt;/a&gt; is a paravirtualized version of the Linux kernel running on top of the &lt;a href="http://l4hq.org/"&gt;L4 microkernel family&lt;/a&gt;. For my dipoma thesis I am doing some evaluation of L4Linux in comparison to native Linux to find out where the former's performance problems come from.&lt;br /&gt;&lt;br /&gt;One of the problems is that Linux applications are running as L4 user space apps alongside with the kernel. Every system call issued by an application leads to an IPC to the Linux server which then answers back once again using IPC. This means, that 2 context switches are invoked for each system call, resulting in a much larger number of TLB and cache misses than on native Linux.&lt;br /&gt;&lt;br /&gt;I measured this by performing a nearly-null system cal: &lt;span style="font-style: italic;"&gt;sys_getpid()&lt;/span&gt;. From Linux user space its average execution time is around 260 cycles on my test computer (An AMD Duron 800 MHz with 256 MB RAM, Linux 2.6.16 booted from a ramdisk). Performing the same task on the same computer with the same ramdisk setup in L4Linux results in around 3,700 cycles for each call to &lt;span style="font-style: italic;"&gt;sys_getpid()&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I thereafter counted cache and TLB misses for each setup and learned, that for 100,000 calls to sys_getpid() there were around 200 TLB misses in native Linux - probably from the point where my benchmark was interrupted by some other app. On L4Linux there were 6 TLB misses for each system call - some more. These misses lead to delay in execution of L4Linux system calls, because cached need to be refilled.&lt;br /&gt;&lt;br /&gt;However, this is not the one and only source of performance leaks. Losing 3,500 cycles for a system call is not a lot, when you see that a blocking &lt;span style="font-style: italic;"&gt;sys_read() &lt;/span&gt;needs 2,7 million cycles in average. There are other sources, for instance the points where L4Linux needs to use L4 system services to get work done. I will discuss this in another post soon.&lt;br /&gt;&lt;br /&gt;Conclusion: Context switches for system calls reduce L4Linux performance.&lt;br /&gt;&lt;br /&gt;Solutions already have been proposed:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Processors with&lt;span style="font-weight: bold;"&gt; tagged TLBs &lt;/span&gt;do not need to flush their TLBs on context switches and therefore will reduce TLB misses for system calls.&lt;/li&gt;   &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Cache coloring&lt;/span&gt; can be used to reduce overlapping between L4Linux and its applications so that both do not thrash their caches while running in parallel.&lt;/li&gt;   &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Small address spaces&lt;/span&gt; are a concept to run multiple applications inside the same virtual address space. Thereby no context switching is performed for Linux system calls.&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-114751726123955961?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/114751726123955961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=114751726123955961' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/114751726123955961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/114751726123955961'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2006/05/l4-l4linux-performance-issues.html' title='[L4] L4Linux performance issues'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-113999779891491221</id><published>2006-02-15T01:52:00.000-08:00</published><updated>2006-02-15T02:03:18.946-08:00</updated><title type='text'>[Sports] Dynamo Dresden vs. TSV 1860 Munich</title><content type='html'>It's been a long time since we've seen some soccer in Dresden. The last game before Christmas (against Rostock) was postponed, because of heavy snow the days before. In January, season restarted and the first match against Fuerth also got delayed, because we had temperatures around -20°C and everything was frozen. With the away match in Offenbach also being delayed, Dynamo have not played three of their last four matches.&lt;br /&gt;&lt;br /&gt;Last week the weather became slightly better, temperatures around the melting point. Dynamo officials tried everything to make Friday's game against Munich happen. Although the field does not have a heating, they pumped hot air through the drainage and thereby melted the frozen field. After this happened, it started to rain for some days and the field became a puddle of mud. Guess what - they had a helicopter fly around the field for an hour, thereby dry-blowing the grass. Crazy.&lt;br /&gt;&lt;br /&gt;After the helicopter went away it started to snow again and this lead to about 50 fans cleaning the field allover Friday afternoon.&lt;br /&gt;&lt;br /&gt;With all that said, the match nearly was a minor matter. Or not? Remember, the team had not won any of the last 13 matches. Therefore huge emotions burst out, when Thomas Broeker scored his second goal this season for the 1-0 before halftime. And better: we even got a second chance to make a goal and this was used by our new defender Tomas Votava to end up with a final score of 2-0 against a strong opponent, who could not manage to have any of their chances get countable.&lt;br /&gt;&lt;br /&gt;Several good players were seen this day: keeper Ignjac Kresic saved the lead in half one and even got a concussion. Therefore he was replaced by Darko Horvat in half two and he also did an extremely good job. Best field player for me was Pavel Pergl, our new right-wing defender. I cannot remember when I saw one of our players win a one-on-one situation near the Dynamo goal this season. Pergl did this more than one time in a single game and was one of the reasons for Dynamo not to lose.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-113999779891491221?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/113999779891491221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=113999779891491221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113999779891491221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113999779891491221'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2006/02/sports-dynamo-dresden-vs-tsv-1860.html' title='[Sports] Dynamo Dresden vs. TSV 1860 Munich'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-113775160837965079</id><published>2006-01-20T01:53:00.000-08:00</published><updated>2007-02-10T08:41:09.966-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>[Linux] Network transfer rates</title><content type='html'>For my diploma thesis I need to transfer monitored data from a test PC running the L4/DROPS operating system to my Linux workstation. A kind of weird idea of my tutor was to write all the data to a hard disk with no file system or so and then switch the disk to the other workstation and have a program read all the data. The good thing about the idea would be a high transfer rate. The bad thing is, that no real-time monitoring could become possible.&lt;br /&gt;&lt;br /&gt;As I've been developing a software network switch for L4 last year, I thought that transferring data through a network could work great. For this I ported a &lt;a href="http://www.sics.se/%7Eadam/uip/"&gt;small IP stack implementation&lt;/a&gt;, uIP, to use L4 and my network switch. Transferring small amounts of log data is no problem with it, but for large transfers we encountered the limits of this stack. Some of its small size results from minimal TCP features implemented and the drawback for large transfers is uIP being able only to send one TCP packet at a time and then waiting until the packet gets acked by the receiver.&lt;br /&gt;&lt;br /&gt;On my Linux machine I started using netcat to receive all the data and store it to a file. What I experienced there was a relatively fast start of transmission (~20 kB/s in the first 2 seconds) and then a sudden slowdown to only 2kB/s afterward. &lt;a href="http://www.ethereal.com/"&gt;Ethereal&lt;/a&gt; can really be your friend when diagnosing network connections and so I found out that the Linux machine started sending acknowledgements fast and after some time considered the TCP-stream to be one-way and only sent one acknowledge message every 0.5 seconds. This is okay for a normal TCP stack, because TCP allows acknowledgement of several packets with one ACK message. uIP however needs the ACK to send the next packet and therefore everything messed up and became slow.&lt;br /&gt;&lt;br /&gt;After some time of discussion (with even considering the option of porting yet another IP stack to L4) and searching, I found that there is an option for TCP sockets, putting this socket into the QUICKACK mode, where all packets are acked immediately. So I abandoned netcat and wrote my own little socket application that puts its receive socket into this mode for each receive. This finally gave me data transfer rates of 2.2 MB/s - 1000 times better than before.&lt;br /&gt;&lt;br /&gt;If I should find this throughput too slow in the future (monitoring produces &lt;span style="font-weight: bold;"&gt;a lot&lt;/span&gt; of data), I will port the lwIP stack to L4, but I hope this will not be until I receive my diploma.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-113775160837965079?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/113775160837965079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=113775160837965079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113775160837965079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113775160837965079'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2006/01/linux-network-transfer-rates.html' title='[Linux] Network transfer rates'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-113679368755668404</id><published>2006-01-08T23:48:00.000-08:00</published><updated>2006-01-09T00:03:32.526-08:00</updated><title type='text'>Terry Pratchett - The Tiffany Aching Series</title><content type='html'>Terry Pratchett has written two books about Tiffany Aching up to now, which I finished reading last week. Tiffany is a young girl trying to become a witch. In the first book --- &lt;span style="text-decoration: underline;"&gt;"T&lt;/span&gt;&lt;a href="http://www.amazon.de/exec/obidos/ASIN/0060012382/qid=1136793507/sr=8-1/ref=sr_8_xs_ap_i1_xgl/302-2048529-5193625"&gt;he wee free men"&lt;/a&gt; --- she has to save her little brother (Who is always crying for sweets - reminds me of the abbot in &lt;a href="http://www.amazon.de/exec/obidos/ASIN/0552148407/qid=1136793737/sr=8-2/ref=sr_8_xs_ap_i2_xgl/302-2048529-5193625"&gt;"Thief of time"&lt;/a&gt;) who has been stolen by the Queen of Fairies. Book 2 --- &lt;a href="http://www.amazon.de/exec/obidos/ASIN/0060586621/qid=1136793521/sr=8-1/ref=sr_8_xs_ap_i1_xgl/302-2048529-5193625"&gt;"A hat full of sky"&lt;/a&gt;--- tells about her apprenticeship with an elder witch. Thereby Tiffany is occupied by an evil demon who steals people's thoughts.&lt;br /&gt;&lt;br /&gt;This may all sound a bit frightening, but it is however quite funny. The fun comes mostly out of the supporting characters. Tiffany makes friends with the Nac Mac Feegle - a clan of six-inch-high blue men always looking for a fight (and if there is none, they'll fight each other). These guys are quite funny (but not very bright...) and also had a small appearance in one of the real witch-novels, &lt;a href="http://www.amazon.de/exec/obidos/ASIN/0552146153/qid=1136793529/sr=8-2/ref=sr_8_xs_ap_i2_xgl/302-2048529-5193625"&gt;"Carpe Jugulum"&lt;/a&gt;. Furthermore discworld's greatest witch of all --- Granny Weatherwax --- has got her appearances and is really part of the story in the second book.&lt;br /&gt;&lt;br /&gt;The Tiffany-Aching-series is not as complex to read as other discworld novels, mainly because it is targeted at younger readers. (Yes, I read children's books!) However, it is really funny, apart from the first third of the second book being a little bit weak.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-113679368755668404?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/113679368755668404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=113679368755668404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113679368755668404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113679368755668404'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2006/01/terry-pratchett-tiffany-aching-series.html' title='Terry Pratchett - The Tiffany Aching Series'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-113602343561250039</id><published>2005-12-31T01:59:00.000-08:00</published><updated>2005-12-31T02:03:55.623-08:00</updated><title type='text'>The final curtain</title><content type='html'>Before this year is gone, I'd like to give some sign of life to all the guys out there (in Brazil, Mexiko and even Germany...) who know me. I did not forget you, however there is nothing to tell here at the moment. I hope you had a merry Christmas out there in the world and did not get too frustrated about being far away from home.&lt;br /&gt;&lt;br /&gt;The university is at a shutdown at the moment, no one works or is allowed to enter it until Monday morning. This got me partly nervous, because I could have spent the last two days working for my diploma thesis. But the good point in it is, I got two more days of relaxation and can continue to work next week.&lt;br /&gt;&lt;br /&gt;See you in 2006. (And remember that there is a leap second between 00:00:59 and 00:01:00 on New Year's Day!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-113602343561250039?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/113602343561250039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=113602343561250039' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113602343561250039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113602343561250039'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2005/12/final-curtain.html' title='The final curtain'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-113413431458827429</id><published>2005-12-09T05:02:00.000-08:00</published><updated>2005-12-09T05:18:34.600-08:00</updated><title type='text'>[Sports] Dynamo Dresden vs. Energie Cottbus</title><content type='html'>I remembered lately, that I seem to have forgotten to post an entry about Dynamo's last home match. This would not have been that sad, if the opponent team was just anyone. But last Monday, the enemy came from just 100 km away - Energie Cottbus. For the third time in a row Dynamo was making the first goal. But for the first time since September, they did not lose!&lt;br /&gt;&lt;br /&gt;I could say a lot about the game itself: in comparison to the last games, the kickers played a new way of soccer that could easily be described as a revelation. Fast and dedicated forward play. No more fear of making mistakes. Great, exciting, wonderful. We definitely had fun. (And I wonder, why I am so happy about a draw at home - but hey it was the first score point since I don't know when...)&lt;br /&gt;&lt;br /&gt;There were also bad things happening, as it is probably often the case in high-aggressive derby games. More than 2000 fans of Cottbus' team had taken the journey to Dresden and it was great for some moments to see them, because 2000 are much more interesting than the 30 guys from Unterhaching two weeks ago.&lt;br /&gt;&lt;br /&gt;What I did not like about the game was the potential of aggression, violence and hate. Cottbus fans showed an evil &lt;a href="http://www.sz-online.de/_tools/galerie/fotos.asp?artikel=1020154&amp;bild=7"&gt;anti-Semitic transparent&lt;/a&gt; early in the game. Later on, they were firing &lt;a href="http://www.sz-online.de/_tools/galerie/fotos.asp?artikel=1020154&amp;amp;bild=2"&gt;signal&lt;/a&gt; &lt;a href="http://www.sz-online.de/_tools/galerie/fotos.asp?artikel=1020154&amp;amp;bild=1"&gt;projectiles&lt;/a&gt; to the field and tried to &lt;a href="javascript:blank('http://www2.dynamo-dresden.de/anwendungen/bilddb/data/media/229/bild51.jpg',640,420)"&gt;burn down&lt;/a&gt; &lt;a href="http://ud-2000.de/0506/15-dynamo-cottbus/IMG_0701.jpg"&gt;their own&lt;/a&gt; &lt;a href="http://ud-2000.de/0506/15-dynamo-cottbus/IMG_0704.jpg"&gt;fan block&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-113413431458827429?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/113413431458827429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=113413431458827429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113413431458827429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113413431458827429'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2005/12/sports-dynamo-dresden-vs-energie.html' title='[Sports] Dynamo Dresden vs. Energie Cottbus'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-113325090370657813</id><published>2005-11-28T23:49:00.000-08:00</published><updated>2005-11-28T23:55:03.716-08:00</updated><title type='text'>Good people are always last...</title><content type='html'>I've been driving through Dresden's early morning heavy traffic lately. Coming from a back road, I was waiting 5 minutes to turn left onto my main route. You probably know this: first there are 30 cars coming from the right and if these have passed, there are another 30 cars from the left and then again 50 cars from the right and so on.&lt;br /&gt;&lt;br /&gt;Sometimes there are nice motorists who stop for you and let you pass the road. This also happened to me after 4 or 5 waves of cars from each side: a nice woman stopped to let me drive on. Unfortunately this woman was the last one in a series of cars and if she had not stopped for me, I had been able to cross the road anyway.&lt;br /&gt;&lt;br /&gt;As this was not the first time I experienced this, I suppose: Good people are always last. What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-113325090370657813?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/113325090370657813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=113325090370657813' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113325090370657813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113325090370657813'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2005/11/good-people-are-always-last.html' title='Good people are always last...'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-113312102769996579</id><published>2005-11-27T21:45:00.000-08:00</published><updated>2005-11-27T12:46:21.130-08:00</updated><title type='text'>[.NET] Setting up nUnit</title><content type='html'>As I am somehow addicted to information technology, I'd rather have this blog being a technical one with some soccer-related posts than the other way round. Therefore I am going to start a series about my experiences with unit testing in Microsoft's .NET framework.&lt;br /&gt;&lt;br /&gt;This is not going to be a full-flavored introduction to unit testing and agile (extreme) software development at all. For complete information on these topics, &lt;a href="http://en.wikipedia.org/wiki/Unit_testing"&gt;Wikipedia's article about unit testing&lt;/a&gt; and the &lt;a href="http://www.xprogramming.com/"&gt;eXtreme Programming Homepage&lt;/a&gt; are good starting points which I'd like to point you to.&lt;br /&gt;&lt;br /&gt;Besides programming mostly in C during my studies (which in fact &lt;span style="font-weight: bold;"&gt;is&lt;/span&gt; a great&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;language!), my favorite programming languages for hobby projects are &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; and &lt;a href="http://www.galileocomputing.de/openbook/csharp/"&gt;C#&lt;/a&gt;. For a hobby project which is in its early steps at the moment (and which I will link at most if there is something to view on its SourceForge homepage), I am searching for a unit testing environment for .NET languages.&lt;br /&gt;&lt;br /&gt;With google as one of your best friends you will soon stumble upon &lt;a href="http://www.nunit.org/"&gt;nUnit&lt;/a&gt; - the .NET version of the xUnit unit testing framework. Unfortunately it was not able to cope with the newest beta releases of the .NET framework 2.0. I spent a lot of time trying to compile the sources which are available from the project's website, but it really did not make me happy.&lt;br /&gt;&lt;br /&gt;Lucky me, today I found out, that they have released nUnit version 2.2.3 which is finally able to run with the latest .NET versions. Therefore setting up nUnit is now quite easy - &lt;a href="http://prdownloads.sourceforge.net/nunit/NUnit-2.2.3.msi?download"&gt;download&lt;/a&gt; the 2.2.3 msi from the nUnit homepage and run the installer. Worked pretty fine for me.&lt;br /&gt;&lt;br /&gt;There are &lt;a href="http://msdn.microsoft.com/vstudio/express/default.aspx"&gt;express editions&lt;/a&gt; of the new Visual Studio languages available and they are free for download until November 2006. Unlike the full-fledged VS2005, these editions however do not contain any unit testing support. This is bad. Even worse: Unlike the real VS, the express editions can not be extended by plugins. An &lt;a href="http://www.testdriven.net/Default.aspx?tabid=41"&gt;nUnit addin&lt;/a&gt; is available for the studio and would have been a great help in developing with Visual C# Express and nUnit.&lt;br /&gt;&lt;br /&gt;So the next step to do is setting up nUnit and Visual C# Express another way. Assume you have a production project opened in VC# Express and you want to add unit testing to this project.&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;Add a new project to your solution. This should be a dynamically linked library and will contain our test functions.&lt;/li&gt;   &lt;li&gt;In the solution explorer right-click the DLL's references and chose "add reference".&lt;/li&gt;   &lt;li&gt;From the dialog opening, chose "nUnit.Framework" from the ".NET" tab and the project you want to test from the "Projects" tab.&lt;/li&gt;   &lt;li&gt;The real Visual studio seems to enable users to add a startup action to a project so that you can run nUnit every time you hit F5 / Run. Visual C# Express will not let me run a DLL project so I chose to add a post-build event for my test library.&lt;br /&gt;To do so, right-click the project and chose "Properties". In the "Build events" tab add a post-build event&lt;br /&gt;&lt;span style="font-style: italic;"&gt;C:\Programme\Nunit\bin\nunit-gui.exe $(TargetFileName) /run &lt;/span&gt;&lt;br /&gt;(where C:\Programme\Nunit is the directory you installed nUnit to) and check that the post-build event is run whenever the build process succeeds.&lt;br /&gt;This postbuild event will run nUnit every time you rebuild your test library (e.g., by calling "Build solution") and tell nUnit's graphical console to run the tests in your test library.&lt;/li&gt;   &lt;li&gt;Now that we are done, it is possible to run nUnit from VC# Express by hitting one key.&lt;/li&gt; &lt;/ol&gt;&lt;br /&gt;One thing I noticed regarding post-build events: When nUnit is installed in a directory whose name contains whitespaces, place the directory name into quotation marks, otherwise the postbuild event will fail with an error code 9009 (which probably means "file not found").&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-113312102769996579?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/113312102769996579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=113312102769996579' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113312102769996579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113312102769996579'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2005/11/net-setting-up-nunit.html' title='[.NET] Setting up nUnit'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-113256335611823726</id><published>2005-11-21T00:32:00.000-08:00</published><updated>2005-11-21T00:55:56.133-08:00</updated><title type='text'>[Sports] Dynamo Dresden - SpVgg Unterhaching</title><content type='html'>It was the final game. Dynamo's chair man had issued an ultimatum telling coach Christoph Franke that he was to leave when losing against Unterhaching. The players agreed that they needed to act against this and against their losing series with only 2 points from the last 8 matches.  What hadn't they promised before yesterday's match? - Concentration, fight, the magic of football.&lt;br /&gt;&lt;br /&gt;With this in mind friends and me went to the stadium once again to see Dynamo win eventually. Every series needs to be ended and hey - they could not really lose against Unterhaching, could they? 2 hours later we knew they could.&lt;br /&gt;&lt;br /&gt;Terribly raining, the air at a temperature of about 3°C - yesterday evening was not everyone's favorite weather for a football match. That's probably the reason why only 12.213 visitors attended the match that could have been the last one in an epoch. The game they saw started like all the others during the last 3 months: the players appeared to play soccer but Unterhaching scored an early goal. But this time everything looked better. Only 5 minutes after the 1-0, Dynamo attacked and the ball crossing into the penalty area hit Unterhaching's Omodiagbe which then scored a wonderful goal of the week - into his own goal. 1-1.&lt;br /&gt;&lt;br /&gt;Now that this happened, the players seemed to realize that this was their home game and the fans supported them as if this was the last day on earth. With this backing, another 7 minutes later Joshua Kennedy scored the 2-1 and Dynamo seemed to win this game. After this they however grew a bit tired or too self-confident. This was punished by Unterhaching's equalization right before the break. With a 2-2 after 45 minutes everyone agreed that this was not the end and we could win this match.&lt;br /&gt;&lt;br /&gt;All the fight from the first half was unfortunately over right from the beginning of the second one. We suddenly saw the same team as ever: no one deared to stand against the opponents, no one wanted to play the ball, no one wanted to duel the others. It looked as if they just wanted this to go over and maybe score another goal with some luck.&lt;br /&gt;&lt;br /&gt;Those who don't fight will not win. That's how an old saying goes and it became true in minute 65. All our players were in Unterhaching's half when a counterattack started and the ball flew onto Ignjac Kresic, our keeper. He ran out of his goal to kick the ball away, ran 10 meters, 20 meters, 30 meters in front of it. This time however, he did not manage to hit the ball right - Unterhaching's forwarder was there and kicked the ball into our empty goal. 2-3. This also was the final score.&lt;br /&gt;&lt;br /&gt;There is something people call the "third half" of the game. Normally this is the moment where all the nice people should be at home quick, because it is when the hooligans start to vandalize and fight the police men and women around the stadium. Nothing to be proud of, but not a problem of Dresden only. This time the third half consisted of one or two thousand fans not leaving the stadium, but celebrating their coach again and again. In my last post I supposed, that the fans were undecided about whether they liked him yet or not. Yesterday I saw that most people were in favor of him. The fans blame the players for losing the last games, not the coach.&lt;br /&gt;&lt;br /&gt;When I got home I read in an online-magazine, that Frantisek Straka would probably become the new coach of Dynamo. Frantisek who? But then I remembered: he is a nice Czech guy who coached LR Ahlen until last October. This is the one who dismissed himself in Ahlen because he did not mentally reach the players. What the f*** could this man do here? If he really comes here, he will not have any beginner's advance. The people will want him to beat Cottbus and Rostock in the last home matches of the year. If this does not succeed, he will be the last man standing on a lonely position.&lt;br /&gt;&lt;br /&gt;However, when I opened the newspaper this morning, Straka was not the only option anymore. Impressed by the fan's clear vote in favor of Franke, the Dynamo management might also decide to keep him at least until Christmas. This would give him another 4 opportunities to get the team back to business. I wish this to happen. Let's see...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-113256335611823726?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/113256335611823726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=113256335611823726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113256335611823726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113256335611823726'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2005/11/sports-dynamo-dresden-spvgg.html' title='[Sports] Dynamo Dresden - SpVgg Unterhaching'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15705004.post-113222248875444556</id><published>2005-11-17T11:14:00.000-08:00</published><updated>2005-11-17T02:15:33.990-08:00</updated><title type='text'>[Sports] Fight and win!</title><content type='html'>Three days left until Judgement day! After being defeated by Erzgebirge Aue three weeks ago, Dynamo's manager told the coach that he was to leave if they did not fight with honor in Karlsruhe and if they did not win against Unterhaching afterwards. The fight was there in Karlsruhe: Dynamo lost 1-2 against a strong opponent, but the real good thing: for the first time in 8 games they were leading 1-0 --- although for 5 minutes, only. :)&lt;br /&gt;&lt;br /&gt;Next Sunday we will see the home match against Unterhaching, another direct competitor. They are currently on rank 15, Dynamo is on 16. Both teams gained 11 points up to now, but while Dynamo has not won since 8 matches, Unterhaching has an upward trend after two nice wins out of the last three games. That's the situation and all can read this from the news.&lt;br /&gt;&lt;br /&gt;But how does it look inside?&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;The team declines all critics for the coach and says, they will play for him.&lt;/li&gt;   &lt;li&gt;The coach is calm and silent as usual and even forgives those, who critizise him devastatingly.&lt;/li&gt;   &lt;li&gt;The fans are undecided. That's a bad point. Many of them know that the coach as achieved wonders within the last 4 years. He took over Dynamo when they were near death, playing in League 4 and led them into League 2 within 3 years. But all this does not count, if you are not successfull at the moment. Easy to see, that there are also fans who would prefer to see him leave and restart the Dynamo engine, before it is too late.&lt;/li&gt; &lt;/ul&gt; Personally, I did not want the coach to leave after the Aue game and I am convinced that the current situation is not his fault at all. But the rules in professional soccers are as that: he is the one responsible for the situation, because he is the easiest one to be thrown out. After two weeks of thinking, I do not wish him to be kicked out, but this is not because I admire him so much, but because I want them to win on Sunday. Everything else we will see afterwards.&lt;br /&gt;&lt;br /&gt;The weather: 70% snow probability for Sunday. 100% supernatural heat probability in the stadium.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15705004-113222248875444556?l=bjoernd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bjoernd.blogspot.com/feeds/113222248875444556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15705004&amp;postID=113222248875444556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113222248875444556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15705004/posts/default/113222248875444556'/><link rel='alternate' type='text/html' href='http://bjoernd.blogspot.com/2005/11/sports-fight-and-win.html' title='[Sports] Fight and win!'/><author><name>Bjoern</name><uri>http://www.blogger.com/profile/12419127913141012631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp2.blogger.com/_S_R6snwlp2g/R2xdy7YBMhI/AAAAAAAAABs/h_tf3MA_2pQ/S220/bjoernd.jpg'/></author><thr:total>0</thr:total></entry></feed>
