<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/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Gabriel Lozano-Morán</title>
        <link>http://geekswithblogs.net/glozano/Default.aspx</link>
        <description>blog</description>
        <language>en-US</language>
        <copyright>Gabriel Lozano-Morán</copyright>
        <managingEditor>abuse@frontbridge.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Gabriel Lozano-Morán</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/glozano/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>How to: check if SP1 for Visual Studio .NET 2003 is installed</title>
            <category>How to</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/12/04/100322.aspx</link>
            <description>&lt;p&gt;Someone asked on one of the &lt;a title="" href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; .NET newsgroups how he could check whether or not SP1 for Visual Studio .NET 2003 was installed. Service Pack 1 is published in the &lt;a title="" href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; Knowledge Base as article number 918700 so in order to check whether SP1 is installed you could check for the existance of the following registry key:&lt;/p&gt;&lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\S&lt;strong&gt;918007&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Even better would be to check if the value for the&amp;nbsp;DWORD value &amp;quot;Installed&amp;quot; under this key,&amp;nbsp;is set to 1 which means off course that SP1 for Visual Studio .NET 2003 is installed.&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/100322.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/12/04/100322.aspx</guid>
            <pubDate>Tue, 05 Dec 2006 02:37:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/100322.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/12/04/100322.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/100322.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/100322.aspx</trackback:ping>
        </item>
        <item>
            <title>How to: retrieve the SQL Server remotely</title>
            <category>How to</category>
            <category>Tips &amp;amp; Tricks</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/12/04/100315.aspx</link>
            <description>&lt;p&gt;In case you need to find out the version of the SQL Server installed on a server you could execute the following statement:&lt;/p&gt;&lt;p&gt;SELECT @@VERSION;&lt;/p&gt;&lt;p&gt;Which returns on my development sandbox the following string:&lt;/p&gt;&lt;p&gt;&lt;a title="" href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; SQL Server 2005 - 9.00.2047.00 (Intel X86)&amp;nbsp;&amp;nbsp; Apr 14 2006 01:12:25&amp;nbsp;&amp;nbsp; Copyright (c) 1988-2005 &lt;a title="" href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; Corporation&amp;nbsp; Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 2) &lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/100315.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/12/04/100315.aspx</guid>
            <pubDate>Tue, 05 Dec 2006 01:16:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/100315.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/12/04/100315.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/100315.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/100315.aspx</trackback:ping>
        </item>
        <item>
            <title>Unable to open shim database version registry key - v2.0.50727.00000</title>
            <category>.NET Framework</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/12/04/100268.aspx</link>
            <description>&lt;p&gt;One of our .NET developers had problems with a ASP.NET application on&amp;nbsp;his machine. Looking at the event viewer there was the following entry:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description: The description for Event ID ( 0 ) in Source ( .NET Runtime ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: unable to open shim database version registry key - v2.0.50727.00000&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;There is a hotfix for this problem and this behaviour is caused because the ASP.NET application needs read/write access to a specific registry key but has only read access. You could also Registry Monitor to check which&amp;nbsp;registry key(s) is causing this behaviour.&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/918642"&gt;http://support.microsoft.com/kb/918642&lt;/a&gt;&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/100268.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/12/04/100268.aspx</guid>
            <pubDate>Mon, 04 Dec 2006 13:55:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/100268.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/12/04/100268.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/100268.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/100268.aspx</trackback:ping>
        </item>
        <item>
            <title>I have won the lottery this weekend! I am a multi-millionaire!!</title>
            <category>Spam</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/12/04/100266.aspx</link>
            <description>&lt;p&gt;Or at least that&amp;#39;s what the emails say (Doh!). If I have to believe those e-mails I won about 37 times $1,000,000 that makes me propably one of the richest persons in Belgium!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Government Accredited Licensed lottery promoters.&lt;br /&gt;International Promotions/Prize Award Department&lt;br /&gt;&lt;br /&gt;This Lottery is approved by the Netherlands Gaming Board and also &lt;br /&gt;Licensedby the The International Association of Gaming Regulators (IAG &lt;br /&gt;international emails.&amp;nbsp; held on the 29th November, 2006.all winnings must be&lt;br /&gt;claim &lt;br /&gt;not later than Decembre 11th, 2006, after this date,unclaimed funds will &lt;br /&gt;bereturned to the Lotto. NL&lt;br /&gt;&lt;br /&gt;Your email won the lottery.For a total pay out of &amp;euro;1,000,000 &lt;br /&gt;no tickets were sold but all email addresses were assigned to different&lt;br /&gt;ticket numbers for representation and privacy. &lt;br /&gt;&lt;br /&gt;Please remember to quote your reference number and batch numbers: &lt;br /&gt;1, Batch 9484-9006-0076&lt;br /&gt;2, Ref: 637409467-Nll&lt;br /&gt;3, lucky numbers 1-0960-31-444&lt;br /&gt;To file for your claim, please contact &lt;br /&gt;**************************&lt;br /&gt;Advocate Faber&amp;nbsp; Dutchs&lt;br /&gt;Tel: +31 -619 255 090&lt;br /&gt;Fax: +31-84-728-9686&lt;br /&gt;email- &lt;/strong&gt;&lt;a href="http://webmail.hostbasket.com/src/compose.php?send_to=bejesbejes200%40aim.com"&gt;&lt;strong&gt;bejesbejes200@aim.com&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;law &amp;amp; Associates&lt;br /&gt;**************************&lt;br /&gt;In other to claim your &amp;euro;1,000,000.00&amp;nbsp; prize winning, you will have to &lt;br /&gt;fill the form below and send it to Advocate Steven Cox for verification and&lt;br /&gt;&lt;br /&gt;then you will be directed how to get a ticket in your name.&lt;br /&gt;NAME:.....................................&lt;br /&gt;AGE:........................................&lt;br /&gt;SEX:........................................&lt;br /&gt;ADDRESS:...............................&lt;br /&gt;EMAIL:....................................&lt;br /&gt;PHONE:...................................&lt;br /&gt;OCCUPATION:.........................&lt;br /&gt;COMPANY:..............................&lt;br /&gt;COUNTRY:...............................&amp;nbsp; &lt;br /&gt;|&lt;br /&gt;CONGRATULATIONS! &lt;br /&gt;CALL NOW TO CLAIM YOUR WINNING PRIZE &lt;br /&gt;Advocate Faber&amp;nbsp; Dutchs&lt;br /&gt;Tel: +31 -619 255 090&lt;br /&gt;Fax: +31-84-728-9686&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://webmail.hostbasket.com/src/compose.php?send_to=bejesbejes200%40aim.com"&gt;&lt;strong&gt;bejesbejes200@aim.com&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Yours faithfully,&lt;br /&gt;Mrs Eava&amp;nbsp; Van Boer&lt;br /&gt;Online coordinator &lt;br /&gt;Sweepstakes International Program.&lt;/strong&gt;&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/100266.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/12/04/100266.aspx</guid>
            <pubDate>Mon, 04 Dec 2006 12:22:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/100266.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/12/04/100266.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/100266.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/100266.aspx</trackback:ping>
        </item>
        <item>
            <title>Remote Desktop Connection (Terminal Services Client 6.0) available</title>
            <category>Terminal Services</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/12/01/100134.aspx</link>
            <description>&lt;p&gt;&lt;a title="" href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; released a new version of the Remote Desktop Connection application aka as v6.0 of the Terminal Services Client. It contains several new features:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Network Level Authentication&lt;/li&gt;&lt;li&gt;Server Authentication&lt;/li&gt;&lt;li&gt;Resource Redirection&lt;/li&gt;&lt;li&gt;Terminal Servers Gateway&lt;/li&gt;&lt;li&gt;TS Remote Programs&lt;/li&gt;&lt;li&gt;Monitor spanning&lt;/li&gt;&lt;li&gt;Visual Improvements (32-bit color depth, ClearType)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Read all about these new features and the download links&amp;nbsp;in the &lt;a title="" href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; Knowledge Base article &lt;a href="http://support.microsoft.com/?kbid=925876"&gt;925876&lt;/a&gt;. Please note that you will only be able to use all these features when connecting to a Windows Vista or a Windows Server Codename&amp;nbsp;&amp;quot;Longhorn&amp;quot; machine.&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.technet.com/aralves/archive/2006/11/30/rdp-client-6-0-released.aspx"&gt;Source&lt;/a&gt;&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/100134.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/12/01/100134.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 19:02:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/100134.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/12/01/100134.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/100134.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/100134.aspx</trackback:ping>
        </item>
        <item>
            <title>Call of Duty 3 - XBox 360 vs PS3 vs Wii</title>
            <category>Xbox</category>
            <category>PS3</category>
            <category>Wii</category>
            <category>Games</category>
            <category>Consoles</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/11/30/100077.aspx</link>
            <description>&lt;p&gt;GameTrailers.com has posted two videos that show in-game footage of CoD 3 played on an Xbox 360, PS3 and the Nintendo Wii and the differences are astonishing, I guess that me saying that I need to ask my girlfriend a Xbox 360 for X-mas says it al? The video quality on the Wii is a bummer.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.gametrailers.com/gamepage.php?id=2650"&gt;http://www.gametrailers.com/gamepage.php?id=2650&lt;/a&gt;&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/100077.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/11/30/100077.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 05:00:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/100077.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/11/30/100077.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/100077.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/100077.aspx</trackback:ping>
        </item>
        <item>
            <title>Cannot hit breakpoints when debugging ASP.NET 2.0</title>
            <category>ASP.NET</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/11/30/99932.aspx</link>
            <description>&lt;p&gt;A couple of days ago one of our .NET developers asked me to help solve an issue on his machine. He said that his breakpoints were not being hit due to missing symbol files. I asked him to close Visual Studio and show me step by step how he debugs.&lt;/p&gt;&lt;ol start="1"&gt;&lt;li&gt;He started Visual Studio 2005&lt;/li&gt;&lt;li&gt;He opened his solution&lt;/li&gt;&lt;li&gt;He publishes his site to c:\inetpub\wwwroot\&amp;lt;project&amp;gt;&lt;/li&gt;&lt;li&gt;He navigates to the website using IE&lt;/li&gt;&lt;li&gt;He sets a breakpoint&lt;/li&gt;&lt;li&gt;He attaches to the worker process&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The breakpoints will not be hit and I explained him why. Publishing your web site&amp;nbsp;cause your web site to be pre-compiled using the executable apsnet_compiler.exe. The problem here, if you can even call&amp;nbsp;this a problem,&amp;nbsp;is that by default the debug info will be omitted.&lt;/p&gt;&lt;p&gt;There are several ways to solve this:&lt;/p&gt;&lt;ol start="1"&gt;&lt;li&gt;Use Visual Studio 2005 Web Application Projects which shares the compilation semantics known from ASP.NET 1.1&lt;/li&gt;&lt;li&gt;Do not publish your site instead xcopy deploy the site&lt;/li&gt;&lt;li&gt;On your dev machine you can point the virtual directory to your ASP.NET project directory&lt;/li&gt;&lt;li&gt;Pre-compile manually with aspnet_compiler.exe -d to emit the debug info&lt;/li&gt;&lt;/ol&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/99932.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/11/30/99932.aspx</guid>
            <pubDate>Thu, 30 Nov 2006 18:38:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/99932.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/11/30/99932.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/99932.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/99932.aspx</trackback:ping>
        </item>
        <item>
            <title>Enterprise Library for .NET Framework 3.0 - Validation Application Block</title>
            <category>Enterprise Library</category>
            <category>Validation Application Block</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/11/27/99255.aspx</link>
            <description>&lt;p&gt;Tom Hollander, a Product Manager working for the &lt;a title="" href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; &lt;a href="http://microsoft.com/practices"&gt;&lt;font color="#009933"&gt;patterns &amp;amp; practices&lt;/font&gt;&lt;/a&gt; group,&amp;nbsp;discusses the new Validation Application Block that will be released in&amp;nbsp;Enterprise Library for .NET Framework 3.0. It looks promising with the possibility to take a declarative or imperative approach. It would be nice if the validators could inherit some of the pre- and post conditions semantics from&amp;nbsp;Spec#, I am not&amp;nbsp;talking about&amp;nbsp;heap checks&amp;nbsp;but just a simple implementation using reflection but I will already be&amp;nbsp;happy&amp;nbsp;if these validators can be used to validate&amp;nbsp;method arguments.&lt;/p&gt;&lt;p&gt;Read all about it &lt;a href="http://blogs.msdn.com/tomholl/archive/2006/11/27/validation-application-block-revealed.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/99255.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/11/27/99255.aspx</guid>
            <pubDate>Tue, 28 Nov 2006 05:46:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/99255.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/11/27/99255.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/99255.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/99255.aspx</trackback:ping>
        </item>
        <item>
            <title>ReSharper 2.5 EAP Build 312 (RC1)</title>
            <category>Refactoring</category>
            <category>ReSharper</category>
            <category>Add-ins</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/11/27/99212.aspx</link>
            <description>&lt;p&gt;The team behind &lt;a href="http://www.jetbrains.com/resharper"&gt;ReSharper&lt;/a&gt; released after several nightly builds EAP Build 312 which is the first Release Candidate for &lt;a title="" href="http://www.jetbrains.com/ReSharper" target="_blank"&gt;ReSharper&lt;/a&gt; 2.5. There is a known issue that you need to remove all your caches when you revert back to &lt;a title="" href="http://www.jetbrains.com/ReSharper" target="_blank"&gt;ReSharper&lt;/a&gt; 2.0.&lt;/p&gt;&lt;p&gt;&lt;a href="ttp://download.jetbrains.com/resharper/ReSharper-2.5.312.exe"&gt;ReSharper 2.5 Build 312 (Visual Studio 2005)&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.jetbrains.net/jira/secure/IssueNavigator.jspa?reset=true&amp;amp;&amp;amp;type=-2&amp;amp;pid=10241&amp;amp;customfield_10011%3AlessThan=00000000000312.000&amp;amp;customfield_10011%3AgreaterThan=00000000000311.000&amp;amp;resolution=1&amp;amp;sorter/field=issuekey&amp;amp;sorter/order=DESC"&gt;List of fixes&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/99212.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/11/27/99212.aspx</guid>
            <pubDate>Mon, 27 Nov 2006 20:30:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/99212.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/11/27/99212.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/99212.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/99212.aspx</trackback:ping>
        </item>
        <item>
            <title>Windows Vista + online banking = nightmare</title>
            <category>Windows Vista</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/11/23/97939.aspx</link>
            <description>&lt;p&gt;I guess that we could somehow expect that are going to be a lot of issues trying to run existing products on &lt;a title="" href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt;&amp;#39;s latest Windows platform. So far I have tested 3 online banking solutions offered in Belgium and so far there was only 1 of them that works flawlessly in Windows Vista.&lt;/p&gt;&lt;p&gt;So like I mentioned I tested 3 online banking solutions:&lt;/p&gt;&lt;ol start="1"&gt;&lt;li&gt;KBC Online&lt;/li&gt;&lt;li&gt;Dexia Direct Net&lt;/li&gt;&lt;li&gt;Fortis PC Banking&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;1. KBC Online&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;With KBC Online I tried to import an existing key and that&amp;#39;s where the problem start. Under normal conditions importing a key will result in the creating of a BCM file in the \Program Files\ directory. This does not work in Windows Vista thanks to the new security features. Running Windows Internet Explorer as an administrator is a possible workaround but not recommended. A better solution would be if the people from the KBC created the BCM file in the user profile&amp;#39;s directory where it belongs in the first place. Anyway I have reported this issue.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2. Dexia Direct Net&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;When you click on the link to start Dexia Direct Net it will open a new windows but the page cannot be retrieved. I have tried running Windows Internet Explorer as an administrator and I have even tried disabling UAC. I had to install Firefox to be able to use Dexia Direct Net so maybe this is not directly a Windows Vista issue. I will try this on a seperate machine running Windows XP + IE 7 to see if the problem lays with IE7. Reporting this problem cannot be done using an online form but I will contact the helpdesk tomorrow during the office hours.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3. Fortis PC Banking&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Last but certainly not least is the PC Banking solution provided by Fortis. This one works without any issues, you don&amp;#39;t need to run IE as an admin and you don&amp;#39;t need to disable UAC.&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/97939.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/11/23/97939.aspx</guid>
            <pubDate>Fri, 24 Nov 2006 02:03:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/97939.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/11/23/97939.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/97939.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/97939.aspx</trackback:ping>
        </item>
        <item>
            <title>How to: associate file types to WMP 11 on Windows Vista?</title>
            <category>How to</category>
            <category>Windows Media Player</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/11/23/97937.aspx</link>
            <description>&lt;P&gt;When I open certain media files they&amp;nbsp;will no&amp;nbsp;longer be opened&amp;nbsp;in the Windows Media Player because the file associations were changed during the installation of Nero 7. In Windows XP when you start Windows Media Player and open the options screen there will be a tab where you can choose the file type associations. In Windows Vista however you will not find this tab.&amp;nbsp;In Windows Vista file associations can be changed through a control panel applet. &lt;/P&gt;
&lt;P&gt;Click on the Windows Logo button (start) and click on "Control Panel" and then click on "Programs":&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.pointerx.net/photos/screenshots/picture1114.aspx" target=_blank&gt;&lt;IMG height=600 src="http://www.pointerx.net/photos/screenshots/images/1114/original.aspx" width=800 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Then click on "Default Programs":&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.pointerx.net/photos/screenshots/picture1115.aspx" target=_blank&gt;&lt;IMG height=600 src="http://www.pointerx.net/photos/screenshots/images/1115/original.aspx" width=800 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Then click on "Set your default programs" (you are almost there):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.pointerx.net/photos/screenshots/picture1116.aspx" target=_blank&gt;&lt;IMG height=600 src="http://www.pointerx.net/photos/screenshots/images/1116/original.aspx" width=800 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Select "Windows Media Player" from the list and then you have two options:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;You can either click on "Set this program as default": this will associate all the file types that can be opened by Windows Media Player to Windows Media Player
&lt;LI&gt;Or you can click on "Choose defaults for this program": this allows you to choose the file types&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;A href="http://www.pointerx.net/photos/screenshots/picture1117.aspx" target=_blank&gt;&lt;IMG height=600 src="http://www.pointerx.net/photos/screenshots/images/1117/original.aspx" width=800 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.pointerx.net/photos/screenshots/picture1118.aspx" target=_blank&gt;&lt;IMG height=600 src="http://www.pointerx.net/photos/screenshots/images/1118/original.aspx" width=800 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;When you choose for the second options just select all the file types that you want to be associated to Windows Media Player and click on "Save". That's it!&lt;/P&gt;
&lt;HR&gt;
Cross-posted from &lt;A href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/A&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/97937.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/11/23/97937.aspx</guid>
            <pubDate>Fri, 24 Nov 2006 01:49:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/97937.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/11/23/97937.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/97937.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/97937.aspx</trackback:ping>
        </item>
        <item>
            <title>When to use a switch statement/if statement?</title>
            <category>C#</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/11/22/97834.aspx</link>
            <description>&lt;p&gt;Today someone asked me if I had told developer X that having a lot of &lt;a href="http://msdn2.microsoft.com/en-us/library/5011f09h.aspx"&gt;if&lt;/a&gt; statements was better than a having a &lt;a href="http://msdn2.microsoft.com/en-us/library/06tc147t.aspx"&gt;switch&lt;/a&gt; statement. I guess that developer X misunderstood what I told him a couple of weeks ago.&lt;/p&gt;&lt;p&gt;I told him that if you have only 2 conditions that you need to check you can consider using an &lt;a href="http://msdn2.microsoft.com/en-us/library/5011f09h.aspx"&gt;if&lt;/a&gt; statement. If you have more than 2 conditions use a &lt;a href="http://msdn2.microsoft.com/en-us/library/06tc147t.aspx"&gt;switch&lt;/a&gt; statement instead and&amp;nbsp;if&amp;nbsp;you have more than 5 conditions then you should&amp;nbsp;reconsider your design and make use of the command pattern or make better use of inheritance. &lt;/p&gt;&lt;p&gt;When you&amp;nbsp;use a &lt;a href="http://msdn2.microsoft.com/en-us/library/06tc147t.aspx"&gt;switch&lt;/a&gt; statement&amp;nbsp;the C# compiler performs several optimizations. It&amp;nbsp;can rearrange the conditions when needed depending on the frequency&amp;nbsp;and it will also&amp;nbsp;determine whether&amp;nbsp;to implement a jump table (the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.opcodes.switch(VS.80).aspx"&gt;switch IL instruction&lt;/a&gt;) over&amp;nbsp;a &lt;a href="http://msdn2.microsoft.com/en-us/library/5011f09h.aspx"&gt;if&lt;/a&gt; statement instead. Therefore in &lt;em&gt;almost&lt;/em&gt; 100% of the cases it is always better to use a &lt;a href="http://msdn2.microsoft.com/en-us/library/06tc147t.aspx"&gt;switch&lt;/a&gt; statement where possible.&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/97834.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/11/22/97834.aspx</guid>
            <pubDate>Wed, 22 Nov 2006 22:46:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/97834.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/11/22/97834.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/97834.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/97834.aspx</trackback:ping>
        </item>
        <item>
            <title>Convert SWF to XAML</title>
            <category>XAML</category>
            <category>FLash</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/11/21/97745.aspx</link>
            <description>&lt;p&gt;Just in case you haven&amp;#39;t read about this on all the other blogs: &lt;a href="http://blogs.msdn.com/mswanson/"&gt;Michael Swanson&lt;/a&gt;,&amp;nbsp;a Technical Evangelist on&amp;nbsp;&amp;quot;Avalon&amp;quot; related tools and components,&amp;nbsp;released a version of his SWF2XAML which is a Flash to XAML converter. &lt;/p&gt;&lt;p&gt;You can read more about it &lt;a href="http://blogs.msdn.com/mswanson/archive/2006/11/21/swf2xaml-a-tool-to-convert-flash-files-to-xaml.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/97745.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/11/21/97745.aspx</guid>
            <pubDate>Wed, 22 Nov 2006 04:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/97745.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/11/21/97745.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/97745.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/97745.aspx</trackback:ping>
        </item>
        <item>
            <title>Intellisense doesn't show System.Windows.Forms.Form.Closed event (.NET 2.0)</title>
            <category>.NET Framework</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/11/21/97711.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;Why&amp;nbsp;doesn&amp;#39;t the IntelliSense show&amp;nbsp;the Closed&amp;nbsp;event of a form&amp;nbsp;in&amp;nbsp;WinForms 2.0 application?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You don&amp;#39;t see this member because it is decorated with the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.componentmodel.editorbrowsableattribute.aspx"&gt;EditorBrowsable&lt;/a&gt;&amp;nbsp;attribute passing the enum value&amp;nbsp;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.componentmodel.editorbrowsablestate.aspx"&gt;EditorBrowsableState.Never&lt;/a&gt; to its constructor. The IntelliSense engine in Visual Studio doesn&amp;#39;t show members that are marked as Never. This doesn&amp;#39;t mean that you can&amp;#39;t use this event because you can.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Why did the&amp;nbsp;designers&amp;nbsp;decide to mark the &lt;/strong&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.closed.aspx"&gt;&lt;strong&gt;Closed&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; event as being never browsable?&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;The answer to this question is that the events &lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.closed.aspx"&gt;Closed&lt;/a&gt;&amp;nbsp;and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.closing.aspx"&gt;Closing&lt;/a&gt;&amp;nbsp;too by the way are obsolete and that the events &lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.closing.aspx"&gt;FormClosed&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.formclosing.aspx"&gt;FormClosing&lt;/a&gt; should be used instead.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Why are the events Closed and Closing&amp;nbsp;obsolete?&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;I don&amp;#39;t know exactly why but using &lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;Reflector&lt;/a&gt;&amp;nbsp;I could easily determine that they have also added two new delegates and two new classes for event data:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;FormClosedEventHandler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.formclosingeventhandler.aspx"&gt;FormClosingEventHandler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.formclosedeventargs.aspx"&gt;FormClosedEventArgs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.formclosingeventargs.aspx"&gt;FormClosingEventArgs&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The only addition to the new classes for the event data is a &lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.formclosedeventargs.closereason.aspx"&gt;CloseReason&lt;/a&gt; property of the enum type &lt;a href="http://msdn2.microsoft.com/en-us/library/system.windows.forms.closereason.aspx"&gt;System.Windows.Forms.CloseReason&lt;/a&gt;. The enum type shows some interesting values like &lt;strong&gt;ApplicationExitCall&lt;/strong&gt;,&lt;strong&gt; WindowsShutDown &lt;/strong&gt;and&lt;strong&gt; TaskManagerClosing&lt;/strong&gt;. &lt;/p&gt;&lt;p&gt;When you use the Closed event you need to know that when you call Application.Exit() the events Closed and Closing&amp;nbsp;will not be raised. The events FormClosing and FormClosed however will be raised and now you have the opportunity to have different execution paths depending on the reason why these events were raised.&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/97711.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/11/21/97711.aspx</guid>
            <pubDate>Tue, 21 Nov 2006 20:48:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/97711.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/11/21/97711.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/97711.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/97711.aspx</trackback:ping>
        </item>
        <item>
            <title>Which is more secure? Oracle vs SQL Server</title>
            <category>Oracle</category>
            <category>SQL Server</category>
            <link>http://geekswithblogs.net/glozano/archive/2006/11/21/97700.aspx</link>
            <description>&lt;p&gt;David Litchfield, a well known security expert,&amp;nbsp;has created a report that compares the security flaws found in Oracle with those found in SQL Server. According to his report SQL Server 2005 is more secure than Oracle 10G Release 2 and he says that this is tanks to the Security Development Lifecycle.&lt;/p&gt;&lt;p&gt;Although there are indeed no known security flaws in SQL Server 2005 you must know that SQL Server 2005&amp;nbsp;uses several components that are not directly part of the SQL Server core and it&amp;nbsp;in these components there were several&amp;nbsp;security flaws&amp;nbsp;found. Imho these flaws should have been taken account for in the report because a chain is as strong as its weakest link.&lt;/p&gt;&lt;p&gt;You can read the report &lt;a href="http://www.databasesecurity.com/dbsec/comparison.pdf"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/michael_howard"&gt;Source&lt;/a&gt;&lt;/p&gt;
&lt;hr/&gt;Cross-posted from &lt;a href="http://www.pointerx.net"&gt;The .NET Aficionado&lt;/a&gt; &lt;img src="http://geekswithblogs.net/glozano/aggbug/97700.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gabriel Lozano-Morán</dc:creator>
            <guid>http://geekswithblogs.net/glozano/archive/2006/11/21/97700.aspx</guid>
            <pubDate>Tue, 21 Nov 2006 16:43:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/glozano/comments/97700.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/glozano/archive/2006/11/21/97700.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/glozano/comments/commentRss/97700.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/glozano/services/trackbacks/97700.aspx</trackback:ping>
        </item>
    </channel>
</rss>
