<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sokai.name &#187; Tipps</title>
	<atom:link href="http://sokai.name/tag/tipps/feed/" rel="self" type="application/rss+xml" />
	<link>http://sokai.name</link>
	<description>Potsdam bloggt (wieder)</description>
	<lastBuildDate>Fri, 03 Feb 2012 01:42:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OpenWRT Backfire &amp; Nanostation M2</title>
		<link>http://sokai.name/2011/openwrt-backfire-nanostation-m2/</link>
		<comments>http://sokai.name/2011/openwrt-backfire-nanostation-m2/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 17:55:21 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Freifunk]]></category>
		<category><![CDATA[Potsdam]]></category>
		<category><![CDATA[Privat]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Tipps]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=26794</guid>
		<description><![CDATA[Als am Heiligen Abend auf der WLANnews-Mailingliste die Nachricht kam, dass der &#8222;Freifunk OpenWrt Image Generator&#8220; (der Augsburger Freifunker) nun Firmware-Images mit der ganz frischen OpenWRT-Version 10.03.1 produziert und meine (vom FFP gesponsorte) Ubiquiti Nanostation M2 eh seit mind. drei Wochen zerflasht und somit funktionslos am Küchenfenster rum hing, dachte ich mir, es sei eine [...]]]></description>
			<content:encoded><![CDATA[<p>Als am Heiligen Abend auf der <a href="http://news.gmane.org/gmane.org.freifunk.wlannews" class="liexternal">WLANnews-Mailingliste</a> <a href="http://article.gmane.org/gmane.org.freifunk.wlannews/2326" class="liexternal">die Nachricht</a> kam, dass der <a href="http://imagebuilder.augsburg.freifunk.net/cgi-bin/newkit" class="liexternal">&#8222;Freifunk OpenWrt Image Generator&#8220; (der Augsburger Freifunker)</a> nun Firmware-Images mit der ganz frischen OpenWRT-Version 10.03.1 produziert und meine (vom <a href="http://freifunk-potsdam.de" class="liexternal">FFP</a> gesponsorte) Ubiquiti Nanostation M2 eh seit mind. drei Wochen zerflasht und somit funktionslos am Küchenfenster rum hing, dachte ich mir, es sei eine gute Idee, das Neuflashen nochmal zu probieren. &#8211; Gesagt, getan und hier gibts jetzt ein paar Hinweise &#038; Randbemerkungen&#8230;</p>
<h3>Vorab</h3>
<p>Zuerstmal stand ich vor dem Problem, alle notwendigen Informationen zusammen zu kramen. &#8211; Irgendwie gibt es kaum Anleitungen im (sonst so vollen) WWW. Am Ende kam ich immer wieder auf die beiden Seiten in unserem Wiki zurück:</p>
<ul>
<li><a href="http://wiki.freifunk-potsdam.de/Nanostation2_einrichten" class="liexternal">http://wiki.freifunk-potsdam.de/Nanostation2_einrichten</a> und</li>
<li><a href="http://wiki.freifunk-potsdam.de/OpenWRT_Backfire_einrichten" class="liexternal">http://wiki.freifunk-potsdam.de/OpenWRT_Backfire_einrichten</a>.</li>
</ul>
<h3>Image bauen (lassen)</h3>
<p>Wie schon geschrieben, habe ich den Imagebuilder benutzt. &#8211; Das Bauen des benötigten Images geht damit echt einfach und ich möchte an dieser Stelle ein dickes Dankeschön an die Machenden aussprechen! <img src='http://sokai.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Folgende Änderungen an der (vorgegebenen) Grundeinstellung sind für das neue Image (einer Nano M2 für den Potsdamer Freifunk!) im Imagebuilder vorzunehmen:</p>
<ul>
<li>&#8222;Community&#8220; &rarr; &#8222;potsdam&#8220;;</li>
<li>&#8222;Target&#8220; &rarr; &#8222;ar71xx-backfire-29592&#8243; (danach &#8222;Submit&#8220; klicken);</li>
<li>&#8222;Profile&#8220; &rarr; &#8222;UBNT&#8220;;</li>
<li>&#8222;Hostname&#8220; &rarr; bitte an unserer Wikiseite <a href="http://wiki.freifunk-potsdam.de/IP-Adressen" class="liexternal">IP-Adressen</a> (und den enthaltenen Links) orientieren;</li>
<li>korrekte Parameter für &#8222;Latitude&#8220; &#038; &#8222;Longitude&#8220; wählen (danach zum Reiter &#8222;Freifunk&#8220; wechseln);</li>
<li>&#8222;Wifi IP:&#8220; &rarr; bitte an unserer Wikiseite <a href="http://wiki.freifunk-potsdam.de/IP-Adressen" class="liexternal">IP-Adressen</a> (und den enthaltenen Links) orientieren;</li>
<li>wenn ein DSL-Anschluss für den Freifunk freigegeben werden soll, bitte einen Haken bei &#8222;Share internet connection&#8220; machen (danach zum Reiter &#8222;Contact&#8220; wechseln);</li>
<li>bitte alle Felder ausfüllen (danach zum Reiter &#8222;Submit&#8220; wechseln);</li>
<li>jetzt wird das Image (mit den Grundeinstellungen) durch einen Klick auf &#8222;GENERATE&#8220; gebaut.</li>
</ul>
<p>Danach könnt ihr euch das fertige Image herunterladen. Dabei ist zu beachten, dass es zwei Images zur Auswahl gibt:</p>
<ul>
<li>openwrt-ar71xx-ubnt-nano-m-squashfs-factory.bin (3.3M) und</li>
<li>openwrt-ar71xx-ubnt-nano-m-squashfs-sysupgrade.bin (3.3M).</li>
</ul>
<p>Dabei stehen &#8222;ar71xx&#8220; für den verwendetet WLAN-Chipsatz, &#8222;ubnt&#8220; für das verwendete Profil (s.o.), &#8222;nano-m&#8220; für das Modell des APs/Routers, &#8222;squashfs&#8220; für das zu verwendende Dateisystem und &#8222;factory&#8220; bzw. &#8222;sysupgrade&#8220; für die Art des Flashens (s.u.).</p>
<h3>Flashen</h3>
<p>Je nach Ausgangsvoraussetzungen, müsst ihr euch für ein bestimmtes Image entscheiden, welches auf die Nano gespielt werden soll. Habt ihr schon OpenWRT (vllt. kann das auch die Originalfirmware?) auf der Büchse, könnt ihr das &#8222;sysupgrade&#8220;-Image direkt über das Web-Frontend hochladen. Solltet ihr die Kiste per TFTP flashen wollen/müssen, nehmt das Image mit &#8222;factory&#8220; im Dateinamen.<br />
Das <a href="http://wiki.ubnt.com" class="liexternal">Ubiquiti Wiki</a> hat einen kleinen und ausreichenden Artikel zum Firmware-Flashen per TFTP unter <a href="http://wiki.ubnt.com/Firmware_Recovery" class="liexternal">http://wiki.ubnt.com/Firmware_Recovery</a>.</p>
<h3>Randbemerkungen</h3>
<ol>
<li>Bei mir hat nach dem Flashen der Login (http://192.168.1.1/cgi-bin/luci/admin/) ohne Passwort nicht geklappt. &#8211; Nachdem ich dann ein originales OpenWRT-Image (von <a href="http://downloads.openwrt.org/backfire/10.03.1/ar71xx/" class="liexternal">[0]</a>) installiert, dort das Passwort geändert und dann das &#8222;sysupgrade&#8220;-Image (ohne Konfigurationsänderungen!) geflasht habe, konnte ich mich erfolgreich mit dem neuen Passwort als &#8222;root&#8220; anmelden. (Ich habe nirgendwo im Netz einen Hinweis darauf gefunden, dass es sich um einen bekannten Bug handelt&#8230;)</li>
<li>Aktuell ist meine Nano eine Sackgasse, da das mit dem WAN als Gateway (= &#8222;Share internet connection&#8220;) nicht so klappt. &#8211; Keine Ahnung, woran das liegt. Ich habe nichts an den Grundeinstellungen geändert und auch die Firewall-Regeln etc. scheinen korrekt zu sein&#8230;</li>
<li>Das kleine Progrämmchen &#8222;horst&#8220; (siehe <a href="http://br1.einfach.org/tech/horst/" class="liexternal">[1]</a> &#038; <a href="http://wiki.leipzig.freifunk.net/Horst" class="liexternal">[2]</a>) &#8211; welches man einfach per &#8222;opkg install horst&#8220; per SSH installieren kann &#8211; tut nicht das, was es soll, sondern beendet sich direkt nach dem Aufruf mit der Meldung &#8222;wrong monitor type. please use radiotap or prism2 headers&#8220;. &#8211; Nach einigem Rumsuchen nach einer Lösung, bin ich im <a href="https://wiki.linz.funkfeuer.at/funkfeuer/HowTo/HorstScanningTool" class="liexternal">Wiki der Linzer Funkfeuer-Leute</a> fündig geworden. Eine korrigierte (und bei mir lauffähige) Version der Datei &#8222;/usr/sbin/horst.sh&#8220; (die für solche Fälle <a href="http://br1.einfach.org/gitweb?p=horst;a=history;f=horst.sh" class="liexternal">wohl vorgesehen ist</a>) findet ihr unter <a href="http://ma.ximi.se/csn3o" class="liexternal">http://paste.sokai.name/v/4efca6961b1a7</a>.</li>
<li>Ach und&#8230; Bei mir wollte am Anfang der OLSR nicht so richtig. &#8211; Bis ich dann (eher zufällig) gesehen habe, dass die (durch das für das Image ausgewählte Freifunk-Profil) eingestellte BSSID nicht &#8222;02:CA:FF:EE:BA:BE&#8220;, sondern &#8222;<strong>D</strong>2:CA:FF:EE:BA:BE&#8220; war und ich sie korrigiert hatte.</li>
</ol>
<p>So dann&#8230; &#8211; Viel Spaß mit euren Spielzeugen &#038; immer her mit guten Tipps! <img src='http://sokai.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/openwrt-backfire-nanostation-m2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP und der BLOB</title>
		<link>http://sokai.name/2011/php-und-der-blob/</link>
		<comments>http://sokai.name/2011/php-und-der-blob/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 07:25:04 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Erfahrungen]]></category>
		<category><![CDATA[Feststellung]]></category>
		<category><![CDATA[FHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Tipps]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=25953</guid>
		<description><![CDATA[An dieser Stelle soll es heute mal kurz um ein Problemchen und dessen &#8218;Lösung&#8216; gehen, welches mich gestern (fast) den ganzen Tag beschäftigt hat. Ich hatte die Aufgabe zu lösen, mittels eines HTML-Formulars und PHP ein Bild (als BLOB) in einer MySQL-Datenbank abzulegen. &#8211; Eigentlich ja nicht allzu schwierig, denn Anleitungen &#038; Code-Schnipsel dazu gibts [...]]]></description>
			<content:encoded><![CDATA[<p>An dieser Stelle soll es heute mal kurz um ein Problemchen und dessen &#8218;Lösung&#8216; gehen, welches mich gestern (fast) den ganzen Tag beschäftigt hat.</p>
<p>Ich hatte die Aufgabe zu lösen, mittels eines HTML-Formulars und PHP ein Bild (als BLOB) in einer MySQL-Datenbank abzulegen. &#8211; Eigentlich ja nicht allzu schwierig, denn Anleitungen &#038; Code-Schnipsel dazu gibts im Netz wie &#8222;Sand am Meer&#8220;&#8230;</p>
<p>Am Ende entschied ich mich für die Variante, die hochgeladene Datei ohne <em>file handler</em> (fopen, fread, fclose) in die DB zu hexen. Denn man kann recht einfach mittels mittels der globalen PHP-Variable <a href="http://www.php.net/manual/de/reserved.variables.files.php" class="liexternal">&#8222;$_FILES&#8220;</a> auf die (mittels POST) hochgeladene Datei <a href="http://www.php.net/manual/de/features.file-upload.post-method.php" class="liexternal">zugreifen</a>.<br />
<small><code><br />
if (isset($_FILES[&#8216;bild&#8216;]) &#038;&#038; is_uploaded_file($_FILES[&#8216;bild&#8216;][&#8216;tmp_name&#8216;]) &#038;&#038; $_FILES[&#8216;bild&#8216;][&#8217;size&#8216;] > 0) {<br />
    $mimetype = $_FILES[&#8216;bild&#8216;][&#8216;type&#8216;];<br />
    $blob = bin2hex(file_get_contents($_FILES[&#8216;bild&#8216;][&#8216;tmp_name&#8216;]));<br />
</code></small></p>
<p>Da ich beim <em>Insert</em> immer die Meldung bekam, dass ich einen Fehler in der SQL-Syntax habe, wenn ich für den BLOB <small><code>mysql_real_escape_string(file_get_contents($_FILES['bild']['tmp_name']))</code></small> oder <small><code>addslashes(file_get_contents($_FILES['bild']['tmp_name']))</code></small> (wie bspw. <a href="http://stackoverflow.com/questions/6891599/" class="liexternal">hier beschrieben</a>) benutzt habe, habe ich letztlich die Funktion <small><code>bin2hex()</code></small> für das Speichern der binären Daten (des Bildes) in der MEDIUMBLOB-Spalte der DB verwendet. </p>
<p>Nach ein paar Test-Uploads stellte ich dann jedoch fest, dass größere Bilder nicht hochgeladen werden können &#8211; wg. der Begrenzung auf dem Server. Also habe ich etwas gesucht und die dafür zuständigen <a href="http://www.kavoir.com/2010/02/php-get-the-file-uploading-limit-max-file-size-allowed-to-upload.html" class="liexternal">PHP-Einstellungen bzw. -Variablen gefunden</a>. Diese spuckten mir allerdings aus, dass meine max. Upload-Größe 32MB beträgt, was bei einem Upload von einem ca. 1,5MB großen Bild jedoch nicht &#8217;stimmte&#8216;. Denn da kam dann dann die MySQL-Meldung &#8222;Got a packet bigger than &#8218;max_allowed_packet&#8216; bytes&#8220; und der Datensatz wurde nicht in die DB geschrieben.</p>
<p>&#8218;Gut, dass die MySQL-Meldung so aussagekräftig ist&#8216;, dachte ich mir und suchte erneut nach einer Lösung&#8230; &#8211; Und siehe da, auch dazu gibt es Lösungen, wie bspw. <a href="http://stackoverflow.com/questions/5688403/" class="liexternal">diese</a>. Ärgerlich war nur, dass ich den ganzen Tag der Meinung war, dass der MySQL-Parameter &#8222;max_allowed_packet&#8220; dynamisch zur Laufzeit des Servers per PHP beeinflussbar ist. <small>*gml*</small><br />
Dies kam zum Beispiel auch daher, dass das Auslesen des Parameters (mit <small><code>mysql_query("SHOW VARIABLES LIKE 'max_allowed_packet'")</code></small>) und das Neusetzen des Wertes (mittels <small><code>mysql_query("SET max_allowed_packet=16777216;")</code></small>) zwar anstandslos funktionierte, aber leider den Upload nicht verbesserte. Trotz des neu gesetzten Wertes (auf 16MB), war die Uploadgrenze in Wirklichkeit immer noch beim Standardwert 1MB.</p>
<p><strong>Lange Rede, kurze Erkenntnis:</strong><br />
Das Ändern des MySQL-Wertes &#8222;max_allowed_packet&#8220; zur Laufzeit per PHP <strong>funktioniert (i.d.R.) nicht</strong>. (Man kann, wenn man MySQL-Root-Rechte mit seinem Login hat, versuchen, <a href="http://stackoverflow.com/questions/5688403/#7942680" class="liexternal">den globalen MySQL-Parameter zu verändern</a>.)<br />
Man muss/sollte/kann die Einstellung serverseitig vornehmen und entweder dauerhaft den Eintrag <small><code>max_allowed_packet=16MB;</code></small> in der my.cnf machen oder mit MySQL-Root-Rechten den Wert mittels <small><code>SET max_allowed_packet=16777216;</code></small> zur Laufzeit ändern (dann ist dieser bei einem Neustart allerdings wieder weg).</p>
<p>Außerdem ist anzumerken, dass die BLOBs in der DB irgendwie (ca.) doppelt so groß sind/werden, wie die Original-Dateien. &#8211; Aus einem Bild mit 991K wird bspw. (bei mir) ein BLOB mit 2.03MB. <small>*strange&#038;doof*</small> (Bitte jetzt kein Bashing, ob es überhaupt sinnvoll ist, Bilder direkt in der DB zu speichern. &#8211; Es muss dieses Mal so sein!)</p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/php-und-der-blob/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disc Golf in Potsdam</title>
		<link>http://sokai.name/2011/disc-golf-in-potsdam/</link>
		<comments>http://sokai.name/2011/disc-golf-in-potsdam/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 11:50:34 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Disc Golf]]></category>
		<category><![CDATA[Potsdam]]></category>
		<category><![CDATA[RL]]></category>
		<category><![CDATA[Spass]]></category>
		<category><![CDATA[Sport]]></category>
		<category><![CDATA[Tipps]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=25427</guid>
		<description><![CDATA[Hier mal kurz ein paar Links dem Thema, welches mich in diesem Sommer nun schon das zweite Jahr sehr begeistert&#8230; Homepage (auch) der Potsdamer DGerInnen &#8222;Hyzernauts&#8220;: http://hyzernauts.de Potsdamer DG-Parkour im &#8222;Volkspark Potsdam&#8220;: http://hyzernauts.de/courses/potsdam/potsdam_start.html (und hier als Korb-für-Korb Foto-Galerie Offizielle Trainigszeiten (auch) der Potsdamer DGerInnen: http://hyzernauts.de/hermes/html/trainingszeiten.html Homepage der &#8222;BC Crew&#8220;: http://discgolf-bcc.jimdo.com Homepage der &#8222;Edelschwinger&#8220;: http://www.edelschwinger.de Feine [...]]]></description>
			<content:encoded><![CDATA[<p>Hier mal kurz ein paar Links dem Thema, welches mich in diesem Sommer nun <em>schon</em> das zweite Jahr sehr begeistert&#8230;</p>
<p><img alt="" src="http://hyzernauts.de/team/images/teamlogo_neu.gif" title="Hyzernauts-Logo" class="alignnone" width="260" height="285" /></p>
<ul>
<li>Homepage (auch) der Potsdamer DGerInnen &#8222;Hyzernauts&#8220;: <a href="http://hyzernauts.de" class="liexternal">http://hyzernauts.de</a></li>
<li>Potsdamer DG-Parkour im &#8222;Volkspark Potsdam&#8220;: <a href="http://hyzernauts.de/courses/potsdam/potsdam_start.html" class="liexternal">http://hyzernauts.de/courses/potsdam/potsdam_start.html</a> (und <a href="http://hyzernauts.de/courses/potsdam/potsdam_bahn01.html" class="liexternal">hier als Korb-für-Korb Foto-Galerie</a></li>
<li>Offizielle Trainigszeiten (auch) der Potsdamer DGerInnen: <a href="http://hyzernauts.de/hermes/html/trainingszeiten.html" class="liexternal">http://hyzernauts.de/hermes/html/trainingszeiten.html</a></li>
<li>Homepage der &#8222;BC Crew&#8220;: <a href="http://discgolf-bcc.jimdo.com" class="liexternal">http://discgolf-bcc.jimdo.com</a></li>
<li>Homepage der &#8222;Edelschwinger&#8220;: <a href="http://www.edelschwinger.de" class="liexternal">http://www.edelschwinger.de</a></li>
<li>Feine DG-Scheiben gibts im Spieleladen &#8222;Galadriel&#8220;: <a href="http://www.galadriel-spiele.de" class="liexternal">http://www.galadriel-spiele.de</a></li>
<li>&#8222;4. Halloween Doubles&#8220; (Turnier) am 30. Oktober 2011: <a href="http://gto.ec08.de/events/details/311" class="liexternal">http://gto.ec08.de/events/details/311</a></li>
</ul>
<p>PS:<br />
Ich weiß, dass diese Informationen <em>irgendwie</em> redundant sind, aber ich finde die Homepage der Hyzernauts leider arg unübersichtlich&#8230; Außerdem ist es IMO echt unQL, wenn News über <a href="http://hyzernauts.de/gaestebuch/meetingPoint.html" class="liexternal">das Gästebuch</a> verbreitet werden oder <a href="http://www.facebook.com/event.php?eid=245787455460579" class="liexternal">nur über (den geschlossenen Bereich) von FB</a> zugänglich sind&#8230; :-/</p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/disc-golf-in-potsdam/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu: Downgrade vom &#8222;proposed&#8220;-Repo</title>
		<link>http://sokai.name/2011/ubuntu-downgrade-vom-proposed-repo/</link>
		<comments>http://sokai.name/2011/ubuntu-downgrade-vom-proposed-repo/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 08:04:32 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Eee PC]]></category>
		<category><![CDATA[Erfahrungen]]></category>
		<category><![CDATA[Fundgrube]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VL]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=25202</guid>
		<description><![CDATA[Schon seit einer Weile habe ich unter Ubuntu auf meinem EeePC das &#8222;proposed&#8220;-Repository installiert. Doch gerade nach meinem Upgrade zu Oneiric habe ich einige merkwürdige Erscheinungen, als deren Ursache ich eben dieses Repo in Verdacht habe. (Außerdem ist das &#8222;proposed&#8220;-Repo für ein Produktivsystem &#8211; auf dem also im Alltag alles funktionieren soll &#8211; wohl eh [...]]]></description>
			<content:encoded><![CDATA[<p>Schon seit einer Weile habe ich unter Ubuntu auf meinem EeePC das <a href="http://wiki.ubuntuusers.de/paketquellen#Die-unterschiedlichen-Archive" class="liexternal">&#8222;proposed&#8220;-Repository</a> installiert. Doch gerade nach meinem Upgrade zu Oneiric habe ich einige merkwürdige <a href="https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/876350" class="liexternal">Erscheinung</a>en, als deren Ursache ich eben dieses Repo in Verdacht habe. (<a href="http://ikhaya.ubuntuusers.de/2010/02/23/warnung-vor-proposed-paketquellen/" class="liexternal">Außerdem ist das &#8222;proposed&#8220;-Repo für ein Produktivsystem &#8211; auf dem also im Alltag alles funktionieren soll &#8211; wohl eh nicht <em>gut</em>&#8230;</a>)</p>
<p>Nun wollte ich einfach das &#8222;proposed&#8220;-Repo deaktivieren und mein System sozusagen (wieder auf den Standard) &#8222;deaktualisieren&#8220;. Aber irgendwie funktioniert das nicht so einfach&#8230;</p>
<p>Nach einigem Suchen habe ich dann einen funktionierenden Weg bei &#8222;Ask Ubuntu&#8220; gefunden, den ich hier mal (auch für mich zum Merken) verlinke: <a href="http://askubuntu.com/questions/59469#59469" class="liexternal">&#8222;How can I revert back from an upgrade to the Proposed repository?&#8220;</a>.</p>
<p>Noch ein kleiner Hinweis zu obigem Vorgehen: Bevor ihr die beiden Skripte durchlaufen lasst, deaktiviert das &#8222;proposed&#8220;-Repo <strong>nicht</strong>. Erst nachdem ihr euer System deaktualisiert habt, könnt ihr bspw. über die Software-Paketquellen-Verwaltung auf dem Reiter &#8222;Aktualisierungen&#8220; den Haken beim Repo weg machen.</p>
<p>Viel Glück! <img src='http://sokai.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/ubuntu-downgrade-vom-proposed-repo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die neun Debugging-Regeln</title>
		<link>http://sokai.name/2011/die-neun-debugging-regeln/</link>
		<comments>http://sokai.name/2011/die-neun-debugging-regeln/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 06:20:03 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Bildung]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Erfahrungen]]></category>
		<category><![CDATA[Feststellung]]></category>
		<category><![CDATA[Fundgrube]]></category>
		<category><![CDATA[RL]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[VL]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=25130</guid>
		<description><![CDATA[Ich habe sie schon ein paar Tage an meiner Wand hängen und wollte sie seit dem schon immer mal hier posten&#8230; Die Regeln basieren auf dem Buch &#8222;Debugging&#8220; von David J. Agans. Wer noch ein paar Details zu den einzelnen Regeln lesen möchte, der kann hier mal schauen. Doch nun (endlich) die (Lebens)Weisheit: Understand the [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe sie schon ein paar Tage an meiner Wand hängen und wollte sie seit dem schon immer mal hier posten&#8230;</p>
<p>Die Regeln basieren auf dem <a href="http://www.amazon.de/exec/obidos/ASIN/0814474578" class="liexternal">Buch &#8222;Debugging&#8220; von David J. Agans</a>. Wer noch ein paar Details zu den einzelnen Regeln lesen möchte, der kann <a href="http://tpierrain.blogspot.com/2010/11/9-indispensable-debugging-rules.html" class="liexternal">hier</a> mal schauen.</p>
<p>Doch nun (endlich) die (Lebens)Weisheit:</p>
<ol>
<li>Understand the system</li>
<li>Make it fail</li>
<li>Quit thinking and look</li>
<li>Divide and conquer</li>
<li>Change one thing at a time</li>
<li>Keep an audit trail</li>
<li>Check the plug</li>
<li>Get a fresh view</li>
<li>If you didn&#8217;t fix it, it ain&#8217;t fixed</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/die-neun-debugging-regeln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Natty-chkeiten</title>
		<link>http://sokai.name/2011/natty-chkeiten/</link>
		<comments>http://sokai.name/2011/natty-chkeiten/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 09:42:15 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Natty]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Upgrade]]></category>
		<category><![CDATA[VL]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=21809</guid>
		<description><![CDATA[Wie schon im Lifestream zu sehen war, habe ich nun (auch) seit zwei Tagen Ubuntu 11.04 (a.k.a. &#8222;Natty Narwhal&#8220;) auf meinem Eee Pc 1000 installiert. &#8230;und irgendwie finde ich es sehr nett! Bei dem Upgrade von der 10.10 auf die 11.04 habe ich auch gleich mal etwas entrümpelt und will an dieser Stelle mal kurz [...]]]></description>
			<content:encoded><![CDATA[<p>Wie schon im Lifestream zu sehen war, habe ich nun (auch) seit zwei Tagen Ubuntu 11.04 (a.k.a. &#8222;Natty Narwhal&#8220;) auf meinem Eee Pc 1000 installiert.</p>
<p>&#8230;und irgendwie finde ich es sehr nett! <img src='http://sokai.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bei dem Upgrade von der 10.10 auf die 11.04 habe ich auch gleich mal etwas entrümpelt und will an dieser Stelle mal kurz ein paar hilfreiche Tools, Befehle, Links etc. zum Besten geben, die mir geholfen haben.<small> &#8211; Wie immer übernehme ich keinerlei Haftung etc. für etwaige Schäden, die durch die Nutzung folgender Dinge entstehen (können)!</small></p>
<h3>Alte Pakete</h3>
<p><code>deborphan</code> hilft &#8211; nach dem Upgrade &#8211;, verweiste Bibliotheken (u.a.) aus dem System zu entfernen. Nach der Installation kann man es in der Konsole/im Terminal aufrufen und erhält eine Liste aller als <em>überflüssig</em> erkannten Pakete. Diese Liste kann man dann ganz einfach mit <code>xargs</code> an (bspw.) <code>aptitude</code> übergeben. (Der Schalter <em>-s</em> kann danach durch <em>-y</em> ersetzt werden, um die gefundenen Pakete wirklich zu deinstallieren.)
<pre>deborphan | xargs aptitude -s purge</pre>
<h3>Unity</h3>
<p>Solltet ihr Bedarf haben, euch die neuen Tastatur- &#038; Maus-Shortcuts anzueignen, hilft euch vielleicht ein Hintergrundbild von <a href="http://askubuntu.com/questions/28086/unity-keyboard-mouse-shortcuts" class="liexternal">askubuntu.com</a>.</p>
<p>Da noch nicht alle Programme in den <a href="http://wiki.ubuntuusers.de/Unity" class="liexternal">Unity</a>-Launcher integriert sind und das klassische Panel für deren Icons weggefallen ist &#8211; bspw. Opera, Dropbox oder KeePassX &#8211;, hilft das (s.g.) <em>whitelisting</em> dieser Anwendungen für das neue Panel (<a href="http://bitkickers.blogspot.com/2011/05/ubuntu-unity-i-want-my-keepassx-panel.html" class="liexternal">via</a>). Mittels
<pre>gsettings get com.canonical.Unity.Panel systray-whitelist</pre>
<p></p>
<p> bekommt man heraus, welche Anwendungs-Icons im Panel residieren dürfen. Und mit (bspw.)
<pre>gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service', 'keepassx', 'opera', 'Autokey-gtk']"</pre>
<p></p>
<p> dürfen (zusätzlich zu den vorgegebenen Standardprogrammen) auch noch KeePassX, Opera &#038; <a href="http://code.google.com/p/autokey/" class="liexternal">Autokey</a> ihre Symbole im Panel ablegen. (Beachtet bitte, dass ihr den Namen der Fenster und nicht der Anwendung selber in die <em>whitelist</em> eintragen müsst. Außerdem werden die geänderten Einstellungen erst nach einer Neuanmeldung, einem Neustart oder durch <code>unity --reset</code> &#8211; in einer Konsole! &#8211; wirksam.)</p>
<p>Wie gerade schon erwähnt, sind im Panel einfache Anwendungs-Icons nicht mehr erwünscht. &#8211; Denn dafür gibt es jetzt die Indikatoren.<br />
Auch zu diesem Thema hat <a href="http://askubuntu.com/questions/30334/list-of-application-indicators" class="liexternal">askubuntu.com</a> eine sehr nette (kleine) Liste. (Mich nervt daran &#8218;nur&#8216;, dass ich wegen solcher kleiner Spielereien bzw. nützlicher Helferlein immer gleich nen ganzes PPA installieren muss&#8230; <small>*naja*</small>)</p>
<h3>Zum Schluss noch ein paar (kleine) Nervereien</h3>
<ul>
<li>Bspw. ist es unschön, dass <code>F10</code> im Terminal nicht mehr den Midnight Commander beendet, sondern das Terminal-Menü aufruft &#8211; egal, welche Terminal-Einstellung man für die Taste festgelegt hat. (Dies kann alternativ mit der Tastenkombi <code>ESC + 0</code> umgangen werden.)</li>
<li>Oder dass keine eigenen Tastenkombinationen mit der <em>Super</em>-Taste erstellt werden können ist auch unQL. (Einen Launchpad-Bug <a href="https://bugs.launchpad.net/ubuntu/+source/unity/+bug/796593" class="liexternal">gibts dazu aber schon</a>.)</li>
<li>Oder dass <code>Super + a</code> für das Anwendungsmenü/den Anwendungs-Dash nur sporadisch funktioniert&#8230;</li>
</ul>
<p>Alles in allem aber ist Natty für mich aber eine nette, runde und fluffige Sache, die auch noch recht schön aussieht!</p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/natty-chkeiten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian/Ubuntu: alte Kernel deinstallieren</title>
		<link>http://sokai.name/2011/debian-ubuntu-alte-kernel-deinstallieren/</link>
		<comments>http://sokai.name/2011/debian-ubuntu-alte-kernel-deinstallieren/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 12:08:04 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VL]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=21298</guid>
		<description><![CDATA[Nachdem ich heute wieder mal auf mehren Systemen (remote) Kernelupdates einspielen musste und nach dem Neustart vor dem Problem stand, alte Kernelversionen &#8211; die standardmäßig nicht automatisch deinstalliert werden, wenn ein neuer Kernel kommt/installiert wird &#8211; in einem Ruck &#038; ohne viel Nerverei/Zeitverbraterei zu deinstallieren, habe ich mich mal auf die Suche begeben, wie man [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich heute wieder mal auf mehren Systemen (remote) Kernelupdates einspielen musste und nach dem Neustart vor dem Problem stand, alte Kernelversionen &#8211; die standardmäßig nicht automatisch deinstalliert werden, wenn ein neuer Kernel kommt/installiert wird &#8211; in einem Ruck &#038; ohne viel Nerverei/Zeitverbraterei zu deinstallieren, habe ich mich mal auf die Suche begeben, wie man das mal schnell über die Kommandozeile/den Terminal/das CLI machen kann.</p>
<p>Fündig geworden bin ich in einem Kommentar eines <a href="http://tombuntu.com/index.php/2007/10/17/remove-ubuntu-kernels-you-dont-need/#comment-120316" class="liexternal">älteren Artikels auf tombuntu.com</a>.</p>
<p>Im Folgenden &#8211; auch für mich als Denkstütze &#8211; mal der kleine Einzeiler, um in einem Debian-/Ubuntusystem nur noch den neuesten Kernel installiert und alle anderen (alten) deinstalliert zu haben.</p>
<pre>dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs aptitude -y purge</pre>
</p>
<p>Wer das Ganze mit <code>apt</code> machen möchte, statt mit <code>aptitude</code>, der benutze bitte:</p>
<pre>dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs apt-get -y purge</pre>
</p>
<p><strong>Achtung:</strong><br />
Für die Benutzung der obigen Befehle/Kommandos wird <em>kein Gewehr</em> übernommen &#038; alle Konsequenzen habt ihr selber zu tragen/verantworten!</p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/debian-ubuntu-alte-kernel-deinstallieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pidgin-Klänge knacken</title>
		<link>http://sokai.name/2011/pidgin-klaenge-knacken/</link>
		<comments>http://sokai.name/2011/pidgin-klaenge-knacken/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 22:20:45 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Pidgin]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=17953</guid>
		<description><![CDATA[Wer (unter GNOME &#038; Ubuntu Maverick) auch das Problem hat, dass beim Instant Messenger Pidgin (2.7.11) die Klänge &#8211; wenn sich Buddies an- oder abmelden etc. &#8211; so komisch knarzen/knacken, dem sei der Tipp empfohlen, die (Ausgabe-)Methode der Klänge von &#8222;Automatisch&#8220; (die Default Einstellung) auf PulseAudio umzustellen. Und so gehts: Pidgin &#8594; Werkzeuge &#8594; Einstellungen [...]]]></description>
			<content:encoded><![CDATA[<p>Wer (unter GNOME &#038; Ubuntu Maverick) auch das Problem hat, dass beim Instant Messenger Pidgin (2.7.11) die Klänge &#8211; wenn sich Buddies an- oder abmelden etc. &#8211; so komisch knarzen/knacken, dem sei der Tipp empfohlen, die (Ausgabe-)Methode der Klänge von &#8222;Automatisch&#8220; (die Default Einstellung) auf <a href="http://wiki.ubuntuusers.de/pulseaudio" class="liexternal">PulseAudio</a> umzustellen.</p>
<p>Und so gehts:</p>
<ol>
<li>Pidgin &rarr; Werkzeuge &rarr; Einstellungen (oder [Strg + P])</li>
<li>Reiter &#8222;Klänge&#8220; auswählen</li>
<li>bei der Option &#8222;Methode&#8220; steht wahrscheinlich &#8222;Automatisch&#8220; &#8211; hier ist jetzt &#8222;Kommando&#8220; auszuwählen</li>
<li>und nun (ganz oben) Folgendes bei &#8222;Klang-Abspielbefehl (%s für den Dateinamen)&#8220; hinein schreiben: <code>paplay %s</code></li>
<li>auf &#8222;Schließen&#8220; klicken *fertig*</li>
</ol>
<p>Dank für die Lösung &#8211; dieser schon eine Weile recht nervigen Problematik &#8211; geht an <a href="http://forum.ubuntuusers.de/post/2490085/" class="liexternal">burli und seinen Post im ubuntuusers.de-Forum</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/pidgin-klaenge-knacken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spieltrieb in die Unabhängigkeit</title>
		<link>http://sokai.name/2011/spieltrieb-in-die-unabhaengigkeit/</link>
		<comments>http://sokai.name/2011/spieltrieb-in-die-unabhaengigkeit/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 22:44:57 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[SemanticScuttle]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Unabhängigkeit]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=17210</guid>
		<description><![CDATA[Nachdem ich mich ja in Sachen XMPP von der Knechtschaft eines Providers befreit habe, so habe ich heute noch einen Schritt in Richtung Unabhängigkeit &#8211; bzgl. meiner Daten bei fremden &#038; nicht kontrollierbaren Providern &#8211; gewagt. Heute habe ich &#8211; nachdem ich erst im Februar (IMO) von Delicious aufgrund der Einstellungspläne-/gerüchte seitens Yahoo bzgl. ihres [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich mich ja <a href="http://sokai.name/2011/bisschen-rumgespielt/" class="idpermalinker_link">neulich schon</a> in Sachen XMPP von der <em>Knechtschaft</em> eines Providers befreit habe, so habe ich heute noch einen Schritt in Richtung <em>Unabhängigkeit</em> &#8211; bzgl. meiner Daten bei fremden &#038; nicht kontrollierbaren Providern &#8211; gewagt.</p>
<p>Heute habe ich &#8211; nachdem ich erst im Februar (IMO) von Delicious aufgrund der Einstellungspläne-/gerüchte seitens Yahoo bzgl. ihres Bookmarkdienstes &#8211; auch meinen Diigo-Account wieder gelöscht. Allerdings habe ich nicht einfach alle meine Bookmarks gelöscht, sondern ordentlich exportiert und dann in meine neue <a href="https://sourceforge.net/projects/semanticscuttle/" class="liexternal">SemanticScuttle</a>-Installation unter <a href="http://bm.sokai.name" class="liexternal">bm.sokai.name</a> importiert.</p>
<p>So auf die Schnelle kann ich echt nur sagen, dass ich erstmal recht zufrieden bin. Es hat zwar ein Weilchen gedauert, bis die Installation überhaupt funktioniert hat und ich empfinde es eher als unbefriedigend, dass unter FastCGI die <em>clean urls</em> nicht funktionieren und auch die Installation auf einem SSL-vhost nicht will, aber der Rest sieht doch schon mal recht nett und funktional aus.</p>
<p>Hier noch ein paar Hinweise und Vorschläge:<br />
1. Exportiert bei Diigo in das Delicious-Format! &#8211; Bei allen anderen exportierten Dateien sind die Erstellungsdaten der Bookmarks nicht drin und auch die Tags fehlten teilweise&#8230;<br />
2. Die folgenden zusätzlichen Einstellungen für die SemanticScuttle-Installation &#8211; welche ihr in eure <code>data/config.php</code> übernehmen müsst, um die Einstellungen aus der <code>data/config.default.php</code> zu überschreiben &#8211; scheinen mir recht brauchbar zu sein:</p>
<pre>
$menu2Tags = array();
$enableRegistration = false;
$useredir = true;
$url_redir = 'http://anonym.to/?';
$enableVoting = false;
</pre>
<p>In diesem Sinne: Viel Spaß &#038; n8i! <img src='http://sokai.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/spieltrieb-in-die-unabhaengigkeit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stress durch update-apt-xapian-index(!?)</title>
		<link>http://sokai.name/2011/stress-durch-update-apt-xapian-index/</link>
		<comments>http://sokai.name/2011/stress-durch-update-apt-xapian-index/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 22:48:14 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=12279</guid>
		<description><![CDATA[Wer auch der Meinung ist, dass der Prozess &#8222;update-apt-xapian-index&#8220; Ubuntu (10.10) etwas weniger den Rechner stressen sollte, dem sei die Lösung aus dem Ubuntuforum empfohlen. In der Datei /etc/cron.daily/apt die Zeile nice ionice -c3 update-apt-xapian-index -q um die Optionen -n 19 und --update erweitern. &#8211; So, dass am Ende die Zeile wie folgt aussieht: nice [...]]]></description>
			<content:encoded><![CDATA[<p>Wer auch der Meinung ist, dass der Prozess &#8222;update-apt-xapian-index&#8220; Ubuntu (10.10) etwas weniger den Rechner stressen sollte, dem sei <a href="http://ubuntuforums.org/showpost.php?p=10453047&#038;postcount=15" class="liexternal">die Lösung aus dem Ubuntuforum</a> empfohlen.</p>
<p>In der Datei <code>/etc/cron.daily/apt</code> die Zeile <code>nice ionice -c3 update-apt-xapian-index -q</code> um die Optionen <code>-n 19</code> und <code>--update</code> erweitern. &#8211; So, dass am Ende die Zeile wie folgt aussieht: <code>nice -n 19 ionice -c3 update-apt-xapian-index --update -q</code>.</p>
<p>Bei mir hat dies geholfen, den Rechner, der nach dem Aufwachen aus dem Ruhezustand manchmal ewig gerödelt hat und für mehrere Minuten nicht reagiert hat, wieder zuverlässig nutzbar zu machen.</p>
<p><strong>Update:</strong><br />
&#8230;oder <a href="http://www.hyperblog.de/hoergen.php/2011/04/30/festplatte-legt-system-lahm-muon-paketmanager" class="liexternal"><code>apt-xapian-index</code> gleich ganz deinstallieren</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/stress-durch-update-apt-xapian-index/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

