<?xml version="1.0" encoding="utf-8" ?>

<rss version="0.91" >
<channel>
<title>Wohnzimmerhostblogger</title>
<link>http://wohnzimmerhostblogger.de/</link>
<description>Mein Wohnzimmer ist mein Kundencenter</description>
<language>de</language>
<image>
        <url>http://wohnzimmerhostblogger.de/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Wohnzimmerhostblogger - Mein Wohnzimmer ist mein Kundencenter</title>
        <link>http://wohnzimmerhostblogger.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Weinen wegen zuviel Stille</title>
    <link>http://wohnzimmerhostblogger.de/archives/1525-Weinen-wegen-zuviel-Stille.html</link>

    <description>
        &lt;p&gt;Die Mitarbeiterin eines Kunden bat mich gestern darum, ihre E-Mail-Adresse heute abzuschalten bzw. auf die allgemeine info@-Adresse umzuleiten. Ich schrieb ihr, dass sie sich dann nicht wundern sollte, wenn es heute still wird. Ihre Antwort folgte prompt:&lt;/p&gt; &lt;blockquote style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt; &lt;p&gt;&lt;font face=&quot;&#039;courier new&#039;, courier, monospace&quot;&gt;Ich werde nicht weinen &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;&#039;courier new&#039;, courier, monospace&quot;&gt;Vielleicht ein bisschen, wenn es zu still wird!&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;&#039;courier new&#039;, courier, monospace&quot;&gt;Sie sind - wie immer - mein ganz persönlicher Held! Ganz vielen lieben Dank!&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;Als ich ihr heute ihre vorerst letzte E-Mail (zumindest an diese Adresse) schrieb um sie vor der Umleitung zu &amp;quot;warnen&amp;quot; konnte ich mich bzgl. der Stille nicht ganz zurück halten:&lt;/p&gt;&lt;blockquote style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: monospace; white-space: pre-wrap; &quot;&gt;Bei Ihnen bin ich recht zuversichtlich, dass in absehbarer Zeit &amp;quot;zu &lt;/span&gt;&lt;span style=&quot;font-family: monospace; white-space: pre-wrap; &quot;&gt;still&amp;quot; nicht zu den ernst zu nehmenden Problemen zählen wird. Aber das &lt;/span&gt;&lt;span style=&quot;font-family: monospace; white-space: pre-wrap; &quot;&gt;ist mitunter ja ein recht erfreulicher und wünschenswerter Zustand. &lt;/span&gt;&lt;span style=&quot;font-family: monospace; white-space: pre-wrap; &quot;&gt;Mitunter... Vielleicht nicht komplett... &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family: monospace; white-space: pre-wrap; &quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: monospace; white-space: pre-wrap; &quot;&gt;Ich knipse Ihre E-Mail-Adresse nun ab und wünsche Ihnen schon mal alles &lt;/span&gt;&lt;span style=&quot;font-family: monospace; white-space: pre-wrap; &quot;&gt;Gute für die Zukunft! Bis in 3 Jahren dann.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Für die, die es noch nicht geahnt haben: Sie geht in den Mutterschaftsschutz. Und ich merke dabei, dass ich wohl mittlerweile so langsam in das Alter komme, wo man sich fast schon voller Neid für sie freut und sich dabei denkt &amp;quot;Wann bin ich denn endlich mal dran?&amp;quot;.&lt;/p&gt;&lt;p&gt;Ach ja: An dieser Stelle auch nochmal ein &amp;quot;&lt;a href=&quot;http://www.rackblogger.de/2010/08/24/hello-world/&quot; target=&quot;_blank&quot;&gt;Herzlichen Glückwunsch!&lt;/a&gt;&amp;quot; an den Rackblogger. &lt;span style=&quot;font-size: x-small; &quot;&gt;(Hat aber nichts mit dem oben erwähnten Fall zu tun, außer dass es gerade wohl &amp;quot;In&amp;quot; ist)&lt;/span&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Faulheit</title>
    <link>http://wohnzimmerhostblogger.de/archives/1524-Faulheit.html</link>

    <description>
        Bin ich eigentlich faul, wenn ich lieber Wake-On-Lan benutze als mich 4 Meter (2m hin, 2m zurück) zu bewegen?! &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </description>
</item>
<item>
    <title>IPv6 kommt?!</title>
    <link>http://wohnzimmerhostblogger.de/archives/1523-IPv6-kommt!.html</link>

    <description>
        &lt;p&gt;Nachdem wir vor knapp 2 Wochen vom Rechenzentrums-Betreiber hier in Stuttgart ein IPv6-Netzwerk zu testzwecken überlassen bekommen haben, habe ich mich mal auf gemacht und &lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/1483-IPv6-Spielwiese.html&quot;&gt;die IPv6-Sandbox&lt;/a&gt; auf ein Produktiv-System übernommen, vorerst aber nur das vHost-Backend und die angepassten &amp;quot;allgemeinen&amp;quot; Funktionen (a la &amp;quot;Welche IP-Adressen sind für diese Maschine konfiguriert&amp;quot;).&lt;/p&gt;&lt;p&gt;Unsere Haus-eigene Auto-Konfiguration (nicht zu verwechseln mit der von &lt;a href=&quot;http://de.wikipedia.org/wiki/IPv6#Autokonfiguration&quot; target=&quot;_blank&quot;&gt;IPv6&lt;/a&gt; oder DHCP) gilt es noch anzupassen - die mittlerweile recht eingestaubte Bash-Skript-Sammlung weiß noch rein gar nichts über die Existenz von IPv6, sodass jedes System, das bisher auf IPv6 hört, manuell konfiguriert wurde und nach einem Reboot alles vergisst. Für einen Produktiv-Betrieb mit dem Label &amp;quot;Wir können nun IPv6&amp;quot; natürlich überhaupt nicht ausreichend.&lt;/p&gt;&lt;p&gt;Alles in allem bin ich recht zuversichtlich. So hat sich z.B. auch herausgestellt war, dass es gar nicht falsch war schon im Jahr 2006 unser System vollkommen mit der Fähigkeit zum Multihoming auszustatten. Klingt vielleicht ein wenig abwegig, aber dadurch haben wir bei einem Dualstack-Betrieb, also IPv4 und IPv6 gleichzeitig, überhaupt keine Probleme mit der Konfiguration - das handhabt unser Backend vollkommen automatisch. &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;Eine spannende Frage ist dann noch, wie wir mit dieser Fülle von IP(v6)-Adressen in Zukunft dann umzugehen haben. Es gab schon Anmerkungen, dass man ja &amp;quot;in Zukunft&amp;quot; (vielmehr in einer goldenen Zukunft) genug IP-Adressen hätte um jedem Kunden (oder jeder Domain) eine eigene zu geben. Aber irgendwie schrecke ich vor sowas noch zurück.&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Reaktionszeiten</title>
    <link>http://wohnzimmerhostblogger.de/archives/1522-Reaktionszeiten.html</link>

    <description>
        &lt;p&gt;Aus einem Gespräch mit einem möglichen Lieferanten heute morgen (schlechtes Gedächtnisprotokoll):&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;Ich muss Sie vorab schon einmal enttäuschen, solche Reaktionszeiten wie Sie bekommen wir nicht hin.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;Sollten Sie mir einmal eine E-Mail schreiben kann es schon mal ein oder zwei Tage dauern bis Sie mit einer Antwort rechnen können.&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Kein Problem damit! Auch nicht mit solch versteckten Komplimenten &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>SCP-Server in PHP</title>
    <link>http://wohnzimmerhostblogger.de/archives/1521-SCP-Server-in-PHP.html</link>

    <description>
        &lt;p&gt;Mein Helferlein #1 hat dazu gestern schon den Kopf geschüttelt:&lt;/p&gt;&lt;p&gt;Um das SCP-Protokoll besser zu verstehen, habe ich gestern einfach mal einen SCP-Server in PHP geschrieben. Zu meiner großen Überraschung hat das Ding auch auf Anhieb wie erwartet funktioniert.&lt;/p&gt;&lt;p&gt; Produktiv wird es den aber natürlich niemals geben. Es war wie bereits erwähnt nur ein kleines Projekt um mal einen Blick hinter die Kulissen zu werfen. Wer sich für den Code interessiert, &lt;a target=&quot;_blank&quot; href=&quot;http://oss.tiggerswelt.net/scp.php&quot;&gt;kann btw. hier einen Blick drauf werfen&lt;/a&gt; - finde ich allemal besser zu lesen als &lt;a target=&quot;_blank&quot; href=&quot;http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/usr.bin/ssh/scp.c&quot;&gt;die scp.c&lt;/a&gt; aus dem &lt;a target=&quot;_blank&quot; href=&quot;http://www.openssh.com/&quot;&gt;OpenSSH-Projekt&lt;/a&gt; &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt; &lt;p&gt;Für meine nächste Zugfahrt habe ich schon einen weiteren Kandidaten: &lt;a target=&quot;_blank&quot; href=&quot;http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/usr.bin/ssh/sftp-server.c&quot;&gt;S&lt;/a&gt; &lt;a target=&quot;_blank&quot; href=&quot;http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/usr.bin/ssh/sftp.h&quot;&gt;F&lt;/a&gt; &lt;a target=&quot;_blank&quot; href=&quot;http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/usr.bin/ssh/bufaux.c&quot;&gt;T&lt;/a&gt; &lt;a target=&quot;_blank&quot; href=&quot;http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/usr.bin/ssh/buffer.c&quot;&gt;P&lt;/a&gt;! &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Support-Zeiten</title>
    <link>http://wohnzimmerhostblogger.de/archives/1520-Support-Zeiten.html</link>

    <description>
        &lt;p&gt;Ich hatte heute morgen einen (mir eher unangenehmen) Kontakt mit den Geschäftsführern eines unserer Kunden. Es ging um die Frage, warum die Bitte zum Anlegen von SVN-Benutzern noch nicht ausgeführt worden sei - schließlich würde die entsprechende E-Mail ja schon einige Zeit bei mir liegen.&lt;/p&gt;&lt;p&gt; Wie sich im Gespräch dann herausstellte, war die Mail deutlich jünger als 24 Stunden, lag also noch keinen Tag in meiner (persönlichen) Mailbox und auch auf Seiten des Kunden war woein Eindruck von Dringlichkeit entstanden, der wohl weder vom Verfasser der ursprünlgichen Bitte (ein Mitarbeiter des Kunden) beabsichtigt noch mit mir kommuniziert worden war.&lt;/p&gt;&lt;p&gt;Schlussendlich schrieb mir der Geschäftsführer:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt; &lt;font face=&quot;courier new,courier,monospace&quot;&gt;Das kling ja eher wie:&lt;br /&gt;&lt;br /&gt;&amp;quot;Sie waren ja sonst immer sofort aktiv, jetzt hat es einige Minutengedauert.&amp;quot;&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;br /&gt;&lt;br /&gt;Das ist doch eine sehr hohe Service-Qualität.&lt;/font&gt; &lt;br /&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Welch erfreuliches Ende! Eigentlich ist das auch nicht ganz unüblich, es gab sogar schon mal den Fall wo ein Kunde nach knapp 3 Stunden fragte, ob seine Mail überhaupt angekommen sei und kommentierte dies mit &amp;quot;wir wären ja sonst nicht so langsam&amp;quot;. Aber den Weg bis rauf in die Geschäftsführung hat solch ein Umstand heute zum ersten Mal genommen, aber super wenn wir nun auch dort einen Stein im Brett haben &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Auf der Jagd nach den Kosten pro kW/h</title>
    <link>http://wohnzimmerhostblogger.de/archives/1519-Auf-der-Jagd-nach-den-Kosten-pro-kWh.html</link>

    <description>
        &lt;p&gt;In letzter Zeit erwische ich mich immer wieder dabei, dass ich bei einigen Kunden vor Ort die Strompreise raussuchen lasse, wenn es darum geht, dass wir für diese Hardware anschaffen und vor Ort bereitstellen.&lt;/p&gt;&lt;p&gt;Mit dieser Information sowie einer Messung des Verbrauches von evtl. schon vorhandener Hardware, kann ich dem Kunden dann oft zeigen, dass Energie-Effizienz nicht nur was für &amp;quot;Ökos&amp;quot; (sofern es die so überhaupt noch gibt) ist, sondern sich über die Zeit hinweg durchaus auch auszahlen kann und es manchmal sogar wirtschaftlich ist auch dann neu anzuschaffen, wenn auf den ersten Blick gar kein Bedarf dazu besteht.&lt;/p&gt;&lt;p&gt;Das ist zwar etwas mehr Arbeit für mich, macht aber durchaus Spaß und zeigt vielen Kunden, dass es uns eigentlich niemals nur um den nackten Umsatz geht. &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Eigener Chat-Server</title>
    <link>http://wohnzimmerhostblogger.de/archives/1518-Eigener-Chat-Server.html</link>

    <description>
        &lt;p&gt;Ich bin heute morgen recht früh aufgewacht und schaffte es nicht weiterzuschlafen. Aus etwas Verzweifelung heraus bin ich dann also aufgestanden und habe erst einmal alles fürs Frühstück vorbereitet. Da ich dann aber immernoch ca. anderthalb Stunden bis zur &lt;a href=&quot;http://www.wdrmaus.de/&quot; target=&quot;_blank&quot;&gt;Sendung mit der Maus&lt;/a&gt; hatte, habe ich mich an &lt;a href=&quot;http://xmpp.org/extensions/xep-0045.html&quot; target=&quot;_blank&quot;&gt;XEP-0045&lt;/a&gt; heran gemacht.&lt;/p&gt;&lt;p&gt;Das besagte XEP beschreibt den &amp;quot;Multi-User-Chat&amp;quot; für XMPP/Jabber, also die Möglichkeit auf einem XMPP-Server einen Chatraum aufzumachen und eine Konversation mit mehr als zwei Teilnehmern zu führen. Das XEP zu lesen steht schon seit gefühlten 2 Jahren auf meiner ToDo, aber irgendwie erschien es beim ersten Blick immer so aufgebläht und riesig. Doch falsch gedacht! Auch dieses XEP ist nur mit Wasser gekocht und in den meisten Stellen recht trivial.&lt;/p&gt;&lt;p&gt;Ich habe es mir nicht nehmen lassen während des Lesens einfach mal eine Test-Implementation auf Basis meiner bereits vorhandenen &lt;a href=&quot;http://oss.tiggerswelt.net/xmpp/&quot; target=&quot;_blank&quot;&gt;XMPP-Bibliothek&lt;/a&gt; zu schreiben. Hat super funktioniert und ist mit minimalem Funktionsumfang (ohne Administration oder Moderation) absolut lauffähig. Das bringt uns dem Thema auch Chaträume auf unserem XMPP-Server anzubieten etwas näher, wobei sich dann die Frage stellt, ob man eine bestehende Lösung nimmt oder gleich auf den Eigenbau setzt.&lt;/p&gt;&lt;p&gt;Schlussendlich habe ich ca. 30 KB Code (und größtenteils Kommentare und Leerzeichen) in knapp 2 Stunden generiert. Wenn ich bei dem Tempo bleibe, überhole ich noch die Ergebnisse der Google Summer of Code &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Meinen Code gibt es btw. wie so oft &lt;a href=&quot;http://oss.tiggerswelt.net/twMuc/&quot; target=&quot;_blank&quot;&gt;als CC BY-SA hier&lt;/a&gt; - sollte es irgendwen interessieren.&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Warm und kalt</title>
    <link>http://wohnzimmerhostblogger.de/archives/1517-Warm-und-kalt.html</link>

    <description>
        &lt;p&gt;Wir sind gerade mal 10 Monate in unserem neuen Rechenzentrum und schon hege ich den Plan einfach mal alles nach und nach abzuschalten. &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;Grund hierfür ist weder ein ausgeprägtes BOfH-Syndrom noch eine Geschäftsaufgabe (Gott, behüte!). Vielmehr sind wir stets bemüht in Sachen Energie-Effizienz recht weit vorne mitzumischen. So verbrauchen unsere Energie-Hungrigsten Prozessoren momentan max. 32,5 Watt pro Kern und wir achten beim Anschaffen neuer Hardware stets auf ihre Energie-Effizienz (um genau zu sein ist das Kriterium #1) oder lassen die CPUs gerne mal mit dem &amp;quot;ondemand&amp;quot;-Governor laufen.&lt;/p&gt;&lt;p&gt;Okay, ich verrenne mich etwas. (Wobei im ausgeschalteten Zustand natürlich die Energieeffizienz natürlich atemberaubend wäre)&lt;/p&gt;&lt;p&gt;Grund des geplanten Abschaltens ist ein Positionswechsel innerhalb des Rechenzentrums. Wir verlassen unseren angestammten Cage und wechseln in einen neuen Raum - ausgestattet mir Warm- und Kaltgängen. Ich freu mich schon drauf! Gerade im Sommer ist es schön im kalten Gang zu stehen, wohingegen ich im Winter wohl den anderen vorziehen werde.&lt;/p&gt; &lt;p&gt;Momentan bereiten wir noch die &amp;quot;Rahmenbedingungen&amp;quot; für den Umzug vor, d.h. schalten Patches zwischen den Racks, stellen neue Switches auf und planen den Umzug in der Theorie durch. Wir werden den Umzug natürlich Stück für Stück durchführen um die Ausfallzeiten so gering wie möglich zu halten. Darüber hinaus werden wir die meisten Webserver (die mittlerweile in einem virtuellen Container laufen) während des Umzugs auf einen Fallback-Host im neuen Rack umstellen.&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>PHP 5.2.14 und 5.3.3</title>
    <link>http://wohnzimmerhostblogger.de/archives/1516-PHP-5.2.14-und-5.3.3.html</link>

    <description>
        &lt;p&gt;Ich habe soeben die relativ neuen PHP-Versionen 5.2.14 und 5.3.3 fürs Webhosting freigegeben.&lt;/p&gt;&lt;p&gt;Bei Bedarf oder auf speziellen Wunsch hin werden wir diese Versionen also auf unseren Webservern ausrollen. &lt;/p&gt;&lt;p&gt;(Im Falle von 5.3 werden wir aber weiterhin auch 5.3.2 im Produktiv-Betrieb anbieten, da 5.3.3 eine nicht rückwärts-kompatibele Änderung in Sachen Namespace-Hanling beinhaltet)&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Neues XMPP/Jabber-Backend</title>
    <link>http://wohnzimmerhostblogger.de/archives/1515-Neues-XMPPJabber-Backend.html</link>

    <description>
        &lt;p&gt;Bevor ich mit dem eigentlich Artikel beginne: Wir haben uns darauf geeinigt folglich immer von XMPP/Jabber zu sprechen. Früher hieß es Jabber, für das Protokoll an sich ist mittlerweile XMPP eigentlich richtig. Mit XMPP/Jabber ist wie ich finde ein guter Mittelweg gefunden worden, der zum einen den Wiedererkennungswert von Jabber hat und die korrekte Bezeichnung XMPP beinhaltet. Zudem finde ich, dass es einfach geekig klingt und folglich toll ist &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;Wir haben vergangene Woche unser Backend für unseren XMPP/Jabber-Dienst auf eine komplett neue Software umgestellt. Das System haben wir von Grund auf neu geschrieben und keine Altlast aus dem Vorgänger übernommen. Im Gegenzug sind ein paar allgemeine Verbesserungen aus unserem Framework integriert worden, was die Konfiguration insgesamt etwas eleganter und effektiver gestaltet. Bis auf weiteres läuft es jetzt schon runder als vorher.&lt;/p&gt;&lt;p&gt;Im selben Atemzug haben wir den entsprechenden Bereich im Kundeninterface überarbeitet und den Server ausgewechselt. Schon im alten System war es möglich neben virtuellen Jabber-Benutzern auch &amp;quot;ganz normale&amp;quot; Benutzeraccounts zu verwenden. Dieses Feature haben wir noch ein stück weit ausgebaut, sodass man nun u.a. den lästigen Prefix wegkürzen kann. Wo früher nur &lt;em&gt;kunde_name@domain.de&lt;/em&gt; funktionierte, tut es mittlerweile (auf Wunsch) zusätzlich &lt;em&gt;name@domain.de&lt;/em&gt; &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;Richtig kurios finde ich auch die neue Benutzer-Verwaltung: Die haben wir komplett an unser E-Mail-Backend angelehnt - Authorisation, Registrieren und Löschen von Benutzerkonten funktioniert nun über die von Postfix gewohnten Mechanismen und ist dementsprechend auf Performance ausgelegt (wenngleich nicht notwendigerweise) hinzu kommt der Vorteil eine Schnittstelle weniger Pflegen zu müssen.&lt;/p&gt;&lt;p&gt;Alles in allem war das wieder mal nur der Startschuss für weitere Veränderungen - meine Liste hierzu ist noch elendig lang. Als nächstes werden wir alle Domains über die Standard-Ports 5222 und 5223 (SSL) verfügbar machen. Und als kleines Schmakerl noch 80 (HTTP) und 443 (HTTPS) oben drauf legen. Und ja: Die Transports sollen auch zurück kommen.&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>IMAP-Inbox mit GnuPG oder S/MIME verschlüsseln</title>
    <link>http://wohnzimmerhostblogger.de/archives/1514-IMAP-Inbox-mit-GnuPG-oder-SMIME-verschluesseln.html</link>

    <description>
        &lt;p&gt;Ich musste schon recht lange blättern bis ich schlussendlich den gesuchten Blog-Post gefunden habe:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/884-Verschluesselte-Inbox.html&quot;&gt;Vor 3 Jahren schrieb ich von der Idee E-Mails bei ihrem Eintreffen bei uns mittels einem öffentlichen Schlüssel (den der Kunde uns überlasst) zu verschlüsseln und somit nur verschlüsselte E-Mails abzuspeichern.&lt;/a&gt;&lt;/p&gt;&lt;p&gt; Seitdem sind viele, viele E-Mails verschickt und empfangen worden und nicht viel ist passiert. Es gab mal &lt;a href=&quot;http://oss.tiggerswelt.net/pgpmail.php&quot; target=&quot;_blank&quot;&gt;eine Art Proof-of-Concept-Skript&lt;/a&gt;, der als rudimentärer Filter für Procmail funktionierte. Wenn man bedenkt, dass dort ca. eine Stunde arbeit drin steckte liegt auf der Hand, dass er natürlich nicht fehlerfrei funktionieren konnte.&lt;/p&gt;&lt;p&gt;Nachdem ich mir aber nicht zuletzt &lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/1509-Vertreter-gesucht.html&quot;&gt;wegen unserer Vertreter-Funktion&lt;/a&gt; oder auch dem Support-Filter (der Erweitert Kunden-E-Mails um deren Leistungsdaten bei uns) eine Programm-Bibliothek gewünscht (und bekommen) habe, mit der sich E-Mail leicht &amp;quot;manipulieren&amp;quot; lassen, hat das Projekt wieder etwas Leben bekommen:&lt;/p&gt;&lt;p&gt;E-Mails an den Support werden bei ihrem Eintreffen nun kopiert und zu Testzwecken S/MIME- und GnuPG-verschlüsselt in einem speziellen Verzeichnis abgelegt. Der Test läuft bereits seit einiger Zeit sehr erfolgreich - wenn man denn von ein paar Ecken und Kanten absehen mag. Eigentlich ist es nur noch reine Formalität das Ding mal produktiv zu schalten, aber wirklich trauen tue ich mich noch nicht &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Erste WSGI-Anfrage erfolgreich</title>
    <link>http://wohnzimmerhostblogger.de/archives/1513-Erste-WSGI-Anfrage-erfolgreich.html</link>

    <description>
        &lt;p&gt;Ich habe gerade eben die erste erfolgreiche Anfrage an unseren experimentellen WSGI-Server für Python gestellt.&lt;/p&gt;&lt;p&gt;Der Weg hier hin war recht steinig und ging über Verständnis-Probleme bzgl. &lt;a href=&quot;http://www.python.org/dev/peps/pep-0333/&quot; target=&quot;_blank&quot;&gt;des WSGI PEP&lt;/a&gt; über Stolperfallen in der &lt;a href=&quot;http://docs.python.org/c-api/index.html&quot; target=&quot;_blank&quot;&gt;Python-API&lt;/a&gt; bis hin zu den üblichen Speicherzugriffsfehlern in C. Ganz fertig ist der WSGI-Server aber noch lange nicht - so stürzte der Server prompt bei der zweiten Anfrage ab, aber das wird wohl nur eine Sache von Minuten sein...&lt;/p&gt;&lt;p&gt; Die Freude war erst einmal so groß, dass ich diesen Zwischenschritt erst einmal bloggen musste &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;Nachtrag:&lt;/strong&gt;&lt;/u&gt; Wer &lt;a href=&quot;http://docs.python.org/c-api/init.html#Py_Finalize&quot; target=&quot;_blank&quot;&gt;Py_Finalize()&lt;/a&gt; anstelle von &lt;a href=&quot;http://docs.python.org/c-api/init.html#PyEval_ReleaseThread&quot; target=&quot;_blank&quot;&gt;PyEval_ReleaseThread()&lt;/a&gt; aufruft ist selbst schuld &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>System Administrator Appreciation Day</title>
    <link>http://wohnzimmerhostblogger.de/archives/1512-System-Administrator-Appreciation-Day.html</link>

    <description>
        &lt;p&gt;Heute ist wohl schon wieder der &amp;quot;&lt;a href=&quot;http://www.sysadminday.com/&quot; target=&quot;_blank&quot;&gt;System Administrator Appreciation Day&lt;/a&gt;&amp;quot; - und ich hätte es schon wieder fast verpasst, wäre da nicht ein aufmerksamer Kunde gewesen, der sich schon zu Beginn unseres Arbeitstages gemeldet hat:&lt;/p&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;Heute ist der System Administrator Appreciation Day,&lt;br /&gt;daher wollte ich mich mal für das gut funktionierende Hosting bedanken.&lt;br /&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;p&gt;Vielen Dank, Hermann! &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Gentoo-Ähnlich</title>
    <link>http://wohnzimmerhostblogger.de/archives/1511-Gentoo-AEhnlich.html</link>

    <description>
        &lt;p&gt;Ich habe den Eindruck, dass unser System unter der Haube immer mehr &lt;a href=&quot;http://de.wikipedia.org/wiki/Gentoo_Linux&quot; target=&quot;_blank&quot;&gt;einem Gentoo&lt;/a&gt; ähnelt. Zwar setzen wir im Rumpf unserer Server eine ganz andere Linux-Distribution ein, aber ich sag schon immer scherzhaft, dass wir die eigentlich nur wegen &lt;a href=&quot;http://de.wikipedia.org/wiki/Compiler&quot; target=&quot;_blank&quot;&gt;dem Compiler&lt;/a&gt; brauchen.&lt;/p&gt;&lt;p&gt;Um eine einheitliche Hosting-Landschaft zu gewährleisten kommt der meiste große Rest aus unserem Haus-Internen Software-Management und integriert sich nahtlos in die Hosting-Umgebung. Und auch wenn mal ein Server zwischen den Rechenzentren bewegt wird, taumelt er nicht orientierungslos durch die Gegend, sondern versucht sich &lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/895-Wo-bin-ich.html&quot;&gt;die Frage nach dem &amp;quot;Wo bin ich?&amp;quot;&lt;/a&gt; einfach selbst zu beantworten (ohne DHCP &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;).&lt;/p&gt;&lt;p&gt;Neben dem Compiler gab es aber auch immer noch ein paar Tools, die das Host-System noch vorhalten musste: make, patch, tar und autoconf. Letzteres primär um beim Compilieren von PHP ein paar PECL-Erweiterungen einzubinden.&lt;/p&gt;&lt;p&gt;Nachdem ich vergangene Woche aber &lt;a href=&quot;http://www.opensuse.org/&quot; target=&quot;_blank&quot;&gt;das neue OpenSuSE 11.3&lt;/a&gt; zu Testzwecken in einer Sandbox installiert hatte, bin ich jedoch schier verrückt geworden, denn besagte PECL-Erweiterungen wollten sich partout nicht installieren lassen sondern störten den kompletten Build-Prozess von PHP. Irgendwann fand ich im aktuellen Entwicklungs-Zweig von autoconf den Hinweis, dass ein Makro in der aktuellsten Version 2.66 defekt sei - und genau daran störte sich auch PHP.&lt;/p&gt;&lt;p&gt;Ich habe kurzerhand autoconf in der Version 2.63 (mit neueren Versionen scheint es nicht zu funktionieren) in unser Software-Management mit aufgenommen. Und so ist die Liste der Anforderungen an ein Host-System erneut geschrumpft. In ein oder zwei Jahren haben wir somit bestimmt unsere eigene Linux-Distribution - ohne dass es jemand wirklich wollte &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </description>
</item>

</channel>
</rss>
