<?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; Software</title>
	<atom:link href="http://sokai.name/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://sokai.name</link>
	<description>Potsdam bloggt (wieder)</description>
	<lastBuildDate>Mon, 21 May 2012 13:08:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Die Daten meines Text-Pads</title>
		<link>http://sokai.name/2012/die-daten-meines-text-pads/</link>
		<comments>http://sokai.name/2012/die-daten-meines-text-pads/#comments</comments>
		<pubDate>Sat, 05 May 2012 22:31:28 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Fundgrube]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VL]]></category>
		<category><![CDATA[Werbung]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=29445</guid>
		<description><![CDATA[…gehören mir! Letzte Woche bin ich über unhosted.org – „Personal data freedom; A movement to separate web apps from user data“ – gestolpert. Und die haben die Web-App „Libre Docs“ auf Basis von Etherpad Lite geschaffen, die das von Libre Docs zur Verfügung gestellte Etherpad nutzt, die erzeugten Daten bzw. Dokumente jedoch in der Cloud [...]]]></description>
			<content:encoded><![CDATA[<p>…gehören mir!</p>
<p>Letzte Woche bin ich über <a href="http://unhosted.org/" class="liexternal">unhosted.org</a> – „Personal data freedom; A movement to separate web apps from user data“ – gestolpert. Und <em>die</em> haben die Web-App <a href="http://libredocs.org/" class="liexternal">„Libre Docs“</a> auf Basis von <a href="https://github.com/Pita/etherpad-lite" class="liexternal">Etherpad Lite</a> geschaffen, die das von Libre Docs zur Verfügung gestellte Etherpad nutzt, die erzeugten Daten bzw. Dokumente jedoch in der <em>Cloud</em> ablegt/speichert. Und der Oberknaller daran ist, dass diese Cloud-Schnittstelle mittels der <a href="https://github.com/unhosted/remotestorage.js" class="liexternal">Javascript-Client-Bibliothek remoteStorage.js</a>, die die Realisierung einer <a href="http://www.w3.org/community/unhosted/wiki/RemoteStorage" class="liexternal">W3C-Spezifikation</a> ist, umgesetzt wurde <strong>und</strong> somit auch meine eigen Cloud benutzt werden kann.</p>
<p><strong>Wie jetzt, meine eigene Cloud…!?</strong> – Na die, die ich mit <a href="http://owncloud.org/" class="liexternal">ownCloud</a> auf meinem Webspace betreibe und in der ich schon meine(n) Kalender (CalDAV), mein Adressbuch (CardDAV) und ein paar Dateien (WebDAV) mittels Desktop (Thunderbird &#038; Ubuntu) und Smartphone (Android) verwalte und synchronisiere.</p>
<p>Also ich kanns nur empfehlen und bedanke mich jetzt schon mal bei allen Beteiligten der oben genannten Projekte! <img src='http://sokai.name/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2012/die-daten-meines-text-pads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code-&#8216;Wahnsinn&#8216;</title>
		<link>http://sokai.name/2012/code-wahnsinn/</link>
		<comments>http://sokai.name/2012/code-wahnsinn/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 01:42:04 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[FHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Privat]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Werbung]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=27654</guid>
		<description><![CDATA[&#8230;ich bin kein PHP-Programmierer, aber für meine B.A.-Arbeit mache ich es (mehr recht als schlecht) &#038; bekomme dabei manchmal fast ne Kriese&#8230; So zum Bsp. in den letzten beiden Tage. &#8211; Da wurde aus einer kleinen 40zeiligen Funktion (die die gewollten Grundfunktionalitäten liefert) ein kleines Monster mit 164 Zeilen&#8230; &#8211; Aber jetzt isses halt echt [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;ich bin kein PHP-Programmierer, aber für meine B.A.-Arbeit mache ich es (mehr recht als schlecht) &#038; bekomme dabei manchmal fast ne Kriese&#8230;</p>
<p>So zum Bsp. in den letzten beiden Tage. &#8211; Da wurde aus <a href="http://paste.sokai.name/v/4f2b37c775686" class="liexternal">einer kleinen 40zeiligen Funktion</a> (die die gewollten Grundfunktionalitäten liefert) <a href="http://paste.sokai.name/v/4f2b39250ea26" class="liexternal">ein kleines Monster mit 164 Zeilen</a>&#8230; &#8211; Aber jetzt isses halt echt viel schöner &#038; die Bedarfe Aller sind befriedigt&#8230; <img src='http://sokai.name/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Außerdem noch schnell nen Link zu dem Projekt RIPS: <a href="http://rips-scanner.sourceforge.net/" class="liexternal">http://rips-scanner.sourceforge.net</a>.<br />
Damit kann man offline PHP-Code auf Fehler &#038; Schwachstellen prüfen lassen&#8230; &#8211; Sehr nett! (Aber bitt enicht nur darauf verlassen. <img src='http://sokai.name/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>*soundjetztgehtsinsbett-wink*</p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2012/code-wahnsinn/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>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>Hibiscus und die Bank of Scotland</title>
		<link>http://sokai.name/2011/hibiscus-und-die-bank-of-scotland/</link>
		<comments>http://sokai.name/2011/hibiscus-und-die-bank-of-scotland/#comments</comments>
		<pubDate>Sun, 24 Apr 2011 15:24:17 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Erfahrungen]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=18962</guid>
		<description><![CDATA[Falls jmd. gerne mit der (großartigen Java-)Homebanking-Anwendung Hibiscus auch sein(e) Konto/Konten bei der Bank of Scotland verwalten möchte, sollte sie/er sich auf jeden Fall das Hibiscus Screen Scraping Script unter http://sites.google.com/site/niqs24boxx/ (welches mittlerweile sogar in der stabilen Version 1.0 vorliegt) anschauen. Zwar ist es etwas fummelig, die Voraussetzungen für die Nutzung zu schaffen, aber am [...]]]></description>
			<content:encoded><![CDATA[<p>Falls jmd. gerne mit der <a href="http://www.willuhn.de/products/hibiscus/" class="liexternal">(großartigen Java-)Homebanking-Anwendung Hibiscus</a> auch sein(e) Konto/Konten bei der Bank of Scotland verwalten möchte, sollte sie/er sich auf jeden Fall das Hibiscus <em>Screen Scraping Script</em> unter <a href="http://sites.google.com/site/niqs24boxx/" class="liexternal">http://sites.google.com/site/niqs24boxx/</a> (welches mittlerweile sogar in der stabilen Version 1.0 vorliegt) anschauen.<br />
Zwar ist es etwas <em>fummelig</em>, die Voraussetzungen für die Nutzung zu schaffen, aber am Ende funktioniert es. <img src='http://sokai.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ol>
<li>Eine funktionierende Hibiscus-Installation (unter Ubuntu) wird vorausgesetzt.</li>
<li>Installation des Jameica-Plugins &#8222;jameica.scripting&#8220;
<ol>
<li>Download von <a href="http://www.willuhn.de/products/jameica/releases/nightly/jameica.scripting-1.0-nightly.zip" class="lizip">http://www.willuhn.de/products/jameica/releases/nightly/jameica.scripting-1.0-nightly.zip</a></li>
<li>Entpacken der Dateien nach <code>~/.jameica/plugins/</code></li>
</ol>
</li>
<li>Installation des <em>Scraping Script</em><code>~/.jameica/plugins/</code>
<ol>
<li>Download der Datei <a href="http://sites.google.com/site/niqs24boxx/files-hibiscus/boscotland.js?attredirects=0&#038;d=1" class="liexternal">http://sites.google.com/site/niqs24boxx/files-hibiscus/boscotland.js?attredirects=0&#038;d=1</a></li>
<li>Kopieren dieser Datei in den Ordner <code>~/.jameica/plugins/jameica.scripting/scripts/</code><br />(Hinweis: Der Ordner <code>"scripts"</code> existiert so nicht. Ich habe ihn zur besseren Übersicht selber erstellt. Ihr könnt das <code>boscotland.js</code>-Skript auch woanders ablegen, ihr müsst es nachher nur wiederfinden&#8230;)</li>
<li>Download der HTMLUnit-Bibliotheken von <a href="http://sourceforge.net/projects/htmlunit/files/" class="liexternal">http://sourceforge.net/projects/htmlunit/files/</a></li>
<li>Nach dem Entpacken müssen alle Dateien aus dem Unterordner <code>lib</code> in den Jameica-Ordner <code>~/.jameica/plugins/jameica.scripting/lib/</code> kopiert werden.</li>
</ol>
</li>
<li>Jetzt Hibiscus starten und unter &#8222;Datei&#8220; &rarr; &#8222;Einstellungen&#8220; im Reiter &#8222;Scripting&#8220; die Datei/das Skript <code>boscotland.js</code> (s.o.) hinzufügen.</li>
<li>Nun noch schnell das BoS-Konto als &#8222;Offline-Konto&#8220; erstellen &#038; speichern.</li>
<li>Und schon könnt ihr auf der Übersichtseite des neuen BoS-Kontos mittels des neuen Buttons &#8222;Via Scripting synchronisieren&#8220; alle Transaktionen abrufen.</li>
</ol>
<p>Danke an: <a href="http://www.willuhn.de" class="liexternal">Olaf</a>, <a href="http://sites.google.com/site/niqs24boxx/" class="liexternal">Andreas</a> &#038; <a href="http://www.wiedenhoeft.net/1349-hibiscus-mit-bank-of-scotland.html" class="liexternal">Ben</a>!</p>
<p>Und falls ihr für ein Offline-Konto Daueraufträge <em>simulieren</em> wollt, dann schaut euch mal das <a href="https://www.willuhn.de/bugzilla/show_bug.cgi?id=586#c15" class="liexternal">OffKontoDauerauftrag-Skript</a> an! <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/hibiscus-und-die-bank-of-scotland/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>radioeins: Trailer-Download</title>
		<link>http://sokai.name/2011/radioeins-trailer-download/</link>
		<comments>http://sokai.name/2011/radioeins-trailer-download/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 14:17:47 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=16110</guid>
		<description><![CDATA[Schon seit einer Weile laufen auf radioeins sehr amüsante Trailer für das &#8222;Hörspielkino unterm Sternenhimmel&#8220; &#8211; einer großartigen und sehr zu empfehlenden Veranstaltung der anderen Art &#8211;, die auch online anhörbar sind. Nun fand ich letztens den Hörspielkino-Trailer &#8222;Bud Spencer und Terence Hill&#8220; so nett, dass ich ihn mir gerne &#8211; für das private Archiv [...]]]></description>
			<content:encoded><![CDATA[<p>Schon seit einer Weile laufen auf radio<strong>eins</strong> sehr <a href="http://www.radioeins.de/veranstaltungen/hoerspielkino/trailer.html" class="liexternal">amüsante Trailer für das &#8222;Hörspielkino unterm Sternenhimmel&#8220;</a> &#8211; einer großartigen und sehr zu empfehlenden Veranstaltung der <em>anderen</em> Art &#8211;, die auch online anhörbar sind.</p>
<p>Nun fand ich letztens den Hörspielkino-Trailer &#8222;Bud Spencer und Terence Hill&#8220; so nett, dass ich ihn mir gerne &#8211; für das <strong>private</strong> Archiv &#8211; herunterladen wollte. Doof daran war, dass die MP3 in dem Flash-Player &#8222;JW Player&#8220; eingepackt ist und somit nicht einfach über einen Rechtsklick herunterladbar ist.</p>
<p>Auf der Suche nach einer Lösung bin ich dann über <a href="http://rtmpdump.mplayerhq.hu" class="liexternal">RTMPDump</a> gestolpert und konnte die MP3 nach der Installation unter Ubuntu mittels</p>
<pre>$ sudo aptitude install rtmpdump</pre>
<p>mit dem Aufruf</p>
<pre>$ rtmpdump -r rtmp://stream5.rbb-online.de/rad -o radio1-trailer.mp3 -y mp3:_programm/8/201103_hsk_bud</pre>
<p>in den aktuellen Ordner streamen/herunterladen. <img src='http://sokai.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (Die URL für den <code>-r</code> Parameter findet man im Quelltext der Seite, auf der der JW Player eingebunden ist&#8230;)</p>
<p>Etwas später bin ich dann &#8211; wohl durch Zufall &#8211; auch noch über den Direktlink zu der MP3-Datei gestolpert: http://download.radioeins.de/mp3/_programm/8/201103_hsk_bud.mp3 <small>*naja*</small><br />
<a href="http://download.radioeins.de/mp3/_programm/8/201103_hsk_bud.mp3" class="liexternal">MP3-Datei direkt hier anhören</a></p>
<p>&#8230;das mal so kurz am Rande&#8230; <img src='http://sokai.name/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/radioeins-trailer-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://download.radioeins.de/mp3/_programm/8/201103_hsk_bud.mp3" length="679183" type="audio/mpeg" />
		</item>
		<item>
		<title>Bisschen rumgespielt&#8230;</title>
		<link>http://sokai.name/2011/bisschen-rumgespielt/</link>
		<comments>http://sokai.name/2011/bisschen-rumgespielt/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 00:33:03 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Feststellung]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=12833</guid>
		<description><![CDATA[Die letzten Tage habe ich mich &#8211; prokrastinistatorisch inspiriert &#8211; (mal) wieder ein paar technischen Spielereien hingegeben, über die ich mal schnell berichten möchte&#8230; neues WordPress-Theme: LightWord &#8211; Irgendwie siehts nett aus und lässt (nach ein paar kleinen Anpassungen des Plugins) auch den Lifestream vernünftig aussehen. neuer RSS-Reader: rssLounge &#8211; Schon vor ner Weile hatte [...]]]></description>
			<content:encoded><![CDATA[<p>Die letzten Tage habe ich mich &#8211; prokrastin<del datetime="2011-03-17T19:33:46+00:00">ist</del>atorisch inspiriert &#8211; (mal) wieder ein paar technischen <em>Spiel</em>ereien hingegeben, über die ich mal schnell berichten möchte&#8230;</p>
<ol>
<li>neues WordPress-Theme: <a href="http://www.lightword-design.com/" class="liexternal">LightWord</a> &#8211; Irgendwie siehts nett aus und lässt (nach ein paar kleinen Anpassungen des Plugins) auch den Lifestream vernünftig aussehen.</li>
<li>neuer RSS-Reader: <a href="http://rsslounge.aditu.de" class="liexternal">rssLounge</a> &#8211; Schon vor ner Weile hatte ich mich für <a href="http://rss.sokai.name" class="liexternal">meinen Web-Feed-Reader unter rss.sokai.name</a> nach einer Alternative zum (leider!) nicht mehr weiterentwickelten Gregarius umgeschaut und auch rssLounge gefunden. Damals störte mich, dass es entweder nur mit Passwort oder komplett ohne (also auch die Veränderung der Einstellungen) funktionierte. Nach der heutigen Installation von Version 1.7 ist dies nicht mehr so. <small>*supi*</small> Ein paar &#8218;Kleinigkeiten&#8216; (bspw. private Feeds, die nur mit Login sichtbar sind, Feeds und verbesserte Sonderzeichenunterstützung) fehlen noch, aber da hab ich Hoffnung. Allerdings werde ich rssLounge ersteinmal nur <a href="http://rss.sokai.name/rsslounge/" class="liexternal">zusätzlich benutzen, zum Austtesten halt</a>&#8230;</li>
<li>neues WP-Plugin für deutsche Umlaute in den Slugs: <a href="http://wordpress.org/extend/plugins/wp-cleanumlauts2/" class="liwp">wp-cleanumlauts2</a> &#8211; Ich hatte zwar das (seit WP 3.1 auch nicht mehr funktionierende) &#8222;German Permalinks&#8220;-Plugin installiert, aber nun is ja wieder alles gut&#8230; <small> *thx2<a href="http://stadt-bremerhaven.de/wordpress-3-1-umlaute-in-permalinks-funktionieren-nicht-mehr-loesung-inside" class="liexternal">cashy</a>*</small></li>
<li>neuer Jabber-Account: me[at]sokai[dot]name (wie meine E-Mailadresse) &#8211; Sowas wollte ich schon immer haben und der <a href="http://bastla.net" class="liexternal">bastla</a> hats nun auf unserem Kommune-Serverchen mal umgesetzt&#8230; <small>*jubel&#038;thx*</small></li>
<li>kein Ohloh mehr im Roaster &#8211; Sehr schade, dass <a href="http://ohloh.net" class="liexternal">ohloh.net</a> den Jabber-/XMPP-Support an den Nagel gehängt hat, wie <a href="https://www.ohloh.net/blog/Latest_Updates_to_Project_Statistics_and_Line_Counts" class="liexternal">hier</a> (offiziell) und <a href="https://www.ohloh.net/forums/10/topics/6290" class="liexternal">hier</a> (im Forum) zu lesen ist. <small>.oO(Und ich hab mich schon gewundert, weshalb der Buddy schon seit Monaten immer off is&#8230;)</small></li>
<li>neues Git-Repo: <a href="http://gitorious.org/id-permalinker" class="liexternal">WordPress-Plugin ID-Permalinker</a> &#8211; Bastelversion, um im Backend schnell auf eigene (alte) Beiträge dauerhaft (denn es wird die post-id mittels Smartcode verlinkt und nicht der Slug) verlinken zu können.</li>
<li>neuer Shell-Einzeiler:
<pre>$ find . -iname "*.txt" -exec sed -i "s/SUCHSTRING/ERSETZUNG/g" {} \;</pre>
<p>Dieser findet alle Dateien mit der Endung <em>txt</em> und ersetzt in diesen den <em>SUCHSTRING</em> mit dem <em>ERSETZUNG</em>. Dabei wird mit dem sed-Schalter <em>-i</em> eine Sicherungskopie vor dem Ersetzen gemacht, die bei Erfolg wieder gelöscht wird. <small>*sokannnixschiefgehen*</small></li>
</ol>
<p>So viel also von der Bastelfront&#8230; <small>.oO(Wozu man nicht so alles kommt,<a href="http://anna.lphabet.in/2011/03/angekommen/" class="liexternal"> wenn die Frau mal aus dem Haus ist</a>&#8230; ; ))</small></p>
<p>sofar|sokai</p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/bisschen-rumgespielt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hibiscus und die MBS</title>
		<link>http://sokai.name/2011/hibiscus-und-die-mbs/</link>
		<comments>http://sokai.name/2011/hibiscus-und-die-mbs/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 18:00:14 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Erfahrungen]]></category>
		<category><![CDATA[Potsdam]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=8287</guid>
		<description><![CDATA[Wenn man die Online-Banking Software Hibiscus benutzt und ein Konto bei der Mittelbrandenburgischen Sparkasse damit verwalten möchte, sollte man folgende Hinweise beachten: Server-Adresse: (https://)banking.s-fints-pt-bb.de/PinTanServlet HBCI-Version: &#8222;FinTS 3&#8243; Durch Zufall hatte ich diese Angaben &#8211; ohne die es nur HBCI-Kommunikationsfehler gibt &#8211; im Onlinebanking-Forum (onlinebanking-forum.de) gefunden. Weitere Informationen und Anleitungen findet ihr auch direkt auf den [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn man die <a href="http://hibiscus.berlios.de" class="liexternal">Online-Banking Software Hibiscus</a> benutzt und ein Konto bei der Mittelbrandenburgischen Sparkasse damit verwalten möchte, sollte man folgende Hinweise beachten:</p>
<ol>
<li><strong>Server-Adresse:</strong> (https://)banking.s-fints-pt-bb.de/PinTanServlet</li>
<li><strong>HBCI-Version:</strong> &#8222;FinTS 3&#8243;</li>
</ol>
<p>Durch Zufall hatte ich diese Angaben &#8211; ohne die es nur HBCI-Kommunikationsfehler gibt &#8211; im Onlinebanking-Forum (<a href="http://www.onlinebanking-forum.de/phpBB2/viewtopic.php?t=12353#70699" class="liexternal">onlinebanking-forum.de</a>) gefunden.<br />
Weitere Informationen und Anleitungen findet ihr auch direkt auf den MBS-Seiten unter <a href="https://www.mbs-potsdam.de/module/aktion_if/aktion_if_migration/software/" class="liexternal">https://www.mbs-potsdam.de/module/aktion_if/aktion_if_migration/software/</a>.</p>
<p><strong>PS:</strong><br />
Wer Hibiscus einfach und schnell unter Ubuntu benutzen möchte, dem seien das PPA von <em>dennis-benndorf</em> (<a href="https://launchpad.net/~dennis-benndorf/+archive/ppa" class="liexternal">ppa:dennis-benndorf/ppa</a>) und das <a href="http://wiki.ubuntuusers.de/Hibiscus" class="liexternal">ubuntuusers-Wiki</a> empfohlen!</p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2011/hibiscus-und-die-mbs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>deb für Kopete AntiSpam Plugin 0.4</title>
		<link>http://sokai.name/2009/deb-fuer-kopete-antispam-plugin-04/</link>
		<comments>http://sokai.name/2009/deb-fuer-kopete-antispam-plugin-04/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 09:44:52 +0000</pubDate>
		<dc:creator>sokai</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://sokai.name/?p=351</guid>
		<description><![CDATA[&#8222;Not macht erfinderisch.&#8220; &#8211; Nach diesem Motto habe ich mal schnell mit alien ein Paket (.deb) für das AntiSpam-Plugin von alno &#8218;gebastelt&#8216;. Download: kopete-antispam-kde3_04-2_all.deb Das Paket wurde aus den Sourcen konvertiert, ist für KDE3 (3.5.10) und funktioniert unter Kubuntu (Hardy Heron; 8.04) mit Kopete 0.12.7 einwandfrei. alno ist &#8211; genau wie bei Version 0.3 &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8222;Not macht erfinderisch.&#8220;</em> &#8211; Nach diesem Motto habe ich mal schnell mit <a href="http://kitenet.net/~joey/code/alien/" class="liexternal">alien</a> ein Paket (.deb) für das <a href="http://www.kde-apps.org/content/show.php?content=82959" title="Kopete Antispam Plugin auf KDE-Apps.org" class="liexternal">AntiSpam-Plugin</a> von <a href="http://blog.alno.name/" class="liexternal">alno</a> &#8218;gebastelt&#8216;.</p>
<p><strong>Download:</strong> <a href="http://sokai.name/wp-content/uploads/2009/01/kopete-antispam-kde3_04-2_all.deb" class="liinternal">kopete-antispam-kde3_04-2_all.deb</a></p>
<p>Das Paket wurde aus den <a href="http://kopeteantispam.sourceforge.net/en/downloads.html" class="liexternal">Sourcen</a> konvertiert, ist für KDE3 (3.5.10) und funktioniert unter Kubuntu (Hardy Heron; 8.04) mit Kopete 0.12.7 einwandfrei.</p>
<p>alno ist &#8211; genau wie bei Version 0.3 &#8211; schon angemailt und wird das Paket sicher demnächst auch auf der <a href="http://kopeteantispam.sourceforge.net/en/index.html" class="liexternal">offiziellen SorceForge-Seite des Projekts</a> zum <a href="http://kopeteantispam.sourceforge.net/en/downloads.html" class="liexternal">Download</a> bereitstellen&#8230;</p>
<p><em>FYI:</em> Für alle, die sowas bei Gelegenheit auch mal machen wollen, gibts bei <a href="http://wiki.ubuntuusers.de/Alien" class="liexternal">ubuntuusers.de</a> nen netten kleinen Wiki-Eintrag. <img src='http://sokai.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<em>FYI2:</em> Die Installation klappt auf der Konole mittels des Befehls
<pre>dpkg -i $pfad_zum_deb/kopete-antispam-kde3_04-2_all.deb</pre>
<p>, oder mittels des Programms &#8222;gdebi-kde&#8220;, welches aufgerufen wird, wenn man das deb-Paket unter KDE doppelklickt.</p>
]]></content:encoded>
			<wfw:commentRss>http://sokai.name/2009/deb-fuer-kopete-antispam-plugin-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

