<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Planet LUUSA</title>
	<link>http://planet.luusa.org</link>
	<language>en</language>
	<description>Planet LUUSA - http://planet.luusa.org</description>

<item>
	<title>rmb: Lueftungsloecher fuer die Dockstar</title>
	<guid>http://blog.b-network.org/?p=424</guid>
	<link>http://blog.b-network.org/lueftungsloecher-fuer-die-dockstar/</link>
	<description>&lt;p&gt;Ich habe die Tage der &amp;#8220;testdockstar&amp;#8221; ein paar Lueftungsloecher verpasst, da diese doch sehr warm wurde.&lt;br /&gt;
Statt einer Anleitung wie usw. habe ich einfach ein paar Bilder geschossen.&lt;br /&gt;
Na ehrlich gesagt habe ich das ganze in Editor vorgeschrieben und als ich eben wieder na PC bin hab ich einfach alles geschlossen, damit war auch der Beitrag weg.&lt;br /&gt;
Was ich benutzt habe:&lt;br /&gt;
Kleine Schraubenzieher,&lt;br /&gt;
Akkubohrer,&lt;br /&gt;
2mm Metallbohrer.&lt;br /&gt;
Hier nun also die Bilder:&lt;br /&gt;
&lt;a href=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0020.jpg&quot; rel=&quot;fancybox-424&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-421&quot; title=&quot;Dockstar unboxed&quot; src=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0020.jpg&quot; alt=&quot;&quot; width=&quot;1920&quot; height=&quot;1080&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0021.jpg&quot; rel=&quot;fancybox-424&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-422&quot; title=&quot;Dockstar obere Haelfte innen&quot; src=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0021.jpg&quot; alt=&quot;&quot; width=&quot;1920&quot; height=&quot;1080&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0023.jpg&quot; rel=&quot;fancybox-424&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-423&quot; title=&quot;Dockstar obere Haelfte aussen&quot; src=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0023.jpg&quot; alt=&quot;&quot; width=&quot;1920&quot; height=&quot;1080&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0027.jpg&quot; rel=&quot;fancybox-424&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-415&quot; title=&quot;Bohrungen innen&quot; src=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0027.jpg&quot; alt=&quot;&quot; width=&quot;1920&quot; height=&quot;1080&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0026.jpg&quot; rel=&quot;fancybox-424&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-414&quot; title=&quot;fertige Bohrungen aussen&quot; src=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0026.jpg&quot; alt=&quot;&quot; width=&quot;1920&quot; height=&quot;1080&quot; /&gt;&lt;/a&gt;Achso, was mich dazu bewegt hat das ganze ueberhaupt zu machen, da ich ja eigentlich den grossen Umbau plane, ist das dies die dritte Dockstar ist die ich betreibe und die in dem Gehaeuse verweilen soll. Die anderen beiden werden umgebaut ;). Was die &amp;#8220;testdockstar&amp;#8221; allerdings noch verpasst kriegt ist eine Lackierung.&lt;/p&gt;</description>
	<pubDate>Thu, 26 Jan 2012 16:26:39 +0000</pubDate>
</item>
<item>
	<title>rmb: Dockstar LCD-Display</title>
	<guid>http://blog.b-network.org/?p=402</guid>
	<link>http://blog.b-network.org/dockstar-lcd-display/</link>
	<description>&lt;p&gt;Ich habe gestern meine beiden &amp;#8220;digitalen Bilderrahmen&amp;#8221; erhalten und daraus gleich LCD-Displays fuer die Dockstars gebastelt.&lt;br /&gt;
Genommen habe ich folgendes: &lt;a title=&quot;Pearl Bilderrahmen&quot; href=&quot;http://www.pearl.de/a-HPM1184-5618.shtml&quot; target=&quot;_blank&quot;&gt;Pearl Bilderrahmen&lt;/a&gt;. Dazu habe ich einen Gratis-Artikel genommen (erhaelt man meist per eMail) um den Mindermengenzuschalg nicht bezahlen zu muessen. Man kann fuer den Preis von ~3,00 Euro nur einen pro Bestellung mitnehmen. Deshalb habe ich 2 Bestellungen aufgegeben mit irgendnem Kram dabei.&lt;/p&gt;
&lt;p&gt;Nach Anleitung von &lt;a title=&quot;GeekParadise.de&quot; href=&quot;http://geekparadise.de/2011/04/digitaler-bilderrahmen-von-pearl-als-statusdisplay-fur-dockstar/&quot; target=&quot;_blank&quot;&gt;GeekParadise.de&lt;/a&gt; ging das ganze dann auch recht fix von statten.&lt;br /&gt;
Das Endergebnis sieht vorest so aus, allerdings ist das ganze, wie man auf dem Bild erkennt, noch auf der Test-Dockstar am laufen.&lt;/p&gt;
&lt;div id=&quot;attachment_405&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0019.jpg&quot; rel=&quot;fancybox-402&quot;&gt;&lt;img class=&quot;size-full wp-image-405&quot; title=&quot;Dockstar LCD (testdock)&quot; src=&quot;http://blog.b-network.org/wp-content/uploads/2012/01/DSCI0019.jpg&quot; alt=&quot;&quot; width=&quot;1920&quot; height=&quot;1080&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;LCD an der Test-Dockstar&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Das ganze noch per UDEV zu steuern, erleichtert es einem natuerlich.&lt;/p&gt;
&lt;div class=&quot;codecolorer-container text blackboard&quot;&gt;&lt;div class=&quot;text codecolorer&quot;&gt;BUS==&amp;quot;usb&amp;quot;, ACTION==&amp;quot;add&amp;quot;,SYSFS{idProduct}==&amp;quot;0102&amp;quot;, SYSFS{idVendor}==&amp;quot;1908&amp;quot;, RUN+=&amp;quot;/usr/local/bin/lcd4linux&amp;quot;&lt;br /&gt;
SUBSYSTEM==&amp;quot;usb&amp;quot;, ACTION==&amp;quot;remove&amp;quot;, ENV{ID_MODEL_ID}==&amp;quot;0102&amp;quot;, ENV{ID_VENDOR_ID}==&amp;quot;1908&amp;quot;, RUN+=&amp;quot;/usr/bin/killall lcd4linux&amp;quot;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Diese Regeln sollten fuer die o.g. &amp;#8220;Pearl-Displays&amp;#8221; gelten.&lt;/p&gt;</description>
	<pubDate>Wed, 18 Jan 2012 16:25:13 +0000</pubDate>
</item>
<item>
	<title>marcus: Programming Concurrency on the JVM</title>
	<guid>http://blog.thiesen.org/?p=1109</guid>
	<link>http://blog.thiesen.org/archives/2011/11/23/programming-concurrency-on-the-jvm/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=programming-concurrency-on-the-jvm</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://blog.thiesen.org/wp-content/uploads/2011/11/vspcon.jpg&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-1474 alignleft&quot; title=&quot;vspcon&quot; src=&quot;http://blog.thiesen.org/wp-content/uploads/2011/11/vspcon-150x150.jpg&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The fun thing about Venkat Subramaniam&amp;#8217;s latest book is the way he jumps to and fro between a couple of JVM based languages: Java, Scala and Clojure. He shows interesting ways to do given tasks in different languages and introduces a couple of interesting frameworks I at least have not heard of before. The most interesting frameworks he shows are &lt;a href=&quot;http://akka.io/&quot;&gt;Akka&lt;/a&gt;, which is an Actor Based Concurrency Framework, written in Scala but which comes with an API that is just as well usabale from Java. Furthermore, I knew the concepts of Software Transactional Memory but did not know that there are working implementations for the JVM. One of them beeing &lt;a href=&quot;http://multiverse.codehaus.org/&quot;&gt;Multiverse&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I really liked the book, because I really like the idea of using a framwork implemented in Scala through its Java API in Groovy. Sometimes it gets quite tiresome to have many of the same examples just shown in different languages, but it is always good to practice Scala or Clojure reading skills. If you feel safe in Java concurrency, i.e. you now Concurrency in Practice by heart, I warmly recommend this book.&lt;/p&gt;</description>
	<pubDate>Wed, 23 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Secrets of the JS Console</title>
	<guid>http://blog.thiesen.org/?p=1376</guid>
	<link>http://blog.thiesen.org/archives/2011/11/21/secrets-of-the-js-console/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=secrets-of-the-js-console</link>
	<description>&lt;p&gt;For some reason, up to until three weeks ago, I didn&amp;#8217;t know that there is more to an API in the JS console than &amp;#8220;console.log&amp;#8221;. They API has been defined by Firebug first and is now more or less considered standard in all major browsers. Here is a short list of usefull commands:&lt;/p&gt;&lt;pre class=&quot;brush: jscript; title: ; notranslate&quot;&gt;

$$('.foo') // gives you a shortcut to querySelectorAll

$0 // gives you the result of the last executed call

$1 // gives you access to the currently selected DOM Element in the Inspect view

clear() // clears the console

time('foo') // start Timing for foo

timeEnd('foo') // end Timing for foo

inspect( domElement  ) // shows the given dom element in Inspect view
&lt;/pre&gt;&lt;p&gt;The documentation can be found either in the &lt;a href=&quot;http://getfirebug.com/wiki/index.php/Console_API&quot;&gt;Firebug Wiki&lt;/a&gt; or at &lt;a href=&quot;http://code.google.com/chrome/devtools/docs/console.html&quot;&gt;Chromes Devtools Docs&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Mon, 21 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Code with style: “get” means Getter</title>
	<guid>http://blog.thiesen.org/?p=1224</guid>
	<link>http://blog.thiesen.org/archives/2011/11/20/code-with-style-%e2%80%9cget%e2%80%9d-means-getter/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=code-with-style-%25e2%2580%259cget%25e2%2580%259d-means-getter</link>
	<description>&lt;blockquote&gt;&lt;p&gt;Properties are always accessed via method calls on their owning object. For readable properties there will be a getter method to read the property value. For writable properties there will be a setter method to allow the property value to be updated.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;em&gt;Java BeansSpec  (08.08.1997)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;These three sentences have done something weired to my brain. The somehow completely rewired my brain to believe that every method that starts with &lt;em&gt;get&lt;/em&gt; means Getter. And this comes with a price: I usually expect a getter to be an O(1) operation. I expect it to be the same three bytecode sequence that is a simple field access and a return. Nothing more. The same goes for a method that starts with &lt;em&gt;set&lt;/em&gt;. I don&amp;#8217;t expect them to throw exceptions, I don&amp;#8217;t expect them to talk to the filesystem or to the network. Just a simple field access, nothing more.&lt;/p&gt;&lt;p&gt;And I am not alone.&lt;/p&gt;&lt;p&gt;Most of the Java programmers are somehow hardwired to have this JavaBean asumption. So naming a method that does more than a simple get or a simple set to an object field should not be named get or set.  If it creates something name it &amp;#8220;create&amp;#8221;, if it finds something name it &amp;#8220;find&amp;#8221;, if it stores something name it &amp;#8220;store&amp;#8221;. You get the idea. As I&amp;#8217;m always on the reading side of code, I believe that the these naming conventions are quite good, but they are not only a convention on how to name something, but also a convetion on how to not name things. So if it is not a getter, do not name it get! When looking for alternatives,  Stephen Colebourne&lt;a href=&quot;http://blog.joda.org/2011/08/common-java-method-names.html&quot;&gt; did a nice collection&lt;/a&gt; on common prefixes in the Java world.&lt;/p&gt;</description>
	<pubDate>Sun, 20 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Google Merchant Module for ROME</title>
	<guid>http://blog.thiesen.org/?p=1254</guid>
	<link>http://blog.thiesen.org/archives/2011/11/18/google-merchant-module-for-rome/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=google-merchant-module-for-rome</link>
	<description>&lt;p&gt;Google Merchant is the way a company can feed their products into Google Shopping and ROME is a Java Library to create and parse RSS and ATOM feeds. Google Merchant allows RSS as one of the feed formats you can use to feed them their data. In order to get additional information into ROME created feeds you have to implement 4 classes, so it is not really easy to get your data there.&lt;/p&gt;&lt;p&gt;I created a small Library to make RSS feeds that conform to Google Merchants requirements:&lt;/p&gt;&lt;pre class=&quot;brush: java; title: ; notranslate&quot;&gt;
        final SyndFeed feed = new SyndFeedImpl();
        feed.getModules().add( new GoogleMerchantModuleImpl() );

        final SyndEntry entry = new SyndEntryImpl();

        entry.setTitle( &amp;quot;Title&amp;quot; );

        final GoogleMerchantModule merchantData = new GoogleMerchantModuleImpl();
        merchantData.setImageLink( &amp;quot;SOME IMAGE URL&amp;quot; );

        entry.getModules().add( merchantData );
&lt;/pre&gt;&lt;p&gt;It&amp;#8217;s under MIT License &lt;a href=&quot;https://github.com/marcust/Google-Merchant-Module-for-ROME&quot;&gt;up in Github&lt;/a&gt;, you can direct download the &lt;a href=&quot;https://github.com/downloads/marcust/Google-Merchant-Module-for-ROME/rome-google-merchant-v0.1.jar&quot;&gt;Version 0.1 here&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Fri, 18 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Code with style: Readability is everything</title>
	<guid>http://blog.thiesen.org/?p=1215</guid>
	<link>http://blog.thiesen.org/archives/2011/11/16/code-patterns-readability-is-everything/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=code-patterns-readability-is-everything</link>
	<description>&lt;p&gt;So, by now everybody got it: Code is there to be read by people, to be analyzed by people and to be understood by people. The fact that you can put it through a compiler and run it is a nice sideffect, but nothing to focus on. Besides writing readable tests of course.&lt;/p&gt;&lt;p&gt;But when software is growing and many different hands touch the same spots, it somehow gets dirty. So even when you have usually quite high coding standards, it still can happen that I stumble upon something like this:&lt;/p&gt;&lt;pre class=&quot;brush: java; title: ; notranslate&quot;&gt;
User user = userService.createNewUser( email, password,
                                       false, true, null, 5 );
&lt;/pre&gt;&lt;p&gt;I like to be able to read a line of code like a line of text. Which means that I at least want to be able to get the &amp;#8220;words&amp;#8221; without the surrounding context.&lt;/p&gt;&lt;p&gt;So what would you be able to tell about the above snipplet? I would say: it apparently creates a new user, using some service and it requires an email and a password, which might be stored somewhere. And the point that makes me cry: apparently some magic flags, a nullable parameter and a magic number.&lt;/p&gt;&lt;p&gt;So lets see how we can clean this up with some new patterns. I usually make up my own names, if someone has a rather more common name for them feel free to comment, I will  be happy to replace them.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Enum as Flag Pattern (aka do not use boolean literals) &lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;brush: java; highlight: [1,2,5,6]; title: ; notranslate&quot;&gt;

enum FailIfExists { YES, NO };
enum NewPasswordChecks { YES, NO }

User user = userService.createNewUser( email, password,
                                       FailIfExists.NO,
                                       NewPasswordChecks.YES,
                                       null, 5 );
&lt;/pre&gt;&lt;p&gt;So, what can you tell about the method call now. The problem of methods that react to flags aside, the readability is better. You at least can deduct now that there might be no error if the user already exists and that it uses the &amp;#8220;new&amp;#8221; password checks. It is even easier to refactor to use the third password validation algorithm should it ever be changed again.&lt;/p&gt;&lt;p&gt;When setting up a new project you might try to disallow all boolean literals in certain high level classes, I don&amp;#8217;t know if it works that well with third party libraries. This might be a cool Checkstyle rule to try.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;No nullable Parameters Pattern (aka keep your implementation details internal)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;So what is my next problem? Well, the given null parameter value. I believe that the ability to cope with null values is an implementation detail that belongs in the class that defines a method. So the &lt;em&gt;UserService&lt;/em&gt; interface should provide us with an overridden version &lt;em&gt;createNewUser&lt;/em&gt; that does not have the fifth parameter. Then the implementation could hide the fact that this parameter is really nullable. And it avoids the clutter of methods that have &lt;em&gt;n&lt;/em&gt; optional object parameters.&lt;/p&gt;&lt;p&gt;If you use Findbugs in combination with the great &lt;a href=&quot;http://jcp.org/en/jsr/detail?id=305&quot;&gt;JSR 305&lt;/a&gt; annotations, which by the way can be enforced using a &lt;a href=&quot;https://github.com/bjrke/JSR305CheckstylePlugin&quot;&gt;Checkstyle plugin&lt;/a&gt;, you might try to disallow using the Nullable Annotation in public methods. Maybe even for protected methods. In any case, you should never have to use a null parameter while calling a visible method of another class.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;No literals outside constant definitions (aka give names to your magic numbers)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The last thing is a classic, but there are still a couple of people who do not use constants instead of literals. I think the general rule is that you should never use a numeric literal inside a method, but always a class declared constant. Furthermore this might even be extended to be valid for String literals and as told in the first point to boolean literals.&lt;/p&gt;&lt;p&gt;So let&amp;#8217;s revisit my short (and bad) example taking the above mentioned points into consideration:&lt;/p&gt;&lt;pre class=&quot;brush: java; title: ; notranslate&quot;&gt;

enum FailIfExists { YES, NO };
enum NewPasswordChecks { YES, NO }

private static final int INITIAL_NUMBER_OF_INVITES = 5;

User user = userService.createNewUser( email, password,
                                       FailIfExists.NO,
                                       NewPasswordChecks.YES,
                                       INITIAL_NUMBER_OF_INVITES );
&lt;/pre&gt;&lt;p&gt;Given that you might see this lines of code during a review, where you can&amp;#8217;t browse the complete source of your project, one might now be able to better understand what this method does: it creates a new user with the given email and passwords, succeeds even when the user already exists, uses some mythical new password check and gives him an initial number invites of five. This can be guessed by just reading code, without a single line of JavaDoc and even without once visiting the declaring class or interface.&lt;/p&gt;&lt;p&gt;So in future, when writing code, try to consider if you would understand your method calls without ever having seen the implementation or even the declaration of the called method.&lt;/p&gt;</description>
	<pubDate>Wed, 16 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Quickhacks: Visualizing contributions with git</title>
	<guid>http://blog.thiesen.org/?p=1454</guid>
	<link>http://blog.thiesen.org/archives/2011/11/14/quickhacks-visualizing-contributions-with-git/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=quickhacks-visualizing-contributions-with-git</link>
	<description>&lt;div id=&quot;attachment_1455&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://blog.thiesen.org/wp-content/uploads/2011/11/cogitter-git2.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-1455&quot; title=&quot;cogitter-git2&quot; src=&quot;http://blog.thiesen.org/wp-content/uploads/2011/11/cogitter-git2-300x300.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Contributions for Git&lt;/p&gt;&lt;/div&gt;&lt;p&gt;So I had a little fun with git history visualization. &lt;a href=&quot;http://code.google.com/p/gource/&quot;&gt;Gource&lt;/a&gt; is there to show the progress of a repo over time, but I always wanted to get an actual snapshot of the repo at a given point in time. I wrote a little program, that basically does a &amp;#8220;&lt;em&gt;git ls-files&lt;/em&gt;&amp;#8221; and then a &amp;#8220;&lt;em&gt;git blame -e&lt;/em&gt;&amp;#8221; for all files that seem to  be source files. Then it resolves the Email-Addresses using gravatar and scales the image relative to the amount of lines the contributor is currently blamed for. The above image shows the visualisation for Git itself. It still needs some polishing, the algorithms for packing and sizing are all a bit off and not really correct, but mostly it creates nice imags.&lt;a href=&quot;https://github.com/marcust/cogitter&quot;&gt; It is up on github&lt;/a&gt; if you want to play with it.&lt;/p&gt;&lt;div id=&quot;attachment_1457&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://blog.thiesen.org/wp-content/uploads/2011/11/cogitter-prototype-sorted.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-1457&quot; title=&quot;cogitter-prototype-sorted&quot; src=&quot;http://blog.thiesen.org/wp-content/uploads/2011/11/cogitter-prototype-sorted.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Contributions by Author for Prototype (the js library)&lt;/p&gt;&lt;/div&gt;&lt;div id=&quot;attachment_1456&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://blog.thiesen.org/wp-content/uploads/2011/11/cogitter-pdf-sorted.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-1456&quot; title=&quot;cogitter-pdf-sorted&quot; src=&quot;http://blog.thiesen.org/wp-content/uploads/2011/11/cogitter-pdf-sorted.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Contributions for pdf.js&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 14 Nov 2011 06:00:08 +0000</pubDate>
</item>
<item>
	<title>marcus: Quickhacks: Github Event Widget for WordPress</title>
	<guid>http://blog.thiesen.org/?p=1361</guid>
	<link>http://blog.thiesen.org/archives/2011/11/13/quickhacks-github-event-widget-for-wordpress/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=quickhacks-github-event-widget-for-wordpress</link>
	<description>&lt;p&gt;A couple of days ago Github announced their new &lt;a href=&quot;https://github.com/blog/977-access-your-event-timelines-and-oauth-tokens-through-the-api&quot;&gt;Event timeline API&lt;/a&gt;. As I wanted to have a nice widget for this blog but didn&amp;#8217;t want to write any PHP I thought maybe they would do PJSON and I could implement a client side pure JavaScript solution. Apparently, they accept a &amp;#8220;?callback=&amp;#8221; Parameter to the request, so I using jQuerie&amp;#8217;s excelent Ajax abstraction it&amp;#8217;s plain simple to get your own feed:&lt;/p&gt;&lt;pre class=&quot;brush: jscript; title: ; notranslate&quot;&gt;
var user = &amp;quot;marcus&amp;quot;;
var url = &amp;quot;https://api.github.com/users/&amp;quot; + user  &amp;quot;/events?callback=?&amp;quot;;

jQuery.ajax( {
             url : url,
             dataType : 'jsonp',
             success : handleData
            } );
&lt;/pre&gt;&lt;div&gt;Now you just have to implement the &lt;em&gt;handleData&lt;/em&gt; method to do something nice to the data. Throw  in the excelent &lt;a href=&quot;http://momentjs.com/&quot;&gt;Moment.js&lt;/a&gt; and you got what you see to the right. The full script is in a &lt;a href=&quot;https://gist.github.com/1328963&quot;&gt;Gist&lt;/a&gt;. 150 lines is still a little long but I&amp;#8217;m not really in a golfing mood right now.&lt;/div&gt;&lt;div&gt;To integrate use a plain Text Widget for WordPress which includes the two scripts, given that jQuery is already somewhere there:&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;brush: xml; title: ; notranslate&quot;&gt;
&amp;lt;script src=&amp;quot;https://raw.github.com/timrwood/moment/master/moment.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&amp;quot;https://raw.github.com/gist/1328963/2054490501f09765cca086127377a9add4781f2c/github-events.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;

&amp;lt;ul id=&amp;quot;github&amp;quot;&amp;gt;&amp;lt;ul/&amp;gt;
&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;Feel free to &lt;a href=&quot;https://gist.github.com/1328963&quot;&gt;fork&lt;/a&gt; and create your own. I did not map all events because I just wanted a selection to be displayed.&lt;/div&gt;</description>
	<pubDate>Sun, 13 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>scottytm: Serien-Session auf dem Barcamp Hamburg 2011</title>
	<guid>http://antwort.42h.de/archives/65-guid.html</guid>
	<link>http://antwort.42h.de/archives/65-Serien-Session-auf-dem-Barcamp-Hamburg-2011.html</link>
	<description>&lt;p&gt;Hier eine Übersicht der vorgestellten Serien mit den passenden Amazon-Links.&lt;/p&gt;

	&lt;p&gt;&lt;strong&gt;Samstag:&lt;/strong&gt;&lt;/p&gt;

	&lt;p&gt;&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;&lt;strong&gt;Terriers:&lt;/strong&gt;&lt;a href=&quot;http://www.amazon.com/Terriers-Donal-Logue/dp/B003Y5HWEU&quot; title=&quot;Amazon Instanz View&quot;&gt;Season 1&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;

	&lt;p&gt;&lt;li&gt;&lt;strong&gt;Mord mit Aussicht&lt;/strong&gt; Staffel 1 &lt;a href=&quot;http://www.amazon.de/gp/product/B001EL24EY/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B001EL24EY&quot;&gt;Teil 1&lt;/a&gt;/&lt;a href=&quot;http://www.amazon.de/gp/product/B0045XLEVW/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B0045XLEVW&quot;&gt;Teil 2&lt;/a&gt;&lt;/li&gt;&lt;/p&gt;

	&lt;p&gt;&lt;li&gt;&lt;strong&gt;Game of Thrones:&lt;/strong&gt;&lt;a href=&quot;http://www.amazon.de/gp/product/B0064MR9HA/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B0064MR9HA&quot;&gt;Season 1&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;/p&gt;

	&lt;p&gt;Sonntag:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;&lt;strong&gt;Justified:&lt;/strong&gt;&lt;a href=&quot;http://www.amazon.de/gp/product/B004D7XD2I/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B004D7XD2I&quot;&gt;Season 1&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;

	&lt;p&gt;&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Person_of_Interest_(TV_series)&quot; title=&quot;Wikipedia&quot;&gt;Person of Interest&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/p&gt;

	&lt;p&gt;&lt;li&gt;&lt;strong&gt;Veronica Mars:&lt;/strong&gt;&lt;a href=&quot;http://www.amazon.de/gp/product/B0015L4WDE/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B0015L4WDE&quot;&gt;Season 1&lt;/a&gt; &lt;a href=&quot;http://www.amazon.de/gp/product/B001AR8LY4/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B001AR8LY4&quot;&gt;Season 2&lt;/a&gt; &lt;a href=&quot;http://www.amazon.de/gp/product/B001HUGYMA/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B001HUGYMA&quot;&gt;Season 3&lt;/a&gt;&lt;/li&gt;&lt;/p&gt;

	&lt;p&gt;&lt;li&gt;&lt;strong&gt;Castle:&lt;/strong&gt;&lt;a href=&quot;http://www.amazon.de/gp/product/B00377ISA2/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B00377ISA2&quot;&gt;Season 1&lt;/a&gt; &lt;a href=&quot;http://www.amazon.de/gp/product/B004EHVMNY/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B004EHVMNY&quot;&gt;Season 2&lt;/a&gt; &lt;a href=&quot;http://www.amazon.de/gp/product/B005NFJ10W/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B005NFJ10W&quot;&gt;Season 3&lt;/a&gt;&lt;/li&gt;&lt;/p&gt;

	&lt;p&gt;&lt;li&gt;&lt;strong&gt;Middleman&lt;/strong&gt; &lt;a href=&quot;http://www.play.com/DVD/Region_1/4-/10079193/Middleman-Complete-Series-1/Product.html&quot; title=&quot;Middleman bei Play.com&quot;&gt;Complete Series&lt;/a&gt;&lt;/li&gt;&lt;/p&gt;

	&lt;p&gt;&lt;li&gt;&lt;strong&gt;Sinchronicity&lt;/strong&gt; &lt;a href=&quot;http://www.amazon.de/gp/product/B000LRYT90/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B000LRYT90&quot;&gt;Complete Series&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;/p&gt;</description>
	<pubDate>Sat, 12 Nov 2011 11:50:28 +0000</pubDate>
	<author>nospam@example.com (ScottyTM)</author>
</item>
<item>
	<title>marcus: Code with style: Exception handling antipatterns</title>
	<guid>http://blog.thiesen.org/?p=1216</guid>
	<link>http://blog.thiesen.org/archives/2011/11/11/code-with-style-exception-handling-antipatterns/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=code-with-style-exception-handling-antipatterns</link>
	<description>&lt;p&gt;There a couple of exception handling patterns that I come across regularly that I believe to be plain wrong or harmful. In order to get rid of them I&amp;#8217;d like to present them here and explain the reasons why they should be avoided:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Log-Log-Log and Rethrow&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Imagine a typically layered application design where you have a DAO layer at the bottom, a service or business logic layer in between and a frontend layer on top. Now imagine that you decided to wrap most exceptions from the lower layer and rethrow them with an exception which is more apropriate to the level of abstraction that you are currently on:&lt;/p&gt;&lt;p&gt;DAO Layer:&lt;/p&gt;&lt;pre class=&quot;brush: java; title: ; notranslate&quot;&gt;
public T getById( Id id ) {
try {
 ....
 } catch( Exception e ) {
 LOG.error( e.getMessage(), e );
 throw new WrapperException( e );
 }
}
 &lt;/pre&gt;&lt;p&gt;Service Layer:&lt;/p&gt;&lt;pre class=&quot;brush: java; title: ; notranslate&quot;&gt;
public T doSomething( Id id )
try {
 T foo = getById( id );
....
 } catch( Exception e ) {
 LOG.debug( e.getMessage(), e );
 throw new WrapperException( e );
 }
}
&lt;/pre&gt;&lt;p&gt;This happens again in the UI layer. You usually do not have per layer logfiles, as this would make it harder to see the flow of the application. But when you log the exception on every layer, it leads to a lot of log clutter. The best way is to define a layer that logs the exception, the business layer being the obvious candidate here. Thus you have a defined way to handle lower layer exceptions. This pattern does not appear that often anymore, as unchecked exceptions are generally considered the better solution today.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Fail Silently&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;There are two versions of the fail silently antipattern:&lt;/p&gt;&lt;p&gt;Version 1:&lt;/p&gt;&lt;pre class=&quot;brush: java; title: ; notranslate&quot;&gt;
 try {
....
} catch (Exception e ) {
// empty block&amp;lt;
 }
&lt;/pre&gt;&lt;p&gt;Version 2:&lt;/p&gt;&lt;pre class=&quot;brush: java; title: ; notranslate&quot;&gt;
 try {
....
 return true;
} catch (Exception e ) {
 return true;
 }
&lt;/pre&gt;&lt;p&gt;The two versions of the Fail Silently Pattern have the same problem: you will never know that an exception happened. Combined with the fact that Exception is caught all kinds of runtime problems can be hidden. Usually, you should always catch specialized exceptions that you expect and can handle. If you&amp;#8217;re doing frameworks or using libraries that might throw all kinds of exceptions, or you write handling code that needs to handle all kinds of exceptions on some way you still must log what is happening there. Otherwise you will never be able to explain certain behavior in production. And an exception handling block should never return the same value as the usual code path. After all it is an exception handling block.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Fail with least possible information&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;brush: java; title: ; notranslate&quot;&gt;
 try {
....
} catch (Exception e ) {
LOG.error(&amp;quot;Something went wrong&amp;quot;);
 }
&lt;/pre&gt;&lt;p&gt;There are two simple rules when handling exceptions: always log the exception including the stacktrace and always include any data which might have lead to the stacktrace. I still see it today that people discard all information directly at their fingertips to log out what they think might have happened at that point. Or what they have expected to happen. Together with to wide catch clauses this leads to the problem that you do not really know what happened in production, you just believe you know. Even worse, you might stick to assumption someone else made about the error at the point. So when you write a try-catch-block, always see that the variables used in the try are also logged out in the catch.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Deduct from vagueness&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;brush: java; title: ; notranslate&quot;&gt;
 try {
....
} catch ( Exception e ) {
 throw new CustomerNameTakenException( &amp;quot;The user already exists&amp;quot; );
 }
&lt;/pre&gt;&lt;p&gt;This is somehow the worst case of the above mentioned pattern. Here not only the wrong information is logged but it is used to create error messages. This might lead to all kinds of wrong behavior. Just because you know that a certain layer or lower level function behaves in a certain way does not make it an interface. Maybe a different exception is thrown, maybe something else went wrong.&lt;/p&gt;&lt;p&gt;As usual, these points are open for discussion. But I believe that these are some general rules everyone needs to apply when writing exception handling code.&lt;/p&gt;</description>
	<pubDate>Fri, 11 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Was hilft wirklich bie Muskelkater</title>
	<guid>http://blog.thiesen.org/?p=1412</guid>
	<link>http://blog.thiesen.org/archives/2011/11/09/was-hilft-wirklich-bie-muskelkater/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=was-hilft-wirklich-bie-muskelkater</link>
	<description>&lt;p&gt;Inspiriert durch die steigende Nutzung von Fitocracy und den dadurch quasi erreichten Zustand von Dauermuskelkater habe ich mich mal ein wenig zu Muskelkater umgesehen:&lt;/p&gt;&lt;p&gt;Fakt ist wohl das Muskelkater durch die Beschädigung der Muskelfasern durch die Belastung entsteht und nicht durch Milchsäure. Dabei liegen die Schmerzen wohl tatsächlich an entzündlichen Reaktionen auf diese Verletzungen. Dazu gibt es folgende Infos:&lt;/p&gt;&lt;p&gt;Metastudien:&lt;br /&gt; &lt;a href=&quot;http://www.hawaii.edu/hivandaids/Treatment%20and%20Prevention%20of%20Delayed%20Onset%20Muscle%20Soreness.pdf&quot;&gt;Treatment and prevention of delayed onset muscle soreness&lt;/a&gt;&lt;a href=&quot;http://coachingireland.com/files/cheung.pdf&quot;&gt;&lt;br /&gt; Delayed Onset Muscle Soreness Treatment Strategies and Performance Factors&lt;br /&gt; &lt;/a&gt;&lt;a href=&quot;http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1318445/pdf/jathtrain00018-0051.pdf&quot;&gt;Various Treatment Techniques on Signs and Symptoms of Delayed Onset Muscle Soreness&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;em&gt;&lt;strong&gt;Hilft&lt;/strong&gt;&lt;/em&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Sauerkirschsaft&lt;/strong&gt;&lt;br /&gt; Sauerkirschsaft ist wohl entzündungshemmend, daher gibt es eine Studie die wohl belegt das man bei regelmäßiger Einnahme vor, während, nach dem Sport weniger Muskelater bekommt: &lt;a href=&quot;http://bjsm.bmj.com/content/40/8/679.abstract&quot;&gt;http://bjsm.bmj.com/content/40/8/679.abstract &lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ascorbinsäure/ASS/Aspirin/Paracetamol etc.&lt;/strong&gt;&lt;br /&gt; Widersprüchlich, im Endeffekt schwächt wohl Paracetamol sowohl die schmerzen als auch den Effekt von Training ab, daher wohl eher nicht so zu empfehlen. An die Studie für Aspirin komme ich nicht dran, die ist aber auch von 1988 und das scheint jetzt nicht das silver Bullet gewesen zu sein.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Warmes Wasser&lt;/strong&gt;&lt;br /&gt; Oh wunder, warmes Wasser, also schön in die heiße Badewanne, hilft wohl: &lt;a href=&quot;http://www.ncbi.nlm.nih.gov/pubmed/21681159&quot;&gt;http://www.ncbi.nlm.nih.gov/pubmed/21681159&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;em&gt;&lt;strong&gt;Hilf nicht:&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Vitamin C:&lt;br /&gt; &lt;/strong&gt;Kann man ja mal ausprobieren, hilft aber nicht: &lt;a href=&quot;http://www.ncbi.nlm.nih.gov/pubmed/16998453&quot;&gt;http://www.ncbi.nlm.nih.gov/pubmed/16998453&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Massagen und Stretching&lt;/strong&gt;:&lt;br /&gt; Hat alles keinen großen Einfluss, ist wohl beides wegen der zusätzlichen mechanischen Belastung eher schlecht.&lt;/p&gt;&lt;p&gt;Am Besten ist es übrigens gar keinen Muskelkater zu verursachen, bringt nämlich auch nix: &lt;a href=&quot;http://jeb.biologists.org/content/214/4/674.long&quot;&gt;Muscle damage and muscle remodeling: no pain, no gain?&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 09 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Gleichheit unter Schmerzen</title>
	<guid>http://blog.thiesen.org/?p=1177</guid>
	<link>http://blog.thiesen.org/archives/2011/11/07/gleichheit-unter-schmerzen/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=gleichheit-unter-schmerzen</link>
	<description>&lt;blockquote&gt;&lt;p&gt;Und da findet sich auch der erste Hinweis für die Vermutung, dass es bei der Ablehnung des Feminismus nicht um inhaltliche, sondern eine emotionale handelt. Und so geht es ans Eingemachte. Die Teilnehmer berichteten von ihrem Dasein als frauenferne Nerds, von den Demütigungen in der Pubertät und der gefühlten Ohnmacht gegenüber Frauen. Es wird deutlich: Mit der Behauptung Frauen seien strukturell benachteiligt wird die eigene Erfahrung konterkariert, der Schmerz, die Demütigung scheinbar negiert.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href=&quot;http://www.heise.de/tp/artikel/35/35749/1.html&quot;&gt;Quelle: Telepolis&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Was passiert, wenn man einen Haufen Nerds nimmt, sie in&lt;a href=&quot;http://fahrplan11.openmind-konferenz.de/events/61.de.html&quot;&gt; einen Raum lockt und über &lt;em&gt;Equalismus&lt;/em&gt; spricht&lt;/a&gt;? Anscheinend erzählen die Dinge die einen dann zu einer interessanten These bringen: Männliche Nerds sind irrational, da emotional, antifeministisch, da sie nicht mit Frauen umgehen könne. Genauer: Wenn ich mit 16 keine abbekomme kann ich mit 26 nicht sehen, dass in dieser Gesellschaft so einiges schief läuft.&lt;/p&gt;&lt;p&gt;Das finde ich, um es freundlich auszudrücken, provokant. So zumindest formuliert es Julia Schramm (@laprintemps) in ihrem &lt;a href=&quot;http://www.heise.de/tp/artikel/35/35749/1.html&quot;&gt;Artikel auf Telepolis&lt;/a&gt;. Da die gute im Moment wohl &lt;a href=&quot;http://juliaschramm.de/blog/uncategorized/ideologie-und-emanzipation/&quot;&gt;Emanzipation&lt;/a&gt; und den Feminismus für sich entdeckt hat ist das wohl im Moment ganz ihr Thema. Wobei ihre Blog Artikel auch eher etwas sind was der normale Durchschnittsleser wohl besser mit gezücktem Bleistift zum markieren und einem Glas Rotwein genießt.&lt;/p&gt;&lt;p&gt;Doch zurück zu dem doch eigentlich so schönen Thema Equalismus. Nehmen wir mal das Thema strukturelle Benachteiligung, weil ich denke das das auf jeden Fall etwas ist das überhaupt nicht für eine emotionale Herangehensweise taugt. Fakt ist, das z. B. Frauen immer noch weniger verdienen als Männer in gleicher Position und mit gleicher Qualifikation. Fakt ist auch das es dafür keinen Begründung gibt, die am Anfang des 21. Jahrhundert noch irgendwas bedeutet. Und aus diesen Fakten entsteht nicht nur das Gefühl der Ungerechtigkeit, sonder der Fakt das dies nicht Gerecht ist.&lt;/p&gt;&lt;p&gt;Daneben sehe ich es auch als Fakt an das Nerds und vor allem Leute die auf einer OpenMind rumhängen doch sehr gebildete Menschen sind. Das heißt auch das sie die beiden vorher genannten Fakten nicht einfach aus emotionalen Gründen ignorieren können. Und mal im Ernst, das ist doch kein Haufen von antifeministischen Psychos? Oder doch? Ich war ja nicht dabei, aber so sehr kann dort die Atmosphäre doch nicht gekippt sein.&lt;/p&gt;&lt;p&gt;Meines Erachtens hat das Eine mit dem Anderen gar nichts zu tun. Persönliche Erfahrungen mit dem anderen Geschlecht und daraus evtl. entstandene Verletzungen sollten nie einen Einfluss auf die tief sitzende Weltsicht haben. Tatsächlich würde diese Beobachtung nämlich bedeuten das es nicht wenige Menschen gibt, für die der Schluss &amp;#8220;ich habe Schmerzen erfahren, daher sehe ich deine nicht&amp;#8221; als Lebensmotiv funktioniert. Und wenn wir immer noch da sind, dann ist sehr viel in unserer Gesellschaft schief.&lt;/p&gt;&lt;p&gt;Ich hoffe irgendwie inständig das dieser Punkt falsch ist, weil ich doch hoffe das es in der Allgemeinheit dieses beschriebene Handlungsmotiv so nicht gibt. Und erst recht nicht unter Nerds. Gleichheit muss im Zweifel auch unter Schmerzen ein hohes Gut bleiben. Und ich hoffe auch das ich das nicht nur so sehe weil ich mit 16 eine Freundin hatte.&lt;/p&gt;</description>
	<pubDate>Mon, 07 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Nina Pauer: Wir haben keine Angst</title>
	<guid>http://blog.thiesen.org/?p=1190</guid>
	<link>http://blog.thiesen.org/archives/2011/11/06/nina-pauer-wir-haben-keine-angst/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=nina-pauer-wir-haben-keine-angst</link>
	<description>&lt;blockquote&gt;&lt;p&gt;&amp;#8220;Luxusprobleme sind keine Pseudoprobleme&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Da ich gerade bei einer Lesung in der überaus schönen Buchhandlung &lt;a href=&quot;http://www.codobuch.de&quot;&gt;cohen+dobernigg&lt;/a&gt; in der Schanze war bin ich immer noch ganz beseelt. Nina Pauer ist freie Autorin bei der Zeit, &lt;a href=&quot;http://ninapauer.wordpress.com/2011/10/25/wenn-ironie-zum-zwang-wird/&quot;&gt;bloggt&lt;/a&gt;, &amp;#8217;82er Jahrgang und hat ein wunderbares Buch über unsere Generation geschrieben. Naja, eigentlich hat sie ein Buch über &lt;em&gt;uns&lt;/em&gt; geschrieben. Uns ist in dem Falle die endzwanziger Akademikerkinder, die festgestellt haben das sie ja jetzt langsam 30 werden und &lt;a href=&quot;http://blog.thiesen.org/wp-content/uploads/2011/11/41ojntuepXL._AA115_.jpg&quot;&gt;&lt;img class=&quot;alignleft size-full wp-image-1393&quot; title=&quot;Wir haben keine Angst&quot; src=&quot;http://blog.thiesen.org/wp-content/uploads/2011/11/41ojntuepXL._AA115_.jpg&quot; alt=&quot;&quot; width=&quot;115&quot; height=&quot;115&quot; /&gt;&lt;/a&gt;somit schon seit 10 Jahren im Hamsterrad sind. Oder so ähnlich. Im großen und ganzen geht es um die Probleme die wir trotzdem haben, über die Angst und Überforderung die dieses &amp;#8220;die Welt steht euch offen&amp;#8221; manchmal verursacht. Das ganze ist schön verpackt in zwei extremen Charakteren, die es aber so auf jeden Fall geben kann und einem sehr angenehmen Schreibstil. Ich persönlich denke das das eines der besten Bücher ist die ich dieses Jahr gelesen habe. Lösungen hat sie nicht parat, aber wenn wir nicht alle langsam einsehen das es auch in unserer Welt grenzen gibt dann werden die meisten nicht sonderlich alt, oder nicht sonderlich glücklich, oder beides.&lt;/p&gt;&lt;p&gt;Auf jeden Fall sollte jeder zwischen 25 und 35 &amp;#8220;&lt;em&gt;Wir haben keine Angst&lt;/em&gt;&amp;#8221; lesen, um zu sehen wo man selber steht. Und um zu reflektieren wo man sein möchte. Und vielleicht um einfach etwas glücklicher zu werden, in dem Wissen das man nicht alleine ist.&lt;/p&gt;</description>
	<pubDate>Sun, 06 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Quickhacks: Git Swap: Swapping the two topmost commits</title>
	<guid>http://blog.thiesen.org/?p=1298</guid>
	<link>http://blog.thiesen.org/archives/2011/11/04/quickhacks-git-swap-swapping-the-two-topmost-commits/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=quickhacks-git-swap-swapping-the-two-topmost-commits</link>
	<description>&lt;p&gt;Maybe my workflow is broken, but I often have the problem that I need to swap the last two commits I did to my git repository. That is due to the fact that my last commit is usually what I&amp;#8217;m really working on. I know I could use more branches, but still. When I&amp;#8217;m cleaning up this commit, e.g. to get it past all the static (Findbugs, Checkstyle) checks bevore publishing it, I sometimes come along stuff that is broken or ugly but has nothing to do what I&amp;#8217;m currently doing. Not beeing able to leave wrong code untouched I fix it and commit it away. But now the last commit is not what I&amp;#8217;m &amp;#8220;&lt;em&gt;&amp;#8211;amend&lt;/em&gt;&amp;#8220;ing to anymore. What I always wanted to do is &amp;#8220;&lt;em&gt;git swap&lt;/em&gt;&amp;#8220;, to just swap the commit before the last one to the top of my chain. I know that I can do a combination of &lt;em&gt;git rebase -&lt;/em&gt;i or &lt;em&gt;git reset&lt;/em&gt;, but I like stuff to be simple. I opted to write a script that rewrites the&lt;em&gt; git-rebase-todo&lt;/em&gt; in order to make handling of conflicts more straight forward. So now I can do this:&lt;/p&gt;&lt;pre class=&quot;brush: bash; title: ; notranslate&quot;&gt;
$ mkdir git_swap_test
$ cd git_swap_test/
$ git init
Initialized empty Git repository in /tmp/git_swap_test/.git/
$ echo 'foo' &amp;gt; file1
$ git add file1
$ git commit -m 'First Commit'
[master (root-commit) 14b55a7] First Commit
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 file1
$ echo 'bar' &amp;gt; file2
$ git add file2
$ git commit -m 'Second Commit'
[master c9f97e4] Second Commit
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 file2
$ echo 'baz' &amp;gt; file3
$ git add file3
$ git commit -m 'Third Commit'
[master 40f98d8] Third Commit
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 file3
$ git log --format=oneline
40f98d8bfbc4edaede576e18b7f4fa20dfde02bf Third Commit
c9f97e42e2ecd0821e3edf45c4dd599540972b46 Second Commit
14b55a753ea9ed291ec511d42effdf190e44ad09 First Commit
$ git swap
Reversing all commits up to HEAD~2
Successfully rebased and updated refs/heads/master.
$ git log --format=oneline
569fd69259bcf7ca8a4a25fe4c3e82e860e995d8 Second Commit
7414eee241877e0f0c0d4d317c4f06384bd27715 Third Commit
14b55a753ea9ed291ec511d42effdf190e44ad09 First Commit
$ git swap
Reversing all commits up to HEAD~2
Successfully rebased and updated refs/heads/master.
$ git log --format=oneline
300c358d4d6e2b26a4f06c41e438068a7d6b630e Third Commit
87ac4cf567bcab51a57c1599de8b5faee1b7cfb7 Second Commit
14b55a753ea9ed291ec511d42effdf190e44ad09 First Commit
&lt;/pre&gt;&lt;p&gt;What I did to do this is first write a small Shellscript that basically overrides &lt;em&gt;GIT_EDITOR&lt;/em&gt; with my own Perl implementation:&lt;br /&gt;This is what makes it possible to call &amp;#8220;&lt;em&gt;git swap&lt;/em&gt;&amp;#8220;. Acutally, you could call it with any commitish, in order to swap up to there, but that might not be what you want.  It just defaults to the two topmost commits. The real work is done in the &lt;em&gt;swapper.pl &lt;/em&gt;file:&lt;br /&gt; This reads the &lt;em&gt;git-rebase-todo&lt;/em&gt; (which comes as the first command line parameter), reads all it&amp;#8217;s lines and reverses the order. That is what &lt;em&gt;git rebase -i&lt;/em&gt; uses to change the order of the commits. That&amp;#8217;s it. Now I save at least 5 seconds per extra commit, because that is the time my Emacs needs to boot up &lt;img src=&quot;http://blog.thiesen.org/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;/p&gt;</description>
	<pubDate>Fri, 04 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Contagion</title>
	<guid>http://blog.thiesen.org/?p=1258</guid>
	<link>http://blog.thiesen.org/archives/2011/11/02/contagion/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=contagion</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://blog.thiesen.org/wp-content/uploads/2011/10/contagion.jpg&quot;&gt;&lt;img class=&quot;alignleft size-full wp-image-1259&quot; title=&quot;contagion&quot; src=&quot;http://blog.thiesen.org/wp-content/uploads/2011/10/contagion.jpg&quot; alt=&quot;Contagion Filmplakat&quot; width=&quot;180&quot; height=&quot;266&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.imdb.com/title/tt1598778/&quot;&gt;Contagion&lt;/a&gt; ist ein sehr guter Film, vor allem ist er sehr unaufgeregt.&lt;br /&gt; &lt;a href=&quot;http://www.spiegel.de/kultur/kino/0,1518,792680,00.html&quot;&gt; Der SPIEGEL hat schon eine sehr schöne Kritik verfasst&lt;/a&gt;, somit kann ich nicht viel hinzufügen. Im großen und ganzen schöne Starbesetzung und vor allem: ruhig. Der Film baut nicht auf diese Outbreak-Artige Konfrontation, wir hier, die bösen da, sondern zeigt einfach was passiert. Und das eher dokumentarisch als nach den großen Effekten zu suchen. Doch dabei macht er echt nachdenklich, wenn er einfach Menschen in der Zeit der Seuche zeigt, wie jeder einzelne reagiert und wie Menschen halt so sind.&lt;br /&gt; Für Lacher sorgt dann doch wenn jemand im Kino hustet. Und vor allem an dem Tag meines eigenen Flu-Shot ist es besonders komisch das zu sehen.&lt;br /&gt; Ich kann den Film also hiermit sehr empfehlen.&lt;/p&gt;</description>
	<pubDate>Wed, 02 Nov 2011 06:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Mein “Kunztprojekt” im November</title>
	<guid>http://blog.thiesen.org/?p=1087</guid>
	<link>http://blog.thiesen.org/archives/2011/10/31/mein-kunztprojekt-im-november/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mein-kunztprojekt-im-november</link>
	<description>&lt;p&gt;Manchmal komme ich ja auf so Gedanken aus denen dann lustige Projekte entstehen. So ereignete es sich auch Mitte Oktober, als es im Pub um die allgegenwärtigen &lt;a href=&quot;http://www.hinzundkunzt.de/&quot;&gt;Hinz&amp;amp;Kunzt&lt;/a&gt; Verkäufer ging. Und daraus wird jetzt mein Novemberprojekt.&lt;/p&gt;&lt;p&gt;Im November gilt für mich folgende Regel:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ich kaufe von jedem Verkäufer eine Hinz&amp;amp;Kunzt den ich an diesem Tag zum ersten mal sehe.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Das heißt: jeder Verkäufer im Supermarkt wird eine Zeitschrift an mich los. Jeder der mir eine anbietet wird auch eine an mich los. Ich bin mal echt gespannt wie viele ich am Ende des Monats habe.&lt;/p&gt;&lt;p&gt;Warum? Naja, zum einen ist das eine bescheuerte Idee, zum anderen geht es aber um Wahrnehmung. Es gibt so viel über das man normalerweise nicht mehr nachdenkt. Meine vegetarischen Monate führen immer dazu das ich mir Gedanken über Essen mache, was ich normalerweise auch nicht tue. Mein Hinz&amp;amp;Kunzt Projekt wird dazu führen das ich die Verkäufer mal wirklich &amp;#8220;sehe&amp;#8221;. Und vielleicht mache ich ja sogar Fotos und sammele meine Begegnungen. Auf jeden Fall freue ich mich auf das Projekt.&lt;/p&gt;</description>
	<pubDate>Mon, 31 Oct 2011 08:00:00 +0000</pubDate>
</item>
<item>
	<title>marcus: Erstes Mal: Fasten</title>
	<guid>http://blog.thiesen.org/?p=1105</guid>
	<link>http://blog.thiesen.org/archives/2011/10/29/erstes-mal-fasten/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=erstes-mal-fasten</link>
	<description>&lt;p&gt;Ich komme ja im Moment immer auf so lustige Ideen, die dafür da sind um meine Grenzen auszutesten und einfach mal mehr Maß und Bewusstsein in das zu integrieren was einem doch manchmal einfach durch die Finger rinnt: den Alltag. Daher habe ich schon Anfang Oktober mal wieder einen &amp;#8220;Milchmonat&amp;#8221; eingelegt, also keinen Alkohol. Da ich solche Unterbrechungen meines normalen Verhaltens gerne maximiere habe ich dann direkt auch noch einen &amp;#8220;Gemüsemonat&amp;#8221; daraus gemacht, sprich kein Fleisch, diesmal sogar auch keinen Fisch. Ich bin eh der Meinung das man viel weniger Fleisch essen sollte, aus ethischen Gründen den Tieren gegenüber und seinen Mitmenschen, von denen doch viel zu viele immer noch hungern. Ich finde da sollte man eher schauen das man die Lebensmittelpreise auf ein Niveau bekommt so dass es Weltweit keine Probleme gibt. Dazu gehört auch Futtermittelproduktion zu reduzieren, erst recht sollte man Ackerfläche natürlich auch nicht als Lieferant für Biokraftstoffe nutzen. Aber ich schweife ab. Wie gesagt, wenn ich 2 von 12 Monaten kein Fleisch esse ist das immerhin schon mal ein Anfang.&lt;br /&gt; Naja, auf jeden Fall habe ich mir dann gedacht das man ja auch mal ein richtiges Fasten in die Zeit legen sollte, da ich ja eh im Moment eher Gesund lebe ist das wohl die richtige Zeit. Also habe ich mal eine Woche Fasten eingelegt.&lt;/p&gt;&lt;p&gt;Entlastungstag&lt;br /&gt; Am Samstag war also Entlastungstag angesagt, also quasi mal nichts schweres essen sondern nur Obst. Das war auch nicht so besonders schwer, da ich mir mit meinem ersten 15km Lauf den Appetit doch ziemlich versaut habe. Also gab es tatsächlich nur 3 Bananen, 2 Äpfel und 3 Birnen. Das war schon mal lecker.&lt;/p&gt;&lt;p&gt;&lt;span&gt;1. Fastentag&lt;/span&gt;&lt;br /&gt; War jetzt auch nicht so schwierig, war halt noch Sonntag. Zum Frühstück gab es leckeren Sauerkrautsaft (ich mag wirklich Sauerkraut) und dann später noch mal einen Gemüsesaft und etwas Gemüsebrühe. Abends im Rover war dann auch kein Problem, da kann man auch Kamillentee trinken.&lt;/p&gt;&lt;p&gt;&lt;span&gt;2. Fastentag&lt;br /&gt; &lt;/span&gt;Ich habe unglaublich schlecht geschlafen in der Nacht auf Montag, was auch ein wenig dazu geführt hat das ich den Tag über eher auf Wolken gegangen bin. Morgens gab es lecker Karottensaft, Mittags Tee und Abends wieder Brühe und Gemüsesaft. Im großen und ganzen fühle ich mich aber wohl, obwohl mein Magen doch auch komische Geräusche macht.&lt;/p&gt;&lt;p&gt;&lt;span&gt;3. Fastentag&lt;br /&gt; &lt;/span&gt;War auf jeden Fall der Tag wo das Fasten am wenigsten Spass gemacht hat. Am Montag war ich in der Mittagspause noch bei der Bank und bin freudig etwas rumgelaufen, am Dienstag war das schon eher sehr langweilig und hat auch keinen Spass gemacht. Richtig gut gefühlt habe ich mich auch nicht. Morgens gab es Tomatensaft und Abends Brühe, obwohl ich Abends auch Unterwegs war und mir einen Liter Apfelschorle reingetan habe. Aber wenn ich schon keine Pizza und kein Bier bekomme&amp;#8230;&lt;/p&gt;&lt;p&gt;&lt;span&gt;4. Fastentag&lt;br /&gt; &lt;/span&gt;Der Mittwoch war dann schon wieder besser, lecker Karottensaft zum Frühstück, Mittags um den Isekanal spaziert, Abends Brühe und dann&amp;#8230; schwimmen. Man soll ja seinen normalen Sport machen, also habe ich es tatsächlich auf 40 Kraul Bahnen gebracht. Insgesamt ging es aber an dem Tag auch besser und ich habe mich auch eher normal gefühlt. So richtig Hunger habe ich auch eher selten, es ist nur das ich einfach gerne Essen. Nicht umsonst habe ich mir am Dienstag auch endlich einen Qype Account zugelegt. Ich muss aber auch immer noch sagen das das wohl fürs erste das letzte mal war, soviel Spass macht das jetzt auch nicht. Gewichtsmäßig wirkt es sich übrigens auch kaum aus. Also wenn ich mich nicht am Freitag oder Samstag so gut wie seit Jahren fühle dann würde ich es auch eher als Effektfrei beschreiben.&lt;/p&gt;&lt;p&gt;&lt;span&gt;5. Fastentag&lt;br /&gt; &lt;/span&gt;Morgen gibt es einen Apfel, ich glaube das wird der beste Apfel meines Lebens. Und Suppe, das wird auch groß. Der 5. Tag ging eigentlich auch sehr gut, die Nacht ging halt gar nicht, ich habe nur 4 Stunden geschlafen, was aber auch am Schwimmen und dem kleinen Mittagsschlaf davor lag. Im großen und ganzen siegt aber gerade die Erleichterung das ich das durchgezogen habe und ab morgen wird dann langsam wieder aufgebaut. Yay, Fasten bestanden!&lt;/p&gt;&lt;p&gt;&lt;span&gt;1. Aufbautag&lt;br /&gt; &lt;/span&gt;Endlich vorbei. Zum Frühstück gab es einen Apfel, der obwohl er hart und sauer war einfach mal die Erlösung mit sich brachte. Mittags dann Suppe und Abends auch. Im großen und ganzen bin ich damit wiede fit und auch der Hunger geht langsam weg. Mein Gewicht ist doch noch etwas gefallen, mal sehen. Das &amp;#8220;wie neu geboren&amp;#8221; Gefühl hat sich aber jetzt noch nicht wirklich eingestellt. Morgen werden Bäume gefällt und auch wieder normal gegessen, mal sehen was so der nachhaltige Effekt ist.&lt;/p&gt;&lt;p&gt;Ich werde das aber bestimmt nicht so schnell wieder tun, einmal alle 30 Jahre reicht.&lt;/p&gt;</description>
	<pubDate>Sat, 29 Oct 2011 21:07:34 +0000</pubDate>
</item>
<item>
	<title>marcus: Die Grünen überwachen jetzt auch</title>
	<guid>http://blog.thiesen.org/?p=1107</guid>
	<link>http://blog.thiesen.org/archives/2011/10/27/die-grunen-uberwachen-jetzt-auch/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=die-grunen-uberwachen-jetzt-auch</link>
	<description>&lt;blockquote&gt;&lt;p&gt;Für die Abrechnung könne das europäische Satellitensystem Galileo eingesetzt werden, vorausgesetzt, ein strenger Datenschutz sei gewährleistet.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href=&quot;http://www.focus.de/politik/deutschland/gruener-ministerpraesident-im-focus-gespraech-kretschmanns-vision-von-der-oeko-maut_aid_675141.html&quot;&gt;Focus Online&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Gut das wir Europäer nicht nur Euros retten sondern auch dieses neue Navigationssystem bauen, denn damit kann wird unter Umständen die Genauigkeit verbessert. Ich persönlich finde das wirklich gut, denn die 5 Meter von GPS machen bei meiner Nutzung von GPS, die meistens zu Fuß ist, wirklich was aus.&lt;/p&gt;&lt;p&gt;Auch gut finde ich das ein Grüner Ministerpräsident über eine PKW Maut nachdenkt. Mir ist das eh egal, da ich kein Auto fahre, finde aber das man Autos zumindest aus den Innenstädten verbannen sollte, die stinken, sind laut und nehmen unglaublich viel Platz weg. Und versuchen mich armen Fahrradfahrer mindestens einmal am Tag umzubringen.&lt;/p&gt;&lt;p&gt;Was ich nicht gut finde ist wenn ein grüner Ex-Gymnasiallehrer für Chemie, Biologie und Ethik schlecht gecoacht über technische Umsetzung von PKW Maut spricht. Das Problem ist relativ einfach erklärt: Sattelitengestützte PKW Maut bedeutet das irgendwer (in dem Fall der Staat oder ein Privatunternehmen) zu jedem Zeitpunkt weiß wo sich jedes Auto aufhält und damit auch die meisten Bürger.&lt;/p&gt;&lt;p&gt;Das finde ich nicht so gut. Und dafür gibt es ganz viele Gründe. Kretschmann sagt zwar das der &amp;#8220;Datenschutz gewährleistet&amp;#8221; werden muss, was das aber genau bedeutet steht zumindest in dem kurzen Online Abriss nicht. (Wo ist eigentlich das ganze Interview?). Jetzt kann man natürlich mit einem IT-Security Experten sprechen und die theoretische Diskussion anfangen ob es sowas wie Datenschutz überhaupt gibt, aber ich nehme an jeder hat dieses Jahr mitbekommen das viele Unternehmen und der Staat nicht besonders gut darin sind auf Daten aufzupassen. Da hilft wirklich nur die Daten gar nicht erst zu erfassen.&lt;/p&gt;&lt;p&gt;Ferner kann man den Rahmen für so ein Mautsystem natürlich Gesetzlich ganz eng fassen, das Problem ist das solche Daten immer die Begehrlichkeiten der Sicherheitsbehörden wecken. Und da die Sicherheitsbehörden ja immer noch der Illusion der absoluten Sicherheit hinterherjagen weiß man nicht so genau auf was für lustige Ideen die als nächstes kommen. Vor unseren Computern machen sie ja auch keinen halt mehr, vor allem aber halten sie sich nicht an die Regeln die die Gerichte ihnen auferlegen. So viel zum Thema das kann man ja gesetzlich regeln.&lt;/p&gt;&lt;p&gt;Gesetze ändern sich aber auch bzw. können von der herrschenden Mehrheit geändert werden, genau wie der Zeitgeist und die Gesellschaftsform. All das sollte man berücksichtigen wenn man eine umfangreiche Überwachungsinfrastruktur schafft. Die beste Lösung für diese Probleme ist also weiterhin es nicht zu tun.&lt;/p&gt;&lt;p&gt;Das sehe übrigens nicht nur ich so, es gibt auch noch &lt;a href=&quot;http://www.heise.de/tp/blogs/2/150646&quot;&gt;Medien&lt;/a&gt; die das verstehen und sogar &lt;a href=&quot;http://web.piratenpartei.de/Pressemitteilung/piratenpartei-lehnt-forderungen-nach-satellitengest%C3%BCtzter-pkw-maut-ab&quot;&gt;Parteien&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 27 Oct 2011 09:52:15 +0000</pubDate>
</item>
<item>
	<title>marcus: Filialfinder 2.0</title>
	<guid>http://blog.thiesen.org/?p=1175</guid>
	<link>http://blog.thiesen.org/archives/2011/10/25/filialfinder-2-0/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=filialfinder-2-0</link>
	<description>&lt;p&gt;Ein Filialfinder ist ja ein tolles Feature: man geht auf die Homepage eines Unternehmens und sucht dann den meistens gut versteckten Link zu der Suche nach den einzelnen Filialen, das hat z.B. meine &lt;a href=&quot;https://www.commerzbank.de/de/hauptnavigation/konzern/filialen_inland/filial_inland.html&quot;&gt;Bank&lt;/a&gt;, &lt;a href=&quot;http://www.tchibo.de/filialfinder&quot;&gt;Tchibo&lt;/a&gt; und die &lt;a href=&quot;http://standorte.deutschepost.de/Standortsuche&quot;&gt;Post&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Das Problem das ich gestern hatte löst aber keiner, auch nicht die mobilen Varianten: ich will eine geöffnete Filiale haben, weil es Samstag 16 Uhr ist. Irgendwie ist den ganzen Entwicklern noch nicht aufgefallen das die Filialdaten mehrdimensional sind, sprich wir neben der Dimension Ort noch sowas wie Öffnungszeiten und ggf. Features der Filialen haben.&lt;/p&gt;&lt;p&gt;Ich bin ja der Meinung das man das mal ändern sollte.&lt;/p&gt;</description>
	<pubDate>Tue, 25 Oct 2011 09:52:09 +0000</pubDate>
</item>
<item>
	<title>marcus: Alle auf Drogen!</title>
	<guid>http://blog.thiesen.org/?p=1173</guid>
	<link>http://blog.thiesen.org/archives/2011/10/23/alle-auf-drogen/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=alle-auf-drogen</link>
	<description>&lt;p&gt;Oh mein Gott, die Linke &lt;a href=&quot;http://www.spiegel.de/politik/deutschland/0,1518,793332,00.html&quot;&gt;beschließt&lt;/a&gt; das alle Drogen legalisiert werden sollen! Das schließt also auch &lt;em&gt;harte&lt;/em&gt; Drogen mit ein.&lt;/p&gt;&lt;p&gt;So ungefähr hört sich für mich die Berichterstattung an diesem Wochenende über den Linken-Parteitag an. Nur das den etablierten Medien leider die Ironie fehlt. Und natürlich die Tiefe. Weil meine erste Frage dazu wäre natürlich wie sehen das die anderen Parteien? Und was bedeutet das für die Gesellschaft in Deutschland, gibt es hier eine Mehrheit für eine Art von Drogenpolitik? Dafür nehmen wir mal die &lt;a href=&quot;http://www.wahlrecht.de/umfragen/index.htm&quot;&gt;aktuellen Umfragewerte&lt;/a&gt; der Parteien. Es geht natürlich auch nur um den Konsum, also die Entkriminalisierung der Suchtkranken.&lt;/p&gt;&lt;p&gt;Gehen wir mal von Links nach Rechts im demokratischen und relevanten Spektrum der Parteien:&lt;/p&gt;&lt;p&gt;&lt;span&gt;Linke 7%&lt;br /&gt; &lt;/span&gt;haben wir ja gelesen: &amp;#8221;Legalisierung aller Drogen&amp;#8221; , das schließt dann auch sog. harte Drogen mit ein&lt;/p&gt;&lt;p&gt;&lt;span&gt;Piraten 10%&lt;br /&gt; &lt;/span&gt;Die haben natürlich mal wieder nichts fertig &lt;img src=&quot;http://blog.thiesen.org/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; . Dafür aber eine &lt;a href=&quot;http://wiki.piratenpartei.de/AG_Drogen/aktueller_Programmvorschlag_Drogenpolitik&quot;&gt;AG Drogen&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Die PIRATENPARTEI-DEUTSCHLAND steht für eine repressionsfreie Drogenpolitik und will ein Ende der gescheiterten Prohibition. Wir lehnen die heutige, wissenschaftlich nicht haltbare Unterscheidung in legale und illegale Stoffe ab und fordern die objektive Bewertung und Handhabung aller psychoaktiven Substanzen alleine anhand ihres Gefahrenpotentials.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Die Piraten folgen also eher dem Ratio-Ansatz, und verbieten demnächst Tabak, dafür legalisieren sie Cannabis &lt;img src=&quot;http://blog.thiesen.org/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; . Das ist natürlich nur überspitzt dargestellt, aber schon mal ein sehr differenzierter Ansatz.&lt;/p&gt;&lt;p&gt;&lt;span&gt;Grüne 16%&lt;br /&gt; &lt;/span&gt;Die Grünen haben einen ganzen Artikel über ihre &lt;a href=&quot;http://www.gruene.de/einzelansicht/artikel/drogen.html&quot;&gt;Drogenpolitik&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Die &lt;strong&gt;Politik der Kriminalisierung&lt;/strong&gt; von Konsumentinnen und Konsumenten führt in die Sackgasse. Schwerstabhängige brauchen Hilfe, keine Strafverfolgung.&lt;br /&gt; &amp;#8230;&lt;br /&gt; Bei weichen Drogen wie &lt;strong&gt;Cannabis&lt;/strong&gt; wollen wir unter Berücksichtigung des Jugendschutzes eine legale Abgabeform über lizenzierte Fachgeschäfte ermöglichen, weitere Erleichterungen für die medizinische Verwendung von Cannabis sowie vernünftige Regelungen und Grenzwerte im Bereich Cannabis und Straßenverkehr durchsetzen.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Die Grünen wollen also das man bekifft Auto fahren darf &lt;img src=&quot;http://blog.thiesen.org/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; . Ich nehme an bzw. hoffe das diese &lt;em&gt;vernünftige Regelung &lt;/em&gt;ein Totalverbot ist. Aber davon abgesehen stehen die Grünen also auch für eine Entkriminalisierung.&lt;/p&gt;&lt;p&gt;Somit haben wir also im linken Spektrum, das im Moment tatsächlich 33% der Zustimmung der Wähler erhält, eine überwiegende Mehrheit für Entkriminalisierung. Eventuell nicht so radikal wie die Linke, aber doch eher normal.&lt;/p&gt;&lt;p&gt;In der Mitte ist es nicht mehr so einfach, die &lt;span&gt;SPD (28%)&lt;/span&gt; macht es mir nicht so einfach, zumindest kann ich da nicht wirklich einen Link zu anbieten:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span&gt;&lt;span&gt;Wir wollen neue Wege in der Drogenpolitik. Wir werden eine Drogenpolitik gestalten, bei der Hilfe für die Abhängigen und gesundheitliche Vorsorge im Vordergrund stehen.&lt;/span&gt;&lt;/span&gt;Wir setzen auf Prävention, weil wir mit Aufklärung und vorbeugender Hilfe für gefährdete Personen alles dafür tun wollen, daß Menschen nicht in die Suchtabhängigkeit geraten. Wir setzen auf Hilfe, weil wir wissen, daß Sucht eine Krankheit ist und der Behandlung bedarf. Wir sagen der Drogenmafia den Kampf an.&lt;/p&gt;&lt;p&gt;Wir wollen der Drogenkriminalität den Boden entziehen: Wir wollen Hilfe statt Strafe für die Abhängigen, aber eine rigorose Strafverfolgung der Drogenhändler.&lt;/p&gt;&lt;div align=&quot;right&quot;&gt;(aus dem Wahlprogramm der SPD vom Parteitag in Leipzig 1998)&lt;/div&gt;&lt;/blockquote&gt;&lt;div align=&quot;right&quot;&gt;Somit bleibt noch die &lt;span&gt;CDU (32%)&lt;/span&gt;, die macht es einem aber &lt;a href=&quot;http://www.cdu.de/doc/pdfc/090628-beschluss-regierungsprogramm-cducsu.pdf&quot;&gt;auch einfach&lt;/a&gt;:&lt;/div&gt;&lt;div align=&quot;right&quot;&gt;&lt;blockquote&gt;&lt;p&gt;Eine „Legalisierung“ angeblich „weicher Drogen“ lehnen wir ab.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Im Endeffekt scheint es also so zu sein das es einen breiten gesellschaftlichen Konsens zu geben scheint der für eine Entkriminalisierung der Drogenkonsumenten ist. Das heißt aber auch das das einzige Radikale an den Linken ist das sie da ein wenig undifferenziert rangehen. Wobei wenn bei den Piraten herauskommt das Kokain und Heroin ungefährlich ist, dann wäre es nur konsequent wenn sie das auch tun würden. Die Grünen äußern sich als die &amp;#8220;alten Hasen&amp;#8221; einfach nicht zu. Da sind wir ja mal gespannt bis wann sich da gesetzlich was ändern wird.&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Sun, 23 Oct 2011 09:50:27 +0000</pubDate>
</item>
<item>
	<title>marcus: More History</title>
	<guid>http://blog.thiesen.org/?p=1149</guid>
	<link>http://blog.thiesen.org/archives/2011/10/19/more-history/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=more-history</link>
	<description>&lt;p&gt;Today I found out that &lt;a href=&quot;http://use.perl.org&quot;&gt;use.perl.org&lt;/a&gt; is shutting down, or at least it is not accepting any new posts anymore. As I had my first blog on use.perl.org I wanted to preserve the data. This was quite easy as I just had to enhance a little script that I found on perlmonks.org in order to  export the text of the use.perl.org entries to create an RSS file which I just imported here.  Thus my blog history now starts in September 2003, which is more than 8 years ago.&lt;/p&gt;
&lt;p&gt;The code is here:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;gist-1299398&quot; class=&quot;gist&quot;&gt;

        &lt;div class=&quot;gist-file&quot;&gt;
          &lt;div class=&quot;gist-data gist-syntax&quot;&gt;
              &lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;div class=&quot;line&quot; id=&quot;LC1&quot;&gt;&lt;span class=&quot;c1&quot;&gt;#!/usr/bin/perl -w&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC2&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC3&quot;&gt;&lt;span class=&quot;k&quot;&gt;use&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;strict&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC4&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC5&quot;&gt;&lt;span class=&quot;k&quot;&gt;use&lt;/span&gt; &lt;span class=&quot;nn&quot;&gt;SOAP::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Lite&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC6&quot;&gt;&lt;span class=&quot;k&quot;&gt;use&lt;/span&gt; &lt;span class=&quot;nn&quot;&gt;XML::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;RSS&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC7&quot;&gt;&lt;span class=&quot;k&quot;&gt;use&lt;/span&gt; &lt;span class=&quot;nn&quot;&gt;DateTime::Format::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Flexible&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC8&quot;&gt;&lt;span class=&quot;k&quot;&gt;use&lt;/span&gt; &lt;span class=&quot;nn&quot;&gt;DateTime::Format::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Mail&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC9&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC10&quot;&gt;&lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$user&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;shift&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC11&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;nb&quot;&gt;die&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;Usage: $0 userID [ usernick ]\n\nStopped&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC12&quot;&gt;&lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$nick&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;shift&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;#$user&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC13&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC14&quot;&gt;&lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$host&lt;/span&gt;        &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;'use.perl.org'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC15&quot;&gt;&lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$uri&lt;/span&gt;         &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;http://$host/Slash/Journal/SOAP&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC16&quot;&gt;&lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$proxy&lt;/span&gt;       &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;http://$host/journal.pl&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC17&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC18&quot;&gt;&lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$journal&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nn&quot;&gt;SOAP::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Lite&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;uri&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$uri&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;proxy&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$proxy&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC19&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC20&quot;&gt;&lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$results&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$journal&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;get_entries&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$user&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;50&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;result&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC21&quot;&gt;&lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$rss&lt;/span&gt;     &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nn&quot;&gt;XML::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;RSS&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;version&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;'2.0'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC22&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC23&quot;&gt;&lt;span class=&quot;nv&quot;&gt;$rss&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;channel&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;title&lt;/span&gt;       &lt;span class=&quot;o&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;use.perl.org journal of $nick&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC24&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;s&quot;&gt;'link'&lt;/span&gt;      &lt;span class=&quot;o&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$proxy&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC25&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;n&quot;&gt;description&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;The use.perl.org journal of $nick&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC26&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC27&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC28&quot;&gt;&lt;span class=&quot;k&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$entry&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;@$results&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC29&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$data&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$journal&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;get_entry&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$entry&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;result&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC30&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC31&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;k&quot;&gt;my&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$formattedDate&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nn&quot;&gt;DateTime::Format::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Mail&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;format_datetime&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC32&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;nn&quot;&gt;DateTime::Format::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Flexible&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;parse_datetime&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$data&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;date&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}));&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC33&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC34&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;nv&quot;&gt;$rss&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;add_item&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;title&lt;/span&gt;  &lt;span class=&quot;o&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$entry&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;subject&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;},&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;'link'&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$entry&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;url&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;},&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC35&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;n&quot;&gt;description&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$data&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;body&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;},&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pubDate&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$formattedDate&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC36&quot;&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC37&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC38&quot;&gt;&lt;span class=&quot;k&quot;&gt;print&lt;/span&gt; &lt;span class=&quot;bp&quot;&gt;STDOUT&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$rss&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;as_string&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC39&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC40&quot;&gt;&lt;span class=&quot;cp&quot;&gt;__END__&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;line&quot; id=&quot;LC41&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;
          &lt;/div&gt;

          &lt;div class=&quot;gist-meta&quot;&gt;
            &lt;a href=&quot;https://gist.github.com/raw/1299398/eb6c53a4958ca68fd8f2a7f89dec5a82eddbc53e/upo-rss-export.pl&quot;&gt;view raw&lt;/a&gt;
            &lt;a href=&quot;https://gist.github.com/1299398#file_upo_rss_export.pl&quot;&gt;upo-rss-export.pl&lt;/a&gt;
            &lt;a href=&quot;https://gist.github.com/1299398&quot;&gt;This Gist&lt;/a&gt; brought to you by &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt;.
          &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
	<pubDate>Wed, 19 Oct 2011 19:50:58 +0000</pubDate>
</item>
<item>
	<title>nlz: How to reach me</title>
	<guid>http://nlz.cc/archives/271-guid.html</guid>
	<link>http://nlz.cc/archives/271-How-to-reach-me.html</link>
	<description>&lt;p&gt;I think it's quite obvious that I'm not blogging here anymore. Not unless it's really major, anyway (see my last post). And really, the only reason I post at all is because some of you might not realize there are other methods of staying in touch with me.
&lt;/p&gt;&lt;p&gt;
But actually, I'm online quite a bit, being in the tech sector and such. So if this blog (and perhaps my email address) is the only place on the internet that you know to find me at… feel free to ask about other options, either in the comments or via email.
&lt;/p&gt;&lt;p&gt;
(Though no, so far I'm not on Facebook, and I hope to keep it that way.)
&lt;/p&gt;</description>
	<pubDate>Wed, 19 Oct 2011 14:05:45 +0000</pubDate>
	<author>nospam@example.com (Nils)</author>
</item>
<item>
	<title>marcus: HH.js Oktober</title>
	<guid>http://blog.thiesen.org/?p=1098</guid>
	<link>http://blog.thiesen.org/archives/2011/10/17/hh-js-november/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=hh-js-november</link>
	<description>&lt;p&gt;Heute habe ich es tatsächlich mal geschafft bei der HH.js Vorbeizuschauen, das hatte ich irgendwie das ganze Jahr schon mal vor, ist aber bis jetzt nicht wirklich passiert da ich irgendwie nie Zeit hatte. Heute fand das Ganze in den Räumlichkeiten von &lt;a href=&quot;http://de.bigpoint.com/&quot;&gt;Bigpoint&lt;/a&gt; statt, die Jungs haben auch ein schönes Büro und klingen auch ganz nett. Der @scheffield war mit und den @heshist haben wir da getroffen.&lt;/p&gt;
&lt;p&gt;Erstmal gab es einen HTML 5 Appcache Vortrag von Peter Kröner (@sir_pepe), der war sehr gut und sehr schnell und hatte eine angenehme Informationsdichte. Das einzige was ich mitgenommen habe ist aber das man wohl noch viel tun muss damit das läuft und das ich mir mal &lt;a href=&quot;http://www.jstorage.info/&quot;&gt;jStorage&lt;/a&gt; anschauen muss.&lt;/p&gt;
&lt;p&gt;Danach ging es mit Meno Abels über lauter kranken kram den man mit JS machen kann wenn man ein Konferenz-WLAN baut, den kram hat er auf seinem Github account (&lt;a href=&quot;https://github.com/mabels&quot;&gt;https://github.com/mabels&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Haymo Meran hat kurz was über den Aloha Editor erzählt, der wohl die sane Variante von &amp;#8220;contentEditable&amp;#8221; ist, indem er die ganzen Dom-Operationen selber macht. Wirkt zumindest besser als alles was ich bis jetzt da draußen gesehen habe.&lt;/p&gt;
&lt;p&gt;Dann gab es noch ein Roundup zur jsconf.eu, wo eigentlich alle Vorträge mal zusammengefasst wurde. Folgende Puntke waren für mich interessant:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://zeonjs.com/&quot;&gt;Zeon.js &lt;/a&gt;ist wohl ein JavaScript Formatter und Analyzer, kann man wohl mal mit in die Toolbox nehmen&lt;/li&gt;
&lt;li&gt;Es wird versucht ein JS-Logo zu etablieren, weil es irgendwie kein so cooles Logo für JS gibt wie für HTML 5 und man das ja marketingtechnisch brauchen kann.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://coderdojo.com/&quot;&gt;Coderdojo&lt;/a&gt; ist eine Initiative aus Irland wo Leute Pro-Bono Schulkindern coden beibringen. Das klint auch cool.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span&gt;Sieht so aus als wenn ich in Zukunft da häufiger aufschlage.&lt;/span&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 17 Oct 2011 20:25:19 +0000</pubDate>
</item>
<item>
	<title>fret: Man wird ja nicht jünger – oder: Fitness im Alter</title>
	<guid>http://www.kuechenserver.de/?p=7769</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/5Q9RCpNJM2A/</link>
	<description>&lt;p&gt;HFCS, FitBit, WiThings, Fitocracy, WearLink+, Hooverball, Bikram Yoga.&lt;/p&gt;
&lt;p&gt;Basis, QuantifiedSelf, FDDB, 25(OH)Vitamin D3-Spiegel.&lt;/p&gt;
&lt;p&gt;Ihr kommt nicht mehr mit?&lt;/p&gt;
&lt;p&gt;Nun, ich habe das Gef&amp;#252;hl, gerade auf dem Weg zu einem neuen Nerd zu werden: dem Gesundheitsnerd. Das Thema gesundes Essen, Abnehmen, gesunder leben, darauf achten, dass man sich bewu&amp;#223;ter ern&amp;#228;hrt, nicht alles blind in sich hineinstopft, was gerade so in bequemer Reichweite ist, das ist gerade, was mich recht viel und oft besch&amp;#228;ftigt.&lt;/p&gt;
&lt;p&gt;Ich wei&amp;#223; nicht genau, ob es an dem Einfluss der Firma liegt, in der man sich bei Firmenausfl&amp;#252;gen morgens zur Laufrunde trifft und in der Sport geachtet und thematisiert wird, ob es an dem Alter liegt, dass man f&amp;#252;rchtet und sp&amp;#252;rt, wie die Warnsch&amp;#252;sse n&amp;#228;her kommen.&lt;/p&gt;
&lt;p&gt;Oder daran, dass man es sich einfacher leisten kann, den Unterschied zwischen einem handgemachten Burger oder dem vom Fast Food Laden mal zu erschmecken. Daran, dass man gut genug Englisch spricht, um Reportagen &amp;#252;ber die Probleme der US Nahrungsmittelindustrie zu verstehen oder an den kritischeren Medienangeboten, die bspw. ZDFneo und das Internet so ver&amp;#246;ffentlichen.&lt;/p&gt;
&lt;p&gt;Fest steht nur, dass ich mich &amp;#228;rgere, dass dieses Thema nicht vor f&amp;#252;nf Jahren wichtiger in meinem Leben war.&lt;/p&gt;
&lt;p&gt;Nach der Bruchpause gehts dann weiter, es juckt mir schon in den F&amp;#252;&amp;#223;en!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/eiFTIVjW0jgtdn5Mbbxczijs8Fk/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/eiFTIVjW0jgtdn5Mbbxczijs8Fk/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/eiFTIVjW0jgtdn5Mbbxczijs8Fk/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/eiFTIVjW0jgtdn5Mbbxczijs8Fk/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=5Q9RCpNJM2A:5TICwtFi5dw:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=5Q9RCpNJM2A:5TICwtFi5dw:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=5Q9RCpNJM2A:5TICwtFi5dw:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/5Q9RCpNJM2A&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sun, 16 Oct 2011 21:08:58 +0000</pubDate>
</item>
<item>
	<title>marcus: Was ich dieses Wochenende gelernt habe</title>
	<guid>http://blog.thiesen.org/?p=1082</guid>
	<link>http://blog.thiesen.org/archives/2011/10/16/was-ich-dieses-wochenende-gelernt-habe/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=was-ich-dieses-wochenende-gelernt-habe</link>
	<description>&lt;p&gt;So, jetzt wo ich wieder ein schönes Blog habe kann ich das ja auch benutzen. Nämlich um mal aufzuschreiben was ich dieses Wochenende alles gelernt habe, ich habe nämlich Aufgrund meiner Erkältung ein Nerd Wochenende eingelegt:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Scribe für OAuth mit Java&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Wenn man mit Java OAuth machen will Benutzt man &lt;a href=&quot;https://github.com/fernandezpablo85/scribe-java&quot;&gt;Scribe&lt;/a&gt;. Nicht nur weil ich da noch eine Pull-Request offen habe, sondern weil der API sehr schön ist und Spass macht und einfach zu benutzen ist.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Die Bahn will nicht mit mir spielen&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ich wollte eigentlich sowas wie einen &lt;a href=&quot;https://github.com/marcust/bahnclient&quot;&gt;Hafas Client schreiben&lt;/a&gt;, die Bahn sagt aber immer 500. Dabei habe ich gefunden das Andreas Schildbach, der Autor von Öffi, seine &lt;a href=&quot;http://code.google.com/p/public-transport-enabler/&quot;&gt;Client Lib auf Google Code&lt;/a&gt; hat. Kann man bestimmt auch mal benutzen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Perstistent Collections für Java&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Die PCollections die auch auf &lt;a href=&quot;http://code.google.com/p/pcollections/&quot;&gt;Google Code rumliegen&lt;/a&gt; sehen so aus als wenn ich sie mal gerne benutzen würde, auch wenn ich nicht verstehe warum man immer noch die 15 Jahre alten Collection Interfaces implementieren muss. Leider hatte ich nichts was ich auf Anhieb damit machen würde, habe aber mal eine Implementierung in &lt;a href=&quot;https://github.com/marcust/collections&quot;&gt;meinen Collections &lt;/a&gt;ausprobiert.&lt;/p&gt;
&lt;p&gt;Des weiteren habe ich noch gelernt das man auch von zwei Erkältungsbädern nicht wieder gesund wird. Und das WordPress viel leichter zu Updaten und zu Administrieren ist als vor 3 Jahren.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
	<pubDate>Sun, 16 Oct 2011 17:26:14 +0000</pubDate>
</item>
<item>
	<title>marcus: Mal aufgeräumt…</title>
	<guid>http://blog.thiesen.org/?p=1061</guid>
	<link>http://blog.thiesen.org/archives/2011/10/16/mal-augeraumt/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mal-augeraumt</link>
	<description>&lt;p&gt;Habe mein Blog mal aufgeräumt, ich muss ja nächsten Monat mein Projekt irgendwo festhalten. Daher ist das jetzt hier schöner und ohne den Twitter kram und so.&lt;/p&gt;</description>
	<pubDate>Sun, 16 Oct 2011 12:03:31 +0000</pubDate>
</item>
<item>
	<title>skirsch: Panna Cotta</title>
	<guid>http://www.sebastian-kirsch.org/moebius/blog/index.php/archives/2011/10/01/220/panna-cotta/</guid>
	<link>http://www.sebastian-kirsch.org/moebius/blog/index.php/archives/2011/10/01/220/panna-cotta/</link>
	<description>&lt;p&gt;For 4-5 people: Boil 500ml of cream with 50g sugar and a vanilla pod. Add 2 sheets of gelatin. Let it cool down. Done. So easy. &lt;/p&gt;
	&lt;p&gt;Oh yeah, remove vanilla pod before letting it cool down.
&lt;/p&gt;</description>
	<pubDate>Sat, 01 Oct 2011 18:43:16 +0000</pubDate>
</item>
<item>
	<title>oneiros: My latest projects: frab and frabulous</title>
	<guid>http://davidroetzel.wordpress.com/?p=84</guid>
	<link></link>
	<description>This year&amp;#8217;s FrOSCon was a huge success, as always. But one thing was different from the previous years: We replaced pentabarf, our old conference management system, with a new system written by me. pentabarf served us well for five years. &amp;#8230; &lt;a href=&quot;http://davidroetzel.wordpress.com/2011/09/06/my-latest-projects-frab-and-frabulous/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=davidroetzel.wordpress.com&amp;blog=8626063&amp;post=84&amp;subd=davidroetzel&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</description>
	<pubDate>Tue, 06 Sep 2011 10:13:49 +0000</pubDate>
</item>
<item>
	<title>fret: Astaro / Sophos merger – my personal view on that</title>
	<guid>http://www.kuechenserver.de/?p=5674</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/Htf-y1SvIEs/</link>
	<description>&lt;p&gt;Prelude:&lt;/p&gt;
&lt;p&gt;I wanted to blog more in my native language, but this blog post will be written in English. Inconsequent? Rather audience-oriented ;) Also, I almost never blog about things that have to do with my job, but since this is a rather big thing and there are a few voices out there claiming that this was a bad thing happening to Astaro employees, I wanted to give an insight perspective (+ a view from somebody who has also worked for a system integrator in the past).&lt;/p&gt;
&lt;p&gt;So, what happened? Well, Friday was a big day for everybody involved in the Astaro microcosmos (partners, resellers and the like) and medium-important day for the whole IT Security industry. At that day, Sophos and Astaro announced publicly that Sophos is planning to acquire Astaro in the very near future. Bottomline: Astaro as a company will not officially exist anymore, but everybody working for Astaro today will turn into a Sophos employee and also every asset in the company will turn into Sophos property.&lt;/p&gt;
&lt;p&gt;This at first might be a bit frightening, but if you have had a bit more time to think about it (we Astaronians had a small heads-up), this seems to be a good thing. So, nobody who has heard about this should be frightened or feel somewhat sorry for me / us. Rather the opposite is true.&lt;/p&gt;
&lt;p&gt;Astaro has been the 4th largest vendor &amp;#8211; by sellout &amp;#8211; in our space (UTM, basically a &amp;#8220;Firewall + many other cool things&amp;#8221;), privately owned, has ~ 220 employees and has been profitable since a couple of years.&lt;/p&gt;
&lt;p&gt;So, it is nice to work for this rather small and cozy company. You could feel that we didn&amp;#8217;t realize only a 0,3% &amp;#8211; 1% profit from the money that we earned (such as my former employer did) and the overall feeling was very relaxed. Many people have been with the company since the very beginning, many people in key positions haven&amp;#8217;t had another job before. The company is still rather young (11 years old) and we&amp;#8217;ve recently moved to new, shiny offices in Karlsruhe.&lt;/p&gt;
&lt;p&gt;It feels like your word and your opinions are valued, the founders know everybody working for them by name and greet them on the floors and there is an overall open door / everybody talks to everybody mentality that I didn&amp;#8217;t feel in larger organization.&lt;/p&gt;
&lt;p&gt;And suddenly, the acquisition was announced.&lt;/p&gt;
&lt;p&gt;This was rather a shock for people outside of Astaro; they fear that the product will be let down, that support will suffer and that this will have some negative consequences.&lt;/p&gt;
&lt;p&gt;I don&amp;#8217;t think that those people are right. There are a few good reasons why I personally do believe strongly in the merger and those I&amp;#8217;d like to share with you (and also do calm down my friends and family and convince them that I&amp;#8217;ll be alright):&lt;/p&gt;
&lt;p&gt;In fact, I wished to be bought by Sophos if that had to happen one day. I personally like them technologically very much and I think that their way of doing business is very similar to ours.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No direct competitor:&lt;br /&gt;
Sophos is not a direct competitor to Astaro. They are not the No.1 UTM vendor out there and they don&amp;#8217;t have similar products. So they don&amp;#8217;t buy Astaro just to get rid of competition, letting the product and the people involved with it die afterwards. This is not only good for our customers and partners that can be sure that the product line will continue to be developed and sold, but also for us, since our jobs are pretty safe.&lt;/li&gt;
&lt;li&gt;European company, focussed on the professional market:&lt;br /&gt;
Just as Astaro, Sophos is a European company. This reflects I think on their way of doing business, on their view on the world, on their ethics and ideas about how to do business. And most importantly: The network division of Sophos (which Astaro will turn into) will not be far away in another continent, having little influence on the overall company.&lt;/li&gt;
&lt;li&gt;Great products&lt;br /&gt;
The Sophos guys have built clever products and are in my opinion close to McAfee when it comes to cool Endpoint security products. If you&amp;#8217;ve followed my bio a bit, you will know that I have good reason to call myself an expert in that field, and I think that they are No. 2 worldwide when it comes to technology (unfortunately not yet sellout).&lt;/li&gt;
&lt;li&gt; Astaro complements their portfolio:&lt;br /&gt;
The product range that Astaro stands for (Gateway security products) is something that Sophos lacked over the last years. Rumor has it that they also launched their own Mail- and Web Gateways, but they are not industry-widely known for these kind of products. So, similar to what McAfee did with the Secure Computing acquisition they seemed to have checked the market for a solution that fits and stumbled upon Astaro. Fortunate for everybody!&lt;/li&gt;
&lt;li&gt;Expertise that is unique within Sophos:&lt;br /&gt;
Given the fact that Sophos has little to no knowledge in this particular security area, our expertise and our understanding in how to sell and run the gateway business is needed by them. They saw that the business is done a bit differently and are planning to let Astaro as a sub division act rather  than integrating them directly.&lt;/li&gt;
&lt;li&gt;No direct changes&lt;br /&gt;
This will also result in business not changing directly. The Astaro partner model, the margins, the criteria to classify as an Astaro partner will remain unchanged. There won&amp;#8217;t be 100s of new partners overnight that will kill our established partners&amp;#8217; business.&lt;/li&gt;
&lt;li&gt;Higher visibility&lt;br /&gt;
Mid-term however, the visibility and status that Sophos has will bring a completely new group of partners and customers to us. Very large system integrators who have focussed on bigger companies will be interested in looking at us and consider to include us actively in their portfolio rather than just sell us if the customer explicitly asks for it.&lt;/li&gt;
&lt;li&gt;We&amp;#8217;re No.1 UTM now&lt;br /&gt;
No need to explain who Astaro is anymore. The brand name &amp;#8220;Sophos&amp;#8221; will give our business a huge boost outside the German-speaking regions. Sophos is known in the IT industry, Astaro is still somewhat unknown as a brand. So, doors will open for us that wouldn&amp;#8217;t have opened before. And immediately we are one of the big 10 players in Security. Cisco, Symantec, Juniper, Mc Afee, Check Point, Trend Micro and F5 (probably a few more) are bigger than the merged Sophos/Astaro team, but the joint company is bigger than better known players such as Fortinet (largest UTM-only vendor in regards to sell out) or Kaspersky.&lt;/li&gt;
&lt;li&gt; Focus on Network Security&lt;br /&gt;
Astaro or the new Network Security division of Sophos or however you&amp;#8217;ll call us now, can focus on Network Security again. We have presented this great Security Wall vision a couple of months ago that basically covers all security aspects out there. But, we don&amp;#8217;t have to build everything on our own anymore. We don&amp;#8217;t have to deliver an endpoint security product, there already exists one in the company (and a pretty good one, BTW). Whether we will continue these product lines or not however is something that I&amp;#8217;m not aware of. And some other aspects of the product that we were lacking are now covered as well.&lt;/li&gt;
&lt;li&gt;Cool OEM components to integrate in our product&lt;br /&gt;
Astaro has always either built (own technology), borrowed (open source technology to which we actively commit code to drive it further) or bought (OEM components) technology for our product. Now that Sophos e.g. offers some great Antivirus components that run under Linux and has some offerings when it comes to Threat or Spam databases, the number of OEM components that we have to license from 3rd parties will be reduced in mid-term. This means that we&amp;#8217;ll have better control over the product and will be able to fix bugs even faster than before.&lt;/li&gt;
&lt;li&gt;Being back in known waters&lt;br /&gt;
Last but not least: I&amp;#8217;ve worked in the endpoint security part of the IT Security industry for 5 years before I joined Astaro. So, for me this merger is perfect: I&amp;#8217;ll still continue to work in the Network branch of Sophos, but the knowledge about the other side of the company and their products will hopefully be beneficial in many ways.&lt;/li&gt;
&lt;li&gt;Many new trips and challenges&lt;br /&gt;
Though nothing will change immediately the additional sales personnel within Sophos and the existing Sophos channel will probably bring some boost to the things I have to do: give trainings, give Pre-Sales presentations, teach the Sophos colleagues about our products.&lt;/li&gt;
&lt;li&gt;Strong presence in Germany&lt;br /&gt;
I love working in a multinational company. But I also love communicating in German, as it speeds up things. And luckily, Sophos has a very large presence in Germany now + many product parts are developed here (the SafeGuard product line done by Ex-Utimaco and also our network security products). So I&amp;#8217;ll be able to communicate with many new and old German colleagues.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;So now that I predicted the Sophos thingy properly 2 weeks before at InfoSec, it&amp;#8217;s time to have a look into my crystal ball once again and predict what products Sophos is going to buy next. If you compare the McAfee offering, including Vulnerability Management and Patch solutions and maybe what Symantec has (managed Mail filtering), some SaaS providers and something in the VM / patch management space sound like a good fit.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Qualys fits perfectly from its size into the company, Secunia might also be an option. For the SaaS part, Webroot would be a nice addition. And, just to mess with McAfee&amp;#8217;s mind, Bit9 would be nice to have in the portfolio&amp;#8230;.&lt;/p&gt;
&lt;p&gt;For all of you security geeks out there: what do you think about the acquisition? And, more importantly, which company do you think will / should be bought by Sophos next?&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/jMMufYZjYeVmceMmBctQwYn9rU8/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/jMMufYZjYeVmceMmBctQwYn9rU8/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/jMMufYZjYeVmceMmBctQwYn9rU8/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/jMMufYZjYeVmceMmBctQwYn9rU8/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=Htf-y1SvIEs:htAApUWgpuE:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=Htf-y1SvIEs:htAApUWgpuE:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=Htf-y1SvIEs:htAApUWgpuE:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/Htf-y1SvIEs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sun, 08 May 2011 20:40:27 +0000</pubDate>
</item>
<item>
	<title>nlz: Married...</title>
	<guid>http://nlz.cc/archives/270-guid.html</guid>
	<link>http://nlz.cc/archives/270-Married....html</link>
	<description>Oh, hai! It's been a while since I blogged here... so in case you haven't heard otherwise, I got married to my girlfriend of almost 5 years back in March. Here are the official wedding pictures: &lt;a href=&quot;http://nlz.cc/exit.php?url_id=616&amp;entry_id=270&quot; title=&quot;http://suejohnsonphotos.com/Weddings/Crystal-and-Nils&quot; target=&quot;_blank&quot;&gt;http://suejohnsonphotos.com/Weddings/Crystal-and-Nils&lt;/a&gt;</description>
	<pubDate>Mon, 02 May 2011 14:04:09 +0000</pubDate>
	<author>nospam@example.com (Nils)</author>
</item>
<item>
	<title>scottytm: Serien-Session auf dem Barcamp Ruhr 4</title>
	<guid>http://antwort.42h.de/archives/64-guid.html</guid>
	<link>http://antwort.42h.de/archives/64-Serien-Session-auf-dem-Barcamp-Ruhr-4.html</link>
	<description>&lt;p&gt;Da mich jetzt mehrere Leute nach einer Liste der Serien, die ich bei meiner Session vorgestellt habe, gefragt haben, hier eine Übersicht mit den passenden Amazon-Links.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Justified:&lt;/strong&gt;&lt;a href=&quot;http://www.amazon.de/gp/product/B004D7XD2I/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B004D7XD2I&quot;&gt;Season 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sinchronicity&lt;/strong&gt; &lt;a href=&quot;http://www.amazon.de/gp/product/B000LRYT90/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B000LRYT90&quot;&gt;Complete Series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mord mit Aussicht&lt;/strong&gt; Staffel 1 &lt;a href=&quot;http://www.amazon.de/gp/product/B001EL24EY/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B001EL24EY&quot;&gt;Teil&lt;/a&gt;/&lt;a href=&quot;http://www.amazon.de/gp/product/B0045XLEVW/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B0045XLEVW&quot;&gt;Teil 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Middleman&lt;/strong&gt; &lt;a href=&quot;http://www.play.com/DVD/Region_1/4-/10079193/Middleman-Complete-Series-1/Product.html&quot; title=&quot;Middleman bei Play.com&quot;&gt;Complete Series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Veronica Mars:&lt;/strong&gt;&lt;a href=&quot;http://www.amazon.de/gp/product/B0015L4WDE/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B0015L4WDE&quot;&gt;Season 1&lt;/a&gt; &lt;a href=&quot;http://www.amazon.de/gp/product/B001AR8LY4/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B001AR8LY4&quot;&gt;Season 2&lt;/a&gt; &lt;a href=&quot;http://www.amazon.de/gp/product/B001HUGYMA/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B001HUGYMA&quot;&gt;Season 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CSI: &lt;/strong&gt;&lt;a href=&quot;http://www.amazon.de/gp/product/B002WONNFG/ref=as_li_ss_tl?ie=UTF8&amp;tag=dieant-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B002WONNFG&quot;&gt;Season 9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Sun, 27 Mar 2011 16:57:51 +0000</pubDate>
	<author>nospam@example.com (ScottyTM)</author>
</item>
<item>
	<title>fret: Der Versuch, mit Web2.0 RealLife1.0 Probleme zu lösen</title>
	<guid>http://www.kuechenserver.de/?p=3786</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/qArG8MmUxgI/</link>
	<description>&lt;p&gt;Wie einige von Euch vielleicht wissen, sind wir mit unserer aktuellen Wohnsituation seit ca. 6 Monaten unzufrieden. Durch einen ungl&amp;#252;cklichen Zufall ist das auch ungef&amp;#228;hr die Zeit, die wir in unserer frisch gebauten, neu bezogenen, uns als supertoll verkauften Wohnung leben. Und ja, es mag den Anschein haben, als w&amp;#228;re das alles Jammern auf hohem Niveau. Ist es aber leider nicht.&lt;/p&gt;
&lt;p&gt;Deswegen haben wir &amp;#8211; auch angesichts des Hamburger Wohnungsmarkts &amp;#8211; beschlossen, ein wenig kreativ zu werden; oder genauer: ohne Angst vor Patentanw&amp;#228;lten andere Ideen ebenfalls zu nutzen. Ideengeber waren Eike und Daniel, die auf Facebook f&amp;#252;r K&amp;#246;ln &lt;a href=&quot;http://www.facebook.com/pages/Veedelswohnung-f%C3%BCr-Eike-und-Daniel/196363870397139&quot; target=&quot;_blank&quot;&gt;eine Wohnung suchen&lt;/a&gt;. Und, mal ehrlich, was der Ruhrpott kann, dass k&amp;#246;nnen wir Nordlichter &lt;a href=&quot;http://www.facebook.com/pages/Eine-Wohnung-f%C3%BCr-Inka-und-Christian-HH/213273008688782&quot; target=&quot;_blank&quot;&gt;doch schon lange&lt;/a&gt;. Also, bis auf Geographie. Und so ist dann unsere &lt;a href=&quot;http://www.facebook.com/pages/Eine-Wohnung-f%C3%BCr-Inka-und-Christian-HH/213273008688782&quot; target=&quot;_blank&quot;&gt;Wohnungssuchanzeige&lt;/a&gt; auf Facebook entstanden.&lt;/p&gt;
&lt;p&gt;Wir hoffen, dass dieser virtuelle Flyer durch Freundesfreunde vielleicht zum erhofften, mindestens 3 Zimmer gro&amp;#223;en bebadewannten Ergebnis f&amp;#252;hrt. Denn sind wir doch mal ehrlich: ne freie Wohnung in Hamburg, das ist ungef&amp;#228;hr so h&amp;#228;ufig wie der Aufstieg eines Teenagers mit Ambitionen und Webcam zum Youtube Star. Und auch da hilft ja dieses Internet ganz gut.&lt;/p&gt;
&lt;p&gt;Also, wir w&amp;#252;rden dann jetzt gern mal Euer virtuelles Netzwerk ohne Hemmungen ausnutzen. Daf&amp;#252;r gibt es den twitterfreundlichen Shortlink &lt;a href=&quot;http://fret.de/g4Xe2H&quot; target=&quot;_blank&quot;&gt;http://fret.de/g4Xe2H&lt;/a&gt;, die Facebook Box rechts und f&amp;#252;r die Stadtversch&amp;#246;nerer unter Euch sogar einen wunderbaren neuen Bemperl unter &lt;a href=&quot;http://bit.ly/g4Xe2H.qrcode&quot; target=&quot;_blank&quot;&gt;http://bit.ly/g4Xe2H.qrcode&lt;/a&gt;, den Ihr auch und insbesondere gern an leerstehende B&amp;#252;rogeb&amp;#228;ude pappen k&amp;#246;nnt. Nat&amp;#252;rlich nur, wenn Ihr vorher den Eigent&amp;#252;mer gefragt habt. Und Ihr das schriftlich habt. Und so.&lt;/p&gt;
&lt;p&gt;Danke daf&amp;#252;r!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Auf Wunsch einer einzelnen Dame jetzt &amp;#252;brigens wieder auf Deutsch und mit Zusammenfassung. So wie fr&amp;#252;her halt.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;[As some of you might know, we're not very happy with the place we're currently living in. So, we are again looking for a new place, barely 6 months after the last time we've packed our stuff in a moving truck. We've started the experiment of empowering Facebook to do so. If you want to participate, just &quot;Like&quot; us on facebook - see the right hand side widget for that. If you happen to know a place and don't have a Facebook account, nevermind. We also plan on accepting normal hints :) ]&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/T-DQ5Q9rDDRQYNm2538sjaw4iSY/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/T-DQ5Q9rDDRQYNm2538sjaw4iSY/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/T-DQ5Q9rDDRQYNm2538sjaw4iSY/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/T-DQ5Q9rDDRQYNm2538sjaw4iSY/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=qArG8MmUxgI:RvAqPntXgII:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=qArG8MmUxgI:RvAqPntXgII:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=qArG8MmUxgI:RvAqPntXgII:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/qArG8MmUxgI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 24 Mar 2011 00:34:41 +0000</pubDate>
</item>
<item>
	<title>fret: San Francisco: or the reason why I was so quiet on Twitter</title>
	<guid>http://www.kuechenserver.de/?p=2805</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/QaBz5R2LGGs/</link>
	<description>&lt;p&gt;Some of you &amp;#8211; especially those following me on only Twitter and not Facebook &amp;#8211; might have wondered why I was so quiet for the last couple of days: The reason for that is pretty simple &amp;#8211; I haven&amp;#8217;t been around. And, as there is an agreement between Inka and me to not publish when I&amp;#8217;m not around and reveal that she&amp;#8217;s home alone, I kept my mouth shut. But, since I&amp;#8217;m back in Germany since hopefully about half an hour (this post is scheduled), I can finally talk about what I found to be one of my Top 5 destinations in the world.&lt;/p&gt;
&lt;p&gt;I took an occasion I couldn&amp;#8217;t let pass by to finally get my ass up and into a plane to visit a good old friend of mine and the beautiful city of San Francisco. &lt;/p&gt;
&lt;p&gt;Probably the things that I experienced are way too much to put into a single blog post, however I&amp;#8217;d like to at least notice the most impressive things I whitnessed. Just take it as a conversation starter next time we&amp;#8217;ll meet.&lt;/p&gt;
&lt;p&gt;- Many dogs&lt;br /&gt;
- Great weather&lt;br /&gt;
- 45° steep roads&lt;br /&gt;
- One of the best public transportation systems I know&lt;br /&gt;
- a very logical numbering concept for houses&lt;br /&gt;
- Great weather&lt;br /&gt;
- great people, old and maybe new friends to come&lt;br /&gt;
- Affordable hotels&lt;br /&gt;
- Not-so-affordable mobile phone fees&lt;br /&gt;
- Chaotic driving&lt;br /&gt;
- Very nice neighborhoods without too many skyscrapers&lt;br /&gt;
- A great amount of fresh, organic, beautiful produce just waiting for you to cook with it.&lt;br /&gt;
- And oh: what a view!&lt;/p&gt;
&lt;p&gt;Do&amp;#8217;s:&lt;br /&gt;
- Use Public Transport&lt;br /&gt;
- Just walk around&lt;br /&gt;
- Make sure to maybe not book a hotel, but a flat instead. At least make sure that you can cook your own meal after shopping at the Ferry Building.&lt;br /&gt;
- Take a guided tour&lt;br /&gt;
- Plan your trips using BART and CalTrain&lt;br /&gt;
- Visit Flight 001&lt;br /&gt;
- Stay at the Hotel Vertigo (not just because of the song that will be stuck in your head for the whole time you&amp;#8217;re in SF)&lt;/p&gt;
&lt;p&gt;Don&amp;#8217;t:&lt;br /&gt;
- Rental car. It&amp;#8217;s more of a burden than a release when being in Downtown SF&lt;br /&gt;
- Expect to see everything &amp;#8211; the city is just too big for that&lt;br /&gt;
- Have bad sushi. Life&amp;#8217;s too short for bad sushi.&lt;br /&gt;
- Visit the Apple Flagship Store. Better visit the nice and cozy Company Store (http://www.apple.com/companystore/) in on 1 Infinite Loop, Cupertino, CA.&lt;/p&gt;
&lt;p&gt;And one thing is sure: I&amp;#8217;ll be back. With a little more time, hopefully my significant other and an empty agenda to be filled. &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/YJapCRxRtbtW9Q5GOyE1pYDATYo/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/YJapCRxRtbtW9Q5GOyE1pYDATYo/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/YJapCRxRtbtW9Q5GOyE1pYDATYo/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/YJapCRxRtbtW9Q5GOyE1pYDATYo/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=QaBz5R2LGGs:GsL1SOz7ZPI:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=QaBz5R2LGGs:GsL1SOz7ZPI:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=QaBz5R2LGGs:GsL1SOz7ZPI:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/QaBz5R2LGGs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 10 Mar 2011 20:00:58 +0000</pubDate>
</item>
<item>
	<title>fret: More Mail interactivity</title>
	<guid>http://www.kuechenserver.de/?p=2387</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/owVk9iCAzys/</link>
	<description>&lt;p&gt;Since I am not sure if all of you use a Feed reader or follow me on twitter &amp;#8211; and even if you do you might be more interested in good old plain E-Mail &amp;#8211; I&amp;#8217;ve decided to add a little newsletter to my blog and the option to subscribe to comments for a specific posting. In case you are interested, you&amp;#8217;ll find the according links in the sidebar on the right and beneath any posting right at the comments section.&lt;/p&gt;
&lt;p&gt;Oh, and yes: for better readability, I&amp;#8217;ve upgraded the theme once more &amp;#8211; now back with a really plain one. And of course, still ad-free since &amp;#8217;93. Oh wait.. that&amp;#8217;s something different :)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/U13GJaIvlzAd0YaIuVzAY1M7Yg4/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/U13GJaIvlzAd0YaIuVzAY1M7Yg4/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/U13GJaIvlzAd0YaIuVzAY1M7Yg4/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/U13GJaIvlzAd0YaIuVzAY1M7Yg4/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=owVk9iCAzys:HEysQqRnGmg:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=owVk9iCAzys:HEysQqRnGmg:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=owVk9iCAzys:HEysQqRnGmg:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/owVk9iCAzys&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sun, 27 Feb 2011 14:26:11 +0000</pubDate>
</item>
<item>
	<title>fret: National pride</title>
	<guid>http://www.kuechenserver.de/?p=1996</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/LEO_I6AtbYs/</link>
	<description>&lt;p&gt;Normally, I make it a personal principle to not blog about my job. However this job brings me to many different places in all different countries and one of these trips &amp;#8211; the most recent one &amp;#8211; nurtured my wish to share a few thoughts about national pride:&lt;/p&gt;
&lt;p&gt;This week I had the questionable pleasure to visit France once again. I&amp;#8217;ve only been there for a little more than 24 hours, spending a good 10 of them in business meetings of all kind (Dinners with business partners, technical meetings and the like).&lt;/p&gt;
&lt;p&gt;And guess what? A good 95% of all communication was done in French. Of course. I do understand this to a degree &amp;#8211; at least we are in France &amp;#8211; but even though I made it crystal clear that I simply can&amp;#8217;t speak let alone understand this language to a degree I&amp;#8217;d call acceptable, nobody even tried to integrate me into a longer conversation. Of course, there were some small talk tries in English, but they faded away once we were 5 minutes into a discussion. &lt;/p&gt;
&lt;p&gt;On the other hand, I&amp;#8217;ve been to e.g. Russia, Belarus, Jordan, India, Italy and Slovenia on business trips; countries where I feared greater language related problems. But, to my surprise, most of those countries seem to host a great deal of language wizards; in Slovenia for example to my surprise most people working in the service industry were fluent in at least two foreign Languages, English and German. And most of them also claimed to be able to speak a good bit of Italian on the side.&lt;/p&gt;
&lt;p&gt;But, it seems that there is not a big deal of English spoken in France and even if the people get along with the language, they feel that it&amp;#8217;s unnecessary to switch to a language everybody in the room can understand. &lt;/p&gt;
&lt;p&gt;This is of course not so much the case in multi-national companies, but there is also the tendency to fall back to your local language. &lt;/p&gt;
&lt;p&gt;I myself also feel more comfortable in speaking German among Germans, especially when being in Germany &amp;#8211; but within our company, where English is the official company language despite the fact that we are a German company, we even hold meetings with 40+ participant in English if there are only one or two non-Germans in them. So I know both sides, the one that prefers the native language, the other one that doesn&amp;#8217;t want to exclude somebody from the discussion.&lt;/p&gt;
&lt;p&gt;Maybe it&amp;#8217;s arrogant to go to a foreign country and expect to come along with English and German only, maybe it&amp;#8217;s something you should be able to expect &amp;#8211; I can&amp;#8217;t tell. But, it seems that countries with better language skills can take part in the Global knowledge transfer; countries with little foreign language knowledge &amp;#8211; e.g. China &amp;#8211; on the other hand, seem to be cut out. &lt;/p&gt;
&lt;p&gt;I wonder how you would react if you had a guest from abroad in a meeting. Would you carry on with your native language? Would you try and switch the whole meeting to English? Is it okay to hold a meeting in English, if you have 40 participants and two of them can&amp;#8217;t speak the local language? Is it on the other hand maybe even necessary?&lt;/p&gt;
&lt;p&gt;How much national pride is too much pride?&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m really interested in your thoughts about that. And thank all the French people I&amp;#8217;ve met along the way who took the extra effort to communicate in English &amp;#8211; especially Gwenael, whom I haven&amp;#8217;t met for a way too long time.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/_1YgnyvwvUz-IMA1oFaYUw3XFqc/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/_1YgnyvwvUz-IMA1oFaYUw3XFqc/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/_1YgnyvwvUz-IMA1oFaYUw3XFqc/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/_1YgnyvwvUz-IMA1oFaYUw3XFqc/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=LEO_I6AtbYs:2NTN-obIpwU:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=LEO_I6AtbYs:2NTN-obIpwU:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=LEO_I6AtbYs:2NTN-obIpwU:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/LEO_I6AtbYs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 25 Feb 2011 00:18:53 +0000</pubDate>
</item>
<item>
	<title>fret: Blog slashdotsicher machen</title>
	<guid>http://www.kuechenserver.de/?p=1637</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/HNWug9Tp4gU/</link>
	<description>&lt;p&gt;Auch wenn es wahrscheinlich mehr als anma&amp;#223;end w&amp;#228;re, davon auszugehen, dass mein Blog jemals geslashdotted werden w&amp;#252;rde (hierzulande auch eher als &amp;#8220;bei TV Total erw&amp;#228;hnt werden&amp;#8221; oder &amp;#8220;auf heise.de stehen&amp;#8221; bekannt), ist es gerade in der heutigen, von vHosts und anderen performanceschwachen Angeboten gepr&amp;#228;gten Zeit durchaus relevant, sich mal Gedanken dar&amp;#252;ber zu machen.&lt;/p&gt;
&lt;p&gt;Der K&amp;#252;chenserver ist vor Kurzem auch wieder von einem vServer (bei dem es regelm&amp;#228;&amp;#223;ige Meldungen von mon.itor.us &amp;#252;ber Nichterreichbarkeit gab) auf einen eigenen &amp;#8220;richtigen&amp;#8221; Server zur&amp;#252;ck-umgezogen.&lt;/p&gt;
&lt;p&gt;Parallel dazu habe ich aber auch ein paar Inhalte in die sagenumwobene Cloud (genauer zu Amazon) gelegt: So werden die Bilder, die Ihr hier auf der Website seht, nicht mehr vom K&amp;#252;chenserver selbst, sondern von dem gleichen Netzwerk, bei dem Ihr auch h&amp;#246;chstwahrscheinlich schon einmal ein Buch gekauft habt, ausgeliefert.&lt;/p&gt;
&lt;p&gt;Das sorgt zun&amp;#228;chst einmal f&amp;#252;r weniger Last auf meinem Server, aber auch f&amp;#252;r Euch &amp;#8211; besonders wenn Ihr nicht in Europa beheimatet seid &amp;#8211; f&amp;#252;r eine schnellere Daten&amp;#252;bertragung.&lt;/p&gt;
&lt;p&gt;Diese Optimierung ist schon ein wenig &amp;#228;lter und hat ungef&amp;#228;hr zeitgleich mit dem Facebook-Aussehen Einzug hier gehalten.&lt;/p&gt;
&lt;p&gt;Im Hintergrund habe ich dann dank ein paar Performance-Monitoring-Tools und weiterer Magie (Details auf Anfrage, bzw. wenn ich die Zeit dazu finde als Blogpost) den allgemeinen Seitenaufbau ein wenig beschleunigt. Der letzter Schritt war dann (ziemlich parallel mit dem aktuellen Layout und leider begleitet von 3 Stunden Downtime) der Umzug auf ein reverse proxy Netzwerk. Damit greift Ihr dann nicht mehr direkt auf den armen kleinen K&amp;#252;chenserver zu, sondern werdet vorher abgefangen. Und nur wenn Ihr keinen Unsinn treibt, werdet Ihr &amp;#252;berhaupt auf meine Seite weitergeleitet. Und dann schaut das Netzwerk auch nach, ob sich &amp;#252;berhaupt was ver&amp;#228;ndert hat. Falls nicht, dann kommt die Seite auch nicht direkt vom K&amp;#252;chenserver.&lt;/p&gt;
&lt;p&gt;Ziel des Ganzen ist recht einfach: Euch m&amp;#246;glichst selten lange Ladezeiten oder einen nicht erreichbaren K&amp;#252;chenserver zuzumuten. Okay, und der Infrastruktur-Geek in mir durfte sich auch mal wieder austoben. Mehr dazu vielleicht bald an anderer Stelle, wenn ich vom Geek in mir berichte.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/rM2OJR9ZqzmhIOBKLUOFa_3oYuI/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/rM2OJR9ZqzmhIOBKLUOFa_3oYuI/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/rM2OJR9ZqzmhIOBKLUOFa_3oYuI/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/rM2OJR9ZqzmhIOBKLUOFa_3oYuI/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=HNWug9Tp4gU:TXIRvzznB50:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=HNWug9Tp4gU:TXIRvzznB50:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=HNWug9Tp4gU:TXIRvzznB50:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/HNWug9Tp4gU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sat, 12 Feb 2011 18:44:45 +0000</pubDate>
</item>
<item>
	<title>fret: Adding daily content to the blog</title>
	<guid>http://www.kuechenserver.de/?p=1627</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/mlv4Q4s2UCo/</link>
	<description>&lt;p&gt;This blog has been meant to keep friends and aquaintances or other persons interested in me updated about my life. What has been quite freqently filled with content in the first years has changed to an almost-no-content space, as my daily publishing has been moved from here to Facebook, Twitter and the like.&lt;/p&gt;
&lt;p&gt;To make these sources available to people still believing in this web site and to show some more daily, not important enough to make a blogpost out of it content here, I&amp;#8217;ve decided to add my Twitter, Twitpic, last.fm and delicious updates to a sidebar on the right. This allows you to still get a bit information about yours truely.&lt;/p&gt;
&lt;p&gt;Oh yes, and again a redesign. Comments about whether you like the new look or hate it are welcome.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/-6DXf4ddnwIpcb3yk2gGUWQXd88/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/-6DXf4ddnwIpcb3yk2gGUWQXd88/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/-6DXf4ddnwIpcb3yk2gGUWQXd88/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/-6DXf4ddnwIpcb3yk2gGUWQXd88/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=mlv4Q4s2UCo:3TmzyGxskng:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=mlv4Q4s2UCo:3TmzyGxskng:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=mlv4Q4s2UCo:3TmzyGxskng:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/mlv4Q4s2UCo&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sat, 12 Feb 2011 17:13:30 +0000</pubDate>
</item>
<item>
	<title>nlz: iPhone apps I like to use</title>
	<guid>http://nlz.cc/archives/269-guid.html</guid>
	<link>http://nlz.cc/archives/269-iPhone-apps-I-like-to-use.html</link>
	<description>&lt;p&gt;I have been meaning to list the iPhone apps I have come to use most for a while now, so here it is, in no particularly thought-out order. Note that these are not all apps I have ever (or currently) installed. Just the good ones I keep coming back to.&lt;br /&gt;
&lt;br /&gt;
Feel free to comment if you think I've missed something!&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;b&gt;COMMUNICATING&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Echofon - great Twitter client&lt;br /&gt;
&lt;br /&gt;
BeejiveIM - very good multi-protocol chat client (keeps connections alive and does push notifications, too)&lt;br /&gt;
&lt;br /&gt;
Bump - still the best way to exchange contact info between phones&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;b&gt;ON THE ROAD&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Trapster - know where the cops are hiding (set it up on the website for push notifications on any activity along your commute route)&lt;br /&gt;
&lt;br /&gt;
Gas Bag - find the cheapest gas in the area (based on user updates)&lt;br /&gt;
&lt;br /&gt;
MotionX GPSLite - quite versatile little GPS tool (shows speed, distance, height, maps, waypoints…)&lt;br /&gt;
&lt;br /&gt;
Flixster - Great way to find out what movies are playing, where, when etc. (has GPS integration)&lt;br /&gt;
&lt;br /&gt;
RunPee - a database of current movies, giving you queues when to get up to pee. I use it because it tells me whether there's anything after the credits.&lt;br /&gt;
&lt;br /&gt;
OpenTable - if you eat out a lot, being able to quickly make reservations and find available restaurants nearby is awesome!&lt;br /&gt;
&lt;br /&gt;
Zillow - Ever wonder what that house you just drove by costs?&lt;br /&gt;
&lt;br /&gt;
Distant Suns - Constellation viewer with compass and GPS integration&lt;br /&gt;
&lt;br /&gt;
Google Earth - on a phone!&lt;br /&gt;
&lt;br /&gt;
Ski Report - know what all the slopes are like&lt;br /&gt;
&lt;br /&gt;
Mark the Spot - because AT&amp;amp;T needs to know about your dead zone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;b&gt;MEDIA&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Pandora - endless music you like (or music like the music you like)&lt;br /&gt;
&lt;br /&gt;
Shazam &amp;amp; Sound Hound - What's that song?! One or the other is likely to have it in their database&lt;br /&gt;
&lt;br /&gt;
Apple Gallery - viewer for MobileMe galleries (I use it to show my galleries to others)&lt;br /&gt;
&lt;br /&gt;
Apple iBooks - I actually prefer holding a lightweight illuminated iPhone for reading in bed late&lt;br /&gt;
&lt;br /&gt;
Chromatic Glass - augmented reality tool that highlights red as blue (for the 7-10% of the male population that are red-green color blind)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;b&gt;ONE-OFF AWESOMENESS&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
eBay - it's actually awesome! I get push notifications when new items match my saved smart searches - they used to call this &quot;smart agents&quot; in the 90s, before it was real&lt;br /&gt;
&lt;br /&gt;
360 Panorama - automatic image stitching, uses iPhone 4 gyro sensor&lt;br /&gt;
&lt;br /&gt;
Photoshop Express - I mainly use it for cropping and contrast/exposure enhancement&lt;br /&gt;
&lt;br /&gt;
Lose It! - weight and diet tracker&lt;br /&gt;
&lt;br /&gt;
iHandy Level - yes, it turns your iPhone into a functioning level, handy for small construction projects&lt;br /&gt;
&lt;br /&gt;
iDoodleIt - sometimes, you're out of napkins&lt;br /&gt;
&lt;br /&gt;
Wolfram Alpha - has an answer for everything (if you can figure out how to ask the question). I use it mainly to calculate &quot;what's that in today's dollars&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;b&gt;FLIGHT SIMULATORS&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
X-Plane anything (by Laminar Research) - the best flight simulators for the iPhone, hands down. The 4G &quot;HD&quot; is the best value, but also a bit hard to use because the UI isn't focussed. The other versions are focussed on specific aspects (Racing, Fighting, Extreme planes, Helicopters, …). I'd start with X-Plane Racing, for the most fun.&lt;br /&gt;
&lt;br /&gt;
F-Sim Shuttle - realistic space shuttle landing simulator&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;b&gt;GAMES&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
JetCarStunts - best over-the-top unrealistic racing game with realistic physics!&lt;br /&gt;
&lt;br /&gt;
Real Racing 2 - whoa. simply the best high-realism track racing game I've seen for iOS&lt;br /&gt;
&lt;br /&gt;
Epic Citadel - serene eye candy, free&lt;br /&gt;
&lt;br /&gt;
Infinity Blade - same tech as Epic Citadel, engaging RPG game (and I normally hate that genre)&lt;br /&gt;
&lt;br /&gt;
Giana Sisters - a very nice remake of the original C64 Mario ripoff (by the original developer)&lt;br /&gt;
&lt;br /&gt;
Diorama - 3D marble-in-hole puzzle with nice perspective effect&lt;br /&gt;
&lt;br /&gt;
AR Defender - cute little augmented reality game (inserts the game into a live image from the camera)&lt;br /&gt;
&lt;br /&gt;
Stair Dismount - it's fun to hear the bones break!&lt;br /&gt;
&lt;br /&gt;
iTunnel 3D - fly down a tunnel. simple game, but fun for hours&lt;br /&gt;
&lt;br /&gt;
JellyCar - OMG, the world is made of jelly and physics!&lt;br /&gt;
&lt;br /&gt;
LightBike - it's Tron, really&lt;br /&gt;
&lt;/p&gt;</description>
	<pubDate>Wed, 09 Feb 2011 01:36:31 +0000</pubDate>
	<author>nospam@example.com (Nils)</author>
</item>
<item>
	<title>fret: 24 Stunden in Hamburg – Sehenswürdigkeiten, Programm</title>
	<guid>http://www.kuechenserver.de/?p=1420</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/fBKr5r2xLAU/</link>
	<description>&lt;p&gt;Aus latent chronischem Anlass, hier eine kleine Liste von Dingen, die man in Hamburg machen kann, wenn man 24 Stunden oder ein Vielfaches davon hat. Sicherlich f&amp;#252;r die Meisten von Euch nicht besonders relevant, aber vielleicht mal eine (nicht besonders gut versteckte) Aufforderung, mal wieder in die Freie und Hansestadt zu kommen. Und auch f&amp;#252;r mich eine kleine Liste von Dingen, die ich mal machen sollte.&lt;/p&gt;
&lt;p&gt;Apropos, alle Dinge, die ich bereits selbst gemacht hab&amp;#8217;, habe ich mit einem Stern gekennzeichnet:&lt;/p&gt;
&lt;div class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/luxtonnerre/21979724/&quot;&gt;&lt;img title=&quot;Hamburg_20050527_0777m1 by LuxTonnerre, on Flickr&quot; src=&quot;http://dx8npkfdoc48y.cloudfront.net/wp-content/uploads/2011/02/21979724_8e9171075e.jpg&quot; alt=&quot;Hamburg Michel Spiegelung&quot; width=&quot;245&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Michel&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Folgende Sachen ganz beliebt (und damit sehr stark touristisch frequentiert):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jungfernstieg und Binnenalster *&lt;/li&gt;
&lt;li&gt;Hauptkirche Sankt Michaelis (auch unter &amp;#8220;Michel&amp;#8221; bekannt), hier am Besten auf die Aussichtsplattform rauf *&lt;/li&gt;
&lt;li&gt;Hafen und Landungsbr&amp;#252;cken *&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Je nach pers&amp;#246;nlichem Interesse w&amp;#252;rde ich dann aus folgendem Programm hinzuf&amp;#252;gen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reeperbahn und Gro&amp;#223;e Freiheit *&lt;/li&gt;
&lt;li&gt;Schanzenviertel *&lt;/li&gt;
&lt;li&gt;Sankt Georg und die Lange Reihe *&lt;/li&gt;
&lt;li&gt;Planten und Bloomen *&lt;/li&gt;
&lt;li&gt;Hafenrundfahrt *&lt;/li&gt;
&lt;li&gt;Speicherstadt *&lt;/li&gt;
&lt;li&gt;Hafencity *&lt;/li&gt;
&lt;li&gt;Miniaturwunderland (wenn man Eisenbahnen mag und so viel Zeit hat)&lt;/li&gt;
&lt;li&gt;Rathaus und Rathausplatz (*, zumindest Rathausplatz)&lt;/li&gt;
&lt;li&gt;Bummeln und Shoppen auf der M&amp;#246;nckebergstrasse (auch &amp;#8220;M&amp;#246;&amp;#8221; genannt) *&lt;/li&gt;
&lt;li&gt;Ein Besuch auf dem Fischmarkt (gibts nur Sonntagsmorgens) *&lt;/li&gt;
&lt;li&gt;Blankenese und das Treppenviertel besuchen *&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Meine pers&amp;#246;nlichen Geheimtips:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Besuch im Stadtmodell in der Wexstra&amp;#223;e *&lt;/li&gt;
&lt;li&gt;Besuch im Kesselhaus in der Speicherstadt als Info &amp;#252;ber die Hafencity *&lt;/li&gt;
&lt;li&gt;durch den alten Elbtunnel laufen und das Hafenpanorama von der S&amp;#252;dseite betrachten *&lt;/li&gt;
&lt;li&gt;Hafenrundfahrt in preiswert mit einem der HVV Linienschiffe machen bis zum Museumshafen &amp;#214;velg&amp;#246;nne *&lt;/li&gt;
&lt;li&gt;Ein Pint im Irish Rover am Gro&amp;#223;neumarkt trinken&lt;/li&gt;
&lt;li&gt;Besuch in der Meatery, bei Butcher&amp;#8217;s oder in der Bullerei&lt;/li&gt;
&lt;li&gt;Die 3-Zimmer-Wohnung auf der Talstra&amp;#223;e besuchen *&lt;/li&gt;
&lt;li&gt;Bei einem netten Sagres (&lt;a rel=&quot;nofollow&quot; href=&quot;http://de.wikipedia.org/wiki/Sagres_(Biermarke&quot; target=&quot;_blank&quot;&gt;http://de.wikipedia.org/wiki/Sagres_(Biermarke&lt;/a&gt;)) beim Portugiesen in der Schanze oder im Portugiesenviertel entspannt aus Hamburg abtauchen. Diese Portugiesenkneipen und -restaurants sind namlich auch irgendwie &amp;#8220;typisch Hamburg&amp;#8221;. *&lt;/li&gt;
&lt;li&gt;Ein Glas Champagner am &amp;#8220;Schlemmerstand f&amp;#252;r Arme&amp;#8221; im Hanseviertel trinken: &lt;a rel=&quot;nofollow&quot; href=&quot;http://www.edeka-struve.de/filialen/schlemmer_markt_hummerstand.php&quot; target=&quot;_blank&quot;&gt;http://www.edeka-struve.de/filialen/schlemmer_markt_hummerstand.php&lt;/a&gt; *&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Je nach Jahreszeit bieten sich noch:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Den Stadtpark und die gro&amp;#223;e Wiese besuchen *&lt;/li&gt;
&lt;li&gt;Den Friedhof Ohlsdorf besuchen&lt;/li&gt;
&lt;li&gt;Hagenbecks Tierpark oder das Aquarium besuchen&lt;/li&gt;
&lt;li&gt;Besuch im Planetarium&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;an.&lt;/p&gt;
&lt;p&gt;Ansonsten gibt auch meine Lieblingsbuchempfehlung &amp;#8220;Hamburg in 24 Stunden&amp;#8221; sehr gute Empfehlungen; dieses Buch ist so geschrieben, dass man Samstag auf Sonntag 24 Stunden in Hamburg die wichtigsten Sehensw&amp;#252;rdigkeiten sehen kann: Mit den Alternativvorschl&amp;#228;gen bekommt man aber locker 2-3 Tage prall gef&amp;#252;llt.&lt;/p&gt;
&lt;p&gt;Auch wichtig - Don&amp;#8217;ts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hafenrundfahrt. Teuer und kann man mit dem &amp;#214;PNV ebenfalls machen&lt;/li&gt;
&lt;li&gt;zu viel Shoppen. Daf&amp;#252;r kommt man nicht nach HH, au&amp;#223;erdem gibts hier wenig &amp;#8220;Besonderes&amp;#8221;, dass Du nicht auch in jeder anderen Gro&amp;#223;stadt bekommen w&amp;#252;rdest.&lt;/li&gt;
&lt;li&gt;alles sehen wollen: daf&amp;#252;r is Hamburg zu gro&amp;#223;&lt;/li&gt;
&lt;li&gt;sich stressen. Lieber wiederkommen ;)&lt;/li&gt;
&lt;li&gt;auf der Reeperbahn selbst Party machen &amp;#8211; dazu sollte man in die Seitenstra&amp;#223;en gehen, da isses netter; beispielsweise auf dem Hamburger Berg&lt;/li&gt;
&lt;li&gt;Holsten trinken&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/dOnsPgktUJ9grVoYotwuwbcEQ7g/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/dOnsPgktUJ9grVoYotwuwbcEQ7g/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/dOnsPgktUJ9grVoYotwuwbcEQ7g/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/dOnsPgktUJ9grVoYotwuwbcEQ7g/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=fBKr5r2xLAU:KZqWVht7kLo:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=fBKr5r2xLAU:KZqWVht7kLo:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=fBKr5r2xLAU:KZqWVht7kLo:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/fBKr5r2xLAU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Tue, 01 Feb 2011 00:10:16 +0000</pubDate>
</item>
<item>
	<title>fret: Places to live in Hamburg</title>
	<guid>http://www.kuechenserver.de/?p=1415</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/hNlGdTphOk4/</link>
	<description>&lt;p&gt;As most of you know I&amp;#8217;ve been living in Hamburg for over 6 years now. And, though I moved here partly forced by a job, I fell in love with this city and don&amp;#8217;t consider moving away to be an option anymore. So, I&amp;#8217;m stuck with the specific Hamburgian situation to find a place. And, as most Hamburgians will also know, this is a pure nightmare.&lt;/p&gt;
&lt;p&gt;In our example &amp;#8211; we do live in the Wallh&amp;#246;fe project close to the Gro&amp;#223;neumarkt, created by Hamburg Team and rented out via Hanseliving &amp;#8211; we made a couple of mistakes. First of all we believed in what the real estate agent told us. She is a nice person, but clueless. She promised several things she didn&amp;#8217;t know about and that turned out to be completely wrong (like that Telekom will be able to provide phone lines from day one on or that we&amp;#8217;ll live in a raised ground floor) and worst of all we seem to be stuck with the worst housing management company (Wentzel Dr. Nachfahren) that you can find in Hamburg: (see &lt;a href=&quot;http://fret.de/hwas59 &quot; target=&quot;_blank&quot;&gt;http://fret.de/hwas59&lt;/a&gt; for details about other opinions).&lt;/p&gt;
&lt;p&gt;An aquaintance has put this in a very drastic, but also very simple form:&lt;/p&gt;
&lt;p&gt;&amp;#8220;Aber besser als nichts, und man hat immerhin ein Dach &amp;#252;berm Kopf.&amp;#8221; (better than nothing, and at least you&amp;#8217;ve got a roof over your head)&lt;/p&gt;
&lt;p&gt;This was his answer to a brief description of the problems we face with our new place at the moment (and there are quite a few, especially if you take into consideration that the place has just been built and is considered to be a better-equiped place aiming for &lt;a href=&quot;http://en.wikipedia.org/wiki/DINKY&quot; target=&quot;_blank&quot;&gt;DINKYs&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;It symbolizes the desperateness that people in Hamburg have, if it comes to finding a place to live. As this is a common topic in conversations, I&amp;#8217;d like to share my view on this subject (and of course, other Hamburgians may have a different view on that or simply more patience / better luck finding the right place):&lt;/p&gt;
&lt;p&gt;Basically, you have a couple of options when living in Hamburg:&lt;/p&gt;
&lt;p&gt;a) you pay a s**tload of money for a place in a not so very nice part of the city and the place is somewhat decent in terms of building age and renovation&lt;/p&gt;
&lt;p&gt;b) you pay even more money for a place in one of the &amp;#8220;more trendy&amp;#8221; parts of Hamburg, but the place itself has some (major) drawbacks&lt;/p&gt;
&lt;p&gt;c) you pay a somewhat decent price for a place far out that you wouldn&amp;#8217;t want to live in, even if they paid you to do so&lt;/p&gt;
&lt;p&gt;d) you forget about living in Hamburg alltogether&lt;/p&gt;
&lt;p&gt;e) you decide to sell organs to pay for a somewhat decent place in a somewhat nice part of the city (and start by selling a couple of your kids to bribe the real-estate agent on top of the mandandory fee which is 2,38 x monthly rental fee)&lt;/p&gt;
&lt;p&gt;We decided to go with a combination of a), b) and e). But, this won&amp;#8217;t be the last place we&amp;#8217;re staying in, that&amp;#8217;s for sure (and this is something that is decided on only after a couple of months staying there).&lt;/p&gt;
&lt;p&gt;Opposite to other cities, a significant part of Hamburg&amp;#8217;s market for housing is provided by cooperatives (called &amp;#8220;Wohnungsbaugenossenschaften&amp;#8221;) where the tennants own a share of the co-op. Another major infuence is the housing society &amp;#8220;SAGA GWG&amp;#8221; which has specialized on providing affordable, sometimes even subsidized housing for the not-so well off in Hamburg. They both together provide a large amount of rental space, if not the majority of all avaliable flats in the city. Both of them have their own drawbacks: the waiting list to get into a co-op is normally very long except of the parts of the city that are not as attractive as others. Sometimes you have to move to those places first in order to get part of the co-op in order to be able to move to another co-op owned place in a better part of the city &amp;#8211; of course not without having to wait a decent time (read: couple of years) first. One big advantage: once you&amp;#8217;re in, you can&amp;#8217;t get kicked out that easily.&lt;/p&gt;
&lt;p&gt;The same more or less applies to SAGA GWG places, but their focus on social housing also carries some significant drawbacks: the neighbors first and foremost. My significant other has lived in a SAGA place for a couple of years and has seen it all: blood-covered staircases, nightly concerts from her guitar playing and singing Greek neighbor Angelos, other neighbors screaming and shouting regularly at 3am and of course the usual drunk subjects that could be found in the local watering hole directly next to the entry of her place.&lt;/p&gt;
&lt;p&gt;As those two options are basically either no option or too hard to get in to, this leaves the private housing market. But, this market is again split into two: first of all there is the undercover market: places that are handed over from tennant to tennant (sometimes through special housing exchange boards or private mailing lists) via word of mouth or a good social network. I&amp;#8217;d estimate that every other flat in Hamburg and especially a large amount of those in the &amp;#8220;trendy&amp;#8221; parts of the city never really reach the open market, the one that happens in Newspapers and on web sites like Immobilienscout24.&lt;/p&gt;
&lt;p&gt;The rules to this open market are quite clear:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You as a tennant are never the real estate agent&amp;#8217;s customer &amp;#8211; though you pay his fee.&lt;/li&gt;
&lt;li&gt;A real estate agent won&amp;#8217;t bother to show you a place in a single viewing (at least not normally), but you&amp;#8217;ll view the place with roughly 3-30 other people (depending again on the &amp;#8220;trendiness&amp;#8221;)&lt;/li&gt;
&lt;li&gt;You won&amp;#8217;t find a decent listing for too long online. Especially if it&amp;#8217;s a 1-2 bedroom place in the Schanze or Sankt Georg, it&amp;#8217;ll be online for about half a day &amp;#8211; during the week of course. After that the real estate agent has enough potential tennants that he can all invite them to the viewing, which of course takes place at three in the afternoon on a Wednesday (or other completely crazy times)&lt;/li&gt;
&lt;li&gt;You&amp;#8217;ll only have a chance if you are a couple, don&amp;#8217;t expect any kids, both have a well paying job and are prepared to bribe the agent on top of his fee (which is 2,38 times what you pay for the place per month)&lt;/li&gt;
&lt;li&gt;And even if you are prepared for all of this, you still won&amp;#8217;t be successful in 19 out of 20 or so times&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Finding a new place to live is a full-time job in Hamburg. And even if you&amp;#8217;ve found one (such as we did) in a nice part of the city, there are drawbacks to each and every place. The secret in Hamburg is to find the place that has the least drawbacks, not the one that is flawless.&lt;/p&gt;
&lt;p&gt;After my experience with Hamburg and places to rent here, I start thinking about buying my own place. Of course this is also very difficult. Good, newly built places (which I &amp;#8211; after our experience in the Wallh&amp;#246;fe &amp;#8211; wouldn&amp;#8217;t consider to buy before end of construction anymore) are expensive (on average up to 4.000 EUR per square meter), affordable places are too far out and require a car or two to own and maintain. If you look at the total cost generated by that, I doubt that it&amp;#8217;ll get less expensive.&lt;/p&gt;
&lt;p&gt;After a nice experience staying on a houseboat for a couple of days, I consider this to be at least an interesting alternative to look at. They start selling at 2.000 EUR per square meter and you&amp;#8217;ll have a house feeling in the middle of the city. Unfortunately Hamburg &amp;#8211; despite being a maritime city with a large harbour area &amp;#8211; hasn&amp;#8217;t come up with good concepts about this alternative way of living yet. &lt;a href=&quot;http://fret.de/fPKo6C&quot; target=&quot;_blank&quot;&gt;http://fret.de/fPKo6C&lt;/a&gt; provides a bit of insight into this area, but it seems that there are some basic problems: How to get a postal address, how to register the place you&amp;#8217;re living in? What does provisioning of water, sewage, power and phone line cost? It&amp;#8217;ll be something worth to watch over the next couple of years.&lt;/p&gt;
&lt;p&gt;What is your experience with Hamburg and it&amp;#8217;s places to live in? What are your thoughts on buying here, on moving to the suburbs or to live on a house boat? I&amp;#8217;ve collected a few thoughts on Facebook already but look forward to others joining the discussion.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/PIZGIk2ivDwbN2ohsnYi16sugmQ/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/PIZGIk2ivDwbN2ohsnYi16sugmQ/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/PIZGIk2ivDwbN2ohsnYi16sugmQ/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/PIZGIk2ivDwbN2ohsnYi16sugmQ/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=hNlGdTphOk4:2JUG8R_c7ss:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=hNlGdTphOk4:2JUG8R_c7ss:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=hNlGdTphOk4:2JUG8R_c7ss:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/hNlGdTphOk4&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 24 Jan 2011 00:41:11 +0000</pubDate>
</item>
<item>
	<title>fret: UMTS + US – or: problems finding a right prepaid data plan when traveling to the US</title>
	<guid>http://www.kuechenserver.de/?p=1409</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/LZczWSdzulU/</link>
	<description>&lt;p&gt;As you might know, I have switched from using a global data plan for my mobile phone to buying local prepaid cards to use in my smartphones. This is also the reason why I don&amp;#8217;t use the BlackBerry anymore and over time, I&amp;#8217;ve colleced a stash of them. Not many, but the collection is growing:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://dx8npkfdoc48y.cloudfront.net/wp-content/uploads/2011/01/1294444630679.jpg&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-1410&quot; title=&quot;Prepaid SIM cards&quot; src=&quot;http://dx8npkfdoc48y.cloudfront.net/wp-content/uploads/2011/01/1294444630679.jpg&quot; alt=&quot;a collection of my prepaid SIMs&quot; width=&quot;320&quot; height=&quot;118&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Russia, Belarus, Austria, United Kingdom, United Arabic Emirates)&lt;/p&gt;
&lt;p&gt;I also wanted to apply this now familiar pattern and acquire a prepaid data SIM when traveling to the US, which I have planned (and already booked flights and the like) for early March. I checked some of the local carriers and the confusion on my side is massive. I&amp;#8217;ll however try and give you a summary of my findings:&lt;/p&gt;
&lt;p&gt;a) prepaid data plans in the US pretty much don&amp;#8217;t exist. There are a few (especially the major) carriers who offer them, but they charge hugely in comparison to every other place in the world. Data usage in Great Britain is around 10 GBP / GB, here in Germany about 10 EUR per GB and pretty much the same all over Europe, even including Russia (and yes, this is all prepaid packs I&amp;#8217;m talking about). The US seems to only offer very small prepaid plans (100 MB, 300MB) for a rather high price. AT&amp;amp;T charges 20 USD for 100 MB (&lt;a href=&quot;http://www.wireless.att.com/cell-phone-service/cell-phone-plans/pyg-cell-phone-plans.jsp&quot;&gt;http://www.wireless.att.com/cell-phone-service/cell-phone-plans/pyg-cell-phone-plans.jsp&lt;/a&gt;), T-Mobile 10 USD for 100 and 30 USD for 300 MB (&lt;a href=&quot;http://www.t-mobile.com/shop/plans/prepaid-plans.aspx#MobileBroadbandpasses&quot;&gt;http://www.t-mobile.com/shop/plans/prepaid-plans.aspx#MobileBroadbandpasses&lt;/a&gt;) and Sprint doesn&amp;#8217;t really offer one (at least I couldn&amp;#8217;t find one).&lt;/p&gt;
&lt;p&gt;I am willing to spend 20, maybe even 50 or 70 USD for my mobile internet during my stay. I like being able to access Google Maps while walking around foreign cities, I like using Google Navigation on my phone, I just love to google something while being in a pub discussion e.g. about which year Kurt Cobain died.  But there is a second, even more significant problem:&lt;/p&gt;
&lt;p&gt;b) Unbeknown to be up to recently (when I looked into it while preparing my trip) there are different kinds of &amp;#8220;3G&amp;#8221; and &amp;#8220;4G&amp;#8221; in the US. While here in Europe the normal definiton of 3G is UMTS + HSDPA + HSPA  and our definition of 4G is either WiMax or LTE and all mobile network operators use pretty much the same frequency band, this is completely different in the US. First of all, 3G can either stand for UMTS or other techologies (probably CDMA) and 4G can be anything from LTE to HSPA+. So the underlying technologies are completely different. Even worse, if you have a UMTS phone that works in Europe (such as I have with the HTC Desire), this does not mean that it&amp;#8217;ll work in the US. The reason for this is&lt;/p&gt;
&lt;p&gt;c) Even if it says &amp;#8220;UMTS&amp;#8221;, this does not necessarily mean that your phone will work. Take the Desire as an example. It&amp;#8217;s a quad-band phone, so it&amp;#8217;ll operate on pretty much any GSM network around the world. However it&amp;#8217;s UMTS frequencies are limited to 2100 Mhz and 900 Mhz, which are common in Europe. The US however uses different freqencies. So you will most likely not be able to use UMTS in the US &amp;#8211; unless you are on the AT&amp;amp;T network and own an iPhone; or a Telia branded HTC Desire for that matter.&lt;/p&gt;
&lt;p&gt;This is due to the different frequencies and bands used. See &lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_UMTS_networks&quot;&gt;http://en.wikipedia.org/wiki/List_of_UMTS_networks&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/UMTS_frequency_bands&quot;&gt;http://en.wikipedia.org/wiki/UMTS_frequency_bands&lt;/a&gt; for a thorough explanation of this.&lt;/p&gt;
&lt;p&gt;Even worse, you cannot even keep your phone in the US and switch carriers. The iPhone 3, 3S and 4 all work perfectly with the AT&amp;amp;T UMTS network, however if you try to operate them in the T-Mobile US network, they will find a signal, but only GSM / GPRS / EDGE, because not even the iPhone supports the UMTS frequencies used by T-Mobile.&lt;/p&gt;
&lt;p&gt;This of course explains their ridiculous pricing policy and why buying your phone without being bound to a contract is not so common in the US alltogether.&lt;/p&gt;
&lt;p&gt;So, I&amp;#8217;ll have to choose between either having a GPRS network connection only or ditching the plan of buying a prepaid SIM alltogether. Yay. Not. And yes, you can guess for what I&amp;#8217;m going&amp;#8230;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/x_05udN0FDJJZL5vhr20NaKqH_M/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/x_05udN0FDJJZL5vhr20NaKqH_M/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/x_05udN0FDJJZL5vhr20NaKqH_M/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/x_05udN0FDJJZL5vhr20NaKqH_M/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=LZczWSdzulU:x2go6zDS4Zs:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=LZczWSdzulU:x2go6zDS4Zs:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=LZczWSdzulU:x2go6zDS4Zs:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/LZczWSdzulU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sat, 08 Jan 2011 00:32:29 +0000</pubDate>
</item>
<item>
	<title>fret: Oh, that’s cheap. Or: how to increase ARPU as a mobile provider</title>
	<guid>http://www.kuechenserver.de/?p=1406</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/N-zD5I8lS-4/</link>
	<description>&lt;p&gt;This topic might feel a bit &amp;#8220;off topic&amp;#8221;, as it is not very personal to me, but it resulted from a posting I made at gutefrage.net, a Q&amp;amp;A platform where you can answer random questions, hopefully in your own field of expertise. And since I love feeling superior (and miss answering questions in my holidays a bit ;) ), I started posting there.&lt;/p&gt;&lt;p&gt;Simyo &amp;#8211; a German prepaid discounter &amp;#8211;  has started offering 39 EUR all calls/messages/data transfer &amp;#8220;flatrates&amp;#8221;. Sounds cheap, eh? But why would they do that and where&amp;#8217;s the catch?&lt;/p&gt;&lt;p&gt;The German mobile telephone market is again changing. When I had my first mobile phone back in 1998, there were only three network operators on the market and prepaid offers were virtually not available. You signed up for a 24 month contract with a base charge and got a subsidized mobile phone. Over the years, things evolved and in the last couple of years, a few trends emerged on the market:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Subsidized mobile phones linked to long term contracts with a base charge are not that popular anymore. Instead mobile phones tend to be bought with a one-off payment or through installments.&lt;/li&gt;&lt;li&gt;Having no long-term contracts to get a mobile phone and the general avaliability of (older) mobile phones in the market empowered pre-paid contract-free SIM only deals. There are many discount providers with a &amp;#8220;no frills&amp;#8221; policy on the market, offering significantly cheaper rates than the well established mobile network operators with their post-paid contracts.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Of course lowering the price lead to an ever-falling average revenue per user (ARPU). While the ARPU used to be roughly 25 EUR per month in 2003 (&lt;a href=&quot;http://www.heise.de/newsticker/meldung/O2-steigert-Kundenzahl-und-Umsatz-pro-Nutzer-81037.html&quot;&gt;http://www.heise.de/newsticker/meldung/O2-steigert-Kundenzahl-und-Umsatz-pro-Nutzer-81037.html&lt;/a&gt;) it dropped down to around 14 EUR per month in the last couple of years. (see &lt;a href=&quot;http://www.de.o2.com/ext/o2/wizard/index?page_id=16705;tree_id=1576;message_id=3121&quot;&gt;http://www.de.o2.com/ext/o2/wizard/index?page_id=16705;tree_id=1576;message_id=3121&lt;/a&gt;). Interestingly enough, while the post-paid ARPU stayed at roughly 25 EUR per month, the average pre-paid ARPU dropped to below 7 EUR per month.&lt;/p&gt;&lt;p&gt;To gain back revenue, providers started offering flatrates to higher the ARPU. When they started with the all net flatrate, it was about 80-100 EUR per month. Now they&amp;#8217;re down to 35-39 EUR per month for data, text messaging and phone calls all around Germany, and this is not a fixed fee, but rather a cost cap when the 39 EUR are reached.&lt;/p&gt;&lt;p&gt;Of course it is interesting to analyze why and how they do that. 39 EUR is cheap. But if you take a closer look at this offer (e.g. the one from Simyo) you&amp;#8217;ll find out that you end up paying 0.24 EUR per MB data traffic. This equals 160 MB of traffic and is easily reached if you use a smartphone. So the providers&amp;#8217; intention is most likely not to give you a cheap service, but to make you spend as much of the 39 EUR as possible per month and hence increasing their ARPU.&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/y0So2sq-R_zlVHqU38lZqIFX2ns/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/y0So2sq-R_zlVHqU38lZqIFX2ns/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/y0So2sq-R_zlVHqU38lZqIFX2ns/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/y0So2sq-R_zlVHqU38lZqIFX2ns/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=N-zD5I8lS-4:8joP1AFpc40:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=N-zD5I8lS-4:8joP1AFpc40:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=N-zD5I8lS-4:8joP1AFpc40:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/N-zD5I8lS-4&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sat, 01 Jan 2011 21:46:28 +0000</pubDate>
</item>
<item>
	<title>fret: What Apple to pick – or: reduce weight while traveling</title>
	<guid>http://www.kuechenserver.de/?p=1396</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/E9_lY0yYSEQ/</link>
	<description>&lt;p&gt;No, this blog post is not about a diet based on apples, it&amp;#8217;s rather about which financial diet to take after buying an Apple; the technical product that is.&lt;/p&gt;&lt;p&gt;As most of you are well aware of, part of my job is to travel a lot. And traveling most of the time means spending an awfull lot of time being transported from A to B or waiting for this to happen. Hence I want to use this time wisely by catching up with E-Mail, blog posts and the latest MKV files that have found their way to me.&lt;/p&gt;&lt;p&gt;It&amp;#8217;s about Video MKV playback, reading eBooks, dealing with the occasional E-Mail, maybe being able to show a PowerPoint (converted) presentation every now and then), surf the web and maybe having a Skype call with Inka.&lt;/p&gt;&lt;p&gt;Of course I can do that with my notebook right now, but this device has some disadvantages; mainly size and weight. The 15&amp;#8243; display is too large to fit in every Enconomy class seat, especially when the plane is fully booked and the device is quite heavy, weighting more than 2kg. It has an okay battery lifetime with 4 or so hours and can play MKV smoothlessly + has a built in camera and a SIM card slot.&lt;/p&gt;&lt;p&gt;But, it lacks the sexyness other devices with an apple have plus it&amp;#8217;s heavy and large in size.&lt;/p&gt;&lt;p&gt;So I am looking for a hand luggage sized device that is not too much of a drawback. Options are an iPad / tablet device or a very small but powerful notebook &amp;#8211; maybe a Macbook Air.&lt;/p&gt;&lt;p&gt;As I am not very sure which way to go, I&amp;#8217;d like to present the options as I see them and ask for advice. I&amp;#8217;ll promise to not listen to it :)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;iPad&lt;br /&gt; &lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Pro: sexy, light, long battery life time, good display, 3G support, WiFi, good media player, nice form factor, tons of digital magazines and books, touch display, Flash storage only&lt;/li&gt;&lt;li&gt;Con: no camera, large frame around the display (wasted space?), have to convert MKV, limited set of applications&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Macbook Air: &lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Pro: camera, hardware keyboard, rather light, okay battery life time, WiFi, good media player, not have to convert MKV (though might be slow), &amp;#8220;real OS&amp;#8221;, Outlook, Powerpoint and Word available, Flash storage only&lt;/li&gt;&lt;li&gt;Con: no 3G, no LAN, hardware keyboard, no touch display, not as sexy, battery life not significantly longer than with my current notebook, no trackpoint&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Of course there are other SSD notebooks (like the Thinkpad X100e or X200), but they are heavier (at least I haven&amp;#8217;t found one with ~ 1kg weight) and of course there are other tablets (even with Windows 7), but sometimes they have fans built in or don&amp;#8217;t have the extended battery lifetime an iPad can bring to the table.&lt;/p&gt;&lt;p&gt;So if you were in my situation, what would you do? Wait for the iPad 2? Hope for a Macbook Air with 3G? Wait for Android based alternatives?&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/3dml-wud2yfJgdJgotmG0H4L6ds/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/3dml-wud2yfJgdJgotmG0H4L6ds/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/3dml-wud2yfJgdJgotmG0H4L6ds/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/3dml-wud2yfJgdJgotmG0H4L6ds/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=E9_lY0yYSEQ:f44FXCyxlzY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=E9_lY0yYSEQ:f44FXCyxlzY:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=E9_lY0yYSEQ:f44FXCyxlzY:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/E9_lY0yYSEQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sat, 18 Dec 2010 13:30:32 +0000</pubDate>
</item>
<item>
	<title>nlz: Zu Weihnachten in Deutschland!</title>
	<guid>http://nlz.cc/archives/268-guid.html</guid>
	<link>http://nlz.cc/archives/268-Zu-Weihnachten-in-Deutschland!.html</link>
	<description>&lt;p&gt;Es ist mal wieder so weit: zu Weihnachten fliegen wir nach Deutschland. Dieses mal vom 19. bis 30. Dezember.
&lt;/p&gt;&lt;p&gt;
Falls ihr euch mit uns treffen wollt, meldet euch bitte!
&lt;/p&gt;&lt;p&gt;
Ich bin leider im Moment so schwer mit der Arbeit beschäftigt, dass ich in den letzten 3 Wochen nichtmal die Zeit hatte, die meisten meiner Emails zu beantworten, daher habe ich auch bisher kaum etwas für Weihnachten organisiert.
&lt;/p&gt;</description>
	<pubDate>Mon, 13 Dec 2010 09:59:06 +0000</pubDate>
	<author>nospam@example.com (Nils)</author>
</item>
<item>
	<title>fret: Tempting Christmas time</title>
	<guid>http://www.kuechenserver.de/?p=1397</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/my-wqlwqow0/</link>
	<description>&lt;p&gt;Almost two years ago, I decided to not display any advertisements on the K&amp;#252;chenserver (see http://www.kuechenserver.de/archiv/tag/werbefrei/#/archiv/2009/01/16/werbefrei/ for the German post about this). However everytime I&amp;#8217;ll have a look at my stats around Christmas, I get tempted once again to break with my intentions.&lt;/p&gt;&lt;p&gt;I once published a post titled &amp;#8220;funny xmas mailing&amp;#8221; and since then Google washes a lot of visitors to this blog&amp;#8217;s shores. I could be friendly, as I am now, and provide them with the information they desire free of charge, I could try and monetize the tree-shaped mail I&amp;#8217;ve posted two years ago or I could try to gently monetize this by displaying Google Ads in the posts in question. Having roughly 10k visits during this time of the year, it would not make me rich, but it would pay for the domains for a year or so.&lt;/p&gt;&lt;p&gt;Not that it&amp;#8217;ll change my decision significantly, but what would you do if you were in my shoes here?&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/fExrsjNZQWe5bkX3D8lCXXdHw3o/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/fExrsjNZQWe5bkX3D8lCXXdHw3o/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/fExrsjNZQWe5bkX3D8lCXXdHw3o/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/fExrsjNZQWe5bkX3D8lCXXdHw3o/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=my-wqlwqow0:GgQEhP3y4uk:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/kuechenserver?a=my-wqlwqow0:GgQEhP3y4uk:9lyFg-o0kiI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/kuechenserver?i=my-wqlwqow0:GgQEhP3y4uk:9lyFg-o0kiI&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/my-wqlwqow0&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 09 Dec 2010 21:36:41 +0000</pubDate>
</item>
<item>
	<title>danimo: S-Bahn Berlin: Random Routing am Ring</title>
	<guid>http://daniel.molkentin.de/blog/archives/142-guid.html</guid>
	<link>http://daniel.molkentin.de/blog/archives/142-S-Bahn-Berlin-Random-Routing-am-Ring.html</link>
	<description>Aus unserer beliebten Reihe &lt;em&gt;S-Bahn Berlin, die unendliche Geschichte&lt;/em&gt; lesen Sie heute &lt;strong&gt;Random Routing am Ring&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Gestern abend, ca. 10 Uhr am Treptower Park. Die Linien S8 und S9 endeten hier (soweit nicht weiter überraschend, einen Grund brauchte man dafür bei der S-Bahn dafür noch nie). Nach mehr als fünf Minuten des Wartens auf eine Ring-Bahn nach Ostkreuz hieß es, es sei am anderen Bahnsteig ein Pendelverkehr nach Ostkreuz eingerichtet (so war es auch angeschlagen). Also wurde hastig der Bahnsteig gewechselt (natürlich über spiegelglatte Abgänge), gerade rechtzeitig zur Ankunft des Zuges. Nach der Abfertigung die böse Überraschung: Statt nach Ostkreuz fuhr dieser Zug im normalen Ringverkehr Richtung Sonnenallee. Rechtfertigung des Fahrers: &quot;Wat die da am Bahnsteich sagn, kann ick nich hörn. Und ick hab doch jesacht 'Zur Ringbahn S41 einsteijen bitte!'&quot;. Hat er auch -- ohne Angabe von Zielen. Und wer verlässt sich beim Pendelverkehr bitte auf Liniennummern, zumal sie mit der des Pendelverkehrs am Bahnsteig übereinstimmte?&lt;br /&gt;
&lt;br /&gt;
Der Gegenzug aus Sonnenallee endete dann wieder in Treptower Park, man solle doch bitte den Bahnsteig wechseln, dort warte (Überraschung!) ein Pendelzug nach Ostkreuz. Natürlich war auch dies wieder kein Pendelzug, sondern eine normale Ringbahn. Doch kurz vor der Abfertigung, und offenbar 20 Minuten nachdem die ersten Zugführer informiert wurden, bekam auch das Personal am Bahnsteig Bescheid: Der Pendelverkehr sei &quot;abgesagt&quot;, man solle richtung Ostkreuz (na, wer ahnt es?) den Bahnsteig wechseln. &lt;br /&gt;
&lt;br /&gt;
Als die Ringbahn von Treptower Park dann am Ostkreuz ankam, war das Stationspersonal dort auch noch nicht informiert: Der Zug wurde als Pendelverkehr angeschlagen und angekündigt. Hilflose Fahrgäste irrten über bei Temperaturen deutlich unter -10 Grad über den oberen Ringbahnsteig und fragten sich bei Mitfahrenden durch.&lt;br /&gt;
&lt;br /&gt;
Nicht nur die Kommunikation mit dem Kunden funktioniert bei der S-Bahn nicht, auch intern scheint die Kommunikation zusammengebrochen zu sein. Die Disponenten und Fahrdienstleiter sind ganz offenbar heillos überfordert. Ein Wunder, dass noch nichts Schlimmeres passiert ist und ein Skandal, wenn die S-Bahn diesmal wieder davon kommt. &lt;a href=&quot;http://www.tagesspiegel.de/berlin/verkehr/chefs-sehen-s-bahn-fuer-winter-gut-geruestet/1951836.html&quot;&gt;Gut gerüstet&lt;/a&gt;, my ass!</description>
	<pubDate>Fri, 03 Dec 2010 11:16:51 +0000</pubDate>
	<author>nospam@example.com (Daniel Molkentin)</author>
</item>
<item>
	<title>nlz: We're engaged!</title>
	<guid>http://nlz.cc/archives/267-guid.html</guid>
	<link>http://nlz.cc/archives/267-Were-engaged!.html</link>
	<description>&lt;p&gt;Some of you might have known this for quite a while now, but the rings finally arrived last weekend, so I guess that means Crystal and I are now &quot;fully&quot; engaged. &lt;img src=&quot;http://nlz.cc/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; class=&quot;emoticon&quot; /&gt;
&lt;/p&gt;&lt;p&gt;
&lt;img src=&quot;http://c0013553.cdn1.cloudfiles.rackspacecloud.com/x2_37ac7a7&quot; width=&quot;320&quot; height=&quot;273&quot; alt=&quot;Engagement Ring&quot; /&gt;
&lt;/p&gt;</description>
	<pubDate>Tue, 23 Nov 2010 13:39:42 +0000</pubDate>
	<author>nospam@example.com (Nils)</author>
</item>
<item>
	<title>nlz: A letter to my conservative uncle and his friends</title>
	<guid>http://nlz.cc/archives/266-guid.html</guid>
	<link>http://nlz.cc/archives/266-A-letter-to-my-conservative-uncle-and-his-friends.html</link>
	<description>&lt;p&gt;Today, I got a chain mail from my conservative uncle. It was something about democratic kittens, who turned republican once their eyes opened (harr harr).
&lt;/p&gt;&lt;p&gt;
So I replied with some of my concerns:
&lt;/p&gt;&lt;p&gt;
Cute kittens! &lt;img src=&quot;http://nlz.cc/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; class=&quot;emoticon&quot; /&gt;
&lt;/p&gt;&lt;p&gt;
Speaking of opening eyes… this is what I'm currently concerned about:
&lt;/p&gt;&lt;p&gt;
&lt;a href=&quot;http://nlz.cc/exit.php?url_id=613&amp;entry_id=266&quot; title=&quot;http://gonzalolira.blogspot.com/2010/11/full-body-scan-of-american-corruption.html&quot;&gt;http://gonzalolira.blogspot.com/2010/11/full-body-scan-of-american-corruption.html&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
Feel free to ignore the parts about Michael Chertoff - corruption aside, the real scandals are in the second and third section of the article:
&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;1) You're more likely to die from body scanners than from terrorist attacks.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;
Assuming the chances of getting cancer from the new body scanners are just one in a million, that would mean 769 passengers (2 jumbo jets worth of Americans) would get cancer every year!
&lt;/p&gt;&lt;p&gt;
From http://en.wikipedia.org/wiki/Cancer_survivor, I collect that 35% of cancer patients die within 5 years (I assume the rest still experience lessened average life expectancy). So that would mean the odds of dying via body scanner are roughly 1 in 2.85 million.
&lt;/p&gt;&lt;p&gt;
The odds of getting killed by a terrorist attack on an airline, which this is saving us from: 1 in 25 million. (&lt;a href=&quot;http://nlz.cc/exit.php?url_id=614&amp;entry_id=266&quot; title=&quot;http://online.wsj.com/article/SB10001424052748703481004574646963713065116.html&quot;&gt;http://online.wsj.com/article/SB10001424052748703481004574646963713065116.html&lt;/a&gt;)
&lt;/p&gt;&lt;p&gt;
What's worse? The poison or the cure?
&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;2) Body scanners suck at finding the things that terrorists might use.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;
Just watch the video. The German security expert smuggled thermite and all other ingredients for a bomb through the scanner, in his jacket pockets, and in band-aids on his leg! (Not on the sides of his body, which weren't visible due to the way the scanner was set up).
&lt;/p&gt;&lt;p&gt;
A full-body pat-down would have found these things. The scanners are just not as good at showing such things. But nothing short of a body-cavity search will find bombs if true terrorists try to hide them on/in their bodies. For the TSA to be effective at making us secure, they'd have to start doing that to all of us. Or to some of us, if we were ok with discriminatory profiling, as is done in Israel, though personally, I do not condone it.
&lt;/p&gt;&lt;p&gt;
From the WSJ article above, the chances of being struck by lightning are 1 in 500 thousand, which is way higher than being killed by terrorists on an airplane. Would you subject to a body-cavity search each time before taking a stroll in the woods, if it could save your life?
&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;
Happy thanksgiving travels! &lt;img src=&quot;http://nlz.cc/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
-Nils
&lt;/p&gt;&lt;p&gt;
P.S. I know most of you don't like bleeding-heart liberal stuff, but if you're interested in a good writeup regarding my concerns about our civil liberties, try having an open-minded look at what  &quot;the other side&quot; has to say: &lt;a href=&quot;http://nlz.cc/exit.php?url_id=615&amp;entry_id=266&quot; title=&quot;http://www.canow.org/canoworg/2010/11/civil-liberties-now-with-more-privileged-people.html&quot;&gt;http://www.canow.org/canoworg/2010/11/civil-liberties-now-with-more-privileged-people.html&lt;/a&gt;
&lt;/p&gt;</description>
	<pubDate>Tue, 23 Nov 2010 13:29:12 +0000</pubDate>
	<author>nospam@example.com (Nils)</author>
</item>
<item>
	<title>nlz: 1 million Scoville units</title>
	<guid>http://nlz.cc/archives/265-guid.html</guid>
	<link>http://nlz.cc/archives/265-1-million-Scoville-units.html</link>
	<description>&lt;p&gt;Last night, I ate the spiciest burger in the USA, at the &lt;a href=&quot;http://nlz.cc/exit.php?url_id=610&amp;entry_id=265&quot; title=&quot;http://www.theswingindoor.com/&quot;&gt;Swinging Door&lt;/a&gt; in San Mateo:
&lt;/p&gt;&lt;p&gt;
The Habanero Burger (&lt;a href=&quot;http://nlz.cc/exit.php?url_id=611&amp;entry_id=265&quot; title=&quot;http://plixi.com/p/57400291&quot;&gt;My Picture&lt;/a&gt;, &lt;a href=&quot;http://nlz.cc/exit.php?url_id=612&amp;entry_id=265&quot; title=&quot;http://www.theswingindoor.com/habanero.html&quot;&gt;Their Info&lt;/a&gt;)
&lt;/p&gt;&lt;p&gt;
While the sauce also traditionally contains Habanero chili (100k-350k Scoville), which accounts for the name, they recently added indian Ghost Chili to the mix, raising the spiciness to 1 million Scoville units.
&lt;/p&gt;&lt;p&gt;
Ouch. But I got a T-Shirt and a Bumper sticker. &lt;img src=&quot;http://nlz.cc/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; class=&quot;emoticon&quot; /&gt;
&lt;/p&gt;</description>
	<pubDate>Wed, 17 Nov 2010 12:46:35 +0000</pubDate>
	<author>nospam@example.com (Nils)</author>
</item>
<item>
	<title>fret: Qype: pentahotel Trier Europahalle in Trier</title>
	<guid>http://www.kuechenserver.de/archiv/2010/11/15/qype-pentahotel-trier-europahalle-in-trier/</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/fCdmampWG7w/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.qype.com/deb21&quot;&gt;Trier&lt;/a&gt; &amp;#8211; &lt;a href=&quot;http://www.qype.com/deb21/categories/5-hotel-und-reisen&quot;&gt;Hotels &amp;#038; Unterkuenfte&lt;/a&gt; &amp;#8211; &lt;a href=&quot;http://www.qype.com/deb21/categories/69-hotel-und-uebernachtung-in-trier&quot;&gt;Hotels&lt;/a&gt; &amp;#8211; &lt;a href=&quot;http://www.qype.com/deb21/categories/5-hotel-und-reisen&quot;&gt;Hotels &amp;#038; Unterkuenfte&lt;/a&gt; &amp;#8211; &lt;a href=&quot;http://www.qype.com/deb21/categories/69-hotel-und-uebernachtung-in-trier&quot;&gt;Hotels&lt;/a&gt; &amp;#8211; &lt;a href=&quot;http://www.qype.com/deb21/categories/694-4-sterne-hotels-in-trier&quot;&gt;4-Sterne-Hotels&lt;/a&gt;&lt;/p&gt;&lt;p&gt; Nachdem ich ausnahmsweise mal wieder innerdeutsch gesch&amp;#228;ftlich unterwegs bin (es h&amp;#228;tte eigentlich Luxemburg werden sollen), galt es, ein nettes Hotel in Trier zu finden. Da ich privat gef&amp;#252;hrte Boutique-Design-Hotels bevorzuge, fiel meine Wahl auf das pentahotel in Trier.&lt;/p&gt;&lt;p&gt;Und ich wurde nicht entt&amp;#228;uscht. Schon beim Check In wird man positiv &amp;#252;berrascht, da die Rezeption gleichzeitig die Hotelbar ist und allein schon mal die Auswahl an Gin-Marken (Tanqueray No. 10, Hendricks und Beefeater) im Hintergrund f&amp;#252;r das Hotel sprach. Auch erstaunte mich, wie voll die Lobby / Bar bereits um 19:30 war. Hier fanden sich nicht nur ein paar vereinzelte, traurige Handelsreisende, wie sonst gern an Hotelbars &amp;#252;blich, sondern eine illustre Runde von Menschen.&lt;/p&gt;&lt;p&gt;Das gesamte Ambiente der Hotellounge ist sehr gro&amp;#223;artig, eher loungeartig. Dazu tr&amp;#228;gt bei, dass die Mitarbeiterinnen und Mitarbeiter in Jeans, T-Shirt und ganz ohne strenge Dienstuniform arbeiten. Nichts desto trotz ist der Service zuvorkommend, hilfsbereit &amp;#8211; aber gef&amp;#252;hlt &amp;#8220;echter&amp;#8221; als in Kettenhotels.&lt;/p&gt;&lt;p&gt;Das Zimmer ist interessant; man merkt hier, dass versucht wurde, aus einem 70er Jahre Hotel mit leicht ver&amp;#228;nderter Innenausstattung und neuen M&amp;#246;beln sowie Flat-TV ein Designzimmer zu machen; nur funktioniert das halt nicht so ganz &amp;#8211; sp&amp;#228;testens am olivgr&amp;#252;nen 70er Jahre Bad ist man dann gescheitert. Die Lobby verspricht hier also mehr, als die Zimmer halten k&amp;#246;nnen. Nichts desto trotz ist deren Ausstattung zweckm&amp;#228;&amp;#223;ig und praktikabel. Es gibt zwar keine Minibar, jedoch hat man sich stattdessen f&amp;#252;r einen Verkaufsautomaten in den Etagenfluren entschieden. Dieser ist mit handgemachten Chips, Corona, Becks, Schokoladenriegeln sowie sogar fritz cola 0,2 bef&amp;#252;llt. Preislich kann man hier mit 1 EUR (Schokoriegel, Wasser) bzw. 2 EUR (fritz, Bier) nicht meckern; lediglich ist es etwas unpraktisch, dass man mit M&amp;#252;nzgeld direkt am Automaten zahlen muss.&lt;/p&gt;&lt;p&gt;Die grandiose Getr&amp;#228;nkeauswahl (fritz kola und Limonaden, AriZona Ice Tea, Becks, Corona und Co. sowie gute Spirituosen &amp;#8211; das Ganze sehr bezahlbar mit bspw. 49 EUR f&amp;#252;r eine Flasche 0,7 Moet &amp;#038; Chandon oder 6,50 f&amp;#252;r einen Gin Tonic) wird durch eine solide Restaurantkarte (bspw. 12 EUR f&amp;#252;r einen 225g Burger incl. Salatbeilage und Baguette + Sour Cream &amp;#8220;Vorspeise&amp;#8221;) abgerundet.&lt;/p&gt;&lt;p&gt;Fazit: solides Hotel, bezahlbar, freundlicher, authentischer Service und leckeres Essen + Getr&amp;#228;nke. Hier f&amp;#252;hle ich mich wohl und komme gern wieder.&lt;/p&gt;&lt;p&gt;Mein Beitrag zu &lt;a href=&quot;http://www.qype.com/place/919930-pentahotel-Trier-Europahalle-Trier&quot;&gt;pentahotel Trier Europahalle&lt;/a&gt; &amp;#8211; Ich bin &lt;a href=&quot;http://www.qype.com/people/christianlouis&quot;&gt;christianlouis&lt;/a&gt; &amp;#8211; auf &lt;a href=&quot;http://www.qype.com/&quot;&gt;Qype&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/9IvaokaJFFQaRtP1wRZoe-6R__I/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/9IvaokaJFFQaRtP1wRZoe-6R__I/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/9IvaokaJFFQaRtP1wRZoe-6R__I/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/9IvaokaJFFQaRtP1wRZoe-6R__I/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/fCdmampWG7w&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 15 Nov 2010 20:44:38 +0000</pubDate>
</item>
<item>
	<title>fret: Felt like Facebook</title>
	<guid>http://www.kuechenserver.de/?p=1298</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/izy17XFd0SQ/</link>
	<description>&lt;p&gt;Facebook has become a significant part in my online life, one that I spend by far more time on than here on my own website. So it felt logical to change the look and feel of this site accordingly.&lt;/p&gt;&lt;p&gt;Might well be that I change it back in a couple of days. For the time being: Just for the record, you are NOT on Facebook. And no, I&amp;#8217;ll not implement FarmVille here either.&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/Vz51tmIO2l03qNxS6bOB5QYEYac/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/Vz51tmIO2l03qNxS6bOB5QYEYac/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/Vz51tmIO2l03qNxS6bOB5QYEYac/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/Vz51tmIO2l03qNxS6bOB5QYEYac/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/izy17XFd0SQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sun, 14 Nov 2010 00:19:07 +0000</pubDate>
</item>
<item>
	<title>scottytm: Südafrika: Tag 0 und 1</title>
	<guid>http://antwort.42h.de/archives/63-guid.html</guid>
	<link>http://antwort.42h.de/archives/63-Suedafrika-Tag-0-und-1.html</link>
	<description>&lt;p&gt;Die beiden Flüge gestern waren zwar zeitweise recht unruhig, aber ansonsten relativ ereignislos. Auf dem längeren Flug hat mich die Flugbegleiterin netterweise umgesetzt, so das der Platz neben mir frei war. Dadurch war der Flug wirklich erträglich und ich habe sogar etwas Schlaf bekommen.&lt;/p&gt;

	&lt;p&gt;Der Flughafen von Dubai ähnelt mehr einem riesigen Einkaufszentrum. Man kann aber problemlos mehrere Stunden totschlagen, insbesondere, da es Gratis-Wlan und Public-Steckdosen gibt.&lt;/p&gt;

	&lt;p&gt;Die Einreiseformalien für Südafrika waren kurz und schmerzlos. Mein Koffer ist auch angekommen und mein Bruder kam gerade an als ich der Zoll durchquert hatte.&lt;/p&gt;

	&lt;p&gt;Nach einer Dusche und &amp;#8216;ner Mütze Schlaf hat mich mein Bruder dann noch mit auf die Piste genommen. Es ging los auf einem Weingut und endete in einem Club in Stelenbosch. So sollte jeder Urlaub beginnen. &lt;/p&gt;</description>
	<pubDate>Sun, 31 Oct 2010 11:24:50 +0000</pubDate>
	<author>nospam@example.com (ScottyTM)</author>
</item>
<item>
	<title>fret: Misc. recommondations from today’s flight</title>
	<guid>http://www.kuechenserver.de/?p=1275</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/hkmNXIDqoRg/</link>
	<description>&lt;p&gt;I had an interesting conversation today in which I shared some of my geek wisdom.&lt;/p&gt;
&lt;p&gt;Most of you will already know the following tools. If not, pick whatever is useful for you. No particular order.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://cloudberrylab.com/?page=cloudberry-explorer-amazon-s3&quot;&gt;http://cloudberrylab.com/?page=cloudberry-explorer-amazon-s3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.superflexible.com/&quot;&gt;http://www.superflexible.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://shop.lenovo.com/us/notebooks/thinkpad/x-series-tablet&quot;&gt;http://shop.lenovo.com/us/notebooks/thinkpad/x-series-tablet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.tripit.com/&quot;&gt;http://www.tripit.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.de.fcm.travel/deu/travel_tools/onlinebuchung_deu.html&quot;&gt;http://www.de.fcm.travel/deu/travel_tools/onlinebuchung_deu.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mozy.com/&quot;&gt;http://mozy.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.jungledisk.com/&quot;&gt;https://www.jungledisk.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.xfriend.de/&quot;&gt;http://www.xfriend.de/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.copernic.com/index.html&quot;&gt;http://www.copernic.com/index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://desktop.google.com/&quot;&gt;http://desktop.google.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dunkel.de/s3/&quot;&gt;http://www.dunkel.de/s3/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/AMC550mVo4oZmvMb_kyswMWEzEs/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/AMC550mVo4oZmvMb_kyswMWEzEs/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/AMC550mVo4oZmvMb_kyswMWEzEs/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/AMC550mVo4oZmvMb_kyswMWEzEs/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/hkmNXIDqoRg&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 08 Oct 2010 21:41:11 +0000</pubDate>
</item>
<item>
	<title>fret: Vodka collection</title>
	<guid>http://www.kuechenserver.de/?p=1270</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/oCdhbZOjgjE/</link>
	<description>&lt;p&gt;I have started &amp;#8211; strangely enough &amp;#8211; to collect Wodka. A colleague of mine collects Gin, however my collection is nowhere near as exciting, complete or passionately assembled as his.&lt;/p&gt;
&lt;p&gt;However, if you want to make my other half cry and add to the collection, here&amp;#8217;s a list on what I&amp;#8217;m missing. This list is nowhere near complete, but should give a little insight:&lt;/p&gt;
&lt;p&gt;- Alpha Noble&lt;/p&gt;
&lt;p&gt;- Belvedere&lt;/p&gt;
&lt;p&gt;- Danzka&lt;/p&gt;
&lt;p&gt;- Xellent&lt;/p&gt;
&lt;p&gt;- Idol&lt;/p&gt;
&lt;p&gt;- Kauffman&lt;/p&gt;
&lt;p&gt;- Pure Green Organic Vodka&lt;/p&gt;
&lt;p&gt;- Russian Standard&lt;/p&gt;
&lt;p&gt;- Skyy&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/96g0U8rE9x6v6PJQ0VkWMzhg3oA/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/96g0U8rE9x6v6PJQ0VkWMzhg3oA/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/96g0U8rE9x6v6PJQ0VkWMzhg3oA/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/96g0U8rE9x6v6PJQ0VkWMzhg3oA/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/oCdhbZOjgjE&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 08 Oct 2010 21:22:36 +0000</pubDate>
</item>
<item>
	<title>skirsch: Crema Catalana!</title>
	<guid>http://www.sebastian-kirsch.org/moebius/blog/index.php/archives/2010/10/03/219/crema-catalana/</guid>
	<link>http://www.sebastian-kirsch.org/moebius/blog/index.php/archives/2010/10/03/219/crema-catalana/</link>
	<description>&lt;p&gt;Crema catalana is the Spanish version of creme brulée. Creme brulée is a straight custard cream (it only contains milk, sugar and egg and sets in the oven.) In difference, crema catalana is a cross between pudding and custard cream. That means that it contains two thickening agents &amp;#8211; egg yolk and cornstarch &amp;#8211; and it is made in a pan, not in the oven.&lt;/p&gt;
	&lt;p&gt;For 4 servings you need&lt;/p&gt;
	&lt;ul&gt;
	&lt;li&gt;500ml milk&lt;/li&gt;
	&lt;li&gt;1 vanilla pod&lt;/li&gt;
	&lt;li&gt;1 cinnamon stick&lt;/li&gt;
	&lt;li&gt;4 egg yolks&lt;/li&gt;
	&lt;li&gt;150-200g confectioner&amp;#8217;s sugar&lt;/li&gt;
	&lt;li&gt;1 tbsp cornstarch&lt;/li&gt;
	&lt;/ul&gt;
	&lt;ol&gt;
	&lt;li&gt;Heat milk in a pan. Cut open vanilla pod, scrape out the seeds, and add seeds, the empty pod and the cinnamon stick to the milk. Bring to a boil and let simmer for 5 minutes.&lt;/li&gt;
	&lt;li&gt;Whisk egg yolks, sugar and cornstarch in a bowl.&lt;/li&gt;
	&lt;li&gt;Remove cinnamon stick and the vanilla pod from the hot milk.&lt;/li&gt;
	&lt;li&gt;Slowly add the hot milk to the egg yolks while whisking continuously. (Adding it slowly and whisking prevents the egg yolks from curdling.)&lt;/li&gt;
	&lt;li&gt;Pour the mixture into a bain-marie and carefully heat it while whisking continuously. It will thicken in two steps &amp;#8211; first the egg yolks make it slightly thicker (like a vanilla sauce), and at a higher temperature the cornstarch will thicken it further to a pudding-like consistency. Remove from the bain-marie at this stage and keep whisking for another half minute to make sure the eggs don&amp;#8217;t curdle.&lt;/li&gt;
	&lt;li&gt;Pour into small oven-proof cups and refrigerate.&lt;/li&gt;
	&lt;li&gt;For serving, pour sugar on top and melt the sugar into a caramel crust (using a blow torch, your oven&amp;#8217;s grill, or a salamander if you have one.)
&lt;/li&gt;
&lt;/ol&gt;
	&lt;p&gt;&amp;#8220;Bain-marie&amp;#8221; is fancy kitchen speak for water bath. If you don&amp;#8217;t have a bain-marie pot, just fill a saucepan with 5cm of water and bring it to a boil; then place a smaller long-handled saucepan inside it. Make sure the bottom of the inner saucepan doesn&amp;#8217;t touch the bottom of the outer pan. The purpose of a bain-marie is to prevent the inside pot from becoming hotter than 100ºC; this is achieved by putting it in boiling water (which can never be hotter than 100ºC.) If the bottom of the inner pan touches the outer pan, it could transmit heat directly to the inner pot, and could become hotter than 100ºC in spots.
&lt;/p&gt;</description>
	<pubDate>Sun, 03 Oct 2010 17:37:16 +0000</pubDate>
</item>
<item>
	<title>danimo: Qt Creator adopts Kate Highlight Definitions</title>
	<guid>http://daniel.molkentin.de/blog/archives/141-guid.html</guid>
	<link>http://daniel.molkentin.de/blog/archives/141-Qt-Creator-adopts-Kate-Highlight-Definitions.html</link>
	<description>My fellow colleague Leandro sat down and wrote about the &lt;a href=&quot;http://labs.qt.nokia.com/2010/09/16/generic-highlighter-in-qt-creator/&quot;&gt;new generic highlighter&lt;/a&gt;, which has entered Git master (the future Qt Creator 2.1) a few weeks ago and has been improved since then. It uses the Kate definitions to highlight file formats unknown to Qt Creator. If you want to check it out, try the &lt;a href=&quot;ftp://ftp.qt.nokia.com/qtcreator/snapshots/latest&quot;&gt;master (2.0.90) binary shnapshots&lt;/a&gt;.</description>
	<pubDate>Thu, 16 Sep 2010 11:47:46 +0000</pubDate>
	<author>nospam@example.com (Daniel Molkentin)</author>
</item>
<item>
	<title>fret: Taxes HowTo – Christian style</title>
	<guid>http://www.kuechenserver.de/?p=1265</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/Rt17SUzdCnU/</link>
	<description>&lt;p&gt;It&amp;#8217;s about time: our local &amp;#8220;Finanzamt&amp;#8221; which is the town&amp;#8217;s legal entity to collect your income taxes in Germany, in my case Hamburg-Hansa (which will hopefully not change due to the move), has again reminded me that my income taxes were due in May and that I should consider handing them in till September, 14th, or else&amp;#8230;. (I love those &amp;#8220;or else&amp;#8221; letters).&lt;/p&gt;
&lt;p&gt;So, I&amp;#8217;m at the moment preparing my income taxes which is a bit difficult due to &amp;#8220;Christian Louis Veranstaltungstechnik und Medienproduktion&amp;#8221;, my own company that I founded 11 years ago. I don&amp;#8217;t do anything anymore that is considered to be even partly self-employed, but since the legal entity still exists, it is part of my income taxes.&lt;/p&gt;
&lt;p&gt;The problem is however that &amp;#8211; also due to historic reasons &amp;#8211; this company&amp;#8217;s legal address is still in Leverkusen, my birth town. I never bothered to change this, since &amp;#8211; as already mentioned &amp;#8211; I don&amp;#8217;t actively do anything with it anyways.&lt;/p&gt;
&lt;p&gt;So, instead of handing in all my paperwork at ONE tax office, I have to first of all file my company&amp;#8217;s taxes in Leverkusen (which is normally done quite quickly, just write a bunch of zeroes in some forms) and after that I have to take the outcome (0 EUR income out of my company) and file my personal income taxes in Hamburg.&lt;/p&gt;
&lt;p&gt;Quick HowTo, so that I remember how to do this next year:&lt;/p&gt;
&lt;p&gt;0. Hand in &amp;#8220;Umsatzsteuererkl&amp;#228;rung&amp;#8221;&lt;/p&gt;
&lt;p&gt;1. Grab an &amp;#8220;Anlage G&amp;#8221; to claim your company&amp;#8217;s profit and hand it in together with the so-called &amp;#8220;Mantelbogen&amp;#8221;: Erkl&amp;#228;rung zur gesonderten Feststellung von Grundlagen f&amp;#252;r die Einkommensbesteuerung, Vordruck ESt 1 B&lt;/p&gt;
&lt;p&gt;2. Send to Leverkusen tax office, wait for results&lt;/p&gt;
&lt;p&gt;3. File Einkommensteuererkl&amp;#228;rung Vordruck Est 1 A + additional sheets like KAP with the Hamburg tax office&lt;/p&gt;
&lt;p&gt;Especially writing down the names hopefully helps me remembering all of this in 2011. If you are curious how such a German tax form looks like, you&amp;#8217;ll find plenty of them here: &lt;a href=&quot;https://www.formulare-bfinv.de/ffw/content.do&quot;&gt;https://www.formulare-bfinv.de/ffw/content.do&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For my other &amp;#8220;normal&amp;#8221; income taxes, I use t@x 2010 by the way; unfortunately this crazy &amp;#8220;you own a company in a different town&amp;#8221; stuff can&amp;#8217;t be managed with this properly.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/pwJsDFhlUDfq8rFeyt-Pnvx5FFQ/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/pwJsDFhlUDfq8rFeyt-Pnvx5FFQ/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/pwJsDFhlUDfq8rFeyt-Pnvx5FFQ/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/pwJsDFhlUDfq8rFeyt-Pnvx5FFQ/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/Rt17SUzdCnU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Sat, 11 Sep 2010 14:34:09 +0000</pubDate>
</item>
<item>
	<title>fret: Twitter OAuth – does it work?</title>
	<guid>http://www.kuechenserver.de/?p=1262</guid>
	<link>http://feedproxy.google.com/~r/kuechenserver/~3/Rv7CiNNOPpQ/</link>
	<description>&lt;p&gt;I use twitter quite reguarly and of course, I also twitter when I write a new blog entry.&lt;/p&gt;&lt;p&gt;However, twitter has recently changed their API and this forces me to upgrade the twitter integration + test it.&lt;/p&gt;&lt;p&gt;So, this rather boring blog post is just a proof of concept that twitter integration works (again).&lt;/p&gt;&lt;p&gt;So: pass along, there is nothing to see here ;)&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/9Y8wTu4xZmxg-g52BZGIW2AqywQ/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/9Y8wTu4xZmxg-g52BZGIW2AqywQ/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/9Y8wTu4xZmxg-g52BZGIW2AqywQ/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/9Y8wTu4xZmxg-g52BZGIW2AqywQ/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/kuechenserver/~4/Rv7CiNNOPpQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 10 Sep 2010 19:03:49 +0000</pubDate>
</item>
<item>
	<title>nlz: My thoughts on a prayer</title>
	<guid>http://nlz.cc/archives/264-guid.html</guid>
	<link>http://nlz.cc/archives/264-My-thoughts-on-a-prayer.html</link>
	<description>&lt;p&gt;Today, I received one of those &quot;forward this&quot; letters in my email. Some reverend had prayed in front of the Kansas Senate during their opening session. I always get upset when I read this sort of stuff, because it is usually written in a way that expects me to blindly follow their arguments.
&lt;/p&gt;&lt;p&gt;
It was from a friend of the family, so I took the time to reply.
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;&lt;i&gt;Thought you might enjoy this interesting prayer given in Kansas at the opening session of their Senate.&lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
While not surprising, this is definitely a bad thing. This is supposed to be a secular country. That means that no religion should be preferred over any other, when it comes to the way this country is governed. And that should begin with such things as prayers during the opening session of the senate.
&lt;/p&gt;&lt;p&gt;
Or as I prefer to call it &quot;spouting propaganda, and biasing the senate&quot;.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;It seems prayer still upsets some people.. &lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
You sound surprised? Prayer can upset people for a number of reasons:&lt;ol&gt;&lt;li&gt; Prayer happening in places where it should be banished (government)
&lt;li&gt; Prayer being specific to one religion, and possibly completely contrary to the beliefs of others
&lt;li&gt; Prayer that assumes a righteous stance instead of a humble one
&lt;li&gt; Prayer to a god, when someone is an atheist and therefore believes it is bullshit
&lt;li&gt; Prayer explicitly calling something evil when you are desperately fighting FOR it, because someone has a different way of reading the bible
&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;&lt;p&gt;
The list goes on. It is not surprising prayer upsets people. It's controversial, often one-sided, and in many cases, out of place.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;'Woe to those  who call evil good,' but that is exactly what we have done.  &lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
Sure.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;We have lost our spiritual equilibrium and reversed our values. &lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
And by &quot;our values&quot; he speaks for...? The fact of the matter is that there was never a single set of values by which all Americans (or humans) acted. This is why there are political parties. Different people have different opinions on specific matters.
&lt;/p&gt;&lt;p&gt;
The basic assumption here is that we at one point all had the same, pure, sense of what was right, and that this has somehow gone away. That's simply not true. But &quot;everything was better in the past&quot; is an easy statement to make, thanks to our selective memories which tend to bring back only positive memories.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;We have exploited the poor and called it the lottery.&lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
Well, more like the &quot;dumb and desperate&quot;. If our education system was better, less people would play the lottery, because they could calculate their chances, and bet on things that are more likely to get them somewhere.
&lt;/p&gt;&lt;p&gt;
I don't believe &quot;the lottery&quot; is &quot;evil&quot;, because it's just a game. People aren't being coerced into playing it, so it can hardly be called exploitation. I like to have the choice to play the lottery, and on occasion, I do. I know it's unlikely I will win, but hey, it's fun to anticipate the numbers coming out.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;We have rewarded laziness and called it welfare.&lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
This is a totally politically biased statement. If we believe everything this prayer says, we should expect God to smite down the evil democrats any second now, for supporting the poor and helpless in their time of need.
&lt;/p&gt;&lt;p&gt;
If lazy people are getting welfare, then the system is broken. So fix it, instead of rallying against welfare itself.
&lt;/p&gt;&lt;p&gt;
Yes, I know some people who are out of jobs because they're lazy. But that's not what welfare is meant for. Welfare is meant to keep people from falling &quot;off the grid&quot; while they attempt to find their bearings, and work on getting new jobs. If people aren't making any progress towards becoming hirable while they're on welfare, well maybe we should do more to get them on the right track!
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;We have killed our unborn and called  it choice.  &lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
Again, a biased statement that doesn't speak for every religion, or even for every Christian. Certainly not for every voter. This kind of non-secular influencing of our government has got to stop!
&lt;/p&gt;&lt;p&gt;
Because it is a choice. A choice a woman should have, when it comes to her body. I can see where late-term abortion is a problem. But within the first trimester, I really don't have a problem with it. It doesn't look human, it hardly has any brain activity, and the woman is not permanently becoming sterilized (so we aren't taking her ability to give life).
&lt;/p&gt;&lt;p&gt;
There are many cases where an abortion is the right thing to do. When the mother's life is in danger. When she was raped. When it was an accident and she doesn't yet have the means to properly raise the child on her own (since the sleazy dad is gonna run off anyway). And there are other good reasons.
&lt;/p&gt;&lt;p&gt;
Yes, I support adoption, and I think that expecting mothers who wish to abort the child should be properly informed about their options, and made to think long and hard about the decision. But in the end, the choice is the mother's.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;We have shot abortionists and called  it justifiable. &lt;/i&gt;&lt;/b&gt; 
&lt;/p&gt;&lt;p&gt;
Heh, finally something I can agree with. But that has nothing to do with the Christian God or &quot;our values&quot;. Murder is pretty much universally unacceptable, across all cultures and across all times. There were some exceptions, but they were few, and usually history frowned upon such exception-making.
&lt;/p&gt;&lt;p&gt;
The only reason he's saying this here is to reign in the folks who were running to their guns given his previous statement.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;We have neglected to discipline our children and called it building self esteem..&lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
Umm. That sounds like a misunderstanding of modern parenting.
&lt;/p&gt;&lt;p&gt;
It should read:&lt;ol&gt;&lt;li&gt; some of us have stopped disciplining our children with physical abuse, after research showed that it caused more harm than good
&lt;li&gt; some of us have entirely neglected to raise our children, sticking them in front of the TV in hopes of the problem just going away eventually
&lt;li&gt; some of us have gone to great lengths to encourage our children and to build their self esteem
&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;&lt;p&gt;
So really, he managed to combine three distinct things into a single sentence, and somehow made it sound like modern parenting simply sucks, and that the reason is that we value good self esteem in our kids. What?!
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;We have abused power and called it  politics.&lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
I agree with this sentiment. It happens. It is the nature of politics.
&lt;/p&gt;&lt;p&gt;
Politics mean that many give power to a few, in order to keep the government from being bogged down. True democracy doesn't scale well with the number of participants. Even with computerized voting, there would be too many issues to become knowledgeable on, and too many votes to cast. We would be doing nothing but reading about other people's problems and voting all day. No time for a day job!
&lt;/p&gt;&lt;p&gt;
When you wield a lot of power as a politician, you are playing with fire. And that means you must be careful, or someone will scream &quot;abuse!&quot;. And in some cases, you do truly overstep your boundaries and abuse your power...
&lt;/p&gt;&lt;p&gt;
But as long as we have safeguards in place that keep our politicians from completely overthrowing the existing system of government, I think we're doing ok. Even if on occasion, we end up with an under-regulated housing market, a giant oil spill, or a couple of wars that we can't win. The next general election should teach such politicians that they were mistaken.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;We have coveted our neighbor's possessions and called it ambition.&lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
Wait... we have? No examples come to mind. If I see my neighbor with a Ferrari, and I decide I'm going to work hard to be able to buy a Ferrari as well, that's not coveting my neighbor's possessions.
&lt;/p&gt;&lt;p&gt;
Maybe you have some examples?
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;We have polluted the air with profanity and pornography and called it freedom of expression.&lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
And I wholeheartedly approve. Freedom of speech is a basic right in this country, and the fact that some clergyman is allowed to walk into a political assembly and tell them otherwise is shocking.
&lt;/p&gt;&lt;p&gt;
Everybody should be free to express themselves in whatever way they want. That does not mean they also have the right to be taken seriously, of course. &lt;img src=&quot;http://nlz.cc/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; class=&quot;emoticon&quot; /&gt;
&lt;/p&gt;&lt;p&gt;
And this right doesn't extend beyond the boundaries of the next person.
&lt;/p&gt;&lt;p&gt;
To give you an example:
&lt;/p&gt;&lt;p&gt;
1) Putting pornography onto the internet or onto TV stations is fine with me! I like pornography, and I don't believe it corrupts people. And if someone else is upset by pornography, then they shouldn't have the right to ban it and impinge on my right to live life the way I prefer. They have the right to stop watching it, and to avoid going to such sites themselves. The boundaries must be drawn close to oneself.
&lt;/p&gt;&lt;p&gt;
2) Now, if I felt it was my job to get everyone to watch pornography, and I was running down the streets naked, with a wheelbarrow with a TV showing porn, it would be me who was overstepping my boundaries. Clearly, others would in this case not have a choice but to watch me and my pornography. In this case, it would be their right to make the police stop me, because I was overstepping their boundaries.
&lt;/p&gt;&lt;p&gt;

But the bottom line is that what he's asking for here is censorship, biased towards one view of what is acceptable. I find censorship to be the beginning of the end of any free society, and therefore much more troubling than pornography or the occasional swear word.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;We have ridiculed the time-honored values of our forefathers and called it enlightenment.&lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
What a conservative sentiment. The so-called &quot;time-honored&quot; values are constantly shifting. And in many cases, as science moves forward, they even become unsustainable and unacceptable. Time cannot honor values that are wrong.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;Search  us, Oh, God, and know our hearts today;  cleanse us from every sin and set us free.  
Amen! &lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
Blahblahblah boilerplate prayer ending.
&lt;/p&gt;&lt;p&gt;

&lt;b&gt;&lt;i&gt;The response was immediate. A number of 
legislators walked out during the prayer in 
protest. In 6 short weeks, Central Christian 
Church,  where Rev. Wright is pastor, logged more than 
5,000 phone calls with only 47 of those calls 
responding negatively. The church is now receiving 
international requests for copies of this prayer 
from India , Africa and Korea . &lt;/i&gt;&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;
What are the sources for these statements? What about the outcry by hundreds of thousands (yeah, I'm also just guessing) of American Citizens who were shocked by this myopic view of things?
&lt;/p&gt;&lt;p&gt;

Once again I'll say: this guy is himself heavily biased, and attempting to bias policy makers. This is non-secular, and a bad thing (tm). He certainly isn't speaking for me.&lt;/p&gt;</description>
	<pubDate>Sat, 21 Aug 2010 10:47:47 +0000</pubDate>
	<author>nospam@example.com (Nils)</author>
</item>

</channel>
</rss>

