﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Deltacode Blog</title>
	<atom:link href="http://blog.deltacode.be/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deltacode.be</link>
	<description>Bitten by the web - A web developer&#039;s blog</description>
	<lastBuildDate>Fri, 08 Mar 2013 06:03:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Copy .chm locally from network and open</title>
		<link>http://blog.deltacode.be/2013/03/07/open-chm-from-network/</link>
		<comments>http://blog.deltacode.be/2013/03/07/open-chm-from-network/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 19:20:14 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.deltacode.be/?p=219</guid>
		<description><![CDATA[How to open up an old school .CHM help file from a network path succesfully? Put the Powershell in the folder of the .CHM file and any user can launch the help file via right-click on the .PS1 and selecting &#8216;Run with Powershell&#8217;. Set-ExecutionPolicy might need to be called first: More on Set-ExecutionPolicy]]></description>
				<content:encoded><![CDATA[<p><em>How to open up an old school .CHM help file from a network path succesfully?</em></p>
<p>Put the Powershell in the folder of the .CHM file and any user can launch the help file via right-click on the .PS1 and selecting &#8216;Run with Powershell&#8217;.</p>
<script src="https://gist.github.com/4450908.js?file=CopyChmLocalAndOpen.ps1"></script>
<p>Set-ExecutionPolicy might need to be called first: <a href="http://technet.microsoft.com/en-us/library/ee176961.aspx" target="_blank">More on Set-ExecutionPolicy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2013/03/07/open-chm-from-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compare Code Analysis Rule Sets</title>
		<link>http://blog.deltacode.be/2012/12/26/compare-code-analysis-rule-sets/</link>
		<comments>http://blog.deltacode.be/2012/12/26/compare-code-analysis-rule-sets/#comments</comments>
		<pubDate>Wed, 26 Dec 2012 16:47:39 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Code Analysis]]></category>

		<guid isPermaLink="false">http://blog.deltacode.be/?p=221</guid>
		<description><![CDATA[A few days ago I launched CARCS. This web application allows you to compare the default visual studio code analysis rule sets against each other. Code Analysis Rule Set Compare The website runs on Windows Azure Websites. I have used continuous deployment together with Team Foundation Service. Great experience overall.]]></description>
				<content:encoded><![CDATA[<p>A few days ago I launched <abbr title="Code Analysis Rule Set Compare">CARCS</abbr>.</p>
<p>This web application allows you to compare the default visual studio code analysis rule sets against each other.<br />
<a title="CARSC" href="http://carsc.azurewebsites.net">Code Analysis Rule Set Compare</a></p>
<p>The website runs on Windows Azure Websites.<br />
I have used continuous deployment together with Team Foundation Service.<br />
Great experience overall.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2012/12/26/compare-code-analysis-rule-sets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some TypeScript links</title>
		<link>http://blog.deltacode.be/2012/10/14/typescript-links/</link>
		<comments>http://blog.deltacode.be/2012/10/14/typescript-links/#comments</comments>
		<pubDate>Sun, 14 Oct 2012 17:27:31 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[TypeScript]]></category>

		<guid isPermaLink="false">http://blog.deltacode.be/?p=209</guid>
		<description><![CDATA[TypeScript is like JavaScript on steroids. Giving you the future of JavaScript today. It&#8217;s probably the best thing for front-end developers since Twitter Bootstrap. In short: it&#8217;s a superset of JavaScript that compiles down to regular JavaScript. It&#8217;s brought to you by Microsoft, but it&#8217;s open source, like most things MS is releasing lately. But [...]]]></description>
				<content:encoded><![CDATA[<p>TypeScript is like JavaScript on steroids. Giving you the future of JavaScript today.<br />
It&#8217;s probably the best thing for front-end developers since Twitter Bootstrap.<br />
In short: it&#8217;s a superset of JavaScript that compiles down to regular JavaScript.</p>
<p>It&#8217;s brought to you by Microsoft, but it&#8217;s open source, like most things MS is releasing lately.<br />
But it&#8217;s not just for .NET. You can use it in <a href="http://nodejs.org/" target="_blank">node.js</a> too, you just need the compiler (via <a title="Using TypeScript in node.js via npm" href="https://npmjs.org/package/typescript" target="_blank">npm</a>).<br />
It&#8217;s integrates nicely with Visual Studio, but also with <a title="TypeScript for Sublime Text, Vim, Emacs" href="http://blogs.msdn.com/b/interoperability/archive/2012/10/01/sublime-text-vi-emacs-typescript-enabled.aspx" target="_blank">Sublime Text, Vim, etc</a>&#8230;</p>
<p>Some links to get started with TypeScript:</p>
<ul>
<li>The official site: <a href="http://www.typescriptlang.org/" target="_blank">http://www.typescriptlang.org/</a> (very nice playground there!)</li>
<li>Announcement and a must see video: <a href="http://blogs.msdn.com/b/somasegar/archive/2012/10/01/typescript-javascript-development-at-application-scale.aspx" target="_blank">http://blogs.msdn.com/b/somasegar/archive/2012/10/01/typescript-javascript-development-at-application-scale.aspx</a></li>
<li>Placing TypeScript in context with similar frameworks/languages: <a href="http://www.hanselman.com/blog/WhyDoesTypeScriptHaveToBeTheAnswerToAnything.aspx" target="_blank">http://www.hanselman.com/blog/WhyDoesTypeScriptHaveToBeTheAnswerToAnything.aspx</a></li>
<li>Unofficial centralized repo of TypeScript definitions file for popular JavaScript libraries: <a href="https://github.com/borisyankov/DefinitelyTyped">https://github.com/borisyankov/DefinitelyTyped</a></li>
</ul>
<p><em>I&#8217;m pretty sure TypeScript is here to stay. I only hope that others communities (non .net) will look past the fact that Microsoft is behind this (the people that brought you IE6 and IE7) and embrace this new wonder in front-end development.</em></p>
<p>What do you think? Will TypeScript make it to 2013?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2012/10/14/typescript-links/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Include .pdb files in Web Application Publish for Release mode (VS2012)</title>
		<link>http://blog.deltacode.be/2012/09/26/include-pdb-files-in-web-application-publish-for-release-mode-vs2012/</link>
		<comments>http://blog.deltacode.be/2012/09/26/include-pdb-files-in-web-application-publish-for-release-mode-vs2012/#comments</comments>
		<pubDate>Wed, 26 Sep 2012 16:05:12 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[vs2012]]></category>

		<guid isPermaLink="false">http://blog.deltacode.be/?p=168</guid>
		<description><![CDATA[While most people want to get rid of the pdb files in release mode, I want to keep them. They don&#8217;t impact the performance of the application. They offer very useful information when exceptions occur. Etc.. In Visual Studio 2012, the .pdb files where excluded when publishing web applications in release mode. The development of these web [...]]]></description>
				<content:encoded><![CDATA[<p>While most people want to get rid of the <strong>pdb files in release mode</strong>, I want to <strong>keep them</strong>.<br />
They don&#8217;t impact the performance of the application. They offer very useful information when exceptions occur. Etc..</p>
<p>In Visual Studio 2012, the .pdb files where excluded when publishing web applications in release mode. The development of these web applications was started in Visual Studio 2010 and I never had this problem. Somehow something changed after the solutions/projects very opened in VS2012.<span id="more-168"></span></p>
<p style="text-align: center;"><a href="http://blog.deltacode.be/wp-content/uploads/2012/09/publish-web-application-dialog.png" target="_blank"><img class="aligncenter size-medium wp-image-171" title="Publish Web Application Dialog" src="http://blog.deltacode.be/wp-content/uploads/2012/09/publish-web-application-dialog-300x233.png" alt="Publish Web Application dialog" width="300" height="233" /></a></p>
<p>Under the <em>Project Properties &gt; Build &gt; Advanced,</em> the &#8216;Debug Info&#8217; was still set to &#8216;pdb-only&#8217;. So building in release does create the .pdb files.<br />
However, when running the &#8216;publish&#8217; to deploy to file system (in context menu of the project, under the build menu) the .pdb files are not copied.<br />
They don&#8217;t appear on the destination folder which makes sense because they aren&#8217;t even copied to the &#8216;\obj\Release\Package\PackageTmp\bin&#8217;.<br />
But why are they not copied to the package folder?</p>
<p>Like a lot of things, the answer is very simple and the solution even more so.<br />
After digging around, I noticed a new option in Visual Studio 2012 for Web Publish: <strong>exclude generated debug symbols</strong>.<br />
New option? Ok, not really. I just never saw it before. Turns out was there in Visual Studio 2010 also. But when converting my projects, this option got enabled somehow.</p>
<p>You can find this option under the <em>Project Properties &gt; Package/Publish Web.<br />
</em>Just<strong> uncheck the checkbox &#8220;Exclude generated debug symbols&#8221; and your .pdb files will be published</strong> like before.</p>
<div id="attachment_170" class="wp-caption aligncenter" style="width: 629px"><a href="http://blog.deltacode.be/wp-content/uploads/2012/09/exclude-generated-debug-symbols.png" target="_blank"><img class="size-full wp-image-170 " title="Exclude generated debug symbols" src="http://blog.deltacode.be/wp-content/uploads/2012/09/exclude-generated-debug-symbols.png" alt="Uncheck the 'Exclude generated debug symbols' checkbox to include .pdb files in your publish." width="619" height="223" /></a><p class="wp-caption-text">Uncheck the &#8216;Exclude generated debug symbols&#8217; checkbox to include .pdb files in your publish.</p></div>
<p>Great, I&#8217;ve got my useful info back in the stack trace of exceptions! And so do you I hope.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2012/09/26/include-pdb-files-in-web-application-publish-for-release-mode-vs2012/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>NuGet package restore fail TFS Build Server</title>
		<link>http://blog.deltacode.be/2012/07/10/nuget-package-restore-fails-on-tfs-build-server/</link>
		<comments>http://blog.deltacode.be/2012/07/10/nuget-package-restore-fails-on-tfs-build-server/#comments</comments>
		<pubDate>Tue, 10 Jul 2012 11:47:01 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[ALM]]></category>
		<category><![CDATA[NuGet]]></category>
		<category><![CDATA[TFS]]></category>

		<guid isPermaLink="false">http://blog.deltacode.be/?p=144</guid>
		<description><![CDATA[If you don&#8217;t want to check-in packages into your source control system, you can enable package restore. This will automate the download of packages during build, if packages aren&#8217;t on the machine yet. After enabling this for a solution I&#8217;m working on, I had no problem running this locally. I removed my original packages folder [...]]]></description>
				<content:encoded><![CDATA[<p>If you don&#8217;t want to check-in packages into your source control system, you can <a title="Using NuGet without committing packages to source control" href="http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages" target="_blank">enable package restore</a>. This will automate the download of packages during build, if packages aren&#8217;t on the machine yet.</p>
<p>After enabling this for a solution I&#8217;m working on, I had no problem running this locally. I removed my original packages folder from disc, and the build succeeded because nuget.exe (reference in the build) was able to download the packages. However&#8230; <strong>this didn&#8217;t work on our tfs build server</strong>.<span id="more-144"></span></p>
<h2>NuGet package restore from build server &#8211; not downloading packages</h2>
<p>The log file showed the command that was run:</p>
<pre>"C:\Builds\1\TeamProjectName\TeamProjectName_Dev_CI\Sources\.nuget\nuget.exe" install "C:\Builds\1\TeamProjectName\TeamProjectName_Dev_CI\Sources\src\TeamProjectName.Services\packages.config" -source "https://nuget.org/api/v2/" -o "C:\Builds\1\TeamProjectName\TeamProjectName_Dev_CI\Sources\packages"</pre>
<p>After running this from the command prompt, the <strong>output folder</strong> (packages) was not only empty, it <strong>didn&#8217;t even exist</strong>. Worse, running the command didn&#8217;t even give a hint of a failure.</p>
<p><em>The solution for me:<br />
</em>Starting with <a title="NuGet 2.0 Release Notes" href="http://docs.nuget.org/docs/release-notes/nuget-2.0" target="_blank">NuGet 2.0</a> there&#8217;s a new option to give NuGet <a title="Package Restore and Consent" href="http://blog.nuget.org/20120518/package-restore-and-consent.html" target="_blank">consent</a> to download packages: <strong>Allow NuGet to download missing files during build</strong>.<br />
These are the steps to fix this problem:</p>
<ul>
<li>Go to your build server (rdp or physical)</li>
<li>Start Visual Studio</li>
<li>Check the version of NuGet under Tools &gt; Extension Manager
<ul>
<li>Update to v2.0 if needed and restart Visual Studio</li>
<li>You might need to uninstall, restart and install if simple update doesn&#8217;t work.</li>
</ul>
</li>
<li>Open up the NuGet settings under Tools &gt; Options &gt; Package Manager</li>
<li>Make sure the <strong>Allow NuGet to download missing files during build</strong> checkbox is <strong>checked</strong>.</li>
</ul>
<div id="attachment_163" class="wp-caption aligncenter" style="width: 607px"><a href="http://blog.deltacode.be/wp-content/uploads/2012/07/nuget-package-restore-fail-tfs-build.png"><img class="size-full wp-image-163  " title="nuget-package-restore-fail-tfs-build" src="http://blog.deltacode.be/wp-content/uploads/2012/07/nuget-package-restore-fail-tfs-build.png" alt="NuGet Package Restore" width="597" height="312" /></a><p class="wp-caption-text">Possible solution if NuGet package restore fail on build server.<br />Make sure the consent checkbox is checked.</p></div>
<h2>If your build runs under a different account</h2>
<p>Maybe you can&#8217;t/won&#8217;t run Visual Studio under the account the build runs. Or maybe visual studio isn&#8217;t even installed.<br />
NuGet will look for an environment variable as a workaround.<br />
Create an <strong>environment variable</strong> named &#8216;<em>EnableNuGetPackageRestore</em>&#8216; with the value &#8216;<em>true</em>&#8216;.<br />
Right-click computer, properties, advanced system settings, environment variables, hit New under system variables, create the variable and reboot the machine.</p>
<h3>Still not solved?</h3>
<p>If this didn&#8217;t solve the problem, other things to try for your package restore to work on your build server:</p>
<ul>
<li>Check the <strong>NuGet.targets</strong> file in the .nuget folder. And look for <strong>PackageSource</strong>. You can specify repositories there if you have a custom NuGet gallery or need to reference MyGet or similar.</li>
<li>Check the firewall of proxy in your network. NuGet might be blocked.</li>
</ul>
<p><strong>Was this post helpful to you? Please let me know in the comments.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2012/07/10/nuget-package-restore-fails-on-tfs-build-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Solving MSBuild failure on platform HPD</title>
		<link>http://blog.deltacode.be/2012/04/18/msbuild-failure-on-platform-hpd/</link>
		<comments>http://blog.deltacode.be/2012/04/18/msbuild-failure-on-platform-hpd/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:10:47 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.deltacode.be/?p=139</guid>
		<description><![CDATA[So I &#8220;git&#8221; the DataAnnotationExtension from github and try to run the build.cmd that comes with it. What do I get&#8230; a lot of red: Build FAILED. Never good. The specified solution configuration "release&#124;HPD" is invalid. It turns out that MSBuild.exe looks for an environment variable if you don&#8217;t explicitly define a platform in the arguments. [...]]]></description>
				<content:encoded><![CDATA[<p>So I &#8220;git&#8221; the <a href="https://github.com/srkirkland/DataAnnotationsExtensions">DataAnnotationExtension</a> from github and try to run the <a href="https://github.com/srkirkland/DataAnnotationsExtensions/blob/master/Build.cmd">build.cmd</a> that comes with it.<br />
What do I get&#8230; a lot of red: Build FAILED. Never good.</p>
<p><span id="more-139"></span></p>
<div id="attachment_145" class="wp-caption aligncenter" style="width: 653px"><img class="size-full wp-image-145" title="build failure - platform HPD" src="http://blog.deltacode.be/wp-content/uploads/2012/04/build-failure-hpd.png" alt="MSBuild - build failure - target platform HPD" width="643" height="196" /><p class="wp-caption-text">MSBuild &#8211; build failure &#8211; target platform HPD</p></div>
<pre class="prettyprint">The specified solution configuration "release|HPD" is invalid.</pre>
<p>It turns out that MSBuild.exe looks for an environment variable if you don&#8217;t explicitly define a <strong>platform</strong> in the arguments.</p>
<p>And indeed, my System Environment Variables contain a &#8216;Platform&#8217; variable with the value &#8216;HPD&#8217;.<br />
What&#8217;s HPD you might ask? My machine is a <strong><span style="text-decoration: underline;">HP</span></strong> Pavilion Elite, a <strong><span style="text-decoration: underline;">d</span></strong>esktop machine. So I guess that makes the HPD acronym.</p>
<p>The <strong>solution</strong> however is very simple, you either remove the environment variable or you define the platform when calling msbuild.exe like this:</p>
<pre class="prettyprint">%WINDIR%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
Build\Build.proj /p:Configuration="%config%" <strong>/p:Platform="Any CPU"</strong></pre>
<p>Source: <a title="MSBuild and its use of the &quot;Platform&quot; environment variable" href="http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/3c4e9c3f-2bf2-436e-80de-e000a7dda8bd/">MSBuild and its use of the &#8220;Platform&#8221; environment variable</a></p>
<p><a href="http://blog.deltacode.be/wp-content/uploads/2012/04/system-environment-variable-hpd.png"><img class="aligncenter size-full wp-image-146" title="system environment variable hpd" src="http://blog.deltacode.be/wp-content/uploads/2012/04/system-environment-variable-hpd.png" alt="system environment variable hpd" width="357" height="85" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2012/04/18/msbuild-failure-on-platform-hpd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uploading a file using SFTP in C#</title>
		<link>http://blog.deltacode.be/2012/01/05/uploading-a-file-using-sftp-in-c-sharp/</link>
		<comments>http://blog.deltacode.be/2012/01/05/uploading-a-file-using-sftp-in-c-sharp/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 08:00:19 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://blog.deltacode.be/?p=126</guid>
		<description><![CDATA[SSH.NET is a new library, inspired by the discontinued SsshSharp, that can be used to upload files using the sftp protocol. The documentation is very limited, just some API listing, so here is a sample for file upload with SFTP and .NET/C#. const int port = 22; const string host = "domainna.me"; const string username [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://sshnet.codeplex.com">SSH.NET</a> is a new library, inspired by the discontinued SsshSharp, that can be used to upload files using the sftp protocol.<br />
The documentation is very limited, just some API listing, so here is a sample for file upload with SFTP and .NET/C#.<span id="more-126"></span></p>
<pre class="brush: csharp; auto-links: false;">const int port = 22;
const string host = "domainna.me";
const string username = "chucknorris";
const string password = "norrischuck";
const string workingdirectory = "/highway/hell";
const string uploadfile = @"c:\yourfilegoeshere.txt";

Console.WriteLine("Creating client and connecting");
using (var client = new SftpClient(host, port, username, password))
{
    client.Connect();
    Console.WriteLine("Connected to {0}", host);

    client.ChangeDirectory(workingdirectory);
    Console.WriteLine("Changed directory to {0}", workingdirectory);

    var listDirectory = client.ListDirectory(workingdirectory);
    Console.WriteLine("Listing directory:");
    foreach (var fi in listDirectory)
    {
        Console.WriteLine(" - " + fi.Name);
    }

    using (var fileStream = new FileStream(uploadfile, FileMode.Open))
    {
        Console.WriteLine("Uploading {0} ({1:N0} bytes)",
                            uploadfile, fileStream.Length);
        client.BufferSize = 4 * 1024; // bypass Payload error large files
        client.UploadFile(fileStream, Path.GetFileName(uploadfile));
    }
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2012/01/05/uploading-a-file-using-sftp-in-c-sharp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Find TFS ChangeSet based on Check-In Note</title>
		<link>http://blog.deltacode.be/2011/02/22/tfs2010-find-changeset-based-on-check-in-note-value/</link>
		<comments>http://blog.deltacode.be/2011/02/22/tfs2010-find-changeset-based-on-check-in-note-value/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 15:31:48 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[ALM]]></category>
		<category><![CDATA[TFS]]></category>

		<guid isPermaLink="false">http://blog.deltacode.be/?p=89</guid>
		<description><![CDATA[Want to find a ChangeSet through a value you entered in Check-In Note? It&#8217;s not that hard, but it isn&#8217;t obvious to know where to look. You must have the TFS Power Tools installed: Team Foundation Server Power Tools September 2010 In the command prompt or run dialog, you execute: tfpt searchcs This will bring up [...]]]></description>
				<content:encoded><![CDATA[<p>Want to find a ChangeSet through a value you entered in Check-In Note? It&#8217;s not that hard, but it isn&#8217;t obvious to know where to look.</p>
<p><span id="more-89"></span></p>
<p>You must have the TFS Power Tools installed: <a href="http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f" target="_blank">Team Foundation Server Power Tools September 2010</a></p>
<p>In the command prompt or run dialog, you execute:</p>
<pre class="brush:powershell">tfpt searchcs</pre>
<p>This will bring up a very handy dialog, allowing you to set some filters, including the check-in notes.</p>
<div id="attachment_111" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.deltacode.be/wp-content/uploads/2011/02/tfs2010-custom-note-search.png" target="_blank"><img class="size-medium wp-image-111" title="TFS 2010 - Custom Note Search w/ Power Tools" src="http://blog.deltacode.be/wp-content/uploads/2011/02/tfs2010-custom-note-search-300x287.png" alt="" width="300" height="287" /></a><p class="wp-caption-text">TFS 2010 &#8211; Custom Note Search w/ Power Tools</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2011/02/22/tfs2010-find-changeset-based-on-check-in-note-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE9 RC &#8211; still no text-shadow</title>
		<link>http://blog.deltacode.be/2011/02/20/ie9-rc-still-no-text-shadow/</link>
		<comments>http://blog.deltacode.be/2011/02/20/ie9-rc-still-no-text-shadow/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 11:17:00 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[HTML+CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[IE9]]></category>

		<guid isPermaLink="false">http://blog.deltacode.be/?p=91</guid>
		<description><![CDATA[IE9 got released recently, but although it has many great features, there is still no CSS3 text-shadow support. Something did change in this RC however: the text-shadow property just gets ignored. In the beta, text with text-shadow on it, looked really weird. So it&#8217;s actually better in the RC now. Update: IE9 = no text-shadow [...]]]></description>
				<content:encoded><![CDATA[<p>IE9 got released recently, but although it has many great features, there is <strong>still no CSS3 text-shadow support</strong>.</p>
<p>Something did change in this RC however: the text-shadow property just gets ignored.<br />
In the beta, text with text-shadow on it, looked really weird. So it&#8217;s actually better in the RC now.</p>
<p><span id="more-91"></span></p>
<h2 style="text-align: right;"><span style="color: #ff0000;"><em>Update:</em></span></h2>
<p style="text-align: right;"><em>IE9 = no text-shadow</em><br />
<em>IE10 = text-shadow supported</em><br />
<em>What is supported in what browser? </em><br />
<em>See the<strong> Can I use</strong> site:<br />
<a href="http://caniuse.com/#search=text-shadow">http://caniuse.com/#search=text-shadow</a></em></p>
<h3>Is there still hope?</h3>
<p>I&#8217;m giving up hope that the final release of IE9 will support text-shadow.<br />
If you look at the <a href="http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx#font">CSS Compatibility and Internet Explorer</a> page (scroll down to Font and Text &#8211; CSS3), it&#8217;s pretty clear: &#8216;<strong>No</strong>&#8216;.</p>
<p>The text-shadow is part of <a href="http://www.w3.org/TR/css3-text/#text-shadow">CSS3</a>. Sure, CSS3 is still in draft (probably for many more years), but that doesn&#8217;t stop the Chrome, Firefox, Opera, .. dev teams from implementing.<br />
Maybe the IE dev team hasn&#8217;t found a way to make it look good?</p>
<p><strong>Addendum </strong>(couple of hours later)</p>
<ul>
<li>More bad news &#8211; &#8220;Internet Explorer does not support any of the <strong>CSS3 multi-column</strong> layout properties.&#8221;<br />
Microsoft prevents us from using this very handy CSS3 feature. I&#8217;m sure there&#8217;ll be a jQuery plugin for it.</li>
<li>Some goods news &#8211; IE9 will have support form &#8216;transform&#8217;, be it in the form of <strong>-ms-transform</strong>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2011/02/20/ie9-rc-still-no-text-shadow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IE9 beta &#8211; no text-shadow yet</title>
		<link>http://blog.deltacode.be/2010/10/05/ie9-beta-no-text-shadow-yet/</link>
		<comments>http://blog.deltacode.be/2010/10/05/ie9-beta-no-text-shadow-yet/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 10:24:42 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[HTML+CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[IE9]]></category>

		<guid isPermaLink="false">http://blog.alfabit.be/?p=80</guid>
		<description><![CDATA[Update: IE9 = no text-shadow IE10 = text-shadow supported What is supported in what browser?  See the Can I use site: http://caniuse.com/#search=text-shadow  &#160; I&#8217;m working on a new project which will be released in a few months and I have the luxery to only support the latest version of 4 A-grade browsers: Firefox 4 (beta 6 at this [...]]]></description>
				<content:encoded><![CDATA[<h2 style="text-align: right;"><span style="color: #ff0000;"><em>Update:</em></span></h2>
<p style="text-align: right;"><em>IE9 = no text-shadow</em><br />
<em>IE10 = text-shadow supported</em><br />
<em>What is supported in what browser? </em><br />
<em>See the<strong> Can I use</strong> site: <a href="http://caniuse.com/#search=text-shadow">http://caniuse.com/#search=text-shadow</a> </em></p>
<p>&nbsp;</p>
<p>I&#8217;m working on a new project which will be released in a few months and I have the luxery to only support the latest version of 4 A-grade browsers:</p>
<ul>
<li>Firefox 4 (beta 6 at this time)</li>
<li>Chrome 6 (or 7&#8230; who can keep count here?)</li>
<li>Safari 5</li>
<li>and IE9, which was recently released as a beta and I saw Â fully demoed at Microsoft&#8217;s Remix event last week</li>
</ul>
<p>It&#8217;s great to be able to use CSS3. Saves a lot of work on having to create a bunch of images for rounded corners in all sorts of dimensions and colors, but also new images for buttons with different text. Now I rely on the new CSS3 properties like background gradients, rounded corners and text shadow.<br />
IE9 is doing a very good job at all this. My application is running fast thanks to the new javascript engine. But there is one thing that looked fishy.</p>
<p><strong>The new CSS3 text-shadow property has not been implemented in IE9 beta. </strong></p>
<p><strong></strong>I found an interesting page on <a href="http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx" target="_blank">CSS Compatibility and Internet Explorer</a> in which it&#8217;s clear that this feature has not been implemented yet by the dev team.<br />
However, it looks like the pixels that are supposed to be the shadow are actually just take the color of the text. This makes it look like the font weight is set to bold.<br />
As far as I know, the text-shadow property is an official CSS3 property, so I&#8217;m guessing it will be available in a next release.</p>
<p>PS: If you&#8217;re viewing this blog in IE9 beta, you&#8217;ll might also miss out on the text shadow I&#8217;m using in the current theme of this WordPress blog. Unless I changed my theme again&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2010/10/05/ie9-beta-no-text-shadow-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
