<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>René Stein - .NET Framework</title>
    <link>http://blog.renestein.net/</link>
    <description>Názory vzešlé z mesaliance humanitní skepse a technologického optimismu</description>
    <image>
      <url>http://blog.renestein.net/themes/discreetBlogBlue/SpotImages/sfinga_rss.jpg</url>
      <title>René Stein - .NET Framework</title>
      <link>http://blog.renestein.net/</link>
    </image>
    <language>cs-CZ</language>
    <copyright>René Stein</copyright>
    <lastBuildDate>Mon, 23 Aug 2010 13:33:03 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.7174.0</generator>
    <managingEditor>rene@renestein.net</managingEditor>
    <webMaster>rene@renestein.net</webMaster>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=9dc8102d-ebe5-4958-bbf1-247c1ce0b47c</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,9dc8102d-ebe5-4958-bbf1-247c1ce0b47c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,9dc8102d-ebe5-4958-bbf1-247c1ce0b47c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9dc8102d-ebe5-4958-bbf1-247c1ce0b47c</wfw:commentRss>
      <title>C# - kontrola existence vlastnosti u typu dynamic bez vyvol&amp;aacute;n&amp;iacute; v&amp;yacute;jimky RuntimeBinderException.</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,9dc8102d-ebe5-4958-bbf1-247c1ce0b47c.aspx</guid>
      <link>http://blog.renestein.net/C+Kontrola+Existence+Vlastnosti+U+Typu+Dynamic+Bez+Vyvolaacuteniacute+Vyacutejimky+RuntimeBinderException.aspx</link>
      <pubDate>Mon, 23 Aug 2010 13:33:03 GMT</pubDate>
      <description>Dan Steigerwald mě na Facebooku upozornil na článek “Challenge: Dynamically dynamic” na blogu Ayende Rahiena. Jak se můžete sami podívat, celá výzva se týká toho, jak zjistit, jestli u dané instance typu dynamic existuje vlastnost se zadaným jménem, aniž byste museli odchytávat  výjimku RuntimeBinderException, která vás na chybějící vlastnost sice drsně upozorní, ale zároveň vás nutí používat kód řízený výjimkami..Jak vypadá kód detekující existenci vlastnosti s vy/zneužitím RuntimeBinderException?
&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=9dc8102d-ebe5-4958-bbf1-247c1ce0b47c"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,9dc8102d-ebe5-4958-bbf1-247c1ce0b47c.aspx</comments>
      <category>.NET Framework</category>
      <category>C#</category>
      <category>LINQ</category>
      <category>Programátorské hádanky</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=d28b9cd9-bf78-4e1f-8407-3a213baad863</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,d28b9cd9-bf78-4e1f-8407-3a213baad863.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,d28b9cd9-bf78-4e1f-8407-3a213baad863.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d28b9cd9-bf78-4e1f-8407-3a213baad863</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <title>V&amp;yacute;hody a nev&amp;yacute;hody softwarov&amp;yacute;ch tov&amp;aacute;ren</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,d28b9cd9-bf78-4e1f-8407-3a213baad863.aspx</guid>
      <link>http://blog.renestein.net/Vyacutehody+A+Nevyacutehody+Softwarovyacutech+Tovaacuteren.aspx</link>
      <pubDate>Sun, 21 Mar 2010 10:57:10 GMT</pubDate>
      <description>Emailem jsem dostal zajímavou otázku, jaký je můj názor na softwarové továrny a kde vidím výhody a nevýhody softwarových továren. Odpověď nakonec publikuji i zde – už jen proto, že jsem si při jejím psaní uvědomil, že na továrnu kladu stejné nároky jako na kteroukoli další knihovnu v systému a že výběr softwarové továrny se u mě moc neliší od výběru třeba ORM Frameworku. Nejde o taxativní výčet výhod a nevýhod, ale spíš o volně nahozená témata, která mě za 20 minut psaní příspěvku napadla. &lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=d28b9cd9-bf78-4e1f-8407-3a213baad863"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,d28b9cd9-bf78-4e1f-8407-3a213baad863.aspx</comments>
      <category>.NET Framework</category>
      <category>Analytické drobky</category>
      <category>Návrhové vzory</category>
      <category>UML</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=8a82577f-48da-4b94-ad58-bbbafdc19f3f</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,8a82577f-48da-4b94-ad58-bbbafdc19f3f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,8a82577f-48da-4b94-ad58-bbbafdc19f3f.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8a82577f-48da-4b94-ad58-bbbafdc19f3f</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <title>Podivn&amp;eacute;? chov&amp;aacute;n&amp;iacute; při explicitn&amp;iacute;m přetypov&amp;aacute;n&amp;iacute; typu dynamic ve Visual Studiu 2010 RC</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,8a82577f-48da-4b94-ad58-bbbafdc19f3f.aspx</guid>
      <link>http://blog.renestein.net/Podivneacute+Chovaacuteniacute+P%c5%99i+Explicitniacutem+P%c5%99etypovaacuteniacute+Typu+Dynamic+Ve+Visual+Studiu+2010+RC.aspx</link>
      <pubDate>Wed, 24 Feb 2010 18:19:03 GMT</pubDate>
      <description>Na twitteru jsem psal, že si pohraju s implementací rozhraní ve třídě přes automatickou delegaci na privátní  proměnnou s využitím nového typu dynamic v C# 4.0. Jestliže se dobře pamatuji, většinou se po nějakém takovém řešení pídí Delphisté. Z příkladu níže bude asi jasné i pro ostatni, co mám předchozími hutnými větami na mysli . 

Při hraní si s typem dynamic jsem ale narazil na zvláštní chování při explicitním přetypování a chtěl bych poprosit, zda by toto chování někdo zkusil nasimulovat ve vsvém Visual Studiu 2010 (nejlépe nejen na RC, ale i na starší Betě 2, kterou jsem už smazal). Příklad níže je jen jednoduchý “jednosměrný” prototyp, na kterém vynikne problém s explicitním přetypováním.
&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=8a82577f-48da-4b94-ad58-bbbafdc19f3f"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,8a82577f-48da-4b94-ad58-bbbafdc19f3f.aspx</comments>
      <category>.NET Framework</category>
      <category>C#</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=24bbfc33-2595-43c9-a9a2-1df1de6a9b30</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,24bbfc33-2595-43c9-a9a2-1df1de6a9b30.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,24bbfc33-2595-43c9-a9a2-1df1de6a9b30.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=24bbfc33-2595-43c9-a9a2-1df1de6a9b30</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <title>Hr&amp;aacute;tky s Reaktivn&amp;iacute;m frameworkem (RX extenze)</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,24bbfc33-2595-43c9-a9a2-1df1de6a9b30.aspx</guid>
      <link>http://blog.renestein.net/Hraacutetky+S+Reaktivniacutem+Frameworkem+RX+Extenze.aspx</link>
      <pubDate>Tue, 02 Feb 2010 06:43:00 GMT</pubDate>
      <description>Zkusme se nyní podívat, jak by nám s “převrácením starších asynchronních metod z hlavy zpět na synchronní nohy” mohl pomoci RX Framework. Úplné základy v tomto článku nezazní a začátečníky odkazuji na sérii přednášek na Channel 9, kde dozvíte i zajímavé podrobnosti o genezi celého RX Frameworku  a matematické dualitě rozhraní IEnumerable a IObservable (jinými slovy o společných rysech dobře známých GoF návrhových vzorů Iterátor a Observer). &lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=24bbfc33-2595-43c9-a9a2-1df1de6a9b30"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,24bbfc33-2595-43c9-a9a2-1df1de6a9b30.aspx</comments>
      <category>.NET Framework</category>
      <category>C# Posterous API</category>
      <category>LINQ</category>
      <category>Návrhové vzory</category>
      <category>RX Extensions</category>
      <category>Windows Forms</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=947b6fc1-477c-48b8-a514-2f7ee893ed3b</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,947b6fc1-477c-48b8-a514-2f7ee893ed3b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,947b6fc1-477c-48b8-a514-2f7ee893ed3b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=947b6fc1-477c-48b8-a514-2f7ee893ed3b</wfw:commentRss>
      <title>C# Posterous API pro Silverlight 4 (a .Net Framework 3.5) &amp;ndash; verze 0.0.0.2</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,947b6fc1-477c-48b8-a514-2f7ee893ed3b.aspx</guid>
      <link>http://blog.renestein.net/C+Posterous+API+Pro+Silverlight+4+A+Net+Framework+35+Ndash+Verze+0002.aspx</link>
      <pubDate>Thu, 28 Jan 2010 15:33:08 GMT</pubDate>
      <description>Poznámky ke změnám v této verzi:
Kvůli verzi pro Silverlight přidány další asynchronní metody tak, aby bylo možné získat data z webu asynchronně, jak to Silverlight vyžaduje a jak je toto chování v aplikacích vynuceno třídami WebRequest a WebResponse. Pokud se pokusíte zavolat synchronní verzi metody v SL z UI vlákna, měli byste z knihovny dostat výjimku – to je lepší varianta, než skončit v paralyzovaném stavu, kdy aplikace na nic nereaguje...
&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=947b6fc1-477c-48b8-a514-2f7ee893ed3b"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,947b6fc1-477c-48b8-a514-2f7ee893ed3b.aspx</comments>
      <category>.NET Framework</category>
      <category>C# Posterous API</category>
      <category>Silverlight</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=c00e3a67-5b1e-47a4-be6a-bfcedf7b462c</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,c00e3a67-5b1e-47a4-be6a-bfcedf7b462c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,c00e3a67-5b1e-47a4-be6a-bfcedf7b462c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c00e3a67-5b1e-47a4-be6a-bfcedf7b462c</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>Uk&amp;aacute;zka pr&amp;aacute;ce s Posterous API &amp;ndash; z&amp;aacute;lohov&amp;aacute;n&amp;iacute; blogu</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,c00e3a67-5b1e-47a4-be6a-bfcedf7b462c.aspx</guid>
      <link>http://blog.renestein.net/Ukaacutezka+Praacutece+S+Posterous+API+Ndash+Zaacutelohovaacuteniacute+Blogu.aspx</link>
      <pubDate>Wed, 20 Jan 2010 16:54:21 GMT</pubDate>
      <description>Po jednoduchém přehledu možností mého C# Posterous API wrapperu se nyní podíváme, jak se dá API použít k zálohování vašeho blogu. Pro účely tohoto článku předpokládám, že jste úvodní článek o API wrapperu četli.

Zálohovač blogu (RSPosterousBackup.exe) je jednoduchá konzolová aplikace, které stačí předat uživatelské jméno (parametr –u)  a heslo (parametr –p)  vašeho účtu na Posterous a také adresář vašem počítači (parametr bd), do kterého chcete blog zazálohovat.

Jednoduchá ukázka:
...&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=c00e3a67-5b1e-47a4-be6a-bfcedf7b462c"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,c00e3a67-5b1e-47a4-be6a-bfcedf7b462c.aspx</comments>
      <category>.NET Framework</category>
      <category>C# Posterous API</category>
      <category>LINQ</category>
      <category>RX Extensions</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=6919d89d-efc3-44fc-9ed8-01530d0e51a9</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,6919d89d-efc3-44fc-9ed8-01530d0e51a9.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,6919d89d-efc3-44fc-9ed8-01530d0e51a9.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6919d89d-efc3-44fc-9ed8-01530d0e51a9</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Projekt C# Posterous API &amp;ndash; verze 0.0.0.1 Alfa</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,6919d89d-efc3-44fc-9ed8-01530d0e51a9.aspx</guid>
      <link>http://blog.renestein.net/Projekt+C+Posterous+API+Ndash+Verze+0001+Alfa.aspx</link>
      <pubDate>Fri, 15 Jan 2010 16:49:51 GMT</pubDate>
      <description>Jak jsem avizoval minulý týden na twitteru, píšu C# wrapper webového API zajímavé služby Posterous.
Pár odkazů na začátek:
Jestliže nevíte, co je Posterous...
&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=6919d89d-efc3-44fc-9ed8-01530d0e51a9"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,6919d89d-efc3-44fc-9ed8-01530d0e51a9.aspx</comments>
      <category>.NET Framework</category>
      <category>C# Posterous API</category>
      <category>Compact .Net Framework</category>
      <category>Silverlight</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=5fb56cb3-9933-49c9-bca5-f97661795666</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,5fb56cb3-9933-49c9-bca5-f97661795666.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,5fb56cb3-9933-49c9-bca5-f97661795666.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5fb56cb3-9933-49c9-bca5-f97661795666</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <title>Drobn&amp;aacute; pozn&amp;aacute;mka ke kontravarianc&amp;iacute; deleg&amp;aacute;tů v C#</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,5fb56cb3-9933-49c9-bca5-f97661795666.aspx</guid>
      <link>http://blog.renestein.net/Drobnaacute+Poznaacutemka+Ke+Kontravarianciacute+Delegaacutet%c5%af+V+C.aspx</link>
      <pubDate>Fri, 24 Apr 2009 10:57:02 GMT</pubDate>
      <description>Předpokládám, že se stejně jako já těšíte na lepší podporu kovariance a kontravariance u rozhraní a delegátů v připravované verzi  C# 4.0. Už dnes se ale dá s existující podporou kovariance a kontravariance u delegátů pěkně kouzlit – pro ty s exaktnějším přístupem ke kódu a vytříbenou terminologií se slovo “kouzlit” v knihách zásadně překládá jako “psát elegantnější kód”. Opakovat základy kovariance a kontravariance u delegátů zde nebudu a &lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=5fb56cb3-9933-49c9-bca5-f97661795666"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,5fb56cb3-9933-49c9-bca5-f97661795666.aspx</comments>
      <category>.NET Framework</category>
      <category>Compact .Net Framework</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=dc4df303-bc27-4d9c-b817-0ca84fea8825</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,dc4df303-bc27-4d9c-b817-0ca84fea8825.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,dc4df303-bc27-4d9c-b817-0ca84fea8825.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=dc4df303-bc27-4d9c-b817-0ca84fea8825</wfw:commentRss>
      <title>LINQ a logov&amp;aacute;n&amp;iacute; na př&amp;iacute;kladu logov&amp;aacute;n&amp;iacute; kroků Dijsktrova algoritmu</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,dc4df303-bc27-4d9c-b817-0ca84fea8825.aspx</guid>
      <link>http://blog.renestein.net/LINQ+A+Logovaacuteniacute+Na+P%c5%99iacutekladu+Logovaacuteniacute+Krok%c5%af+Dijsktrova+Algoritmu.aspx</link>
      <pubDate>Tue, 03 Mar 2009 15:34:35 GMT</pubDate>
      <description>Na LINQu je pěkné, jak jednoduše můžeme LINQ výraz upravit nebo jej bezbolestně rozšířit o další části. Nedávno jsem publikoval článek Dijsktrův alogritmus pomocí LINQu, extenzních metod a lambda výrazů a nyní si ukážeme drobnou úpravu v kódu, která způsobí, že se před každým rekurzivním voláním vždy vypíšou i prozatímní výsledky hledání nejkratší cesty.



Abychom mohli zalogovat výsledek, vytvoříme si vlastní extenzní metody pro výpis informací z předaného libovolného generického IEnumerable&lt;T&gt; do ...&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=dc4df303-bc27-4d9c-b817-0ca84fea8825"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,dc4df303-bc27-4d9c-b817-0ca84fea8825.aspx</comments>
      <category>.NET Framework</category>
      <category>Compact .Net Framework</category>
      <category>LINQ</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=19e20d35-6660-4911-b640-d666aed87aba</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,19e20d35-6660-4911-b640-d666aed87aba.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,19e20d35-6660-4911-b640-d666aed87aba.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=19e20d35-6660-4911-b640-d666aed87aba</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>Dijsktrův alogritmus pomoc&amp;iacute; LINQu, extenzn&amp;iacute;ch metod a lambda v&amp;yacute;razů</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,19e20d35-6660-4911-b640-d666aed87aba.aspx</guid>
      <link>http://blog.renestein.net/Dijsktr%c5%afv+Alogritmus+Pomociacute+LINQu+Extenzniacutech+Metod+A+Lambda+Vyacuteraz%c5%af.aspx</link>
      <pubDate>Wed, 11 Feb 2009 18:13:14 GMT</pubDate>
      <description>Pokusil jsem se napsat Dijsktrův algoritmus pomocí LINQ konstrukcí. Pokud někdo z vás tápe, k čemu je Dijsktrův algoritmus dobrý a k čemu slouží, odkážu jej na podrobný článek na Wikipedii. Zde jen připomenu, že Dijsktrův algoritmus slouží k nalezení nejkratších cest v grafu z jednoho zdrojového uzlu ke všem ostatním uzlům. Je tak možné najít například nejkratší cestu z jednoho města do druhého. Na internetu jsem našel jeden graf, který budeme mít stále před očima a na který budeme Dijkstrův algoritmus napsaný v LINQu aplikovat.&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=19e20d35-6660-4911-b640-d666aed87aba"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,19e20d35-6660-4911-b640-d666aed87aba.aspx</comments>
      <category>.NET Framework</category>
      <category>Compact .Net Framework</category>
      <category>LINQ</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=0de5237c-9c45-41bd-9297-0952ba7954f0</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,0de5237c-9c45-41bd-9297-0952ba7954f0.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,0de5237c-9c45-41bd-9297-0952ba7954f0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0de5237c-9c45-41bd-9297-0952ba7954f0</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <title>Textbox nepodporuj&amp;iacute;c&amp;iacute; v&amp;yacute;běr textu a dal&amp;scaron;&amp;iacute; specialitky</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,0de5237c-9c45-41bd-9297-0952ba7954f0.aspx</guid>
      <link>http://blog.renestein.net/Textbox+Nepodporujiacuteciacute+Vyacuteb%c4%9br+Textu+A+Dalscaroniacute+Specialitky.aspx</link>
      <pubDate>Wed, 04 Feb 2009 15:52:26 GMT</pubDate>
      <description>Někdy se hodí mít textbox, u kterého je skrytý "caret" (netuší někdo, jak se termín caret překládá - pouze kurzor?) a současně nepodporuje označování textu. Také můžete chtít, aby se textbox choval podobně jako při nastavení vlastnosti ReadOnly na true, ale bez "zašedlého" zobrazení textboxu, což je  většinou nechtěný průvodní jev textových polí označených pouze pro čtení.&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=0de5237c-9c45-41bd-9297-0952ba7954f0"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,0de5237c-9c45-41bd-9297-0952ba7954f0.aspx</comments>
      <category>.NET Framework</category>
      <category>Compact .Net Framework</category>
      <category>Nativní kód</category>
      <category>Windows Forms</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=56334b10-44b9-4d92-a742-b5e9bbc9e79c</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,56334b10-44b9-4d92-a742-b5e9bbc9e79c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,56334b10-44b9-4d92-a742-b5e9bbc9e79c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=56334b10-44b9-4d92-a742-b5e9bbc9e79c</wfw:commentRss>
      <title>Lehk&amp;aacute; imitace někter&amp;yacute;ch rysů windows forms aplikac&amp;iacute; v non-windows forms aplikac&amp;iacute;ch</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,56334b10-44b9-4d92-a742-b5e9bbc9e79c.aspx</guid>
      <link>http://blog.renestein.net/Lehkaacute+Imitace+N%c4%9bkteryacutech+Rys%c5%af+Windows+Forms+Aplikaciacute+V+Nonwindows+Forms+Aplikaciacutech.aspx</link>
      <pubDate>Mon, 02 Feb 2009 13:51:15 GMT</pubDate>
      <description>Omluvte prosím trochu kryptický název, ale lepší a hlavně výstižnější pojmenování článku mě nenapadlo. Název je stejně jen vábnička na čtenáře, proto se podívejme, co je jím míněno.

Již několikrát mně různí vývojáři tvrdili, jak nepříjemná je pro ně práce s konzolí (windows službou, dosaďte další typy aplikací dle libosti...), protože musí řešit, aby aplikace po svém spuštění ihned neskončila, a také je pro ně problematické zajistit, aby byly některé události zpracovány vždy ve stejném threadu.

Převedeme-li emocionální stížnost do věcného jazyka, zjistíme, že to, co v těchto typech aplikací chybí, jsou následující rysy běžné windows forms aplikace:&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=56334b10-44b9-4d92-a742-b5e9bbc9e79c"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,56334b10-44b9-4d92-a742-b5e9bbc9e79c.aspx</comments>
      <category>.NET Framework</category>
      <category>Compact .Net Framework</category>
      <category>Návrhové vzory</category>
      <category>Windows Forms</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=3b700e20-c592-4da6-984b-bc70294eb78b</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,3b700e20-c592-4da6-984b-bc70294eb78b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,3b700e20-c592-4da6-984b-bc70294eb78b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=3b700e20-c592-4da6-984b-bc70294eb78b</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <title>Extenzn&amp;iacute; metoda - bin&amp;aacute;rn&amp;iacute; operace And pro enumerace</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,3b700e20-c592-4da6-984b-bc70294eb78b.aspx</guid>
      <link>http://blog.renestein.net/Extenzniacute+Metoda+Binaacuterniacute+Operace+And+Pro+Enumerace.aspx</link>
      <pubDate>Sun, 21 Dec 2008 11:22:20 GMT</pubDate>
      <description>V diskuzním fóru se (po dlouhé době :-)) objevil jeden zajímavější dotaz, který se netýká ani toho, jak zobrazit druhý formulář v aplikaci, ba ani autor nebojuje s mizením dat po postbacku v ASP.NET aplikaci.

Ale vážně - autor dotazu by chtěl mít lepší syntaxi pro binární operaci And v enumeracích označených metaatributem Flags. Mně stávající C syntaxe (Rights &amp; Rights.Add == Rights.Add) zcela vyhovuje a žádný další syntaktický cukřík hltat nechci,  ale přesto mě zaujalo, jak by se dal problém, tedy spíš estetická preference náročného tazatele :-),  řešit.
&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=3b700e20-c592-4da6-984b-bc70294eb78b"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,3b700e20-c592-4da6-984b-bc70294eb78b.aspx</comments>
      <category>.NET Framework</category>
      <category>Compact .Net Framework</category>
      <category>LINQ</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=cebef27a-fef9-4838-bb2a-e877b729017e</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,cebef27a-fef9-4838-bb2a-e877b729017e.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,cebef27a-fef9-4838-bb2a-e877b729017e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=cebef27a-fef9-4838-bb2a-e877b729017e</wfw:commentRss>
      <title>Změna nastaven&amp;iacute; aplikace pro stahov&amp;aacute;n&amp;iacute; TV programu</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,cebef27a-fef9-4838-bb2a-e877b729017e.aspx</guid>
      <link>http://blog.renestein.net/Zm%c4%9bna+Nastaveniacute+Aplikace+Pro+Stahovaacuteniacute+TV+Programu.aspx</link>
      <pubDate>Fri, 07 Nov 2008 10:29:27 GMT</pubDate>
      <description>Po  opakovaných dotazech v mailu, proč se posledních 14 dní nestahuje TV program automaticky do MDA, dávám odpověď sem, abych nemusel všem odpovídat individuálně. 

Pravděpodobně se opět trochu změnilo generování TV programu...
&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=cebef27a-fef9-4838-bb2a-e877b729017e"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,cebef27a-fef9-4838-bb2a-e877b729017e.aspx</comments>
      <category>.NET Framework</category>
      <category>Compact .Net Framework</category>
      <category>Mobilitky</category>
      <category>Ostatní</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=d2b6da25-2a8f-43de-b9c0-3b85731daf24</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,d2b6da25-2a8f-43de-b9c0-3b85731daf24.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,d2b6da25-2a8f-43de-b9c0-3b85731daf24.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d2b6da25-2a8f-43de-b9c0-3b85731daf24</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <title>Adapt&amp;eacute;ry pro funktory v C++ =&amp;gt; Adapt&amp;eacute;ry pro funkce v C#</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,d2b6da25-2a8f-43de-b9c0-3b85731daf24.aspx</guid>
      <link>http://blog.renestein.net/Adapteacutery+Pro+Funktory+V+C+Gt+Adapteacutery+Pro+Funkce+V+C.aspx</link>
      <pubDate>Sun, 05 Oct 2008 16:34:45 GMT</pubDate>
      <description>V C++ je snadné napsat takzvané adaptéry pro funkce, respektive pro funktory - objekty, chovající se jako funkce. K čemu jsou adaptéry dobré? Představme si, že máme napsanou funkci equal_to, která přijímá dva argumenty a vrátí true, jestliže jsou oba argumenty shodné, jinak vrátí false. Jedná se tedy o binární funktor, protože přijímá dva argumenty. Nyní potřebujeme pomocí stl metody find_if vyhledat v naší kolekci ...&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=d2b6da25-2a8f-43de-b9c0-3b85731daf24"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,d2b6da25-2a8f-43de-b9c0-3b85731daf24.aspx</comments>
      <category>.NET Framework</category>
      <category>Compact .Net Framework</category>
      <category>LINQ</category>
      <category>Návrhové vzory</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=336ec170-4a67-4ca9-a246-b92b4b866dda</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,336ec170-4a67-4ca9-a246-b92b4b866dda.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,336ec170-4a67-4ca9-a246-b92b4b866dda.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=336ec170-4a67-4ca9-a246-b92b4b866dda</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <title>Několik pozn&amp;aacute;mek k přetypov&amp;aacute;v&amp;aacute;n&amp;iacute; generick&amp;yacute;ch kolekc&amp;iacute;</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,336ec170-4a67-4ca9-a246-b92b4b866dda.aspx</guid>
      <link>http://blog.renestein.net/N%c4%9bkolik+Poznaacutemek+K+P%c5%99etypovaacutevaacuteniacute+Generickyacutech+Kolekciacute.aspx</link>
      <pubDate>Mon, 15 Sep 2008 12:29:48 GMT</pubDate>
      <description>Při práci s generickými kolekcemi asi každy občas zatouží převést generickou kolekci s objekty typu B na generickou kolekci s objekty typu A, přičemž instinktivně očekává, že když je typ A předkem typu B, žádný problém při konverzi nenastane a navíc půjde o konverzi implicitní - automatickou. Instinkty, intuice a další feminní rysy jsou ale při programování spíš zátěží (že by jeden z hlavních důvodů, proč je stále tak málo programátorek? ) :-) ) 
&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=336ec170-4a67-4ca9-a246-b92b4b866dda"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,336ec170-4a67-4ca9-a246-b92b4b866dda.aspx</comments>
      <category>.NET Framework</category>
      <category>Compact .Net Framework</category>
      <category>LINQ</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=4b823b0f-63f7-4bff-979d-dd715f6559a5</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,4b823b0f-63f7-4bff-979d-dd715f6559a5.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,4b823b0f-63f7-4bff-979d-dd715f6559a5.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4b823b0f-63f7-4bff-979d-dd715f6559a5</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>GSM Net Monitor verze 0.6.0. Alfa Preview - !podpora lokalizace polohy bez GPS na v&amp;aacute;mi zvolen&amp;yacute;ch map&amp;aacute;ch! M&amp;iacute;sto Google Maps Mobile třeba Seznam...</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,4b823b0f-63f7-4bff-979d-dd715f6559a5.aspx</guid>
      <link>http://blog.renestein.net/GSM+Net+Monitor+Verze+060+Alfa+Preview+Podpora+Lokalizace+Polohy+Bez+GPS+Na+Vaacutemi+Zvolenyacutech+Mapaacutech+Miacutesto+Google+Maps+Mobile+T%c5%99eba+Seznam.aspx</link>
      <pubDate>Fri, 25 Jul 2008 11:18:26 GMT</pubDate>
      <description>Aktualizace 31.7.:
Hlavní změny:
Lokalizace polohy dle BTS, ke které jste přihlášeni. Přesný návod, jak zprovoznit tuto funkci, naleznete níže.&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=4b823b0f-63f7-4bff-979d-dd715f6559a5"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,4b823b0f-63f7-4bff-979d-dd715f6559a5.aspx</comments>
      <category>.NET Framework</category>
      <category>Mobilitky</category>
      <category>Net Monitor</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=2571bdba-d854-44f6-8874-eb90eaeb7182</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,2571bdba-d854-44f6-8874-eb90eaeb7182.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,2571bdba-d854-44f6-8874-eb90eaeb7182.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2571bdba-d854-44f6-8874-eb90eaeb7182</wfw:commentRss>
      <title>LINQ II - přetypovávání i vnořených anonymních datových typů z jiné assembly</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,2571bdba-d854-44f6-8874-eb90eaeb7182.aspx</guid>
      <link>http://blog.renestein.net/LINQ+II+P%c5%99etypov%c3%a1v%c3%a1n%c3%ad+I+Vno%c5%99en%c3%bdch+Anonymn%c3%adch+Datov%c3%bdch+Typ%c5%af+Z+Jin%c3%a9+Assembly.aspx</link>
      <pubDate>Fri, 09 May 2008 08:09:26 GMT</pubDate>
      <description>V předchozím spotu jsem byl schopen pracovat s anonymními datovými typy, i když byly dotazy a výsledné sady dat vytvořeny v jiné assembly. Odstranění vrozené xenofobie v praxi.:)

Náš kód ale vygeneruje výjimku, jestliže anonymní datový typ z jiné assembly obsahuje další vnořené anonymní datové typy jako v následujícím upraveném příkladu. Vlastnost InnerAT vrací další anonymní datový typ, který  pro zajímavost obsahuje odkaz ještě na další anonymní datový typ.&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=2571bdba-d854-44f6-8874-eb90eaeb7182"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,2571bdba-d854-44f6-8874-eb90eaeb7182.aspx</comments>
      <category>.NET Framework</category>
      <category>ASP.NET</category>
      <category>Compact .Net Framework</category>
      <category>LINQ</category>
      <category>Windows Forms</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=6cb35bf4-f660-440a-aaec-d96f85b1d594</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,6cb35bf4-f660-440a-aaec-d96f85b1d594.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,6cb35bf4-f660-440a-aaec-d96f85b1d594.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6cb35bf4-f660-440a-aaec-d96f85b1d594</wfw:commentRss>
      <title>LINQ - anonymní typ deklarovaný v jedné assembly dostupný v metodách další assembly?</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,6cb35bf4-f660-440a-aaec-d96f85b1d594.aspx</guid>
      <link>http://blog.renestein.net/LINQ+Anonymn%c3%ad+Typ+Deklarovan%c3%bd+V+Jedn%c3%a9+Assembly+Dostupn%c3%bd+V+Metod%c3%a1ch+Dal%c5%a1%c3%ad+Assembly.aspx</link>
      <pubDate>Thu, 08 May 2008 14:00:43 GMT</pubDate>
      <description>Anonymní datové typy v LINQu nelze použít jako návratový typ z metody a jediný způsob, jak anonymní typ z metody předat, je použít jako návratovou hodnotu typ object, protože v .Net Frameworku - jak je všeobecně známo - všechny třídy přímo či nepřímo dědí z třídy Object. Navíc platí, že anonymní typ je kompilátorem vždy deklarován jako internal a jeho použití je striktně omezeno na jednu assembly.

Jde o rozumné omezení a anonymní datové typy bychom neměli zneužívat k nesmyslům typu "hezká syntaxe pro generování objektů Dictionary", které si našly cestu i do připravovaného (a už dnes "přehypovaneného") MVC frameworku pro ASP.NET.&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=6cb35bf4-f660-440a-aaec-d96f85b1d594"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,6cb35bf4-f660-440a-aaec-d96f85b1d594.aspx</comments>
      <category>.NET Framework</category>
      <category>ASP.NET</category>
      <category>Compact .Net Framework</category>
      <category>LINQ</category>
      <category>Windows Forms</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=fb14ac14-bc1c-4a26-85c4-a37a2181f79b</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,fb14ac14-bc1c-4a26-85c4-a37a2181f79b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,fb14ac14-bc1c-4a26-85c4-a37a2181f79b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=fb14ac14-bc1c-4a26-85c4-a37a2181f79b</wfw:commentRss>
      <title>Stále neopravený bug při volání metody HttpWebRequest.BeginGetResponse?</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,fb14ac14-bc1c-4a26-85c4-a37a2181f79b.aspx</guid>
      <link>http://blog.renestein.net/St%c3%a1le+Neopraven%c3%bd+Bug+P%c5%99i+Vol%c3%a1n%c3%ad+Metody+HttpWebRequestBeginGetResponse.aspx</link>
      <pubDate>Wed, 07 May 2008 11:48:42 GMT</pubDate>
      <description>Ještě při psaní jedné aplikace běžící na .Net Framework verze 2.0 jsem objevil podivnou chybu, kdy se při asynchronním stahování stránek pomocí třídy HttpWebRquest asynchronní přístup skoro nelišil od synchronní verze. Metoda BeginGetResponse vrátila řízení volajícímu kódu teprve poté, co došlo ke &lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=fb14ac14-bc1c-4a26-85c4-a37a2181f79b"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,fb14ac14-bc1c-4a26-85c4-a37a2181f79b.aspx</comments>
      <category>.NET Framework</category>
      <category>Web Services</category>
    </item>
  </channel>
</rss>