<?xml version="1.0" encoding="utf-8" ?>

<rss version="0.91" >
<channel>
<title>Jannis Hermanns' place</title>
<link>http://jann.is/daily/</link>
<description>I live every day like it is my first.</description>
<language>en</language>


<item>
    <title>You hit the gym? You have an iPhone? Check this out...</title>
    <link>http://jann.is/daily/archives/832-You-hit-the-gym-You-have-an-iPhone-Check-this-out....html</link>

    <description>
        &lt;p&gt;I just noticed I forgot to blog for a couple of years. It so happened, that I stopped blogging pretty much at the same time I stopped being a student. I also stopped going to the gym or doing any serious bodybuilding in the past years, so you might wonder what the heck I&#039;ve been doing, or you might just not care. Well I&#039;ll tell you what I did: I was busy keeping it real!&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Long story short, my buddy Jannik and I created an &lt;a href=&quot;http://www.gymheroapp.com&quot; title=&quot;iPhone gym workout tracker&quot;&gt;iPhone gym workout tracker&lt;/a&gt;. We weren&#039;t happy with all the other workout tracking apps, because they were too cumbersome to use, had terrible interfaces and did not really seem thought through from a UX perspective. So we sat down and asked ourselves what we actually want to track with such an app while at the gym.&lt;/p&gt;&lt;br /&gt;
&lt;p style=&quot;text-align: center; &quot;&gt;&lt;img src=&quot;https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/313650_260387000661423_250413944992062_873506_102694278_n.jpg&quot; alt=&quot;Gym Hero screenshot&quot; /&gt; &lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Turns out we neither wanted pictures of how to do exercises, nor did we want videos or some complicated &amp;quot;create and define a workout first, then exercise&amp;quot; routine. We wanted plain and simple tracking that can be done while working out - with minimal distraction. So we created &lt;a href=&quot;http://www.gymheroapp.com&quot; title=&quot;Gym Hero&quot;&gt;Gym Hero&lt;/a&gt;. It gets out of your way as much as possible and it learns from you.&amp;#160;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;It&#039;s in private beta, feel free to request an invite. Would love to hear your feedback. So head over to the site and sign up!&amp;#160;&lt;/p&gt; &lt;br /&gt;
 
    </description>
</item>
<item>
    <title>Movie neighbourhood map</title>
    <link>http://jann.is/daily/archives/831-Movie-neighbourhood-map.html</link>

    <description>
        &lt;p&gt;&lt;a href=&quot;http://dl.dropbox.com/u/1953503/posterous/graph/graph.html&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;float: right; width: 200px; height: 165px; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; margin-left: 1em; &quot; src=&quot;http://dl.dropbox.com/u/1953503/posterous/graph/ubergraph-small.png&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;Last year I spent some time looking at the movie ratings people made at &lt;a href=&quot;http://moviepilot.com&quot;&gt;moviepilot.com&lt;/a&gt;. They are stored as a list of numbers with millions of rows:&lt;/p&gt; 
&lt;ul&gt; 
&lt;li&gt;user 22 gave movie 12 a rating of 80&lt;/li&gt; 
&lt;li&gt;user 09 gave move 03 a rating of 95&lt;/li&gt; 
&lt;li&gt;...&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;That endless list of numbers just did not excite me and I wanted to turn it into something I actually enjoy looking at. So I went ahead and turned a long list of numbers into a colorful image (inspired by this &lt;a href=&quot;http://www.netflixprize.com/community/viewtopic.php?pid=9492&quot;&gt;forum post&lt;/a&gt;).&lt;/p&gt; 
&lt;p&gt;In this image every movie is represented by a white dot: The more popular a movie is, the bigger and brighter it&#039;s dot. The line between movies express how similar the are to each other. Two very similar movies are connected by a greener line, while the lines between not so similar movies are red.&amp;#160;Please take a look at the&amp;#160;&lt;a   rel=&quot;lightbox&quot; href=&quot;http://dl.dropbox.com/u/1953503/posterous/graph/ubergraph.png&quot; target=&quot;_blank&quot;&gt;big version of this image&lt;/a&gt;.&lt;/p&gt;&lt;meta charset=&quot;utf-8&quot; /&gt; 
&lt;p&gt;There&#039;s also an &lt;a href=&quot;/schrott/zoom/map.html&quot;&gt;interactive_map available&lt;/a&gt;! It contains the movie titles (in german). You can drag the map around and use your mousewheel to zoom.&lt;/p&gt; 
&lt;p&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://jann.is/daily/archives/831-Movie-neighbourhood-map.html#extended&quot;&gt;Continue reading &quot;Movie neighbourhood map&quot;&lt;/a&gt;
    </description>
</item>
<item>
    <title>Explodierende MacBook Netzteile</title>
    <link>http://jann.is/daily/archives/830-Explodierende-MacBook-Netzteile.html</link>

    <description>
        &lt;p&gt; &lt;img src=&quot;http://www.legasniker.de/wp-content/uploads/2009/09/dsc00059.thumbnail.JPG&quot; align=&quot;left&quot; alt=&quot;&quot;  /&gt;Gerade beim Herrn Lickalot gelesen, dass ihm sein &lt;a href=&quot;http://www.legasniker.de/2009/09/21/apple-netzteil-magsafe-mit-funken-defekt/&quot;&gt;MagSafe Netzteil exploidert&lt;/a&gt; ist. Äusserst erfreulich. Und ich hatte mich schon geärgert, als bei meinem 90 Netzteil das Kabel abging (was mir Apple erst nach 30min Streit an der Hotline auf Garantie ersetzte).&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Das ist fast noch toller, als dass man sich mit einem MacBookPro Netzteil den MacBook Akku zerstören kann...&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;But it&#039;s so shiny....&amp;#160;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>DoubleRenderError</title>
    <link>http://jann.is/daily/archives/829-DoubleRenderError.html</link>

    <description>
        &lt;p&gt;While switching workstations I ran into problems with a rails project I&#039;m working on. Suddenly the rspec test suite failed with hundreds of errors.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;The cause was an ArgumentException with the message &amp;quot;one hash required&amp;quot;, thrown by the &lt;strong&gt;svenfuchs-i18n&lt;/strong&gt; gem.&amp;#160;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;The solution was to downgrade from the &lt;strong&gt;0.2.0&lt;/strong&gt; version of the gem to &lt;strong&gt;0.1.3&lt;/strong&gt;.&amp;#160;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Genau so isses</title>
    <link>http://jann.is/daily/archives/828-Genau-so-isses.html</link>

    <description>
        &lt;p&gt;Gerade &lt;a href=&quot;http://blog.fefe.de/?ts=b4a8c4a0&quot;&gt;beim fefe gelesen&lt;/a&gt;, und für toll befunden:&lt;/p&gt; 
  &lt;quote&gt; 
    &lt;p&gt;&lt;em&gt;&amp;quot;Ich finde es immer wieder unglaublich, dass die Leute nicht verstehen, dass die Meinungsfreiheit IMMER die Freiheit des stinkenden Arschlochs ist, seine widerliche Hasspropaganda zu äußern. Die Fälle, wo jemand eine unkontroverse Meinung zu sagen hat, sind eh frei und brauchen kein Recht der Meinungsfreiheit. Und gerade immer die, die es besser wissen sollten! Mann Mann Mann.&lt;/em&gt;&lt;/p&gt; 
    &lt;p&gt;&lt;em&gt;Bei allen Grundrechten geht es darum, dass sie auch dem widerlichsten Feind zugestanden werden müssen. Das Recht auf einen Verteidiger vor Gericht und auf ein faires Verfahren gilt auch und insbesondere für den Kinderschänder, von dem der Polizist zu Protokoll gibt, ihn in flagranti erwischt zu haben. Unsere ganzen Rechte sind nichts wert, wenn wir sie nur unseren Freunden zugestehen wollen.&amp;quot;&lt;/em&gt;&lt;/p&gt; 
    &lt;p&gt;Es ist doch wirklich nicht so schwer, möchte man meinen?&amp;#160;&lt;/p&gt; 
  &lt;/quote&gt; 
    </description>
</item>
<item>
    <title>Multi touch gestures</title>
    <link>http://jann.is/daily/archives/827-Multi-touch-gestures.html</link>

    <description>
        &lt;p&gt;With the shiny new apple notebooks becoming more and more popular, everybody talks about trackpads with support for multi touch gestures. They can come in handy in all types of situations like resizing or rotating images, scrolling in any direction, you name it.&amp;#160;&lt;/p&gt;
  &lt;p align=&quot;center&quot;&gt;&lt;!-- s9ymdb:1016 --&gt;&lt;img width=&quot;244&quot; height=&quot;244&quot; src=&quot;http://jann.is/daily/uploads/two-in-the-pink-one-in-the-stink.jpg&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_center&quot; alt=&quot;&quot;  /&gt; &lt;/p&gt;
  &lt;p&gt;Here&#039;s a little wrap up on the world of finger gestures before multi touch trackpads were invented.&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>No space left on device</title>
    <link>http://jann.is/daily/archives/826-No-space-left-on-device.html</link>

    <description>
        &lt;p&gt;Hoppla:&lt;/p&gt; 
  &lt;pre&gt;10:25:23 Dr-Greenthumb ~ $ df -h
Filesystem      Size   Used  Avail Capacity  Mounted on
/dev/disk0s2    96Gi   96Gi    0Bi   100%    /
devfs          111Ki  111Ki    0Bi   100%    /dev
fdesc          1.0Ki  1.0Ki    0Bi   100%    /dev
map -hosts       0Bi    0Bi    0Bi   100%    /net
map auto_home    0Bi    0Bi    0Bi   100%    /home
10:25:25 Dr-Greenthumb ~ $&lt;/pre&gt; 
  &lt;p&gt;Das macht das Arbeiten eetwas träge!&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Stöckchen für alle</title>
    <link>http://jann.is/daily/archives/825-Stoeckchen-fuer-alle.html</link>

    <description>
        &lt;div style=&quot;margin: auto; width: 400px; height: 250px;&quot;&gt;&lt;a href=&quot;http://www.moviepilot.de/horror-test&quot; style=&quot;border: 0px none ; margin: 0px; padding: 0px;&quot;&gt;&lt;img width=&quot;400&quot; height=&quot;210&quot; style=&quot;border: 0px none ; margin: 0px; padding: 0px;&quot; src=&quot;http://www.moviepilot.de/images/trophies/horror/result_6_b.jpg&quot; alt=&quot;Zum Horror-Check bei der Film-Community moviepilot&quot; title=&quot;Zum Horror-Check bei der Film-Community moviepilot&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.moviepilot.de/&quot; style=&quot;border: 0px none ; margin: 0px; padding: 0px;&quot;&gt;&lt;img width=&quot;400&quot; height=&quot;40&quot; style=&quot;border: 0px none ; margin: 0px; padding: 0px;&quot; src=&quot;http://www.moviepilot.de/images/trophies/horror/result_moviepilot_b.png&quot; alt=&quot;Zu moviepilot - Gute Filme für Kino, DVD &amp;amp; TV&quot; title=&quot;Zu moviepilot - Gute Filme für Kino, DVD &amp;amp; TV&quot; /&gt;&lt;/a&gt;&lt;/div&gt; 
    </description>
</item>
<item>
    <title>So lässt's sich arbeiten</title>
    <link>http://jann.is/daily/archives/824-So-laessts-sich-arbeiten.html</link>

    <description>
        &lt;p align=&quot;center&quot;&gt;&lt;!-- s9ymdb:1015 --&gt;&lt;img height=&quot;113&quot; width=&quot;294&quot; src=&quot;http://jann.is/daily/uploads/eclipse-fuckup.png&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_center&quot; alt=&quot;&quot;  /&gt; &lt;/p&gt;&lt;br /&gt;
  &lt;p&gt;Na, warum sollte man Dateien auch speichern können. Gott sei Dank, dass ich nur Quatsch mache und nicht arbeite!&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Kubuntu 8.10 beta KDE 4.1 synaptics TouchPad problem</title>
    <link>http://jann.is/daily/archives/823-Kubuntu-8.10-beta-KDE-4.1-synaptics-TouchPad-problem.html</link>

    <description>
        &lt;p&gt;I recently upgraded my MacBook Pro to Kubuntu 8.10 beta with the shiny new KDE 4.1. Along with this update came xorg 7.4 which does not rely on xorg.conf for device configuration anymore. From what I can tell, this is abstracted by HAL in order for the devices to be hot-(un)-pluggable.&lt;/p&gt; 
  &lt;p&gt;Anyhow, I used to have many synaptics settings in xorg.conf that enabled two finger scrolling, two/three finger tapping with my touchpad. But because these settings don&#039;t go into xorg.conf anymore, here&#039;s how you can fix it (took me a couple of hours to figure out): &lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://jann.is/daily/archives/823-Kubuntu-8.10-beta-KDE-4.1-synaptics-TouchPad-problem.html#extended&quot;&gt;Continue reading &quot;Kubuntu 8.10 beta KDE 4.1 synaptics TouchPad problem&quot;&lt;/a&gt;
    </description>
</item>
<item>
    <title>Location of the personal dictionary (aspell/cocoAspell)</title>
    <link>http://jann.is/daily/archives/822-Location-of-the-personal-dictionary-aspellcocoAspell.html</link>

    <description>
        &lt;br /&gt;
&lt;p&gt;The FAQ of cocoAspell is a bit misleading. Your personal dictionaries will end up in two places: One in &lt;font face=&quot;courier new,courier,monospace&quot;&gt;~/Library/Spelling&lt;/font&gt; (which is where OSX stores the personaly dictionary) and the one that&#039;s actually read by aspell is in &lt;font face=&quot;courier new,courier,monospace&quot;&gt;~/Library/Preferences/cocoAspell&lt;/font&gt; (the *.pws files). &lt;/p&gt; 
    </description>
</item>
<item>
    <title>Rechtschreibprüfung für LaTeX mit TextMate </title>
    <link>http://jann.is/daily/archives/821-Rechtschreibpruefung-fuer-LaTeX-mit-TextMate.html</link>

    <description>
        &lt;br /&gt;
&lt;p&gt;Aus gegebenem Anlass wollte ich heute meine Diplomarbeit mal durch eine Rechtschreibkorrektur laufen lassen. Ich schreibe die Arbeit in LaTeX und benutze dafür TextMate. TextMate bedient sich dem spelling service, der von OSX bereit gestellt wird. Der scheint aber nicht sonderlich intelligent zu sein.&lt;/p&gt;&lt;p&gt;Auf der Suche nach Alternativen bin ich dann auf aspell gestoßen. Damit auch alle Anwendungen auf aspell zurückgreifen können, habe ich &lt;a href=&quot;http://people.ict.usc.edu/~leuski/cocoaspell/&quot;&gt;cocoAspell&lt;/a&gt; installiert. So unterstützt der eingebaute spelling service dann aspell.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://jann.is/daily/archives/821-Rechtschreibpruefung-fuer-LaTeX-mit-TextMate.html#extended&quot;&gt;Continue reading &quot;Rechtschreibprüfung für LaTeX mit TextMate &quot;&lt;/a&gt;
    </description>
</item>
<item>
    <title>Der alte Mann und das Heer</title>
    <link>http://jann.is/daily/archives/820-Der-alte-Mann-und-das-Heer.html</link>

    <description>
        &lt;p align=&quot;center&quot;&gt;&lt;a  class=&quot;serendipity_image_link&quot;  rel=&quot;lightbox&quot; href=&quot;http://jann.is/daily/uploads/cg-century.jpg&quot;&gt;&lt;!-- s9ymdb:1009 --&gt;&lt;img width=&quot;400&quot; height=&quot;529&quot; class=&quot;serendipity_image_center&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://jann.is/daily/uploads/cg-century-mittel.jpg&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;i&gt;50 Meter sind nicht viel&lt;br /&gt;bei Wettkampf oder Sport und Spiel.&lt;br /&gt;50 Meter sind ne Menge,&lt;br /&gt;ziehn sich ziemlich in die Länge,&lt;br /&gt;wollen wir mit zwei, drei Taschen&lt;br /&gt;noch den letzten Zug erhaschen...&lt;br /&gt;&lt;br /&gt;50 Haare sind im Essen&lt;br /&gt;wirklich nicht mehr angemessen!&lt;br /&gt;50 Haare auf dem Kopf -&lt;br /&gt;und du bist ein armer Tropf.&lt;br /&gt;&lt;br /&gt;50 Taler in der Tasche&lt;br /&gt;waren früher richtig Asche,&lt;br /&gt;50 Euro reichen heute&lt;br /&gt;nicht mal für dein Grabgeläute.&lt;br /&gt;&lt;br /&gt;50 Flaschen Wein im Keller&lt;br /&gt;leeren sich mit Freunden schneller,&lt;br /&gt;50 ganz allein getrunken&lt;br /&gt;löschen jeden Lebensfunken...&lt;br /&gt;&lt;br /&gt;50 Jahre sind ganz ähnlich,&lt;br /&gt;manchmal viel und manchmal wenig,&lt;br /&gt;je nach dem, wie mans betrachtet&lt;br /&gt;und worauf man grade achtet.&lt;br /&gt;&lt;br /&gt;Darum mach dir keine Sorgen&lt;br /&gt;Über Gestern oder Morgen,&lt;br /&gt;denn mit Prognosen liegt man schief:&lt;br /&gt;jede Zahl ist relativ.&lt;br /&gt;&lt;br /&gt;Nimm die 50 nicht als Bürde,&lt;br /&gt;sondern trage sie mit Würde!&lt;br /&gt;Mit Erfahrung im Gepäck&lt;br /&gt;Steckst du jedes Alter weg.&lt;/i&gt;&lt;/p&gt;&lt;hr width=&quot;100%&quot; size=&quot;2&quot; /&gt;&lt;p align=&quot;center&quot;&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;b&gt;Alles Gute wünschen dir deine Leo &amp;amp; dein Jannis &amp;amp; &lt;a href=&quot;http://www.geogreeting.com/view.html?yrkzzIUlsBDrnkIUmrBsCDyzroBU95&quot;&gt;dein google earth&lt;/a&gt;!&lt;/b&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Ich bin geschlechtslos!</title>
    <link>http://jann.is/daily/archives/819-Ich-bin-geschlechtslos!.html</link>

    <description>
        
&lt;div style=&quot;margin: auto; width: 400px; height: 250px;&quot;&gt;&lt;a style=&quot;margin: 0pt; padding: 0pt;&quot; href=&quot;http://www.moviepilot.de/wall-e-test&quot;&gt;&lt;img width=&quot;400&quot; height=&quot;208&quot; alt=&quot;Zum Disney Wall-E Test auf moviepilot.de&quot; src=&quot;http://www.moviepilot.de/images/trophies/walle/result_5_b.png&quot; style=&quot;border: 0pt none ;&quot; /&gt;&lt;/a&gt;&lt;a style=&quot;margin: 0pt; padding: 0pt;&quot;  href=&quot;http://www.moviepilot.de/&quot;&gt;&lt;img width=&quot;400&quot; height=&quot;42&quot; style=&quot;border: 0pt none ;&quot; title=&quot;Zu moviepilot - Gute Filme für Kino, DVD &amp;amp; TV&quot; alt=&quot;Zu moviepilot - Gute Filme für Kino, DVD &amp;amp; TV&quot; src=&quot;http://www.moviepilot.de/images/trophies/walle/result_moviepilot_b.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.presseportal.de/pm/9278/276470/i_d_media_ag/&quot;&gt;Eve&lt;/a&gt; scheint mich in meinem Berufsleben irgendwie zu verfolgen. Na, was solls!&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Cool &amp; the Gang</title>
    <link>http://jann.is/daily/archives/818-Cool-the-Gang.html</link>

    <description>
        
&lt;div style=&quot;margin: auto;&quot;&gt;&lt;!-- s9ymdb:1005 --&gt;&lt;img width=&quot;140&quot; height=&quot;195&quot; class=&quot;serendipity_image_left&quot; style=&quot;border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://jann.is/daily/uploads/groovy-jannik.png&quot; alt=&quot;&quot;  /&gt;&lt;!-- s9ymdb:1004 --&gt;&lt;img width=&quot;140&quot; height=&quot;195&quot; src=&quot;http://jann.is/daily/uploads/groovy-roman.png&quot; style=&quot;border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_left&quot; alt=&quot;&quot;  /&gt;&lt;!----&gt;&lt;br style=&quot;clear: both;&quot; /&gt;&lt;img width=&quot;140&quot; height=&quot;195&quot; src=&quot;http://jann.is/daily/uploads/groovy-flo.png&quot; style=&quot;border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_left&quot; alt=&quot;&quot;  /&gt;&lt;!-- s9ymdb:1003 --&gt;&lt;img width=&quot;140&quot; height=&quot;186&quot; src=&quot;http://jann.is/daily/uploads/groovy-jannis.png&quot; style=&quot;border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;&quot; class=&quot;serendipity_image_left&quot; alt=&quot;&quot;  /&gt;&lt;/div&gt;&lt;p style=&quot;clear: both;&quot;&gt;Gemacht mit dem guten, alten &lt;a href=&quot;http://yearbookyourself.com&quot;&gt;yearbookyourself.com&lt;/a&gt;&lt;/p&gt; 
    </description>
</item>

</channel>
</rss>

