<?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>23D</title>
	<atom:link href="http://23d.cz/feed/" rel="self" type="application/rss+xml" />
	<link>http://23d.cz</link>
	<description>Just another 23d.cz weblog</description>
	<lastBuildDate>Fri, 30 Jul 2010 08:52:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Jednotné nastavenia mxmlc kompilátora</title>
		<link>http://labs.prasa.sk/view/jednotne-nastavenia-mxmlc-kompilatora/</link>
		<comments>http://labs.prasa.sk/view/jednotne-nastavenia-mxmlc-kompilatora/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 08:51:22 +0000</pubDate>
		<dc:creator>Michal Gron</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">tag:labs.prasa.sk,2010:/2.21</guid>
		<description><![CDATA[
        	<p>Nastaviť mxmlc kompilátor pri novom projekte na prvý krát správne sa mi ešte nikdy nepodarilo. Vždy chýbal nejaký parameter alebo som jeho hodnotu zle zapísal.</p>
      ]]></description>
			<content:encoded><![CDATA[
        	<p>Kedysi moje nastavenie vyzeralo nejako takto:</p>

<div class="codeblock"><code><span style="color: #000000">
<span style="color: #006600">-</span><span style="color: #0000CC">locale&nbsp;en_US&nbsp;</span>
</span>
</code></div>

	<p>Po čase sa rozrástlo na:</p>

<div class="codeblock"><code><span style="color: #000000">
<span style="color: #006600">-</span><span style="color: #0000CC">locale&nbsp;en_US&nbsp;</span><span style="color: #006600">-</span><span style="color: #0000CC">keep</span><span style="color: #006600">-</span><span style="color: #0000CC">generated</span><span style="color: #006600">-</span><span style="color: #0000CC">actionscript&nbsp;</span><span style="color: #006600">-</span><span style="color: #0000CC">incremental&nbsp;</span><span style="color: #006600">-</span><span style="color: #0000CC">optimize</span><span style="color: #006600">=</span><span style="color: #0000CC">false&nbsp;<br /></span><span style="color: #006600">-</span><span style="color: #0000CC">keep</span><span style="color: #006600">-</span><span style="color: #0000CC">as3</span><span style="color: #006600">-</span><span style="color: #0000CC">metadata</span><span style="color: #006600">+=</span><span style="color: #0000CC">Collaborative</span><span style="color: #006600">,</span><span style="color: #0000CC">Keywords&nbsp;<br /></span><span style="color: #006600">-</span><span style="color: #0000CC">define</span><span style="color: #006600">=</span><span style="color: #0000CC">APPLICATION</span><span style="color: #006600">::</span><span style="color: #0000CC">debug</span><span style="color: #006600">,</span><span style="color: #0000CC">true&nbsp;</span><span style="color: #006600">-</span><span style="color: #0000CC">define</span><span style="color: #006600">=</span><span style="color: #0000CC">APPLICATION</span><span style="color: #006600">::</span><span style="color: #0000CC">release</span><span style="color: #006600">,</span><span style="color: #0000CC">false&nbsp;</span>
</span>
</code></div>

	<p>Vynásobím si počet zmien za rok krát počet vývojových strojov, prirátam jeden integračný server a dostanem desiatky úprav kompilačných argumentov, desiatky duplicitných informácií, ktoré sú roztrúsené po celom development department. Každá ďalšia zmena mi pripomína, že musím napísať e-mail s oznamom o zmene, že na polovici strojov to budem musieť prísť upraviť osobne a ešte sa prihlásiť na server, nájsť všetky miesta v ant-ových skriptoch kde sa nastavujú ďalšie kompilačné parametre (unit-testy, mapy pokrytia &#8230;). Pri najlepšom je to pár hodín roboty.</p>

	<p>Našťastie sa to celé dá spríjemniť na jeden jediný svn commit a v budúcnosti už nemusíme nastavovať každý stroj zvlášť, základné nastavenia mxmlc budú konzistentné a my ostaneme <a href="http://en.wikipedia.org/wiki/Don&#39;t_repeat_yourself"><span class="caps">DRY</span></a>.</p>

	<p>1. Vytvoríme app-config.xml. Súbor kopíruje štruktúru východzieho konfiguračného súboru sdk/3.5.0.12683a/frameworks/flex-config.xml avšak nemusí byť kompletný a stačí ak bude obsahovať len nastavenia, ktoré chceme zmeniť. <br />
<div class="codeblock"><code><span style="color: #000000">
<span style="color: #0000CC">&lt;?xml&nbsp;version</span><span style="color: #006600">=</span><span style="color: #CC0000">"1.0"</span><span style="color: #0000CC">?&gt;<br /></span><span style="color: #006600">&lt;</span><span style="color: #0000CC">flex</span><span style="color: #006600">-</span><span style="color: #0000CC">config</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">compiler</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">define</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">APPLICATION</span><span style="color: #006600">::</span><span style="color: #0000CC">debug</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">value</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">false</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">value</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000CC">define</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">define</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">APPLICATION</span><span style="color: #006600">::</span><span style="color: #0000CC">release</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">value</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">true</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">value</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000CC">define</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">keep</span><span style="color: #006600">-</span><span style="color: #0000CC">as3</span><span style="color: #006600">-</span><span style="color: #0000CC">metadata</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">Bindable</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">Managed</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">ChangeEvent</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">NonCommittingChangeEvent</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">Transient</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">Collaborative</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">Keywords</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">name</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000CC">keep</span><span style="color: #006600">-</span><span style="color: #0000CC">as3</span><span style="color: #006600">-</span><span style="color: #0000CC">metadata</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">keep</span><span style="color: #006600">-</span><span style="color: #0000CC">generated</span><span style="color: #006600">-</span><span style="color: #0000CC">actionscript</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">true</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">keep</span><span style="color: #006600">-</span><span style="color: #0000CC">generated</span><span style="color: #006600">-</span><span style="color: #0000CC">actionscript</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">optimize</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">false</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">optimize</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000CC">incremental</span><span style="color: #006600">&gt;</span><span style="color: #0000CC">true</span><span style="color: #006600">&lt;/</span><span style="color: #0000CC">incremental</span><span style="color: #006600">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000CC">compiler</span><span style="color: #006600">&gt;<br />&lt;/</span><span style="color: #0000CC">flex</span><span style="color: #006600">-</span><span style="color: #0000CC">config</span><span style="color: #006600">&gt;&nbsp;</span>
</span>
</code></div></p>

	<p>2. Necháme si prejsť mráz po chrbte a posledný krát nastavíme na všetkých strojoch kompilačné argumenty vývojového prostredia:<br />
<div class="codeblock"><code><span style="color: #000000">
<span style="color: #006600">-</span><span style="color: #0000CC">load</span><span style="color: #006600">-</span><span style="color: #0000CC">config</span><span style="color: #006600">+=</span><span style="color: #0000CC">app</span><span style="color: #006600">-</span><span style="color: #0000CC">config</span><span style="color: #006600">.</span><span style="color: #0000CC">xml&nbsp;</span>
</span>
</code></div></p>

	<p>3. Pri budúcej zmene kompilačných argumentov stačí editovať xml súbor a zmeny rozdistribuovať cez svn.</p>

	<p>Literatúra:
	<ol>
		<li>Xavi Beumala (Technical Architect, Adobe), Streamlining your Flex project environment, <a href="http://www.adobe.com/devnet/flex/articles/flex_streamline_project_environment_print.html">http://www.adobe.com/devnet/flex/articles/flex_streamline_project_environment_print.html</a></li>
	</ol></p> 
      ]]></content:encoded>
			<wfw:commentRss>http://labs.prasa.sk/view/jednotne-nastavenia-mxmlc-kompilatora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Co bych zlepšil na Weblogy.cz?</title>
		<link>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/bLOOyTb6pOg/878678732</link>
		<comments>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/bLOOyTb6pOg/878678732#comments</comments>
		<pubDate>Fri, 30 Jul 2010 06:52:23 +0000</pubDate>
		<dc:creator>Vzhůru dolů</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[články]]></category>

		<guid isPermaLink="false">http://kratce.vzhurudolu.cz/post/878678732</guid>
		<description><![CDATA[<p>Vytvořit agregátor jakéhokoliv internetového obsahu se jeví jako poměrně snadný úkol („To dáš da večer, woe.” – Vláďa, programátor, 16 let) a technicky tomu tak do jisté míry je.</p>

<p>Jenže agregátory by neměly obsah jen triviálně seskupovat, ale také o něm <em>přemýšlet</em>. Kromě náznaků u Facebooku jsem neviděl žádný co by to uměl dobře. A to včetně <a href="http://www.destinde.cz/">agregátoru</a> co provozuji. Předkládám tedy na  pohled <a href="http://weblogy.cz">Weblogy.cz</a> sice kritický, ale snad také konstruktivní.</p>

<p>Problém Weblogů před redesignem jsem neviděl ve vzhledu (i když ten nový je mi subjektivně příjemnější), ale v práci s obsahem, jeho rozlišování a třídění. Weblogům <strong>chybí editorský pohled člověka nebo alespoň chytrý algoritmus</strong>, který by takovou práci zčásti zastal. Změnil bych tři konkrétní věci:</p>

<h3>1) Detailnější rozpoznávání kvality</h3>

<p>Ano, je sice pravda, že systém Weblogů u každého zdroje umožňuje určit zda je kvalitní a jeho posty se pak odlišují. Jenže zvýraznit zajímavé posty v záplavě jiných tak jak jdou v čase za sebou není dobrý nápad. Když jsme si jistí, že obsah je kvalitní, neměl by za pár hodin zmizet z čelních pozic vytlačený nekvalitními zprávami, jež mají jedinou výhodu — byly vydány později. </p>

<p>A pak — je skutečně každý článek „kvalitního zdroje” kvalitní? Nemyslím, že by všechny články <a href="http://www.weblogy.cz/zdroje/vzhurudolu/">Vzhůru dolů</a> kvalitní byly a naopak <a href="http://www.weblogy.cz/zdroje/vrana/">PHP triky</a> do Weblogů neposlaly jediný výborný článek. Rozlišovací lupu je myslím potřeba zaměřit na konkrétní články, nikoliv celé zdroje.</p>

<h3>2) Rozlišování typů článků</h3>

<p>Typy obsahu, jež Weblogy.cz zobrazují bez odlišení vedle sebe, staví uživatele před těžké rozhodování. Třeba: Zdroják zde rozumně publikuje jen články, zatímco Intervalu na Weblogy.cz vychází každá přežvýkaná zprávička ze zahraničního webu. Vsadím se, že neexistuje čtenář, který by se uměl a chtěl rozhodovat, který článek Intervalu bude „zprávička” a který pak „článek”. Zřejmě pak bude tenhle zdroj ignorovat.</p>

<h3>3) Třídění obsahu</h3>

<p>Weblogy navštěvuje sice určitá konkrétní skupina lidí (web-geekové), ale ta se dále dělí do menších skupin, jejichž témata se překrývají jen částečně. Webové podnikatele, marketéry, programátory, grafiky … všechny zajímají trochu jiná témata. </p>

<p>Na zmiňovaném agregátoru jsem zkoušel automatické třídění obsahu do ručně vytvářených kategorií, které šlo <a href="http://www.destinde.cz/Cyklistika+Stredocesky-kraj/">dále kombinovat</a> tak, že čtenář může odebírat jen obsah, který ho skutečně zajímá. Pokud by ji autoři Weblogů zvládli lépe, je to další zajímavá funkce, sice náročná ale dávající existenci agregátoru smysl.</p>

<p>Jsem přesvědčen, že vytvořit a spravovat dobrý agregátor lze, ale ne v nadšeneckých podmínkách nebo jako „bokovku”. Podobně jako u jiných „chytrých” webových služeb, potřebujete spoustu energie, dobrý vývojářský tým nebo editora s vizí a množstvím času. Weblogy.cz i po kosmetické změně tváře bohužel zůstávají na začátku cesty.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=bLOOyTb6pOg:YpOBQTqoC5I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=bLOOyTb6pOg:YpOBQTqoC5I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=bLOOyTb6pOg:YpOBQTqoC5I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=bLOOyTb6pOg:YpOBQTqoC5I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/bLOOyTb6pOg" height="1">]]></description>
			<content:encoded><![CDATA[<p>Vytvořit agregátor jakéhokoliv internetového obsahu se jeví jako poměrně snadný úkol („To dáš da večer, woe.” – Vláďa, programátor, 16 let) a technicky tomu tak do jisté míry je.</p>

<p>Jenže agregátory by neměly obsah jen triviálně seskupovat, ale také o něm <em>přemýšlet</em>. Kromě náznaků u Facebooku jsem neviděl žádný co by to uměl dobře. A to včetně <a href="http://www.destinde.cz/">agregátoru</a> co provozuji. Předkládám tedy na  pohled <a href="http://weblogy.cz">Weblogy.cz</a> sice kritický, ale snad také konstruktivní.</p>

<p>Problém Weblogů před redesignem jsem neviděl ve vzhledu (i když ten nový je mi subjektivně příjemnější), ale v práci s obsahem, jeho rozlišování a třídění. Weblogům <strong>chybí editorský pohled člověka nebo alespoň chytrý algoritmus</strong>, který by takovou práci zčásti zastal. Změnil bych tři konkrétní věci:</p>

<h3>1) Detailnější rozpoznávání kvality</h3>

<p>Ano, je sice pravda, že systém Weblogů u každého zdroje umožňuje určit zda je kvalitní a jeho posty se pak odlišují. Jenže zvýraznit zajímavé posty v záplavě jiných tak jak jdou v čase za sebou není dobrý nápad. Když jsme si jistí, že obsah je kvalitní, neměl by za pár hodin zmizet z čelních pozic vytlačený nekvalitními zprávami, jež mají jedinou výhodu — byly vydány později. </p>

<p>A pak — je skutečně každý článek „kvalitního zdroje” kvalitní? Nemyslím, že by všechny články <a href="http://www.weblogy.cz/zdroje/vzhurudolu/">Vzhůru dolů</a> kvalitní byly a naopak <a href="http://www.weblogy.cz/zdroje/vrana/">PHP triky</a> do Weblogů neposlaly jediný výborný článek. Rozlišovací lupu je myslím potřeba zaměřit na konkrétní články, nikoliv celé zdroje.</p>

<h3>2) Rozlišování typů článků</h3>

<p>Typy obsahu, jež Weblogy.cz zobrazují bez odlišení vedle sebe, staví uživatele před těžké rozhodování. Třeba: Zdroják zde rozumně publikuje jen články, zatímco Intervalu na Weblogy.cz vychází každá přežvýkaná zprávička ze zahraničního webu. Vsadím se, že neexistuje čtenář, který by se uměl a chtěl rozhodovat, který článek Intervalu bude „zprávička” a který pak „článek”. Zřejmě pak bude tenhle zdroj ignorovat.</p>

<h3>3) Třídění obsahu</h3>

<p>Weblogy navštěvuje sice určitá konkrétní skupina lidí (web-geekové), ale ta se dále dělí do menších skupin, jejichž témata se překrývají jen částečně. Webové podnikatele, marketéry, programátory, grafiky … všechny zajímají trochu jiná témata. </p>

<p>Na zmiňovaném agregátoru jsem zkoušel automatické třídění obsahu do ručně vytvářených kategorií, které šlo <a href="http://www.destinde.cz/Cyklistika+Stredocesky-kraj/">dále kombinovat</a> tak, že čtenář může odebírat jen obsah, který ho skutečně zajímá. Pokud by ji autoři Weblogů zvládli lépe, je to další zajímavá funkce, sice náročná ale dávající existenci agregátoru smysl.</p>

<p>Jsem přesvědčen, že vytvořit a spravovat dobrý agregátor lze, ale ne v nadšeneckých podmínkách nebo jako „bokovku”. Podobně jako u jiných „chytrých” webových služeb, potřebujete spoustu energie, dobrý vývojářský tým nebo editora s vizí a množstvím času. Weblogy.cz i po kosmetické změně tváře bohužel zůstávají na začátku cesty.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=bLOOyTb6pOg:YpOBQTqoC5I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=bLOOyTb6pOg:YpOBQTqoC5I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=bLOOyTb6pOg:YpOBQTqoC5I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=bLOOyTb6pOg:YpOBQTqoC5I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/bLOOyTb6pOg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/bLOOyTb6pOg/878678732/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash/Flex Builder shortcuts</title>
		<link>http://labs.prasa.sk/view/flash-flex-builder-shortcuts/</link>
		<comments>http://labs.prasa.sk/view/flash-flex-builder-shortcuts/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 14:27:36 +0000</pubDate>
		<dc:creator>Michal Gron</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">tag:labs.prasa.sk,2010:/2.20</guid>
		<description><![CDATA[
        	<p>Holly Schinsky <a href="http://devgirl.wordpress.com/2010/07/26/flash-builder-4-shortcuts-and-tips/">zverejnila na svojom blogu</a> skvelý zoznam skratiek a typov pre urýchlenie práce s Flash Builderom. Keďže čas sú peniaze, pridávam ďalšie urýchlovače. Niektoré z nich fungujú aj pre Flex Builder 3. V priloženom <span class="caps">PDF</span> sa nachádzajú verzie skratiek pre Mac aj Windows. Stačí <strong>vytlačiť</strong> na A4, preložiť na polovicu a <strong>prilepiť</strong> na monitor.</p>
      ]]></description>
			<content:encoded><![CDATA[
        	<p><iframe width='650' height='660' frameborder='0' src='http://spreadsheets.google.com/pub?key=0AuSL7LQJ2S0QdHRrMDM1RHR1VXJvbllsSW0yejBSYlE&single=true&gid=0&range=A2%3AB35&output=html&widget=true'></iframe></p>

	<p>Tlačená forma:
	<ul>
		<li><a href="http://spreadsheets.google.com/pub?key=0AuSL7LQJ2S0QdHRrMDM1RHR1VXJvbllsSW0yejBSYlE&amp;single=true&amp;gid=0&amp;output=pdf">stiahnúť <span class="caps">PDF</span></a></li>
		<li>vytlačiť na A4</li>
		<li>preložiť na polovicu</li>
		<li>prilepiť na monitor</li>
	</ul></p> 
      ]]></content:encoded>
			<wfw:commentRss>http://labs.prasa.sk/view/flash-flex-builder-shortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email 2: Žádost o souhlas</title>
		<link>http://blog.filosof.biz/email-2-zadost-o-souhlas/</link>
		<comments>http://blog.filosof.biz/email-2-zadost-o-souhlas/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 18:21:34 +0000</pubDate>
		<dc:creator>Filosof</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://blog.filosof.biz/?p=1888</guid>
		<description><![CDATA[
<p>Naivita některých marketérů nezná mezí. Druhý díl seriálu
o emailovém marketingu v příkladech přímo z mé emailové schránky.</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>Slovy Setha Godina: <em>„No one cares about you</em>“. Nikoho
nezajímáte, uživatele nazajímají vaše produkty a hlavně nemají žádný
zájem na tom nechat se od vás spamovat. Přišel mi následující email,
který bude mít zaručeně nulovou konverzi.</p>

<blockquote>Vážení obchodní přátelé, rádi bychom Vás požádali
o vyjádření souhlasu se zasíláním obchodních sdělení naší firmy
zabývající se rozvozem jídla v Brně prostřednictvím e-mailu, dle zákona
č. 480/2004 Sb. Pokud souhlasíte se zasíláním informačních e-mailů
s aktuálním menu, akcemi a speciálními nabídkami, a to nejvýše
1 e-mailovou zprávu za každý 1 měsíc, odpovězte ANO. Pokud se
zasíláním dalších e-mailů nesouhlasíte, odpovězte NE nebo na e-mail
nereagujte. S pozdravem Giraffy Rozvoz Jídel</blockquote>

<p>V emailu se říká – <strong>budeme vás spamovat</strong> a pokud to
skutečně chcete, tak odpovězte ANO. Sekundární problém je skrytý
v samotné konverzní akci. Odpovědět na email je natolik náročné, že
většina potenciálních zájemců prostě neodpoví (hint: kliknutí na odkaz
je výrazně jednodušší).</p>

<p>Primární problém je odpověď na otázku:<em>„Proč by mě to mělo
zajímat??“</em>. Není to první email tohoto typu – nabídka, která mi
nenabídne nic. Nabídka zcela všední. Nabídka, která něco chce místo
toho, aby nabízela.</p>

<p>Jaká by byla konverze, kdyby mi místo této pažádosti poslali kupon na
oběd zdarma, jestliže poskytnu souhlas s posíláním newsletteru?
Pravděpodobně by se někdo ozval, protože oběd zdarma je dostatečný na to,
aby prorazil šedí standardní reklamy. A kdyby místo emailu použili pro
šíření zprávy facebook, tak by další týden rozváželi jen jídlo zdarma
(a akci by museli radikálně omezit).</p>

<p>Jenže tato investice by měla naději na návratnost, protože by se o nich
najednou vědělo a lidé by mohli začít objednávat. Navíc by měli tolik
emailů a fanoušků na FB, že by byl prostor pro další cílenou práci. Tedy
v případě, že by to jídlo by skvělé nebo alespoň extrémně levné
(různé cílovky – nevím na koho se orientují).</p>

<p>Závěr: myslete na Sethův zákon a snažte se zaujmout, protože jinak si
nikdo nevšimne, že existujete.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://blog.filosof.biz/email-2-zadost-o-souhlas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RobotLegs: jak zajistit správnou funkčnost v projektech vytvářených ve Flash IDE</title>
		<link>http://www.viktorbezdek.cz/2010/07/robotlegs-jak-zajistit-spravnou-funkcnost-v-projektech-vytvarenych-ve-flash-ide/</link>
		<comments>http://www.viktorbezdek.cz/2010/07/robotlegs-jak-zajistit-spravnou-funkcnost-v-projektech-vytvarenych-ve-flash-ide/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 15:58:26 +0000</pubDate>
		<dc:creator>Viktor Bezděk</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Flash IDE]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[RobotLegs]]></category>

		<guid isPermaLink="false">http://www.viktorbezdek.cz/?p=272</guid>
		<description><![CDATA[Po dlouhé době dělám projekt, který se kompiluje přes Flash IDE (CS5) a dlouhou dobu mi z důvodů, kterým jsem nerozumněl, nefungovaly RobotLegs. Injectované modely nebyly přístupné, contextView mimo MainContext také ne&#8230;no v podstatě to nefungovalo vůbec. Řešení celého problému je naštěstí více než jednoduché v Publish settings stačí zapnout Export SWC. RobotLegs je závislé [...]]]></description>
			<content:encoded><![CDATA[Po dlouhé době dělám projekt, který se kompiluje přes Flash IDE (CS5) a dlouhou dobu mi z důvodů, kterým jsem nerozumněl, nefungovaly RobotLegs. Injectované modely nebyly přístupné, contextView mimo MainContext také ne&#8230;no v podstatě to nefungovalo vůbec. Řešení celého problému je naštěstí více než jednoduché v Publish settings stačí zapnout Export SWC. RobotLegs je závislé [...]]]></content:encoded>
			<wfw:commentRss>http://www.viktorbezdek.cz/2010/07/robotlegs-jak-zajistit-spravnou-funkcnost-v-projektech-vytvarenych-ve-flash-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Školení Google Analytics</title>
		<link>http://blog.filosof.biz/skoleni-google-analytics/</link>
		<comments>http://blog.filosof.biz/skoleni-google-analytics/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 19:43:50 +0000</pubDate>
		<dc:creator>Filosof</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://blog.filosof.biz/?p=1840</guid>
		<description><![CDATA[
<p>Recenze na dnešní školení Google Analytics od H1.cz v Brně.</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>Včera večer mi zavolal Honza Tichý, že má volná místa na školení GA
v Brně. Já měl před sebou třicítku šablon… teď večer mi ty šablony
stále straší v diáři. Pracovní víkend… to už tu nebylo alespoň
týden. <img
src="http://blog.filosof.biz/wp-includes/images/smilies/icon_smile.gif"
alt=":-)" class="smiley" /></p>

<p>V základním <a
href="http://www.h1.cz/kurz-vyhodnocovani-navstevnosti">kurzu Google
Analytics</a> (ještě je druhý pro pokročilé) Honza postupně prošel celé
základní rozhraní GA – součástí školení bylo <strong>ujasnění
pojmů</strong> a především praktické dopady z hlediska <strong>jejich
interpretace</strong>, které mi pomohly asi nejvíc ze všeho. Jak se stavět
k bounce rate, jak GA počítají návštěvu, určují zdroj konverze nebo co
fakticky znamená čas strávený návštěvníky na webu. Následně jsme
prošli použitelné části GA a modelové příklady jednoduchého
vyhodnocení statistik.</p>

<h3>Google Analytics v praxi</h3>

<p>Ačkoliv jsem si myslel, že mám právě tyto detaily už léta ujasněné,
tak snad to TEĎ už bude lepší. Jeden praktický příklad za všechny –
jednotlivé úrovně pohledu na Google Analytics. Všem uživatelům GA je
jasné, že se ke statistikám se přihlašují pod svým <strong>Google
účtem</strong> a ten může být propojen s více <strong>Google Analytics
účty</strong>.</p>

<p>Ale kolik uživatelů si uvědomuje rozdíl mezi <strong>profilem</strong> a
<strong>skupinou profilů</strong>? Skupina má unikátní ID měřícího
kódu, tj. 111111–1 a 111111–2 jsou 2 různé skupiny pod jedním GA
účtem – obou typů je možné v každém GA účtu vytvořit více a
někdy je vhodné vytvářet jedno a jindy druhé.</p>

<p>Mám měřící kódy GA na padesátce webů různých klientů – před
několika lety jsme začali s kolegy vytvářet samostatný Google + GA účet
pro každý nový web mimo jazykových mutací nebo projektů.
<strong>Administrátorská oprávnění</strong> pro Google účet lze totiž
nastavit jen pro <strong>celý GA účet</strong> – admin tedy vidí všechny
profily a to prostě u svých zákazníků a jejich konzultantů nechcete.</p>

<p>Dnes jsem zjistil, že jsme sice udělali krok dopředu, ale že jde zajít
ještě dál – např. u některých webů máme jazykové mutace pod jedním
GA účtem, tedy jako 2 různé skupiny profilů. Toto řešení ale
<strong>nelze propojit se dvěma účty AdWords</strong> (což je ve chvíli,
kdy každou mutaci platí jiná firma, ne zcela vyhovující situace). Profily
samotné jsou pro mě novinka – využívají se především při aplikaci
filtrů (o filtry Honza rozšířil na přání účastníků konec
školení).</p>

<p>Závěr – jestli máte o GA zájem a nejste takový knihomil jako já,
jděte na školení. A to Honzovo můžu s klidem doporučit většině
členů webdesignerské komunity. Jeho cena by se měla rychle vrátit, protože
si přestanete házet klacky pod nohy špatným pochopením, nastavením a
vyhodnocováním i těch základních statistik.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://blog.filosof.biz/skoleni-google-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Povinnosti podnikatelů na webu</title>
		<link>http://blog.filosof.biz/povinnosti-podnikatelu-na-webu/</link>
		<comments>http://blog.filosof.biz/povinnosti-podnikatelu-na-webu/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 19:10:23 +0000</pubDate>
		<dc:creator>Filosof</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://blog.filosof.biz/?p=1824</guid>
		<description><![CDATA[
<p>V obchodním zákoníku naleznete několik vět, které by mohly zajímat
vás i vaše klienty.</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>Jednomu z mých klientů přišla kontrola z Živnostenského úřadu a byl
zjebán (ehm – slušně upozorněn) za fakt, že nemá na webu ty správné
údaje. Nejsem právník, takže následovala krátká twitter konverzace
s některými z vás a nahlédnutí do <a
href="http://business.center.cz/business/pravo/zakony/obchzak/cast1.aspx">Obchodního
zákoníku</a>. Tam se v paragrafu §13a skrývá magický odstavec jedna:</p>

<blockquote><strong>Každý podnikatel je povinen</strong> na všech
objednávkách, obchodních dopisech, fakturách, smlouvách a <strong>v rámci
informací zpřístupňovaných veřejnosti prostřednictvím dálkového
přístupu (dále jen „internetové stránky“) uvádět údaj o své
firmě</strong>, jménu nebo názvu, <strong>sídle nebo místu
podnikání</strong> a <strong>identifikačním čísle</strong>; podnikatelé
zapsaní v obchodním rejstříku též údaj o tomto zápisu, včetně
spisové značky, a <strong>podnikatelé nezapsaní v obchodním rejstříku
též údaj o zápisu do jiné evidence</strong>, v níž jsou zapsáni. Údaj
o výši základního kapitálu lze v těchto listinách a na internetových
stránkách uvádět, jen jestliže byl zcela splacen.</blockquote>

<p>Řečeno laicky – jestliže máte jako podnikatel web, tak na něm musíte
mít prakticky totéž co na faktuře, včetně toho, že jste někde
zaevidováni. V případě subjektů mimo obchodní rejstřík je to např.
živnostenský úřad. Kontroly z ŽÚ jdou dle slov kontrolora právě po
těchto údajích. Logicky – nemají, co jiného by kontrolovaly, neb tento
úřad je jeden z těch skutečně zbytečných. Alespoň pro nás s volnou
živností.</p>

<p>Můj web tyto podmínky v tuto chvíli nesplňuje. Váš možná také ne a
weby vašich klientů zrovna tak. Na svoje prezentace si údaje doplníme, ale
zajímalo by mě vyjádření nějakého právníka kam všude by měly být
ještě doplněny. Konkrétně – profil na linkedin, facebook stránku, blog,
osobní facebook u drobných podnikatelů (když na něm třeba uveřejňují,
co dělají), firemní twitter… při pročítání zákona jsem totiž dospěl
k závěru, že by měly být všude.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://blog.filosof.biz/povinnosti-podnikatelu-na-webu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Na obranu IE6</title>
		<link>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/xKF_SgTTRGc/828988237</link>
		<comments>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/xKF_SgTTRGc/828988237#comments</comments>
		<pubDate>Sun, 18 Jul 2010 20:39:00 +0000</pubDate>
		<dc:creator>Vzhůru dolů</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://kratce.vzhurudolu.cz/post/828988237</guid>
		<description><![CDATA[<p>Málo věcí je ve webdesignu tak jednoznačných jako image Microsoft
Internet Exploreru verze 6 mezi vývojáři. Lze to považovat za kolorit, asi
jako nadávky na politiku před volbami. Dvě obvyklá trvzení vývojářů mě
ovšem nutí stavět se do opozice ustáleného názoru:</p>

<ol>
<li>„IE6 je tak málo rozšířený, že jej mohu již nyní směle
    ignorovat.”</li>

    <li>„Ladění webů pro IE6 vyžaduje nadlidské množství nepříjemné
    práce.”</li>
</ol>
<p>Obávám se totiž, že jsou často produktem lidské liknavosti, která
našla obhajobu ve většinově přijímaném názoru. Takže brousím modré
„é”, sundávám brýle a vyrážím na pomoc drahému staříkovi…</p>

<p>V článku uvažujeme v intencích HTML/CSS vrstvy prezentačních
webů, v případě aplikací a Javascriptu bude situace jiná.</p>

<!-- more -->

<h3>Můžete ho nenávidět, ale ne ignorovat</h3>

<p>Budeme všichni jistě rádi, až si budeme moci dovolit uživatele s IE6
zařadit do nepočetné skupiny „zoufalci používající starý šrot”
vedle uživatelů IE5 a Netscape 4.7. Ta situace u velké části webů
ještě ale nenastala a dlouho nenastane. Víme jak je šestka zažraná <a href="http://about.digg.com/blog/much-ado-about-ie6">v korporátních
systémech</a> a jen tušíme jakou ty mají setrvačnost. (Dožití
systémových administrátorů? :-)) Pokud neděláte geekovské weby nebo
prostě nemáte štěstí, budete ještě dlouho muset uvažovat s podílem
lidí vybavených IE6 na návštěvnosti vašich stránek nad hranicí 5 %.</p>

<h3>Průběžné ladění v IE6 — nebolí to</h3>

<p>Přátelé, třeba se budete divit, ale i dnes mám skoro u každého webu
v sadě testovaných prohlížečů otevřený Microsoft Internet Explorer
verze 6. Proč to dělám v případě prohlížeče, který považován za
softwarovou verzi ďábla?</p>

<p>Hlavně proto, že to je daleko příjemnější a časově úspornější,
než rozšířená metoda „odladím všechny moderní prohlížeče a pak na
web mrknu v IE6”. Ta musí zákonitě končit nahromaděním nepříjemné
práce, frustrací kodéra, vymýšlením speciálních zjednodušených verzí
pro IE6 a následně často nespokojeností uživatelů.</p>

<p>Daleko snazší je uvažovat už při návrhu technického řešení
konkrétních prvků stránky v intencích současného stavu rozšíření
prohlížečů mezi lidmi. Většina zásadních problémů s IE6 je dobře
známých a zdokumentovaných — hasLayout, nepodpora fixního pozicování,
PNG alfaprůhlednosti nebo některých CSS selektorů. Naše znalosti
promítneme do hledání řešení, které bude fungovat i v IE6.</p>

<p>Pozor, metoda průběžného ladění také v IE6 <strong>nespočívá
v tom, že moderním prohlížečům nedopřejete jejich CSS3
vlastnosti</strong> a že budeme ignorovat technický pokrok. Cílem je prostě
mít v kapse základní skupinu ověřených postupů, které fungují ve
všech moderních prohlížečích a v IE6. A u toho konkrétního prvku
stránky, kde si budeme jistí, že nás IE6 už trochu moc brzdí, zvážíme
zda jej prostě neignorovat.</p>

<h3>Je dokonalý kód smyslem práce kodéra?</h3>

<p>Ano, váš kód nebude nejčistší. V HTML se občas vyskytnou nějaké ty
mazací divy atd. Ale položte si otázku, jaký je smysl toho být kodérem:
čistota kódu nebo <strong>zlepšení uživatelského prožitku technickými
prostředky</strong> pro co nejširší skupinu lidí?</p>

<p>Patřím k těm co v čistotě kódu ten pravý smysl vývojařiny nevidí.
A patřím k těm, kteří se nebojí udělat práci navíc, i když ji
ocení jen pár lidí. Začíná to poctivě vyplněnými alt parametry, končí
hojným využíváním mikroformátů. Proto například v IE6 obvykle
nahradím všechny poloprůhledné PNGéčka pomocí GIFů, protože web pak
vypadá výrazně lépe než když to neudělám a načítá se rychleji než
když bych nasadil některý z javascriptových fixů pro PNG alfaprůhlednost.
I na středně velkém webu je to celkově operace na pár minut, zlepšený
uživatelský prožitek lidí s IE6 za to stojí.</p>

<p>Mimochodem, druhý důvod, proč mívám IE6 větší část pracovního dne
puštěný a nemám přitom potřebu namazat si každé ráno klávesnici
česnekem je tento: S vědomím výjimek lze říct, že <strong>co se
správně zobrazuje v IE6, bude fungovat v IE7</strong>. Proto je šestka
spolu s IE8, Firefoxem, Chrome v základní čtyřce prohlížečů, ve
kterých šablony ladím průběžně. IE7 pouštím jen jednou za čas —
třeba pro závěrečný test šablony.</p>

<h3>Vstřícnost vůči IE6 musí být časově obhajitelná</h3>

<p>Kolega <a href="http://kahi.cz">Kahi</a> při nedávné mailové diskuzi
zmiňoval, že se snaží netrávit s laděním pro IE6 větší podíl času
na celkovém rozpočtu než je jeho aktuální podíl na návštěvnosti
v daném segmentu. Nemůžu než souhlasit a tvrdím, že postupem
průběžného ladění je časový podíl rozhodně ještě menší.</p>

<p>Máme tedy stále používaný prohlížeč, kterým web v průměru
navštěvuje v průměru dvacetina lidí. Máme také způsob jakým můžeme
lidem s tímhle prohlížečem s odpovídajícím vypětím sil nabídnout
srovnatelný uživatelský prožitek jako těm ostatním. Co nám tedy brání
tu práci udělat? Image vývojářského drsňáka? ;-)</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=xKF_SgTTRGc:5icbcZtI4Es:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/xKF_SgTTRGc" height="1">]]></description>
			<content:encoded><![CDATA[<p>Málo věcí je ve webdesignu tak jednoznačných jako image Microsoft
Internet Exploreru verze 6 mezi vývojáři. Lze to považovat za kolorit, asi
jako nadávky na politiku před volbami. Dvě obvyklá trvzení vývojářů mě
ovšem nutí stavět se do opozice ustáleného názoru:</p>

<ol>
<li>„IE6 je tak málo rozšířený, že jej mohu již nyní směle
    ignorovat.”</li>

    <li>„Ladění webů pro IE6 vyžaduje nadlidské množství nepříjemné
    práce.”</li>
</ol>
<p>Obávám se totiž, že jsou často produktem lidské liknavosti, která
našla obhajobu ve většinově přijímaném názoru. Takže brousím modré
„é”, sundávám brýle a vyrážím na pomoc drahému staříkovi…</p>

<p><small>V článku uvažujeme v intencích HTML/CSS vrstvy prezentačních
webů, v případě aplikací a Javascriptu bude situace jiná.</small></p>

<!-- more -->

<h3>Můžete ho nenávidět, ale ne ignorovat</h3>

<p>Budeme všichni jistě rádi, až si budeme moci dovolit uživatele s IE6
zařadit do nepočetné skupiny „zoufalci používající starý šrot”
vedle uživatelů IE5 a Netscape 4.7. Ta situace u velké části webů
ještě ale nenastala a dlouho nenastane. Víme jak je šestka zažraná <a href="http://about.digg.com/blog/much-ado-about-ie6">v korporátních
systémech</a> a jen tušíme jakou ty mají setrvačnost. (Dožití
systémových administrátorů? :-)) Pokud neděláte geekovské weby nebo
prostě nemáte štěstí, budete ještě dlouho muset uvažovat s podílem
lidí vybavených IE6 na návštěvnosti vašich stránek nad hranicí 5 %.</p>

<h3>Průběžné ladění v IE6 — nebolí to</h3>

<p>Přátelé, třeba se budete divit, ale i dnes mám skoro u každého webu
v sadě testovaných prohlížečů otevřený Microsoft Internet Explorer
verze 6. Proč to dělám v případě prohlížeče, který považován za
softwarovou verzi ďábla?</p>

<p>Hlavně proto, že to je daleko příjemnější a časově úspornější,
než rozšířená metoda „odladím všechny moderní prohlížeče a pak na
web mrknu v IE6”. Ta musí zákonitě končit nahromaděním nepříjemné
práce, frustrací kodéra, vymýšlením speciálních zjednodušených verzí
pro IE6 a následně často nespokojeností uživatelů.</p>

<p>Daleko snazší je uvažovat už při návrhu technického řešení
konkrétních prvků stránky v intencích současného stavu rozšíření
prohlížečů mezi lidmi. Většina zásadních problémů s IE6 je dobře
známých a zdokumentovaných — hasLayout, nepodpora fixního pozicování,
PNG alfaprůhlednosti nebo některých CSS selektorů. Naše znalosti
promítneme do hledání řešení, které bude fungovat i v IE6.</p>

<p>Pozor, metoda průběžného ladění také v IE6 <strong>nespočívá
v tom, že moderním prohlížečům nedopřejete jejich CSS3
vlastnosti</strong> a že budeme ignorovat technický pokrok. Cílem je prostě
mít v kapse základní skupinu ověřených postupů, které fungují ve
všech moderních prohlížečích a v IE6. A u toho konkrétního prvku
stránky, kde si budeme jistí, že nás IE6 už trochu moc brzdí, zvážíme
zda jej prostě neignorovat.</p>

<h3>Je dokonalý kód smyslem práce kodéra?</h3>

<p>Ano, váš kód nebude nejčistší. V HTML se občas vyskytnou nějaké ty
mazací divy atd. Ale položte si otázku, jaký je smysl toho být kodérem:
čistota kódu nebo <strong>zlepšení uživatelského prožitku technickými
prostředky</strong> pro co nejširší skupinu lidí?</p>

<p>Patřím k těm co v čistotě kódu ten pravý smysl vývojařiny nevidí.
A patřím k těm, kteří se nebojí udělat práci navíc, i když ji
ocení jen pár lidí. Začíná to poctivě vyplněnými alt parametry, končí
hojným využíváním mikroformátů. Proto například v IE6 obvykle
nahradím všechny poloprůhledné PNGéčka pomocí GIFů, protože web pak
vypadá výrazně lépe než když to neudělám a načítá se rychleji než
když bych nasadil některý z javascriptových fixů pro PNG alfaprůhlednost.
I na středně velkém webu je to celkově operace na pár minut, zlepšený
uživatelský prožitek lidí s IE6 za to stojí.</p>

<p>Mimochodem, druhý důvod, proč mívám IE6 větší část pracovního dne
puštěný a nemám přitom potřebu namazat si každé ráno klávesnici
česnekem je tento: S vědomím výjimek lze říct, že <strong>co se
správně zobrazuje v IE6, bude fungovat v IE7</strong>. Proto je šestka
spolu s IE8, Firefoxem, Chrome v základní čtyřce prohlížečů, ve
kterých šablony ladím průběžně. IE7 pouštím jen jednou za čas —
třeba pro závěrečný test šablony.</p>

<h3>Vstřícnost vůči IE6 musí být časově obhajitelná</h3>

<p>Kolega <a href="http://kahi.cz">Kahi</a> při nedávné mailové diskuzi
zmiňoval, že se snaží netrávit s laděním pro IE6 větší podíl času
na celkovém rozpočtu než je jeho aktuální podíl na návštěvnosti
v daném segmentu. Nemůžu než souhlasit a tvrdím, že postupem
průběžného ladění je časový podíl rozhodně ještě menší.</p>

<p>Máme tedy stále používaný prohlížeč, kterým web v průměru
navštěvuje v průměru dvacetina lidí. Máme také způsob jakým můžeme
lidem s tímhle prohlížečem s odpovídajícím vypětím sil nabídnout
srovnatelný uživatelský prožitek jako těm ostatním. Co nám tedy brání
tu práci udělat? Image vývojářského drsňáka? ;-)</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=xKF_SgTTRGc:5icbcZtI4Es:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/xKF_SgTTRGc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/xKF_SgTTRGc/828988237/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Na obranu IE6</title>
		<link>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/xKF_SgTTRGc/828988237</link>
		<comments>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/xKF_SgTTRGc/828988237#comments</comments>
		<pubDate>Sun, 18 Jul 2010 20:39:00 +0000</pubDate>
		<dc:creator>Vzhůru dolů</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[články]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[msie]]></category>

		<guid isPermaLink="false">http://kratce.vzhurudolu.cz/post/828988237</guid>
		<description><![CDATA[<p>Málo věcí je ve webdesignu tak jednoznačných jako image Microsoft
Internet Exploreru verze 6 mezi vývojáři. Lze to považovat za kolorit, asi
jako nadávky na politiku před volbami. Dvě obvyklá trvzení vývojářů mě
ovšem nutí stavět se do opozice ustáleného názoru:</p>

<ol>
<li>„IE6 je tak málo rozšířený, že jej mohu již nyní směle
    ignorovat.”</li>

    <li>„Ladění webů pro IE6 vyžaduje nadlidské množství nepříjemné
    práce.”</li>
</ol>
<p>Obávám se totiž, že jsou často produktem lidské liknavosti, která
našla obhajobu ve většinově přijímaném názoru. Takže brousím modré
„é”, sundávám brýle a vyrážím na pomoc drahému staříkovi…</p>

<p>V článku uvažujeme v intencích HTML/CSS vrstvy prezentačních
webů, v případě aplikací a Javascriptu bude situace jiná.</p>

<!-- more -->

<h3>Můžete ho nenávidět, ale ne ignorovat</h3>

<p>Budeme všichni jistě rádi, až si budeme moci dovolit uživatele s IE6
zařadit do nepočetné skupiny „zoufalci používající starý šrot”
vedle uživatelů IE5 a Netscape 4.7. Ta situace u velké části webů
ještě ale nenastala a dlouho nenastane. Víme jak je šestka zažraná <a href="http://about.digg.com/blog/much-ado-about-ie6">v korporátních
systémech</a> a jen tušíme jakou ty mají setrvačnost. (Dožití
systémových administrátorů? :-)) Pokud neděláte geekovské weby nebo
prostě nemáte štěstí, budete ještě dlouho muset uvažovat s podílem
lidí vybavených IE6 na návštěvnosti vašich stránek nad hranicí 5 %.</p>

<h3>Průběžné ladění v IE6 — nebolí to</h3>

<p>Přátelé, třeba se budete divit, ale i dnes mám skoro u každého webu
v sadě testovaných prohlížečů otevřený Microsoft Internet Explorer
verze 6. Proč to dělám v případě prohlížeče, který považován za
softwarovou verzi ďábla?</p>

<p>Hlavně proto, že to je daleko příjemnější a časově úspornější,
než rozšířená metoda „odladím všechny moderní prohlížeče a pak na
web mrknu v IE6”. Ta musí zákonitě končit nahromaděním nepříjemné
práce, frustrací kodéra, vymýšlením speciálních zjednodušených verzí
pro IE6 a následně často nespokojeností uživatelů.</p>

<p>Daleko snazší je uvažovat už při návrhu technického řešení
konkrétních prvků stránky v intencích současného stavu rozšíření
prohlížečů mezi lidmi. Většina zásadních problémů s IE6 je dobře
známých a zdokumentovaných — hasLayout, nepodpora fixního pozicování,
PNG alfaprůhlednosti nebo některých CSS selektorů. Naše znalosti
promítneme do hledání řešení, které bude fungovat i v IE6.</p>

<p>Pozor, metoda průběžného ladění také v IE6 <strong>nespočívá
v tom, že moderním prohlížečům nedopřejete jejich CSS3
vlastnosti</strong> a že budeme ignorovat technický pokrok. Cílem je prostě
mít v kapse základní skupinu ověřených postupů, které fungují ve
všech moderních prohlížečích a v IE6. A u toho konkrétního prvku
stránky, kde si budeme jistí, že nás IE6 už trochu moc brzdí, zvážíme
zda jej prostě neignorovat.</p>

<h3>Je dokonalý kód smyslem práce kodéra?</h3>

<p>Ano, váš kód nebude nejčistší. V HTML se občas vyskytnou nějaké ty
mazací divy atd. Ale položte si otázku, jaký je smysl toho být kodérem:
čistota kódu nebo <strong>zlepšení uživatelského prožitku technickými
prostředky</strong> pro co nejširší skupinu lidí?</p>

<p>Patřím k těm co v čistotě kódu ten pravý smysl vývojařiny nevidí.
A patřím k těm, kteří se nebojí udělat práci navíc, i když ji
ocení jen pár lidí. Začíná to poctivě vyplněnými alt parametry, končí
hojným využíváním mikroformátů. Proto například v IE6 obvykle
nahradím všechny poloprůhledné PNGéčka pomocí GIFů, protože web pak
vypadá výrazně lépe než když to neudělám a načítá se rychleji než
když bych nasadil některý z javascriptových fixů pro PNG alfaprůhlednost.
I na středně velkém webu je to celkově operace na pár minut, zlepšený
uživatelský prožitek lidí s IE6 za to stojí.</p>

<p>Mimochodem, druhý důvod, proč mívám IE6 větší část pracovního dne
puštěný a nemám přitom potřebu namazat si každé ráno klávesnici
česnekem je tento: S vědomím výjimek lze říct, že <strong>co se
správně zobrazuje v IE6, bude fungovat v IE7</strong>. Proto je šestka
spolu s IE8, Firefoxem, Chrome v základní čtyřce prohlížečů, ve
kterých šablony ladím průběžně. IE7 pouštím jen jednou za čas —
třeba pro závěrečný test šablony.</p>

<h3>Vstřícnost vůči IE6 musí být časově obhajitelná</h3>

<p>Kolega <a href="http://kahi.cz">Kahi</a> při nedávné mailové diskuzi
zmiňoval, že se snaží netrávit s laděním pro IE6 větší podíl času
na celkovém rozpočtu než je jeho aktuální podíl na návštěvnosti
v daném segmentu. Nemůžu než souhlasit a tvrdím, že postupem
průběžného ladění je časový podíl rozhodně ještě menší.</p>

<p>Máme tedy stále používaný prohlížeč, kterým web v průměru
navštěvuje v průměru dvacetina lidí. Máme také způsob jakým můžeme
lidem s tímhle prohlížečem s odpovídajícím vypětím sil nabídnout
srovnatelný uživatelský prožitek jako těm ostatním. Co nám tedy brání
tu práci udělat? Image vývojářského drsňáka? ;-)</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=xKF_SgTTRGc:5icbcZtI4Es:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/xKF_SgTTRGc" height="1">]]></description>
			<content:encoded><![CDATA[<p>Málo věcí je ve webdesignu tak jednoznačných jako image Microsoft
Internet Exploreru verze 6 mezi vývojáři. Lze to považovat za kolorit, asi
jako nadávky na politiku před volbami. Dvě obvyklá trvzení vývojářů mě
ovšem nutí stavět se do opozice ustáleného názoru:</p>

<ol>
<li>„IE6 je tak málo rozšířený, že jej mohu již nyní směle
    ignorovat.”</li>

    <li>„Ladění webů pro IE6 vyžaduje nadlidské množství nepříjemné
    práce.”</li>
</ol>
<p>Obávám se totiž, že jsou často produktem lidské liknavosti, která
našla obhajobu ve většinově přijímaném názoru. Takže brousím modré
„é”, sundávám brýle a vyrážím na pomoc drahému staříkovi…</p>

<p><small>V článku uvažujeme v intencích HTML/CSS vrstvy prezentačních
webů, v případě aplikací a Javascriptu bude situace jiná.</small></p>

<!-- more -->

<h3>Můžete ho nenávidět, ale ne ignorovat</h3>

<p>Budeme všichni jistě rádi, až si budeme moci dovolit uživatele s IE6
zařadit do nepočetné skupiny „zoufalci používající starý šrot”
vedle uživatelů IE5 a Netscape 4.7. Ta situace u velké části webů
ještě ale nenastala a dlouho nenastane. Víme jak je šestka zažraná <a href="http://about.digg.com/blog/much-ado-about-ie6">v korporátních
systémech</a> a jen tušíme jakou ty mají setrvačnost. (Dožití
systémových administrátorů? :-)) Pokud neděláte geekovské weby nebo
prostě nemáte štěstí, budete ještě dlouho muset uvažovat s podílem
lidí vybavených IE6 na návštěvnosti vašich stránek nad hranicí 5 %.</p>

<h3>Průběžné ladění v IE6 — nebolí to</h3>

<p>Přátelé, třeba se budete divit, ale i dnes mám skoro u každého webu
v sadě testovaných prohlížečů otevřený Microsoft Internet Explorer
verze 6. Proč to dělám v případě prohlížeče, který považován za
softwarovou verzi ďábla?</p>

<p>Hlavně proto, že to je daleko příjemnější a časově úspornější,
než rozšířená metoda „odladím všechny moderní prohlížeče a pak na
web mrknu v IE6”. Ta musí zákonitě končit nahromaděním nepříjemné
práce, frustrací kodéra, vymýšlením speciálních zjednodušených verzí
pro IE6 a následně často nespokojeností uživatelů.</p>

<p>Daleko snazší je uvažovat už při návrhu technického řešení
konkrétních prvků stránky v intencích současného stavu rozšíření
prohlížečů mezi lidmi. Většina zásadních problémů s IE6 je dobře
známých a zdokumentovaných — hasLayout, nepodpora fixního pozicování,
PNG alfaprůhlednosti nebo některých CSS selektorů. Naše znalosti
promítneme do hledání řešení, které bude fungovat i v IE6.</p>

<p>Pozor, metoda průběžného ladění také v IE6 <strong>nespočívá
v tom, že moderním prohlížečům nedopřejete jejich CSS3
vlastnosti</strong> a že budeme ignorovat technický pokrok. Cílem je prostě
mít v kapse základní skupinu ověřených postupů, které fungují ve
všech moderních prohlížečích a v IE6. A u toho konkrétního prvku
stránky, kde si budeme jistí, že nás IE6 už trochu moc brzdí, zvážíme
zda jej prostě neignorovat.</p>

<h3>Je dokonalý kód smyslem práce kodéra?</h3>

<p>Ano, váš kód nebude nejčistší. V HTML se občas vyskytnou nějaké ty
mazací divy atd. Ale položte si otázku, jaký je smysl toho být kodérem:
čistota kódu nebo <strong>zlepšení uživatelského prožitku technickými
prostředky</strong> pro co nejširší skupinu lidí?</p>

<p>Patřím k těm co v čistotě kódu ten pravý smysl vývojařiny nevidí.
A patřím k těm, kteří se nebojí udělat práci navíc, i když ji
ocení jen pár lidí. Začíná to poctivě vyplněnými alt parametry, končí
hojným využíváním mikroformátů. Proto například v IE6 obvykle
nahradím všechny poloprůhledné PNGéčka pomocí GIFů, protože web pak
vypadá výrazně lépe než když to neudělám a načítá se rychleji než
když bych nasadil některý z javascriptových fixů pro PNG alfaprůhlednost.
I na středně velkém webu je to celkově operace na pár minut, zlepšený
uživatelský prožitek lidí s IE6 za to stojí.</p>

<p>Mimochodem, druhý důvod, proč mívám IE6 větší část pracovního dne
puštěný a nemám přitom potřebu namazat si každé ráno klávesnici
česnekem je tento: S vědomím výjimek lze říct, že <strong>co se
správně zobrazuje v IE6, bude fungovat v IE7</strong>. Proto je šestka
spolu s IE8, Firefoxem, Chrome v základní čtyřce prohlížečů, ve
kterých šablony ladím průběžně. IE7 pouštím jen jednou za čas —
třeba pro závěrečný test šablony.</p>

<h3>Vstřícnost vůči IE6 musí být časově obhajitelná</h3>

<p>Kolega <a href="http://kahi.cz">Kahi</a> při nedávné mailové diskuzi
zmiňoval, že se snaží netrávit s laděním pro IE6 větší podíl času
na celkovém rozpočtu než je jeho aktuální podíl na návštěvnosti
v daném segmentu. Nemůžu než souhlasit a tvrdím, že postupem
průběžného ladění je časový podíl rozhodně ještě menší.</p>

<p>Máme tedy stále používaný prohlížeč, kterým web v průměru
navštěvuje v průměru dvacetina lidí. Máme také způsob jakým můžeme
lidem s tímhle prohlížečem s odpovídajícím vypětím sil nabídnout
srovnatelný uživatelský prožitek jako těm ostatním. Co nám tedy brání
tu práci udělat? Image vývojářského drsňáka? ;-)</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=xKF_SgTTRGc:5icbcZtI4Es:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=xKF_SgTTRGc:5icbcZtI4Es:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/xKF_SgTTRGc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/xKF_SgTTRGc/828988237/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Report z letního AUG meetu s Chrisem Scottem</title>
		<link>http://www.viktorbezdek.cz/2010/07/report-z-letniho-ug-meetu-s-chrisem-scottem/</link>
		<comments>http://www.viktorbezdek.cz/2010/07/report-z-letniho-ug-meetu-s-chrisem-scottem/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 06:35:07 +0000</pubDate>
		<dc:creator>Viktor Bezděk</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Chris Scott]]></category>
		<category><![CDATA[Events/Conferences]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flo]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[StateMachine]]></category>
		<category><![CDATA[Swiz]]></category>

		<guid isPermaLink="false">http://www.viktorbezdek.cz/?p=261</guid>
		<description><![CDATA[Vstal jsem o hodinku dříve a těsil se, že napíšu nějaký pěkný report. Už včera mě ale předběhl Nikolaj, který zmínil vše, co bych zmínil já. Přečtěte si tedy jeho postřehy a pokochejte se pár fotkami. Za mě jen v kostce &#8211; setkaní bylo opravdu fajn. Chris je sympatický chlapík, který ví co dělá. I [...]]]></description>
			<content:encoded><![CDATA[Vstal jsem o hodinku dříve a těsil se, že napíšu nějaký pěkný report. Už včera mě ale předběhl Nikolaj, který zmínil vše, co bych zmínil já. Přečtěte si tedy jeho postřehy a pokochejte se pár fotkami. Za mě jen v kostce &#8211; setkaní bylo opravdu fajn. Chris je sympatický chlapík, který ví co dělá. I [...]]]></content:encoded>
			<wfw:commentRss>http://www.viktorbezdek.cz/2010/07/report-z-letniho-ug-meetu-s-chrisem-scottem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
