<?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>stuff that matters</title>
	<atom:link href="http://flocki.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://flocki.org</link>
	<description></description>
	<lastBuildDate>Wed, 30 Jan 2013 10:21:01 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Adobe Produkte einfach downloaden&#8230;</title>
		<link>http://flocki.org/2010/11/12/adobe-produkte-einfach-downloaden/</link>
		<comments>http://flocki.org/2010/11/12/adobe-produkte-einfach-downloaden/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 13:13:32 +0000</pubDate>
		<dc:creator>sash</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Adobe Software]]></category>

		<guid isPermaLink="false">http://www.flocki.org/?p=567</guid>
		<description><![CDATA[Wie oft muss ich auf den Seiten von Adobe Software runterladen? Zu oft &#8211; seit geraumer Zeit kommt man auch um den tollen Download Manager für den Reader nicht herum. Das hat nun ein Ende! Hier die schnellen Links zum Downloadglück (für WinXP): http://fpdownload.adobe.com/get/shockwave/default/english/win95nt/latest/Shockwave_Installer_Slim.exe http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player.exe http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player_ax.exe http://airdownload.adobe.com/air/win/download/latest/AdobeAIRInstaller.exe ftp://ftp.adobe.com/pub/adobe/reader/ Ich hoffe, es findet jemand verwendung dafür [...]]]></description>
				<content:encoded><![CDATA[<p>Wie oft muss ich auf den Seiten von Adobe Software runterladen? Zu oft &#8211; seit geraumer Zeit kommt man auch um den tollen Download Manager für den Reader nicht herum. Das hat nun ein Ende!<br />
Hier die schnellen Links zum Downloadglück (für WinXP):</p>
<ul>
<li><a href="http://fpdownload.adobe.com/get/shockwave/default/english/win95nt/latest/Shockwave_Installer_Slim.exe" target="_blank">http://fpdownload.adobe.com/get/shockwave/default/english/win95nt/latest/Shockwave_Installer_Slim.exe</a></li>
<li><a href="http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player.exe" target="_blank">http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player.exe</a></li>
<li><a href="http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player_ax.exe" target="_blank">http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player_ax.exe</a></li>
<li><a href="http://airdownload.adobe.com/air/win/download/latest/AdobeAIRInstaller.exe" target="_blank">http://airdownload.adobe.com/air/win/download/latest/AdobeAIRInstaller.exe</a></li>
<li><a href="ftp://ftp.adobe.com/pub/adobe/reader/" target="_blank">ftp://ftp.adobe.com/pub/adobe/reader/</a></li>
</ul>
<p>Ich hoffe, es findet jemand verwendung dafür =)</p>
]]></content:encoded>
			<wfw:commentRss>http://flocki.org/2010/11/12/adobe-produkte-einfach-downloaden/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>arcdisp.c &#8211; XP-Fehler</title>
		<link>http://flocki.org/2010/03/29/arcdisp-c-xp-fehler/</link>
		<comments>http://flocki.org/2010/03/29/arcdisp-c-xp-fehler/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 13:33:33 +0000</pubDate>
		<dc:creator>sash</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.flocki.org/?p=544</guid>
		<description><![CDATA[Ich wollte einen altes, betagtes Notebook mit der Installations-CD &#8220;Windows XP&#8221; booten &#8211; das Betriebssystem fährt nicht mehr wie erwartet hoch. Sehr rasch wird immer wieder der gleiche Fehler angezeigt: Ein unerwarteter Fehler (0) ist in Zeile 1773 in pfadderdiskarcdisp.c aufgetreten. Fazit: Der Tausch eines RAM Bausteins hat Abhilfe gebracht, das installierte System bootete wieder [...]]]></description>
				<content:encoded><![CDATA[<p>Ich wollte einen altes, betagtes Notebook mit der Installations-CD &#8220;Windows XP&#8221; booten &#8211; das Betriebssystem fährt nicht mehr wie erwartet hoch.</p>
<p>Sehr rasch wird immer wieder der gleiche Fehler angezeigt:</p>
<blockquote><p>Ein unerwarteter Fehler (0) ist in Zeile 1773 in pfadderdiskarcdisp.c aufgetreten.</p></blockquote>
<p>Fazit: Der Tausch eines RAM Bausteins hat Abhilfe gebracht, das installierte System bootete wieder ordnungsgemäß!</p>
]]></content:encoded>
			<wfw:commentRss>http://flocki.org/2010/03/29/arcdisp-c-xp-fehler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle 11g Installation auf Debian Squeeze</title>
		<link>http://flocki.org/2010/03/25/oracle-11g-installation-auf-debian-squeeze/</link>
		<comments>http://flocki.org/2010/03/25/oracle-11g-installation-auf-debian-squeeze/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 15:05:51 +0000</pubDate>
		<dc:creator>sash</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.flocki.org/?p=540</guid>
		<description><![CDATA[Kürzlich habe ich eine Oracle 11g Datenbank auf einem Debian Squeeze installiert. Vielleicht kann Euch diese Zusammenfassung ja behilflich sein. Es ist eine X-Oberfläche für die Installation notwendig, ich habe fluxbox dafür verwendet. Die nachfolgenden Dinge habe ich vor der Installation durchgeführt, die Installation selbst wurde als Benutzer Oracle durchgeführt! 1. Oracle 11g downloaden von [...]]]></description>
				<content:encoded><![CDATA[<p>Kürzlich habe ich eine Oracle 11g Datenbank auf einem Debian Squeeze installiert.<br />
Vielleicht kann Euch diese Zusammenfassung ja behilflich sein.</p>
<p>Es ist eine X-Oberfläche für die Installation notwendig, ich habe fluxbox dafür verwendet.<br />
Die nachfolgenden Dinge habe ich vor der Installation durchgeführt, die Installation selbst wurde als Benutzer Oracle durchgeführt!<br />
1. Oracle 11g downloaden von <a href="http://www.oracle.com/technology/software/products/database/index.html">http://www.oracle.com/technology/software/products/database/index.html</a> &#8211; es ist eine Registrierung erforderlich!<br />
2. User &#8220;oracle&#8221; anlegen<br />
3. libstdc++5 aus lenny oder sid herunterladen &#8211; kann man <a href="http://packages.debian.org/search?keywords=libstdc%2B%2B5">hier</a> finden.<br />
4. Im Verlauf der Installation sind Fehler aufgetreten &#8211; diese sind mittels Links zu beheben. Wichtig: keine symbolische Links generieren! Die Pakete coreutils und mawk sollten dafür installiert sein.</p>
<blockquote><p>ln /usr/bin/basename /bin/basename<br />
ln /usr/bin/mawk /bin/awk</p></blockquote>
<p>5. Es werden einige sysctl Variablen abgefragt, daher habe ich die Datei /etc/sysctl.d/oracle11g.conf mit folgendem Inhalt erstellt:</p>
<blockquote><p>kernel.shmmax=536870912<br />
net.ipv4.ip_local_port_range=9000 65500<br />
net.core.rmem_default=262144<br />
net.core.rmem_max=4194304<br />
net.core.wmem_default=262144<br />
net.core.wmem_max=1048576<br />
fs.aio-max-nr=1048576<br />
fs.file-max=6815744<br />
kernel.sem=250 32000 100 128<br />
# Mögliche Tuninghilfe &#8211; bei Bedarf<br />
#vm.overcommit_memory=1
</p></blockquote>
<p>6. PAM &#8211; Limits für User oracle in der Datei /etc/security/limits.d/oracle11g.conf<br />
definiert:<br />
<blockquote>oracle	hard	nofile	65536</p></blockquote>
<p>7. Die .bashrc des Users oracle angepasst.</p>
<blockquote><p># Oracle Vars<br />
# ORACLE_SID nach Bedarf modifizieren<br />
export ORACLE_BASE=/opt/oracle<br />
export ORACLE_HOME=&#8221;$ORACLE_BASE&#8221;/11.2.0.1.0<br />
export ORACLE_SID=orcl<br />
export PATH=$PATH:$ORACLE_HOME/bin</p></blockquote>
<p>8. Die Pakete &#8220;build-essential&#8221; und &#8220;libaio&#8221; installieren</p>
<p>Nun kann man mit der geführten Installation beginnen &#8211; die Requirements habe ich ignoriert &#8211; meist ist die installierte Version eine höhere wie von Oracle genannt (Beispiel make). Dann läuft die Installation und Kompilierung mancher Dinge &#8211; hier werden die erstellten Links benötigt.<br />
Am Ende muss noch ein Shellscript mit root-Rechten ausgeführt werden. Dies funktioniert problemfrei wenn vorherige Punkte beachtet wurden.<br />
Nach Abschluss der Installation sollte man dann die Weboberfläche aufrufen können. Dort muss der Listener angepasst werden, diese hört standardmäßig nur auf localhost und sollte zB auf 0.0.0.0 hören.<br />
Anschließend muss man die DB neu starten.<br />
Zuvor muss man aber das Shellscript dbstart im bin Verzeichnis von Oracle bearbeiten<br />
Die Zeile<br />
<blockquote>ORACLE_HOME_LISTNER=$1</p></blockquote>
<p>wurde zu<br />
<blockquote>ORACLE_HOME_LISTNER=$ORACLE_HOME</p></blockquote>
<p>Nun kann man die Datenbank mit folgenden Befehlen fehlerfrei starten:</p>
<blockquote><p>lsnrctl start<br />
dbstart</p></blockquote>
<p>Um das Automatisiert beim Systemstart zu erledigen, kann in der Datei /etc/oratab der Eintrag mit einem Y statt N versehen werden, detailierte Erläuterung dazu finden sich in der Datei selbst.<br />
Nun kann auch ein Script /etc/init.d/oracle mit folgendem Inhalt Verwendung finden</p>
<blockquote><p>#!/bin/sh<br />
#<br />
# chkconfig: 345 98 10<br />
# description: Oracle<br />
#<br />
#<br />
# change the value of ORACLE to the login name of the<br />
# oracle owner at your site<br />
#<br />
ORACLE=oracle<br />
case $1 in<br />
&#8216;start&#8217;)<br />
        cat &lt; &lt;-&quot;EOF&quot;|su &#8211; ${ORACLE}<br />
        # Start Oracle Net<br />
        if [ -f ${ORACLE_HOME}/bin/tnslsnr ] ;<br />
        then<br />
             echo &quot;starting Oracle Net Listener&quot;<br />
             ${ORACLE_HOME}/bin/lsnrctl start<br />
        fi<br />
        echo &quot;Starting Oracle databases&quot;<br />
        ${ORACLE_HOME}/bin/dbstart<br />
        ${ORACLE_HOME}/bin/emctl start dbconsole<br />
EOF<br />
        ;;<br />
&#039;stop&#039;)<br />
        cat &lt;&lt;-&quot;EOF&quot;|su &#8211; ${ORACLE}<br />
        echo &quot;shutting down&quot;<br />
        ${ORACLE_HOME}/bin/emctl stop dbconsole<br />
        # Stop Oracle Net<br />
        if [ -f ${ORACLE_HOME}/bin/tnslsnr ] ;<br />
        then<br />
             echo &quot;stopping Oracle Net Listener&quot;<br />
             ${ORACLE_HOME}/bin/lsnrctl stop<br />
        fi<br />
        echo &quot;stopping Oracle databases&quot;<br />
        ${ORACLE_HOME}/bin/dbshut<br />
EOF<br />
        ;;<br />
*)<br />
        echo &quot;usage: $0 {start|stop}&quot;<br />
        exit<br />
        ;;<br />
esac<br />
#<br />
exit</p></blockquote>
<p>Dies ist nur exemplarisch und wurde nicht von mir getestet. Das Script ist von der Seite <a href="http://www.odi.ch/weblog/posting.php?posting=489">http://www.odi.ch/weblog/posting.php?posting=489</a> und kann problemlos via Google gefunden werden!<br />
Dieses Script muss zuletzt noch via update-rc.d oracle defaults den Runleveln hinzugefügt werden.</p>
<p>Well done!</p></blockquote>
<p>1.Update: 22.September 2010 &#8211;&gt; Vielen Dank Mark! =)</p>
]]></content:encoded>
			<wfw:commentRss>http://flocki.org/2010/03/25/oracle-11g-installation-auf-debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SheevaPlug &#8211; Open uboot Update</title>
		<link>http://flocki.org/2010/02/19/sheevaplug-open-uboot-update/</link>
		<comments>http://flocki.org/2010/02/19/sheevaplug-open-uboot-update/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 13:26:22 +0000</pubDate>
		<dc:creator>sash</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[sheevaplug]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.flocki.org/?p=529</guid>
		<description><![CDATA[Wie schon im letzten Artikel über das SheevaPlug, wird auch diesmal wieder das u-boot Image upgedatet. Nur mit einem Unterschied &#8211; wir kompilieren uns die aktuellste Variante selbst. In diesem Artikel wird der Vorgang beschrieben. Los geht&#8217;s! Die aktuelle u-boot Version auf meinem Plug: Marvell&#62;&#62; version U-Boot 1.1.4 (Jul 19 2009 &#8211; 16:03:28) Marvell version: [...]]]></description>
				<content:encoded><![CDATA[<p>Wie schon im <a href="http://www.flocki.org/sheevaplug-uboot-update/" target="_blank">letzten Artikel</a> über das SheevaPlug, wird auch diesmal wieder das u-boot Image upgedatet.<br />
Nur mit einem Unterschied &#8211; wir kompilieren uns die aktuellste Variante selbst. In <a href="http://www.openplug.org/plugwiki/index.php/Das_U-boot_plug_support" target="_blank">diesem Artikel</a> wird der Vorgang beschrieben.<br />
Los geht&#8217;s!</p>
<p>Die aktuelle u-boot Version auf meinem Plug:</p>
<blockquote><p>Marvell&gt;&gt; version<br />
U-Boot 1.1.4 (Jul 19 2009 &#8211; 16:03:28) Marvell version: 3.4.19</p></blockquote>
<p>Zuerst muss man die Buildumgebung einrichten. Man benötigt in jedem Fall den GCC für die ARM Architektur. Die Binaries befinden sich innerhalb des SheevaPlug_Host_SWsupportPackageLinuxHost.zip Paket. Entweder man lädt das Paket von <a href="http://www.plugcomputer.org/index.php/us/resources/downloads?func=select&amp;id=7" target="_blank">hier</a> herunter oder verwendet das von der mitgelieferten CD. In diesem Fall werde ich das Paket von der CD nutzen, denn der Versionsstring auf der genannten Downloadseite zeigt aktuell 1.1.0 (Februar 2009)- auf der CD jedoch befindet sich das Paket in Version 1.2 (April 2009)</p>
<p>Ich entpacke das Paket in welchem sich gcc.tar.bz befindet. Diese Datei entpacke ich nun in den Ordner meiner Wahl, welchen ich anschließend exportieren und für die dauerhafte Verwendung an die PATH Variable in der .bashrc anhänge.</p>
<blockquote><p>sudo mkdir -p /usr/local/sheevaplug<br />
sudo tar xjf /pfad/zur/gcc.tar.bz2 -C /usr/local/sheevaplug<br />
export PATH=$PATH:/usr/local/sheevaplug/gcc/bin<br />
echo &#8220;#SheevaPlug &#8211; GCC Pfad&#8221; &gt;&gt; ~./bashrc<br />
echo &#8220;export PATH=$PATH:/usr/local/sheevaplug/gcc/bin&#8221; &gt;&gt; ~/.bashrc</p></blockquote>
<p>Nach diesem Eingriff sind im Terminal einige Befehle namens arm-none* verfügbar.</p>
<p>Jetzt müssen noch ein paar Dinge installiert werden, nämlich git-core und openocd. Das ist schnell erledigt mit</p>
<blockquote><p>sudo aptitude install openocd git-core</p></blockquote>
<p>Einen TFTP Server benötigt man für die spätere Installation, Putty oder cu für den seriellen Zugriff. Diese Dinge setze ich jetzt einfach mal voraus.<br />
Jedenfalls ist jetzt das Benötigte beisammen und das Cross Compilen, wie man so schön sagt, kann beginnen.</p>
<p>Ich lege mir nun einen Ordner an und lade die Open U-Boot Sourcen runter wie auf der Seite beschrieben.</p>
<blockquote><p>mkdir -p ~/.sheevaplug/open-uboot<br />
cd ~/.sheevaplug/open-uboot<br />
git clone git://git.denx.de/u-boot-marvell.git u-boot-marvell.git</p></blockquote>
<p>Die Ausgabe von git quittiert den Download</p>
<blockquote><p>remote: Counting objects: 107270, done.<br />
remote: Compressing objects: 100% (20780/20780), done.<br />
remote: Total 107270 (delta 87565), reused 105564 (delta 85876)<br />
Receiving objects: 100% (107270/107270), 30.94 MiB | 1.61 MiB/s, done.<br />
Resolving deltas: 100% (87565/87565), done.<br />
Checking out files: 100% (6386/6386), done.</p></blockquote>
<p>Nun wechsel ich in den von git erstellten Ordner und führe einen Checkout durch</p>
<blockquote><p>cd u-boot-marvell.git<br />
git checkout -b testing origin/testing</p></blockquote>
<p>welcher ebenfalls quittiert wird</p>
<blockquote><p>Branch testing set up to track remote branch testing from origin.<br />
Switched to a new branch &#8216;testing&#8217;</p></blockquote>
<p>Jetzt kommt das eigentliche Cross Compilen&#8230; saubermachen, config erstellen &amp; compilen!</p>
<blockquote><p>make mrproper<br />
make sheevaplug_config<br />
make u-boot.kwb CROSS_COMPILE=arm-none-linux-gnueabi-</p></blockquote>
<p>Der Wert von CROSS_COMPILE orientiert sich an dem Namen der neuen ARM GCC in /usr/local/sheevaplug/gcc/bin, hier heißen alle Dateien so, auch der gcc.<br />
Der Kompiliervorgang ist schnell erledigt und präsentiert uns auch gleich das Ergebnis</p>
<blockquote><p>Preparing kirkwood boot image to boot from nand<br />
Nand ECC mode = default<br />
Nand page size = 0&#215;800<br />
Image Type:   Kirkwood Boot from NAND Flash Image<br />
Data Size:    174124 Bytes = 170.04 kB = 0.17 MB<br />
Load Address: 00600000<br />
Entry Point:  00600000</p></blockquote>
<p>Wie in dem zu Beginn erwähnten Artikel zu lesen ist, wird jetzt testweise das ELF Image hochgeladen und getestet ob es auch funktioniert.</p>
<blockquote><p>file u-boot*</p></blockquote>
<p>zeigt, welche Datei benutzt werden muss <img src='http://flocki.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Nun werden 3 Terminalfenster benötigt:<br />
In Fenster 1 wird nun openocd gestartet, den auf der Seite genannten Pfad musste ich dazu anpassen.</p>
<blockquote><p>sudo openocd -f /usr/share/openocd/scripts/board/sheevaplug.cfg</p></blockquote>
<p>Es steht folgendes im Fenster 1:</p>
<blockquote><p>Open On-Chip Debugger 0.3.1 (2009-11-25-12:22)<br />
$URL$<br />
For bug reports, read</p>
<p>http://openocd.berlios.de/doc/doxygen/bugs.html</p>
<p>2000 kHz<br />
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain<br />
jtag_nsrst_delay: 200<br />
jtag_ntrst_delay: 200<br />
dcc downloads are enabled<br />
Warn : use &#8216;feroceon.cpu&#8217; as target identifier, not &#8217;0&#8242;<br />
Info : clock speed 2000 kHz<br />
Info : JTAG tap: feroceon.cpu tap/device found: 0x20a023d3 (mfg: 0x1e9, part: 0x0a02, ver: 0&#215;2)<br />
Info : Embedded ICE version 0</p></blockquote>
<p>In Fenster 2 verbinde ich mich wie gewohnt über /dev/ttyUSB0</p>
<blockquote><p>cu -s 115200 -l /dev/ttyUSB0</p></blockquote>
<p>In Fenster 3 starte ich eine Telnetsession, der Verbindungsaufbau wird in Fenster 1 quittiert.</p>
<blockquote><p>telnet localhost 4444</p></blockquote>
<p>Dann wollen wir mal&#8230;<br />
In Fenster 3, also der Telnetsitzung, werden nun folgende Befehle abgesetzt</p>
<blockquote><p>sheevaplug_init<br />
load_image /pfad/zur/kopilierten/elfdatei/u-boot<br />
resume 0&#215;00600000</p></blockquote>
<p>Nach absetzen des letzten Befehls bootet das Gerät neu mit der selbstkompilierten u-boot wie man in Fenster 2 beobachten kann. Hier erkundige ich mich gleich nach der Version &#8211; schaut gut aus!</p>
<blockquote><p>Marvell&gt;&gt; version<br />
U-Boot 2009.11-00922-g1103196 (Feb 19 2010 &#8211; 13:36:10)<br />
Marvell-Sheevaplug</p></blockquote>
<p>Fenster 3 beende ich mit &#8220;exit&#8221;, Fenster 1 wird mit Strg+C beendet und anschließend in Fenster 2 ein &#8220;reset&#8221; eingetippt.<br />
SheevaPlug bootet dann wieder mit dem installierten u-boot.</p>
<p>Im letzten Schritt will ich die selbstkompilierte Version auf den Speicher installieren. Dazu geht man ahnlich vor wie im ersten u-boot Update Artikel. Zuerst muss die kompilierte u-boot.kwb (also NICHT die elf-binary!!) ins TFTP Verzeichnis kopiert und der Updatevorgang wie gehabt durchgeführt werden.<br />
In der Kürze auf der SheevaPlug:</p>
<blockquote><p>Marvell&gt;&gt; setenv ipaddr 192.168.254.39<br />
Marvell&gt;&gt; setenv serverip 192.168.254.108<br />
Marvell&gt;&gt; tftp 0&#215;6400000 u-boot.kwb<br />
Using egiga0 device<br />
TFTP from server 192.168.254.108; our IP address is 192.168.254.39<br />
Filename &#8216;u-boot.kwb&#8217;.<br />
Load address: 0&#215;6400000<br />
Loading: ###################################<br />
done<br />
Bytes transferred = 174640 (2aa30 hex)<br />
Marvell&gt;&gt; nand erase 0&#215;0 0&#215;40000<br />
NAND erase: device 0 offset 0&#215;0, size 0&#215;40000<br />
Erasing at 0&#215;20000 &#8212; 100% complete.<br />
OK<br />
Marvell&gt;&gt; nand write 0&#215;6400000 0&#215;0 0&#215;40000<br />
NAND write: device 0 offset 0&#215;0, size 0&#215;40000<br />
262144 bytes written: OK<br />
Marvell&gt;&gt; reset</p></blockquote>
<p>Nun bootet die SheevaPlug neu und ich kontrolliere den Erfolg</p>
<blockquote><p>Marvell&gt;&gt; version<br />
U-Boot 2009.11-00922-g1103196 (Feb 19 2010 &#8211; 13:36:10)<br />
Marvell-Sheevaplug</p></blockquote>
<p>Sehr schön!</p>
]]></content:encoded>
			<wfw:commentRss>http://flocki.org/2010/02/19/sheevaplug-open-uboot-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>DiskUsage sortiert nach Größe</title>
		<link>http://flocki.org/2010/02/19/diskusage-sortiert-nach-grose/</link>
		<comments>http://flocki.org/2010/02/19/diskusage-sortiert-nach-grose/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 09:32:00 +0000</pubDate>
		<dc:creator>sash</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.flocki.org/?p=527</guid>
		<description><![CDATA[Auf Anfrage stell ich den Einzeiler für im Titel genanntes hier rein. du -s * &#124; sort -n &#124; cut -f 2- &#124; while read a; do du -hs &#8220;$a&#8221;;done]]></description>
				<content:encoded><![CDATA[<p>Auf Anfrage stell ich den Einzeiler für im Titel genanntes hier rein.</p>
<blockquote><p>du -s * | sort -n | cut -f 2- | while read a; do du -hs &#8220;$a&#8221;;done</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://flocki.org/2010/02/19/diskusage-sortiert-nach-grose/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SheevaPlug &#8211; uboot Update</title>
		<link>http://flocki.org/2010/02/17/sheevaplug-uboot-update/</link>
		<comments>http://flocki.org/2010/02/17/sheevaplug-uboot-update/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 20:19:03 +0000</pubDate>
		<dc:creator>sash</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[sheevaplug]]></category>

		<guid isPermaLink="false">http://www.flocki.org/?p=511</guid>
		<description><![CDATA[Wie schon angekündigt dokumentiere ich hier die Aktionen mit der Sheevaplug. Auf meinem Squeeze System mit derzeit aktivem 2.6.30-2-686 Kernel wird die Kiste sofort erkannt und das Device /dev/ttyUSB0 wird erstellt. Um das Device zu verwenden, sollte man in der Systemgruppe dialout sein.  Wer das nicht ist, kann sich als root der Gruppe via adduser $USER [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flocki.org/sheevaplug-development-kit/" target="_blank">Wie schon angekündigt</a> dokumentiere ich hier die Aktionen mit der Sheevaplug.<br />
Auf meinem Squeeze System mit derzeit aktivem 2.6.30-2-686 Kernel wird die Kiste sofort erkannt und das Device /dev/ttyUSB0 wird erstellt.<br />
Um das Device zu verwenden, sollte man in der Systemgruppe dialout sein.  Wer das nicht ist, kann sich als root der Gruppe via</p>
<blockquote><p>adduser $USER dialout</p></blockquote>
<p>hinzufügen. Sollte das notwendig sein, muss man sich am System ab- und wieder anmelden. Erst dann ist die Modifikation aktiv und kann mit dem Befehl &#8220;id&#8221; auf der Konsole geprüft werden.</p>
<p>Es bestehen nun mehrere Möglichkeiten zu dem Device zu connecten. Putty oder cu stehen auf jedenfall zur Wahl. Ich entscheide mich für cu welches schnell via aptitude installiert ist.<br />
Die Verbindung kann dann über</p>
<blockquote><p>cu -s 115200 -l /dev/ttyUSB0</p></blockquote>
<p>hergestellt werden. Leider sieht man hier die wunderschöne ASCII Grafik nicht richtig <img src='http://flocki.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<blockquote><p>__  __                      _ _<br />
|  /  | __ _ _ ____   _____| | |<br />
| |/| |/ _` | &#8216;__  / / _  | |<br />
| |  | | (_| | |    V /  __/ | |<br />
|_|  |_|__,_|_|    _/ ___|_|_|<br />
_   _     ____              _<br />
| | | |   | __ )  ___   ___ | |_<br />
| | | |___|  _  / _  / _ | __|<br />
| |_| |___| |_) | (_) | (_) | |_<br />
___/    |____/ ___/ ___/ __|<br />
** MARVELL BOARD: SHEEVA PLUG LE</p>
<p>U-Boot 1.1.4 (Mar 19 2009 &#8211; 16:06:59) Marvell version: 3.4.16</p>
<p>U-Boot code: 00600000 -&gt; 0067FFF0  BSS: -&gt; 006CEE80</p>
<p>Soc: 88F6281 A0 (DDR2)<br />
CPU running @ 1200Mhz L2 running @ 400Mhz<br />
SysClock = 400Mhz , TClock = 200Mhz</p>
<p>DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6<br />
DRAM CS[0] base 0&#215;00000000   size 256MB<br />
DRAM CS[1] base 0&#215;10000000   size 256MB<br />
DRAM Total size 512MB  16bit width<br />
Flash:  0 kB<br />
Addresses 8M &#8211; 0M are saved for the U-Boot usage.<br />
Mem malloc Initialization (8M &#8211; 7M): Done<br />
NAND:512 MB</p>
<p>CPU : Marvell Feroceon (Rev 1)</p>
<p>Streaming disabled<br />
Write allocate disabled</p>
<p>USB 0: host mode<br />
PEX 0: interface detected no Link.<br />
Net:   egiga0 [PRIME], egiga1<br />
Hit any key to stop autoboot:  0<br />
Marvell&gt;&gt;</p></blockquote>
<p>An dieser Stelle sollte man zügig irgendeine Taste drücken, sonst bootet die Kiste in das vorinstallierte System.<br />
Nun ist man auf der Marvell Commandline. Über</p>
<blockquote><p>help</p></blockquote>
<p>kann man sich die verfügbaren Kommandos anzeigen lassen.<br />
Wichtig ist die uboot Version die man sich mit dem Befehl</p>
<blockquote><p>version</p></blockquote>
<p>ausgeben lassen kann.<br />
Meine Kiste gibt mir folgende Ausgabe:</p>
<blockquote><p>U-Boot 1.1.4 (Mar 19 2009 &#8211; 16:06:59) Marvell version: 3.4.16</p></blockquote>
<p>Ein dringendes Update auf 3.4.19 ist erforderlich &#8211; mit dieser Version wurde die FAT32 Unterstützung verbessert.</p>
<p>Für das Update gibt es auch wieder mehrere Möglichkeiten &#8211; entweder über TFTP oder über USB. Ich nutze die USB Variante und formatiere deshalb mit gparted einen 1GB Stick mit FAT32.<br />
Über die Marvellkonsole will ich nun, wie <a href="http://www.cyrius.com/debian/kirkwood/sheevaplug/uboot-upgrade.html" target="_blank">auf dieser Seite beschrieben</a>, die notwendigen Schritte durchführen. Leider jedoch wird &#8220;usb start&#8221; schon wie folgt quittiert.</p>
<blockquote><p>Marvell&gt;&gt; usb start<br />
(Re)start USB&#8230;<br />
USB:   scanning bus for devices&#8230; 2 USB Device(s) found<br />
scanning bus for storage devices&#8230; Device NOT ready<br />
Request Sense returned 00 00 00<br />
0 Storage Device(s) found</p></blockquote>
<p>Auch mehrere &#8220;reset&#8221; bringen keine Besserung. Die installierte uboot Version scheint tatsächlich etwas buggy zu sein oder der Noname Stick wird schlichtweg verpöhnt.</p>
<p>Also fluchs einen anderen Stick (Kingston &#8211; 1GB) ausprobiert &#8211; und wird wenigstens auf Anhieb gefunden</p>
<blockquote><p>Marvell&gt;&gt; usb start<br />
(Re)start USB&#8230;<br />
USB:   scanning bus for devices&#8230; 2 USB Device(s) found<br />
scanning bus for storage devices&#8230; 1 Storage Device(s) found</p></blockquote>
<p>Das ist aber auch nicht immer der Fall wie ich eben durch ein erneutes &#8220;reset&#8221; feststellen musste.<br />
Als wenn das nicht genug wäre, schockt mich auch noch folgende Meldung:</p>
<blockquote><p>Marvell&gt;&gt; fatload usb 0:1 0&#215;0800000 uboot.bin<br />
reading uboot.bin<br />
Invalid FAT entry<br />
4096 bytes read</p></blockquote>
<p>Vielleicht sollte man doch die auf der Anleitungsseite empfohlene TFTP Variante wählen. Nun gut, einen Versuch war es Wert würde ich sagen &#8211; hätte ja auch klappen können *ggg*</p>
<p>Also installier ich mir auf die schnelle einen TFTP Server via</p>
<blockquote><p>sudo aptitude install tftpd-hpa</p></blockquote>
<p>und definiere das Verzeichnis /opt/tftp welches auch selbstständig angelegt wird.<br />
Hier kopiere ich jetzt die Datei <a href="http://www.flocki.org/wp-content/uploads/2010/02/u-boot.bin-3.4.19.zip">u-boot.bin-3.4.19</a> rein und entpacke diese dort. uboot.bin liegt nun also an der vorgesehenen Stelle.</p>
<p>Nun folge ich den Anweisungen der genannten Seite und siehe da:</p>
<blockquote><p>Marvell&gt;&gt; setenv serverip 192.168.222.14<br />
Marvell&gt;&gt; setenv ipaddr 192.168.222.88<br />
Marvell&gt;&gt; bubt uboot.bin<br />
Using egiga0 device<br />
TFTP from server 192.168.222.14; our IP address is 192.168.222.88<br />
Filename &#8216;uboot.bin&#8217;.<br />
Load address: 0&#215;2000000<br />
Loading: #################################################################<br />
############################<br />
done<br />
Bytes transferred = 473888 (73b20 hex)</p>
<p>**Warning**<br />
If U-Boot Endiannes is going to change (LE-&gt;BE or BE-&gt;LE), Then Env parameters should be overriden..<br />
Override Env parameters? (y/n) y<br />
Erase Env parameters sector 655360&#8230;<br />
Erase 0 &#8211; 655360 &#8230;<br />
Copy to Nand Flash&#8230;<br />
done</p></blockquote>
<p>Dieses Fest quittiere ich natürlich mit einem &#8220;reset&#8221; und warte gespannt.</p>
<p>Ergebnis: Der Reset geht gefühlt doppelt so schnell und folgende Version erwartet mich</p>
<blockquote><p>Marvell&gt;&gt; version<br />
U-Boot 1.1.4 (Jul 19 2009 &#8211; 16:03:28) Marvell version: <strong>3.4.19</strong></p></blockquote>
<p>Geschafft! Bestens!<br />
Fazit: Nächstes Mal sofort die TFTP Variante nutzen! <img src='http://flocki.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://www.denx.de/wiki/DULG/Manual" target="_blank">Manual &#8211; U-Boot Commands</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flocki.org/2010/02/17/sheevaplug-uboot-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SheevaPlug Development Kit</title>
		<link>http://flocki.org/2010/02/17/sheevaplug-development-kit/</link>
		<comments>http://flocki.org/2010/02/17/sheevaplug-development-kit/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 18:16:09 +0000</pubDate>
		<dc:creator>sash</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[sheevaplug]]></category>

		<guid isPermaLink="false">http://www.flocki.org/?p=504</guid>
		<description><![CDATA[Ich habe mir am Wochenende voller Vorfreude das SheevaPlug Development Kit bestellt &#8211; und tatsächlich &#8211; jetzt halte ich es in meinen Händen. Nun, was ist das eigentlich? Die dazugehörige Meldung auf Heise verschafft sicher schnell Klarheit. Ein Rechner mit ARM Prozessor in der Größe eines Trafos. Bestellt habe ich dieses Gerät bei DuregExpress, dort [...]]]></description>
				<content:encoded><![CDATA[<p>Ich habe mir am Wochenende voller Vorfreude das SheevaPlug Development Kit bestellt &#8211; und tatsächlich &#8211; jetzt halte ich es in meinen Händen.</p>
<p>Nun, was ist das eigentlich?</p>
<p>Die dazugehörige <a href="http://www.heise.de/newsticker/meldung/Steckdosen-Computer-jetzt-auch-in-Deutschland-erhaeltlich-Update-929742.html" target="_blank">Meldung auf Heise</a> verschafft sicher schnell Klarheit. Ein Rechner mit ARM Prozessor in der Größe eines Trafos.</p>
<p><a href="http://www.flocki.org/wp-content/uploads/2010/02/SheevaPlug_in_Steckdose_640.jpg"><img class="aligncenter size-medium wp-image-506" src="http://www.flocki.org/wp-content/uploads/2010/02/SheevaPlug_in_Steckdose_640-300x266.jpg" alt="" width="300" height="266" /></a></p>
<p>Bestellt habe ich dieses Gerät bei <a href="http://www.duregexpress.com/index.php?l=UK&amp;p=15385" target="_blank">DuregExpress</a>, dort ist es aber aktuell vergriffen. Bald wird noch der große Bruder <a href="http://www.globalscaletechnologies.com/t-guruplugdetails.aspx" target="_blank">GuruPlug</a> verfügbar sein &#8211; wann genau kann aber noch keiner sagen. Deshalb begnüge ich mich vorab mit diesem Gerät, welches ja im Prinzip baugleich ist. Ein paar Features fehlen halt noch, was solls!</p>
<p>Ausgeliefert wird dieses Gerät mit Ubuntu Jaunty, welches sich auf dem internen NAND Speicher befindet. Im ersten Schritt werde ich dieses durch ein Debian Squeeze ersetzen und im nächsten Schritt als Router einsetzen. Schritt Null wird das Update des installierten uboot Images sein &#8211; das ausgelieferte Gerät beherbergt noch eine alte Version welche unbedingt zuerst ersetzt werden muss.</p>
<p>In nächster Zeit werdet Ihr hier wahrscheinlich vermehrt kleine Anleitungen für die Installation und Konfiguration hier finden &#8211; aber jetzt warten wir mal ab.</p>
<p>Zur Komplettierung noch ein paar Seiten rund ums Thema &#8220;Sheevaplug&#8221;:</p>
<p><a href="http://www.cyrius.com/debian/kirkwood/sheevaplug/index.html" target="_blank">Debian on SheevaPlug</a></p>
<p><a href="http://www.plugcomputer.org/" target="_blank">plugcomputer.org</a> &#8211; Hier gibt es ein reichhaltiges Forum und Wiki</p>
<p><a href="http://www.plugcomputer.eu/" target="_blank">plugcomputer.eu</a></p>
<p><a href="http://www.sheevaplug.de/" target="_blank">sheevaplug.de</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flocki.org/2010/02/17/sheevaplug-development-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OCR for Free</title>
		<link>http://flocki.org/2010/02/15/ocr-for-free/</link>
		<comments>http://flocki.org/2010/02/15/ocr-for-free/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 12:27:35 +0000</pubDate>
		<dc:creator>sash</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.flocki.org/ocr-for-free/</guid>
		<description><![CDATA[Wer für Windows ein taugliches OCR Programm sucht, wird bei FreeOCR wahrscheinlich fündig. Dieser Programm setzt auf dem OpenSource (Google)Produkt &#8220;tesseract&#8221; auf, welches auch für Linux verfügbar ist. Wenn ich mich nicht täusche, wird tesseract für die professionelle Digitalisierung von Büchern eingesetzt. Das Programm FreeOCR selbst benötigt die .NET 2.0 Umgebung und lädt diese, wie [...]]]></description>
				<content:encoded><![CDATA[<p>Wer für Windows ein taugliches OCR Programm sucht, wird bei <a href="http://paperfile.net/">FreeOCR</a> wahrscheinlich fündig. Dieser Programm setzt auf dem OpenSource (Google)Produkt &#8220;<a href="http://code.google.com/p/tesseract-ocr/">tesseract</a>&#8221; auf, welches auch für Linux verfügbar ist. Wenn ich mich nicht täusche, wird tesseract für die professionelle Digitalisierung von Büchern eingesetzt. Das Programm FreeOCR selbst benötigt die .NET 2.0 Umgebung und lädt diese, wie auch alle anderen Bestandteile selbst aus dem Netz herunter.<br />
Die Handhabung und vor allem die Erkennungsrate ist enorm wie ich finde.<br />
Viel Spass beim Scannen!</p>
]]></content:encoded>
			<wfw:commentRss>http://flocki.org/2010/02/15/ocr-for-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groovebox &#8211; MC-303</title>
		<link>http://flocki.org/2010/02/15/groovebox-mc-303/</link>
		<comments>http://flocki.org/2010/02/15/groovebox-mc-303/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 12:03:19 +0000</pubDate>
		<dc:creator>sash</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.flocki.org/?p=487</guid>
		<description><![CDATA[Die nächste Zeit kann ich eine MC-303 mein Eigen nennen, ein Freund leiht mir für geraume Zeit dieses Schmuckstück. Während meiner Jugend konnte ich mit einer solchen Kiste meine ersten Gehversuche absolvieren. Das hat definitiv immer Spass gebracht! Leider liegt keine Anleitung vor, daher hab ich mich mal auf die Suche gemacht und die folgenden [...]]]></description>
				<content:encoded><![CDATA[<p>Die nächste Zeit kann ich eine MC-303 mein Eigen nennen, ein Freund leiht mir für geraume Zeit dieses Schmuckstück.<br />
<a href="http://www.flocki.org/wp-content/uploads/2010/02/mc303.jpg"><img class="aligncenter size-medium wp-image-488" src="http://www.flocki.org/wp-content/uploads/2010/02/mc303-300x185.jpg" alt="" width="300" height="185" /></a><br />
Während meiner Jugend konnte ich mit einer solchen Kiste meine ersten Gehversuche absolvieren. Das hat definitiv immer Spass gebracht! </p>
<p>Leider liegt keine Anleitung vor, daher hab ich mich mal auf die Suche gemacht und die folgenden PDFs gefunden.<br />
Ich lege diese Dokumente hier ab, hauptsächlich damit ich diese selbst bei Bedarf finde!!</p>
<p><a href='http://www.flocki.org/wp-content/uploads/2010/02/MC-303_OM.pdf'>MC-303 &#8211; Owners Manual</a><br />
<a href='http://www.flocki.org/wp-content/uploads/2010/02/mc303_turbo.pdf'>MC-303 &#8211; Turbostart</a><br />
<a href='http://www.flocki.org/wp-content/uploads/2010/02/MC303_Adv.pdf'>MC-303 &#8211; Advanced Midi Programming</a><br />
<a href='http://www.flocki.org/wp-content/uploads/2010/02/Mc303sys.pdf'>MC-303 &#8211; System Exclusiv Messages</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flocki.org/2010/02/15/groovebox-mc-303/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Debian Squeeze &#8211; Wammu startet nicht</title>
		<link>http://flocki.org/2010/02/09/debian-squeeze-wammu-startet-nicht/</link>
		<comments>http://flocki.org/2010/02/09/debian-squeeze-wammu-startet-nicht/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 08:34:23 +0000</pubDate>
		<dc:creator>sash</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.flocki.org/?p=484</guid>
		<description><![CDATA[Eben wollte ich das erste Mal den Telefonmanager Wammu verwenden. Ein Klick auf die installierte Applikation im Menu bringt jedoch kein Programm zum Vorschein, besser gesagt es tut sich nichts&#8230; merkwürdig! Ein beherzter Programmstart in einem Terminal bringt Klarheit dank der dortigen Fehlermeldung. Traceback (most recent call last): File &#8220;/usr/bin/wammu&#8221;, line 176, in import Wammu.App [...]]]></description>
				<content:encoded><![CDATA[<p>Eben wollte ich das erste Mal den Telefonmanager Wammu verwenden. Ein Klick auf die installierte Applikation im Menu bringt jedoch kein Programm zum Vorschein, besser gesagt es tut sich nichts&#8230;  merkwürdig!</p>
<p>Ein beherzter Programmstart in einem Terminal bringt Klarheit dank der dortigen Fehlermeldung.</p>
<blockquote><p>
Traceback (most recent call last):<br />
  File &#8220;/usr/bin/wammu&#8221;, line 176, in<br />
    import Wammu.App<br />
  File &#8220;/usr/lib/pymodules/python2.5/Wammu/App.py&#8221;, line 28, in<br />
    import Wammu.Main<br />
  File &#8220;/usr/lib/pymodules/python2.5/Wammu/Main.py&#8221;, line 58, in<br />
    import Wammu.Editor<br />
  File &#8220;/usr/lib/pymodules/python2.5/Wammu/Editor.py&#8221;, line 36, in<br />
    import Wammu.Data<br />
  File &#8220;/usr/lib/pymodules/python2.5/Wammu/Data.py&#8221;, line 28, in<br />
    from gammu.Data import Connections, MemoryValueTypes, CalendarTypes, CalendarValueTypes, TodoPriorities, TodoValueTypes, InternationalPrefixes<br />
  File &#8220;/usr/lib/python2.5/site-packages/gammu/__init__.py&#8221;, line 39, in<br />
    from gammu._gammu import *<br />
ImportError: No module named _gammu
</p></blockquote>
<p>Nach kurzer Recherche (dpkg -S /usr/lib/python2.5/site-packages/gammu/) war klar &#8211; den Ordner /usr/lib/python2.5/site-packages/gammu/ gibt es unter Debian Squeeze gar nicht.<br />
Auf meinem System jedoch existiert dieser.<br />
Das hat einen einfachen Grund: Es sind Restbestände von einem Upgrade &#8211; mein System wurde im Laufe der Releases von Etch über Lenny auf Squeeze gezogen.</p>
<p>Um das Problem also zu lösen, muss nur der genannte Ordner gelöscht werden (sudo rm /usr/lib/python2.5/site-packages/gammu) &#8211; schon verrichtet Wammu ohne Murren seinen Dienst!</p>
<p><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544415">Dieser Bugreport brachte die Lösung!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flocki.org/2010/02/09/debian-squeeze-wammu-startet-nicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  flocki.org/feed/ ) in 2.37200 seconds, on May 20th, 2013 at 2:40 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 20th, 2013 at 3:40 am UTC -->