<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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/"><channel><title>.NET</title><link>http://blogs.labo-dotnet.com/vlad/category/8.aspx</link><description>.NET</description><managingEditor>Matthieu Nicolescu</managingEditor><dc:language>fr-FR</dc:language><generator>.Text Version 0.95.2004.101</generator><item><dc:creator>Matthieu Nicolescu</dc:creator><title>Release Updater Application Block V2</title><link>http://blogs.labo-dotnet.com/vlad/archive/2005/03/16/updater_application_block.aspx</link><pubDate>Wed, 16 Mar 2005 12:06:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/vlad/archive/2005/03/16/updater_application_block.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/vlad/comments/5216.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/vlad/archive/2005/03/16/updater_application_block.aspx#Feedback</comments><slash:comments>33</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/vlad/comments/commentRss/5216.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/vlad/services/trackbacks/5216.aspx</trackback:ping><description>&lt;P&gt;La release de l'updater application block (s'int&amp;#233;grant dans l'entreprise library donc configurable avec son outil de configuration) est sorti il y a de cela quelques jours : &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C09314-E222-4AF2-9395-1E0BD7060786&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C09314-E222-4AF2-9395-1E0BD7060786&amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Un article est aussi paru sur la msdn pour annoncer la release : &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/updaterv2.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/updaterv2.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Concernant le roadmap, pas de nouvelle release en vu comme clickonce pointe le bout de son nez... &lt;EM&gt;"There are currently no plans for a new release of Updater Application Block. The .NET Framework 2.0 and Visual Studio 2005 include a key new technology, named ClickOnce, to address these same technical challenges. Better alignment to this new technology was one of the main design goals for this release."&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Parmis les nouveaut&amp;#233;s : &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;A graphical tool for managing configuration settings based on Enterprise Library&lt;/EM&gt; (celui qu'on connait d&amp;#233;j&amp;#224; livr&amp;#233; avec l'entreprise library) 
&lt;LI&gt;&lt;EM&gt;Support for updates based on Microsoft Windows Installer technology&lt;/EM&gt; (Interessant ! A tester...) 
&lt;LI&gt;&lt;EM&gt;Support for multiple types of downloaders&lt;/EM&gt; 
&lt;LI&gt;&lt;EM&gt;Simple migration of Updater Application Block based applications to ClickOnce (.NET 2.0)&lt;/EM&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Je vais le tester cette semaine et je vous enverrai quelques feedbacks sous la forme d'un post ou d'un article &amp;#224; voir...&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/vlad/aggbug/5216.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Matthieu Nicolescu</dc:creator><title>BuildIT ou comment gérer vos builds automatique efficacement</title><link>http://blogs.labo-dotnet.com/vlad/archive/2005/02/13/5129.aspx</link><pubDate>Sun, 13 Feb 2005 19:53:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/vlad/archive/2005/02/13/5129.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/vlad/comments/5129.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/vlad/archive/2005/02/13/5129.aspx#Feedback</comments><slash:comments>41</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/vlad/comments/commentRss/5129.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/vlad/services/trackbacks/5129.aspx</trackback:ping><description>&lt;P&gt;Utilisant nant dans quelques projets clients pour la gestion de builds automatique, j'ai d&amp;#233;couvert derni&amp;#232;rement &amp;nbsp;gr&amp;#226;ce &amp;#224; Michel Roteler, consultant MCS, BuildIT. &lt;/P&gt;
&lt;P&gt;BuildIT est une application console, dont les sources sont disponibles dans le package BuildIT, vous permettant de g&amp;#233;rer votre processus de builds suivant les &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/tdlg_ch5.asp" target=_blank&gt;best pratices de d&amp;#233;veloppement en &amp;#233;quipe avec VSS de Microsoft&lt;/A&gt; qui se r&amp;#233;sume assez simplement : &lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt="" src="http://msdn.microsoft.com/library/en-us/dnbda/html/tdlg11.gif" border=0&gt;&lt;/P&gt;
&lt;P align=left&gt;BuildIT va donc s'interfacer avec VSS pour "labeller" vos versions, g&amp;#233;rer les versions des assemblies g&amp;#233;n&amp;#233;r&amp;#233;es, envoi de Mail en cas de succes ou d'&amp;#233;chec avec une description. Seul petit d&amp;#233;savantage de la solution buildIT : BuildIT a besoin de la "boite noire" devenv.exe aka Visual Studio .NET. Vous avez donc besoin d'installer visual studio sur votre serveur de build en attendant msbuild ;)&lt;/P&gt;
&lt;P&gt;Pour t&amp;#233;l&amp;#233;charger BuildIT : &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B32497B0-77F7-4831-9C55-58BF3962163E&amp;amp;displaylang=en" target=_blank&gt;BuildIT - Team Development Build Tool&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/vlad/aggbug/5129.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Matthieu Nicolescu</dc:creator><title>Encrypter son fichier de configuration avec le configuration Application Block Step By Step</title><link>http://blogs.labo-dotnet.com/vlad/archive/2005/02/12/5117.aspx</link><pubDate>Sat, 12 Feb 2005 11:55:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/vlad/archive/2005/02/12/5117.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/vlad/comments/5117.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/vlad/archive/2005/02/12/5117.aspx#Feedback</comments><slash:comments>210</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/vlad/comments/commentRss/5117.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/vlad/services/trackbacks/5117.aspx</trackback:ping><description>&lt;P&gt;Nous allons voir dans ce petit article comment &amp;#224; partir de l&amp;#8217;interface de configuration de l&amp;#8217;entreprise Library encrypter votre fichier de configuration &amp;#233;tape par &amp;#233;tape.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Sc&amp;#233;nario&amp;nbsp;: 
&lt;P&gt;&lt;/P&gt;&lt;/U&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Nous avons mis en place au sein d&amp;#8217;une solution le Data Access Application Block mais nous voulons encrypter son fichier de configuration pour que la cha&amp;#238;ne de configuration ne soit pas lisible.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 spt="75" preferrelative="t" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path extrusionok="f" connecttype="rect" gradientshapeok="t"&gt;&lt;/v:path&gt;&lt;LOCK aspectratio="t" v:ext="edit"&gt;&lt;IMG height=213 src="/vlad/images/daabconfig.PNG" width=241 border=0&gt;&lt;/LOCK&gt;&lt;/v:shapetype&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;/P&gt;
&lt;P&gt;Pour encrypter votre fichier de configuration, il vous faut d&amp;#8217;abord cr&amp;#233;er votre clef. Pour cela vous devez aller dans le n&amp;#339;ud &amp;#171;&amp;nbsp;Configuration Application Block&amp;nbsp; &amp;gt;&amp;gt; Encryption Settings&amp;#187;&amp;nbsp;: &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=123 src="/vlad/images/createfilekey.PNG" width=536 border=0&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;/P&gt;
&lt;P&gt;Un assistant va alors se lancer vous proposant de choisir un fichier clef existant ou le cr&amp;#233;er en g&amp;#233;n&amp;#233;rant la clef suivant l&amp;#8217;algorithme choisi&amp;nbsp;: &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=281 src="/vlad/images/encryptsettings1.PNG" width=497 border=0&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=387 src="/vlad/images/encryptsettings2.PNG" width=412 border=0&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;/P&gt;
&lt;P&gt;Une fois votre clef g&amp;#233;n&amp;#233;r&amp;#233;e, il suffit de se rendre dans le n&amp;#339;ud &amp;#171;&amp;nbsp;dataConfiguration&amp;nbsp;&amp;#187; pour d&amp;#233;finir la propri&amp;#233;t&amp;#233; &amp;#171;&amp;nbsp;Encrypt&amp;nbsp;&amp;#187; &amp;#224; &amp;#171;&amp;nbsp;True&amp;nbsp;&amp;#187;&amp;nbsp;:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=94 src="/vlad/images/encrypt.PNG" width=454 border=0&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/vlad/aggbug/5117.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Matthieu Nicolescu</dc:creator><title>Retour sur le Forum Architecte dédié à l’entreprise Library</title><link>http://blogs.labo-dotnet.com/vlad/archive/2005/02/12/5116.aspx</link><pubDate>Sat, 12 Feb 2005 10:39:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/vlad/archive/2005/02/12/5116.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/vlad/comments/5116.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/vlad/archive/2005/02/12/5116.aspx#Feedback</comments><slash:comments>207</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/vlad/comments/commentRss/5116.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/vlad/services/trackbacks/5116.aspx</trackback:ping><description>&lt;P&gt;Ayant assist&amp;#233; au forum architecte sur l&amp;#8217;entlib cette semaine, j&amp;#8217;ai d&amp;#233;cid&amp;#233; de vous faire un petit post sur ce qui s&amp;#8217;est dit notamment dans les questions r&amp;#233;ponses de la fin de session.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Questions - r&amp;#233;ponses&amp;nbsp;:&lt;/U&gt; &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Quelles seront les prochaines &amp;#233;volutions de l&amp;#8217;entreprise library&amp;nbsp;?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Avanade n&amp;#8217;a pas voulu vraiment s&amp;#8217;engager sachant que les prochaines &amp;#233;volutions ne sont pas encore clairement d&amp;#233;finies. Mais il est question bien s&amp;#251;r de sortir une version d&amp;#233;di&amp;#233;e au framework 2.0 lors de sa sortie ainsi que l&amp;#8217;int&amp;#233;gration d&amp;#8217;autres applications blocks comme celui sur l&amp;#8217;UIP (&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/uipab.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/uipab.asp&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Une version VB de l&amp;#8217;entreprise library est pr&amp;#233;vue&amp;nbsp;?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;La r&amp;#233;ponse sur ce point &amp;#233;tait assez claire&amp;nbsp;: non ce n&amp;#8217;est pas pr&amp;#233;vu. Par contre tous les QuickStart des applications blocks seront toujours en deux versions comme c&amp;#8217;est le cas actuellement en C# et VB.NET. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Comment se procurer le framework ACA.NET&amp;nbsp;?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Pour rappel, ACA.NET est le Framework qu&amp;#8217;Avanade propose &amp;#224; ses clients pour ses projets. Pour plus d&amp;#8217;informations&amp;nbsp;: &lt;A href="http://www.avanade.com/solutions/solution.aspx?id=3"&gt;http://www.avanade.com/solutions/solution.aspx?id=3&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Le Framework ACA.NET dans sa version 4.0 se base sur l&amp;#8217;entreprise library. ACA.NET int&amp;#232;gre en plus notamment&amp;nbsp;un moteur de g&amp;#233;n&amp;#233;ration de service et un tisseur d&amp;#8217;aspect pour mettre en place facilement une architecture orient&amp;#233; service et aspect. A la question comment se procurer le framework ACA.NET, il n&amp;#8217;est pas possible de l&amp;#8217;acheter. Seul les entreprises ayant fait appel &amp;#224; des consultants Avande pourront d&amp;#233;cider de l&amp;#8217;acheter pour g&amp;#233;n&amp;#233;raliser le framework &amp;#224; tous les projets de l&amp;#8217;entreprise.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Le moteur d&amp;#8217;aspect d&amp;#8217;ACA.NET sera bient&amp;#244;t disponible&amp;nbsp;?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Non ce n&amp;#8217;est pas pr&amp;#233;vu.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Est t-il possible d&amp;#8217;&amp;#233;tendre l&amp;#8217;outil de configuration de l&amp;#8217;entreprise library pour l&amp;#8217;adapter &amp;#224; son framework d&amp;#8217;entrprise&amp;nbsp;?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Oui (s&amp;#251;rement le sujet d&amp;#8217;un prochain article&amp;nbsp;:) )&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Voila pour les questions. En ce qui concerne la session en elle-m&amp;#234;me la deuxi&amp;#232;me partie fut tr&amp;#232;s int&amp;#233;ressante dans le sens o&amp;#249; on a pu voir le framework ACA.NET en action (m&amp;#234;me si on peut pas se le procurer c&amp;#8217;est assez frustrant&amp;nbsp;;)) avec notamment la configuration des services ACA et la configuration des aspects (A noter que la configuration des aspects ne fait tr&amp;#232;s facilement &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;#224; partir de la m&amp;#234;me interface de configuration de l&amp;#8217;entreprise Library mais &amp;#233;tendue).&lt;/P&gt;
&lt;P&gt;Le framework ACA.NET int&amp;#232;gre aussi un g&amp;#233;n&amp;#233;rateur de code permettant de g&amp;#233;n&amp;#233;rer notamment la couche d'acc&amp;#232;s aux donn&amp;#233;es se basant sur la Data Access Application Block. En attendant qu'il lib&amp;#232;re ce g&amp;#233;n&amp;#233;rateur ;), je vous renvoi sur cet excellent template codesmith : &lt;A href="http://cstemplates.sourceforge.net/"&gt;http://cstemplates.sourceforge.net/&lt;/A&gt;. (Merci &amp;#224; renaud de me l'avoir pr&amp;#233;sent&amp;#233; :p)&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/vlad/aggbug/5116.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Matthieu Nicolescu</dc:creator><title>Article sur le DAAB inclus dans l'entreprise Library</title><link>http://blogs.labo-dotnet.com/vlad/archive/2005/02/05/5093.aspx</link><pubDate>Sat, 05 Feb 2005 21:14:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/vlad/archive/2005/02/05/5093.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/vlad/comments/5093.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/vlad/archive/2005/02/05/5093.aspx#Feedback</comments><slash:comments>20</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/vlad/comments/commentRss/5093.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/vlad/services/trackbacks/5093.aspx</trackback:ping><description>&lt;P&gt;Voici un premier article sur le Data Access Application Block :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.labo-dotnet.com/articles/Csharp/Pr&amp;#233;sentation%20du%20DAAB%20des%20EntLibs/0/1452.aspx"&gt;http://www.labo-dotnet.com/articles/Csharp/Pr&amp;#233;sentation%20du%20DAAB%20des%20EntLibs/0/1452.aspx&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Un prochain article arrive bient&amp;#244;t sur la connexion entre les applications blocks data, security et cryptography et ensuite execption et logging app blocks.&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/vlad/aggbug/5093.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Matthieu Nicolescu</dc:creator><title>EntLib First Impression</title><link>http://blogs.labo-dotnet.com/vlad/archive/2005/02/05/5092.aspx</link><pubDate>Sat, 05 Feb 2005 18:21:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/vlad/archive/2005/02/05/5092.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/vlad/comments/5092.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/vlad/archive/2005/02/05/5092.aspx#Feedback</comments><slash:comments>23</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/vlad/comments/commentRss/5092.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/vlad/services/trackbacks/5092.aspx</trackback:ping><description>&lt;P&gt;J'ai t&amp;#233;l&amp;#233;charg&amp;#233; cette semaine la fameuse entreprise library qui se veut &amp;#234;tre la prochaine g&amp;#233;n&amp;#233;ration des applications blocks et on peut dire que cette nouvelle g&amp;#233;n&amp;#233;ration est vraiment tr&amp;#232;s prometteuse.&lt;/P&gt;
&lt;P&gt;Concernant le data access application block, finit le bon vieux temps du "SqlHelper", place &amp;#224; une jolie factory nous permettant d'&amp;#234;tre ind&amp;#233;pendant de la base de donn&amp;#233;es (factory d'ailleurs qui &amp;#233;tait pr&amp;#233;sent dans le daab depuis sa version 3.0). Dans cette premi&amp;#232;re version des entilb, vous avez un provider pour SqlServer, Oracle et DB2. Vous avez enfin&amp;nbsp;et surtout&amp;nbsp;une meilleure connexion avec les autres applications blocks avec le caching app block, security et crypto ainsi qu'avec le exception app block et le logging pour d&amp;#233;finir par exemple o&amp;#249; vous voulez publier votre exception. (Providers g&amp;#233;r&amp;#233;s par le logging : Event Log, Base de donn&amp;#233;es, Fichier texte, email, wmi, msmq + les votres ;)).&lt;/P&gt;
&lt;P&gt;Autre&amp;nbsp;belle surprise l'&amp;#233;diteur de fichier de configuration (qui se base sur le configuration app block) pour tous les applications blocks qui s'av&amp;#232;re tr&amp;#232;s complet et tr&amp;#232;s facile &amp;#224; utiliser qui va vous permettre de charger votre fichier de configuration pour l'&amp;#233;diter.&lt;/P&gt;
&lt;P&gt;Toujours en ce qui concerne le application block, promis je vous fait d'ici quelques jours une video express sur sa nouvelle version dans la ligne de la vid&amp;#233;o que j'avais fait il y a un an et demie sur le SqlHelper. (&lt;U&gt;update :&lt;/U&gt; comme mon micro a quelques petits probl&amp;#232;mes je ferait plut&amp;#244;t des petits articles sur mon blog ;))&lt;/P&gt;
&lt;P&gt;Concernant le futur, on parle de l'int&amp;#233;gration d'autres applications blocks existants comme l'UIP&amp;nbsp;et une int&amp;#233;gration avec whidbey.&lt;/P&gt;
&lt;P&gt;Pour t&amp;#233;l&amp;#233;charger la entreprise library : &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp&lt;/A&gt;. &lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/vlad/aggbug/5092.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Matthieu Nicolescu</dc:creator><title>VS December CTP : Custom Visualizers</title><link>http://blogs.labo-dotnet.com/vlad/archive/2005/01/16/5035.aspx</link><pubDate>Sun, 16 Jan 2005 17:03:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/vlad/archive/2005/01/16/5035.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/vlad/comments/5035.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/vlad/archive/2005/01/16/5035.aspx#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/vlad/comments/commentRss/5035.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/vlad/services/trackbacks/5035.aspx</trackback:ping><description>&lt;P&gt;Bonjour cher blog que j'ai d&amp;#233;laiss&amp;#233; un peu ces derniers temps (j'ai mis 10 min pour me souvenir de mon mot de passe d'acc&amp;#232;s au blog&amp;nbsp;c'est pour dire :p).&lt;/P&gt;
&lt;P&gt;Aujourd'hui je vais vous parler d'une de mes features pr&amp;#233;f&amp;#233;r&amp;#233;s en ce qui concerne les nouveaut&amp;#233;s de Whidbey pour le debogage : les custom visualizers. &lt;/P&gt;
&lt;P&gt;Par d&amp;#233;faut Visual Studio 8&amp;nbsp;en fournit 3 pour le type string : &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Pour du contenu Text&lt;/LI&gt;
&lt;LI&gt;Pour du contenu Xml&lt;/LI&gt;
&lt;LI&gt;Et enfin pour du contenu HTML&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Vous avez aussi un autre Visualizers pour le type DataSet (bien pratique). Dans la derni&amp;#232;re CTP, il n'est pas charg&amp;#233; par d&amp;#233;faut. Il vous faut copier sa Dll qui se trouve ici : "C:\Program Files\Microsoft Visual Studio 8\Visualizers" dans le nouveau r&amp;#233;pertoire d&amp;#233;di&amp;#233; aux Visualizers qui est : "C:\Documents and Settings\login\Mes documents\Visual Studio\Visualizers" (premier changement avec les pr&amp;#233;c&amp;#233;dentes builds de Whidbey).&lt;/P&gt;
&lt;P&gt;La ou cela devient encore plus int&amp;#233;ressant, c'est que vous allez pouvoir cr&amp;#233;er vos propres Visualizers. Cette feautre existe depuis la premi&amp;#232;re build de Whidbey (la version Alpha), mais au fil des builds, l'&amp;#233;quipe&amp;nbsp;a chang&amp;#233; certaines parties dont le nom de l'interface &amp;#224; impl&amp;#233;menter, les param&amp;#232;tres de la m&amp;#233;thode Show pour affichier le visualizer...&lt;/P&gt;
&lt;P&gt;Exemple avec un visualisateur pour le type System.Image : &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Vous devez tout d'abord ajouter en r&amp;#233;f&amp;#233;rence "Microsoft.VisualStudio.DebuggerVisualizers" dans votre libraire de classe.&lt;/LI&gt;
&lt;LI&gt;Pour cr&amp;#233;er votre visualizer, cr&amp;#233;ez une classe impl&amp;#233;mentant l'interface "DialogDebuggerVisualizer" (et non plus "IDebugVisualizer" comme c'&amp;#233;tait le cas avant) : &lt;/LI&gt;&lt;/UL&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;class&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;ImageDebugger&lt;/FONT&gt;&lt;FONT size=2&gt; :&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;DialogDebuggerVisualizer&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;{&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp; protected&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;override&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; Show(&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;IDialogVisualizerService&lt;/FONT&gt;&lt;FONT size=2&gt; windowService, &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;IVisualizerObjectProvider&lt;/FONT&gt;&lt;FONT size=2&gt; objectProvider)&lt;BR&gt;&amp;nbsp;{&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;&amp;nbsp;&amp;nbsp; FrmImageDebugger&lt;/FONT&gt;&lt;FONT size=2&gt; frmImage = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;FrmImageDebugger&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;BR&gt;&amp;nbsp; &amp;nbsp;frmImage.CurrentImage = (System.Drawing.&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Image&lt;/FONT&gt;&lt;FONT size=2&gt;)objectProvider.GetObject();&lt;BR&gt;&amp;nbsp;&amp;nbsp; frmImage.ShowDialog();&lt;BR&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT size=2&gt;}&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Dans mon exemple j'ai donc un formulaire Windows avec une propri&amp;#233;t&amp;#233; qui va me permettre de sp&amp;#233;cifier l'image &amp;#224; afficher.&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Et enfin dans le fichier "AssemblyInfo" vous devez sp&amp;#233;cifier quel classe repr&amp;#233;sente votre Visualizer et pour quel type il s'applique : &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT size=2&gt;
&lt;P&gt;[assembly: System.Diagnostics.&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;DebuggerVisualizer&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;typeof&lt;/FONT&gt;&lt;FONT size=2&gt;(ImageVisualizer.&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;ImageDebugger&lt;/FONT&gt;&lt;FONT size=2&gt;),&lt;BR&gt;Target = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;typeof&lt;/FONT&gt;&lt;FONT size=2&gt;(System.Drawing.&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Image&lt;/FONT&gt;&lt;FONT size=2&gt;),&lt;BR&gt;Description = &lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"Image Visualizer"&lt;/FONT&gt;&lt;FONT size=2&gt;)]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Voila une fois compil&amp;#233;, il ne vous reste plus qu'&amp;#224; mettre l'assembly dans le r&amp;#233;pertoire regroupant tous les visualizers :&amp;nbsp;&lt;FONT size=3&gt; "C:\Documents and Settings\login\Mes documents\Visual Studio\Visualizers".&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Vous pouvez retrouver ci-dessous d'autres exemples de Visualizers (Enjoy&amp;nbsp; !) : &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;A href="http://www.danielmoth.com/Blog/2005/01/dv-sample.html"&gt;http://www.danielmoth.com/Blog/2005/01/dv-sample.html&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;A href="http://www.codeproject.com/csharp/DebuggerVisualizers.asp"&gt;http://www.codeproject.com/csharp/DebuggerVisualizers.asp&lt;/A&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.labo-dotnet.com/vlad/aggbug/5035.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Matthieu Nicolescu</dc:creator><title>SqlServer 2005 ETL Tools</title><link>http://blogs.labo-dotnet.com/vlad/archive/2004/10/23/4372.aspx</link><pubDate>Sat, 23 Oct 2004 23:45:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/vlad/archive/2004/10/23/4372.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/vlad/comments/4372.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/vlad/archive/2004/10/23/4372.aspx#Feedback</comments><slash:comments>22</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/vlad/comments/commentRss/4372.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/vlad/services/trackbacks/4372.aspx</trackback:ping><description>&lt;P&gt;Ayant eut&amp;nbsp;un tout nouveau portable me permettant de cr&amp;#233;er des images virtual pc sans que mon pc rame &amp;#224; mort, j'en ait profit&amp;#233; pour me faire une image avec la toute derni&amp;#232;re build community preview de SqlServer 2005&amp;nbsp;&amp;nbsp;(whidbey arrive bient&amp;#244;t ;) c'est un peu plus long &amp;#224; t&amp;#233;l&amp;#233;charger...).&lt;/P&gt;
&lt;P&gt;Pendant mes deux journ&amp;#233;es de p&amp;#233;riode d'intercontrats la semaine derni&amp;#232;re, ma bo&amp;#238;te m'a fait suivre une formation interne sur les outils d'alimentation PowerMart et DataStages (pas trop en rapport avec mes missions mais c'est toujours bon &amp;#224; prendre;) ).J'ai donc d&amp;#233;cid&amp;#233; rapidement de voir ce que proposait Microsoft dans la partie&amp;nbsp; Business Intelligence notamment la partie Data Transformation&amp;nbsp;Service revisit&amp;#233; (une sorte de&amp;nbsp;deuxi&amp;#232;me g&amp;#233;n&amp;#233;ration)&amp;nbsp;et j'avoue que c'est assez convainquant avec le BI Developpement Studio fournit avec SqlServer 2005 (bas&amp;#233; sur l'IDE de VS 2005 comme le futur Entreprise Manager "Sql Server Management Studio" ex "WorkBench"). &lt;/P&gt;
&lt;P&gt;Tous les objets de transformation que l'on peut retrouver dans les produits concurrents sont pr&amp;#233;sents et nous avons en plus bien s&amp;#251;r le support des WebServices comme source de donn&amp;#233;es en autre avec plein d'autres objets de transformation que je sais m&amp;#234;me pas &amp;#224; quoi ils servent ;)&lt;/P&gt;
&lt;P&gt;Voila pour mes toutes premi&amp;#232;res impressions sur la partie&amp;nbsp;BI de SqlServer 2005. A demain peut &amp;#234;tre pour mes tests de la nouvelle CTP (supportant enfin l'edit &amp;amp; continue ?) et aussi de Team Foundation si j'arrive &amp;#224; l'installer (car on m'a dit que c'&amp;#233;tait pas &amp;#233;vident &amp;#224; mettre en place ;) ).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;P.S :&lt;/STRONG&gt; Apr&amp;#232;s qu'on me l'ai demand&amp;#233; &amp;#224; plusieurs reprises d&amp;#233;j&amp;#224;, je tiens &amp;#224; pr&amp;#233;ciser que le "Vlad" qui s&amp;#233;vit dans les commentaires de news du laboraroite-microsoft ce n'EST PAS MOI ! Voila ;) tenais &amp;#224; ce que ce soit pr&amp;#233;cis&amp;#233; :)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[UPDATE du 24/10/2004]&lt;/STRONG&gt; : Comme annonc&amp;#233; depuis d&amp;#233;j&amp;#224; quelques jours, ils l'ont fait!, l'edit&amp;nbsp;&amp;amp; continue pour C#&amp;nbsp;est enfin l&amp;#224;;), dans la build CTP d'octobre. Mais attention si vous voulez tester le Team Foundation Server, il n'est pas inclut dans la CTP (contrairement &amp;#224; l'image de la Beta1 Refresh). Je vais donc attendre pour ma part la Beta2 de VS/Beta 3 SqlServer pour tester le Team Foundation Server. Toute fa&amp;#231;on rien ne presse..ce n'est pas pour tout de suite (sic les rumeurs de retard de quelques mois si j'ai bien suivi...). En ce qui concerne les changements annonc&amp;#233;s dans ASP.NET 2 (les cut features), ils n'ont pas &amp;#233;t&amp;#233; encore r&amp;#233;percut&amp;#233; sur cette build et le seront donc pour la prochaine build Beta 2.&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/vlad/aggbug/4372.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Matthieu Nicolescu</dc:creator><title>Editeur XSL de Frontpage 2003 pour vos listes Sharepoint</title><link>http://blogs.labo-dotnet.com/vlad/archive/2004/10/12/4232.aspx</link><pubDate>Tue, 12 Oct 2004 21:32:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/vlad/archive/2004/10/12/4232.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/vlad/comments/4232.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/vlad/archive/2004/10/12/4232.aspx#Feedback</comments><slash:comments>197</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/vlad/comments/commentRss/4232.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/vlad/services/trackbacks/4232.aspx</trackback:ping><description>&lt;P&gt;De retour apr&amp;#232;s avoir d&amp;#233;laiss&amp;#233; quelques temps mon blog faute de temps, voici une petite astuce pour ceux qui souhaitent customizer leur liste sharepoint.&lt;/P&gt;
&lt;P&gt;Lancez tout d'abord Frontpage 2003 et ouvrez votre site sharepoint (ex : &lt;A href="http://localhost/demo/default.aspx"&gt;http://localhost/demo/default.aspx&lt;/A&gt;). Une fois plac&amp;#233; sur une liste, s&amp;#233;lectionnez dans le menu contextuel "Convertir en vue de donn&amp;#233;es XSLT" : &lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=125 src="/vlad/images/sharepoint_menuxsl.PNG" width=406 border=0&gt;&lt;/P&gt;
&lt;P align=left&gt;L&amp;#224; vous allez pouvoir &amp;#224; partir de l'&amp;#233;diteur WYSIWYG XSL de Frontpage arranger comme vous le souhaitez votre liste et choisir les champs &amp;#224; afficher (via drag and drop) &amp;#224; partir de la fen&amp;#234;tre d'affichage de donn&amp;#233;es : &lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=283 src="/vlad/images/sharepoint_data.PNG" width=183 border=0&gt;&lt;/P&gt;
&lt;P align=left&gt;Avec ma petite exp&amp;#233;rience de dev Sharepoint notament avec cet &amp;#233;diteur XSL de Frontpage, j'ai remarqu&amp;#233; qu'il y avait quelques limitations mais pas de panique ! ;) Il vous suffit d'aller dans le code et Frontpage n'&amp;#233;crasera pas les modifications effectu&amp;#233;es.&lt;/P&gt;
&lt;P align=left&gt;Bref Frontpage n'&amp;#233;tait pas l'un de mes produits pr&amp;#233;f&amp;#233;r&amp;#233;s mais c'est vrai que lorsqu'on travaille sur un Sharepoint, il peut s'av&amp;#233;rer tr&amp;#232;s pratique.&lt;/P&gt;
&lt;P align=left&gt;Pour finir, n'h&amp;#233;sitez pas &amp;#224; aller sur ce site : &lt;A href=http://www.sharepointcustomization.com/default.aspx target="_blank"&gt;http://www.sharepointcustomization.com/default.aspx&lt;/A&gt;&amp;nbsp;(si vous le connsaissiez pas d&amp;#233;j&amp;#224;...) qui centralise toutes les demos, webcasts et articles utiles pour la customization de votre Sharepoint.&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/vlad/aggbug/4232.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Matthieu Nicolescu</dc:creator><title>Liens en vrac &amp; mv FTB_2_1 /home/working, puis vacances...</title><link>http://blogs.labo-dotnet.com/vlad/archive/2004/08/21/3538.aspx</link><pubDate>Sat, 21 Aug 2004 01:59:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/vlad/archive/2004/08/21/3538.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/vlad/comments/3538.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/vlad/archive/2004/08/21/3538.aspx#Feedback</comments><slash:comments>117</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/vlad/comments/commentRss/3538.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/vlad/services/trackbacks/3538.aspx</trackback:ping><description>&lt;P&gt;Quelques petits liens qui ont retenu mon attention cette semaine&amp;nbsp;en vrac avant de partir en&amp;nbsp;vacance&amp;nbsp;;)&amp;nbsp;: &amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://hydrate.typepad.com/leo/2004/08/what_is_your_bi.html#comments" target=_blank&gt;What is your binding method ?&lt;/A&gt;&amp;nbsp; 
&lt;LI&gt;&lt;A href="http://weblogs.asp.net/bleroy/archive/2004/08/18/216861.aspx" target=_blank&gt;Please, please, please, learn about injection attacks!&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/asp.net/whidbey/default.aspx?pull=/library/en-us/dnvs05/html/Internals.asp" target=_blank&gt;ASP.NET 2.0 Internals&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.sys-con.com/story/?storyid=45908&amp;amp;DE=1" target=_blank&gt;Interview de Don Box&lt;/A&gt; (Source : &lt;A href="http://www.dotnetguru.org/article.php?sid=445" target=_blank&gt;DotNetGuru&lt;/A&gt;) 
&lt;LI&gt;Bonus : &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=18088" target=_blank&gt;Don via Channel 9 vous fait visiter la Team Indigo&lt;/A&gt;. 
&lt;LI&gt;&lt;A href="http://www.devx.com/dotnet/Article/21727" target=_blank&gt;Customize Your Builds in Visual Studio Using the Standalone MSBuild Tool&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=2cb20e79-d706-4706-9ea0-26188257ee7d" target=blank&gt;100 MsBuil tasks Library for creating websites, creating application pools, creating ActiveDirectory users, running FxCop...&lt;/A&gt;&amp;nbsp;(mis &amp;#224; jour pour la Beta 1). Que dire !&amp;nbsp;Une v&amp;#233;ritable&amp;nbsp;mine d'or. Vous avez tout ! De la gestion de IIS, SqlServer, ActiveDirectory, en passant par la compression Zip, g&amp;#233;rer vos Msi avec Wix... et j'en passe !&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;En ce qui concerne la FreeTexBox 2.1&amp;nbsp;qui &amp;#233;tait sorti en fin de semaine avec le retour tant attendu de la galerie d'images et WordCleaner, bahh ils viennent de la retirer pour travailler encore dessus !&amp;nbsp;:( &lt;BR&gt;Pour ma part je l'ai test&amp;#233; et j'ai vu quelques probl&amp;#232;mes notamment avec le WordCleaner qui d&amp;#233;connait et la s&amp;#233;lection d'images ne marchait pas sous Mozila (m&amp;#234;me si ca passait en faisant du drag and drop ;) ). Le reste (upload image, preview) fonctionnait parfaitement sous Mozilla. D'ailleurs si vous voulez t&amp;#233;l&amp;#233;charger le contr&amp;#244;le il est disponible ici : &lt;A href="http://www.staticdust.net/shop/product.aspx?Guid=9607D8D6-227F-445c-BD63-8B126A53BE25" target=_blank&gt;iFused&lt;/A&gt;. (il y a en plus sur le site un contr&amp;#244;le Calendar assez sympa) &lt;/P&gt;
&lt;P&gt;Sur ce bonnes vacances&amp;nbsp;&amp;#224; ceux qui sont pas encore parti&amp;nbsp;:)&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/vlad/aggbug/3538.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>