<?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>BibaBlog &#187; Arbeit</title>
	<atom:link href="http://wap.ecw.de/archives/category/arbeit/feed" rel="self" type="application/rss+xml" />
	<link>http://wap.ecw.de</link>
	<description>Vom Erfinder der Pandemie</description>
	<lastBuildDate>Mon, 26 Jul 2010 18:17:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>openSUSE 10.3 und Ghostscript</title>
		<link>http://wap.ecw.de/archives/1273</link>
		<comments>http://wap.ecw.de/archives/1273#comments</comments>
		<pubDate>Thu, 28 Jan 2010 12:01:14 +0000</pubDate>
		<dc:creator>Schakko</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[birt]]></category>
		<category><![CDATA[ghostscript]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[zabos]]></category>
		<category><![CDATA[zypper]]></category>

		<guid isPermaLink="false">http://wap.ecw.de/?p=1273</guid>
		<description><![CDATA[Gestern ging mir der Hintern geringfügig auf Grundeis: am morgigen Freitag ist Rollout unseres ZABOS-Systems, die letzten Bugs sind soweit gefixt gewesen. Nach Ende einer Alarmierung (Details zu ZABOS gibt es unter http://www.zabos.info) sollte automatisch ein Abschluss-Report gedruckt werden. An sich auch gar kein Problem, da die mit BIRT erzeugten Reporte per lpr gedruckt werden [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern ging mir der Hintern geringfügig auf Grundeis: am morgigen Freitag ist Rollout unseres ZABOS-Systems, die letzten Bugs sind soweit gefixt gewesen. Nach Ende einer Alarmierung (Details zu ZABOS gibt es unter <a href="http://www.zabos.info">http://www.zabos.info</a>) sollte automatisch ein Abschluss-Report gedruckt werden. An sich auch gar kein Problem, da die mit BIRT erzeugten Reporte per <i>lpr</i> gedruckt werden sollten.</p>
<p>Allerdings lief auf dem Server noch Ghostscript in der Version 8.1.x, die bei der pdf2ps-Konvertierung den Fehler</p>
<pre>
   **** Warning:  An error occurred while reading an XREF table.
   **** The file has been damaged.  This may have been caused
   **** by a problem while converting or transferring the file.
   **** Ghostscript will attempt to recover the data.
</pre>
<p>schmiss. Grund dafür war, dass die installierte Ghostscript-Version noch nicht mit dem PDF-Format 1.5 klar kommt. BIRT erzeugt aber die PDFs in diesem Versions-Format. Eine Möglichkeit, eine ältere PDF-Formatsversion zu benutzen, habe ich nicht gefunden.<br />
<br />
Ich hatte also nun die Option, das komplette, auf openSuSE basierende System, von 10.3 auf 11.2 zu upgraden oder aber die aktuelle Ghostscript-Version 8.70 zu kompilieren, in der der Fehler gefixt war.<br />
Das Upgrade von 10.3 auf 11.2 mit Hilfe von <i>zypper</i> schlug fehl, da mir zypper ein <i>std::bad_alloc()</i> lieferte. Im Internet wurde ich nicht fündig, und die Zeit für das Debuggen hatte ich nicht.<br />
Somit wurde die Option ersetzt durch &#8220;Server frisch aufsetzen und die komplette Umgebung anpassen&#8221;.<br />
Da ich eher der Debian/Ubuntu-Mensch bin, hatte ich da so meine Abneigung gegen. Deshalb versuchte ich, Ghostscript manuell zu kompilieren. Als Paketabhängigkeiten müssen <i>tiff-*-devel</i> und <i>cups-*-devel</i> per YaST installiert werden, ein <i>make &amp;&amp; make install</i> führte dann auch zum Erfolg.</p>
]]></content:encoded>
			<wfw:commentRss>http://wap.ecw.de/archives/1273/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rautiges 2009-09-01</title>
		<link>http://wap.ecw.de/archives/1189</link>
		<comments>http://wap.ecw.de/archives/1189#comments</comments>
		<pubDate>Tue, 01 Sep 2009 12:02:46 +0000</pubDate>
		<dc:creator>Schakko</dc:creator>
				<category><![CDATA[Active Directory / LDAP]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[Rechnerstrukturen und Betriebssysteme]]></category>
		<category><![CDATA[abschlusstest]]></category>
		<category><![CDATA[buildserver]]></category>
		<category><![CDATA[Konzert]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[mod_auth_ldap]]></category>
		<category><![CDATA[rhythmutants]]></category>
		<category><![CDATA[ruderregatta]]></category>
		<category><![CDATA[wolfsburg]]></category>
		<category><![CDATA[wrc]]></category>
		<category><![CDATA[xenserver]]></category>

		<guid isPermaLink="false">http://wap.ecw.de/?p=1189</guid>
		<description><![CDATA[Durch das Konzert und Projekte in der Firma bin ich immer noch im Stress, deshalb hier mal wieder etwas Rautiges. Am Freitag den 4. September hat unsere Band &#8211; die Rhythmutants &#8211; unseren ersten Auftritt. Mittlerweile läuft auch alles so, wie es soll. Ich bin stark gespannt, wie das Konzert dann ablaufen wird. Die Woche [...]]]></description>
			<content:encoded><![CDATA[<p>Durch das Konzert und Projekte in der Firma bin ich immer noch im Stress, deshalb hier mal wieder etwas Rautiges.</p>
<ul>
<li>Am Freitag den 4. September hat unsere Band &#8211; die Rhythmutants &#8211; unseren ersten Auftritt. Mittlerweile läuft auch alles so, wie es soll. Ich bin stark gespannt, wie das Konzert dann ablaufen wird. Die Woche ist noch geprägt von jeder Menge Bandproben.<br />
Den letzten Samstag hat die Band + Support-Crew bis spät in die Nacht geprobt und Party gemacht. War sehr lustig &#8211; aber auch anstrengend.</li>
<li>Für <em>mod_auth_ldap</em> habe in der vergangenen Woche einen Patch geschrieben, mit dessen Hilfe es möglich ist, für einen (virtuellen) Server einmalig die LDAP-Verbindungseinstellungen zu setzen, die dann für den kompletten (virtuellen) Server gelten. Mich hat es mehr als angepestet, dass ich für jede Ressource die Zugangsdaten (AuthLDAPBindDN, AuthLDAPBindPassword und AuthLDAPURL) immer wieder setzen musste. Nun existieren die Parameter AuthLDAPGlobalURL, AuthLDAPGlobalBindDN und AuthLDAPBindPassword.</li>
<li>Unser Haus-internes Kicker-Team, bestehend aus Christoph, Marc, Florian, Mandy, Hendrik und mir, hat am vergangenen Donnerstag den ersten Platz beim 1. IT-Region 38 Kicker-Cups belegt. Es war ein äußerst spannender und unterhaltsamer Abend, den unser ECW-Badabäääm-Team erfolgreich abschließen konnte. Fotos vom Turnier gibt es bei der <a href="http://www.it-region38.de/?page_id=3463/">IT Region 38</a>, Christoph hat weiterhin noch ein <a href="http://www.it-region38.de/?page_id=3442">kurzes Interview</a> gegeben.<br />
Nach dem Turnier haben Marc und ich am Klieversberg noch bis in die frühen Morgenstunden unseren grandiosen Sieg gefeiert.</li>
<li>Beim Studium habe ich heute den Abschlusstest für Rechnerstrukturen und Betriebssysteme abgelegt &#8211; und überraschend nicht bestanden. 2 der Tests wurden meiner Meinung nach vom System falsch ausgewertet, obwohl sie offensichtlich richtig waren, denn es mussten nur die Lösungen aus dem Buch abgeschrieben werden. Ich habe Bianca über diesen Missstand informiert und hoffe auf eine baldige Antwort &#8211; mein Tutor ist leider noch bis zum 6. September im Urlaub, so dass mir der richtige Ansprechpartner momentan nicht zur Seite steht. Ist alles sehr ärgerlich.</li>
<li>Die Migration unserer virtuellen Maschinen auf den Xen-Server haben wir erfolgreich hinter uns gebracht, auch wenn es einige Probleme gab. Nun läuft aber wieder alles. Damit steht &#8211; sobald es Zeittechnisch machbar ist &#8211; der Einführung eines Build-Servers nichts mehr im Wege. Erste Tests mit CruiseControl und unserem Deployment-Tool habe in der letzten Woche bereits gemacht.<br />
Sobald die komplette Infrastruktur steht, werde ich dazu einen ausführlichen Artikel schreiben.</li>
<li>Heute ist das erste Treffen zur bevorstehenden Ruderregatta am 12. und  13. September am Allersee. Ich bin sicher, dass die Ruderregatta wie jedes Jahr eine Mordsgaudi wird <img src='http://wap.ecw.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://wap.ecw.de/archives/1189/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Neues sf.net-Projekt: h2benchw2csv / Ergebnis der iSCSI Performance-Tests</title>
		<link>http://wap.ecw.de/archives/970</link>
		<comments>http://wap.ecw.de/archives/970#comments</comments>
		<pubDate>Wed, 22 Apr 2009 13:19:47 +0000</pubDate>
		<dc:creator>Schakko</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[h2benchw]]></category>
		<category><![CDATA[iscsi]]></category>
		<category><![CDATA[jumboframes]]></category>
		<category><![CDATA[mtu]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://wap.ecw.de/?p=970</guid>
		<description><![CDATA[Die letzten beiden Tage habe ich unser SAN und das dahinter liegende iSCSI-Geraffel ausführlich mit h2benchw von Heise / c&#8217;t getestet. Da ich absolut keine Lust hatte, alle Ergebnisse in den Text-Dateien (waren knapp 20 Files) per Hand in Excel einzutippen, frickelte ich mir kurzerhand ein PHP-Script zusammen, dass mir aus den .txt-Dateien von h2benchw [...]]]></description>
			<content:encoded><![CDATA[<p>Die letzten beiden Tage habe ich unser SAN und das dahinter liegende iSCSI-Geraffel ausführlich mit h2benchw von Heise / c&#8217;t getestet. Da ich absolut keine Lust hatte, alle Ergebnisse in den Text-Dateien (waren knapp 20 Files) per Hand in Excel einzutippen, frickelte ich mir kurzerhand ein PHP-Script zusammen, dass mir aus den .txt-Dateien von h2benchw eine große CSV-Datei baut. Diese kann dann wiederum in Excel oder irgendeinem anderen Tabellen eingelesen werden.</p>
<p>Weiterhin unterstützt <a href="http://h2benchw2csv.sourceforge.net">h2benchw2csv </a>- so der Name des kleinen Scripts &#8211; die automatische Umwandlung der .ps-Dateien nach .pdf. Dies geschieht mit Hilfe des PDFCreators, der in der %PATH%-Variable verfügbar sein muss. Gegenwärtig ist h2benchw2csv noch im sf.net Approval State, sollte aber morgen oder übermorgen freigeschaltet werden.</p>
<p>Features:</p>
<ul>
<li>Umwandeln von h2benchw .txt-Ergebnissen in eine CSV-Datei</li>
<li>Komplette Inhalte von Verzeichnissen können in der CSV-Datei gespeichert werden</li>
<li>Deutsch/Englisch</li>
<li>Umwandlung der h2benchw .ps-Dateien mit Hilfe des PDFCreators nach PDF</li>
<li>100% Open Source und Kommandozeile</li>
<li>Benötigt wird nur PHP &#8211; es wird keine zusätzliche Bibliothek benötigt</li>
</ul>
<p>Zu den Ergebnissen meiner iSCSI-Performance-Messung ist folgendes zu schreiben:</p>
<ol>
<li>Round-Robin oder Weighted Path in einem Verbund von 4 Netzwerkkarten auf Client und Server bringen rein gar nichts, wenn sie gemeinsam auf ein Target zugreifen. Die maximale Leserate betrug 75 MByte/s, die maximale Schreibrate 60 MByte/s. Wir gingen eigentlich davon aus, dass mit jeder (Gigabit)-Netzwerkkarte die Performance mitskaliert &#8211; also eine NIC: 70 MByte/s, zwei NICs 140 MByte/s u.s.w. Dem ist aber eindeutig nicht so.</li>
<li>Interessant war hingegen, dass bei 4 Targets und Fail Over der Gesamtdurchsatz auf ca. 200 MByte/s beim Lesen und 170 MByte/s beim Schreiben anstieg.</li>
<li>Für mich schaut das nach einem Problem im iSCSI Initiator oder -Treiber aus.</li>
<li>Bonding und Multipath gemeinsam benutzt bringen nichts.</li>
<li>Die Firmware 1.46 des Areca 1231 kann nun vernünftig mit NTP-Servern umgehen &#8211; bringt aber keine bessere Performance</li>
<li>FileIO ist beim Schreiben geringfügig schneller als BlockIO (2 MByte/s)</li>
<li>Jumboframes (MTU 9000 auf Windows Server 2003 und 9014 auf DSS) brachten bei uns keinen Performance-Unterschied</li>
<li>Fail Over ist schneller als Weighted Path, Weighted Path ist schneller als Round Robin</li>
<li>Keine der vier Intel-Netzwerkkarten wurde unter Windows Server 2003 zu mehr als 50% ausgelastet. Hier gibt es eventuell auch Treiber-Probleme.</li>
<li>Trotz allem ist unser iSCSI-SAN fix <img src='http://wap.ecw.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://wap.ecw.de/archives/970/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wartungsarbeiten am Server</title>
		<link>http://wap.ecw.de/archives/699</link>
		<comments>http://wap.ecw.de/archives/699#comments</comments>
		<pubDate>Sat, 10 Jan 2009 15:30:14 +0000</pubDate>
		<dc:creator>Schakko</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://wap.ecw.de/?p=699</guid>
		<description><![CDATA[Heute musste ich einige Sachen auf unserem DMZ-Server, auf dem auch dieser Blog liegt, updaten. Trotz guter Vorbereitung stolperte ich über einige Probleme: Das Upgrade auf MySQL 5.1.30 kostete mich einige Nerven. Aus mir unerfindlichen Gründen konnte er die ibdata-Datei nicht mehr lesen und MySQL brachte einen hübschen Coredump zum Vorschein. Das Problem behob ich [...]]]></description>
			<content:encoded><![CDATA[<p>Heute musste ich einige Sachen auf unserem DMZ-Server, auf dem auch dieser Blog liegt, updaten.<br />
Trotz guter Vorbereitung stolperte ich über einige Probleme: Das Upgrade auf MySQL 5.1.30 kostete mich einige Nerven. Aus mir unerfindlichen Gründen konnte er die ibdata-Datei nicht mehr lesen und MySQL brachte einen hübschen Coredump zum Vorschein. Das Problem behob ich mit einer Neuinstallation des MySQL-Dienstes. Darauf folgte ein manueller Export der Datenbank-Daten via <em>mysqldump</em> aus der MySQL 5.0.13-Instanz. Diese spielte ich dann in 5.1.30 wieder ein.</p>
<p>Zeitgleich mit den Wartungsarbeiten installierte Florian seinen neuen alten Blog auf dem Server. Der Blog sollte unter http://prunkster.ecw.de erreichbar sein.</p>
<p>Nachdem ich die DNS-Einträge auf unserem DNS-Server und in der Firewall umgebogen hatte, hätte der Zugriff auf <a href="http://prunkster.ecw.de" target="_blank">http://prunkster.ecw.de</a> theoretisch möglich sein.<br />
Praktisch war dies aber nicht möglich, da der Apache die Anfragen an wap.ecw.de weiterleitete. Ich überprüfte die einzelnen Virtual Host-Einträge des Apaches und stellte fest, dass PHP der Übeltäter bei diesem Problem war.<br />
Nach dem Hinzufügen von</p>
<pre class="brush: bash;">
php_admin_value open_basedir &quot;/pfad/zur/subdomain/web&quot;
</pre>
<p>kam PHP auch nicht mehr durcheinander.</p>
<p>Für mich bedeutet das, das ich mich erfolgreich in&#8217;s Wochenende verdünnisieren kann.<br />
Ach so: Hallo Flo! <img src='http://wap.ecw.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://wap.ecw.de/archives/699/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lebenszeichen</title>
		<link>http://wap.ecw.de/archives/523</link>
		<comments>http://wap.ecw.de/archives/523#comments</comments>
		<pubDate>Mon, 29 Sep 2008 18:41:17 +0000</pubDate>
		<dc:creator>Schakko</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[BibaBlog intern]]></category>

		<guid isPermaLink="false">http://192.168.0.78/staging/blog-test/wordpress/archives/523</guid>
		<description><![CDATA[Ja, ich lebe noch. Es gab in den letzen paar Tagen nicht sonderlich viel Aufregendes, wofür es sich hätte gelohnt zu bloggen. Bis letzten Freitag war Marci bei mir, das Bootcamp haben wir beide erfolgreich hinter uns gebracht. Allerdings waren wir nicht sonderlich produktiv. Das einzig erwähnenswerte ist, dass wir unter http://partyinwob.mixxt.de unsere Party-Community für [...]]]></description>
			<content:encoded><![CDATA[<p>Ja, ich lebe noch. Es gab in den letzen paar Tagen nicht sonderlich viel Aufregendes, wofür es sich hätte gelohnt zu bloggen.<br />
Bis letzten Freitag war Marci bei mir, das Bootcamp haben wir beide erfolgreich hinter uns gebracht. Allerdings waren wir nicht sonderlich produktiv. Das einzig erwähnenswerte ist, dass wir unter <a class="bb-url" href="http://partyinwob.mixxt.de" target="_blank">http://partyinwob.mixxt.de</a> unsere Party-Community für Parties in und um Wolfsburg eingerichtet haben. Somit können wir die nächsten LANs und Parties über diese Plattform planen.</p>
<p>Von Freitag bis Sonntag ging es dann mit der Firma nach Gifhorn zur Klausurtagung. Davon gibt es ebenfalls nicht viel zu berichten, da nur firmeninterne Dinge besprochen wurden.</p>
<p>Die Arbeiten an meinem Blog hingegen schreiten langsam aber sicher voran. Mittlerweile habe ich meine private Zend Framework-Library ein vernünftiges Scaffolding integriert und das Projekt &#8220;Commandlets&#8221; in ein stabiles Stadium gebracht. Hinter den Commandlets verbirgen sich XML-Tags, die ich in meinen Blogs-Posts verwenden kann. Jedes registrierte Commandlet kann in einem Post verwendet werden, z.B. erzeugt mir</p>
<pre class="brush: plain;">
Porschestraße 10, Wolfsburg
</pre>
<p>einen Link zu Google Maps, so dass man sofort auf die Location zugreifen kann. An sich klingt das relativ trivial. Warum nicht gleich einen Link reintippern? Ganz einfach: Die Commandlets können als Parameter den Status des Blog-Eintrags bekommen (ON_VIEW, ON_CHANGE, ON_CREATE). Somit lassen sich bestimmte Aktionen nur beim Erstellen eines Blogs ausführen &#8211; beispielsweise das Erstellen eines Trackbacks oder ähnliches. Das Commandlet <em>&lt;n:songs&gt;</em> würde z.B. eine Link-Liste zu youtube, last.fm und Google erstellen, so dass ich automatisch zu Gitarren-Tabs, Songtexten, Videos oder allgemeine Band-Informationen weitergeleitet werde.</p>
<p>Das &#8220;n:&#8221; steht übrigens für den Namespace. Jedes Commandlet muss mit einem Namespace beginnen. Dies war für das vernünftige Parsing nötig.</p>
<p>Nebenbei unterstützen die Commandlets von Haus aus die Unterstützung des Zend_View_Interfaces, so das man die Ausgabe der Commandlets in der jeweiligen View festlegen kann. Dies erlaubt mir in Verbindung mit meiner Klasse Ckl_View_Multiple, dass ich je nach Endgerät die Ausgabe aufpeppen kann.<br />
Möglich wäre dann z.B., dass ich bei der Anzeige mit dem Handy einen Link zum Google Mobile Maps-Routenplaner bekomme, bei Anzeige mit Firefox o.ä. hingegen direkt Google Maps über die API integriere.</p>
<p>Zusammengefasst sind die Commandlets mehr als irgendwelche Templates, da sie direkt Aktionen im Backend triggern können.</p>
]]></content:encoded>
			<wfw:commentRss>http://wap.ecw.de/archives/523/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Urlaubsreif</title>
		<link>http://wap.ecw.de/archives/515</link>
		<comments>http://wap.ecw.de/archives/515#comments</comments>
		<pubDate>Sat, 30 Aug 2008 17:44:26 +0000</pubDate>
		<dc:creator>Schakko</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[BibaBlog intern]]></category>
		<category><![CDATA[ckl-net]]></category>

		<guid isPermaLink="false">http://192.168.0.78/staging/blog-test/wordpress/archives/515</guid>
		<description><![CDATA[Noch gute zwei Wochen und dann habe ich meinen -in den letzten Wochen doch stark herbei gewünschten- Urlaub. Bis dahin gibt es noch einiges zu tun. Ich bin momentan dabei, meinen neuen Arbeitsplatz-Rechner (Windows XP, 3 GB RAM, Quad-Core) einzurichten. Es war Zeit für eine neue Workstation, da ich beim Kompilieren unseres GWT-Projekts doch reichlich [...]]]></description>
			<content:encoded><![CDATA[<p>Noch gute zwei Wochen und dann habe ich meinen -in den letzten Wochen doch stark herbei gewünschten- Urlaub. Bis dahin gibt es noch einiges zu tun.<br />
Ich bin momentan dabei, meinen neuen Arbeitsplatz-Rechner (Windows XP, 3 GB RAM, Quad-Core) einzurichten. Es war Zeit für eine neue Workstation, da ich beim Kompilieren unseres GWT-Projekts doch reichlich Leerlauf hatte. In den kommenden Tagen muss ich noch einige Bugfixes und Features implementieren, und dann heißt es für mich ab dem 15. September: &#8220;Hallo Urlaub!&#8221;.<br />
Der Urlaub sieht so aus, dass ich in der ersten Woche einige Sachen im ckl-net und BibaBlog  umsetzen will: VPN Site-to-Site vom ckl-net in die Firma, Authentifizierung meines WLANs per RADIUS am LDAP und Umstellung des BibaBlogs auf das Zend Framework mit neuen tollen Features. Letzteres hat für mich besonders hohe Priorität.<br />
Am Wochenende (19. &#8211; 21.) ist dann Ruderregatta am Allersee angesagt, wo ich mit den restlichen Leuten des Nachrichtenteams wieder für eine reibungslose IT- und Kommunikations-Infrastruktur sorgen werde.<br />
Die zweite Urlaubswoche wird dann als Boot-Camp mit Marci verbracht werden. Er wird für ein paar Tage bei mir einziehen und wir werden hoffentlich ein paar kleinere Projekte starten können.<br />
Am darauf folgenden Wochenende findet die Klausurtagung des Unternehmens statt &#8211; mein Urlaub ist also gut verplant <img src='http://wap.ecw.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Gestern waren wir auf dem Altstadtfest in Fallersleben gewesen, allerdings war es nicht so Alkohol-lastig wie letztes Jahr. Hat trotzdem Spaß gemacht und wie jedes Jahr war ein super Wetter gewesen.<br />
Heute Abend gehts es mit Sarah und Tino zu Julian, wo wir ein paar Runden Siedler spielen werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://wap.ecw.de/archives/515/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ein ehemaliger Microsoft-Mitarbeiter berichtet über die Arbeit bei Google</title>
		<link>http://wap.ecw.de/archives/509</link>
		<comments>http://wap.ecw.de/archives/509#comments</comments>
		<pubDate>Tue, 19 Aug 2008 14:51:12 +0000</pubDate>
		<dc:creator>Schakko</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[Dies und das]]></category>

		<guid isPermaLink="false">http://192.168.0.78/staging/blog-test/wordpress/archives/509</guid>
		<description><![CDATA[Unter http://www.ranking-konzept.de/seo-news/2007/06/28/wie-das-arbeiten-fuer-google-wirklich-ablaeuft/ gibt es ein Interview eines ehemaligen Microsoft-Mitarbeiter, der bei Google angefangen hat und nun die beiden Unternehmen vergleicht. Der Artikel ist zwar bereits ein Jahr aber trotzdem lesenswert.]]></description>
			<content:encoded><![CDATA[<p>Unter <a href="http://www.ranking-konzept.de/seo-news/2007/06/28/wie-das-arbeiten-fuer-google-wirklich-ablaeuft/" target="_blank" class="bb-url">http://www.ranking-konzept.de/seo-news/2007/06/28/wie-das-arbeiten-fuer-google-wirklich-ablaeuft/</a> gibt es ein Interview eines ehemaligen Microsoft-Mitarbeiter, der bei Google angefangen hat und nun die beiden Unternehmen vergleicht.<br />
Der Artikel ist zwar bereits ein Jahr aber trotzdem lesenswert.</p>
]]></content:encoded>
			<wfw:commentRss>http://wap.ecw.de/archives/509/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Musik während des Programmierens</title>
		<link>http://wap.ecw.de/archives/499</link>
		<comments>http://wap.ecw.de/archives/499#comments</comments>
		<pubDate>Tue, 12 Aug 2008 09:34:30 +0000</pubDate>
		<dc:creator>Schakko</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[Ska]]></category>

		<guid isPermaLink="false">http://192.168.0.78/staging/blog-test/wordpress/archives/499</guid>
		<description><![CDATA[Auf Coding Horror beschäftigt sich Jeff Atwood mit dem Thema &#8220;Musik während des Programmierens&#8220;. Bei mir ist es so, dass ich während der täglichen Server- und Netzwerkadministration mir noch nicht bekannte Songs anhöre (Genre: Punk-Rock, Ska). Während der Routine-Arbeit und Sichten der Logs kann ich mich teilweise auch auf den Text konzentrieren. Gleiches gilt für [...]]]></description>
			<content:encoded><![CDATA[<p>Auf <a href="http://www.codinghorror.com" target="_blank" class="bb-url">Coding Horror</a> beschäftigt sich Jeff Atwood mit dem Thema &#8220;<a href="http://www.codinghorror.com/blog/archives/001162.html" target="_blank" class="bb-url">Musik während des Programmierens</a>&#8220;. </p>
<p>Bei mir ist es so, dass ich während der täglichen Server- und Netzwerkadministration mir noch nicht bekannte Songs anhöre (Genre: Punk-Rock, Ska). Während der Routine-Arbeit und Sichten der Logs kann ich mich teilweise auch auf den Text konzentrieren.<br />
Gleiches gilt für das morgendliche Durcharbeiten von Emails und Nachrichten.</p>
<p>Während des Entwickelns von Software kommt es auf den Teilprozesss an. Das Designen von Schnittstellen oder Architekturen mit Zettel und Stift führe ich eigentlich immer ungestört (ohne Musik, ohne Kollegen) durch, da sonst die Konzentration und die Ablenkung durch andere Sachen das komplette Konzept und meine Gedankengänge durcheinanderwirft.<br />
Bei der Umsetzung von &#8220;normalen&#8221; Tätigkeiten (Script-Programmierung, 0815-Java-Geschreibsel etc pp.) höre ich eigentlich durchweg Ska-Punk. Ist nun mal *meine* Musikrichtung.<br />
Bei anspruchsvolleren Sachen laufen bei mir hingegen ruhige und langsame Tracks. Das kann sowohl ruhiger Ska (z.B. Mad Caddies &#8211; State of Mind), Pop oder Metal sein. Hauptsache langsam.</p>
<p>Außerdem bin ich wesentlich produktiver, wenn ich während des Programmierens ein Lied höre, von dem ich einen Ohrwurm habe. Der Song kann dann teilweise auch in Endlosschleife zwei Stunden am Stück laufen. Ist mir zuletzt letzte Woche mit Mad Caddies &#8211; 10 West passiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://wap.ecw.de/archives/499/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to solve Problems with Outlook Mobile Access</title>
		<link>http://wap.ecw.de/archives/479</link>
		<comments>http://wap.ecw.de/archives/479#comments</comments>
		<pubDate>Tue, 15 Jul 2008 22:38:26 +0000</pubDate>
		<dc:creator>Schakko</dc:creator>
				<category><![CDATA[Application Server]]></category>
		<category><![CDATA[Arbeit]]></category>

		<guid isPermaLink="false">http://192.168.0.78/staging/blog-test/wordpress/archives/479</guid>
		<description><![CDATA[As written in my last post, I got more than strange errors after integrating PHP into IIS 6.0. Here a list of errors I received for Outlook Mobile Access (OMA): Unbekannter Fehler beim Verarbeiten der aktuellen Anforderung: Meldung: Methode nicht gefunden: System.String System.DirectoryServices.DirectoryEntry.get_Password(). Quelle: Microsoft.Exchange.OMA.Preferencing Stacktrace: bei Microsoft.Exchange.OMA.Preferencing.AdUserObject.get_globalWirelessEnable() bei Microsoft.Exchange.OMA.Preferencing.AdUserObject.get_UserIsWirelesslyEnabled() bei Microsoft.Exchange.OMA.Preferencing.OmaUserInfo.get_UserIsWirelesslyEnabled() bei Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, [...]]]></description>
			<content:encoded><![CDATA[<p>As written in my last post, I got more than strange errors after integrating PHP into IIS 6.0.</p>
<p>Here a list of errors I received for Outlook Mobile Access (OMA):</p>
<blockquote><p>Unbekannter Fehler beim Verarbeiten der aktuellen Anforderung:<br />
Meldung: Methode nicht gefunden: System.String System.DirectoryServices.DirectoryEntry.get_Password().<br />
Quelle: Microsoft.Exchange.OMA.Preferencing<br />
Stacktrace:<br />
bei Microsoft.Exchange.OMA.Preferencing.AdUserObject.get_globalWirelessEnable()<br />
bei Microsoft.Exchange.OMA.Preferencing.AdUserObject.get_UserIsWirelesslyEnabled()<br />
bei Microsoft.Exchange.OMA.Preferencing.OmaUserInfo.get_UserIsWirelesslyEnabled()<br />
bei Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, EventArgs e)</p></blockquote>
<blockquote><p>Meldung: Eine Ausnahme vom Typ Microsoft.Exchange.OMA.DataProviderInterface.ProviderException wurde ausgelöst.<br />
Ereignismeldung:<br />
Benutzermeldung: Systemfehler bei der Verarbeitung Ihrer Anforderung. Versuchen Sie es erneut. Wenden Sie sich an Ihren Administrator, wenn das Problem wiederholt auftritt.<br />
Quelle: Microsoft.Exchange.OMA.UserInterface<br />
Stacktrace:<br />
bei Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, EventArgs e)<br />
bei System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs e)<br />
bei System.Web.SessionState.SessionStateModule.CompleteAcquireState()<br />
bei System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs e, AsyncCallback cb, Object extraData)<br />
bei System.Web.HttpApplication.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()<br />
bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)<br />
(source MSExchangeOMA, event ID 1503). Another error was event ID 1309, source ASP .NET 2.0x.</p></blockquote>
<p>I can not locate the origin of this error but I solved it in the following way: First I regenerated OMA and OWA virtual directories as described in Microsofts KB.<br />
Next I deleted the existing application pool in IIS manager and created a new one called <em>ExchangeMobileApplicationPoo</em>&#8220;.<br />
I assigned &#8220;OMA&#8221; to <em>ExchangeMobileApplicationPoo</em>&#8221; and set the ASP.NET environment to version 1.1. OMA only works with ASP.NET 1.1. The funny thing is that our previous OMA configuration run under ASP.NET 2.0.x &#8211; whatever.</p>
]]></content:encoded>
			<wfw:commentRss>http://wap.ecw.de/archives/479/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange OMA &amp; OWA defekt</title>
		<link>http://wap.ecw.de/archives/478</link>
		<comments>http://wap.ecw.de/archives/478#comments</comments>
		<pubDate>Tue, 15 Jul 2008 20:18:00 +0000</pubDate>
		<dc:creator>Schakko</dc:creator>
				<category><![CDATA[Application Server]]></category>
		<category><![CDATA[Arbeit]]></category>

		<guid isPermaLink="false">http://192.168.0.78/staging/blog-test/wordpress/archives/478</guid>
		<description><![CDATA[Kurz vor Arbeitsende habe ich heute Abend den letzten Stand meines svnPostCommitHooks auf unserem Server deployt. Da das Tool unter PHP läuft, musste ich im IIS noch das php5isapi-Modul aktivieren. Durch äußerst rätselhafte Umstände funktionierte danach weder Outlook Mobile Access, noch Outlook Web Access noch sonst irgend etwas. Die Aktivierung des ISAPI-Filters muss irgendwelche Einstellungen [...]]]></description>
			<content:encoded><![CDATA[<p>Kurz vor Arbeitsende habe ich heute Abend den letzten Stand meines svnPostCommitHooks auf unserem Server deployt. Da das Tool unter PHP läuft, musste ich im IIS noch das php5isapi-Modul aktivieren.<br />
Durch äußerst rätselhafte Umstände funktionierte danach weder Outlook Mobile Access, noch Outlook Web Access noch sonst irgend etwas. Die Aktivierung des ISAPI-Filters muss irgendwelche Einstellungen überschrieben haben.<br />
Nach zwei Stunden rum-gefluche bin ich nun in der KB von Microsoft auf einen pragmatischen Lösungsansatz gestoßen: <a href="http://support.microsoft.com/kb/883380/de" target="_blank">Das Zurücksetzen der virtuellen Standard-Verzeichnisse</a>. Ich werde dies gleich mal austesten.</p>
<p>Dies ist der Fehler, der im Eventlog auftrat:</p>
<blockquote><p>An unknown error occurred while processing the current request:<br />
Message: The remote server returned an error: (501) Not Implemented.<br />
Source: Microsoft.Exchange.OMA.ExchangeDataProvider&#8230;<br />
Event Id 1503.</p></blockquote>
<p>Es liegt vermutlich daran, dass die Filter von OMA und OWA entfernt wurden.</p>
<p>Update: OWA läuft, OMA hingegen nicht. Lösung des Rätsels siehe nächster Post.</p>
]]></content:encoded>
			<wfw:commentRss>http://wap.ecw.de/archives/478/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
