<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4899067622743609006</id><updated>2011-07-30T23:25:13.826-07:00</updated><category term='Haskell'/><category term='Python'/><category term='OpenMoko'/><category term='Systemprogramm'/><category term='Joyridelabs'/><category term='Ohrwurm'/><category term='Häkeln'/><category term='Dokumentation'/><category term='Linux'/><category term='Spiel'/><category term='zsh'/><category term='persönlich'/><category term='Skalen'/><category term='Quatsch'/><category term='Android'/><category term='Barcelona'/><category term='Horde3D'/><category term='kde'/><category term='GoogleWave'/><title type='text'>Block</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-6035832377282166758</id><published>2010-03-19T13:53:00.000-07:00</published><updated>2010-03-19T13:55:06.128-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zsh'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Dokumentation'/><title type='text'>Home, End und Delete in der zsh unter arch</title><content type='html'>Bei mir haben diese Tasten in der zsh unter arch nicht funktioniert. Das hier in der .zshrc hilft:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;bindkey    "^[[3~"          delete-char&lt;br /&gt;bindkey    "^[3;5~"         delete-char&lt;br /&gt;bindkey '^[[H' beginning-of-line&lt;br /&gt;bindkey '^[[F' end-of-line&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-6035832377282166758?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/6035832377282166758/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=6035832377282166758' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6035832377282166758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6035832377282166758'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2010/03/home-end-und-delete-in-der-zsh-unter.html' title='Home, End und Delete in der zsh unter arch'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-2598124716830210610</id><published>2010-03-05T08:55:00.001-08:00</published><updated>2010-03-05T08:57:54.807-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spiel'/><category scheme='http://www.blogger.com/atom/ns#' term='Joyridelabs'/><title type='text'>Firmengründung</title><content type='html'>Für die, die es noch nicht wissen: Ich hab mit Florian Hofer eine Computerspiele-Firma gegründet: &lt;a href="http://joyridelabs.de/"&gt;http://joyridelabs.de/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-2598124716830210610?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/2598124716830210610/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=2598124716830210610' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/2598124716830210610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/2598124716830210610'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2010/03/firmengrundung.html' title='Firmengründung'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-8328033663906240288</id><published>2010-02-22T12:37:00.000-08:00</published><updated>2010-02-22T12:40:20.779-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Dokumentation'/><title type='text'>isrunning-alias</title><content type='html'>Was steht in meiner .zshrc und ist praktisch?&lt;br /&gt;&lt;br /&gt;&lt;code&gt;alias isrunning='echo "  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND" ; top -bn1 | grep '&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Modulo eventueller Zeilenumbrüche.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-8328033663906240288?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/8328033663906240288/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=8328033663906240288' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/8328033663906240288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/8328033663906240288'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2010/02/isrunning-alias.html' title='isrunning-alias'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-2875457362855714008</id><published>2010-01-10T05:59:00.000-08:00</published><updated>2010-01-10T06:00:21.846-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ohrwurm'/><title type='text'>Tunnel of Love</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_pralShcl9E&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_pralShcl9E&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-2875457362855714008?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/2875457362855714008/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=2875457362855714008' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/2875457362855714008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/2875457362855714008'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2010/01/tunnel-of-love.html' title='Tunnel of Love'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-276812975695549524</id><published>2010-01-01T12:04:00.000-08:00</published><updated>2010-01-01T12:07:10.539-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenMoko'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Dokumentation'/><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>ghc-6.8 unter hackable1 auf dem openmoko</title><content type='html'>stddef.h not found -&gt; gcc-4.1 benutzen (statt 4.3)&lt;br /&gt;&lt;br /&gt;collect2: ld not found -&gt; openssh-server benutzen (statt dropbear) (warum das das beeinflusst, ist mir ein Rätsel)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-276812975695549524?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/276812975695549524/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=276812975695549524' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/276812975695549524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/276812975695549524'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2010/01/ghc-68-unter-hackable1-auf-dem-openmoko.html' title='ghc-6.8 unter hackable1 auf dem openmoko'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-7262694367480178756</id><published>2009-12-23T10:33:00.000-08:00</published><updated>2009-12-23T10:58:21.084-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Nokia N900</title><content type='html'>Eben hab ich mir im überfüllten AEZ das Nokia N900 angeschaut. Es gibt insgesamt drei Modelle von Nokia, die eine ausziehbare Qwertz-Tastatur haben und auf zwei davon läuft Symbian. Aber auf dem N900 läuft Linux und Maemo. Was ich interessant fand, war folgendes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Vorne auf dem Werbe-Faltblatt über das N900 wird auffällig damit geworben, dass Open-Source-Software eingesetzt wird. ("Unglaublich schnell. Open Source. Linux.")&lt;/li&gt;&lt;li&gt;Der Verkäufer war von Fragen, die in Richtung Liunux gingen, etwas überfordert aber nicht total überrascht und irritiert. Er meinte, es wären schon öfter Leute mit ähnlichen Fragen gekommen.&lt;/li&gt;&lt;li&gt;Viele Fragen konnte ich großartigerweise selbst beantworten, weil auf dem Ding ein Terminal zur Verfügung stand. So konnte ich in Erfahrung bringen, dass im Moment sowohl GTK-, als auch Qt-Bibliotheken im Einsatz sind. Vermutlich sollen sukzessive immer mehr Dinge durch Qt ersetzt werden.&lt;/li&gt;&lt;li&gt;Python war installiert. Witzig, in einem Einkaufszentrum in einem Handy-Shop mal eben ein Hello-World-Programm zu schreiben und auszuführen. Übrigens hab ich keine Ahnung, ob ich irgendwas schlimmes hätte anstellen können.&lt;/li&gt;&lt;li&gt;Auf dem Terminal ist man etwas aufgeschmissen, wenn man nicht alle ASCII-Zeichen eingeben kann. (Wenn man "&lt;", "&gt;" oder "|" braucht, muss man die Hardware-Tastatur wegklappen, dann durch Tippen auf das Terminalfenster die Bildschirm-Tastatur öffnen und dann auf ein Sonderzeichensymbol tippen.) Vielleicht ist das in der Variante mit englischem Tastaturlayout besser.&lt;/li&gt;&lt;li&gt;Was allgemein in Linux-Shells fehlt (oder ich kenn's nicht), ist eine Möglichkeit, rauszufinden, welche Distribution (in welcher Version) man gerade benutzt und welches Paket-Management zur Verfügung.&lt;/li&gt;&lt;/ul&gt;In dem Laden kostete das Handy 599 €. Huihuihui.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-7262694367480178756?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/7262694367480178756/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=7262694367480178756' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/7262694367480178756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/7262694367480178756'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/12/nokia-n900.html' title='Nokia N900'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-3463952959879142670</id><published>2009-12-15T04:02:00.000-08:00</published><updated>2009-12-15T04:04:01.022-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ohrwurm'/><title type='text'>Keinohrwurm</title><content type='html'>&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2oNQ5nf49uA&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/2oNQ5nf49uA&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Was das mit dem Film zu tun hat, weiß ich auch nicht.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-3463952959879142670?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/3463952959879142670/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=3463952959879142670' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/3463952959879142670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/3463952959879142670'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/12/keinohrwurm.html' title='Keinohrwurm'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-7371422291415290903</id><published>2009-12-07T08:14:00.000-08:00</published><updated>2009-12-07T09:21:02.426-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dokumentation'/><category scheme='http://www.blogger.com/atom/ns#' term='Häkeln'/><title type='text'>Handschuhe</title><content type='html'>Dokumentation für mein zukünftiges Selbst:&lt;br /&gt;&lt;br /&gt;Beim Strickteil wird der Schlauch von Anfang an verkürzt, von 61 Maschen auf 40 Maschen. (Moment, nee, ich hab 41 Maschen. Nochmal nachzählen...ach nee, die eine wird noch abgeworfen, also 40) Das geht durch Aufnehmen von zwei Maschen alle vier Maschen. Als 1-1-1-2.&lt;br /&gt;&lt;br /&gt;Wenn der Schlauch lang genug ist, muss abgehäkelt werden. Auf der Seite des kleinen Fingers anfangen. Die Häkelnadel durch die Schlaufe wie bei Rechtsmaschen. Vom freien Faden eine Schlaufe wie beim Häkeln bilden und durch beide durchziehen (beim allerersten Mal nur durch eine). Eine Luftmasche machen. Wiederholen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-7371422291415290903?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/7371422291415290903/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=7371422291415290903' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/7371422291415290903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/7371422291415290903'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/12/handschuhe.html' title='Handschuhe'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-5312126461096191829</id><published>2009-11-14T05:23:00.000-08:00</published><updated>2009-11-14T05:28:58.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ohrwurm'/><title type='text'>Gaga</title><content type='html'>Lady Gaga - Just Dance&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xIwHTBusJfM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/xIwHTBusJfM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;und "One Way Gal" in der Version von den Notting Hillbillies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-5312126461096191829?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/5312126461096191829/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=5312126461096191829' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/5312126461096191829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/5312126461096191829'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/11/gaga.html' title='Gaga'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-4818361607530584261</id><published>2009-11-04T04:13:00.001-08:00</published><updated>2009-11-04T04:34:39.000-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dokumentation'/><category scheme='http://www.blogger.com/atom/ns#' term='Häkeln'/><title type='text'>Handschuhe</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Dokumentation für mich selbst:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Umfänge:&lt;br /&gt;Daumen - 16 Maschen&lt;br /&gt;Zeige- bis Ringfinger: 15 Maschen&lt;br /&gt;Kleiner Finger: 12 Maschen&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Finger nicht zu lang machen, eine Masche zu kurz.&lt;/li&gt;&lt;li&gt;Den Ringfinger zuletzt machen, mit dessen Faden erst den Mittel- und Zeigefinger dranhäkeln, dann eine Masche rundrum, und einen später erst den Kleinen Finger. Der Daumen kommt sowieso später.&lt;/li&gt;&lt;li&gt;Die Masche, die genau zwischen den Fingern liegt, benutzt man zweimal, einmal auf dem Hinweg und einmal auf dem Rückweg. Man nimmt also pro Zwischenraum eine auf.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nach dem Fingerzusammenhäkeln nimmt man in jedem Fingerzwischenraum zwei Maschen weg, damit der Handschlauch nicht zu groß wird. Also insgesamt 12 wegnehmen (ohne Daumen gerechnet). Der Handschlauch zwischen Daumen und Fingern hat also wieviel Maschen? (3 * 15 + 12) + 3 - 12 = 48. Ich zähl mal nach, ob das stimmt... Ja, zstimmt.&lt;/li&gt;&lt;/ul&gt;Ja, da bin ich auch erst. Der Daumen liegt noch auf dem Tisch. Übrigens würde ich gerne berechnen können, wie man beliebige geometrische Figuren häkeln kann. Das geht doch bestimmt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-4818361607530584261?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/4818361607530584261/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=4818361607530584261' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/4818361607530584261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/4818361607530584261'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/11/handschuhe.html' title='Handschuhe'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-3273556068638339680</id><published>2009-10-24T04:01:00.000-07:00</published><updated>2009-10-24T04:09:31.947-07:00</updated><title type='text'>USS Enterprise</title><content type='html'>Ich spiele mit dem Gedanken, den &lt;a href="http://en.wikipedia.org/wiki/Polyphasic_sleep"&gt;Uberman-Schlafrhythmus&lt;/a&gt; auszuprobieren. Oder schreibt man das auf deutsch mit Umlaut. Jedenfalls sieht das sehr interessant aus, finde ich. Ich hoffe, ich kann das ab dem 18. 12. machen. Uber Weihnachten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-3273556068638339680?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/3273556068638339680/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=3273556068638339680' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/3273556068638339680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/3273556068638339680'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/10/uss-enterprise.html' title='USS Enterprise'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-599460512891619366</id><published>2009-10-15T12:59:00.000-07:00</published><updated>2009-10-15T13:09:01.336-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Dokumentation'/><title type='text'></title><content type='html'>Unter dem mit Karmic mitgelieferten Eclipse kann man keine Plugins installieren (&lt;a href="https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/438414"&gt;https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/438414&lt;/a&gt;). Behoben werden kann das mit:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo sed -i 's/SDKProfile/PlatformProfile/' /usr/lib/eclipse/configuration/config.ini&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Und vielleicht muss man .eclipse und den Workspace löschen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-599460512891619366?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/599460512891619366/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=599460512891619366' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/599460512891619366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/599460512891619366'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/10/unter-dem-mit-karmic-mitgelieferten.html' title=''/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-537336624239061572</id><published>2009-10-11T06:42:00.000-07:00</published><updated>2009-10-11T15:02:38.003-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GoogleWave'/><title type='text'>Google Wave</title><content type='html'>Ich hab mal nach &lt;a href="http://code.google.com/p/wave-protocol/wiki/Installation"&gt;dieser Anleitung&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Google_wave"&gt;Google Wave&lt;/a&gt; installiert. Also den Server und einen ganz einfachen Kommandozeilen-Testclient. Das funktioniert zwar alles, der Testclient ist aber total langweilig. Also ein eher spartanischer Chat-Client.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_s6BvIY52vHI/StH2vQ52VFI/AAAAAAAAAAk/_9fcsiBxgbI/s1600-h/wave.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://3.bp.blogspot.com/_s6BvIY52vHI/StH2vQ52VFI/AAAAAAAAAAk/_9fcsiBxgbI/s400/wave.png" alt="" id="BLOGGER_PHOTO_ID_5391361520791082066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aber es soll andere Projekte geben, die Clients implementieren, in &lt;a href="http://code.google.com/p/wave-robot-java-client/"&gt;Java&lt;/a&gt; und &lt;a href="http://code.google.com/p/wave-robot-python-client/"&gt;Python&lt;/a&gt;. Die hab ich aber noch nicht ausprobiert. Und die Weboberfläche ist wohl noch gar nicht veröffentlicht.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; Die Sachen in Java und Python sind wohl Bibliotheken für diese Robots und keine Clients.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-537336624239061572?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/537336624239061572/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=537336624239061572' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/537336624239061572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/537336624239061572'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/10/google-wave.html' title='Google Wave'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_s6BvIY52vHI/StH2vQ52VFI/AAAAAAAAAAk/_9fcsiBxgbI/s72-c/wave.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-4251672234922485618</id><published>2009-10-08T12:26:00.000-07:00</published><updated>2009-10-08T12:28:05.201-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spiel'/><category scheme='http://www.blogger.com/atom/ns#' term='persönlich'/><title type='text'>Stromausfall</title><content type='html'>Gerade gibt es einen Stromausfall bei Flo. Wo wir beide an unserem neuen Spiel arbeiten. Der Router von Flo ist natürlich auch aus, deswegen haben wir kein Internet. Ich war gerade damit beschäftigt, Wordpress für unsere Webseite einzurichten, da macht sich so ein Stromausfall nicht sonderlich praktisch. Hmm, ich geh erstmal eine rauchen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-4251672234922485618?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/4251672234922485618/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=4251672234922485618' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/4251672234922485618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/4251672234922485618'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/10/stromausfall.html' title='Stromausfall'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-6031153237139270147</id><published>2009-10-02T11:58:00.000-07:00</published><updated>2009-10-02T12:00:06.116-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ohrwurm'/><title type='text'>Abba</title><content type='html'>Seit mehreren Wochen massive Abba-Ohrwürmer. Langsam ist es nicht mehr lustig. Obwohl, doch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-6031153237139270147?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/6031153237139270147/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=6031153237139270147' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6031153237139270147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6031153237139270147'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/10/abba.html' title='Abba'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-6193350530079887142</id><published>2009-09-28T10:05:00.000-07:00</published><updated>2009-09-28T10:14:19.121-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Dokumentation'/><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>darcs-ssh-Zugriff</title><content type='html'>Wenn man ein darcs-repo hat und über ssh mit mehreren Personen schreibend drauf zugreifen will, dann will man wahrscheinlich folgends tun:&lt;br /&gt;&lt;br /&gt;1. legt man eine Gruppe &lt;code&gt;gruppe&lt;/code&gt; an, in der alle Leute, die zugreifen können sollen, drin sind.&lt;br /&gt;&lt;br /&gt;2.:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;chown :gruppe -R .&lt;br /&gt;chmod g+rwX -R .&lt;br /&gt;for d in $(find -type d)&lt;br /&gt;do&lt;br /&gt;chmod g+s $d&lt;br /&gt;done&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;3.&lt;br /&gt;In _darcs/prefs/defaults kann man dann folgendes reinschreiben:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;apply umask 0002&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Die ersten beiden Schritte sind für alle möglichen anderen Repos wahrscheinlich ähnlich.&lt;br /&gt;&lt;br /&gt;Dein Sönke&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-6193350530079887142?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/6193350530079887142/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=6193350530079887142' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6193350530079887142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6193350530079887142'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/09/darcs-ssh-zugriff.html' title='darcs-ssh-Zugriff'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-2928899935279291707</id><published>2009-07-19T06:59:00.000-07:00</published><updated>2009-07-19T07:04:19.254-07:00</updated><title type='text'>Demokratie-API</title><content type='html'>Es gibt eine Petition für das Bereitstellen einer API für im demokratischen Prozess erhobene Daten durch den deutschen Bundestag. Das wäre doch eine gute Sache.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://epetitionen.bundestag.de/index.php?action=petition;sa=details;petition=5418"&gt;Zur Petition&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-2928899935279291707?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/2928899935279291707/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=2928899935279291707' title='3 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/2928899935279291707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/2928899935279291707'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/07/es-gibt-eine-petition-fur-das.html' title='Demokratie-API'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-5602656384849859503</id><published>2009-07-19T06:55:00.000-07:00</published><updated>2009-07-19T06:59:03.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ohrwurm'/><title type='text'>Neue Ohrwurm</title><content type='html'>"Festival In Bahia" auf dieser Platte: &lt;a href="http://en.wikipedia.org/wiki/McCoy_Tyner_and_the_Latin_All-Stars"&gt;McCoy Tyner and the Latin All-Stars&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-5602656384849859503?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/5602656384849859503/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=5602656384849859503' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/5602656384849859503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/5602656384849859503'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/07/neue-ohrwurm.html' title='Neue Ohrwurm'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-8263218146791056457</id><published>2009-07-06T06:31:00.001-07:00</published><updated>2009-07-06T06:31:50.277-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ohrwurm'/><title type='text'>Aktueller Ohrwurm</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dcmy6CLEmUo&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/dcmy6CLEmUo&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-8263218146791056457?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/8263218146791056457/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=8263218146791056457' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/8263218146791056457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/8263218146791056457'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/07/aktueller-ohrwurm.html' title='Aktueller Ohrwurm'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-1467572877419567057</id><published>2009-07-05T13:02:00.000-07:00</published><updated>2009-07-05T13:06:35.603-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dokumentation'/><title type='text'>argc, argv</title><content type='html'>Falls ich (oder irgendwer sonst) nochmal in C oder C++ argc und argv selbst erstellen will, das geht so:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;    int* argc = (int*) malloc(sizeof(int));&lt;br /&gt;    *argc = 1;&lt;br /&gt;    char** argv = (char**) malloc(sizeof(char) * 2);&lt;br /&gt;    argv[0] = progName;&lt;br /&gt;    argv[1] = NULL;&lt;br /&gt;&lt;br /&gt;    fakemain(*argc, argv);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Bestimmt geht das auch irgendwie eleganter, aber was weiß ich?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-1467572877419567057?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/1467572877419567057/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=1467572877419567057' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/1467572877419567057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/1467572877419567057'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/07/argc-argv.html' title='argc, argv'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-218433117514477605</id><published>2009-07-01T12:36:00.000-07:00</published><updated>2009-07-01T12:41:05.372-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>for-Schleifen</title><content type='html'>Wie übersetzt man das hier:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;for (int i = 0; i &lt;= 10; i++) {&lt;br /&gt;    ...&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;nach Haskell? Anwort:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;flip mapM_ [0..10] $ \ i -&gt; do&lt;br /&gt;  ...&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-218433117514477605?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/218433117514477605/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=218433117514477605' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/218433117514477605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/218433117514477605'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/07/for-schleifen.html' title='for-Schleifen'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-4695152144881856838</id><published>2009-06-16T12:10:00.000-07:00</published><updated>2009-06-16T12:19:44.080-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spiel'/><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>Codename Nikki</title><content type='html'>Flo und ich arbeiten ja seit ein paar Tagen an einem Computerspiel. Ich hab heute versucht, dass Spiel unter Windows XP zu kompilieren. Was ganz gut funktioniert, ist, cygwin und Haskell Platform zu installieren. Dann hat man eine unix-ähnliche Umgebung zum kompilieren von Bibliotheken und Programmen in C und Haskell. (Man muss nur die include- und lib-Verzeichnisse von cygwin in der Konfigurationsdatei von cabal angeben.)&lt;br /&gt;&lt;br /&gt;Die größten Probleme im Moment: Es fehlt noch eine plattformunabhängige Soundbibliothek, die von Haskell aus funktioniert. Und es gibt Tearing und Ruckeln in der Grafikausgabe.&lt;br /&gt;&lt;br /&gt;Dies ist der erste von hoffentlich vielen kurzen Updates über unser Spiel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-4695152144881856838?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/4695152144881856838/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=4695152144881856838' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/4695152144881856838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/4695152144881856838'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/06/codename-nikki.html' title='Codename Nikki'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-7519701505074751098</id><published>2009-05-29T03:21:00.000-07:00</published><updated>2009-05-29T03:26:45.856-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quatsch'/><title type='text'></title><content type='html'>Ich hab eine Wortwolke von diesem Blog erstellen lassen.&lt;br /&gt;Von &lt;a href="http://www.wordle.net/"&gt;http://www.wordle.net/&lt;/a&gt;.&lt;br /&gt;Via &lt;a href="http://wadler.blogspot.com/2009/01/wordle.html"&gt;Wadler's Blog&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s6BvIY52vHI/Sh-30m4dafI/AAAAAAAAAAc/O7u3a-VnPHY/s1600-h/blogcloud.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 260px;" src="http://1.bp.blogspot.com/_s6BvIY52vHI/Sh-30m4dafI/AAAAAAAAAAc/O7u3a-VnPHY/s400/blogcloud.png" alt="" id="BLOGGER_PHOTO_ID_5341189797503134194" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-7519701505074751098?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/7519701505074751098/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=7519701505074751098' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/7519701505074751098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/7519701505074751098'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/05/ich-hab-eine-wortwolke-von-diesem-blog.html' title=''/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s6BvIY52vHI/Sh-30m4dafI/AAAAAAAAAAc/O7u3a-VnPHY/s72-c/blogcloud.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-1285456561220718596</id><published>2009-05-26T21:17:00.000-07:00</published><updated>2009-05-26T12:18:34.940-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Vorurteile</title><content type='html'>Disclaimer: Diesen Post habe ich vor ein paar Wochen mal angefangen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;outdated&amp;gt;&lt;br /&gt;&lt;br /&gt;Mir passiert es öfter, dass ich mit einem Computer etwas machen will, und ein bestimmtes Feature vermisse, oder Software für einen bestimmten Usecase buggy ist. Oft denke ich dann: "Ja, wenn ich jetzt statt X Y verwendet hätte, dann hätte es bestimmt funktioniert." Besonders oft hatte ich das vor ein paar Jahren mit Open-Source-Software und ihren proprietären Pendants:&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;Y&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Linux&lt;/td&gt;&lt;td&gt;Microsoft Windows XP Professional Edition™&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;OpenOffice&lt;/td&gt;&lt;td&gt;Microsoft Office XP™&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Ardour&lt;/td&gt;&lt;td&gt;Dingens, hier, Cubase, oder so&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Manchmal habe ich die Möglichkeit gehabt zu überprüfen, ob diese Gedanken korrekt waren und in den meisten Fällen festgestellt, das sie es nicht waren. Nach meiner persönlichen Erfahrung ist Microsoft Word XP™ genauso buggy wie OpenOffice.&lt;br /&gt;Heute hatte ich eine ähnliche Erfahrung mit zwei Open-Source-Projekten: X = KDE 4, Y = Gnome (2.irgendwas, oder wo sind die gerade?). Das kopieren von größeren Dateimengen über ssh in dolphin hat irgendwie nicht funktioniert (weil plasma gecrasht ist, weil die Notification abgeschmiert ist, oder so, kopiert wurde nur ein Teil der Daten.). Dann hab ich Gnome gestartet und das gleiche mit Nautilus versucht. Der Kopiervorgang hat sich aber irgendwann aufgehängt (hat sich einfach nicht mehr bewegt.)&lt;br /&gt;&lt;br /&gt;Fazit:&lt;br /&gt;Statt amarok2 werde ich also jetzt mal nicht auf exaile umsteigen, sondern auf amarok1 downgraden. Der war doch sowieso total super.&lt;br /&gt;&lt;br /&gt;&amp;lt;/outdated&amp;gt;&lt;br /&gt;&lt;br /&gt;Ja, das Fazit hätte ich mal beherzigen sollen. Wegen der Playlistprobleme in amarok2 hatte ich kurz exaile ausprobiert. Exaile ist aber bei bestimmten mp3-Dateien einfach abgestürzt. Und deswegen bin ich auch darauf gekommen, diesen alten Post wieder auszugraben. Ohne mich an das konkrete Fazit erinnert zu haben. Der schönste Sieg ist der Sieg, wenn man sich nicht mehr daran erinnert, was man mal für gute Ideen hatte. Oder so.&lt;br /&gt;&lt;br /&gt;ps.: Ich will nicht undankbar erscheinen: Alle erwähnten Open-Source-Projekte sind großartig und ich benutze sie gerne. Was ich eigentlich sagen wollte: KDE 4 und amarok2 sind zwar an einigen Enden und Ecken noch nicht fertig, aber trotzdem schon ziemlich geil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-1285456561220718596?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/1285456561220718596/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=1285456561220718596' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/1285456561220718596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/1285456561220718596'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/04/vorurteile.html' title='Vorurteile'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-4454885752063561540</id><published>2009-05-26T11:52:00.000-07:00</published><updated>2009-05-26T12:18:52.656-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Amarok skips tracks</title><content type='html'>Yes, Amarok 2.1-beta1 (und beta2 wohl auch) überspringt einfach Tracks aus der Playlist. Manchmal erst, nachdem ein paar Sekunden des Tracks zu hören gewesen sind. Das macht den Player leider fast unbenutzbar, finde ich. Der Workaround, der bei mir (bis jetzt) geholfen hat, ist, das "Now Playing"-Plasmoid nicht zu benutzen. Schade, das fand ich eigentlich ziemlich gut.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-4454885752063561540?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/4454885752063561540/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=4454885752063561540' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/4454885752063561540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/4454885752063561540'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/05/amarok-skips-tracks.html' title='Amarok skips tracks'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-7109940550937461499</id><published>2009-05-04T04:55:00.001-07:00</published><updated>2009-05-04T04:59:23.094-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>zsh tab completion für '..'</title><content type='html'>Unter Jaunty funktioniert die Tab-Completion unter zsh für '..' (Elternverzeichnisse) nicht. Zumindest nicht so, wie unter Intrepid. Das liegt wohl an der neuen zsh-Version (4.3.9). Das alte Verhalten kriegt man durch die folgende Zeile in der .zshrc:&lt;br /&gt;&lt;br /&gt;zstyle ':completion:*' special-dirs true&lt;br /&gt;&lt;br /&gt;Dein Sönke&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-7109940550937461499?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/7109940550937461499/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=7109940550937461499' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/7109940550937461499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/7109940550937461499'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/05/zsh-tab-completion-fur.html' title='zsh tab completion für &apos;..&apos;'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-7649375339931591225</id><published>2009-04-28T12:46:00.000-07:00</published><updated>2009-04-28T12:58:11.318-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcelona'/><category scheme='http://www.blogger.com/atom/ns#' term='Horde3D'/><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>Visualisierung von Loops</title><content type='html'>Hmm, ich wollte eigentlich ein bißchen öfter schreiben, aber es ist ja immer dasselbe... Aber wir haben hier in Barcelona gute Fortschritte gemacht. Die zentralen Objekte, um die sich bei uns alles "dreht" (haha), sind Loops. Das sind geordnete Listen von komplexen Zahlen. Von diesen können mehrere nebeneinander visualisiert werden. Als Riemannsche Zahlenkugeln. Ausserdem gibt es zwischen den Loops Abhängigkeiten, d. h. die eine ist z. B. die Fouriertransformierte der anderen. Und man kann die einzelnen Punkte auf der Kugel mit einem Gamepad manipulieren. Das Bild zeigt (wie das Bild im letzten Post) eine Loop und eine zerogepaddete Version.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_s6BvIY52vHI/SfdfXEcp3TI/AAAAAAAAAAU/xo6DymFqck8/s1600-h/kugel2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 228px;" src="http://3.bp.blogspot.com/_s6BvIY52vHI/SfdfXEcp3TI/AAAAAAAAAAU/xo6DymFqck8/s400/kugel2.png" alt="" id="BLOGGER_PHOTO_ID_5329833533951827250" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-7649375339931591225?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/7649375339931591225/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=7649375339931591225' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/7649375339931591225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/7649375339931591225'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/04/visualisierung-von-loops.html' title='Visualisierung von Loops'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_s6BvIY52vHI/SfdfXEcp3TI/AAAAAAAAAAU/xo6DymFqck8/s72-c/kugel2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-5525729842405342775</id><published>2009-04-17T12:32:00.000-07:00</published><updated>2009-04-17T12:43:35.150-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcelona'/><category scheme='http://www.blogger.com/atom/ns#' term='Skalen'/><category scheme='http://www.blogger.com/atom/ns#' term='persönlich'/><category scheme='http://www.blogger.com/atom/ns#' term='Systemprogramm'/><category scheme='http://www.blogger.com/atom/ns#' term='Horde3D'/><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>Fourierspaß</title><content type='html'>Heute habe ich kleine Bibliotheken geschrieben, mit denen sich Slow Fourier Transformation durchführen läßt, das heißt, diskrete Fouriertransformation mit Fenstern, deren Länge keine Potenz von 2 ist. Ausserdem kann man die Winkel von Polygonen in der komplexen Zahlenebene quantisieren. Und Zero-Padding habe ich eben ausprobiert und folgendes Bild geplottet. Es ist wunderschön.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_s6BvIY52vHI/Sejbb2J9wqI/AAAAAAAAAAM/UGYV1JNdmUs/s1600-h/zeroPaddingWolke.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 389px; height: 400px;" src="http://3.bp.blogspot.com/_s6BvIY52vHI/Sejbb2J9wqI/AAAAAAAAAAM/UGYV1JNdmUs/s400/zeroPaddingWolke.png" alt="" id="BLOGGER_PHOTO_ID_5325747830805873314" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-5525729842405342775?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/5525729842405342775/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=5525729842405342775' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/5525729842405342775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/5525729842405342775'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/04/fourierspa.html' title='Fourierspaß'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_s6BvIY52vHI/Sejbb2J9wqI/AAAAAAAAAAM/UGYV1JNdmUs/s72-c/zeroPaddingWolke.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-8676901768254801964</id><published>2009-04-16T10:50:00.000-07:00</published><updated>2009-04-17T12:32:30.258-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcelona'/><category scheme='http://www.blogger.com/atom/ns#' term='persönlich'/><category scheme='http://www.blogger.com/atom/ns#' term='Systemprogramm'/><category scheme='http://www.blogger.com/atom/ns#' term='Horde3D'/><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>Ankunft</title><content type='html'>Gestern mittag bin ich in B. angekommen. Gestern Nacht hab ich noch versucht, die Horde auf meinem neuen Laptop an den Start zu kriegen, leider ohne Erfolg. Peach (so heißt mein neuer Rechner auf Moritz' Vorschlag hin) kann zwar OpenGL 2.0, aber bestimmte benötigte Extensions werden nicht unterstützt. Explizit: Extension EXT_texture_compression_s3tc not supported. Doof. Jetzt vermute ich, dass die Hardware da irgendwas einfach nicht kann. Ich kann mir aber auch vorstellen, dass der Mesa-Treiber das theoretisch können könnte, falls dieser Satz Sinn macht. Ansonsten macht der neue Rechner Spaß.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-8676901768254801964?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/8676901768254801964/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=8676901768254801964' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/8676901768254801964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/8676901768254801964'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/04/ankunft.html' title='Ankunft'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-6754069124702603746</id><published>2009-04-15T13:47:00.000-07:00</published><updated>2009-04-15T14:01:28.938-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='persönlich'/><category scheme='http://www.blogger.com/atom/ns#' term='Systemprogramm'/><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>Barcelona</title><content type='html'>Lange her, dass hier irgendwas zu lesen war. Aber morgen fliege ich nach Barcelona, um da mit Thomas Noll, Martin Carlé und Moritz Mattern an einem interessanten Projekt zu arbeiten und werde versuchen, hier ab und zu etwas darüber zu schreiben. Das Projekt ist unter anderem deshalb interessant, weil ein Teil -- nämlich die Programmierung eines 3D-User-Interfaces -- in Haskell passieren wird. Pünktlich habe ich dann heute auch mein neues Notebook geliefert gekriegt: Ein MSI VR220 YA in pink. Und gleich muss ich noch packen und morgen dann früh um 8 in Tegel sein. Ich freu mich schon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-6754069124702603746?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/6754069124702603746/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=6754069124702603746' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6754069124702603746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6754069124702603746'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/04/barcelona.html' title='Barcelona'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-6715599871047683930</id><published>2009-01-23T10:39:00.000-08:00</published><updated>2009-01-23T10:54:56.345-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>Seiteneffekte in Python</title><content type='html'>&lt;p&gt;Im Moment bin ich auf Amrum, draußen liegt Schnee und ich programmiere in Python. Ich habe gerade lange einen Bug in meinem Code gesucht, der sich aus für mich überraschenden Seiteneffekten in Python ergab. Folgendes Skript demonstriert das:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;n = 10&lt;br /&gt;&lt;br /&gt;l = range(0, n)&lt;br /&gt;&lt;br /&gt;lazyList = []&lt;br /&gt;for i in range(0, n):&lt;br /&gt;    lazyList.append((lambda x: x[i], l))&lt;br /&gt;&lt;br /&gt;resultList = []&lt;br /&gt;for (fun, x) in lazyList:&lt;br /&gt;    resultList.append(fun(x))&lt;br /&gt;&lt;br /&gt;print(resultList)&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Das Ergebnis ist wider Erwarten:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;[9, 9, 9, 9, 9, 9, 9, 9, 9, 9]&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;Die mit lambda erstellten Funktionen verändern also ihr verhalten, weil sie anscheinend auf i referenzieren und nicht den Wert abspeichern. Ist das gewollt? Oder ein Bug im Python-Interpreter? In beiden Fällen, wie kann man das umgehen?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-6715599871047683930?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/6715599871047683930/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=6715599871047683930' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6715599871047683930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6715599871047683930'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/01/seiteneffekte-in-python.html' title='Seiteneffekte in Python'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-486507952396923590</id><published>2009-01-08T11:26:00.001-08:00</published><updated>2009-01-08T11:26:55.019-08:00</updated><title type='text'>Scrubs</title><content type='html'>Es gibt neue Folgen von Scrubs. Mit Monika Chandler-Bing als Dr. Kelso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-486507952396923590?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/486507952396923590/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=486507952396923590' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/486507952396923590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/486507952396923590'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2009/01/scrubs.html' title='Scrubs'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-2485385198711878024</id><published>2008-12-29T07:37:00.000-08:00</published><updated>2008-12-29T07:41:55.593-08:00</updated><title type='text'>Scarlett Thomas</title><content type='html'>Ich lese seit gestern "Troposphere" (das ist merkwürdigerweise der deutsche Titel, der englische ist "&lt;a href="http://en.wikipedia.org/wiki/The_End_of_Mr._Y"&gt;The End of Mr. Y&lt;/a&gt;"). Und das Buch ist ziemlich großartig. Ich werde mir bald mal "PopCo" kaufen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-2485385198711878024?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/2485385198711878024/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=2485385198711878024' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/2485385198711878024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/2485385198711878024'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2008/12/scarlett-thomas.html' title='Scarlett Thomas'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-8419300965027538146</id><published>2008-12-28T12:30:00.000-08:00</published><updated>2008-12-28T12:44:47.904-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>RealWorld</title><content type='html'>Mit ist das zwar schon länger bewusst, aber eben erst ist mir die Komik daran aufgefallen: In Haskell gibt es einen Datentyp "RealWorld" (für Zustände von Operationen in der IO-Monade). Der wird allerdings bei der normalen Benutzung der Sprache absichtlich vor der Programmiererin versteckt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-8419300965027538146?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/8419300965027538146/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=8419300965027538146' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/8419300965027538146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/8419300965027538146'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2008/12/realworld.html' title='RealWorld'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-6409730432420643249</id><published>2008-12-20T07:07:00.000-08:00</published><updated>2008-12-20T07:23:24.751-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenMoko'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Android</title><content type='html'>Die Weihnachtsferien haben angefangen und deshalb hab ich ein bisschen Zeit, mich mit dem OpenMoko Freerunner zu beschäftigen. Gestern Nacht hab ich Android installiert, nach dieser Anleitung: &lt;a href="http://forum.koolu.org/viewtopic.php?f=10&amp;t=34"&gt;http://forum.koolu.org/viewtopic.php?f=10&amp;t=34&lt;/a&gt;. Ich hatte vorher 2008.12 drauf und hab damit die SD-Karte formatiert. Dazu braucht man mkfs.vfat, das ist im dosfstools-Paket. Das ist aber in den 2008.12-(ASU, oder?)-Repositories nicht drin. Aber das gibt es hier: &lt;a href="http://lists.openmoko.org/nabble.html#nabble-td723604"&gt;http://lists.openmoko.org/nabble.html#nabble-td723604&lt;/a&gt;. Als ich adb benutzen wollte und dieses kein Device gefunden hat, hat bei mir ungefähr folgendes geholfen:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;./adb kill-server&lt;br /&gt;ADBHOST=192.168.0.202 ./adb start-server&lt;br /&gt;ADBHOST=192.168.0.202 ./adb devices&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Jetzt versuche ich gerade das WLAN zum laufen zu kriegen, das geht über die GUI noch nicht.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-6409730432420643249?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/6409730432420643249/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=6409730432420643249' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6409730432420643249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6409730432420643249'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2008/12/android.html' title='Android'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-4064527926585037919</id><published>2008-11-19T15:28:00.001-08:00</published><updated>2008-11-19T15:52:36.303-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenMoko'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>SMS verschicken</title><content type='html'>&lt;pre&gt;&lt;code&gt;debian-gta02:~/playground/dbus# ./test org.freesmartphone.ogsmd \&lt;br /&gt;    /org/freesmartphone/GSM/Device \&lt;br /&gt;    org.freesmartphone.GSM.SIM.RetrieveMessagebook "[String \"all\"]"&lt;br /&gt;Array:&lt;br /&gt;        1: Struct:&lt;br /&gt;                1: Int32: 1&lt;br /&gt;                2: String: sent&lt;br /&gt;                3: String: +49xxxxxxxxxxx&lt;br /&gt;                4: String: Dies ist eine durch ein Haskell-Skript \&lt;br /&gt;                           versandte Test-Simse.&lt;br /&gt;&lt;br /&gt;        2: Struct:&lt;br /&gt;                1: Int32: 2&lt;br /&gt;                2: String: unread&lt;br /&gt;                3: String: +49xxxxxxxxxxx&lt;br /&gt;                4: String: Dies ist eine von klenz versendete \&lt;br /&gt;                           antwort&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ich hab jetzt Debian auf dem FreeRunner laufen und hab ein Haskell-Programm geschrieben, um DBus-Methoden aufzurufen. DBus ist ziemlich gut. Besonders für Benutzer etwas exotischerer Programmiersprachen. Weil das Interface total sprachunabhängig ist. Man kann eigentlich alle (schon implementierten) Funktionalitäten des Telefons über Haskell ansprechen. Hmm, was kann man damit denn jetzt anstellen...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-4064527926585037919?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/4064527926585037919/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=4064527926585037919' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/4064527926585037919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/4064527926585037919'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2008/11/sms-verschicken.html' title='SMS verschicken'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-6585593442877423054</id><published>2008-11-10T03:08:00.000-08:00</published><updated>2008-11-10T03:15:51.500-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenMoko'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Neues Telefon</title><content type='html'>&lt;pre&gt;&lt;code&gt;shahn@habana:~$ ssh root@192.168.0.202&lt;br /&gt;root@192.168.0.202's password:&lt;br /&gt;root@om-gta02:~# cd /proc/&lt;br /&gt;root@om-gta02:/proc# cat cpuinfo&lt;br /&gt;Processor       : ARM920T rev 0 (v4l)&lt;br /&gt;BogoMIPS        : 199.47&lt;br /&gt;Features        : swp half thumb&lt;br /&gt;CPU implementer : 0x41&lt;br /&gt;CPU architecture: 4T&lt;br /&gt;CPU variant     : 0x1&lt;br /&gt;CPU part        : 0x920&lt;br /&gt;CPU revision    : 0&lt;br /&gt;Cache type      : write-back&lt;br /&gt;Cache clean     : cp15 c7 ops&lt;br /&gt;Cache lockdown  : format A&lt;br /&gt;Cache format    : Harvard&lt;br /&gt;I size          : 16384&lt;br /&gt;I assoc         : 64&lt;br /&gt;I line length   : 32&lt;br /&gt;I sets          : 8&lt;br /&gt;D size          : 16384&lt;br /&gt;D assoc         : 64&lt;br /&gt;D line length   : 32&lt;br /&gt;D sets          : 8&lt;br /&gt;&lt;br /&gt;Hardware        : GTA02&lt;br /&gt;Revision        : 0360&lt;br /&gt;Serial          : 0000000000000000&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Juhuu!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-6585593442877423054?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/6585593442877423054/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=6585593442877423054' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6585593442877423054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6585593442877423054'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2008/11/neues-telefon.html' title='Neues Telefon'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-9108436154188533702</id><published>2008-11-05T14:38:00.000-08:00</published><updated>2008-11-05T14:58:17.261-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Skalen'/><category scheme='http://www.blogger.com/atom/ns#' term='Systemprogramm'/><category scheme='http://www.blogger.com/atom/ns#' term='Haskell'/><title type='text'>Skalen in Jena</title><content type='html'>In einer Woche (am 13.11.) gibt es in Jena die Veranstaltung "Absolut Jena". Da werden auch Visualisierungen von Skalen gezeigt, die ich im Moment programmiere. Informationen dazu gibt's hier: &lt;a href="http://systemprogramm.info/Absolut_Jena.html"&gt;http://systemprogramm.info/Absolut_Jena.html&lt;/a&gt;. Es gibt auch einen sogenannten Jena-Shuttle, der vormittags von Berlin aus losfährt und nachts zurück. Mit dem werde ich auch unterwegs sein. Bin mal sehr gespannt, wie das da wird.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-9108436154188533702?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/9108436154188533702/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=9108436154188533702' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/9108436154188533702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/9108436154188533702'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2008/11/skalen-in-jena.html' title='Skalen in Jena'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4899067622743609006.post-6240495913483003813</id><published>2008-10-28T04:54:00.000-07:00</published><updated>2008-10-28T05:07:35.025-07:00</updated><title type='text'>Neuer Blog!</title><content type='html'>Tim hat jetzt auch einen Blorg: &lt;a href="http://s223357750.online.de/"&gt;http://s223357750.online.de/&lt;/a&gt; Unter diesen veränderten Voraussetzungen habe ich mich entschlossen, meinen eigenen Block hierher zu migrieren. Mein alter Blog befindet sich hier: &lt;a href="http://open-projects.net/%7Eshahn/index.cgi?seite=blog"&gt;http://open-projects.net/~shahn/index.cgi?seite=blog&lt;/a&gt;, wird aber bald nicht mehr geupdatet. Solange die Kommunisten diesen Blog hier nicht abschießen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4899067622743609006-6240495913483003813?l=soenkehahn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soenkehahn.blogspot.com/feeds/6240495913483003813/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4899067622743609006&amp;postID=6240495913483003813' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6240495913483003813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4899067622743609006/posts/default/6240495913483003813'/><link rel='alternate' type='text/html' href='http://soenkehahn.blogspot.com/2008/10/neuer-blog-tim-hat-jetzt-auch-einen.html' title='Neuer Blog!'/><author><name>Sönke Hahn</name><uri>http://www.blogger.com/profile/07405676922590702246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
