<?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/"
		>
<channel>
	<title>Comments for Václav Novotný</title>
	<atom:link href="http://vaclavnovotny.eu/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://vaclavnovotny.eu</link>
	<description></description>
	<lastBuildDate>Wed, 28 Dec 2011 16:10:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Silvestr 2011 by Standa</title>
		<link>http://vaclavnovotny.eu/silvestr-2011/comment-page-1#comment-647</link>
		<dc:creator>Standa</dc:creator>
		<pubDate>Wed, 28 Dec 2011 16:10:21 +0000</pubDate>
		<guid isPermaLink="false">http://vaclavnovotny.eu/?page_id=448#comment-647</guid>
		<description>Chlazení je zajištěný...</description>
		<content:encoded><![CDATA[<p>Chlazení je zajištěný&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Silvestr 2011 by Standa</title>
		<link>http://vaclavnovotny.eu/silvestr-2011/comment-page-1#comment-646</link>
		<dc:creator>Standa</dc:creator>
		<pubDate>Sun, 11 Dec 2011 17:30:26 +0000</pubDate>
		<guid isPermaLink="false">http://vaclavnovotny.eu/?page_id=448#comment-646</guid>
		<description>Nápad: uděláme tam suda... Svijany se osvědčily...</description>
		<content:encoded><![CDATA[<p>Nápad: uděláme tam suda&#8230; Svijany se osvědčily&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Berlín 2011 by admin</title>
		<link>http://vaclavnovotny.eu/berlin-2011/comment-page-1#comment-634</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 23 May 2011 13:27:53 +0000</pubDate>
		<guid isPermaLink="false">http://vaclavnovotny.eu/?page_id=216#comment-634</guid>
		<description>To je slabý slovo :)</description>
		<content:encoded><![CDATA[<p>To je slabý slovo :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Berlín 2011 by Standa</title>
		<link>http://vaclavnovotny.eu/berlin-2011/comment-page-1#comment-633</link>
		<dc:creator>Standa</dc:creator>
		<pubDate>Mon, 23 May 2011 13:24:10 +0000</pubDate>
		<guid isPermaLink="false">http://vaclavnovotny.eu/?page_id=216#comment-633</guid>
		<description>Lahoda!!!</description>
		<content:encoded><![CDATA[<p>Lahoda!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Berlín 2011 by Standa</title>
		<link>http://vaclavnovotny.eu/berlin-2011/comment-page-1#comment-632</link>
		<dc:creator>Standa</dc:creator>
		<pubDate>Tue, 10 May 2011 09:15:30 +0000</pubDate>
		<guid isPermaLink="false">http://vaclavnovotny.eu/?page_id=216#comment-632</guid>
		<description>Tak finálně k účastníkům &quot;Jitka (Standova spolužačka z gymplu) + 2 kamarádky&quot; všechny 3 holky přijedou až v pátek. Pokud budeš zajišťovat ubytko, počítej s nimi až od pátku tedy.</description>
		<content:encoded><![CDATA[<p>Tak finálně k účastníkům &#8220;Jitka (Standova spolužačka z gymplu) + 2 kamarádky&#8221; všechny 3 holky přijedou až v pátek. Pokud budeš zajišťovat ubytko, počítej s nimi až od pátku tedy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Berlín 2011 by PaulMan</title>
		<link>http://vaclavnovotny.eu/berlin-2011/comment-page-1#comment-613</link>
		<dc:creator>PaulMan</dc:creator>
		<pubDate>Sun, 17 Apr 2011 18:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://vaclavnovotny.eu/?page_id=216#comment-613</guid>
		<description>Vlak je dražší, ale přeci jen možnost si protáhnout nohy nebo vyklopit nějaké to vypité pivko je v tomhle případě plus. A nehrozí kontrola přemotivovaných německých policajtů, jako se stává osobákům i busům.

Rudišova průvodce jsem četl, v Berlíně už jsem byl a navíc mám na místě rezidenta, takže informacemi můžu přispět :)</description>
		<content:encoded><![CDATA[<p>Vlak je dražší, ale přeci jen možnost si protáhnout nohy nebo vyklopit nějaké to vypité pivko je v tomhle případě plus. A nehrozí kontrola přemotivovaných německých policajtů, jako se stává osobákům i busům.</p>
<p>Rudišova průvodce jsem četl, v Berlíně už jsem byl a navíc mám na místě rezidenta, takže informacemi můžu přispět :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on První kroky při tvorbě webové aplikace by Jakub Vrána</title>
		<link>http://vaclavnovotny.eu/bliki/prvni-kroky-pri-tvorbe-webove-aplikace/comment-page-1#comment-9</link>
		<dc:creator>Jakub Vrána</dc:creator>
		<pubDate>Wed, 10 Nov 2010 16:15:32 +0000</pubDate>
		<guid isPermaLink="false">http://vaclavnovotny.eu/?p=178#comment-9</guid>
		<description>[5] Pojďme se bavit konkrétněji, na mě je tohle asi moc abstraktní. Kupříkladu o metodě publish(), kterou popisuje Honza Tichý: http://www.phpguru.cz/clanky/pet-vrstev-modelu

Ty doporučuješ šoupnout ji rovnou k entitě, kde pak bude vedle vlastností entity, jejich getterů a setterů, konstruktoru a případných dalších věcí. Vznikne krásný zmatek, kde je všechno naházené vedle sebe. A taky to je ohromný posun od ActiveRecordu, protože místo $article-&gt;save() máme $article-&gt;publish(). To jsme si fakt pomohli.

Já navrhuji dát tuhle metodu do třídy, která entitu nereprezentuje (např. jako Article::publish(), entity jsou reprezentovány pomocí NotORM_Row). Tuto třídu tedy chápu jako jasnou Service. Tady pak může být tato metoda sama nebo vedle dalších metod pracujících se stejnou entitou. Vše je krásně přehledné a krátké.

Ve třetím dílu tutoriálu popíšu podrobněji, jak s NotORM vystavět kompletní model aplikace.</description>
		<content:encoded><![CDATA[<p>[5] Pojďme se bavit konkrétněji, na mě je tohle asi moc abstraktní. Kupříkladu o metodě publish(), kterou popisuje Honza Tichý: <a href="http://www.phpguru.cz/clanky/pet-vrstev-modelu" rel="nofollow">http://www.phpguru.cz/clanky/pet-vrstev-modelu</a></p>
<p>Ty doporučuješ šoupnout ji rovnou k entitě, kde pak bude vedle vlastností entity, jejich getterů a setterů, konstruktoru a případných dalších věcí. Vznikne krásný zmatek, kde je všechno naházené vedle sebe. A taky to je ohromný posun od ActiveRecordu, protože místo $article-&gt;save() máme $article-&gt;publish(). To jsme si fakt pomohli.</p>
<p>Já navrhuji dát tuhle metodu do třídy, která entitu nereprezentuje (např. jako Article::publish(), entity jsou reprezentovány pomocí NotORM_Row). Tuto třídu tedy chápu jako jasnou Service. Tady pak může být tato metoda sama nebo vedle dalších metod pracujících se stejnou entitou. Vše je krásně přehledné a krátké.</p>
<p>Ve třetím dílu tutoriálu popíšu podrobněji, jak s NotORM vystavět kompletní model aplikace.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on První kroky při tvorbě webové aplikace by Václav Novotný</title>
		<link>http://vaclavnovotny.eu/bliki/prvni-kroky-pri-tvorbe-webove-aplikace/comment-page-1#comment-7</link>
		<dc:creator>Václav Novotný</dc:creator>
		<pubDate>Wed, 10 Nov 2010 14:11:54 +0000</pubDate>
		<guid isPermaLink="false">http://vaclavnovotny.eu/?p=178#comment-7</guid>
		<description>[4] Pomocí čeho a jak chceš z databázové struktury vygenerovat entity? Jediné co z toho dokážeš vygenerovat je maximálně nějaká kostra, která odpovídá tabulkám v databázi.

Generování &quot;entit -&gt; databáze&quot; a &quot;databáze -&gt; entity&quot; zní sice podobně, ale je to z mého pohledu nebe a dudy.

Předpokládám, že nepřemýšlíme o entitách jako o obyčejných přepravkách na data, nýbrž tak, že sami o sobě nesou nějakou přidanou doménovou logiku.

Dá se říci, že psaním entit navrhuji databázi, pokud se spolehnu na výchozí chování ORM. Nedá se ale říci, že psaním databázové struktury navrhuji entity. Jak mi může způsob ukládání dat definovat jejich chování navenek vůči kontrolerům/servisám?</description>
		<content:encoded><![CDATA[<p>[4] Pomocí čeho a jak chceš z databázové struktury vygenerovat entity? Jediné co z toho dokážeš vygenerovat je maximálně nějaká kostra, která odpovídá tabulkám v databázi.</p>
<p>Generování &#8220;entit -> databáze&#8221; a &#8220;databáze -> entity&#8221; zní sice podobně, ale je to z mého pohledu nebe a dudy.</p>
<p>Předpokládám, že nepřemýšlíme o entitách jako o obyčejných přepravkách na data, nýbrž tak, že sami o sobě nesou nějakou přidanou doménovou logiku.</p>
<p>Dá se říci, že psaním entit navrhuji databázi, pokud se spolehnu na výchozí chování ORM. Nedá se ale říci, že psaním databázové struktury navrhuji entity. Jak mi může způsob ukládání dat definovat jejich chování navenek vůči kontrolerům/servisám?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on První kroky při tvorbě webové aplikace by Jakub Vrána</title>
		<link>http://vaclavnovotny.eu/bliki/prvni-kroky-pri-tvorbe-webove-aplikace/comment-page-1#comment-6</link>
		<dc:creator>Jakub Vrána</dc:creator>
		<pubDate>Wed, 10 Nov 2010 13:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://vaclavnovotny.eu/?p=178#comment-6</guid>
		<description>Pokud se dá z entit databáze vygenerovat (nebo z databáze naopak entity), tak jde přece o tu úplně stejnou úlohu a jde jen o osobní preference, co je komu pohodlnější - někomu vyhovuje copy-paste v Doctrine, jinému ruční psaní SQL dotazů, dalšímu klikání v DbDesigneru a poslednímu kompromis v Admineru.

Takže argument &quot;teď nebudeme navrhovat databázi, ale napíšeme si entity&quot; mi přijde uhozený, protože tím, že píšu entity, vlastně navrhuji databázi.

[2] Adminer diagram generuje pro všechny databáze s podporou cizích klíčů.</description>
		<content:encoded><![CDATA[<p>Pokud se dá z entit databáze vygenerovat (nebo z databáze naopak entity), tak jde přece o tu úplně stejnou úlohu a jde jen o osobní preference, co je komu pohodlnější &#8211; někomu vyhovuje copy-paste v Doctrine, jinému ruční psaní SQL dotazů, dalšímu klikání v DbDesigneru a poslednímu kompromis v Admineru.</p>
<p>Takže argument &#8220;teď nebudeme navrhovat databázi, ale napíšeme si entity&#8221; mi přijde uhozený, protože tím, že píšu entity, vlastně navrhuji databázi.</p>
<p>[2] Adminer diagram generuje pro všechny databáze s podporou cizích klíčů.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on První kroky při tvorbě webové aplikace by Dragon Jake</title>
		<link>http://vaclavnovotny.eu/bliki/prvni-kroky-pri-tvorbe-webove-aplikace/comment-page-1#comment-5</link>
		<dc:creator>Dragon Jake</dc:creator>
		<pubDate>Wed, 10 Nov 2010 10:29:45 +0000</pubDate>
		<guid isPermaLink="false">http://vaclavnovotny.eu/?p=178#comment-5</guid>
		<description>[2] ER diagramy popravdě nemám rád a ani je správně neumím kreslit, protože jsem ve škole nedával pozor při jejich výkladu :)

Tato situace se mi stala hodněkrát, v té době jsem však o diagramech, ORM a tak neměl ani tušení. Momentální fáze mého projektu je však &quot;rewrite from scratch&quot; na základě připomínek z ročního beta provozu, takže si troufám říct, že schéma databáze už je protentokrát to pravé ořechové. Při designu jsem zohledňoval asi 30 bohatě sepsaných TODO položek. Schéma jsem sice již 3x upravoval, ale díky MySQL Workbenchi (což je z hlediska ovládání naprosto otřesný nástroj) stačí spustit synchronizaci modelu a změny se ihned promítnou v databázi. Výhodou je, že vidím diagram před sebou, je uspořádaný podle mě, s mými poznámky (Adminer ho generuje poněkud jednodušeji :), nevýhodou zas, že musím následně upravovat kód. Ale to už je věc názoru.

UML nepoužívám, možná kvůli škole budu brzy muset, ale stejně mi přijde přehnané čmárání, teoretizování a analyzování u menších projektů jako zbytečnost. Modelování je opravdu hezká hračka, alespoň pro mě, programátora, byť přidělává práci.

Díky za diskuzi!</description>
		<content:encoded><![CDATA[<p>[2] ER diagramy popravdě nemám rád a ani je správně neumím kreslit, protože jsem ve škole nedával pozor při jejich výkladu :)</p>
<p>Tato situace se mi stala hodněkrát, v té době jsem však o diagramech, ORM a tak neměl ani tušení. Momentální fáze mého projektu je však &#8220;rewrite from scratch&#8221; na základě připomínek z ročního beta provozu, takže si troufám říct, že schéma databáze už je protentokrát to pravé ořechové. Při designu jsem zohledňoval asi 30 bohatě sepsaných TODO položek. Schéma jsem sice již 3x upravoval, ale díky MySQL Workbenchi (což je z hlediska ovládání naprosto otřesný nástroj) stačí spustit synchronizaci modelu a změny se ihned promítnou v databázi. Výhodou je, že vidím diagram před sebou, je uspořádaný podle mě, s mými poznámky (Adminer ho generuje poněkud jednodušeji :), nevýhodou zas, že musím následně upravovat kód. Ale to už je věc názoru.</p>
<p>UML nepoužívám, možná kvůli škole budu brzy muset, ale stejně mi přijde přehnané čmárání, teoretizování a analyzování u menších projektů jako zbytečnost. Modelování je opravdu hezká hračka, alespoň pro mě, programátora, byť přidělává práci.</p>
<p>Díky za diskuzi!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

