<?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>Wed, 01 Dec 2010 19:00:29 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.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&#228;ngigen 1D- und 2D-Barcodes zu testen: Die Software bcTester erkennt alle g&#228;ngigen Barcode Tpyen wie z.B. EAN13, Code39, Code128 und die 2D Codes Aztec, Datenmatrix, PDF417 und QR Code. (Quelle: bcTester-Website) [...]]]></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&#228;ngigen 1D- und 2D-Barcodes zu testen:</p>
<blockquote><p>Die Software bcTester erkennt alle g&#228;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&#252;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&#228;ngig von der aktuell um die Wikipedia tobenden &#8220;Relevanz-Debatte&#8221; habe ich heute beim Durchsehen der Logs gesehen, dass sich Besucher &#252;ber die Wikipedia hierher verirren. Des R&#228;tsels L&#246;sung: Mein Eintrag &#252;ber das &#8220;estimated e&#8221; wird von der Wikipedia im Artikel &#252;ber die EU-Fertigverpackungsrichtline (Permalink auf die heute aktuelle Version vom 26.10.2009, 12:30) als Quelle genannt. [...]]]></description>
			<content:encoded><![CDATA[<p>Unabh&#228;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 &#252;ber die Wikipedia hierher verirren.</p>
<p>Des R&#228;tsels L&#246;sung: Mein Eintrag &#252;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 &#252;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&#246;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&#252;cksichtigt, dass genau zu dieser Zeit Karneval ist und es wohl keinen waschechten Rheinl&#228;nder gibt, der am Rosenmontag ein Symfony-Training mitmacht. Ob man sich allerdings Veilchendienstag [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.symfony-live.com/"><img class="alignleft" title="Logo Symfony Live 2010" src="http://www.symfony-live.com/images/banner.jpg" alt="" width="162" height="270" /></a>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&#252;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&#228;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&#246;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&#228;ge anzuh&#246;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&#246;ln</a> nach <a href="http://de.wikipedia.org/wiki/Paris" target="_blank">Paris</a> fl&#252;chten m&#246;chte, der sollte sich jetzt schnellstens registrieren, denn nur bis 30.09.2009 gilt der &#8220;Early Bird&#8221;-Tarif von 150 Euro f&#252;r die beiden Konferenz-Tage. Danach kostet der Spa&#223; 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&#246;ln bleiben und kr&#228;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&#246;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 ?! Nicht das jemand glaubt, e = ?. Denn wenn man genau hinsieht, dann ist e ? ? Es handelt sich n&#228;mlich hierbei um das sog. &#8220;estimated e&#8221; auf Verpackungen. Dieses ist ein Sonderzeichen, welches Windows, Mac und Linux eigentlich unbekannt ist und [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern hat mich ein ganz besonderer Buchstabe in den Wahnsinn getrieben: Das ?! Nicht das jemand glaubt, e = ?. Denn wenn man genau hinsieht, dann ist</p>
<p style="padding-left: 30px;font-size:30px;">e ? ?</p>
<p>Es handelt sich n&#228;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&#228;sst. Des R&#228;tsels L&#246;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&#228;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&#228;t umgewandelt, bevor der Request an den Server &#252;bermittelt wird. Herausfinden konnte ich das im &#220;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&#252;ck zu meinem Problem: Es wurde also in einem HTML-Formular dieses b&#246;se ? eingegeben und diese Eingabe sollte sp&#228;ter in einer E-Mail-Benachrichtigung ihren Platz finden. Da bereits der Browser die Umwandlung in eine HTML-Entit&#228;t durchf&#252;hrte, musste diese nun PHP-seitig wieder r&#252;ckg&#228;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&#252;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 ? wurde ?</p>
<p>Nach R&#252;cksprache mit dem Kunden habe ich dann eines gemacht:</p>

<div class="wp_syntax"><div 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></div></div>

<p>Da das ? kaum von einem normalen e zu unterscheiden ist, steht zuk&#252;nftig ein normales e in den Benachrichtigungs-Mails geschrieben.</p>
<p>Die letztendliche Implementierung hat nicht lange gedauert. Die Suche, warum sich das ? so seltsam verh&#228;lt, allerdings &#252;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&#246;n auf den Senkel geht, wenn der Schn&#252;rsenkel aufgeht. Zumindest ergab sich f&#252;r Ian daraus der Grund, eine wirklich einzigartige Website dem/n Schn&#252;rsenkel/n und dem Zubinden der Schuhe zu widmen. Ich gehe mir dann erstmal die Schuhe binden]]></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&#246;n auf den Senkel geht, wenn der <em>Schn&#252;r</em>senkel <em>auf</em>geht. Zumindest ergab sich f&#252;r Ian daraus der Grund, eine wirklich <a href="http://fieggen.com/shoelace/index.htm" target="_blank">einzigartige Website</a> dem/n Schn&#252;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&#246;nen Artikel ver&#246;ffentlicht, in dem er auf die Methoden der CSS-Hacks und der Conditional Comments eingeht, um dem Internet Explorer vern&#252;nftige CSS-Manieren beizubringen. Er erl&#228;utert auch, warum er lieber auf Conditional Comments setzt. Pr&#228;dikat: unbedingt lesen. via Peruns Weblog]]></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&#246;nen Artikel</a> ver&#246;ffentlicht, in dem er auf die Methoden der CSS-Hacks und der Conditional Comments eingeht, um dem Internet Explorer vern&#252;nftige CSS-Manieren beizubringen. Er erl&#228;utert auch, warum er lieber auf Conditional Comments setzt.</p>
<p>Pr&#228;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&#228;blich in letzter Minute, aber egal. Wichtig ist nur, dass ich dabei sein kann. Also: Man sieht sich am Freitag!]]></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&#228;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&#252;r den Firefox &#62; 3.5 verf&#252;gbar war. Ich bin mit der neuen Version auch soweit zufrieden, au&#223;er dass sich Firefox immer noch gnadenlos mit Speicher aufpumpt und ich ihn gelegentlich einfach mal neu [...]]]></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&#252;r den Firefox &gt; 3.5 verf&#252;gbar war. Ich bin mit der neuen Version auch soweit zufrieden, au&#223;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&#246;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&#228;hlt). Zus&#228;tzlich konnte ich den letzten Tab mittels eines kleinen Icons schlie&#223;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&#246;ffneten Tabs wieder &#246;ffnet &#8211; eben auch den leeren Tab. Und genau dieses Verhalten vermisste ich schmerzlich in der neuen Version.</p>
<p>Die L&#246;sung fand ich nach einigem Suchen im Netz. Die L&#246;sung besteht allerdings aus zwei Teil-L&#246;sungen, da es anscheinend auch zwei verschiedene Probleme sind, die es zu l&#246;sen gilt:<br />
<span id="more-191"></span></p>
<ol>
<li>Bei Schlie&#223;en des letzten Tabs, soll der Firefox sich nicht mehr schlie&#223;en.
<ol>
<li> Dazu gibt man in der Adresszeile <code>about:config ein</code> und best&#228;tigt die evtl. angezeigte Warnung, um an die erweiterten Firefox-Einstellungen zu gelangen.</li>
<li>Man f&#252;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 &#228;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&#223;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&#252;gt man die folgende CSS-Anweisung hinzu:

<div class="wp_syntax"><div 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></div></div>

<p>Bei mir steht da der folgende Sermon (inkl. Kommentar, damit ich auch noch in zwei Monaten wei&#223;, 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&#228;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&#252;r Symfony: &#8220;&#8221; ist endlich verf&#252;gbar, wie Fabien heute im Symfony Project Blog bekannt gab. Es gab wohl leichte Verz&#246;gerungen, die aber wohl auf Seite von Fabien liegen. Die offizielle Symfony-Referenz ist nat&#252;rlich auch online verf&#252;gbar. Der offizielle Preis f&#252;r die gedruckte Ausgabe betr&#228;gt $19.90 (aktuell ) und ist eine sch&#246;ne [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt neuen Lesestoff f&#252;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&#252;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&#246;gerungen, die aber wohl auf Seite von Fabien liegen. Die offizielle Symfony-Referenz ist nat&#252;rlich auch <a title="Symfony Reference Book" href="http://www.symfony-project.org/reference/1_2/en/" target="_blank">online verf&#252;gbar</a>. Der offizielle Preis f&#252;r die gedruckte Ausgabe betr&#228;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&#246;ne M&#246;glichkeit das Symfony-Projekt finanziell zu unterst&#252;tzen, wie Fabien erw&#228;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&#252;cher zur aktuellen Symfony-Version zu kaufen. Denn zus&#228;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&#252;cher</a> zu kaufen. Diese basieren auf dem Jobeet-Tutorial und sind gerade f&#252;r Anf&#228;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&#246;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 geht&#8221; oder die Riesen-Kohle macht. Vielmehr ist es so, dass der Autor es schafft, ein [...]]]></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&#228;ufiger darauf hingewiesen, dass der Erfolg (und nat&#252;rlich auch der Misserfolg) einer Website von vielen Faktoren abh&#228;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&#246;n, die verschiedenen Teilbereiche voneinander zu trennen. Daher l&#228;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&#228;ftigt, sprich: Wie schaffe ich es, dass mehr Besucher auf die Website kommen und nach M&#246;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&#252;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&#223;nahmen schon eine (me&#223;bare) Verbesserung im Suchmaschinen-Ranking erreicht.</p>
<p>Der dritte Teil des Buches mag vielleicht ein wenig &#252;berraschend sein: Usability. F&#252;r mich geh&#246;rt es allerdings auch in dieses Buch, da es sich, wie bereits oben erw&#228;hnt, nicht nur an Tekkies, sondern auch an Entscheider richtet. Die aufgef&#252;hrten (Negativ-) Beispiele, die &#252;brigens im gesamten Buch auftauchen, bringen einen oftmals zum Lachen, manchmal treiben sie einem auf die Tr&#228;nen in die Augen bei soviel Dilletantismus. Und die fehlende Besucher-Freundlichkeit mancher Websites trifft sogar Gro&#223;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&#252;r den Mozilla Firefox erkl&#228;rt.</p>
<p>Obwohl ich im Tagesgesch&#228;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&#228;glichen Arbeit liegen. Vor allem das Thema Usability ist ein Thema, bei dem man durch Lekt&#252;re auch dieses Buches nicht d&#252;mmer wird.</p>
<p>Ich kann daher nur eine Kauf-Empfehlung aussprechen. Das Buch ist ein sch&#246;ner Einstieg in die oben aufgez&#228;hlten Themen. Wer sich dann intensiver mit einzelnen Teilbereichen besch&#228;ftigen m&#246;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>

