<?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>Medio Blog</title>
	<atom:link href="http://blog.medio.cz/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.medio.cz</link>
	<description></description>
	<lastBuildDate>Mon, 30 Aug 2010 12:31:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Testování presenterů v Nette</title>
		<link>http://blog.medio.cz/testovani-presenter</link>
		<comments>http://blog.medio.cz/testovani-presenter#comments</comments>
		<pubDate>Mon, 30 Aug 2010 12:29:00 +0000</pubDate>
		<dc:creator>Ondřej Mirtes</dc:creator>
				<category><![CDATA[Programování a vývoj]]></category>
		<category><![CDATA[Interní školení]]></category>
		<category><![CDATA[Nette]]></category>
		<category><![CDATA[PHPUnit]]></category>
		<category><![CDATA[Presenter]]></category>
		<category><![CDATA[Prezentace]]></category>
		<category><![CDATA[Testování]]></category>

		<guid isPermaLink="false">http://blog.medio.cz/?p=33</guid>
		<description><![CDATA[
<p>Při vývoji aplikací se snažíme všechen kód pokrývat automatizovanými
testy. Podrobnějšími důvody pro testování se už v minulosti zabýval
Ondra Mirtes v samostatném článku <a
href="/testovani-metoda-vyvoje">Testování není nástroj, ale metoda
vývoje</a>. Zvláštní kapitolou je přitom testování presenterů. Tomu jsme
věnovali samostatné interní školení.</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>Při vývoji aplikací se snažíme všechen kód pokrývat automatizovanými
testy. Podrobnějšími důvody pro testování se už v minulosti zabýval
Ondra Mirtes v samostatném článku <a
href="/testovani-metoda-vyvoje">Testování není nástroj, ale metoda
vývoje</a>. Zvláštní kapitolou je přitom testování presenterů. Tomu jsme
věnovali samostatné interní školení.</p>
<object id="__sse4855931" width="425" height="355">
<param name="movie"
value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=testovani-presenteru-100728080031-phpapp02&amp;stripped_title=testovn-presenter-v-nette"
/>
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<embed name="__sse4855931"
src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=testovani-presenteru-100728080031-phpapp02&amp;stripped_title=testovn-presenter-v-nette"
type="application/x-shockwave-flash" allowscriptaccess="always"
allowfullscreen="true" width="425" height="355" /></object>
<p>Jaké máte vy zkušenosti s testováním presenterů/con­trollerů a
obecně celého životního cyklu požadavku? Testujete i je, nebo se omezujete
jen na testování dílčích tříd a izolovaných funkčností?</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://blog.medio.cz/testovani-presenter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doctrine 2: Základní definice entit</title>
		<link>http://blog.medio.cz/doctrine-2-entity</link>
		<comments>http://blog.medio.cz/doctrine-2-entity#comments</comments>
		<pubDate>Tue, 03 Aug 2010 22:00:26 +0000</pubDate>
		<dc:creator>Jan Tichý</dc:creator>
				<category><![CDATA[Programování a vývoj]]></category>
		<category><![CDATA[Anotace]]></category>
		<category><![CDATA[Doctrine 2]]></category>
		<category><![CDATA[Entity]]></category>
		<category><![CDATA[Model]]></category>
		<category><![CDATA[ORM]]></category>

		<guid isPermaLink="false">http://blog.medio.cz/?p=25</guid>
		<description><![CDATA[
<p>V úvodním článku seriálu jsme si systém Doctrine 2 obecně
představili, ukázali si, kde jej stáhnout a jak jej nainstalovat. Dneska se
pustíme do skutečné práce, řekneme si, co jsou vlastně entity a jak se
s nimi v Doctrine 2 pracuje. Téma nám vydrží až do příště.</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>V <a href="http://blog.medio.cz/doctrine-2-uvod-do-systemu">úvodním
článku</a> seriálu jsme si systém Doctrine 2 obecně představili, ukázali
si, kde jej stáhnout a jak jej nainstalovat. Dneska se pustíme do skutečné
práce, řekneme si, co jsou vlastně entity a jak se s nimi v Doctrine
2 pracuje. Téma nám vydrží až do příště.</p>
<span id="more-25"></span>
<p>Přečtěte si <a
href="http://zdrojak.root.cz/clanky/doctrine-2-zakladni-definice-entit/">celý
Honzův článek</a> na serveru Zdroják.cz.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://blog.medio.cz/doctrine-2-entity/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lehký úvod do PostgreSQL</title>
		<link>http://blog.medio.cz/lehky-uvod-do-postgresql</link>
		<comments>http://blog.medio.cz/lehky-uvod-do-postgresql#comments</comments>
		<pubDate>Wed, 28 Jul 2010 10:23:07 +0000</pubDate>
		<dc:creator>Václav Novotný</dc:creator>
				<category><![CDATA[Programování a vývoj]]></category>
		<category><![CDATA[Databáze]]></category>
		<category><![CDATA[Interní školení]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Prezentace]]></category>

		<guid isPermaLink="false">http://blog.medio.cz/?p=14</guid>
		<description><![CDATA[
<p>Chceme se s vámi dělit o zajímavé materiály z našich pravidelných
vnitrofiremních školení. První na řadě je prezentace Vaška Novotného
z jeho přednášky o PostgreSQL. Dá vám souhrnný přehled o všech
důležitých vlastnostech a specifikách tohoto databázového systému, který
v Medio Interactive při vývoji aplikací používáme.</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>Chceme se s vámi dělit o zajímavé materiály z našich pravidelných
vnitrofiremních školení. První na řadě je prezentace Vaška Novotného
z jeho přednášky o PostgreSQL. Dá vám souhrnný přehled o všech
důležitých vlastnostech a specifikách tohoto databázového systému, který
v Medio Interactive při vývoji aplikací používáme.</p>

<div class="prezi-player"><object id="prezi_57jewpnmnxnk"
name="prezi_57jewpnmnxnk" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
width="600" height="400">
	<param name="movie" value="http://prezi.com/bin/preziloader.swf" />
	<param name="allowfullscreen" value="true" />
	<param name="allowscriptaccess" value="always" />
	<param name="bgcolor" value="#ffffff" />
	<param name="flashvars"
	value="prezi_id=57jewpnmnxnk&amp;lock_to_path=0&amp;color=ffffff&amp;autoplay=no&amp;autohide_ctrls=0"
	/>
	<embed id="preziEmbed_57jewpnmnxnk" name="preziEmbed_57jewpnmnxnk"
	src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash"
	allowfullscreen="true" allowscriptaccess="always" width="600" height="400"
	bgcolor="#ffffff"
	flashvars="prezi_id=57jewpnmnxnk&amp;lock_to_path=0&amp;color=ffffff&amp;autoplay=no&amp;autohide_ctrls=0"
	/></object>
	<div class="prezi-player-links">
		<p><a
		title="Několik poznámek o PostgreSQL posbíraných od Pavla Stěhuleho a jinde."
		href="http://prezi.com/57jewpnmnxnk/postgresql/">PostgreSQL</a> on <a
		href="http://prezi.com">Prezi</a></p>
	</div>
</div>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://blog.medio.cz/lehky-uvod-do-postgresql/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Doctrine 2: Úvod do systému</title>
		<link>http://blog.medio.cz/doctrine-2-uvod-do-systemu</link>
		<comments>http://blog.medio.cz/doctrine-2-uvod-do-systemu#comments</comments>
		<pubDate>Wed, 21 Jul 2010 06:00:16 +0000</pubDate>
		<dc:creator>Jan Tichý</dc:creator>
				<category><![CDATA[Programování a vývoj]]></category>
		<category><![CDATA[Doctrine 2]]></category>
		<category><![CDATA[Model]]></category>
		<category><![CDATA[ORM]]></category>

		<guid isPermaLink="false">http://blog.medio.cz/?p=7</guid>
		<description><![CDATA[
<p>Doctrine 2 je nový ORM framework pro jazyk PHP. V porovnání s již
existujícími systémy pro mapování objektů na relační databázi
přináší zajímavý posun a má velkou šanci stát se v budoucnu
převládajícím ORM pro aplikace psané v jazyce PHP. V několika dílech
tohoto seriálu si Doctrine 2 postupně představíme.</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>Doctrine 2 je nový ORM framework pro jazyk PHP. V porovnání s již
existujícími systémy pro mapování objektů na relační databázi
přináší zajímavý posun a má velkou šanci stát se v budoucnu
převládajícím ORM pro aplikace psané v jazyce PHP. V několika dílech
tohoto seriálu si Doctrine 2 postupně představíme.</p>
<span id="more-7"></span>
<p>Přečtěte si celý Honzův článek <a
href="http://zdrojak.root.cz/clanky/doctrine-2-uvod-do-systemu/">Doctrine 2:
Úvod do systému</a>, který vyšel na serveru Zdroják.cz.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://blog.medio.cz/doctrine-2-uvod-do-systemu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testování není nástroj, ale metoda vývoje</title>
		<link>http://blog.medio.cz/testovani-metoda-vyvoje</link>
		<comments>http://blog.medio.cz/testovani-metoda-vyvoje#comments</comments>
		<pubDate>Tue, 11 May 2010 06:00:52 +0000</pubDate>
		<dc:creator>Ondřej Mirtes</dc:creator>
				<category><![CDATA[Programování a vývoj]]></category>
		<category><![CDATA[PHPUnit]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Testování]]></category>

		<guid isPermaLink="false">http://blog.medio.cz/?p=10</guid>
		<description><![CDATA[
<p>Stále se ještě setkáváme s názory, že jednotkové testování je
práce navíc a že není, kdo by ho zaplatil. Tento článek si klade za cíl
poodhalit tuto techniku vývojářům a projektovým manažerům, kteří v ni
nevěří, nebo neví, že dokáže výrazně usnadnit a zkvalitnit
odvedenou práci.</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>Stále se ještě setkáváme s názory, že jednotkové testování je
práce navíc a že není, kdo by ho zaplatil. Tento článek si klade za cíl
poodhalit tuto techniku vývojářům a projektovým manažerům, kteří v ni
nevěří, nebo neví, že dokáže výrazně usnadnit a zkvalitnit
odvedenou práci.</p>
<span id="more-10"></span>
<p>Přečtěte si celý Ondrův článek <a
href="http://zdrojak.root.cz/clanky/testovani-neni-nastroj-ale-metoda-vyvoje/">Testování
není nástroj, ale metoda vývoje</a>, který vyšel na serveru
Zdroják.cz.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://blog.medio.cz/testovani-metoda-vyvoje/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaké jsou skutečné podíly vyhledávačů?</title>
		<link>http://blog.medio.cz/podily-vyhledavacu</link>
		<comments>http://blog.medio.cz/podily-vyhledavacu#comments</comments>
		<pubDate>Fri, 29 Jan 2010 06:00:56 +0000</pubDate>
		<dc:creator>Jan Tichý</dc:creator>
				<category><![CDATA[Internetový marketing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Seznam]]></category>
		<category><![CDATA[Vyhledávače]]></category>

		<guid isPermaLink="false">http://blog.medio.cz/?p=1</guid>
		<description><![CDATA[
<p>Seznam má 54 a Google 33 procent, hlásají poslední statistiky
Navrcholu.cz. Každoroční tiskové zprávy Internet Infa jsou často
považovány za důvěryhodný přehled o rozložení sil vyhledávačů na
českém trhu. Ve skutečnosti jsou ale podíly fulltextů nejspíš
úplně jiné.</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p><em>Seznam má 54 a Google 33 procent</em>, hlásají poslední <a
href="http://www.iinfo.cz/tiskove-centrum/tiskove-zpravy/navrcholu-vyhledavace-2009/">statistiky
Navrcholu.cz</a>. Každoroční tiskové zprávy Internet Infa jsou často
považovány za důvěryhodný přehled o rozložení sil vyhledávačů na
českém trhu. Ve skutečnosti jsou ale <strong>podíly fulltextů nejspíš
úplně jiné</strong>.</p>
<span id="more-1"></span>
<h2>Co je vlastně český trh?</h2>

<p>Pokud se chceme bavit o podílech vyhledávačů na českém trhu,
<strong>musíme si nejprve onen relevantní trh vymezit</strong>. Což samo
o sobě není úplně triviální. Nabízí se mnoho různých možností:</p>

<h3>Počty unikátních českých návštěvníků</h3>

<p>Reflektuje aktivní známost jednotlivých vyhledávačů mezi uživateli.
Víceméně nepoužitelné, protože uživatel brouzdající po internetu celý
den je započítáván stejně jako uživatel, co se připojí večer na
deset minut.</p>

<h3>Počty zobrazených pageviews českými uživateli</h3>

<p>Nejlépe asi počty zobrazení stránek s výsledky hledání. Klasická
metoda mediálního poměřování, ovšem vyhledávače nejsou klasickým
mediálním prostorem, který by byl postavený na bannerových impresích,
takže pageviews jsou u nich z tohoto pohledu irelevantní. Navíc tu platí
nepřímá úměra – čím horší kvalita vyhledávání, tím za jinak
stejných okolností více pageviews, protože se uživatelé častěji vrací
z nerelevantních stránek zpátky do výsledků hledání. To asi není
měřítko, jakým bychom chtěli posuzovat tržní úspěšnost jednotlivých
vyhledávačů.</p>

<h3>Počet hledání resp. počet zadaných dotazů českými uživateli</h3>

<p>Z mého pohledu nejlepší měřítko pro vyhodnocení podílů
vyhledávačů. Počet hledání provedených českými uživateli by měl být
očištěný o opakované dotazy téhož uživatele při návratu
z nerelevantních webů či přechodech na další stránky výsledků.</p>

<h3>Finanční příjmy z vyhledávání</h3>

<p>Z pohledu vyhledávačů je jediným smysluplným dlouhodobým měřítkem
řepa, kterou jim hledání vydělá. Při současných obchodních modelech by
nás tedy mohl zajímat zejména poměr celkových search útrat v Adwords či
Skliku, a to buď za české hledající uživatele, nebo za české
inzerenty.</p>

<h2>Počet prokliků není dobrým měřítkem</h2>

<p>Další možností pak je počítat prokliky z výsledků hledání. To se
dá sledovat <strong>na cílových webech počty příchozích uživatelů
z jednotlivých vyhledávačů</strong>. Což je metoda, kterou používá
právě třeba i Navrcholu.cz. Bohužel je významně ovlivněná chováním
konkrétní cílové skupiny a dalšími okolnostmi, které s tržním podílem
nemají nic společného:</p>

<ul>
	<li>Nekvalitní vyhledávač s méně relevantními výsledky takto získá
	vyšší „tržní podíl“, protože jeho uživatelé budou muset
	<strong>z jednoho hledání prokliknout v průměru více výsledků</strong>,
	než dojdou k tomu správnému.</li>

	<li>Méně zkušení uživatelé se hůře orientují na stránkách a mohou
	mít sklony <strong>méně číst a více zběsile a náhodně klikat</strong>
	na jakékoliv i jen lehce povědomé odkazy. Nejsem bez nějakého testování
	schopen říct, zda to povede k <acronym
	title="Prokliknou se hned prvním odkazem pryč a už se nevrátí.">menšímu</acronym>
	či <acronym
	title="Proklikají si všechno, zatímco zkušený uživatel jde rovnou na slibně vypadající odkaz.">většímu</acronym>
	počtu celkových prokliků, každopádně to naše číslo nějak
	ovlivní.</li>

	<li>Zkušenější uživatelé si často preventivně <strong>rozkliknou více
	výsledků do nových tabů</strong> a teprve potom je postupně procházejí,
	zatímco ti méně zkušení se mohou spokojit už s prvním výsledkem.</li>

	<li>A tak podobně.</li>
</ul>

<p>Odlišné chování různých skupin uživatelů tak může způsobit
<strong>nezanedbatelné rozdíly v těchto statistikách</strong> na jednu či
na druhou stranu, aniž by to cokoliv říkalo o tržním podílů
jednotlivých vyhledávačů. Můj ničím nepodpožený pocitový odhad je, že
celkově to jde spíš ve prospěch Seznamu a na úkor Google.</p>

<p>Ale to by se asi dalo s přihmouřením oka přehlédnout, kdyby kdyby tu
nebyla ještě <acronym
title="Vždycky je tu nějaká „ještě jedna věc“ ;)">jedna
věc</acronym>.</p>

<h2>Nejpalčivější problém? Nereprezentativní vzorek webů!</h2>

<p>Důležité je uvědomit si, že Seznam posílá úplně všechny své
české uživatele <acronym
title="Pomiňme teď hledání ve světě – používá to vůbec někdo? ;)">výhradně
na české weby</acronym>. Google posílá nemalou část z nich
i <strong>jinam do světa</strong>.</p>

<p>Navrcholu.cz přitom měří <strong>pouze na českých webech</strong>.</p>

<p>Do statistiky Navrcholu.cz tedy padají <strong>naprosto všechny</strong>
prokliky ze Seznamu, ale <strong>jen část</strong> prokliků z Google a
dalších světových vyhledávačů!</p>

<p>Můžeme se teď bavit, jak velkou odchylku oproti reálnému podílu
vyhledávačů všechny uvedené chyby zaviní. <strong>Já si myslím, že
poměrně zásadní.</strong> A vůbec bych se nedivil, kdyby měl ve
skutečnosti Google už nějakou dobu srovnatelný počet hledání českými
uživateli jako Seznam. Nebo klidně i více.</p>

<h2>Není to tržní podíl vyhledávačů</h2>

<p>Kde ale vzít věrohodnější statistiky? <strong>Nikde.</strong> Je to
smutné, ale <strong>opravdu nikde</strong>.</p>

<p>Hodnoty, které by nás zajímaly, vyhledávače nezveřejňují nebo dokonce
ani nesledují. Všechny české měřicí systémy jsou z uvedených důvodů
nepoužitelné. O mnoho lepší by byla třeba obdobná data z Google
Analytics, ta ale není reálné jakkoliv získat.</p>

<p>Abych tedy nebyl špatně pochopen, reporty od Navrcholu.cz <strong>vůbec
nezavrhuji</strong>. Právě naopak, při vší téhle bídě je to stále jeden
z nejlepších dostupných zdrojů a díky za ně. Jenom je potřeba z nich
číst pouze to, co tam je. Tedy <strong>z jakých vyhledávačů chodí
různí uživatelé na české weby</strong>. Nic víc, nic míň.</p>

<p>S reálnými podíly vyhledávačů na českém trhu, tak jak alespoň já
tento pojem intuitivně chápu, <strong>mají statistiky Navrcholu.cz pramálo
společného</strong>.</p>

<p>Ostatně se sluší zdůraznit, že Internet Info nikdy ani nic jiného
netvrdilo a ve svých tiskových zprávách a metodikách bylo vždy
úzkostlivě přesné. Za zcestnou intrerpretaci si mohou až média a
čtenáři sami.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://blog.medio.cz/podily-vyhledavacu/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
