<?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>Last-Crusade.de - The Empire Writes Black</title>
	<atom:link href="http://www.last-crusade.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.last-crusade.de</link>
	<description>Stories of these dark and modern days...</description>
	<lastBuildDate>Thu, 22 Dec 2011 16:53:05 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Jabber-Client-Updates: Psi, Psi+ und Gajim</title>
		<link>http://www.last-crusade.de/2011/12/22/jabber-client-updates-psi-psi-und-gajim/</link>
		<comments>http://www.last-crusade.de/2011/12/22/jabber-client-updates-psi-psi-und-gajim/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 16:53:05 +0000</pubDate>
		<dc:creator>WebCrusader</dc:creator>
				<category><![CDATA[Jabber/XMPP]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.last-crusade.de/?p=354</guid>
		<description><![CDATA[So, ein paar kleine Fortschritte gab es auch bei den XMPP-Clients: Bei Psi ist endlich mal ein wenig Bewegung ins Projekt gekommen und die Website funktioniert wieder halbwegs - das war überfällig. Mal sehen, wann ein neues Release kommt, die Codebasis wird von den Psi+ Entwicklern bereits eine seit geraumer Zeit mit Updates befüllt. Gajim [...]]]></description>
			<content:encoded><![CDATA[<p>So, ein paar kleine Fortschritte gab es auch bei den XMPP-Clients:<br />
Bei <a href="http://psi-im.org/" title="Offizielle Psi Seite">Psi</a> ist endlich mal ein wenig Bewegung ins Projekt gekommen und die Website funktioniert wieder halbwegs - das war überfällig. Mal sehen, wann ein neues Release kommt, die Codebasis wird von den <a href="http://psi-plus.com/" title="Offizielle Psi+ Seite">Psi+</a> Entwicklern bereits eine seit geraumer Zeit mit Updates befüllt.</p>
<p><a href="http://gajim.org/" title="Offizielle Gajim Seite">Gajim</a> hat mittlerweile Beta-3 seines 0.15-Releases herausgegeben. Es wurden wohl einige Fehler beseitigt und neue Funktionen hinzugefügt - weiter so!</p>
<p>Die <a href="http://swift.im/" title="Offizielle Swift Seite">Swift</a> Entwickler sind wohl fleißig am coden, einen Releasetermin für Version 2 haben sie aber wohl noch nicht festgelegt - schade. Wenn die Chat-History erst einmal am Start ist, wird der Client bestimmt sein Klientel finden.</p>
<p>Für Psi+ gab es auch seit längerem kein offizielles Update mehr, Code schreiben sie aber nicht wenig. Mal sehen, was der nächste Changelog bringen wird. Unter Linux kommen jedenfalls fast jeden Tag neue Entwicklerversionen hereingeflattert. Von StreamManagement leider immer noch kein Lebenszeichen. Dafür haben sie <a href="http://de.wikipedia.org/wiki/Off-the-Record_Messaging" title="Wiki Artikel zu Off the Record Messaging">OTR</a> halbwegs stabil am Laufen - ein sehr erfreulicher Schritt.</p>
<p>Generell gibt es nicht all zu viel Neues aus der XMPP-Welt:<br />
Microsoft hat MSN ein XMPP Interface verpasst - allerdings ohne freie Server-zu-Server Verbindungen, also genauso wie Facebook. Nun, wenigstens etwas. Die Authentifizierungsmethode, die sie gewählt haben (<a href="http://de.wikipedia.org/wiki/Oauth" title="Wiki Artikel zu Oauth">OAuth</a>), ist auch nicht gerade der absolute Brüller, wenn man mich persönlich fragt - aber wenn sie meinen...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-crusade.de/2011/12/22/jabber-client-updates-psi-psi-und-gajim/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Beer4Code &#8211; Mal wieder eine kleines Dankeschön</title>
		<link>http://www.last-crusade.de/2011/12/22/beer4code-mal-wieder-eine-kleines-dankeschon/</link>
		<comments>http://www.last-crusade.de/2011/12/22/beer4code-mal-wieder-eine-kleines-dankeschon/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 16:35:28 +0000</pubDate>
		<dc:creator>WebCrusader</dc:creator>
				<category><![CDATA[Project: Beer4Code :)]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.last-crusade.de/?p=350</guid>
		<description><![CDATA[...und diesmal geht ein kleines Dankeschön aaaaan *Trommelwirbel*: OpenStreetMap.org Freies Kartenmaterial ist einfach genial - gerade in Zeiten von Copyrightwahnsinn, Abmahnwellen und Patentkriegen. Die Karten sind wirklich gut und ausgereift dank tausender freiwilliger Mapper und die Infrastruktur erlaubt es, munter auf Basis von den Karten eigene Software zu entwickeln und zum Beispiel individuelle Karten zu [...]]]></description>
			<content:encoded><![CDATA[<p>...und diesmal geht ein kleines Dankeschön aaaaan *Trommelwirbel*:<br />
<a href="http://www.openstreetmap.org/" title="OpenStreetMap">OpenStreetMap.org</a></p>
<p>Freies Kartenmaterial ist einfach genial - gerade in Zeiten von Copyrightwahnsinn, Abmahnwellen und Patentkriegen. Die Karten sind wirklich gut und ausgereift dank tausender freiwilliger Mapper und die Infrastruktur erlaubt es, munter auf Basis von den Karten eigene Software zu entwickeln und zum Beispiel individuelle Karten zu erstellen - sauber! Mehr Informationen gibt es natürlich bei <a href="http://de.wikipedia.org/wiki/Open_Street_Map" title="Wiki Artikel zu OSM">Wikipedia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-crusade.de/2011/12/22/beer4code-mal-wieder-eine-kleines-dankeschon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schon gewusst?</title>
		<link>http://www.last-crusade.de/2011/08/31/schon-gewusst-3/</link>
		<comments>http://www.last-crusade.de/2011/08/31/schon-gewusst-3/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 20:18:09 +0000</pubDate>
		<dc:creator>LordOfMilk</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Erfahrungsbericht]]></category>
		<category><![CDATA[Schon gewusst?]]></category>

		<guid isPermaLink="false">http://www.last-crusade.de/?p=346</guid>
		<description><![CDATA[Schon gewusst, dass wenn man die Schale einer unreifen Walnuss aufschneidet eine gelb-braune Flüssigkeit austritt, die man selbst mit Hausmitteln&#038;Gewalt nicht von den Händen bekommt? *flucht*]]></description>
			<content:encoded><![CDATA[<p>Schon gewusst, dass wenn man die Schale einer  <a href="http://de.wikipedia.org/w/index.php?title=Datei:Juglans_regia_2009_G2.jpg&#038;filetimestamp=20090714103850" title="Bild bei Wikipedia">unreifen Walnuss</a> aufschneidet eine gelb-braune Flüssigkeit austritt, die man selbst mit Hausmitteln&#038;Gewalt nicht von den Händen bekommt? *flucht*</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-crusade.de/2011/08/31/schon-gewusst-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Warum ich den Like-Button nicht like</title>
		<link>http://www.last-crusade.de/2011/08/29/warum-ich-den-like-button-nicht-like/</link>
		<comments>http://www.last-crusade.de/2011/08/29/warum-ich-den-like-button-nicht-like/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 19:39:28 +0000</pubDate>
		<dc:creator>WebCrusader</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.last-crusade.de/?p=339</guid>
		<description><![CDATA[Wer kennt ihn nicht, er hat sich rasant im Netz fest gebissen: Der Like-Button, im deutsche Raum "Gefällt mir!" getauft. Fast jede größere Website hat mittlerweile einen bei sich pranken. Für diejenigen, die ihn nicht kennen: Hierbei handelt es sich um eine Erfindung von Facebook. Klickt man drauf, kann man eine Website, einen speziellen Artikel [...]]]></description>
			<content:encoded><![CDATA[<p>Wer kennt ihn nicht, er hat sich rasant im Netz fest gebissen: Der Like-Button, im deutsche Raum "Gefällt mir!" getauft. Fast jede größere Website hat mittlerweile einen bei sich pranken. Für diejenigen, die ihn nicht kennen: Hierbei handelt es sich um eine Erfindung von Facebook. Klickt man drauf, kann man eine Website, einen speziellen Artikel oder irgendwas über das eigene Profil weiterempfehlen. (Ich habe es nie versucht, aber es sollte ziemlich idiotensicher sein.) Der Nutzen sei mal dahin gestellt, viele scheinen ihn praktisch zu finden.<br />
Was aber wirklich fatal ist, dass für diesen Button eine Bilddatei von den Servern von Facebook lädt, eben diese die Grafik für diesen Button. Was bedeutet das im Umkehrschluss? Ein x-beliebiger Nutzer geht auf eine Website mit eben diesem Knopf. Die Seite wird geladen - der Button auch. Was passiert? Der Browser des Nutzers klopft beim Facebookserver an (muss er ja, ist ja in die Webseite eingebunden) und fordert das entsprechende Bild mit, was dieser ihm natürlich liebend gerne zuschickt. Der Browser schickt dabei zwangsläufig Informationen über sich, den Computer die eigene IP-Adresse mit. Diese Daten kann Facebook dann einfach abspeichern, später mit anderen den Daten verknüpfen und Schwups! seid ihr identifiziert..<br />
Ergo: Facebook weiß, wann wer auf welcher Website ist. Die Daten lassen sich leicht verknüpfen  und das gesamte Surfverhalten ist quasi transparent. Wollen wir das? Nein, das wollen wir nicht!<br />
Die Free Software Foundation hat dazu eienn sehr interessanten Artikel geschrieben, <a href="http://www.fsf.org/facebook">hier</a> zu finden, und liefert auch gleich eigene Anti-Buttons mit.</p>
<p>Wer Firefox &#038; Adblock Plus nutzt (ich weiß nicht, ob es in Chromium auch einfach geht, denke aber schon), dem kann ich als Gegenmittel diese Blockierliste empfehlen:<br />
https://monzta.maltekraus.de/adblock_social.txt (<a href="http://www.camp-firefox.de/forum/viewtopic.php?f=4&#038;t=82797">hier</a> der Entsprechende Foreneintrag vom Ersteller dazu)<br />
Diese blockiert die Button sowohl die Fratzenbuch, als auch von anderen Sozialen Netzwerke &#038; Konsorten. Damit endlich ein weiterer tropfender "Daten-hahn" zugedreht.</p>
<p>Oft genug sind in Websiten darüber hinaus noch Facebook-JavaScripte integriert, wie man sehr schön bemerkt, wenn man die Erweiterung <a href="http://noscript.net">NoScript</a> installiert. NoScript kann ich jetzt nicht uneingeschränkt empfehlen, weil es zwar ohne Zweifel eine sehr geniale Erfindung ist, jedoch den gewohnten Surfkomfort etwas einschränkt. Ich habe mich aber noch einer kurzen Eingewöhnungsphase seeehr damit angefreundet und bin immer wieder negativ überrascht, von welchen dubiosen (meist Werbe-) Anbietern Skripte eingebunden werden. Damit ist bei mir jetzt Schluss, in meinem Firefox wird nur noch das Nötigste an Skripten eingebunden.</p>
<p>Nun, warum habe ich all dies hier geschrieben? Für euch <img src='http://www.last-crusade.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Um euch ein wenig zu sensibilisieren hinsichtlich Datenschutz und was ein kleines Bildchen so mit sich bringen kann. Wem egal ist, wer weiß, auf welchen Seiten er sich wann bewegt wird den Artikel vermutlich mal gelesen haben. Für den Rest war es vielleicht ein kleiner Weckruf. In dem Sinne: Lasst euch nicht überwachen! <img src='http://www.last-crusade.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-crusade.de/2011/08/29/warum-ich-den-like-button-nicht-like/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Psi+ GPG-Verschlüsselung unter Linux ((X)Ubuntu) aktivieren</title>
		<link>http://www.last-crusade.de/2011/08/24/psi-gpg-verschlusselung-unter-linux-xubuntu-aktivieren/</link>
		<comments>http://www.last-crusade.de/2011/08/24/psi-gpg-verschlusselung-unter-linux-xubuntu-aktivieren/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 20:36:41 +0000</pubDate>
		<dc:creator>WebCrusader</dc:creator>
				<category><![CDATA[Erfahrungsbericht]]></category>
		<category><![CDATA[Jabber/XMPP]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.last-crusade.de/?p=337</guid>
		<description><![CDATA[Ich hatte jetzt eine ganze Zeit über das Problem, dass ich bei Psi+ unter Xubuntu (und ich glaube, es war auch unter Linux Mint Debian Edition das gleiche Elend) keine GPG-Verschlüsselung für meinen Account aktivieren konnte, weil ich keinen privaten Schlüssel unter Account Properties -&#62; Details auswählen konnte: Der Button "Select Key" war ausgegraut. An [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte jetzt eine ganze Zeit über das Problem, dass ich bei Psi+ unter Xubuntu (und ich glaube, es war auch unter Linux Mint Debian Edition das gleiche Elend) keine GPG-Verschlüsselung für meinen Account aktivieren konnte, weil ich keinen privaten Schlüssel unter <em>Account Properties -&gt; Details</em> auswählen konnte: Der Button "<em>Select Key</em>" war ausgegraut. An der Schlüsselverwaltung konnte es eigentlich nicht liegen, denn unter Gajim ging es einwand frei. Nun bin ich im Psi-MUC zufällig über die Lösung gestolpert:</p>
<p>libqca2-plugin-gnupgp</p>
<p>muss installiert werden. Nun funktioniert GPG einwandfrei. So einfach kann es manchmal gehen. <img src='http://www.last-crusade.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-crusade.de/2011/08/24/psi-gpg-verschlusselung-unter-linux-xubuntu-aktivieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jabber-Client-Updates: Psi+, Gajim &amp; Vacuum IM</title>
		<link>http://www.last-crusade.de/2011/08/23/jabber-client-updates-psi-gajim-vacuum-im/</link>
		<comments>http://www.last-crusade.de/2011/08/23/jabber-client-updates-psi-gajim-vacuum-im/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 13:18:56 +0000</pubDate>
		<dc:creator>WebCrusader</dc:creator>
				<category><![CDATA[Jabber/XMPP]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.last-crusade.de/?p=333</guid>
		<description><![CDATA[Es gibt mal wieder ein paar kleinere Neuigkeiten bei den XMPP-Clients. Psi+ Was mich besonders freute, war folgende Zeile im Changelog zu Version 0.15.5091: * fixed receipts when pgp/gpg is enabled (psi-receipts.diff, psi-pgp-chat-icons.diff) Endlich funktionieren die Receipts bei aktivierter Verschlüsselung. Das bedeutet, dass wenn eine Nachricht abgeschickt wird, der Pfeil links von ihr lila ist, [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt mal wieder ein paar kleinere Neuigkeiten bei den XMPP-Clients.</p>
<p><strong>Psi+</strong><br />
 Was mich besonders freute, war folgende Zeile im <a href="http://psi-dev.googlecode.com/svn/trunk/changelog.txt" title="Changelog Psi+">Changelog</a> zu Version  0.15.5091:</p>
<pre> * fixed receipts when pgp/gpg is enabled (psi-receipts.diff, psi-pgp-chat-icons.diff)</pre>
<p>Endlich funktionieren die Receipts bei aktivierter Verschlüsselung. Das bedeutet, dass wenn eine Nachricht abgeschickt wird, der Pfeil links von ihr lila ist, bis der Client des anderen eine Empfangsbestätigung sendet. Wenn dieses beim Sender eintrifft, wird der Pfeil grün. Darüber hinaus wurden schöne Icons hinzugefügt, so dass man leicht sehen kann, ob eine Nachricht verschlüsselt übermittelt wurde oder eben nicht. Schön zu sehen, dass es bei meinem lieblings-Jabber-Programm immer wieder weitergeht.</p>
<p><strong>Gajim</strong><br />
Es geht das Gerücht, dass die Tage eine Alphaversion von Gajim 0.15 herauskommt. Diese wird aller Wahrscheinlichkeit nach <a href="http://www.last-crusade.de/2010/10/13/psi-und-xep-0184-xep-0198/" title="Psi+ und Acknowledgements via XEP-0184 &#038; XEP-0198">Stream Management</a> und GPG-Unterstützung unter Windows beinhalten. Ich bin gespannt!</p>
<p><strong>Vacuum IM</strong><br />
Dieser hierzulande recht unbekannte Client wurde in der Version 1.1.1 veröffentlicht. Sie auch <a href="http://sites.google.com/site/vacuumim/news/vacuum-imv111" title="Offizielle Seite von Vacuum-IM">hier</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-crusade.de/2011/08/23/jabber-client-updates-psi-gajim-vacuum-im/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ejabberd zu Prosody: Migration &amp; Konfiguration</title>
		<link>http://www.last-crusade.de/2011/08/03/ejabberd-zu-prosody-migration-konfiguration/</link>
		<comments>http://www.last-crusade.de/2011/08/03/ejabberd-zu-prosody-migration-konfiguration/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 13:56:01 +0000</pubDate>
		<dc:creator>WebCrusader</dc:creator>
				<category><![CDATA[Erfahrungsbericht]]></category>
		<category><![CDATA[Jabber/XMPP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ejabberd to prosody]]></category>
		<category><![CDATA[ejabberd zu prosody]]></category>
		<category><![CDATA[Prosody]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://www.last-crusade.de/?p=309</guid>
		<description><![CDATA[Endlich habe ich mein lange geplantes Projekt umgesetzt und meinen ejabberd-Server durch einen Prosody ersetzt. Hier eine kurze Übersicht für andere, die diesen Schritt auch planen. Hintergründe - Warum der Wechsel? Mein ejabberd hat mir in letzter Zeit immer öfter "consuming too much memory"-Fehlermeldungen gebracht, das hat mich ziemlich genervt (war aber vermutlich eine Konfigurations-Sache). [...]]]></description>
			<content:encoded><![CDATA[<p>Endlich habe ich mein lange geplantes Projekt umgesetzt und meinen ejabberd-Server durch einen <a title="Prosody" href="http://www.prosody.im">Prosody</a> ersetzt. Hier eine kurze Übersicht für andere, die diesen Schritt auch planen.</p>
<h3>Hintergründe - Warum der Wechsel?</h3>
<p>Mein ejabberd hat mir in letzter Zeit immer öfter "consuming too much memory"-Fehlermeldungen gebracht, das hat mich ziemlich genervt (war aber vermutlich eine Konfigurations-Sache). Zudem hat der werte ejabberd immer wieder Einstellungen "vergessen", was ziemlich ärgerlich war. Kurzum, er war schon immer ein wenig zickig und von der Konfiguration her stellenweise nicht sehr entgegenkommend (mag hier und da mein Fehler gewesen sein). Zudem ist ein <a title="XEP-0198: Stream Management" href="http://xmpp.org/extensions/xep-0198.html">Stream Management</a>-Plugin nicht in absehbarer Zeit zu erwarten.</p>
<h3>Warum Prosody?</h3>
<p>Nun, Prosody ist relativ neu (2008) und sehr schlank, dafür umso einfacher zu erweitern. Da der/die Entwickler anderen gegenüber sehr offen sind, hat sich ein gesundes Ökosystem an Modulen gebildet. Eines davon hatte es mir besonders angetan - Überraschung - : Stream Management. Endlich ist es möglich, auch bei schlechter Verbindung verlässlich zu kommunizieren! <img src='http://www.last-crusade.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Was darüber hinaus wirklich spitze ist, ist der Support, den einem die Leute im <a title="Multi User Chat von Prosody" href="http://www.prosody.im/discuss#chatroom">MUC</a> bieten - ich habe einige Stunden hier verbracht und eine Hand voll Leute haben sichwirklich viel Mühe gegeben (und sie waren Erfolgreich *g*), meine Fragen bestmöglich zu klären - danke nochmals!!</p>
<h3>Installation Prosody - Mein Vorgehen</h3>
<p>Während der ejabberd noch friedlich auf dem Server arbeitete, begann die Revolution. Es empfiehlt sich bei Debian-Systemen auf das Repository von prosody (<a href="http://packages.prosody.im/">Übersicht hier</a>) zurück zu greifen, da hier immer die aktuellste Version zusammengeschnürt wird (0.6.1 in den ubuntu-Repos versus 0.8.2 in den Prosody-Repos).</p>
<p>Im Anschluss sollte man sich die Konfig-Datei <em> /etc/prosody/prosody.cfg.lua</em> zu Gemüte ziehen. Sie ist glücklicher Weise recht schön dokumentiert. Hier muss man als erstes den Host auf die eigene Domain ändern. Bei der Verwendung von self-signed-certificates kann man zunächst einmal das aus der Konfiguration weiter oben kopieren und später ein neues erzeugen.</p>
<p>Ein weiteres Detail, das man beachten sollte ist, dass der Nutzer unter dem Prosody läuft auf <em>/var/lib/prosody/*</em> vollen Schreib- und Lesezugriff haben muss. Um herauszufinden, ob etwaige Probleme, z.B. mit den MUC-Bookmarks (nicht les- oder beschreibbar) daran liegen, kann man unter<em> /var/log/prosody/prosody.log</em> bzw. <em>prosody.err</em> nach Fehlermeldungen mit "Permission denied" schauen. Bei mir ist das jedenfalls der Fall gewesen, lies sich durch die Rechtevergabe auf den Ordner aber  schnell beheben.</p>
<h3>Migration ejabberd =&gt; Prosody IM</h3>
<p>Nun, natürlich wollte ich die Nutzeraccounts samt allen Einstellungen und gespeicherten Daten erhalten. Glücklicherweise gibt es von den Prosody-Leuten hierfür ein Script, das sehr gut funktionierte: http://prosody.im/files/ejabberd2prosody. Auszuführen ist es in <em>/var/lib/prosody/</em>. Zunächst muss man jetzt auf der Konsole mittels<br />
<em>ejabberdctl dump filename.txt</em><br />
die Daten aus der Datenbank von Ejabberd exportieren (sollte nicht die Standard-DB verwendet werden, weiß ich nicht, ob es geht -&gt; an den Prosody MUC wenden). Das Migrations-Script führt man mittels<br />
<em> lua ejabberd2prosody pfadZurExportiertenEjabberdDatei</em><br />
aus.<br />
Zu beachten ist, dass der Pfad wo die Dateien hin sollen vom Skript nicht richtig erkannt werden kann und man ggf. noch den Ordner verschieben muss.<br />
Das Skript hat bei mir alles übernommen, es hat sich nur an einer Stelle etwas verschluckt: meine hoch geschätzten Notizen (<a title="XEP-049 (Private XML Storage): Die Möglichkeiten" href="http://www.last-crusade.de/2011/05/05/xep-049-private-xml-storage-die-moglichkeiten/">Storage-Notes</a>) konnten nicht von Psi+ (hab es auch mit Miranda IM getestet) geladen werden. Hier knallte es irgendwie. Wer die Notizen wieder richten möchte, kann folgendermaßen vorgehen: Das private XML liegt unter <em>/var/lib/prosody/&lt;host&gt;/private/&lt;nutzername&gt;.dat.</em><br />
  Das Problem (ich saß da echt 'ne Weile dran, bis ich endlich darauf kam) liegt darin, dass hier leere Attribute = {} gesetzt werden, was irgendwie nicht interpretierbar ist. Wenn man alle leeren geschweiften Klammern durch zwei Anführungszeichen ("") ersetzt, sollte es gehen. Darüber hinaus fügt Prosody bei neuen Notizen immer den Namespace hinzu, daher habe ich das auch gemacht:</p>
<p><code>["attr"] = {};</code></p>
<p>bzw.</p>
<p><code>["tags"] = {};</code></p>
<p>wurde somit zu<br />
<code><br />
["attr"] = {<br />
["xmlns"] = "http://miranda-im.org/storage#notes";<br />
};</code></p>
<p>bzw.</p>
<p><code>["tags"] = "";</code></p>
<p>Dann ist alles wie gehabt vorhanden und man kann munter weiter damit arbeiten. Könnte man sich auch ein nettes kleines Script basteln, aber den Aufwand war es bei mir nicht wert (genau genommen war es auch den von mir betriebenen nicht wert, weil es nur um meine eigenen Notizen ging, aber egal *g*)</p>
<h3>Module</h3>
<p>Neue Module werden unter <em>/usr/lib/prosody/modules</em> abgelegt und in der oben bereits erwähnten Konfigurations-Datei aktiviert.</p>
<p>Wer <a href="http://xmpp.org/extensions/xep-0138.html" title="XEP-138: Stream Compression">Stream Compression</a> nutzen will (bietet sich bei dem nicht gerade sparsamen XMPP-XML meines Erachtens an), muss unter Debian &amp; Konsorten normal noch die Lua Erweiterung für zlib mittels <em>sudo apt-get install lua-zlib</em> herunterladen und installieren - sonst kann Prosody mit dem aktivierten Modul nichts anfangen. Danach kann man es in der Konfig-Datei aktivieren (und es läuft *g*).</p>
<p>Das Stream Management-Modul <a href="https://prosody-modules.googlecode.com/hg/mod_smacks/" title="Direkt zum Modul">mod_smacks</a> lies sich ohne weiteres einbinden und lief auf Anhieb. Jetzt braucht es nur noch bessere Client-Unterstützung, aber für Gajim ist diese in Arbeit und wird hoffentlich nicht so schändlich (bzw. einfach nicht) eingepflegt wie bei Psi. Und Swift bekommt hoffentlich bald Stream Resumption. Aber ich schweife vom Thema ab.</p>
<p>Was es sonst so an Modulen gibt, kann man hier (<a href="https://prosody-modules.googlecode.com/hg/">https://prosody-modules.googlecode.com/hg/</a>) nachsehen und hier (<a href="https://code.google.com/p/prosody-modules/w/list">https://code.google.com/p/prosody-modules/w/list</a>) in den meisten Fällen eine kurze Beschreibung und Anleitung finden.</p>
<h3>Was nicht mehr geht</h3>
<p>Derzeit unterstützt Prosody offiziell kein <a href="http://xmpp.org/extensions/xep-0060.html" title="Pub-Sub">Publish-Subscribe</a> (es ist aber bereits ein Modul verfügbar), das wird sich aber vermutlich bald ändern. Ich muss zugeben, dass mir der genaue Zweck von PubSub noch nicht 100% erschlossen hat (Nachlesebedarf! *g*), aber ich habe dadurch noch keine Einschränkungen erkennen können.</p>
<p>Ein Webinterface ist standardmäßig nicht gegeben, als eingetragener Admin (entsprechende JIDs sind in der Konfig eingebbar) kann man aber so gut wie alles über <a href="http://xmpp.org/extensions/xep-0050.html" title="Ad-hoc Commands">Adhoc Kommandos</a> einstellen, einschließlich dem Laden von Modulen). Es gibt aber auch ein Modul, welches auch via Webinterface diese Kommandos bietet, allerdings habe ich das noch nicht getestet. Einfach mal reinschnuppern.</p>
<h3>Fazit</h3>
<p>Ich bin sehr zufrieden! Die Migration lief mit Ausnahme der Notizen im private XML Storage erstaunlich glatt und problemlos. Dieses Problem wird aber ohnehin nur die Wenigstens tangieren. Die Module funktionieren wunderbar. Ich würde sagen, dass Prosody auf dem Besten Weg ist, State of the Art bei den offenen XMPP-Servern zu werden - wenn er das nicht schon ist. Ejabberd ist gewiss ein guter Server, der auch im großen Stile relativ gut skaliert und seit Jahren bewährt ist. Aber wenn man sich mit XMPP etwas austoben will, halte ich Prosody für die bessere Wahl. Ich hoffe, dass er mich weiterhin so begeistert und sich weiterentwickelt. Rein subjektiv habe ich übrigens das Gefühl, dass der Verbindungsaufbau jetzt schneller geht als zuvor - aber das kann auch euphorische Einbildung sein ;-D</p>
<p>So, vielleicht hilft das hier ja dem Einen oder der Anderen bei der Migration bzw. bei der Entscheidung zu eben dieser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-crusade.de/2011/08/03/ejabberd-zu-prosody-migration-konfiguration/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>User Mood und User Activity via PEP in ejabberd aktivieren</title>
		<link>http://www.last-crusade.de/2011/06/01/user-mood-und-user-activity-via-pep-in-ejabberd-aktivieren/</link>
		<comments>http://www.last-crusade.de/2011/06/01/user-mood-und-user-activity-via-pep-in-ejabberd-aktivieren/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 14:10:56 +0000</pubDate>
		<dc:creator>WebCrusader</dc:creator>
				<category><![CDATA[Jabber/XMPP]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.last-crusade.de/?p=297</guid>
		<description><![CDATA[Ich habe mich eine ganze Weile lang mit einem ejabberd-Server rumgeschlagen, bei welchen  PEP (Personal Eventing Protocol, XEP-0163) nicht aktiviert/aktivierbar war (obwohl es laut Config den Anschein hatte) und somit Funktionen wie User Mood (XEP-0107) und User Activity (XEP-0108) nicht funktionierten. Jetzt konnte mir jemand im ejabberd-MUC helfen(thx badlop and skupko): Beim Update von Version [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mich eine ganze Weile lang mit einem ejabberd-Server rumgeschlagen, bei welchen  <a href="http://xmpp.org/extensions/xep-0163.html">PEP</a> (Personal Eventing Protocol, XEP-0163) nicht aktiviert/aktivierbar war (obwohl es laut Config den Anschein hatte) und somit Funktionen wie <a href="http://xmpp.org/extensions/xep-0107.html">User Mood</a> (XEP-0107) und <a href="http://xmpp.org/extensions/xep-0108.html">User Activity</a> (XEP-0108) nicht funktionierten. Jetzt konnte mir jemand im <a title="Link zum ejabberd MUC" href="xmpp://ejabberd@conference.jabber.ru">ejabberd-MUC</a> helfen(thx badlop and skupko): Beim Update von Version 2.0.x zu 2.1.x hat sich die Art, wie man die Funktion in der ejabberd.cfg einstellen muss, geändert.</p>
<p>Original:</p>
<p>{mod_pubsub, [ % requires mod_caps<br />
{access_createnode, pubsub_createnode},<br />
{plugins, ["default", "pep"]}<br />
]},</p>
<p>Korrekt:</p>
<p>{mod_pubsub, [ % requires mod_caps<br />
{access_createnode, pubsub_createnode},<br />
{plugins, ["flat", "hometree", "pep"]}<br />
]},</p>
<p>Mit dieser Einstellung funktioniert alles wunderbar.<br />
Vielleicht hat ja jemand das gleiche Problem und ihm hilft dieser Beitrag.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-crusade.de/2011/06/01/user-mood-und-user-activity-via-pep-in-ejabberd-aktivieren/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to enable User Mood and User Activity via PEP in ejabberd</title>
		<link>http://www.last-crusade.de/2011/06/01/how-to-enable-user-mood-and-user-activity-via-pep-in-ejabberd/</link>
		<comments>http://www.last-crusade.de/2011/06/01/how-to-enable-user-mood-and-user-activity-via-pep-in-ejabberd/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 14:04:53 +0000</pubDate>
		<dc:creator>WebCrusader</dc:creator>
				<category><![CDATA[Jabber/XMPP]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.last-crusade.de/?p=293</guid>
		<description><![CDATA[I had an problem with an ejabberd server for a while. PEP (Personal Eventing Protocol, XEP-0163) was not enabled/ possible to enable (although according to the config-file it seemed to be) so functions like User Mood (XEP-0107) and User Activity (XEP-0108) did not work. Finally someone from the ejabberd-MUC (thx badlop and skupko) could help [...]]]></description>
			<content:encoded><![CDATA[<p>I had an problem with an ejabberd server for a while. <a href="http://xmpp.org/extensions/xep-0163.html">PEP</a> (Personal Eventing Protocol, XEP-0163) was not enabled/ possible to enable (although according to the config-file it seemed to be) so functions like <a href="http://xmpp.org/extensions/xep-0107.html">User Mood</a> (XEP-0107) and <a href="http://xmpp.org/extensions/xep-0108.html">User Activity</a> (XEP-0108) did not work. Finally someone from the <a title="Address of the MUC" href="xmpp://ejabberd@conference.jabber.ru">ejabberd-MUC</a> (thx badlop and skupko) could help me: Through an update from 2.0.x to 2.1.x the way the ejabberd.cfg has to be configured has changed:</p>
<p>Original:</p>
<p>{mod_pubsub, [ % requires mod_caps<br />
{access_createnode, pubsub_createnode},<br />
{plugins, ["default", "pep"]}<br />
]},</p>
<p>Correct:</p>
<p>{mod_pubsub, [ % requires mod_caps<br />
{access_createnode, pubsub_createnode},<br />
{plugins, ["flat", "hometree", "pep"]}<br />
]},</p>
<p>With this configuration-entries the PEP worked fine.</p>
<p>Perhaps someone has the same problem so that this post helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-crusade.de/2011/06/01/how-to-enable-user-mood-and-user-activity-via-pep-in-ejabberd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schon gewusst?</title>
		<link>http://www.last-crusade.de/2011/05/16/schon-gewusst-2/</link>
		<comments>http://www.last-crusade.de/2011/05/16/schon-gewusst-2/#comments</comments>
		<pubDate>Mon, 16 May 2011 18:04:12 +0000</pubDate>
		<dc:creator>LordOfMilk</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Schon gewusst?]]></category>

		<guid isPermaLink="false">http://www.last-crusade.de/?p=285</guid>
		<description><![CDATA[Schon gewusst, dass bei Straßenbegrenzungspfosten (aka Pinguine...diese weißen Pfosten mit Schwarzen greifen am Straßenrand eben) immer dann einen gelben Reflektor haben, wenn sie um eine Einfahrt, also z.B. ein Feldweg, der in die Straße mündet, stehen?]]></description>
			<content:encoded><![CDATA[<p>Schon gewusst, dass bei Straßenbegrenzungspfosten (aka Pinguine...diese weißen Pfosten mit Schwarzen greifen am Straßenrand eben) immer dann einen gelben Reflektor haben, wenn sie um eine Einfahrt, also z.B. ein Feldweg, der in die Straße mündet, stehen?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-crusade.de/2011/05/16/schon-gewusst-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

