<?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>Software-Wahnsinn</title>
	<atom:link href="http://www.software-wahnsinn.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.software-wahnsinn.de</link>
	<description>Neues vom alltäglichen Wahnsinn (nicht nur) der Software-Technik</description>
	<lastBuildDate>Mon, 12 Mar 2012 15:15:07 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Barcodes testen mit bcTester</title>
		<link>http://www.software-wahnsinn.de/342-barcodes-testen-mit-bctester/</link>
		<comments>http://www.software-wahnsinn.de/342-barcodes-testen-mit-bctester/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 19:09:58 +0000</pubDate>
		<dc:creator>Ingo</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Berufs-Wahnsinn]]></category>
		<category><![CDATA[Barcode]]></category>
		<category><![CDATA[bcTester]]></category>
		<category><![CDATA[Code128]]></category>
		<category><![CDATA[Code39]]></category>
		<category><![CDATA[Datamatrix]]></category>
		<category><![CDATA[EAN]]></category>
		<category><![CDATA[EAN13]]></category>
		<category><![CDATA[EAN8]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[QR Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tool]]></category>

		<guid isPermaLink="false">http://www.software-wahnsinn.de/?p=342</guid>
		<description><![CDATA[Diese Woche bin ich durch einen Kollegen auf ein interessantes Tool aufmerksam gemacht worden: bcTester. Mit dieser Freeware ist man in der Lage alle gängigen 1D- und 2D-Barcodes zu testen: Die Software bcTester erkennt alle gängigen Barcode Tpyen wie z.B. &#8230; <a href="http://www.software-wahnsinn.de/342-barcodes-testen-mit-bctester/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Diese Woche bin ich durch einen Kollegen auf ein interessantes Tool aufmerksam gemacht worden: <a href="http://www.bctester.de/" target="_blank">bcTester</a>. Mit dieser Freeware ist man in der Lage alle gängigen 1D- und 2D-Barcodes zu testen:</p>
<blockquote><p>Die Software bcTester erkennt alle gängigen Barcode Tpyen wie z.B. EAN13, Code39, Code128 und die 2D Codes Aztec, Datenmatrix, PDF417 und QR Code.<br />
(Quelle: <a href="http://www.bctester.de/" target="_blank">bcTester-Website</a>)</p></blockquote>
<p>Da mein Kollege zur Zeit wieder intensiv an der Erzeugung verschiedener Barcodes arbeitet, macht er intensiv Gebrauch von bcTester. Und wenn ich ihn richtig verstehe, ist er schwer begeistert&#8230;</p>
<p>Obwohl ich nicht so viel mit der Barcode-Erzeugung zu tun habe (aber in der Vergangenheit hatte) wollte ich trotzdem gerne dieses nützliche Programm kurz vorstellen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-wahnsinn.de/342-barcodes-testen-mit-bctester/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Ich bin relevant ;-)</title>
		<link>http://www.software-wahnsinn.de/327-ich-bin-relevant/</link>
		<comments>http://www.software-wahnsinn.de/327-ich-bin-relevant/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 10:30:56 +0000</pubDate>
		<dc:creator>Ingo</dc:creator>
				<category><![CDATA[Alltäglicher Wahnsinn]]></category>
		<category><![CDATA[Gedanken]]></category>
		<category><![CDATA[estimated e]]></category>
		<category><![CDATA[Fertigverpackungsrichtlinie]]></category>
		<category><![CDATA[Relevanz]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://www.software-wahnsinn.de/?p=327</guid>
		<description><![CDATA[Unabhängig von der aktuell um die Wikipedia tobenden &#8220;Relevanz-Debatte&#8221; habe ich heute beim Durchsehen der Logs gesehen, dass sich Besucher über die Wikipedia hierher verirren. Des Rätsels Lösung: Mein Eintrag über das &#8220;estimated e&#8221; wird von der Wikipedia im Artikel &#8230; <a href="http://www.software-wahnsinn.de/327-ich-bin-relevant/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Unabhängig von der aktuell um die Wikipedia tobenden &#8220;<a href="http://www.heise.de/ct/artikel/Wikipedia-Der-Kampf-um-die-Relevanz-846332.html" target="_blank">Relevanz-Debatte</a>&#8221; habe ich heute beim Durchsehen der Logs gesehen, dass sich Besucher über die Wikipedia hierher verirren.</p>
<p>Des Rätsels Lösung: Mein Eintrag über das &#8220;<a href="http://www.software-wahnsinn.de/231-das-boese-e/" target="_self">estimated e</a>&#8221; wird von der Wikipedia im Artikel über die <a href="http://de.wikipedia.org/wiki/Europ%C3%A4ische_Fertigpackungsrichtlinie" target="_blank">EU-Fertigverpackungsrichtline</a> (<a href="http://de.wikipedia.org/w/index.php?title=Richtlinie_76/211/EWG_%28Fertigpackungsrichtlinie%29&amp;oldid=66032417" target="_blank">Permalink auf die heute aktuelle Version vom 26.10.2009, 12:30</a>) als Quelle genannt. Auch in der englischen (<a href="http://en.wikipedia.org/wiki/Estimated_sign" target="_blank">aktuell</a> / <a href="http://en.wikipedia.org/w/index.php?title=Estimated_sign&amp;oldid=331827320" target="_blank">Permalink</a>) und in der französischen (<a href="http://fr.wikipedia.org/wiki/Quantit%C3%A9_estim%C3%A9e" target="_blank">aktuell</a> / <a href="http://fr.wikipedia.org/w/index.php?title=Quantit%C3%A9_estim%C3%A9e&amp;oldid=45599524" target="_blank">Permalink)</a> Version wird hierhin verlinkt.</p>
<p>Irgendwie macht es mich ja schon stolz, dass ich hier so relevante Artikel schreibe <img src='http://www.software-wahnsinn.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Update 27.03.2010</strong>: Auch in der italienischen Version (<a href="http://it.wikipedia.org/wiki/Simbolo_di_stima" target="_blank">aktuell </a>/ <a href="http://it.wikipedia.org/w/index.php?title=Simbolo_di_stima&amp;oldid=29994041" target="_blank">Permalink</a>) wird nun hier her verlinkt <img src='http://www.software-wahnsinn.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-wahnsinn.de/327-ich-bin-relevant/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Symfony Live 2010 in Paris</title>
		<link>http://www.software-wahnsinn.de/237-symfony-live-2010-in-paris/</link>
		<comments>http://www.software-wahnsinn.de/237-symfony-live-2010-in-paris/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 09:29:24 +0000</pubDate>
		<dc:creator>Ingo</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Fasteleer]]></category>
		<category><![CDATA[Fastelovend]]></category>
		<category><![CDATA[Karneval]]></category>
		<category><![CDATA[Köln]]></category>
		<category><![CDATA[Paris]]></category>
		<category><![CDATA[Rosenmontag]]></category>
		<category><![CDATA[Symfony live]]></category>
		<category><![CDATA[Veilchendienstag]]></category>

		<guid isPermaLink="false">http://www.software-wahnsinn.de/?p=237</guid>
		<description><![CDATA[Am 16. und 17. Februar 2010 findet in Paris die Symfony live 2010 statt. Am Tag vorher wird noch ein Training veranstaltet. Dummerweise hat man bei Sensio Labs nicht berücksichtigt, dass genau zu dieser Zeit Karneval ist und es wohl &#8230; <a href="http://www.software-wahnsinn.de/237-symfony-live-2010-in-paris/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Am 16. und 17. Februar 2010 findet in Paris die <a href="http://www.symfony-live.com/" target="_blank">Symfony live 2010</a> statt. Am Tag vorher wird noch ein <a href="http://www.symfony-live.com/training" target="_blank">Training</a> veranstaltet.</p>
<p>Dummerweise hat man bei <a href="http://www.sensiolabs.com/en" target="_blank">Sensio Labs</a> nicht berücksichtigt, dass genau zu dieser Zeit <a href="http://de.wikipedia.org/wiki/K%C3%B6lner_Karneval" target="_blank">Karneval</a> ist und es wohl keinen waschechten Rheinländer gibt, der am <a href="http://de.wikipedia.org/wiki/K%C3%B6lner_Karneval#Rosenmontag" target="_blank">Rosenmontag</a> ein <a href="http://www.symfony-project.org/" target="_blank">Symfony</a>-Training mitmacht.</p>
<p>Ob man sich allerdings <a href="http://de.wikipedia.org/wiki/K%C3%B6lner_Karneval#Veilchendienstag" target="_blank">Veilchendienstag</a> aufraffen kann, in Paris der Konferenz beizuwohnen ist auch zu bezweifeln. Denn <a href="http://de.wikipedia.org/wiki/Veedel" target="_blank">Veedel</a>szöch und <a href="http://de.wikipedia.org/wiki/Nubbelverbrennung" target="_blank">Nubbel-Verbrennung</a> sind doch zu verlockend als an der <a href="http://www.ciup.fr/lang_en.htm" target="_blank">Cité Universitaire Internationale</a> zu sitzen und sich die &#8211; sicherlich hochinteressanten &#8211; Vorträge anzuhören.</p>
<p>Wer allerdings mit <a href="http://de.wikipedia.org/wiki/Karneval" target="_blank">Karneval</a> nichts anfangen kann und lieber aus <a href="http://de.wikipedia.org/wiki/K%C3%B6ln" target="_blank">Köln</a> nach <a href="http://de.wikipedia.org/wiki/Paris" target="_blank">Paris</a> flüchten möchte, der sollte sich jetzt schnellstens registrieren, denn nur bis 30.09.2009 gilt der &#8220;Early Bird&#8221;-Tarif von 150 Euro für die beiden Konferenz-Tage. Danach kostet der Spaß 200 Euro. Bevor ich es vergesse: Der Trainings-Tag kostet 350 Euro.</p>
<p>Es tut mir sehr leid, aber ich werde zu <a href="http://de.wikipedia.org/wiki/K%C3%B6lner_Karneval" target="_blank">Fastelovend</a> nicht nach Paris fahren, sondern in Köln bleiben und kräftig feiern!</p>
<p>Short english summary: I will not attend on the Symfony live 2010 in Paris because at this time we celebrate here in cologne our most important holidays: <a href="http://en.wikipedia.org/wiki/Cologne_carnival" target="_blank">Cologne Carnival</a>! I am so sorry for this, Fabien! I will remain in cologne and make party&#8230;</p>
<p>Via <a href="http://www.symfony-project.org/blog/2009/09/02/symfony-live-2010-sponsors-and-call-for-papers" target="_blank">Symfony Project Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-wahnsinn.de/237-symfony-live-2010-in-paris/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Das böse e</title>
		<link>http://www.software-wahnsinn.de/231-das-boese-e/</link>
		<comments>http://www.software-wahnsinn.de/231-das-boese-e/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 06:04:11 +0000</pubDate>
		<dc:creator>Ingo</dc:creator>
				<category><![CDATA[Alltäglicher Wahnsinn]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software-Wahnsinn]]></category>
		<category><![CDATA[estimated e]]></category>
		<category><![CDATA[estimated symbol]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html-entität]]></category>
		<category><![CDATA[iso-8859-1]]></category>
		<category><![CDATA[iso-8859-15]]></category>
		<category><![CDATA[live http-headers]]></category>
		<category><![CDATA[mb_convert_string]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[utf-8]]></category>
		<category><![CDATA[windows-1252]]></category>

		<guid isPermaLink="false">http://www.software-wahnsinn.de/?p=231</guid>
		<description><![CDATA[Gestern hat mich ein ganz besonderer Buchstabe in den Wahnsinn getrieben: Das &#8494;! Nicht das jemand glaubt, e = &#8494;. Denn wenn man genau hinsieht, dann ist e &#8800; &#8494; Es handelt sich nämlich hierbei um das sog. &#8220;estimated e&#8221; auf &#8230; <a href="http://www.software-wahnsinn.de/231-das-boese-e/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Gestern hat mich ein ganz besonderer Buchstabe in den Wahnsinn getrieben: Das &#8494;! Nicht das jemand glaubt, e = &#8494;. Denn wenn man genau hinsieht, dann ist</p>
<p style="padding-left: 30px; font-size: 30px;">e &#8800; &#8494;</p>
<p>Es handelt sich nämlich hierbei um das sog. <a href="http://de.wikipedia.org/wiki/Europ%C3%A4ische_Fertigpackungsrichtlinie" target="_blank">&#8220;estimated e&#8221; auf Verpackungen</a>. Dieses ist ein Sonderzeichen, welches Windows, Mac und Linux eigentlich unbekannt ist und sich in Word und HTML aber herbei zaubern lässt. Des Rätsels Lösung lautet <a href="http://de.wikipedia.org/wiki/Unicode" target="_blank">Unicode</a>: Hier hat das Estimated Symbol die Position 8494 bzw. U+212e und dementsprechend die <a href="http://de.wikipedia.org/wiki/HTML-Entit%C3%A4t" target="_blank">HTML-Entität</a> &amp;#8494; bzw. &amp;#x212e;.</p>
<p>Wenn jetzt dieses &#8220;magische e&#8221; in einem HTML-Formular eingegeben wird und das Formular in PHP weiterverarbeitet wird, hat man ein Problem. Denn wie ich nach langem Suchen herausfinden konnte, wird dieses magische e bereits vom Browser in die numerische HTML-Entität umgewandelt, bevor der Request an den Server übermittelt wird. Herausfinden konnte ich das im Übrigen mit der genialen Firefox-Erweiterung &#8220;<a href="https://addons.mozilla.org/de/firefox/addon/3829" target="_blank">Live HTTP-Headers</a>&#8220;.</p>
<p>Zurück zu meinem Problem: Es wurde also in einem HTML-Formular dieses böse ? eingegeben und diese Eingabe sollte später in einer E-Mail-Benachrichtigung ihren Platz finden. Da bereits der Browser die Umwandlung in eine HTML-Entität durchführte, musste diese nun PHP-seitig wieder rückgängig gemacht werden. Leichter gesagt als getan. Denn eine String-Konvertierung mittels <a href="http://www.php.net/manual/de/function.mb-convert-encoding.php" target="_blank">mb_convert_encoding</a> führte nicht zum Ziel. Egal, ob ich nach <a href="http://de.wikipedia.org/wiki/ISO-8859-1" target="_blank">ISO-8859-1</a>, <a href="http://de.wikipedia.org/wiki/ISO-8859-15" target="_blank">ISO-8859-15</a>, <a href="http://de.wikipedia.org/wiki/Windows-1252#Windows-1252" target="_blank">Windows-1252</a> oder auch <a href="http://de.wikipedia.org/wiki/Utf-8" target="_blank">UTF-8</a> konvertierte, das Ergebnis blieb das gleiche: Aus &#8494; wurde &#8494;</p>
<p>Nach Rücksprache mit dem Kunden habe ich dann eines gemacht:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$msg</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&amp;amp;#8494;'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'e'</span><span style="color: #339933;">,</span><span style="color: #000088;">$msg</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Da das &#8494; kaum von einem normalen e zu unterscheiden ist, steht zukünftig ein normales e in den Benachrichtigungs-Mails geschrieben.</p>
<p>Die letztendliche Implementierung hat nicht lange gedauert. Die Suche, warum sich das &#8494; so seltsam verhält, allerdings über zwei Stunden <img src='http://www.software-wahnsinn.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-wahnsinn.de/231-das-boese-e/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Es auf kann einem Senkel gehen&#8230;</title>
		<link>http://www.software-wahnsinn.de/226-es-auf-kann-einem-senkel-gehen/</link>
		<comments>http://www.software-wahnsinn.de/226-es-auf-kann-einem-senkel-gehen/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 16:48:17 +0000</pubDate>
		<dc:creator>Ingo</dc:creator>
				<category><![CDATA[Alltäglicher Wahnsinn]]></category>
		<category><![CDATA[Fundstücke]]></category>
		<category><![CDATA[Schnürsenkel]]></category>
		<category><![CDATA[Schuhe]]></category>
		<category><![CDATA[Senkel]]></category>

		<guid isPermaLink="false">http://www.software-wahnsinn.de/?p=226</guid>
		<description><![CDATA[&#8230; oder auch nicht. Auf jeden Fall gibt es Menschen, wie Ian Fieggen, denen es anscheinend ganz schön auf den Senkel geht, wenn der Schnürsenkel aufgeht. Zumindest ergab sich für Ian daraus der Grund, eine wirklich einzigartige Website dem/n Schnürsenkel/n &#8230; <a href="http://www.software-wahnsinn.de/226-es-auf-kann-einem-senkel-gehen/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&#8230; oder auch nicht. Auf jeden Fall gibt es Menschen, wie <a href="http://fieggen.com/ian/index.htm" target="_blank">Ian Fieggen</a>, denen es anscheinend ganz schön auf den Senkel geht, wenn der <em>Schnür</em>senkel <em>auf</em>geht. Zumindest ergab sich für Ian daraus der Grund, eine wirklich <a href="http://fieggen.com/shoelace/index.htm" target="_blank">einzigartige Website</a> dem/n Schnürsenkel/n und dem Zubinden der Schuhe zu widmen.</p>
<p>Ich gehe mir dann erstmal die Schuhe binden <img src='http://www.software-wahnsinn.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-wahnsinn.de/226-es-auf-kann-einem-senkel-gehen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS-Hacks vs. Conditional Comments</title>
		<link>http://www.software-wahnsinn.de/222-css-hacks-vs-conditional-comments/</link>
		<comments>http://www.software-wahnsinn.de/222-css-hacks-vs-conditional-comments/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 07:39:09 +0000</pubDate>
		<dc:creator>Ingo</dc:creator>
				<category><![CDATA[Fundstücke]]></category>
		<category><![CDATA[Gelesen]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Conditional Comments]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS-Hacks]]></category>
		<category><![CDATA[heise]]></category>
		<category><![CDATA[heise Developer]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[perun]]></category>

		<guid isPermaLink="false">http://www.software-wahnsinn.de/?p=222</guid>
		<description><![CDATA[Vladimir Simovic (aka Perun) hat auf heise Developer einen schönen Artikel veröffentlicht, in dem er auf die Methoden der CSS-Hacks und der Conditional Comments eingeht, um dem Internet Explorer vernünftige CSS-Manieren beizubringen. Er erläutert auch, warum er lieber auf Conditional &#8230; <a href="http://www.software-wahnsinn.de/222-css-hacks-vs-conditional-comments/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Vladimir Simovic (aka <a href="http://www.perun.net/" target="_blank">Perun</a>) hat auf <a href="http://www.heise.de/developer/" target="_blank">heise Developer</a> einen <a href="http://www.heise.de/developer/CSS-Debugging-CSS-Hacks-versus-Conditional-Comments--/artikel/144149/" target="_blank">schönen Artikel</a> veröffentlicht, in dem er auf die Methoden der CSS-Hacks und der Conditional Comments eingeht, um dem Internet Explorer vernünftige CSS-Manieren beizubringen. Er erläutert auch, warum er lieber auf Conditional Comments setzt.</p>
<p>Prädikat: unbedingt lesen.</p>
<p>via <a href="http://www.perun.net/2009/08/31/css-hacks-vs-conditional-comments/" target="_blank">Peruns Weblog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-wahnsinn.de/222-css-hacks-vs-conditional-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony Day Cologne 2009 &#8211; Ich bin auch dabei</title>
		<link>http://www.software-wahnsinn.de/220-symfony-day-cologne-2009-ich-bin-auch-dabei/</link>
		<comments>http://www.software-wahnsinn.de/220-symfony-day-cologne-2009-ich-bin-auch-dabei/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 16:39:54 +0000</pubDate>
		<dc:creator>Ingo</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Köln]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony Day]]></category>
		<category><![CDATA[Symfony Day 2009]]></category>

		<guid isPermaLink="false">http://www.software-wahnsinn.de/?p=220</guid>
		<description><![CDATA[In ein paar Tagen ist es soweit: Der Symfony Day Cologne 2009 findet statt! Und seit heute steht auch fest, dass ich mit von der Partie bin. Ist zwar eine Anmeldung buchstäblich in letzter Minute, aber egal. Wichtig ist nur, &#8230; <a href="http://www.software-wahnsinn.de/220-symfony-day-cologne-2009-ich-bin-auch-dabei/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>In ein paar Tagen ist es soweit: Der <a href="http://www.software-wahnsinn.de/105-symfony-day-cologne-2009/" target="_blank">Symfony Day Cologne 2009</a> findet statt! Und seit heute steht auch fest, dass ich mit von der Partie bin. Ist zwar eine Anmeldung buchstäblich in letzter Minute, aber egal. Wichtig ist nur, dass ich dabei sein kann.</p>
<p>Also: Man sieht sich am Freitag!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-wahnsinn.de/220-symfony-day-cologne-2009-ich-bin-auch-dabei/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Pimp my Firefox 3.5</title>
		<link>http://www.software-wahnsinn.de/191-pimp-my-firefox-3-5/</link>
		<comments>http://www.software-wahnsinn.de/191-pimp-my-firefox-3-5/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 17:53:58 +0000</pubDate>
		<dc:creator>Ingo</dc:creator>
				<category><![CDATA[Software-Wahnsinn]]></category>
		<category><![CDATA[3.5.x]]></category>
		<category><![CDATA[about:config]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[leerer Tab]]></category>
		<category><![CDATA[letzter Tab]]></category>
		<category><![CDATA[userChrome.css]]></category>

		<guid isPermaLink="false">http://www.software-wahnsinn.de/?p=191</guid>
		<description><![CDATA[Seit ein paar Tagen habe ich nun auch den Firefox auf Version 3.5 (genauer 3.5.1) aktualisiert, nachdem auch endlich das Plugin Firebug für den Firefox &#62; 3.5 verfügbar war. Ich bin mit der neuen Version auch soweit zufrieden, außer dass &#8230; <a href="http://www.software-wahnsinn.de/191-pimp-my-firefox-3-5/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Seit ein paar Tagen habe ich nun auch den Firefox auf Version 3.5 (genauer 3.5.1) aktualisiert, nachdem auch endlich das Plugin <a title="PlugIn-Homepage" href="https://addons.mozilla.org/de/firefox/addon/1843" target="_blank">Firebug</a> für den Firefox &gt; 3.5 verfügbar war. Ich bin mit der neuen Version auch soweit zufrieden, außer dass sich Firefox immer noch gnadenlos mit Speicher aufpumpt und ich ihn gelegentlich einfach mal neu starten muss (das geht mit dem Plugin <a title="PlugIn-Homepage" href="https://addons.mozilla.org/de/firefox/addon/2098" target="_blank">Update Notifier</a> recht einfach).</p>
<p>Eine Sache störte mich allerdings wirklich: Im Firefox 3.0.x war es so, dass auch der letzte Tab immer als Tab angezeigt wurde (Einstellungen =&gt; Tabs =&gt; &#8220;Tab-Leiste immer anzeigen&#8221; angewählt). Zusätzlich konnte ich den letzten Tab mittels eines kleinen Icons schließen, ohne dass sich der Firefox beendet, und es wurde anstelle des geschlossenen Tabs ein leerer Tab angezeigt. Ich fand das ganz praktisch, denn so konnte ich den Firefox anweisen, dass er nach jedem Start die zuletzt geöffneten Tabs wieder öffnet &#8211; eben auch den leeren Tab. Und genau dieses Verhalten vermisste ich schmerzlich in der neuen Version.</p>
<p>Die Lösung fand ich nach einigem Suchen im Netz. Die Lösung besteht allerdings aus zwei Teil-Lösungen, da es anscheinend auch zwei verschiedene Probleme sind, die es zu lösen gilt:<br />
<span id="more-191"></span></p>
<ol>
<li>Bei Schließen des letzten Tabs, soll der Firefox sich nicht mehr schließen.
<ol>
<li> Dazu gibt man in der Adresszeile <code>about:config ein</code> und bestätigt die evtl. angezeigte Warnung, um an die erweiterten Firefox-Einstellungen zu gelangen.</li>
<li>Man füttert die Filter-Zeile mit<br />
<code>browser.tabs.closeWindowWithLastTab</code></li>
<li>Als Standard ist der Wert<br />
<code>browser.tabs.closeWindowWithLastTab</code><br />
auf <code>true</code> eingestellt. Den Wert ändert man auf <code>false</code>. Dazu reicht ein einfacher Doppel-Klick auf den Wert.</li>
</ol>
</li>
<li>Damit der letzte Tab immer den &#8220;Schließen-Button&#8221; anzeigt, muss man sich eine eigene <code>userChrome.css</code> basteln.
<ol>
<li>Im Profil-Verzeichnis (also z.B. <code>C:\Dokumente und Einstellungen\WINDOWSBENUTERNAME\Anwendungsdaten\Mozilla\Firefox\Profiles\abcdefgh.default\</code> unter Windows XP) gibt es einen Unterordner chrome</li>
<li>In diesem Ordner gibt es eine Beispiel-Datei namens <code>userChrome-example.css</code></li>
<li>Diese Datei kopiert man in das gleiche Verzeichnis und benennt die Kopie <code>userChrome.css</code></li>
<li>Am Ende dieser Datei fügt man die folgende CSS-Anweisung hinzu:

<div class="wp_syntax"><table><tr><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.tab-close-button</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> -moz-box !important<span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Bei mir steht da der folgende Sermon (inkl. Kommentar, damit ich auch noch in zwei Monaten weiß, warum ich den Eintrag gemacht habe):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
Letzter Tab soll auch einen Schliessen-Button behalten
Besonders geschickt mit der Einstellung
browser.tabs.closeWindowWithLastTab = false
in der about:config
*/</span>
<span style="color: #6666ff;">.tab-close-button</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> -moz-box !important<span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</li>
</ol>
</li>
<li>Jetzt nur noch den Firefox neu starten und alles läuft wieder wie gewohnt <img src='http://www.software-wahnsinn.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.software-wahnsinn.de/191-pimp-my-firefox-3-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Update der Symfony-Dokumentation</title>
		<link>http://www.software-wahnsinn.de/177-update-der-symfony-dokumentation/</link>
		<comments>http://www.software-wahnsinn.de/177-update-der-symfony-dokumentation/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 10:23:01 +0000</pubDate>
		<dc:creator>Ingo</dc:creator>
				<category><![CDATA[Bücher]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Buch]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Propel]]></category>
		<category><![CDATA[Symfony-Referenz]]></category>

		<guid isPermaLink="false">http://www.software-wahnsinn.de/?p=177</guid>
		<description><![CDATA[Es gibt neuen Lesestoff für Symfony: &#8220;&#8221; ist endlich verfügbar, wie Fabien heute im Symfony Project Blog bekannt gab. Es gab wohl leichte Verzögerungen, die aber wohl auf Seite von Fabien liegen. Die offizielle Symfony-Referenz ist natürlich auch online verfügbar. &#8230; <a href="http://www.software-wahnsinn.de/177-update-der-symfony-dokumentation/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Es gibt neuen Lesestoff für Symfony: &#8220;<a href="http://www.amazon.de/gp/product/2918390054?ie=UTF8&amp;tag=softwarewahns-21&amp;linkCode=as2&amp;camp=1642&amp;creative=6746&amp;creativeASIN=2918390054" class="awshortcode-product awshortcode-product-text" rel="external">The Symfony 1.2 Reference Guide<img src="http://www.assoc-amazon./e/ir?t=softwarewahns-21&amp;l=as2&amp;o=8&amp;a=2918390054" alt="" style="height:1px !important; width:1px !important; border:none !important; margin:0 !important; padding: 0 !important;" /></a>&#8221; ist endlich verfügbar, wie Fabien heute im <a title="Das offizielle Symfony Blog" href="http://www.symfony-project.org/blog/" target="_blank">Symfony Project Blog</a> <a title="Eintrag im Symfony Project Blog" href="http://www.symfony-project.org/blog/2009/07/19/the-symfony-reference-guide-the-new-book-about-symfony" target="_blank">bekannt gab</a>. Es gab wohl leichte Verzögerungen, die aber wohl auf Seite von Fabien liegen. Die offizielle Symfony-Referenz ist natürlich auch <a title="Symfony Reference Book" href="http://www.symfony-project.org/reference/1_2/en/" target="_blank">online verfügbar</a>. Der offizielle Preis für die gedruckte Ausgabe beträgt $19.90 (aktuell <a href="http://www.amazon.de/gp/product/2918390054?ie=UTF8&amp;tag=softwarewahns-21&amp;linkCode=as2&amp;camp=1642&amp;creative=6746&amp;creativeASIN=2918390054" class="awshortcode-product awshortcode-product-text" rel="external">bei Amazon 16,99 Euro<img src="http://www.assoc-amazon./e/ir?t=softwarewahns-21&amp;l=as2&amp;o=8&amp;a=2918390054" alt="" style="height:1px !important; width:1px !important; border:none !important; margin:0 !important; padding: 0 !important;" /></a>) und ist eine schöne Möglichkeit das Symfony-Projekt finanziell zu unterstützen, wie Fabien erwähnt.</p>
<div class="awshortcode-product alignleft"><iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0" style="width: 120px; height: 240px;" src="http://rcm-de.amazon.de/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=softwarewahns-21&amp;o=3&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=1M6ABJKN5YT3337HVA02&amp;asins=2918390054"/></iframe></div>
<p>Damit gibt es jetzt drei Bücher zur aktuellen Symfony-Version zu kaufen. Denn zusätzlich zum neuen Buch gibt es auch weiterhin die beiden <a href="http://www.software-wahnsinn.de/74-jobeet-tuturial-als-pdf/" target="_self">&#8220;Practical Symfony&#8221;-Bücher</a> zu kaufen. Diese basieren auf dem Jobeet-Tutorial und sind gerade für Anfänger eine gute Methode, um sich mit Symfony vetraut zu machen. Da seit Symfony 1.2 die OR-Mapper <a title="Doctrine-Website" href="http://www.doctrine-project.org/" target="_blank">Doctrine</a> und <a title="Propel-Website" href="http://propel.phpdb.org/" target="_blank">Propel</a> gleichberechtigt verwendet werden können, gibt es Practical Symfony in zwei verschiedenen Ausgaben zu kaufen. Einmal als <a href="http://www.amazon.de/gp/product/2918390062?ie=UTF8&amp;tag=softwarewahns-21&amp;linkCode=as2&amp;camp=1642&amp;creative=6746&amp;creativeASIN=2918390062" class="awshortcode-product awshortcode-product-text" rel="external">Doctrine-Ausgabe<img src="http://www.assoc-amazon./e/ir?t=softwarewahns-21&amp;l=as2&amp;o=8&amp;a=2918390062" alt="" style="height:1px !important; width:1px !important; border:none !important; margin:0 !important; padding: 0 !important;" /></a> und als <a href="http://www.amazon.de/gp/product/2918390070?ie=UTF8&amp;tag=softwarewahns-21&amp;linkCode=as2&amp;camp=1642&amp;creative=6746&amp;creativeASIN=2918390070" class="awshortcode-product awshortcode-product-text" rel="external">Propel-Ausgabe<img src="http://www.assoc-amazon./e/ir?t=softwarewahns-21&amp;l=as2&amp;o=8&amp;a=2918390070" alt="" style="height:1px !important; width:1px !important; border:none !important; margin:0 !important; padding: 0 !important;" /></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-wahnsinn.de/177-update-der-symfony-dokumentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buchbesprechung: Website Boosting 2.0</title>
		<link>http://www.software-wahnsinn.de/112-buchbesprechung-website-boosting-2-0/</link>
		<comments>http://www.software-wahnsinn.de/112-buchbesprechung-website-boosting-2-0/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 18:18:41 +0000</pubDate>
		<dc:creator>Ingo</dc:creator>
				<category><![CDATA[Bücher]]></category>
		<category><![CDATA[Gelesen]]></category>
		<category><![CDATA[Affialiate-Marketing]]></category>
		<category><![CDATA[Buch]]></category>
		<category><![CDATA[Buchbesprechung]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Mario Fischer]]></category>
		<category><![CDATA[Online-Marketing]]></category>
		<category><![CDATA[Rezension]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Suchmaschinen-Marketing]]></category>
		<category><![CDATA[Suchmaschinen-Optimierung]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Website Boosting 2.0]]></category>

		<guid isPermaLink="false">http://www.software-wahnsinn.de/?p=112</guid>
		<description><![CDATA[Ich habe in den letzten Wochen das Buch &#8220;&#8221; von Mario Fischer gelesen. Um eines vorweg zu sagen: Das Buch ist kein reines SEO-Buch oder wartet mit DEM &#8220;Geheimtipp&#8221; auf, wie man mit seiner Website jetzt richtig &#8220;durch die Decke &#8230; <a href="http://www.software-wahnsinn.de/112-buchbesprechung-website-boosting-2-0/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ich habe in den letzten Wochen das Buch &#8220;<a href="http://www.amazon.de/gp/product/3826617037?ie=UTF8&amp;tag=softwarewahns-21&amp;linkCode=as2&amp;camp=1642&amp;creative=6746&amp;creativeASIN=3826617037" class="awshortcode-product awshortcode-product-text" rel="external">Website Boosting 2.0<img src="http://www.assoc-amazon./e/ir?t=softwarewahns-21&amp;l=as2&amp;o=8&amp;a=3826617037" alt="" style="height:1px !important; width:1px !important; border:none !important; margin:0 !important; padding: 0 !important;" /></a>&#8221; von Mario Fischer gelesen. Um eines vorweg zu sagen: Das Buch ist kein reines SEO-Buch oder wartet mit DEM &#8220;Geheimtipp&#8221; auf, wie man mit seiner Website jetzt richtig &#8220;durch die Decke geht&#8221; oder die Riesen-Kohle macht.</p>
<div class="awshortcode-product alignleft"><iframe src="http://rcm-de.amazon.de/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=softwarewahns-21&#038;o=3&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=1M6ABJKN5YT3337HVA02&#038;asins=3826617037" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
<p>Vielmehr ist es so, dass der Autor es schafft, ein Buch zu verfassen, welches sich an Entscheider ebenso richtet, wie an die Website-Verantwortlichen in Unternehmen oder auch Webworker und Tekkies in Agenturen etc..  Es wird vor allem häufiger darauf hingewiesen, dass der Erfolg (und natürlich auch der Misserfolg) einer Website von vielen Faktoren abhängig ist und es daher auch eine Vielzahl von Stellschrauben gibt, an denen es sich zu schrauben lohnt. Daher ist auch die Anzahl der Werkzeuge und Methoden recht zahlreich. Mario Fischer schafft es jedoch sehr schön, die verschiedenen Teilbereiche voneinander zu trennen. Daher lässt sich das Buch auch kapitelweise lesen, ohne es linear von vorne nach hinten durch zu arbeiten. Der Autor schafft auch den Spagat zwischen den Zielgruppen, indem er sich nicht zu sehr in Fachsprache bzw. &#8220;IT-Sprech&#8221; verliert.</p>
<p><span id="more-112"></span>Das Buch ist in vier Teile gegliedert, wobei sich der erste Teil sich mit dem Online-Marketing beschäftigt, sprich: Wie schaffe ich es, dass mehr Besucher auf die Website kommen und nach Möglichkeit auch dort bleiben und z.B. etwas kaufen. Dabei geht der Rundumschlag bei Newsletter und Banner-Werbung bis zu &#8220;Affialiate-Marketing&#8221; und die zunehmende Bedeutung von Social Networks.</p>
<p>Im zweiten Teil wird der Bereich behandelt, der gemeinhin unter den Begriffen Suchmaschinen-Marketing, Suchmaschinen-Optimierung oder auch auf englisch &#8220;Search Engine Optimization&#8221; (SEO) gefasst wird. Dieser Teil geht jedoch nicht soweit, dass man nach der Lektüre desselben der &#8220;Super-SEO&#8221; ist. Vielmehr geht es Mario Fischer darum, die verschiedenen Aspekte der Suchmaschinen-Optimierung aufzuzeigen und wie man mitunter auch mit kleinen Maßnahmen schon eine (meßbare) Verbesserung im Suchmaschinen-Ranking erreicht.</p>
<p>Der dritte Teil des Buches mag vielleicht ein wenig überraschend sein: Usability. Für mich gehört es allerdings auch in dieses Buch, da es sich, wie bereits oben erwähnt, nicht nur an Tekkies, sondern auch an Entscheider richtet. Die aufgeführten (Negativ-) Beispiele, die übrigens im gesamten Buch auftauchen, bringen einen oftmals zum Lachen, manchmal treiben sie einem auf die Tränen in die Augen bei soviel Dilletantismus. Und die fehlende Besucher-Freundlichkeit mancher Websites trifft sogar Großunternehmen, bei denen doch ein Budget zur Vermeidung der aufgezeigten Fehler vorhanden sein sollte.</p>
<p>Werkzeuge und Tools, die einem helfen sollen, um mehr aus einer Website herauszuholen werden im vierten Teil des Buches vorgestellt. Es werden u.a. Tracking Tools, z.B. Google Analytics, und auch hilfreiche Plugins für den Mozilla Firefox erklärt.</p>
<p>Obwohl ich im Tagesgeschäft zur Zeit weniger mit Publikums-Websites zu tun habe und mich eher im Bereich des &#8220;<a title="Wikipedia-Eintrag zu Hidden Web" href="http://de.wikipedia.org/wiki/Hidden_Web" target="_blank">Hidden Web</a>&#8221; bewege, fand ich das Lesen dieses Buches eine echte Bereicherung. Es schadet durchaus nicht, sich auch einmal mit Themen zu befassen, die etwas abseits der täglichen Arbeit liegen. Vor allem das Thema Usability ist ein Thema, bei dem man durch Lektüre auch dieses Buches nicht dümmer wird.</p>
<p>Ich kann daher nur eine Kauf-Empfehlung aussprechen. Das Buch ist ein schöner Einstieg in die oben aufgezählten Themen. Wer sich dann intensiver mit einzelnen Teilbereichen beschäftigen möchte, findet sowohl im Buch selbst, als auch auf der <a title="Website zum Buch &quot;Website Boosting 2.0&quot;" href="http://www.website-boosting.de/" target="_blank">Website zum Buch</a> (im Bereich <a href="http://www.website-boosting.de/links.html" target="_blank">Links</a>) zahlreiche Links und Literatur-Empfehlungen.</p>
<ul>
<li><a href="http://www.amazon.de/gp/product/3826617037?ie=UTF8&amp;tag=softwarewahns-21&amp;linkCode=as2&amp;camp=1642&amp;creative=6746&amp;creativeASIN=3826617037" class="awshortcode-product awshortcode-product-text" rel="external">Website Boosting 2.0<img src="http://www.assoc-amazon./e/ir?t=softwarewahns-21&amp;l=as2&amp;o=8&amp;a=3826617037" alt="" style="height:1px !important; width:1px !important; border:none !important; margin:0 !important; padding: 0 !important;" /></a></li>
<li>Autor <a title="Website des Buch-Autors" href="http://www.mario-fischer.de/" target="_blank">Mario Fischer</a></li>
<li>erschienen im MITP-Verlag</li>
<li>800 Seiten</li>
<li>34,95 Euro</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.software-wahnsinn.de/112-buchbesprechung-website-boosting-2-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
