<?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>damot.org &#187; Coding</title>
	<atom:link href="http://damot.org/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://damot.org</link>
	<description>tales of arts &#38; crafts by Marc-Oliver Teschke</description>
	<lastBuildDate>Wed, 28 Apr 2010 18:01:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Neues Theme</title>
		<link>http://damot.org/2009/03/29/neues-theme/</link>
		<comments>http://damot.org/2009/03/29/neues-theme/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 13:14:40 +0000</pubDate>
		<dc:creator>marc</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.damot.org/?p=503</guid>
		<description><![CDATA[Und also geschah es, dass www.damot.org sich in ein neues Gewand kleidete.
Wollte mal etwas mit Foto im Hintergrund und Transparenzen und ein paar CSS 3-Spielereien machen.
Das Theme setzt auf Kubrick auf, wurde auf Basis von Blueprint gestyled und hat abgerundete Ecken, mit freundlicher Unterstützung von CSS 3.
Das Ding ist heute Morgen nach dem ursprünglichen Geistesblitz [...]]]></description>
			<content:encoded><![CDATA[<p>Und also geschah es, dass www.damot.org sich in ein neues Gewand kleidete.</p>
<p>Wollte mal etwas mit Foto im Hintergrund und Transparenzen und ein paar CSS 3-Spielereien machen.</p>
<p>Das Theme setzt auf <a href="http://binarybonsai.com/wordpress/kubrick/" target="_blank">Kubrick</a> auf, wurde auf Basis von <a href="http://www.blueprintcss.org/" target="_blank">Blueprint</a> gestyled und hat abgerundete Ecken, mit freundlicher Unterstützung von <a href="http://www.css3.info/preview/rounded-border/" target="_blank">CSS 3</a>.</p>
<p>Das Ding ist heute Morgen nach dem ursprünglichen Geistesblitz mit viel Vollgas in knapp einer Stunde umgesetzt worden, es kann also noch Bugs enthalten. Wenn irgendwem etwas auffällt, <a href="mailto:marcoliverteschke@mac.com">feedet back</a>!</p>
<p>Außerdem kategorisiere ich gerade alle Posts neu, das kann aber noch eine Weile dauern. *seufz*</p>
]]></content:encoded>
			<wfw:commentRss>http://damot.org/2009/03/29/neues-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Under Pressure: Wenn dem Internet Explorer der Schweiß ausbricht</title>
		<link>http://damot.org/2008/05/30/under-pressure-wenn-dem-internet-explorer-der-schweis-ausbricht/</link>
		<comments>http://damot.org/2008/05/30/under-pressure-wenn-dem-internet-explorer-der-schweis-ausbricht/#comments</comments>
		<pubDate>Fri, 30 May 2008 04:37:28 +0000</pubDate>
		<dc:creator>marc</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.damot.org/?p=291</guid>
		<description><![CDATA[It&#8217;s the terror of knowing
what this world is about
watching some good friends
screaming &#8220;Let me out!&#8221;
Oh Internet Explorer 6, lieber lieber Internet Explorer, wie tut es mir Leid, dich auf deine alten Tage noch so quälen zu müssen. Das hast du nun wirklich nicht verdient! Du solltest dich in Ruhe zurücklehnen und &#8220;Der Winzerkönig&#8221; gucken können, [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>It&#8217;s the terror of knowing<br />
what this world is about<br />
watching some good friends<br />
screaming &#8220;Let me out!&#8221;</p></blockquote>
<p>Oh Internet Explorer 6, lieber lieber Internet Explorer, wie tut es mir Leid, dich auf deine alten Tage noch so quälen zu müssen. Das hast du nun wirklich nicht verdient! Du solltest dich in Ruhe zurücklehnen und &#8220;Der Winzerkönig&#8221; gucken können, aber wir dreckigen Entwickler lassen dich ja einfach nicht in Frieden!<br />
Doch langsam! Worum geht es überhaupt?<br />
Also, wie bereits erwähnt, arbeite ich mit an der Tippspielplattform <a href="http://www.kicktipp.de/">kicktipp.de</a>. Genauer gesagt an der Möglichkeit, Tipprunden per <a href="http://www.kicktipp.de/info/profipaket/anleitung/javascript/integration">Javascript</a> in eigene Seiten einzubetten.<br />
Das funktioniert soweit ja auch ganz wunderbar, nur zeigte sich, dass die eingebetteten Elemente sich im Internet Explorer 6 seltsam verhielten. Sehr seltsam.<br />
So seltsam, dass eine Seite komplett geladen sein konnte. Alles da, wunderbar. Beim Wechsel auf eine andere Seite konnte immer noch alles wunderbar sein, gerne auch nach zehn weiteren Wechseln. Doch irgendwann würden plötzlich die eingebundenen Elemente verschwinden. Das konnte die Sprachwahl sein, die plötzlich nicht mehr da war. Oder das Menü. Oder der Inhalt. Oder eine Kombination aus diesen dreien.<br />
Nach langem Suchen stellte sich heraus, dass der einzige wirklich nennenswerte Unterschied zwischen unserem Test-Setup und dem Live-System ist, dass unsere lokalen Tests immer auf <a href="http://www.mortbay.org/jetty-6/">Jetty</a> liefen, während die Live-Server allesamt <a href="http://tomcat.apache.org/">Tomcats</a> sind.<br />
Und tatsächlich streckte der IE bei einer lokalen Tomcat-Installation auch alle Viere von sich.<br />
Lange Rede, kurzer Sinn, am Ende stellte sich heraus, dass auf allen Tomcats die Kompression der Inhalte eingeschaltet war. Und siehe da, ein <a href="http://support.microsoft.com/kb/312496">sogar lange bekannter Fehler</a> des Internet Explorer ist es, dass ihn angesichts komprimierter Inhalte schwere Schwindelgefühle überkommen. Armes Ding.<br />
Am Ende, nach knapp zwei Tagen der Suche, war des Rätsels Lösung, diese Zeile:</p>
<p><code>&lt;Connector [..] compression="on" [..] compressableMimeType="text/html,text/xml,text/css,<strong>text/javascript</strong>" /&gt;</code></p>
<p>umzuändern in diese Zeile</p>
<p><code>&lt;Connector [..] **compression="on"** [..] compressableMimeType="text/html,text/xml,text/css" /&gt;</code></p>
<blockquote><p>Um ba ba be<br />
Um ba ba be<br />
De day da<br />
Ee day da &#8211; that&#8217;s o.k.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://damot.org/2008/05/30/under-pressure-wenn-dem-internet-explorer-der-schweis-ausbricht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiel und Spaß mit Charsets</title>
		<link>http://damot.org/2008/05/01/spiel-und-spas-mit-charsets/</link>
		<comments>http://damot.org/2008/05/01/spiel-und-spas-mit-charsets/#comments</comments>
		<pubDate>Thu, 01 May 2008 11:21:10 +0000</pubDate>
		<dc:creator>marc</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.damot.org/?p=279</guid>
		<description><![CDATA[Seit einiger Zeit schon bietet Kicktipp eine Lösung an, mit der Kunden mit &#8220;Profirunden&#8221; ihre Tipprunde per Javascript in ihre Seite einbinden können. Mehr als ein einziges Script-Tag ist nicht nötig und schon erscheint die Tipprunde auf einer beliebigen Seite.
Nun melden Kunden, dass Sonderzeichen auf bestimmten Seiten nicht korrekt angezeigt würden. Während der Testphase war [...]]]></description>
			<content:encoded><![CDATA[<p>Seit einiger Zeit schon bietet <a href="http://www.kicktipp.de">Kicktipp</a> eine Lösung an, mit der Kunden mit &#8220;<a href="http://www.kicktipp.de/info/profipaket">Profirunden</a>&#8221; ihre Tipprunde per Javascript in ihre Seite einbinden können. Mehr als ein einziges Script-Tag ist nicht nötig und schon erscheint die Tipprunde auf einer beliebigen Seite.</p>
<p>Nun melden Kunden, dass Sonderzeichen auf bestimmten Seiten nicht korrekt angezeigt würden. Während der Testphase war das Problem nicht aufgetreten, doch nun zeigte sich uns der Kampf zwischen ISO und UTF mit all seinen unmenschlichen Folgen.</p>
<p>Das Setup war folgendes: Der Server liefert seinen Output generell in UTF-8. Auf Seiten des Kunden kann die Einbindung jedoch sowohl in ISO- als auch UTF-Seiten erfolgen. Auf Seiten, die in UTF-8 kodiert waren, war die Darstellung nun im Eimer. Es gab jedoch eine Stelle im Code, an der sämtlicher Output generell in ISO umgewandelt wurde. Dieser Code musste nun leider seinen Hut nehmen.</p>
<p>Jetzt wurde zwar der Content in UTF-Seiten und ISO-Seite vernünftig angezeigt, jedoch konnten nun Formulare, die von ISO-Seiten aus abgeschickt wurden, nicht richtig interpretiert werden. Hier hilft das schöne Formularattribut &#8220;<a href="http://de.selfhtml.org/html/formulare/definieren.htm#zeichenkodierung">accept-charset</a>&#8221; weiter.  Diesem gibt man als Wert einen Zeichensatz mit, werden die Daten in diesem Zeichensatz verschickt, egal wie die Seite selber kodiert ist.<br />
<code></p>
<form action="xyz" method="POST" accept-charset="utf-8"></form>
<p></code><br />
Doch ach, der IE! IE6 spielt das Spiel leider nicht mit. Doch hierfür gibt es einen neckischen Workaround. Einige Browser unterstützen die Funktion, ein Formularfeld namens &#8220;<a href="http://michi.knallgrau.at/blog/stories/3643754/">_charset_</a>&#8221; mit dem verwendeten Zeichensatz zu füllen. Wir haben also allen Formularen ein Hidden-Feld mitgegeben, das das Attribut name=&#8221;charset&#8221; hat. Und wenn dann der Server sieht, dass ihm der IE6 Formulardaten im _charset_ ISO geschickt hat, wandelt er sie vorher schnell in UTF um.<br />
<code></p>
<input type="hidden" name="_charset_" value="" />
</code><br />
Ganz einfach, was? Hat auch nur 6 Stunden gedauert.</p>
]]></content:encoded>
			<wfw:commentRss>http://damot.org/2008/05/01/spiel-und-spas-mit-charsets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feedarama: Updates galore!</title>
		<link>http://damot.org/2007/08/20/feedarama-updates-galore/</link>
		<comments>http://damot.org/2007/08/20/feedarama-updates-galore/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 05:05:43 +0000</pubDate>
		<dc:creator>marc</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.damot.org/2007/08/feedarama-updates-galore/</guid>
		<description><![CDATA[Es gab in den letzten paar Tagen kleinere Änderungen an den Feeds.
Der Blog-Feed wird jetzt zusätzlich durch Feedburner geschleust, damit ich noch mehr leere Statistiken begaffen kann.
Darüber hinaus lungert in der rechten Sidebar nun aber nicht nur ein Link zum Blog-Feed, sondern nun auch einer zu einem eigenständigen Podcast-Feed. Dieser enthält all die grausigen Dinge, [...]]]></description>
			<content:encoded><![CDATA[<p>Es gab in den letzten paar Tagen kleinere Änderungen an den Feeds.<br />
Der Blog-Feed wird jetzt zusätzlich durch Feedburner geschleust, damit ich noch mehr leere Statistiken begaffen kann.<br />
Darüber hinaus lungert in der rechten Sidebar nun aber nicht nur ein Link zum Blog-Feed, sondern nun auch einer zu einem eigenständigen Podcast-Feed. Dieser enthält all die grausigen Dinge, die ich manchmal Mikro und Kamera aufzwinge in Enhanced AAC und M4V.<br />
Mal sehen, wie lange ich diesen Podcasting-Mist zusätzlich aushalte.</p>
]]></content:encoded>
			<wfw:commentRss>http://damot.org/2007/08/20/feedarama-updates-galore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
