<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Kommentare für Working Draft</title>
	<atom:link href="http://workingdraft.de/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://workingdraft.de</link>
	<description>Wöchentlicher News-Podcast für Webdesigner und -entwickler</description>
	<lastBuildDate>Thu, 17 May 2012 15:36:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Kommentar zu Revision 71: Error.stack, Physical Units &amp; DOM Mutation Observers von Guido</title>
		<link>http://workingdraft.de/71/#comment-766</link>
		<dc:creator>Guido</dc:creator>
		<pubDate>Thu, 17 May 2012 15:36:59 +0000</pubDate>
		<guid isPermaLink="false">http://workingdraft.de/?p=1216#comment-766</guid>
		<description>Der Link zu &lt;i&gt;Hitch&lt;/i&gt; stimmt nicht.</description>
		<content:encoded><![CDATA[<p>Der Link zu <i>Hitch</i> stimmt nicht.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Revision 71: Error.stack, Physical Units &amp; DOM Mutation Observers von Franky</title>
		<link>http://workingdraft.de/71/#comment-765</link>
		<dc:creator>Franky</dc:creator>
		<pubDate>Wed, 16 May 2012 08:05:50 +0000</pubDate>
		<guid isPermaLink="false">http://workingdraft.de/?p=1216#comment-765</guid>
		<description>von welcher platform redest du jetzt? außerdem ist es ja egal, ob es &quot;virtuelle&quot; dpi oder &quot;reale&quot; dpi sind, solang ich dann beim zeichnen nicht die &quot;virtuellen&quot; dpi nehm um direkt auf den &quot;realen&quot; display zu zeichen. Eg. &quot;virtuelles&quot; display hat 640 x 480 auf 4 inch (also 160 dpi) , reales 1280x960 auf 4 inch (also 320 dpi), das virtuelle bild wird also einfach um den faktor 2 vergrößert ... solange die anwendung also nicht macht &quot;ich krieg 160 dpi, also zeichen ich auf dem realen display jetzt ne länge-in-inch / 160dpi lange linie in pixel&quot; ist alles grün und sollte im Output passen.

Ein gänzlich anderes Problem ist natürlich dass bei Windows XP z.B. immer 96 dpi drin steht (bzw gibts irgendwo ein dropdown wo man 3-4 verschiedene dpi-zahlen einstellen kann), ganz egal was man für einen display hat -&gt; dort ist die Info ziemlich fürn Arsch, aber das ist ein Problem von Windows, nicht vom Ansatz per se (ich bild mir ein, Mac OSX hat die dpi richtig erkannt wie ich das letzte mal nen display angesteckt hab).</description>
		<content:encoded><![CDATA[<p>von welcher platform redest du jetzt? außerdem ist es ja egal, ob es &#8220;virtuelle&#8221; dpi oder &#8220;reale&#8221; dpi sind, solang ich dann beim zeichnen nicht die &#8220;virtuellen&#8221; dpi nehm um direkt auf den &#8220;realen&#8221; display zu zeichen. Eg. &#8220;virtuelles&#8221; display hat 640 x 480 auf 4 inch (also 160 dpi) , reales 1280&#215;960 auf 4 inch (also 320 dpi), das virtuelle bild wird also einfach um den faktor 2 vergrößert &#8230; solange die anwendung also nicht macht &#8220;ich krieg 160 dpi, also zeichen ich auf dem realen display jetzt ne länge-in-inch / 160dpi lange linie in pixel&#8221; ist alles grün und sollte im Output passen.</p>
<p>Ein gänzlich anderes Problem ist natürlich dass bei Windows XP z.B. immer 96 dpi drin steht (bzw gibts irgendwo ein dropdown wo man 3-4 verschiedene dpi-zahlen einstellen kann), ganz egal was man für einen display hat -&gt; dort ist die Info ziemlich fürn Arsch, aber das ist ein Problem von Windows, nicht vom Ansatz per se (ich bild mir ein, Mac OSX hat die dpi richtig erkannt wie ich das letzte mal nen display angesteckt hab).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Revision 71: Error.stack, Physical Units &amp; DOM Mutation Observers von Schepp</title>
		<link>http://workingdraft.de/71/#comment-764</link>
		<dc:creator>Schepp</dc:creator>
		<pubDate>Wed, 16 May 2012 07:24:22 +0000</pubDate>
		<guid isPermaLink="false">http://workingdraft.de/?p=1216#comment-764</guid>
		<description>Das ist aber nicht die echte, physische vorhandene DPI-Zahl. Es ist nur eine virtuelle. Und genau das ist das Problem.</description>
		<content:encoded><![CDATA[<p>Das ist aber nicht die echte, physische vorhandene DPI-Zahl. Es ist nur eine virtuelle. Und genau das ist das Problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Revision 71: Error.stack, Physical Units &amp; DOM Mutation Observers von Franky</title>
		<link>http://workingdraft.de/71/#comment-763</link>
		<dc:creator>Franky</dc:creator>
		<pubDate>Wed, 16 May 2012 07:00:40 +0000</pubDate>
		<guid isPermaLink="false">http://workingdraft.de/?p=1216#comment-763</guid>
		<description>DPI kriegen is relativ watscheneinfach (wenn man mal davon ausgeht dass der der display-treiber keinen blödsinn liefert): 

windows: http://msdn.microsoft.com/en-us/library/ms701681(v=vs.85).aspx
linux/mac: http://stackoverflow.com/questions/2621439/how-to-get-screen-dpi-linux-mac-programatically
android: http://stackoverflow.com/questions/3166501/getting-the-screen-density-programmatically-in-android
iOS: geth sicher auch, aber für die drei unterschiedlichen Display-Größen kann man auch einfach hardcoden.</description>
		<content:encoded><![CDATA[<p>DPI kriegen is relativ watscheneinfach (wenn man mal davon ausgeht dass der der display-treiber keinen blödsinn liefert): </p>
<p>windows: <a href="http://msdn.microsoft.com/en-us/library/ms701681(v=vs.85)" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms701681(v=vs.85)</a>.aspx<br />
linux/mac: <a href="http://stackoverflow.com/questions/2621439/how-to-get-screen-dpi-linux-mac-programatically" rel="nofollow">http://stackoverflow.com/questions/2621439/how-to-get-screen-dpi-linux-mac-programatically</a><br />
android: <a href="http://stackoverflow.com/questions/3166501/getting-the-screen-density-programmatically-in-android" rel="nofollow">http://stackoverflow.com/questions/3166501/getting-the-screen-density-programmatically-in-android</a><br />
iOS: geth sicher auch, aber für die drei unterschiedlichen Display-Größen kann man auch einfach hardcoden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Revision 71: Error.stack, Physical Units &amp; DOM Mutation Observers von Nico</title>
		<link>http://workingdraft.de/71/#comment-762</link>
		<dc:creator>Nico</dc:creator>
		<pubDate>Wed, 16 May 2012 03:30:49 +0000</pubDate>
		<guid isPermaLink="false">http://workingdraft.de/?p=1216#comment-762</guid>
		<description>Heute ist mit &lt;a href=&quot;http://www.greensock.com/v12/&quot; rel=&quot;nofollow&quot;&gt;TweenNano/TweenLite/TweenMax (jetzt GSAP)&lt;/a&gt; eine der besten Tweening-Librarys für ActionScript auch für JavaScript veröffentlicht worden. Das ist finde ich durchaus eine Erwähnung wert, denn die Library ist sehr ausgereift, &lt;a href=&quot;http://www.greensock.com/js/speed.html&quot; rel=&quot;nofollow&quot;&gt;schnell&lt;/a&gt; und bietet einiges an Funktionen.</description>
		<content:encoded><![CDATA[<p>Heute ist mit <a href="http://www.greensock.com/v12/" rel="nofollow">TweenNano/TweenLite/TweenMax (jetzt GSAP)</a> eine der besten Tweening-Librarys für ActionScript auch für JavaScript veröffentlicht worden. Das ist finde ich durchaus eine Erwähnung wert, denn die Library ist sehr ausgereift, <a href="http://www.greensock.com/js/speed.html" rel="nofollow">schnell</a> und bietet einiges an Funktionen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Revision 70: JS Styleguides, Barrierefreiheit &amp; Web Intents von Alex Müller</title>
		<link>http://workingdraft.de/70/#comment-761</link>
		<dc:creator>Alex Müller</dc:creator>
		<pubDate>Fri, 11 May 2012 21:58:07 +0000</pubDate>
		<guid isPermaLink="false">http://workingdraft.de/?p=1195#comment-761</guid>
		<description>Muss euch wiedersprechen. Beschreibende Kommentare sind wirklich irrelevant.
Das Problem ist, dass sich der Code meistens schneller ändert als das Kommentar und dann steht im Kommentar irgendwas, was nicht mehr mit dem Code übereinstimmt.
Wichtiger ist es Code zu schreiben, den man versteht und Kommentare nur dann zu verwenden, wenn man tatsächlich begründen muss, warum man eine Entscheidung getroffen hat.
Siehe auch Clean-Code-Developer:
http://www.clean-code-developer.de/Source-Code-Konventionen.ashx
Richtig kommentieren:
Warum?
Unnötige oder gar falsche Kommentare halten beim Lesen auf. Der Code sollte so klar und deutlich sein, dass er möglichst ohne Kommentare auskommt.
Kommentiert werden sollte nicht was man tut, sondern, wenn überhaupt, wieso man etwas tut.</description>
		<content:encoded><![CDATA[<p>Muss euch wiedersprechen. Beschreibende Kommentare sind wirklich irrelevant.<br />
Das Problem ist, dass sich der Code meistens schneller ändert als das Kommentar und dann steht im Kommentar irgendwas, was nicht mehr mit dem Code übereinstimmt.<br />
Wichtiger ist es Code zu schreiben, den man versteht und Kommentare nur dann zu verwenden, wenn man tatsächlich begründen muss, warum man eine Entscheidung getroffen hat.<br />
Siehe auch Clean-Code-Developer:<br />
<a href="http://www.clean-code-developer.de/Source-Code-Konventionen.ashx" rel="nofollow">http://www.clean-code-developer.de/Source-Code-Konventionen.ashx</a><br />
Richtig kommentieren:<br />
Warum?<br />
Unnötige oder gar falsche Kommentare halten beim Lesen auf. Der Code sollte so klar und deutlich sein, dass er möglichst ohne Kommentare auskommt.<br />
Kommentiert werden sollte nicht was man tut, sondern, wenn überhaupt, wieso man etwas tut.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Revision 69: CSS Battle Royale &#8211; Opera  von Jeremy Keith</title>
		<link>http://workingdraft.de/69/#comment-757</link>
		<dc:creator>Jeremy Keith</dc:creator>
		<pubDate>Fri, 04 May 2012 08:57:06 +0000</pubDate>
		<guid isPermaLink="false">http://workingdraft.de/?p=1183#comment-757</guid>
		<description>Why I didn&#039;t use matchMedia (or a polyfill)? As the blog posts stated over and over again, the whole point was that I was trying not to repeat my breakpoints in two places. If that weren&#039;t a concern, then yeah, I would have just used matchMedia.

I wasn&#039;t saying &quot;matchMedia sucks!&quot; I was just looking for a solution to my particular situation. I&#039;m not saying anyone else should use the same solution.

I blogged about a possible solution *that other people suggested*. You spoke about a different possible solution. That&#039;s great.

You think the solution I wrote about is too complicated? That&#039;s absolutely fine.

But your conclusion &quot;So JavaScript kann der oder nicht, oder?&quot; doesn&#039;t strike me as particularly helpful.

Next time I&#039;m going to write some JavaScript, I&#039;ll be sure to run it by you first to get your seal of approval.</description>
		<content:encoded><![CDATA[<p>Why I didn&#8217;t use matchMedia (or a polyfill)? As the blog posts stated over and over again, the whole point was that I was trying not to repeat my breakpoints in two places. If that weren&#8217;t a concern, then yeah, I would have just used matchMedia.</p>
<p>I wasn&#8217;t saying &#8220;matchMedia sucks!&#8221; I was just looking for a solution to my particular situation. I&#8217;m not saying anyone else should use the same solution.</p>
<p>I blogged about a possible solution *that other people suggested*. You spoke about a different possible solution. That&#8217;s great.</p>
<p>You think the solution I wrote about is too complicated? That&#8217;s absolutely fine.</p>
<p>But your conclusion &#8220;So JavaScript kann der oder nicht, oder?&#8221; doesn&#8217;t strike me as particularly helpful.</p>
<p>Next time I&#8217;m going to write some JavaScript, I&#8217;ll be sure to run it by you first to get your seal of approval.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Revision 69: CSS Battle Royale &#8211; Opera  von Dirk</title>
		<link>http://workingdraft.de/69/#comment-756</link>
		<dc:creator>Dirk</dc:creator>
		<pubDate>Thu, 03 May 2012 18:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://workingdraft.de/?p=1183#comment-756</guid>
		<description>&quot;Content Choreography in Responsive Web Design&quot; -- die Demo gefällt mir sehr. Aus den gleichen Gründen wie Schepp sie genannt hat. Ich arbeite gerade an einem Projekt, bei welchem das Markup, welches ich für ein sinnvolles Desktop-Layout benötige, keine sinnvolle Reihenfolge für die Linearisierung ergibt und auch umgedreht (mobile first) würde für den Desktopbereich kein Schuh draus werden.

In einem solchen Fall (der bei etwas komplexeren Screenlayout vermutlich gar nicht mal so selten sein wird), ist der Einsatz von Flexbox auf Mobilgeräten nur Neuordnung der Reihenfolge echt ein Segen.</description>
		<content:encoded><![CDATA[<p>&#8220;Content Choreography in Responsive Web Design&#8221; &#8212; die Demo gefällt mir sehr. Aus den gleichen Gründen wie Schepp sie genannt hat. Ich arbeite gerade an einem Projekt, bei welchem das Markup, welches ich für ein sinnvolles Desktop-Layout benötige, keine sinnvolle Reihenfolge für die Linearisierung ergibt und auch umgedreht (mobile first) würde für den Desktopbereich kein Schuh draus werden.</p>
<p>In einem solchen Fall (der bei etwas komplexeren Screenlayout vermutlich gar nicht mal so selten sein wird), ist der Einsatz von Flexbox auf Mobilgeräten nur Neuordnung der Reihenfolge echt ein Segen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Revision 68: Ein &lt;dialog&gt; aus scharfem Pink und Grunzern von Jochum</title>
		<link>http://workingdraft.de/68/#comment-755</link>
		<dc:creator>Jochum</dc:creator>
		<pubDate>Wed, 02 May 2012 21:58:28 +0000</pubDate>
		<guid isPermaLink="false">http://workingdraft.de/?p=1167#comment-755</guid>
		<description>Das Klackern der Tastatur im Hintergrund war diesmal sehr nervig.
Ansonsten wie immer gute Beiträge!</description>
		<content:encoded><![CDATA[<p>Das Klackern der Tastatur im Hintergrund war diesmal sehr nervig.<br />
Ansonsten wie immer gute Beiträge!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Revision 67: Meteor, Media Queries, Light Table von Schepp</title>
		<link>http://workingdraft.de/67/#comment-753</link>
		<dc:creator>Schepp</dc:creator>
		<pubDate>Wed, 02 May 2012 07:45:16 +0000</pubDate>
		<guid isPermaLink="false">http://workingdraft.de/?p=1153#comment-753</guid>
		<description>Das Problem mit dem Normalisieren ist, dass es pro Spur stattfinden müsste, da wir alle unterschiedlich laut sind. Würden wir das Normalisieren erst zum Schluss nach dem Mergen durchführen, dann wären die Unterschiede immer noch dieselben, nur auf anderem Gesamtlautheitsniveau. Normalisieren kann ich hier lokal auch und das mache ich auch immer nebst ggfls. einer Rauschentfernung. Problem ist jedoch eher, dass wir nicht alle ideale Mikros zum Podcasten haben, und die zuviel Randgeräusche mitnehmen. Und bei Gästen ist es immer schwer.</description>
		<content:encoded><![CDATA[<p>Das Problem mit dem Normalisieren ist, dass es pro Spur stattfinden müsste, da wir alle unterschiedlich laut sind. Würden wir das Normalisieren erst zum Schluss nach dem Mergen durchführen, dann wären die Unterschiede immer noch dieselben, nur auf anderem Gesamtlautheitsniveau. Normalisieren kann ich hier lokal auch und das mache ich auch immer nebst ggfls. einer Rauschentfernung. Problem ist jedoch eher, dass wir nicht alle ideale Mikros zum Podcasten haben, und die zuviel Randgeräusche mitnehmen. Und bei Gästen ist es immer schwer.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

