<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.vyvojar.cz/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang=""><title type="html">Martinowo</title><subtitle type="html">Technologie, zajímavosti a .NET </subtitle><id>http://blog.vyvojar.cz/martin/atom.aspx</id><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blog.vyvojar.cz/martin/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61129.1">Community Server</generator><updated>2004-05-14T08:34:00Z</updated><entry><title>Vista WGA a ještě přísnější pravidla a zajímavost SP2 pro SQL Server 2005</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx</id><published>2007-02-20T20:30:00Z</published><updated>2007-02-20T20:30:00Z</updated><content type="html">&lt;P&gt;Zaujal mě příspěvek na CDR.cz (&lt;SPAN class=Velky&gt;&lt;A class="" href="http://cdr.cz/a/20620" target=_blank&gt;&lt;STRONG&gt;Ballmer slibuje, že přitvrdí s WGA&lt;/STRONG&gt;&lt;/A&gt;). Nepatřím prozatím do rodiny uživatelů Visty, ale politika, kterou uplatňuje Microsoft vůči legálním uživatelům nepovažuji za štastnou. Nemožnost čisté instalace &lt;STRONG&gt;Upgrade &lt;/STRONG&gt;verze - starším verzím postačovalo instalační médium původní verze, diskutované problémy okolo deaktivace čísla původní instalace při Upgrade a taky například problém kolizí dualbootu a Restore Pointu na disku s Vista a XP - sám jsem zažil při testování Visty - vyústilo ve dvoudenní reinstalaci vyvojářského systému; to všechno mi nepřijde jako dobré atributy. Jsem vývojář a technologie Microsoftu mě živí, přesto polarita, kterou Microsoft podobně kontroverzním typem politiky vyvolává neprospívá žádné ze stran.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=Velky&gt;Podle mého názoru komunita vyvojářů i uživatelů miluje vlastnosti software, které jim zlehčí nebo usnadní život. Podobnou drobnost jsem našel dnes po instalaci &lt;STRONG&gt;SP2 &lt;/STRONG&gt;pro &lt;STRONG&gt;SQL Server 2005&lt;/STRONG&gt;, &lt;STRONG&gt;Management Studio&lt;/STRONG&gt; má navíc rozlišení polí na NULL:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=Velky&gt;&lt;IMG src="http://blog.vyvojar.cz/photos/martin/images/224436/original.aspx"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=Velky&gt;Tenhle příspěvek je rozedraný jak svědomí vývojáře nad kompromisy kódu.&amp;nbsp;Přesto má-li mít závěr, přál bych si spoustu věcí jako objevená vlastnost SP2 a málo omezení v software. Můj kancelářský kolega jehož jméno nemohu prozradit používá spojení &lt;STRONG&gt;krásný software&lt;/STRONG&gt;. Hezké ne ?&lt;/SPAN&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx&amp;amp;;title=Vista+WGA+a+je%c5%a1t%c4%9b+p%c5%99%26%23237%3bsn%c4%9bj%c5%a1%26%23237%3b+pravidla+a+zaj%26%23237%3bmavost+SP2+pro+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx&amp;amp;;title=Vista+WGA+a+je%c5%a1t%c4%9b+p%c5%99%26%23237%3bsn%c4%9bj%c5%a1%26%23237%3b+pravidla+a+zaj%26%23237%3bmavost+SP2+pro+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx&amp;amp;;title=Vista+WGA+a+je%c5%a1t%c4%9b+p%c5%99%26%23237%3bsn%c4%9bj%c5%a1%26%23237%3b+pravidla+a+zaj%26%23237%3bmavost+SP2+pro+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx&amp;amp;title=Vista+WGA+a+je%c5%a1t%c4%9b+p%c5%99%26%23237%3bsn%c4%9bj%c5%a1%26%23237%3b+pravidla+a+zaj%26%23237%3bmavost+SP2+pro+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx&amp;amp;;title=Vista+WGA+a+je%c5%a1t%c4%9b+p%c5%99%26%23237%3bsn%c4%9bj%c5%a1%26%23237%3b+pravidla+a+zaj%26%23237%3bmavost+SP2+pro+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx&amp;amp;;title=Vista+WGA+a+je%c5%a1t%c4%9b+p%c5%99%26%23237%3bsn%c4%9bj%c5%a1%26%23237%3b+pravidla+a+zaj%26%23237%3bmavost+SP2+pro+SQL+Server+2005&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx&amp;amp;;subject=Vista+WGA+a+je%c5%a1t%c4%9b+p%c5%99%26%23237%3bsn%c4%9bj%c5%a1%26%23237%3b+pravidla+a+zaj%26%23237%3bmavost+SP2+pro+SQL+Server+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2007/02/20/vista-wga-a-je-t-p-sn-j-pravidla-a-zaj-mavost-sp2-pro-sql-server-2005.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=224438" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>První pohled na SQL Server 2005 Express, 12-2004</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx</id><published>2004-12-06T19:20:00Z</published><updated>2004-12-06T19:20:00Z</updated><content type="html">&lt;p&gt;Nechal jsem se zlákat novým release &lt;a href="http://lab.msdn.microsoft.com/express/sql/default.aspx"&gt;MS SQL Server 2005 Express Ed.&lt;/a&gt; (Beta - December 2004) a
taky informací o vydání SQL Server &lt;b&gt;Express Manager&lt;/b&gt;. První dojem je pozitivní, i když jsem
čekal malinko více. (Co by člověk ale všechno nechtěl zadarmo :) )&lt;/p&gt;

&lt;p&gt;Co se mi líbilo, nelíbilo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;kompaktní, &lt;b&gt;Express manager&lt;/b&gt; použitelný pro základní orientaci v databázi, administrace uživatelů&lt;/li&gt;
&lt;li&gt;V Express Manageru chybí téměr všechny vlastnosti a funkce známé z &lt;b&gt;Query Analyser&lt;/b&gt;, zůstala 
pouze funkcionalita na úrovni zadání SQL Query a odpovědí v tabulce nebo textu (víte-li více, prosím
opravte mě)&lt;/li&gt;
&lt;li&gt;lze spravovat &lt;b&gt;stávající&lt;/b&gt; systémy (SQL Server 2000, instalace MSDE)&lt;/li&gt;
&lt;li&gt;zajímavý design barevných záložek v IDE (pravděpodobně bude také ve VS.NET 2005)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Určitě zajímavější bude v tomto ohledu pohled na stejně čerstvý Release &lt;b&gt;Developer Edition&lt;/b&gt;.
Stahuji a nechám se překvapit.&lt;/p&gt;

&lt;a href="http://blog.vyvojar.cz/dnroot/martin/sql manager.JPG" target="_blank"&gt;
&lt;img src="http://blog.vyvojar.cz/dnroot/martin/sql manager_small.JPG" width="312" height="235" alt="" border="0"&gt;
&lt;/a&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx&amp;amp;;title=Prvn%c3%ad+pohled+na+SQL+Server+2005+Express%2c+12-2004" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx&amp;amp;;title=Prvn%c3%ad+pohled+na+SQL+Server+2005+Express%2c+12-2004" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx&amp;amp;;title=Prvn%c3%ad+pohled+na+SQL+Server+2005+Express%2c+12-2004" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx&amp;amp;title=Prvn%c3%ad+pohled+na+SQL+Server+2005+Express%2c+12-2004" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx&amp;amp;;title=Prvn%c3%ad+pohled+na+SQL+Server+2005+Express%2c+12-2004" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx&amp;amp;;title=Prvn%c3%ad+pohled+na+SQL+Server+2005+Express%2c+12-2004&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx&amp;amp;;subject=Prvn%c3%ad+pohled+na+SQL+Server+2005+Express%2c+12-2004" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/06/2671.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=2671" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>Avalon Tech. Preview ke stažení pro předplatitele</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx</id><published>2004-12-01T18:12:00Z</published><updated>2004-12-01T18:12:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://msdn.microsoft.com/longhorn/understanding/pillars/avalon/"&gt;Avalon&lt;/a&gt;, nové GUI pro Longhorn je k dispozici ke stažení
pro předplatitele &lt;b&gt;MSDN Subscription&lt;/b&gt;. Ve stromu MSDN downloadů je: &lt;b&gt;WinFX - Avalon - Community Technology Preview&lt;/b&gt; alokováno:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SDK: &lt;b&gt;Tools, SDKs and DDKs&lt;/b&gt; &gt; &lt;b&gt;Platform Tools&lt;/b&gt; ... &gt; &lt;b&gt;Platform SDK Beta&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Longhorn: &lt;b&gt;Platforms&lt;/b&gt; &gt; &lt;b&gt;Windows Longhorn Client Preview&lt;/b&gt; &gt; &lt;b&gt;WinHEC 2004 Build&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ke zprovoznění je potřeba Windows XP SP2, doporučováno je také Visual Studio .NET 2005 Beta. Instalace není doporučována na produkční systémy. Přiznejte se, kdo už to vyzkoušel ? :)&lt;/p&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx&amp;amp;;title=Avalon+Tech.+Preview+ke+sta%c5%been%c3%ad+pro+p%c5%99edplatitele" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx&amp;amp;;title=Avalon+Tech.+Preview+ke+sta%c5%been%c3%ad+pro+p%c5%99edplatitele" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx&amp;amp;;title=Avalon+Tech.+Preview+ke+sta%c5%been%c3%ad+pro+p%c5%99edplatitele" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx&amp;amp;title=Avalon+Tech.+Preview+ke+sta%c5%been%c3%ad+pro+p%c5%99edplatitele" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx&amp;amp;;title=Avalon+Tech.+Preview+ke+sta%c5%been%c3%ad+pro+p%c5%99edplatitele" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx&amp;amp;;title=Avalon+Tech.+Preview+ke+sta%c5%been%c3%ad+pro+p%c5%99edplatitele&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx&amp;amp;;subject=Avalon+Tech.+Preview+ke+sta%c5%been%c3%ad+pro+p%c5%99edplatitele" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/12/01/2658.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=2658" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>Copy and Paste zdrojových kódů z VS.NET do Blogu</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx</id><published>2004-11-26T07:34:00Z</published><updated>2004-11-26T07:34:00Z</updated><content type="html">&lt;p&gt;Při psaní posledního z článků na blogu jsem zhusta narážel na problém &lt;b&gt;přenosu&lt;/b&gt; zdrojového kódu z VS.NET do Blogu (HTML) a to
nejlépe včetně barviček a formátování. Samozřejmě pokud možno jednoduše, bez dalších starostí.&lt;/p&gt;

&lt;img src="http://blog.vyvojar.cz/dnroot/martin/copyhtml.JPG" width="448" height="263" alt="" border="0"&gt;

&lt;p&gt;Hezké řešení je plug-in pro VS.NET: &lt;a href="http://www.jtleigh.com/people/colin/blog/archives/2004/10/copysourceashtm.html"&gt;CopySourceAsHtml&lt;/a&gt;. Po instalaci je kontextové menu VS.NET doplněno o položku: &lt;b&gt;Copy Source as HTML...&lt;/b&gt;. Dále jsou
v okně nabízeny volby pro formátování a stylování textu do HTML. Doporučuji:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Všechny volby na první záložce: General zvolit &lt;b&gt;neaktivní&lt;/b&gt; s vyjímkou položky: &lt;b&gt;Remove indentation&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Z výsledného HTML zrušit čast: &lt;b&gt;style&lt;/b&gt;; (styly používané pluginem již &lt;a href="http://blog.vyvojar.cz/michal/"&gt;Michal Bláha&lt;/a&gt; vložil do stylů &lt;a href="http://blog.vyvojar.cz/"&gt;blog.vyvojar.cz&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A to je vše. Ať se líbí. &lt;/p&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx&amp;amp;;title=Copy+and+Paste+zdrojov%c3%bdch+k%c3%b3d%c5%af+z+VS.NET+do+Blogu" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx&amp;amp;;title=Copy+and+Paste+zdrojov%c3%bdch+k%c3%b3d%c5%af+z+VS.NET+do+Blogu" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx&amp;amp;;title=Copy+and+Paste+zdrojov%c3%bdch+k%c3%b3d%c5%af+z+VS.NET+do+Blogu" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx&amp;amp;title=Copy+and+Paste+zdrojov%c3%bdch+k%c3%b3d%c5%af+z+VS.NET+do+Blogu" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx&amp;amp;;title=Copy+and+Paste+zdrojov%c3%bdch+k%c3%b3d%c5%af+z+VS.NET+do+Blogu" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx&amp;amp;;title=Copy+and+Paste+zdrojov%c3%bdch+k%c3%b3d%c5%af+z+VS.NET+do+Blogu&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx&amp;amp;;subject=Copy+and+Paste+zdrojov%c3%bdch+k%c3%b3d%c5%af+z+VS.NET+do+Blogu" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/26/2641.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=2641" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>Zamykání a vlákna</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx</id><published>2004-11-25T08:42:00Z</published><updated>2004-11-25T08:42:00Z</updated><content type="html">&lt;p&gt;Při toulkách po zdrojových textech a také několika problémech se slovem &lt;b&gt;lock&lt;/b&gt; a jeho použitím jsem narazil na hezký Tutorial - &lt;a href="http://www.yoda.arachsys.com/csharp/threads/"&gt;Multi-threading in .NET&lt;/a&gt;. Některé kapitoly byly skvělé :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.yoda.arachsys.com/csharp/threads/locking.shtml"&gt;Data races&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.yoda.arachsys.com/csharp/threads/deadlocks.shtml"&gt;Deadlocks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.yoda.arachsys.com/csharp/threads/winforms.shtml"&gt;Threading in Windows Forms&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx&amp;amp;;title=Zamyk%c3%a1n%c3%ad+a+vl%c3%a1kna" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx&amp;amp;;title=Zamyk%c3%a1n%c3%ad+a+vl%c3%a1kna" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx&amp;amp;;title=Zamyk%c3%a1n%c3%ad+a+vl%c3%a1kna" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx&amp;amp;title=Zamyk%c3%a1n%c3%ad+a+vl%c3%a1kna" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx&amp;amp;;title=Zamyk%c3%a1n%c3%ad+a+vl%c3%a1kna" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx&amp;amp;;title=Zamyk%c3%a1n%c3%ad+a+vl%c3%a1kna&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx&amp;amp;;subject=Zamyk%c3%a1n%c3%ad+a+vl%c3%a1kna" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/11/25/2628.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=2628" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>Akceptovani SSL certifikatu na https spoji</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx</id><published>2004-09-10T12:25:00Z</published><updated>2004-09-10T12:25:00Z</updated><content type="html">&lt;p&gt;Jestliže se Vám podobně jako nám při řešení jednoho nedávného importu dat stalo, že .NET tvrdě odmítá neautorizované &lt;b&gt;SSL&lt;/b&gt; certifikáty, respektive ty, které nepodepsala nějaká důvěryhodná autorita (&lt;a href="http://www.verisign.com/"&gt;VeriSign&lt;/a&gt; apod.) je potřeba .NET ujistit definovanou &lt;b&gt;Policy&lt;/b&gt;, že má akceptovat vše. Např.&lt;/p&gt;

&lt;div class="cf"&gt;
&lt;pre class="cl"&gt;&lt;span class="cb1"&gt;///&lt;/span&gt;&lt;span class="cb2"&gt; &lt;/span&gt;&lt;span class="cb1"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&lt;span class="cb1"&gt;///&lt;/span&gt;&lt;span class="cb2"&gt; bezpecnostproakceptovali libovolneho SSL certifikatu (https)&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&lt;span class="cb1"&gt;///&lt;/span&gt;&lt;span class="cb2"&gt; &lt;/span&gt;&lt;span class="cb1"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&lt;span class="cb3"&gt;public&lt;/span&gt; &lt;span class="cb3"&gt;class&lt;/span&gt; AkceptujVsePolicy:ICertificatePolicy &lt;/pre&gt;
&lt;pre class="cl"&gt;{&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb3"&gt;public&lt;/span&gt; &lt;span class="cb3"&gt;bool&lt;/span&gt; CheckValidationResult(&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ServicePoint srvPoint&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; , X509Certificate certificate&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; , WebRequest request&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; , &lt;span class="cb3"&gt;int&lt;/span&gt; certificateProblem) &lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb2"&gt;// vzdy povol, akceptuj vse ...&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb3"&gt;return&lt;/span&gt; &lt;span class="cb3"&gt;true&lt;/span&gt;;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/pre&gt;
&lt;pre class="cl"&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;a pak dále před nastolením komunikace Policy &lt;b&gt;aktivovat&lt;/b&gt;:&lt;/p&gt;

&lt;div class="cf"&gt;
&lt;pre class="cl"&gt;&lt;span class="cb1"&gt;// akceptuj jakykoliv server certifikat&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;System.Net.ServicePointManager.CertificatePolicy = &lt;span class="cb2"&gt;new&lt;/span&gt; AkceptujVsePolicy();&lt;/pre&gt;
&lt;pre class="cl"&gt;... &lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;Funguje a akceptuje libovolný SSL spoj. Má to ale háček, řešení je platné pro celou .NET AppDomain, proto můžou být problémem použití v kombinaci s vyžadovaným ověřením.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx&amp;amp;;title=Akceptovani+SSL+certifikatu+na+https+spoji" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx&amp;amp;;title=Akceptovani+SSL+certifikatu+na+https+spoji" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx&amp;amp;;title=Akceptovani+SSL+certifikatu+na+https+spoji" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx&amp;amp;title=Akceptovani+SSL+certifikatu+na+https+spoji" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx&amp;amp;;title=Akceptovani+SSL+certifikatu+na+https+spoji" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx&amp;amp;;title=Akceptovani+SSL+certifikatu+na+https+spoji&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx&amp;amp;;subject=Akceptovani+SSL+certifikatu+na+https+spoji" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/10/1706.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=1706" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>Vstup velkého množství dat do SQL v praxi</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx</id><published>2004-09-09T06:48:00Z</published><updated>2004-09-09T06:48:00Z</updated><content type="html">&lt;p&gt;   Pro aplikaci &lt;a href="http://search.atlas.cz/"&gt;hledání&lt;/a&gt; &lt;strong&gt;Atlas.cz&lt;/strong&gt; jsem   řešili vstup velkého množství číselných dat do SQL Serveru - principy, které   před časem popisoval Michal (blog: &lt;a href="http://blog.vyvojar.cz/michal/"&gt;Michal   Bláha&lt;/a&gt;, článek: &lt;a href="http://blog.vyvojar.cz/michal/archive/2004/08/30/1621.aspx"&gt;SQL   - rychlé předávání parametrů&lt;/a&gt;). Popíšu kousky implementace a rychlostní testy mezi   dvěma nejsilnějšími řešeními.&lt;/p&gt;&lt;p&gt;   Cíl bylo zapsat nebo jinak do SQL Serveru dostat relativně velkou množinu dat, provést   výpočetní a group operace uvnitř a ven pak číselné výsledky. Přičemž množství   čísel dovnitř bylo v řádu: 1 000, dat uvnitř pro JOIN, GROUP v řádu: 1 000 000 a výstup   ven v řádu: 10. Pro implementaci a testování jsme vytvořili tyto verze :&lt;/p&gt;&lt;ul&gt;   &lt;li&gt;      &lt;strong&gt;INSERT &lt;/strong&gt;SP pro zápis 50 čísel najednou, počet volání pak odpovídal:      [pocet]/50 ...&lt;/li&gt;   &lt;li&gt;      &lt;strong&gt;Funci &lt;/strong&gt;z článku od Michala, která vrací přímo strukturu typu tabulka      a tak její výsledek může být rovnou použit pro další operace v SQL&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;   Testování probíhalo na samostatné .aspx stránce, kde bylo náhodně vzato 1 000 čísel   (uloženo do Cache pro další použití) a zasláno pro zpracování oběma principy. Číselné   hodnoty mají význam spíše váh výkonu pro oba postupy, nezahrnují odečty dalších operací   na stránce (např. čtení výsledku SqlDataReadery). Výsledky :&lt;/p&gt;&lt;ul&gt;   &lt;li&gt;      SP : 171 req/1 min.&lt;/li&gt;   &lt;li&gt;      Funkce : &lt;strong&gt;192 &lt;/strong&gt;req/1 min.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;   Vítězem a závěrečná implementace je tedy na &lt;strong&gt;Funkci&lt;/strong&gt;, nicméně očekával   jsem větší náskok tohoto řešení.&lt;/p&gt;&lt;p&gt;    &lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx&amp;amp;;title=Vstup+velk%c3%a9ho+mno%c5%bestv%c3%ad+dat+do+SQL+v+praxi" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx&amp;amp;;title=Vstup+velk%c3%a9ho+mno%c5%bestv%c3%ad+dat+do+SQL+v+praxi" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx&amp;amp;;title=Vstup+velk%c3%a9ho+mno%c5%bestv%c3%ad+dat+do+SQL+v+praxi" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx&amp;amp;title=Vstup+velk%c3%a9ho+mno%c5%bestv%c3%ad+dat+do+SQL+v+praxi" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx&amp;amp;;title=Vstup+velk%c3%a9ho+mno%c5%bestv%c3%ad+dat+do+SQL+v+praxi" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx&amp;amp;;title=Vstup+velk%c3%a9ho+mno%c5%bestv%c3%ad+dat+do+SQL+v+praxi&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx&amp;amp;;subject=Vstup+velk%c3%a9ho+mno%c5%bestv%c3%ad+dat+do+SQL+v+praxi" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1700.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=1700" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>Blog editor a hezký RSS nástroj - .NET</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx</id><published>2004-09-09T05:59:00Z</published><updated>2004-09-09T05:59:00Z</updated><content type="html">&lt;p&gt;   Ve své touze po něčem lepším než &lt;a href="http://blogjet.com/"&gt;BlogJet&lt;/a&gt; a napnut   očekáváním na &lt;a href="http://www.wbloggar.com/"&gt;w.bloggar 4.0&lt;/a&gt; jsem zběžně pročesal   internet na blog editor, nejlépe zdarma a v rozumné rovnováze mezi HTML kódováním   a pohodlným psaním. Našel jsem kousek, ve kterém teď také píšu tenhle příspěvek : &lt;a href="http://www.cweblogs.com/wbeditor/component/option,com_frontpage/Itemid,1/"&gt;WB   Editor&lt;/a&gt;. Vypadá a taky funguje hezky. Podrobnosti naleznete na stránkách projektu,   co mě ale zaujalo :&lt;/p&gt;&lt;ul&gt;   &lt;li&gt;      jednoduchost, účelnost, funkčnost&lt;/li&gt;   &lt;li&gt;      .NET Framework implementace&lt;/li&gt;   &lt;li&gt;      možnost pracovat jako plug-in RSS nástrojů, např. v: &lt;a href="http://sharpreader.com/index.html"&gt;SharpReader &lt;/a&gt;,      což je podobně jako WB Editor .NET implementace&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx&amp;amp;;title=Blog+editor+a+hezk%c3%bd+RSS+n%c3%a1stroj+-+.NET" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx&amp;amp;;title=Blog+editor+a+hezk%c3%bd+RSS+n%c3%a1stroj+-+.NET" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx&amp;amp;;title=Blog+editor+a+hezk%c3%bd+RSS+n%c3%a1stroj+-+.NET" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx&amp;amp;title=Blog+editor+a+hezk%c3%bd+RSS+n%c3%a1stroj+-+.NET" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx&amp;amp;;title=Blog+editor+a+hezk%c3%bd+RSS+n%c3%a1stroj+-+.NET" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx&amp;amp;;title=Blog+editor+a+hezk%c3%bd+RSS+n%c3%a1stroj+-+.NET&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx&amp;amp;;subject=Blog+editor+a+hezk%c3%bd+RSS+n%c3%a1stroj+-+.NET" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/09/09/1698.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=1698" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>Service Pack 2 pro Windows XP</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx</id><published>2004-08-09T09:14:00Z</published><updated>2004-08-09T09:14:00Z</updated><content type="html">&lt;p&gt;Po kratších či delších odkladech je na světě &lt;strong&gt;SP2 pro Windows XP&lt;/strong&gt;. Je k dispozici na &lt;a href="http://msdn.microsoft.com/subscriptions/downloads/"&gt;MSDN Download&lt;/a&gt; pro předplatitele, ale prozatím to vypadá na přetížené servery. Další odkazy na download jsem nalezl na CDR.cz (&lt;a href="http://www.cdr.cz/a/11361"&gt;CDR.cz - Windows XP Service Pack 2 je hotov&lt;/a&gt;, výčet chyb a oprav obsažených v balíku, odkaz na download mimo MS) a Neowin.net (&lt;a href="http://www.neowin.net/comments.php?id=23138&amp;amp;category=main"&gt;Neowin.net - Download Windows XP SP2&lt;/a&gt;, MD5 checksum originální edice, nástroj pro kontrolu MD5 a odkazy pro download).&lt;/p&gt;&lt;p&gt;Hezký den.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx&amp;amp;;title=Service+Pack+2+pro+Windows+XP" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx&amp;amp;;title=Service+Pack+2+pro+Windows+XP" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx&amp;amp;;title=Service+Pack+2+pro+Windows+XP" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx&amp;amp;title=Service+Pack+2+pro+Windows+XP" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx&amp;amp;;title=Service+Pack+2+pro+Windows+XP" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx&amp;amp;;title=Service+Pack+2+pro+Windows+XP&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx&amp;amp;;subject=Service+Pack+2+pro+Windows+XP" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/08/09/1480.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=1480" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>První dojmy z MS SQL Serveru 2005</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx</id><published>2004-07-28T06:50:00Z</published><updated>2004-07-28T06:50:00Z</updated><content type="html">&lt;p&gt;Nejprve celkový dojem. I když jde o Beta 2, celý software vypadá stabilně a velmi použitelně. Speciélně konzoli Microsoft SQL Server Management Studio si asi oblíbí každý, komu přijde Query Analyzer SQL Serveru 2000 jako lehce zastaralý. &lt;/p&gt;&lt;p&gt;Nová verze vývojového prostředí je alespoň pro mne splněním mnoha přání vyvojářských drobností.&amp;nbsp;Když jsem to nainstaloval a byl v pokušení v tom ihned pracovat, napadalo mě slovo PERFEKTNÍ. Co se mi tedy líbilo :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;registrace serverů&lt;/strong&gt; - možnost nastavit formu a protokol spojení, kryptování, možnost registrovat jeden server pod více uživatelskými účty, možnost registraci nebo celou skupinu exportovat a pak importovat, relativní promyšlenost konzole: např. před výběrem databáze na serveru, který není doposud připojen se vás prostředí zeptá, zdali to může provést apod. ; možnost připojit SQL Server do Object Exploreru nebo jen pro nový Query&lt;/li&gt;&lt;li&gt;&lt;strong&gt;object explorer&lt;/strong&gt; - navigace napříč SQL serverem a všemi jeho objekty, možnost filtrování podle jména, data, poměrně šikovné skrývání systémových částí SQL, nové podpoložky: např. tabulka: klíče, konstanty, trigry, indexy, statistiky&lt;/li&gt;&lt;li&gt;&lt;strong&gt;editace tabulky&lt;/strong&gt; - nový a přehlednější editor SQL struktur tabulek, design velmi podobný VS.NET, krásné možnosti pro editování relací přímo z editace tabulky a formy třídění pro každý sloupec&lt;/li&gt;&lt;li&gt;&lt;strong&gt;editor SP &lt;/strong&gt;- definice hlavičky jako řízená tabulka (nikoli jako součást kódu jako dosud) - jméno proměnné, typ (vstupní, výstupní), délka, default hodnota, WAW !!!, možnost volby SP kryptovat, možnost editovat SP v režimu fullscreen&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Co se mi nelíbilo :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;kolize &lt;/strong&gt;s .NET Framework 2.0 beta - jako součásti Express edicí, předpokládám bude opraveno, prozatím pomůže odinstalace Express verzí + .NET Frameworku dodávaného jako součást, předpokládám .NET Fram. s SQL Serverem 2005 beta2 je novější&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Toliko k prvním dojmům. Na závěr jen doporučení: raději to nezkoušejte je to prima, ale návykové :)&lt;br /&gt;Hezký den.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Galerie obrázků &lt;/strong&gt;&lt;a href="http://blog.vyvojar.cz/martin/gallery/100.aspx"&gt;(blog: Martin Šigut, galerie: SQL Server 2005 beta 2)&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx&amp;amp;;title=Prvn%c3%ad+dojmy+z+MS+SQL+Serveru+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx&amp;amp;;title=Prvn%c3%ad+dojmy+z+MS+SQL+Serveru+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx&amp;amp;;title=Prvn%c3%ad+dojmy+z+MS+SQL+Serveru+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx&amp;amp;title=Prvn%c3%ad+dojmy+z+MS+SQL+Serveru+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx&amp;amp;;title=Prvn%c3%ad+dojmy+z+MS+SQL+Serveru+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx&amp;amp;;title=Prvn%c3%ad+dojmy+z+MS+SQL+Serveru+2005&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx&amp;amp;;subject=Prvn%c3%ad+dojmy+z+MS+SQL+Serveru+2005" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/07/28/1437.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=1437" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>NUnitASP testování</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx</id><published>2004-06-21T13:58:00Z</published><updated>2004-06-21T13:58:00Z</updated><content type="html">&lt;p&gt;Při nasazování a spouštění .NET vyhledávání na Atlase (&lt;a href="http://search.atlas.cz/"&gt;zde&lt;/a&gt;) jsme vytvářeli testy a principy, jak testovat něco, co se chová jako WEB aplikace. Prvním řešením byla kontrola zejména datových Load/Save částí (otevření dat ze zdrojů, kontrola, zdali jsou úplná atd.). Řešení ale nekontroluje všechny toky v aplikaci. Na cíl nás navedla jednoduchá chyba a s ní řešený problém.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Nezobrazování iDOT kódu &lt;/b&gt;v patě stránky při některých specifických stavech.&lt;/p&gt;

&lt;p&gt;Použil jsem &lt;a href="http://nunitasp.sourceforge.net/index.html"&gt;NUnitASP&lt;/a&gt; a možnost "podívat se" na výsledný HTML kód generované stránky. Funkce pro NUnit testování sestaví "ručně" kód iDOTu, který má na výsledné stránce nalézt a obsah stránky posléze kontroluje na obsažení tohoto kódu.&lt;/p&gt;
&lt;p&gt;Jednoduché, funkční a elegantní a hlavně to &lt;b&gt;Kontroluje &lt;/b&gt; :)&lt;/p&gt;

&lt;div class="cf"&gt;
&lt;pre class="cl"&gt;&lt;span class="cb1"&gt;///&lt;/span&gt;&lt;span class="cb2"&gt; &lt;/span&gt;&lt;span class="cb1"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&lt;span class="cb1"&gt;///&lt;/span&gt;&lt;span class="cb2"&gt; kontrola IDOT kodu na strankach vyhledavani&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&lt;span class="cb1"&gt;///&lt;/span&gt;&lt;span class="cb2"&gt; &lt;/span&gt;&lt;span class="cb1"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;[Test]&lt;/pre&gt;
&lt;pre class="cl"&gt;&lt;span class="cb3"&gt;public&lt;/span&gt; &lt;span class="cb3"&gt;void&lt;/span&gt; TestIdot()&lt;/pre&gt;
&lt;pre class="cl"&gt;{&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb2"&gt;// pevne nastaveni testovaneho IDOT kodu&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb3"&gt;const&lt;/span&gt; &lt;span class="cb3"&gt;string&lt;/span&gt; idotForm = &lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; "http://dot.priklad.ilustracni.idot.cz/?neco=nastaveni1&amp;amp;neco2={0}";&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb2"&gt;// nastaveni testu&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb3"&gt;string&lt;/span&gt;[] tests = &lt;span class="cb3"&gt;new&lt;/span&gt; &lt;span class="cb3"&gt;string&lt;/span&gt;[8] &lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; { "1", "?q=test", "5", "?t=fm&amp;amp;q=test", "3", "?t=fx&amp;amp;q=test", "4", "?t=im&amp;amp;q=test" };&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb3"&gt;for&lt;/span&gt;( &lt;span class="cb3"&gt;int&lt;/span&gt; x = 0; x &amp;lt; tests.Length; x = x + 2 )&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb2"&gt;// naviguj na stranku&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb3"&gt;string&lt;/span&gt; url = "http://url.vyhledavani.neco.cz/default.aspx" + tests[ x + 1 ];&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Browser.GetPage( url );&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb2"&gt;// sestaveni hledaneho vyrazu, vyhledavani&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb3"&gt;string&lt;/span&gt; pat = &lt;span class="cb3"&gt;string&lt;/span&gt;.Format( idotForm, tests[ x ] );&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb3"&gt;bool&lt;/span&gt; ok = ( Browser.CurrentPageText.IndexOf( pat ) &amp;gt;= 0 );&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb2"&gt;// test, je text iDOTu na strance ?&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Assertion.AssertEquals( &lt;span class="cb3"&gt;string&lt;/span&gt;.Format( "IDOT url: {1}, code: {0}", pat, url ), &lt;span class="cb3"&gt;true&lt;/span&gt;, ok );&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb2"&gt;// debug&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="cb2"&gt;//Console.WriteLine( Browser.CurrentPageText );&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/pre&gt;
&lt;pre class="cl"&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx&amp;amp;;title=NUnitASP+testov%c3%a1n%c3%ad" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx&amp;amp;;title=NUnitASP+testov%c3%a1n%c3%ad" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx&amp;amp;;title=NUnitASP+testov%c3%a1n%c3%ad" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx&amp;amp;title=NUnitASP+testov%c3%a1n%c3%ad" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx&amp;amp;;title=NUnitASP+testov%c3%a1n%c3%ad" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx&amp;amp;;title=NUnitASP+testov%c3%a1n%c3%ad&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx&amp;amp;;subject=NUnitASP+testov%c3%a1n%c3%ad" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1320.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=1320" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>Debug Console v aplikaci</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx</id><published>2004-06-21T13:41:00Z</published><updated>2004-06-21T13:41:00Z</updated><content type="html">&lt;p&gt;Taky Vás občas přepadne nejistý pocit co ta aplikace dělá, když děco dělá ?&lt;/p&gt;
&lt;p&gt;Řešením jsou přípazy Trace.&lt;b&gt;WriteLine&lt;/b&gt;, Debug.WriteLine. Hezké nadstavba nad tyto formule a &lt;b&gt;výpis hlášení přímo v aplikaci&lt;/b&gt; je k dispozici na: &lt;b&gt;CodeProject&lt;/b&gt; &lt;a href="http://www.codeproject.com/csharp/debugconsole.asp"&gt;zde&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Odzkoušel jsem a můžu doporučit.&lt;/p&gt;

&lt;p&gt;&lt;img style="WIDTH: 297px; HEIGHT: 236px" height="375" src="http://www.codeproject.com/csharp/DebugConsole/DebugConsole.gif" width="500"&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx&amp;amp;;title=Debug+Console+v+aplikaci" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx&amp;amp;;title=Debug+Console+v+aplikaci" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx&amp;amp;;title=Debug+Console+v+aplikaci" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx&amp;amp;title=Debug+Console+v+aplikaci" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx&amp;amp;;title=Debug+Console+v+aplikaci" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx&amp;amp;;title=Debug+Console+v+aplikaci&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx&amp;amp;;subject=Debug+Console+v+aplikaci" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/21/1319.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=1319" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>Mooc prima SQL editor</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx</id><published>2004-06-02T07:37:00Z</published><updated>2004-06-02T07:37:00Z</updated><content type="html">&lt;p&gt;Asi nejsem sám, koho MS &lt;b&gt;Query Analyzer &lt;/b&gt;právě dvakrát nevyhovuje, vyzkoušel jsem : &lt;b&gt;SQL Buddy&lt;/b&gt;, z článku od Michala (&lt;a href="http://blog.vyvojar.cz/michal/archive/2003/11/22/296.aspx" target="_blank"&gt;zde&lt;/a&gt;) je opravdu SUPER, doporučuji.&lt;/p&gt;

&lt;p&gt;Na &lt;b&gt;IntelliSence&lt;/b&gt; (IS) je potřeba si trošku zvyknout, ale stojí to za to. &lt;a href="http://sqlbuddy.sourceforge.net/"&gt;http://sqlbuddy.sourceforge.net/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pozn. V objektech IS je pohybuje nejen šipkama nahoru, dolů, ale taky vlevo, vpravo, skrývá se pod tím sada sloupců tabulky a další. Alespoň za vyzkoušení to rozhodně stojí.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx&amp;amp;;title=Mooc+prima+SQL+editor" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx&amp;amp;;title=Mooc+prima+SQL+editor" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx&amp;amp;;title=Mooc+prima+SQL+editor" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx&amp;amp;title=Mooc+prima+SQL+editor" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx&amp;amp;;title=Mooc+prima+SQL+editor" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx&amp;amp;;title=Mooc+prima+SQL+editor&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx&amp;amp;;subject=Mooc+prima+SQL+editor" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1224.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=1224" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>.NET WebRequest versus vlastní implementace</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx</id><published>2004-06-02T07:27:00Z</published><updated>2004-06-02T07:27:00Z</updated><content type="html">&lt;p&gt;Řešení komunikace HTTP byl další oříšek, který jsme rozlouskávali pro projekt nového vyhledávání na Atlas.cz. Na výběr a pro testování jsme postavili vedle sebe 3 možnosti komunikace s HTTP:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;.NET WebRequest&lt;/li&gt;
&lt;li&gt;vlastní implementace HTTP komunikace, postavená na TcpClient&lt;/li&gt;
&lt;li&gt;URL (na HTTP modul dále navazuje XmlReader, jedna z možností jeho použití je přímé zadání URL)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;WebRequest&lt;/b&gt; jsme vylepšili o nastavení :&lt;/p&gt;

&lt;div class="cf"&gt;
&lt;pre class="cl"&gt;&lt;span class="cb1"&gt;// pocet limitu spoju TCPIP (zaslal: Michal Bl&amp;#225;ha)&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="cl"&gt;ServicePointManager.DefaultConnectionLimit = 10;&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;S &lt;b&gt;vlastní implementací&lt;/b&gt; trošku hořela půda pod nohama, bylo potřeba vyřešit některé komplikace. &lt;br/&gt;
Následující výčet je "zpovědnicí utrpení" a překážek :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;kodování zaslaných stránek, WebRequest dělá vždy docela OK, tady je to na Vás&lt;/li&gt;
&lt;li&gt;komplikace se sestavením hlavičky HTTP (zejména asi v tomto případě, protejší strana Apache, Linux)&lt;/li&gt;
&lt;li&gt;nutnost "odseknout" hlavičku HTTP od obsahu, tzn. že není možné použít přímé čtení toku - Stream a cele to jednorázově prohnat přes XmlReader, používám StringBuilder, uřezání hlavičky a pak čtení XML proti výslednému řetězci (asi by ještě šlo lépe udělat ... :) )&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;Výsledek&lt;/b&gt; rychlostních testů&lt;/p&gt;
&lt;p&gt;Testy byly prováděný proti jednoduché .aspx stránce, kde se OnPageLoad 2x dotázala na cílovou URL, četla XML a vypsala počet nalezených položek v každém čtení. Metodika není zajímavá z hlediska výkonu, ale celkového porovnání, jak na tom ta, která implementace je :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;.NET Socket - WebRequest : &lt;b&gt;131 &lt;/b&gt;pages/s, celkem za 1 minutu: &lt;b&gt;8408&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;vlastní implementace : &lt;b&gt;108&lt;/b&gt;pages/s, celkem za 1 minutu: &lt;b&gt;7400&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;URL - .NET XmlReader : &lt;b&gt;123&lt;/b&gt; pages/s, celkem za 1 minutu: &lt;b&gt;8027&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Prostředí : Windows XP Pro, PIV 2.8 GHz, 1 GB RAM, Web server z XP Pro, 2 vlákna proti ASP.NET aplikaci&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Vyhrál&lt;/b&gt; tedy &lt;b&gt;.NET a jeho implementace&lt;/b&gt;, uvidíme, jak si poradí při testování na IIS a Windows Serveru a pak při extrémní zátěži v reálném provozu.&lt;/p&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx&amp;amp;;title=.NET+WebRequest+versus+vlastn%c3%ad+implementace" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx&amp;amp;;title=.NET+WebRequest+versus+vlastn%c3%ad+implementace" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx&amp;amp;;title=.NET+WebRequest+versus+vlastn%c3%ad+implementace" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx&amp;amp;title=.NET+WebRequest+versus+vlastn%c3%ad+implementace" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx&amp;amp;;title=.NET+WebRequest+versus+vlastn%c3%ad+implementace" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx&amp;amp;;title=.NET+WebRequest+versus+vlastn%c3%ad+implementace&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx&amp;amp;;subject=.NET+WebRequest+versus+vlastn%c3%ad+implementace" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/06/02/1223.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=1223" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry><entry><title>XML čteno v DOM versus XmlReader</title><link rel="alternate" type="text/html" href="http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx" /><id>http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx</id><published>2004-05-14T06:34:00Z</published><updated>2004-05-14T06:34:00Z</updated><content type="html">&lt;p&gt;Pro projekt &lt;a href="http://search.atlas.cz/"&gt;Hledání&lt;/a&gt; na &lt;b&gt;Atlase&lt;/b&gt; testujeme různé přístupy pro čtení &lt;b&gt;XML&lt;/b&gt; v .NET. Rozhodujícím kritériem je přitom rychlost čtení. Obvykle se jedná o relativně malé XML soubory, ve velkém počtu. Následující výsledky jsou souhrnem testů čtení XML pomocí XmlDocument (+ XPath dotazy) a XmlTextReader, obě čteno jako Stream.&lt;/p&gt;

&lt;p&gt;Cyklus 1000x čten XML soubor, měřena celková rychlost.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;DOM&lt;/b&gt; : 6828 ms. ; &lt;b&gt;XmlReader&lt;/b&gt; : 5984 ms.&lt;/p&gt;

&lt;p&gt;XmlReader vyšel jako vítěz, problémem je u něj o něco složitější implementace a přehlednost kódu pro čtení, ale možná je to jen síla zvyku.&lt;/p&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Přidej do&lt;/strong&gt; &lt;a href = "http://linkuj.cz/?id=linkuj&amp;amp;url=http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx&amp;amp;;title=XML+%c4%8dteno+v+DOM+versus+XmlReader" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx"&gt;linkuj.cz!&lt;/a&gt; |  &lt;a href = "http://www.jagg.cz/bookmarks.php?action=add&amp;amp;address=http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx&amp;amp;;title=XML+%c4%8dteno+v+DOM+versus+XmlReader" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx"&gt;jagg.cz!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx&amp;amp;;title=XML+%c4%8dteno+v+DOM+versus+XmlReader" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx"&gt;del.icio.us!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx&amp;amp;title=XML+%c4%8dteno+v+DOM+versus+XmlReader" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx&amp;amp;;title=XML+%c4%8dteno+v+DOM+versus+XmlReader" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx&amp;amp;;title=XML+%c4%8dteno+v+DOM+versus+XmlReader&amp;amp;;top=1" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx"&gt;live it!&lt;/a&gt; |  &lt;a href = "mailto:?body=Thought you might like this: http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx&amp;amp;;subject=XML+%c4%8dteno+v+DOM+versus+XmlReader" target="_blank" title = "Post http://blog.vyvojar.cz/martin/archive/2004/05/14/1006.aspx"&gt;email it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.vyvojar.cz/aggbug.aspx?PostID=1006" width="1" height="1"&gt;</content><author><name>martin</name><uri>http://blog.vyvojar.cz/members/martin.aspx</uri></author></entry></feed>