<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>Tiago Salgado</title><link>http://weblogs.pontonetpt.com/tiagosalgado/</link><description>Tudo sobre .NET</description><dc:language>pt</dc:language><generator>RSS Generated by Dottext 0.94</generator><item><dc:creator>Tiago Salgado</dc:creator><title>MsgBox vs MessageBox</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/23821.aspx</link><pubDate>Tue, 16 Oct 2007 13:50:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/23821.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/23821.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/23821.aspx#feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/23821.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=23821</trackback:ping><description>&lt;p&gt;Qual deles devemos usar em VB.NET ?&lt;/p&gt;
&lt;p&gt;Sempre pensei que seria a MessageBox visto que a MsgBox vem do VB6 e no fundo é uma chamada à Messagebox do System.Windows.Forms.&lt;br /&gt;Nada melhor que a MSDN Library para tirar as dúvidas, mas neste caso em vez de as tirar, fiquei com elas.&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;&lt;em&gt;The choice between &lt;b&gt;MsgBox&lt;/b&gt; and &lt;b&gt;MessageBox&lt;/b&gt; is a matter of consistency. If you are migrating a Visual Basic 6 application to Visual Basic .NET, there is no compelling reason to replace calls to MsgBox with MessageBox.Show. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;Recommendation:&lt;/b&gt; Use &lt;b&gt;MsgBox&lt;/b&gt; throughout your code.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p dir="ltr"&gt;Porquê esta recomendação ?&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Qual deles devemos usar em VB.NET ?</p>
<p>Sempre pensei que seria a MessageBox visto que a MsgBox vem do VB6 e no fundo é uma chamada à Messagebox do System.Windows.Forms.<br />Nada melhor que a MSDN Library para tirar as dúvidas, mas neste caso em vez de as tirar, fiquei com elas.</p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p><em>The choice between <b>MsgBox</b> and <b>MessageBox</b> is a matter of consistency. If you are migrating a Visual Basic 6 application to Visual Basic .NET, there is no compelling reason to replace calls to MsgBox with MessageBox.Show. </em></p>
<p><em><b>Recommendation:</b> Use <b>MsgBox</b> throughout your code.</em></p></blockquote>
<p dir="ltr">Porquê esta recomendação ?</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Microsoft Team Blogs list</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/23711.aspx</link><pubDate>Sat, 13 Oct 2007 12:00:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/23711.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/23711.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/23711.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/23711.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=23711</trackback:ping><description>&lt;p&gt;Podem consultar &lt;a href="http://windowsvistablog.com/blogs/windowsexperience/pages/microsoft-blogs.aspx"&gt;aqui&lt;/a&gt; a lista dos blogs de algumas das equipas da Microsoft. Suponho que esta lista será actualizadas por isso vão estando atentos.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Podem consultar <a href="http://windowsvistablog.com/blogs/windowsexperience/pages/microsoft-blogs.aspx">aqui</a> a lista dos blogs de algumas das equipas da Microsoft. Suponho que esta lista será actualizadas por isso vão estando atentos.</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>WSUS 3.0 - guia de instala&amp;ccedil;&amp;atilde;o e configura&amp;ccedil;&amp;atilde;o (pt-br)</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/21739.aspx</link><pubDate>Wed, 22 Aug 2007 13:55:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/21739.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/21739.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/21739.aspx#feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/21739.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=21739</trackback:ping><description>&lt;p&gt;&lt;img src="http://www.guiamcse.com.br/artigos/Instalando_e_Configurando_o_WSUS 3.0_arquivos/image001.jpg" /&gt;&lt;/p&gt; &lt;p&gt;Para quem precisa de um guia de instalação do WSUS 3.0 acho que &lt;a href="http://www.guiamcse.com.br/artigos/Instalando_e_Configurando_o_WSUS_3.0.html" target="_blank"&gt;este&lt;/a&gt; é uma boa referência. Bem detalhado, com várias ilustrações e em português.&lt;/p&gt; &lt;p&gt;Existem &lt;a href="http://www.guiamcse.com.br/artigos" target="_blank"&gt;aqui&lt;/a&gt; mais artigos interessantes deste autor que poderão dar bastante jeito.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><img src="http://www.guiamcse.com.br/artigos/Instalando_e_Configurando_o_WSUS 3.0_arquivos/image001.jpg" /></p> <p>Para quem precisa de um guia de instalação do WSUS 3.0 acho que <a href="http://www.guiamcse.com.br/artigos/Instalando_e_Configurando_o_WSUS_3.0.html" target="_blank">este</a> é uma boa referência. Bem detalhado, com várias ilustrações e em português.</p> <p>Existem <a href="http://www.guiamcse.com.br/artigos" target="_blank">aqui</a> mais artigos interessantes deste autor que poderão dar bastante jeito.</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>FREE PowerShell Stickers</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/21738.aspx</link><pubDate>Wed, 22 Aug 2007 12:31:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/21738.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/21738.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/21738.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/21738.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=21738</trackback:ping><description>&lt;p&gt;&lt;img src="http://www.nsoftware.com/powershell/img/pslogo_small.gif" /&gt; &lt;/p&gt; &lt;p&gt;Ao pedires um sticker &lt;a href="http://www.nsoftware.com/powershell/promo/" target="_blank"&gt;aqui&lt;/a&gt;, habilitas-te também a ganhar uma PowerShell Skinned XBox 360.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><img src="http://www.nsoftware.com/powershell/img/pslogo_small.gif" /> </p> <p>Ao pedires um sticker <a href="http://www.nsoftware.com/powershell/promo/" target="_blank">aqui</a>, habilitas-te também a ganhar uma PowerShell Skinned XBox 360.</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Ilustra&amp;ccedil;&amp;otilde;es dos HTTP Errors</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/21519.aspx</link><pubDate>Mon, 20 Aug 2007 14:45:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/21519.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/21519.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/21519.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/21519.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=21519</trackback:ping><description>&lt;p&gt;Após ver &lt;a href="http://blogs.msdn.com/gduthie/archive/2007/08/16/illustrated-http-errors.aspx" target="_blank"&gt;este post&lt;/a&gt;, foi só rir ao ver as restantes &lt;a href="http://www.flickr.com/photos/apelad/sets/72157594388426362/" target="_blank"&gt;ilustrações&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;A minha favorita é esta...&lt;/p&gt; &lt;p&gt;&lt;img height="164" alt="413 Request Entity Too Large" src="http://farm1.static.flickr.com/101/304196358_0afd41ba2e.jpg?v=0" width="164" /&gt;&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Após ver <a href="http://blogs.msdn.com/gduthie/archive/2007/08/16/illustrated-http-errors.aspx" target="_blank">este post</a>, foi só rir ao ver as restantes <a href="http://www.flickr.com/photos/apelad/sets/72157594388426362/" target="_blank">ilustrações</a>.</p> <p>A minha favorita é esta...</p> <p><img height="164" alt="413 Request Entity Too Large" src="http://farm1.static.flickr.com/101/304196358_0afd41ba2e.jpg?v=0" width="164" /></p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Which Transformer am I?</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/21515.aspx</link><pubDate>Mon, 20 Aug 2007 14:37:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/21515.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/21515.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/21515.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/21515.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=21515</trackback:ping><description>&lt;p&gt;Na sequência &lt;a href="http://weblogs.pontonetpt.com/esqueleto/posts/21039.aspx" target="_blank"&gt;deste&lt;/a&gt;, &lt;a href="http://weblogs.pontonetpt.com/nunoa/posts/21172.aspx" target="_blank"&gt;deste&lt;/a&gt; e &lt;a href="http://weblogs.pontonetpt.com/cucosoft/posts/21476.aspx" target="_blank"&gt;deste&lt;/a&gt; :) ... aqui está este (ahah).&lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;a style="padding-right: 0px; display: block; padding-left: 54px; background: url(http://www.funflip.com/_images/quiz/transformers/btns/222x57_decepticon.png) no-repeat; padding-bottom: 0px; font: 9px tahoma; width: 168px; color: white; padding-top: 13px; height: 44px; text-align: center; text-decoration: none" href="http://www.funflip.com/"&gt;&lt;span style="font-weight: bold"&gt;I AM 70% MEGATRON&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Take the Transformers Quiz&lt;/a&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Na sequência <a href="http://weblogs.pontonetpt.com/esqueleto/posts/21039.aspx" target="_blank">deste</a>, <a href="http://weblogs.pontonetpt.com/nunoa/posts/21172.aspx" target="_blank">deste</a> e <a href="http://weblogs.pontonetpt.com/cucosoft/posts/21476.aspx" target="_blank">deste</a> :) ... aqui está este (ahah).</p> <p> </p><a style="padding-right: 0px; display: block; padding-left: 54px; background: url(http://www.funflip.com/_images/quiz/transformers/btns/222x57_decepticon.png) no-repeat; padding-bottom: 0px; font: 9px tahoma; width: 168px; color: white; padding-top: 13px; height: 44px; text-align: center; text-decoration: none" href="http://www.funflip.com/"><span style="font-weight: bold">I AM 70% MEGATRON</span><br /><br />Take the Transformers Quiz</a></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>SplitView no VS2008 (finalmente)</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/20588.aspx</link><pubDate>Mon, 13 Aug 2007 14:26:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/20588.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/20588.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/20588.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/20588.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=20588</trackback:ping><description>&lt;p&gt;Já não era sem tempo, e sinceramente não sei o porquê de não ter chegado mais cedo (sim, o Dreamweaver já o tem há bastante tempo). Mas o que importa é que já vai fazer parte do novo &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank"&gt;Visual Studio&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Por defeito, o Split está configurado horizontalmente mas é possivel &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/30/enabling-vertical-split-view-in-vs-2008.aspx" target="_blank"&gt;altera-lo&lt;/a&gt; para ficar na vertical.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Já não era sem tempo, e sinceramente não sei o porquê de não ter chegado mais cedo (sim, o Dreamweaver já o tem há bastante tempo). Mas o que importa é que já vai fazer parte do novo <a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank">Visual Studio</a>.</p> <p>Por defeito, o Split está configurado horizontalmente mas é possivel <a href="http://weblogs.asp.net/scottgu/archive/2007/07/30/enabling-vertical-split-view-in-vs-2008.aspx" target="_blank">altera-lo</a> para ficar na vertical.</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>BlogEngine.NET - novo starterkit no ASP.NET</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/20586.aspx</link><pubDate>Mon, 13 Aug 2007 14:19:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/20586.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/20586.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/20586.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/20586.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=20586</trackback:ping><description>&lt;p&gt;Quem lê aqui este cantinho viu há uns tempos atrás um &lt;a href="http://weblogs.pontonetpt.com/tiagosalgado/posts/14615.aspx" target="_blank"&gt;post&lt;/a&gt; a indicar um blog (na altura ainda numa fase beta) totalmente opensource e desenvolvido em ASP.NET 2.0.&lt;/p&gt; &lt;p&gt;Já vai na versão 1.1 e foi recentemente adicionado aos &lt;a href="http://www.asp.net/downloads/starter-kits/blog-engine/" target="_blank"&gt;starter-kits&lt;/a&gt; do &lt;a href="http://www.asp.net" target="_blank"&gt;ASP.NET&lt;/a&gt;.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Quem lê aqui este cantinho viu há uns tempos atrás um <a href="http://weblogs.pontonetpt.com/tiagosalgado/posts/14615.aspx" target="_blank">post</a> a indicar um blog (na altura ainda numa fase beta) totalmente opensource e desenvolvido em ASP.NET 2.0.</p> <p>Já vai na versão 1.1 e foi recentemente adicionado aos <a href="http://www.asp.net/downloads/starter-kits/blog-engine/" target="_blank">starter-kits</a> do <a href="http://www.asp.net" target="_blank">ASP.NET</a>.</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>O que nos espera em 2008</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx</link><pubDate>Wed, 11 Jul 2007 14:04:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/15669.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/15669.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=15669</trackback:ping><description>&lt;p&gt;2008, mais precisamente no dia 27 de Fevereiro, vamos ter o lançamento das versões finais do Windows Server 2008, Visual Studio 2008 e do MS Sql Server 2008. O &lt;a href="http://www.microsoft.com/presspass/press/2007/jul07/07-10WPCDay1PartnersPR.mspx" target="_blank"&gt;anúncio&lt;/a&gt; foi feito pela Microsoft e o lançamento destes 3 produtos decorrerão num evento em Los Angeles.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In anticipation for the most significant Microsoft enterprise event in the next year, Turner announced that Windows Server&lt;sup&gt;®&lt;/sup&gt; 2008, Visual Studio&lt;sup&gt;®&lt;/sup&gt; 2008 and Microsoft SQL Server™ 2008 will launch together at an event in Los Angeles on Feb. 27, 2008, kicking off hundreds of launch events around the world.&lt;/p&gt;&lt;/blockquote&gt;&lt;span class="sbmLink"&gt;
&lt;table cellspacing="1" cellpadding="1" unselectable="on"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="sbmText"&gt;Share this post : &lt;/td&gt;
&lt;td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to del.icio.us" onmouseout="mOut(this)" href="http://del.icio.us/post?url=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;amp;;title=O que nos espera em 2008" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/deliciou4.png" border="0" /&gt;&lt;/a&gt; 
&lt;/td&gt;&lt;td&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to del.iri.ous!" onmouseout="mOut(this)" href="http://de.lirio.us/bookmarks/sbmtool?action=add&amp;amp;address=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;amp;title=O que nos espera em 2008" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/deliriou4.png" border="0" /&gt;&lt;/a&gt; 
&lt;/td&gt;&lt;td&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to digg" onmouseout="mOut(this)" href="http://digg.com/submit?phase=2&amp;amp;url=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;amp;title=O que nos espera em 2008" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/digg14.png" border="0" /&gt;&lt;/a&gt; 
&lt;/td&gt;&lt;td&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to dotnetkicks" onmouseout="mOut(this)" href="http://www.dotnetkicks.com/kick/?url=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;amp;title=O que nos espera em 2008" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/CropperCapture154.jpg" border="0" /&gt;&lt;/a&gt; 
&lt;/td&gt;&lt;td&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to live" onmouseout="mOut(this)" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;amp;title=O que nos espera em 2008" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/live4.png" border="0" /&gt;&lt;/a&gt; 
&lt;/td&gt;&lt;td&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to technorati!" onmouseout="mOut(this)" href="http://technorati.com/faves/?add=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;amp;title=O que nos espera em 2008" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/technora4.png" border="0" /&gt;&lt;/a&gt; 
&lt;/td&gt;&lt;td&gt;&lt;a class="sbmDim" onmouseover="mOvr(this)" title="Post it to email" onmouseout="mOut(this)" href="mailto:&amp;amp;body=I%20was%20reading%20this%20article%20and%20thought%20that%20you%20might%20like%20this:http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;amp;subject=O%20que%20nos%20espera%20em%202008" target="_blank"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/mail69854.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>2008, mais precisamente no dia 27 de Fevereiro, vamos ter o lançamento das versões finais do Windows Server 2008, Visual Studio 2008 e do MS Sql Server 2008. O <a href="http://www.microsoft.com/presspass/press/2007/jul07/07-10WPCDay1PartnersPR.mspx" target="_blank">anúncio</a> foi feito pela Microsoft e o lançamento destes 3 produtos decorrerão num evento em Los Angeles.</p>
<blockquote>
<p>In anticipation for the most significant Microsoft enterprise event in the next year, Turner announced that Windows Server<sup>®</sup> 2008, Visual Studio<sup>®</sup> 2008 and Microsoft SQL Server™ 2008 will launch together at an event in Los Angeles on Feb. 27, 2008, kicking off hundreds of launch events around the world.</p></blockquote><span class="sbmLink">
<table cellspacing="1" cellpadding="1" unselectable="on">
<tbody>
<tr>
<td class="sbmText">Share this post : </td>
<td class="sbmDim" onmouseover="mOvr(this)" onmouseout="mOut(this)"><a class="sbmDim" onmouseover="mOvr(this)" title="Post it to del.icio.us" onmouseout="mOut(this)" href="http://del.icio.us/post?url=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;;title=O que nos espera em 2008" target="_blank"><img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/deliciou4.png" border="0" /></a> 
</td><td><a class="sbmDim" onmouseover="mOvr(this)" title="Post it to del.iri.ous!" onmouseout="mOut(this)" href="http://de.lirio.us/bookmarks/sbmtool?action=add&amp;address=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;title=O que nos espera em 2008" target="_blank"><img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/deliriou4.png" border="0" /></a> 
</td><td><a class="sbmDim" onmouseover="mOvr(this)" title="Post it to digg" onmouseout="mOut(this)" href="http://digg.com/submit?phase=2&amp;url=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;title=O que nos espera em 2008" target="_blank"><img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/digg14.png" border="0" /></a> 
</td><td><a class="sbmDim" onmouseover="mOvr(this)" title="Post it to dotnetkicks" onmouseout="mOut(this)" href="http://www.dotnetkicks.com/kick/?url=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;title=O que nos espera em 2008" target="_blank"><img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/CropperCapture154.jpg" border="0" /></a> 
</td><td><a class="sbmDim" onmouseover="mOvr(this)" title="Post it to live" onmouseout="mOut(this)" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;mkt=en-us&amp;url=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;title=O que nos espera em 2008" target="_blank"><img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/live4.png" border="0" /></a> 
</td><td><a class="sbmDim" onmouseover="mOvr(this)" title="Post it to technorati!" onmouseout="mOut(this)" href="http://technorati.com/faves/?add=http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;title=O que nos espera em 2008" target="_blank"><img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/technora4.png" border="0" /></a> 
</td><td><a class="sbmDim" onmouseover="mOvr(this)" title="Post it to email" onmouseout="mOut(this)" href="mailto:&amp;body=I%20was%20reading%20this%20article%20and%20thought%20that%20you%20might%20like%20this:http://weblogs.pontonetpt.com/tiagosalgado/posts/15669.aspx&amp;subject=O%20que%20nos%20espera%20em%202008" target="_blank"><img src="http://blogs.msdn.com/blogfiles/rahulso/WindowsLiveWriter/IconsfordifferentSocialBookmarkingSites_B387/mail69854.gif" border="0" /></a></td></tr></tbody></table></span></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>GridView + SqlDataSource + Parametros nulos</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/15519.aspx</link><pubDate>Tue, 03 Jul 2007 13:46:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/15519.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/15519.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/15519.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/15519.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=15519</trackback:ping><description>&lt;p&gt;Andei às voltas por causa da actualização de uma GridView quando passava como parametro uma String vazia ( '' ) ... fazia o bind, tanto do sqldatasource como da gridview e nunca me retornava nada.&lt;/p&gt; &lt;p&gt;A página continha 3 dropdownlists, 1 textbox, 1 botão (search button), 1 gridview e 1 sqldatasource.&lt;/p&gt; &lt;p&gt;Os parametros de selecção (SelectParameters) estavam definidos para terem os valores das dropdownlists e da textbox de maneira a filtrar os resultados que seriam devolvidos por um stored procedure. Como queria que, caso não passasse nenhum valor, me fossem retornados todos os resultados ignorando a clausula WHERE ... decidi fazer algo deste tipo&lt;/p&gt; &lt;p&gt;(o exemplo foi adaptado para aqui para não incluir o código todo)&lt;/p&gt; &lt;div&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt; &lt;span style="color: #0000ff"&gt;PROCEDURE&lt;/span&gt; ListarEquipamentoPorNumSerie(@sn &lt;span style="color: #0000ff"&gt;varchar&lt;/span&gt;(25))
&lt;span style="color: #0000ff"&gt;AS&lt;/span&gt;

&lt;span style="color: #0000ff"&gt;declare&lt;/span&gt; @sql_aux &lt;span style="color: #0000ff"&gt;as&lt;/span&gt; &lt;span style="color: #0000ff"&gt;varchar&lt;/span&gt;(255)
&lt;span style="color: #0000ff"&gt;if&lt;/span&gt; ISNULL(@sn,&lt;span style="color: #006080"&gt;''&lt;/span&gt;) &amp;lt;&amp;gt; &lt;span style="color: #006080"&gt;''&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;set&lt;/span&gt; @sql_aux = &lt;span style="color: #006080"&gt;' AND e.sn = '&lt;/span&gt;&lt;span style="color: #006080"&gt;''&lt;/span&gt; + @sn + &lt;span style="color: #006080"&gt;''&lt;/span&gt;&lt;span style="color: #006080"&gt;''&lt;/span&gt;

&lt;span style="color: #0000ff"&gt;declare&lt;/span&gt; @&lt;span style="color: #0000ff"&gt;sql&lt;/span&gt; &lt;span style="color: #0000ff"&gt;as&lt;/span&gt; nvarchar(&lt;span style="color: #0000ff"&gt;MAX&lt;/span&gt;)
&lt;span style="color: #0000ff"&gt;SET&lt;/span&gt; @&lt;span style="color: #0000ff"&gt;sql&lt;/span&gt; = N&lt;span style="color: #006080"&gt;'select e.id_equipamento,e.marca,e.modelo,e.sn,l.Nome_Loja
from equipamentos e
inner join permissoes.dbo.lojas l on (l.cod_loja = e.id_local)
where 1=1'&lt;/span&gt; + ISNULL(@sql_aux,&lt;span style="color: #006080"&gt;''&lt;/span&gt;)
&lt;span style="color: #0000ff"&gt;print&lt;/span&gt; @&lt;span style="color: #0000ff"&gt;sql&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;execute&lt;/span&gt; sp_executesql @&lt;span style="color: #0000ff"&gt;sql&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;GO&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ao correr a página, nada era devolvido no load ... assim como quando definia novos parametros e actualizava o datasource e a grid.&lt;/p&gt;
&lt;p&gt;O problema estava no parametro SN, pois estava a ser convertido para Null ( ConvertEmptyStringToNull ) ... fazendo com que a operação fosse sempre cancelada devido à propriedade CancelSelectOnNullParameter estar a True no SqlDataSource.&lt;/p&gt;
&lt;p&gt;Solução ... CancelSelectOnNullParameter = False&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Andei às voltas por causa da actualização de uma GridView quando passava como parametro uma String vazia ( '' ) ... fazia o bind, tanto do sqldatasource como da gridview e nunca me retornava nada.</p> <p>A página continha 3 dropdownlists, 1 textbox, 1 botão (search button), 1 gridview e 1 sqldatasource.</p> <p>Os parametros de selecção (SelectParameters) estavam definidos para terem os valores das dropdownlists e da textbox de maneira a filtrar os resultados que seriam devolvidos por um stored procedure. Como queria que, caso não passasse nenhum valor, me fossem retornados todos os resultados ignorando a clausula WHERE ... decidi fazer algo deste tipo</p> <p>(o exemplo foi adaptado para aqui para não incluir o código todo)</p> <div><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #0000ff">CREATE</span> <span style="color: #0000ff">PROCEDURE</span> ListarEquipamentoPorNumSerie(@sn <span style="color: #0000ff">varchar</span>(25))
<span style="color: #0000ff">AS</span>

<span style="color: #0000ff">declare</span> @sql_aux <span style="color: #0000ff">as</span> <span style="color: #0000ff">varchar</span>(255)
<span style="color: #0000ff">if</span> ISNULL(@sn,<span style="color: #006080">''</span>) &lt;&gt; <span style="color: #006080">''</span>
    <span style="color: #0000ff">set</span> @sql_aux = <span style="color: #006080">' AND e.sn = '</span><span style="color: #006080">''</span> + @sn + <span style="color: #006080">''</span><span style="color: #006080">''</span>

<span style="color: #0000ff">declare</span> @<span style="color: #0000ff">sql</span> <span style="color: #0000ff">as</span> nvarchar(<span style="color: #0000ff">MAX</span>)
<span style="color: #0000ff">SET</span> @<span style="color: #0000ff">sql</span> = N<span style="color: #006080">'select e.id_equipamento,e.marca,e.modelo,e.sn,l.Nome_Loja
from equipamentos e
inner join permissoes.dbo.lojas l on (l.cod_loja = e.id_local)
where 1=1'</span> + ISNULL(@sql_aux,<span style="color: #006080">''</span>)
<span style="color: #0000ff">print</span> @<span style="color: #0000ff">sql</span>
<span style="color: #0000ff">execute</span> sp_executesql @<span style="color: #0000ff">sql</span>
<span style="color: #0000ff">GO</span>
</pre></div>
<p>Ao correr a página, nada era devolvido no load ... assim como quando definia novos parametros e actualizava o datasource e a grid.</p>
<p>O problema estava no parametro SN, pois estava a ser convertido para Null ( ConvertEmptyStringToNull ) ... fazendo com que a operação fosse sempre cancelada devido à propriedade CancelSelectOnNullParameter estar a True no SqlDataSource.</p>
<p>Solução ... CancelSelectOnNullParameter = False</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Usar o ASP.NET Membership numa Windows Application</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/15080.aspx</link><pubDate>Wed, 13 Jun 2007 14:04:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/15080.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/15080.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/15080.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/15080.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=15080</trackback:ping><description>&lt;p&gt;Curioso que há uns dias comentava com um amigo que seria bom termos a possibilidade de ter algo como ASP.NET Membership numa windows application... e voilá, fez-se luz quando lia o feed deste &lt;a href="http://jalpesh.blogspot.com/2007/06/using-aspnet-membership-provider-in-c.html" target="_blank"&gt;blog&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.theproblemsolver.nl/usingthemembershipproviderinwinforms.htm" target="_blank"&gt;Link Directo&lt;/a&gt;&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Curioso que há uns dias comentava com um amigo que seria bom termos a possibilidade de ter algo como ASP.NET Membership numa windows application... e voilá, fez-se luz quando lia o feed deste <a href="http://jalpesh.blogspot.com/2007/06/using-aspnet-membership-provider-in-c.html" target="_blank">blog</a>.</p> <p><a href="http://www.theproblemsolver.nl/usingthemembershipproviderinwinforms.htm" target="_blank">Link Directo</a></p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Sql Server 2005 Database downgrade</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/14786.aspx</link><pubDate>Tue, 05 Jun 2007 16:49:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/14786.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/14786.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/14786.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/14786.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=14786</trackback:ping><description>&lt;p&gt;Hoje precisei de fazer um downgrade de uma BD em sql server 2005 para 2000. Como já esperava ia ter problemas com isto, daí fui à procura de solução. Segui-me por &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=722132&amp;amp;SiteID=1" target="_blank"&gt;esta&lt;/a&gt; explicação mas ainda tive um pequeno problema que ficou resolvido com um "EXEC sp_dbcmptlevel 'Nome da BD', '80';". Até ao momento parece tudo ok...a ver vamos :)&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Hoje precisei de fazer um downgrade de uma BD em sql server 2005 para 2000. Como já esperava ia ter problemas com isto, daí fui à procura de solução. Segui-me por <a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=722132&amp;SiteID=1" target="_blank">esta</a> explicação mas ainda tive um pequeno problema que ficou resolvido com um "EXEC sp_dbcmptlevel 'Nome da BD', '80';". Até ao momento parece tudo ok...a ver vamos :)</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>HTC Touch</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/14779.aspx</link><pubDate>Tue, 05 Jun 2007 13:57:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/14779.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/14779.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/14779.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/14779.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=14779</trackback:ping><description>&lt;p&gt;&lt;img src="http://www.engadgetmobile.com/media/2007/06/htc_touch_front-right-copy.jpg" /&gt; &lt;/p&gt; &lt;p&gt;Após a HTC ter posto em pulgas os seus fãs, &lt;a href="http://www.engadgetmobile.com/2007/05/27/major-announcement-from-htc-on-june-5/"&gt;anunciando algo grandioso para 5 de Junho&lt;/a&gt;, foi então revelado o segredo. Trata-se do primeiro terminal a usar mais recente tecnologia desenvolvida pela HTC, o &lt;a href="http://www.htctouch.com/"&gt;TouchFLO&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Press Release: &lt;a href="http://www.htc.com/press_room/03-press-070605.htm"&gt;http://www.htc.com/press_room/03-press-070605.htm&lt;/a&gt;&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><img src="http://www.engadgetmobile.com/media/2007/06/htc_touch_front-right-copy.jpg" /> </p> <p>Após a HTC ter posto em pulgas os seus fãs, <a href="http://www.engadgetmobile.com/2007/05/27/major-announcement-from-htc-on-june-5/">anunciando algo grandioso para 5 de Junho</a>, foi então revelado o segredo. Trata-se do primeiro terminal a usar mais recente tecnologia desenvolvida pela HTC, o <a href="http://www.htctouch.com/">TouchFLO</a>.</p> <p>Press Release: <a href="http://www.htc.com/press_room/03-press-070605.htm">http://www.htc.com/press_room/03-press-070605.htm</a></p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>C# + diferença entre datas</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/14683.aspx</link><pubDate>Fri, 01 Jun 2007 14:05:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/14683.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/14683.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/14683.aspx#feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/14683.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=14683</trackback:ping><description>&lt;p&gt;Já há algum tempo atrás, quando trabalhava num projecto em C# reparei que não temos um DateDiff como no VB.NET ...&lt;/p&gt;
&lt;p&gt;Hoje precisei de calcular o nº de meses sobre um determinado intervalo de datas, chegando até &lt;a href="http://www.dotnetspider.com/qa/Question30630.aspx"&gt;esta dica&lt;/a&gt; que funcionou na perfeição.&lt;/p&gt;
&lt;p&gt;Se souberem algo mais aconselhavel e que funcione como o DateDiff indiquem.&lt;/p&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;static&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;font size="2"&gt; MonthDiff(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;DateTime&lt;/font&gt;&lt;font size="2"&gt; d1, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;DateTime&lt;/font&gt;&lt;font size="2"&gt; d2)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;font size="2"&gt; (d2.Month - d1.Month) + (12 * (d2.Year - d1.Year));
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Já há algum tempo atrás, quando trabalhava num projecto em C# reparei que não temos um DateDiff como no VB.NET ...</p>
<p>Hoje precisei de calcular o nº de meses sobre um determinado intervalo de datas, chegando até <a href="http://www.dotnetspider.com/qa/Question30630.aspx">esta dica</a> que funcionou na perfeição.</p>
<p>Se souberem algo mais aconselhavel e que funcione como o DateDiff indiquem.</p><font color="#2b91af" size="2"><font size="2">
<p></p></font><font color="#0000ff" size="2">static</font><font size="2"> </font><font color="#0000ff" size="2">int</font><font size="2"> MonthDiff(</font><font color="#2b91af" size="2">DateTime</font><font size="2"> d1, </font><font color="#2b91af" size="2">DateTime</font><font size="2"> d2)
<p>{</p>
<p></p></font><font color="#0000ff" size="2">return</font><font size="2"> (d2.Month - d1.Month) + (12 * (d2.Year - d1.Year));
<p>}</p>
<p> </p></font></font></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>BlogEngine .NET</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/14615.aspx</link><pubDate>Thu, 31 May 2007 00:16:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/14615.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/14615.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/14615.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/14615.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=14615</trackback:ping><description>&lt;p&gt;Após este tempo todo de ausência, não deixei de acompanhar alguns dos blogs do costume. Um deles é do &lt;a href="http://blog.madskristensen.dk/"&gt;Mads Kristensen (.NET Slave)&lt;/a&gt;, principal responsável pelo desenvolvimento deste novo blog em ASP.NET (C#) e também open-source.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dotnetblogengine.net/"&gt;BlogEngine .NET&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.codeplex.com/blogengine"&gt;BlogEngine no CodePlex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Após este tempo todo de ausência, não deixei de acompanhar alguns dos blogs do costume. Um deles é do <a href="http://blog.madskristensen.dk/">Mads Kristensen (.NET Slave)</a>, principal responsável pelo desenvolvimento deste novo blog em ASP.NET (C#) e também open-source.</p>
<p><a href="http://www.dotnetblogengine.net/">BlogEngine .NET</a></p>
<p><a href="http://www.codeplex.com/blogengine">BlogEngine no CodePlex</a></p>
<p> </p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Evento: Competitividade e Banda Larga</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/14613.aspx</link><pubDate>Thu, 31 May 2007 00:09:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/14613.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/14613.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/14613.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/14613.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=14613</trackback:ping><description>&lt;p&gt;&lt;img alt="topo" src="http://www.paloalto.pt/eventos/imagens/topo.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;A imagem diz tudo... mais informações &lt;a href="http://www.paloalto.pt/eventos/"&gt;aqui&lt;/a&gt;.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><img alt="topo" src="http://www.paloalto.pt/eventos/imagens/topo.jpg" /></p>
<p>A imagem diz tudo... mais informações <a href="http://www.paloalto.pt/eventos/">aqui</a>.</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Microsoft Surface</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/14612.aspx</link><pubDate>Thu, 31 May 2007 00:05:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/14612.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/14612.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/14612.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/14612.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=14612</trackback:ping><description>&lt;p&gt;Simplesmente "WOW" :)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;embed name="flashObj" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" src="http://services.brightcove.com/services/viewer/federated_f8/271552687" width="486" height="412" type="application/x-shockwave-flash" bgcolor="#FFFFFF" flashvars="videoId=933742930&amp;amp;playerId=271552687&amp;amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;amp;servicesURL=http://services.brightcove.com/services&amp;amp;cdnURL=http://admin.brightcove.com&amp;amp;domain=embed&amp;amp;autoStart=false&amp;amp;" base="http://admin.brightcove.com" seamlesstabbing="false" swliveconnect="true"&gt;&lt;/embed&gt;&lt;/p&gt;
&lt;p&gt;Wallpapers Microsoft Surface: &lt;a href="http://weblogs.pontonetpt.com/images/weblogs_pontonetpt_com/tiagosalgado/1061/o_surfacewall1600.jpg"&gt;1600x1200&lt;/a&gt; e &lt;a href="http://weblogs.pontonetpt.com/images/weblogs_pontonetpt_com/tiagosalgado/1061/o_surfacewall1680.jpg"&gt;1680x1050&lt;/a&gt;&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Simplesmente "WOW" :)</p>
<p> </p>
<p><embed name="flashObj" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" src="http://services.brightcove.com/services/viewer/federated_f8/271552687" width="486" height="412" type="application/x-shockwave-flash" bgcolor="#FFFFFF" flashvars="videoId=933742930&amp;playerId=271552687&amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" base="http://admin.brightcove.com" seamlesstabbing="false" swliveconnect="true"></embed></p>
<p>Wallpapers Microsoft Surface: <a href="http://weblogs.pontonetpt.com/images/weblogs_pontonetpt_com/tiagosalgado/1061/o_surfacewall1600.jpg">1600x1200</a> e <a href="http://weblogs.pontonetpt.com/images/weblogs_pontonetpt_com/tiagosalgado/1061/o_surfacewall1680.jpg">1680x1050</a></p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Certificado para o Vista</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/13699.aspx</link><pubDate>Tue, 17 Apr 2007 13:51:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/13699.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/13699.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/13699.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/13699.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=13699</trackback:ping><description>&lt;p&gt;Bem, após algum tempo ausente, e que irei continuar devido à quantidade de trabalho que vai havendo (ainda bem :p ) ... decidi passar por cá só pra deixar um link de um artigo bastante interessante e que recomendo a sua leitura.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.codeproject.com/useritems/Certified_for_Vista.asp"&gt;Certified For Vista: How to ensure an application gets certified.&lt;/a&gt;&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Bem, após algum tempo ausente, e que irei continuar devido à quantidade de trabalho que vai havendo (ainda bem :p ) ... decidi passar por cá só pra deixar um link de um artigo bastante interessante e que recomendo a sua leitura.</p>
<p><a href="http://www.codeproject.com/useritems/Certified_for_Vista.asp">Certified For Vista: How to ensure an application gets certified.</a></p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>MSDN Library ( Abril 2007 )</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/13589.aspx</link><pubDate>Mon, 09 Apr 2007 00:51:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/13589.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/13589.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/13589.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/13589.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=13589</trackback:ping><description>&lt;p&gt;&lt;b&gt;Updated content sets in this April 2007 Edition include:&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Visual Studio 2005 Service Pack 1 documentation&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Visual Studio 2005 general documentation updates&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Windows Vista Developer documentation&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Windows® Driver Kit (WDK) documentation&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;SQL Server™ 2005 Books Online product documentation&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;SQL Server 2005 Compact Edition Books Online&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Microsoft Knowledge Base &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;And More...&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Nova actualização para download &lt;a title="MSDN" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=B8704100-0127-4D88-9B5D-896B9B388313&amp;amp;displaylang=en" target="_blank"&gt;aqui&lt;/a&gt;.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><b>Updated content sets in this April 2007 Edition include:</b></p> <ul> <li>Visual Studio 2005 Service Pack 1 documentation</li></ul> <ul> <li>Visual Studio 2005 general documentation updates</li></ul> <ul> <li>Windows Vista Developer documentation</li></ul> <ul> <li>Windows® Driver Kit (WDK) documentation</li></ul> <ul> <li>SQL Server™ 2005 Books Online product documentation</li></ul> <ul> <li>SQL Server 2005 Compact Edition Books Online</li></ul> <ul> <li>Microsoft Knowledge Base </li></ul> <ul> <li>And More...</li></ul> <p>Nova actualização para download <a title="MSDN" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=B8704100-0127-4D88-9B5D-896B9B388313&amp;displaylang=en" target="_blank">aqui</a>.</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Algumas regras para a constru&amp;ccedil;&amp;atilde;o de &amp;quot;Windows Forms&amp;quot;</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/13357.aspx</link><pubDate>Thu, 29 Mar 2007 01:01:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/13357.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/13357.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/13357.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/13357.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=13357</trackback:ping><description>Podem ver &lt;a href="http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterWindowsForms.aspx" target="_blank"&gt;aqui&lt;/a&gt; algumas regras que devemos ter em consideração na construção dos nossos formulários. Acho que vale a pena perder um tempinho e dar uma olhadela a esta lista.</description><body xmlns="http://www.w3.org/1999/xhtml">Podem ver <a href="http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterWindowsForms.aspx" target="_blank">aqui</a> algumas regras que devemos ter em consideração na construção dos nossos formulários. Acho que vale a pena perder um tempinho e dar uma olhadela a esta lista.</body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Microsoft Codename &amp;quot;Tahiti&amp;quot;</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/13356.aspx</link><pubDate>Thu, 29 Mar 2007 00:57:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/13356.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/13356.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/13356.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/13356.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=13356</trackback:ping><description>&lt;blockquote&gt; &lt;p&gt;Codename "Tahiti" is a fast, easy way to share documents and screen views with small groups of friends or coworkers; anytime, anywhere. Use Codename "Tahiti" to put your heads together and collaborate.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;a title="Microsoft Codename &amp;quot;Tahiti&amp;quot;" href="http://codenametahiti.com/default.aspx" target="_blank"&gt;Microsoft Codename "Tahiti"&lt;/a&gt;&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><blockquote> <p>Codename "Tahiti" is a fast, easy way to share documents and screen views with small groups of friends or coworkers; anytime, anywhere. Use Codename "Tahiti" to put your heads together and collaborate.</p></blockquote> <p> </p> <p><a title="Microsoft Codename &quot;Tahiti&quot;" href="http://codenametahiti.com/default.aspx" target="_blank">Microsoft Codename "Tahiti"</a></p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Espa&amp;ccedil;os nos Favoritos do IE7</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/13311.aspx</link><pubDate>Tue, 27 Mar 2007 01:33:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/13311.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/13311.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/13311.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/13311.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=13311</trackback:ping><description>&lt;p&gt;Reparei numa coisa que sinceramente fiquei sem perceber como é que aconteceu ( lol ). Tinha os favoritos no Opera, e gravei-os em .html, ao qual depois importei-os no IE 7. Foram adicionados sem problemas, mas todas as pastas ficaram com um espaço antes do nome, ou seja, em vez de "Favorito" ou "Pasta Favorita" ficou " Favorito" ou " Pasta Favorita". Problema do lado do Opera ? Problema do lado do IE ? Não sei e nem sequer me interessou perder tempo a ver de onde vinha o problema. Se mais alguem teve esse problema, deixo aqui o código pra mandar os espaços à vida rapidamente...&lt;font color="black"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="blue"&gt;private void &lt;/font&gt;&lt;font color="black"&gt;RetirarEspacos(DirectoryInfo dir)&lt;br /&gt;        {&lt;br /&gt;            DirectoryInfo[] d &lt;/font&gt;&lt;font color="blue"&gt;= &lt;/font&gt;&lt;font color="black"&gt;dir.GetDirectories()&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;            foreach &lt;/font&gt;&lt;font color="black"&gt;(DirectoryInfo _d &lt;/font&gt;&lt;font color="blue"&gt;in &lt;/font&gt;&lt;font color="black"&gt;d)&lt;br /&gt;            {&lt;br /&gt;                RetirarEspacos(_d)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;                &lt;/font&gt;&lt;font color="black"&gt;_d.MoveTo(_d.FullName.Substring(&lt;/font&gt;&lt;font color="maroon"&gt;0&lt;/font&gt;&lt;font color="black"&gt;, _d.FullName.LastIndexOf(&lt;/font&gt;&lt;font color="#808080"&gt;"\\"&lt;/font&gt;&lt;font color="black"&gt;)).ToString() + &lt;/font&gt;&lt;font color="#808080"&gt;"\\" &lt;/font&gt;&lt;font color="black"&gt;+ _d.Name.Trim())&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;            &lt;/font&gt;&lt;font color="black"&gt;}&lt;br /&gt;        }&lt;/font&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Para usar a função usem por exemplo este código associado a um botão&lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;font color="blue"&gt;private void &lt;/font&gt;&lt;font color="black"&gt;btnRetirarEspacos_Click(&lt;/font&gt;&lt;font color="blue"&gt;object &lt;/font&gt;&lt;font color="black"&gt;sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            DirectoryInfo dir &lt;/font&gt;&lt;font color="blue"&gt;= new &lt;/font&gt;&lt;font color="black"&gt;DirectoryInfo(&lt;/font&gt;&lt;font color="#808080"&gt;"unidade:\\Users\\&amp;lt;username&amp;gt;\\Favorites"&lt;/font&gt;&lt;font color="black"&gt;)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;            &lt;/font&gt;&lt;font color="black"&gt;RetirarEspacos(dir)&lt;/font&gt;&lt;font color="blue"&gt;;&lt;br /&gt;        &lt;/font&gt;&lt;font color="black"&gt;}&lt;/font&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Reparei numa coisa que sinceramente fiquei sem perceber como é que aconteceu ( lol ). Tinha os favoritos no Opera, e gravei-os em .html, ao qual depois importei-os no IE 7. Foram adicionados sem problemas, mas todas as pastas ficaram com um espaço antes do nome, ou seja, em vez de "Favorito" ou "Pasta Favorita" ficou " Favorito" ou " Pasta Favorita". Problema do lado do Opera ? Problema do lado do IE ? Não sei e nem sequer me interessou perder tempo a ver de onde vinha o problema. Se mais alguem teve esse problema, deixo aqui o código pra mandar os espaços à vida rapidamente...<font color="black"><br /><br /></font><font color="blue">private void </font><font color="black">RetirarEspacos(DirectoryInfo dir)<br />        {<br />            DirectoryInfo[] d </font><font color="blue">= </font><font color="black">dir.GetDirectories()</font><font color="blue">;<br />            foreach </font><font color="black">(DirectoryInfo _d </font><font color="blue">in </font><font color="black">d)<br />            {<br />                RetirarEspacos(_d)</font><font color="blue">;<br />                </font><font color="black">_d.MoveTo(_d.FullName.Substring(</font><font color="maroon">0</font><font color="black">, _d.FullName.LastIndexOf(</font><font color="#808080">"\\"</font><font color="black">)).ToString() + </font><font color="#808080">"\\" </font><font color="black">+ _d.Name.Trim())</font><font color="blue">;<br />            </font><font color="black">}<br />        }</font> </p> <p> </p> <p>Para usar a função usem por exemplo este código associado a um botão</p> <p> </p><font color="blue">private void </font><font color="black">btnRetirarEspacos_Click(</font><font color="blue">object </font><font color="black">sender, EventArgs e)<br />        {<br />            DirectoryInfo dir </font><font color="blue">= new </font><font color="black">DirectoryInfo(</font><font color="#808080">"unidade:\\Users\\&lt;username&gt;\\Favorites"</font><font color="black">)</font><font color="blue">;<br />            </font><font color="black">RetirarEspacos(dir)</font><font color="blue">;<br />        </font><font color="black">}</font></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Overview of Visual Basic 9.0</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/13309.aspx</link><pubDate>Mon, 26 Mar 2007 23:55:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/13309.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/13309.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/13309.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/13309.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=13309</trackback:ping><description>&lt;p&gt;Um overview bastante recente ( Fevereiro 2007 ) sobre a próxima versão do VB. Podem ler &lt;a title="Overview of Visual Basic 9.0" href="http://msdn2.microsoft.com/en-us/library/ms364068(vs.80).aspx" target="_blank"&gt;aqui&lt;/a&gt;.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Um overview bastante recente ( Fevereiro 2007 ) sobre a próxima versão do VB. Podem ler <a title="Overview of Visual Basic 9.0" href="http://msdn2.microsoft.com/en-us/library/ms364068(vs.80).aspx" target="_blank">aqui</a>.</p></body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Windows 2003 Service Pack 2 dispon&amp;iacute;vel</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/12883.aspx</link><pubDate>Fri, 16 Mar 2007 15:55:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/12883.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/12883.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/12883.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/12883.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=12883</trackback:ping><description>Já está disponível o Service Pack 2 do Windows 2003. Confiram &lt;a href="http://www.microsoft.com/technet/windowsserver/sp2.mspx" target="_blank"&gt;aqui&lt;/a&gt;.</description><body xmlns="http://www.w3.org/1999/xhtml">Já está disponível o Service Pack 2 do Windows 2003. Confiram <a href="http://www.microsoft.com/technet/windowsserver/sp2.mspx" target="_blank">aqui</a>.</body></item><item><dc:creator>Tiago Salgado</dc:creator><title>Google Summer of Code 2007</title><link>http://weblogs.pontonetpt.com/tiagosalgado/posts/12850.aspx</link><pubDate>Thu, 15 Mar 2007 23:02:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/tiagosalgado/posts/12850.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/tiagosalgado/comments/12850.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/tiagosalgado/posts/12850.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/tiagosalgado/comments/commentRss/12850.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/tiagosalgado/trackback.aspx?ID=12850</trackback:ping><description>&lt;p&gt;Já está aí a edição deste ano do &lt;a title="Google Summer of Code" href="http://code.google.com/soc/" target="_blank"&gt;Google Summer of Code&lt;/a&gt;. Confiram na página oficial.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Já está aí a edição deste ano do <a title="Google Summer of Code" href="http://code.google.com/soc/" target="_blank">Google Summer of Code</a>. Confiram na página oficial.</p></body></item></channel></rss>