<?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"
	>
<channel>
	<title>Komentář u příspěvku: Způsoby komunikace v programování</title>
	<atom:link href="http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/feed/" rel="self" type="application/rss+xml" />
	<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/</link>
	<description>O tom, jak dobří programátoři uvažují</description>
	<pubDate>Thu, 17 May 2012 00:53:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Od: SearsRuth21</title>
		<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/#comment-139</link>
		<dc:creator>SearsRuth21</dc:creator>
		<pubDate>Sat, 06 Mar 2010 14:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://principyprogramovani.blog.zive.cz/?p=9#comment-139</guid>
		<description>All people deserve good life and &lt;a href="http://lowest-rate-loans.com/topics/home-loans" rel="nofollow"&gt;home loans&lt;/a&gt; or auto loan will make it better. Just because people's freedom relies on money.</description>
		<content:encoded><![CDATA[<p>All people deserve good life and <a href="http://lowest-rate-loans.com/topics/home-loans" rel="nofollow">home loans</a> or auto loan will make it better. Just because people&#8217;s freedom relies on money.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: .NET i jiné ... : Odkazy z prohl&#237;žeče 21.10.09</title>
		<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/#comment-133</link>
		<dc:creator>.NET i jiné ... : Odkazy z prohl&#237;žeče 21.10.09</dc:creator>
		<pubDate>Wed, 21 Oct 2009 12:15:09 +0000</pubDate>
		<guid isPermaLink="false">http://principyprogramovani.blog.zive.cz/?p=9#comment-133</guid>
		<description>[...] Způsoby komunikace v programování – přehledový článek na blogy.zive.cz [...]</description>
		<content:encoded><![CDATA[<p>[...] Způsoby komunikace v programování – přehledový článek na blogy.zive.cz [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: randomofamber</title>
		<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/#comment-94</link>
		<dc:creator>randomofamber</dc:creator>
		<pubDate>Thu, 17 Sep 2009 13:30:27 +0000</pubDate>
		<guid isPermaLink="false">http://principyprogramovani.blog.zive.cz/?p=9#comment-94</guid>
		<description>Jenom bych rád doplnil, že aby fungovalo publish-subscribe musí být manželka minimálně verze 2.7 ...</description>
		<content:encoded><![CDATA[<p>Jenom bych rád doplnil, že aby fungovalo publish-subscribe musí být manželka minimálně verze 2.7 &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: stoural</title>
		<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/#comment-93</link>
		<dc:creator>stoural</dc:creator>
		<pubDate>Thu, 17 Sep 2009 13:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://principyprogramovani.blog.zive.cz/?p=9#comment-93</guid>
		<description>Prestal jsem cist u nesmyslneho terminu "Pollování", tfuj</description>
		<content:encoded><![CDATA[<p>Prestal jsem cist u nesmyslneho terminu &#8220;Pollování&#8221;, tfuj</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: ricmat</title>
		<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/#comment-92</link>
		<dc:creator>ricmat</dc:creator>
		<pubDate>Thu, 17 Sep 2009 12:40:08 +0000</pubDate>
		<guid isPermaLink="false">http://principyprogramovani.blog.zive.cz/?p=9#comment-92</guid>
		<description>[8]
Long polling s AJAXem bych nazval neco jako nova publish-subscribe session v ramci kazdeho pollovaciho requestu :-) jestli jsem ho teda pochopil spravne
Neni to asi "klasicky" polling, ale take ho v clanku nemohu oznacit za zastupce publish-subscribe, protoze bych urazil opravdove publish-subscribe modely v newebovem programovani.

Proste a jednoduse cely ten dodatek o WWW a publish-subscribe mel jediny cil, a to vyjadrit, ze u WWW je (z tohoto hlediska) spatny zakladni koncept klient-server a vsechny techniky, ktere se snazi udelat publish-subscribe-like chovani, ho musi nutne nejak ohybat a hackovat, aby toho byly schopny docilit. Uz jen nekonecne dlouhy request (ktery zde neni chybnym, ale chtenym chovanim) je hack jak prase - proto koneckoncu take ty zminovane problemy s dodrzenim HTTP 1.1 a limitem poctu pripojeni.

Jinak z pohledu tohoto clanku je to jen takovy pridavek, clanek ma predevsim za cil vysvetlit logiku tech principu a navic beznemu ctenari. To samozrejme neznamena, ze v nem mohou byt chyby, proto jeste jednou dekuji za pripominku.</description>
		<content:encoded><![CDATA[<p>[8]<br />
Long polling s AJAXem bych nazval neco jako nova publish-subscribe session v ramci kazdeho pollovaciho requestu <img src='http://principyprogramovani.blog.zive.cz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> jestli jsem ho teda pochopil spravne<br />
Neni to asi &#8220;klasicky&#8221; polling, ale take ho v clanku nemohu oznacit za zastupce publish-subscribe, protoze bych urazil opravdove publish-subscribe modely v newebovem programovani.</p>
<p>Proste a jednoduse cely ten dodatek o WWW a publish-subscribe mel jediny cil, a to vyjadrit, ze u WWW je (z tohoto hlediska) spatny zakladni koncept klient-server a vsechny techniky, ktere se snazi udelat publish-subscribe-like chovani, ho musi nutne nejak ohybat a hackovat, aby toho byly schopny docilit. Uz jen nekonecne dlouhy request (ktery zde neni chybnym, ale chtenym chovanim) je hack jak prase - proto koneckoncu take ty zminovane problemy s dodrzenim HTTP 1.1 a limitem poctu pripojeni.</p>
<p>Jinak z pohledu tohoto clanku je to jen takovy pridavek, clanek ma predevsim za cil vysvetlit logiku tech principu a navic beznemu ctenari. To samozrejme neznamena, ze v nem mohou byt chyby, proto jeste jednou dekuji za pripominku.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Olda</title>
		<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/#comment-91</link>
		<dc:creator>Olda</dc:creator>
		<pubDate>Thu, 17 Sep 2009 12:22:52 +0000</pubDate>
		<guid isPermaLink="false">http://principyprogramovani.blog.zive.cz/?p=9#comment-91</guid>
		<description>[5] Tak jasne, nikdy neudelame cisty server push na bezstavovem protokolu HTTP. Dokazeme vsak "zneuzit" HTTP pozadavky tim, ze prodlouzime dobu jejich otevreni, cimz ziska server moznost kdykoli zaslat data klientovi.
Long polling s AJAXem se jiz neda pozadovat za klasicky polling, a poslouzi napr. pro zminovany chatovaci server, kdy se klient nemusi pravidelne dotazovat.
Comet je pouze koncept, jednou z jeho publish/subscribe implementaci je protokol Bayeux (http://svn.cometd.com/trunk/bayeux/bayeux.html).</description>
		<content:encoded><![CDATA[<p>[5] Tak jasne, nikdy neudelame cisty server push na bezstavovem protokolu HTTP. Dokazeme vsak &#8220;zneuzit&#8221; HTTP pozadavky tim, ze prodlouzime dobu jejich otevreni, cimz ziska server moznost kdykoli zaslat data klientovi.<br />
Long polling s AJAXem se jiz neda pozadovat za klasicky polling, a poslouzi napr. pro zminovany chatovaci server, kdy se klient nemusi pravidelne dotazovat.<br />
Comet je pouze koncept, jednou z jeho publish/subscribe implementaci je protokol Bayeux (http://svn.cometd.com/trunk/bayeux/bayeux.html).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Blog: Způsoby komunikace v programování &#171; PC-News.cz</title>
		<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/#comment-90</link>
		<dc:creator>Blog: Způsoby komunikace v programování &#171; PC-News.cz</dc:creator>
		<pubDate>Thu, 17 Sep 2009 12:10:41 +0000</pubDate>
		<guid isPermaLink="false">http://principyprogramovani.blog.zive.cz/?p=9#comment-90</guid>
		<description>[...] Více zde:Blog: Způsoby komunikace v programování [...]</description>
		<content:encoded><![CDATA[<p>[...] Více zde:Blog: Způsoby komunikace v programování [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Blog: Způsoby komunikace v programování &#124; NetPark.cz</title>
		<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/#comment-89</link>
		<dc:creator>Blog: Způsoby komunikace v programování &#124; NetPark.cz</dc:creator>
		<pubDate>Thu, 17 Sep 2009 12:01:18 +0000</pubDate>
		<guid isPermaLink="false">http://principyprogramovani.blog.zive.cz/?p=9#comment-89</guid>
		<description>[...] zde:Blog: Způsoby komunikace v programování   Sdílej s [...]</description>
		<content:encoded><![CDATA[<p>[...] zde:Blog: Způsoby komunikace v programování   Sdílej s [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: ricmat</title>
		<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/#comment-88</link>
		<dc:creator>ricmat</dc:creator>
		<pubDate>Thu, 17 Sep 2009 11:16:21 +0000</pubDate>
		<guid isPermaLink="false">http://principyprogramovani.blog.zive.cz/?p=9#comment-88</guid>
		<description>[3,4] diky za pripominky, tohle jsem nevedel

Nicmene jak si o Comet technikach ctu (alespon na wiki), tak jedine, co by jeste bylo srovnatelne s publish-subscribe modelem, je streaming XmlHttpRequest. Stale otevreny IFrame neni AJAX a ostatni techniky jsou zase postaveny na "long polling", coz neni publish subscribe.
Ten streaming XmlHttpRequest (onen "server push"), ktery by jako jediny prichazel do uvahy, pry ale zase funguje pouze v Gecko vykreslovacim jadru.

Upravim tedy clanek v duchu techto zjisteni, prosim jeste o Vase pripominky, pokud k tomuto neco jeste mate.</description>
		<content:encoded><![CDATA[<p>[3,4] diky za pripominky, tohle jsem nevedel</p>
<p>Nicmene jak si o Comet technikach ctu (alespon na wiki), tak jedine, co by jeste bylo srovnatelne s publish-subscribe modelem, je streaming XmlHttpRequest. Stale otevreny IFrame neni AJAX a ostatni techniky jsou zase postaveny na &#8220;long polling&#8221;, coz neni publish subscribe.<br />
Ten streaming XmlHttpRequest (onen &#8220;server push&#8221;), ktery by jako jediny prichazel do uvahy, pry ale zase funguje pouze v Gecko vykreslovacim jadru.</p>
<p>Upravim tedy clanek v duchu techto zjisteni, prosim jeste o Vase pripominky, pokud k tomuto neco jeste mate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Olda</title>
		<link>http://principyprogramovani.blog.zive.cz/2009/09/zpusoby-komunikace-v-programovani/#comment-87</link>
		<dc:creator>Olda</dc:creator>
		<pubDate>Thu, 17 Sep 2009 10:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://principyprogramovani.blog.zive.cz/?p=9#comment-87</guid>
		<description>Souhlasim s Davidem. Comet, resp. jeho nejpouzivanejsi multiplatformni implementace Cometd (http://www.cometd.org/) umoznuje tzv. server push - zaslani dat klientovi bez predchoziho vyzadani. Na strane serveru je stale otevreny HTTP request, na ktery muze server kdykoli odpoved. Nasledne klient okamzite otevre nove spojeni.</description>
		<content:encoded><![CDATA[<p>Souhlasim s Davidem. Comet, resp. jeho nejpouzivanejsi multiplatformni implementace Cometd (http://www.cometd.org/) umoznuje tzv. server push - zaslani dat klientovi bez predchoziho vyzadani. Na strane serveru je stale otevreny HTTP request, na ktery muze server kdykoli odpoved. Nasledne klient okamzite otevre nove spojeni.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

