<?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>Thu, 26 Jan 2012 10:06:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<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: c-sharp; 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 on big files
        client.UploadFile(fileStream, Path.GetFileName(uploadfile));</pre>
<pre class="brush: c-sharp; auto-links: false;">    }
}</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>0</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 a [...]]]></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: <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: 12px; line-height: 18px; white-space: pre;">tfpt searchcs</span></p>
<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 - 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. Is there still hope? I&#8217;m [...]]]></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>
<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 - &#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[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 time) Chrome 6 (or 7&#8230; who can keep count here?) Safari 5 and IE9, which was recently released as a [...]]]></description>
			<content:encoded><![CDATA[<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>
		<item>
		<title>MS Sql 2008 &#8211; Add a FileStream column to an existing table (alter)</title>
		<link>http://blog.deltacode.be/2010/03/11/ms-sql-2008-add-a-filestream-column-to-an-existing-table-alter/</link>
		<comments>http://blog.deltacode.be/2010/03/11/ms-sql-2008-add-a-filestream-column-to-an-existing-table-alter/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 13:14:35 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[filestream]]></category>

		<guid isPermaLink="false">http://alfabit.wordpress.com/?p=67</guid>
		<description><![CDATA[I couldn&#8217;t find any straight answer after googling, so I&#8217;m gonna put it here for all of you who want to add a FileStream varbinary to an existing table. You should already know that you can not do this from the design window of your table. You need to do it in 3 steps: First [...]]]></description>
			<content:encoded><![CDATA[<p>I couldn&#8217;t find any straight answer after googling, so I&#8217;m gonna put it here for all of you who want to add a FileStream varbinary to an existing table.<br />
You should already know that you can not do this from the design window of your table.<span id="more-67"></span></p>
<p>You need to do it in 3 steps:</p>
<p>First one is defining in which filegroup when files need to be stored. You define your filegroup on database level.</p>
<pre>ALTER TABLE dbo.YourTable
  SET (FILESTREAM_ON = FileStreamGroup)</pre>
<p>Next you create a row guid column</p>
<pre>ALTER TABLE dbo.YourTable
  ALTER COLUMN GuidFieldAsPK ADD ROWGUIDCOL</pre>
<p>Finally you add the file</p>
<pre>ALTER TABLE dbo.YourTable
  ADD YourNewFileStreamField varbinary(max) FILESTREAM NOT NULL</pre>
<p>I found the code here: <a href="http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/13de4291-f48e-438c-bee5-40d80746fc7b">http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/13de4291-f48e-438c-bee5-40d80746fc7b</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2010/03/11/ms-sql-2008-add-a-filestream-column-to-an-existing-table-alter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone: Add a Second Calendar from same Google Account as CalDav</title>
		<link>http://blog.deltacode.be/2010/02/10/second-or-multiple-google-calendar-caldav/</link>
		<comments>http://blog.deltacode.be/2010/02/10/second-or-multiple-google-calendar-caldav/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 21:52:30 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://alfabit.wordpress.com/?p=61</guid>
		<description><![CDATA[So you&#8217;ve got your initial calendar up and running on you iPhone as CalDav, but you want more&#8230; There&#8217;s no way to select one of the other calendars you&#8217;ve got access to from the settings menu. But there is a simple trick that involves getting the right url to add multiple CalDav calendars from the [...]]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;ve got your initial calendar up and running on you iPhone as CalDav, but you want more&#8230; There&#8217;s no way to select one of the other calendars you&#8217;ve got access to from the settings menu. <strong>But there is a simple trick that involves getting the right url to add multiple CalDav calendars from the same Google Account.</strong> These calendars won&#8217;t be read-only, they are synced in two ways.</p>
<p>Nathan de Vries wrote it down. To my surprise there seems to be a very cool (enterprise) iPhone configuration utility.</p>
<p><a title="Configuring Multiple=" href="http://www.atnan.com/2009/6/19/configuring-multiple-caldav-google-calendars-on-iphone-os-3-0" target="_blank">Read how to add more CalDav Google Calendars to your iPhone.</a></p>
<p>If you&#8217;ve got questions, I&#8217;ll try to answer them. But read through the whole thing first.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2010/02/10/second-or-multiple-google-calendar-caldav/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The &#8216;Microsoft.Jet.OLEDB.4.0&#8242; provider is not registered on the local machine. &#8211; On 64-bit Windows 7</title>
		<link>http://blog.deltacode.be/2009/12/03/the-microsoft-jet-oledb-4-0-provider-is-not-registered-on-the-local-machine-on-64-bit-windows-7/</link>
		<comments>http://blog.deltacode.be/2009/12/03/the-microsoft-jet-oledb-4-0-provider-is-not-registered-on-the-local-machine-on-64-bit-windows-7/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 08:53:56 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[oledb]]></category>
		<category><![CDATA[vb.net]]></category>

		<guid isPermaLink="false">http://alfabit.wordpress.com/?p=44</guid>
		<description><![CDATA[I&#8217;ve got a console application that reads plain old txt files into datasets. My new machine (Dell Studio XPS 16) has got Windows 7 64-bit on it. Running the app I got this error: System.InvalidOperationException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine. The reason for this is that the provider does not [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a console application that reads plain old txt files into datasets. My new machine (Dell Studio XPS 16) has got Windows 7 64-bit on it. Running the app I got this error:</p>
<pre><span style="color: #ff0000;">System.InvalidOperationException:
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
    </span></pre>
<p>The reason for this is that the provider does not have a 64-bit version and the application wasn&#8217;t compiled for a specified version. So you just need to build it for x86 specifically.</p>
<p><span id="more-44"></span></p>
<div id="attachment_46" class="wp-caption aligncenter" style="width: 464px"><a href="http://blog.alfabit.be/wp-content/uploads/2009/12/target_cpu.jpg"><img class="size-full wp-image-46" title="Target CPU" src="http://blog.deltacode.be/wp-content/uploads/2009/12/target_cpu.jpg" alt="Selecting target CPU" width="454" height="361" /></a><p class="wp-caption-text">Advanced Compiler Settings - Selecting target CPU</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2009/12/03/the-microsoft-jet-oledb-4-0-provider-is-not-registered-on-the-local-machine-on-64-bit-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DeepZoomTools.dll -&gt; Exception from HRESULT: 0x88982F05</title>
		<link>http://blog.deltacode.be/2009/09/21/deepzoomtools-dll-exception-from-hresult-0x88982f05/</link>
		<comments>http://blog.deltacode.be/2009/09/21/deepzoomtools-dll-exception-from-hresult-0x88982f05/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 07:17:09 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Deepzoom]]></category>

		<guid isPermaLink="false">http://alfabit.wordpress.com/?p=40</guid>
		<description><![CDATA[I was getting this error when processing some jpeg files. Most of the images work, but some don&#8217;t. The image data generated an overflow during processing. Exception from HRESULT: 0x88982F05 My code is pretty basic: Dim z As New Microsoft.DeepZoomTools.ImageCreator() z.ImageQuality = 0.95 z.MaxLevel = 12 z.Create(ZoomImage.FullName, XmlFile) Couldn&#8217;t be the code right, must be the [...]]]></description>
			<content:encoded><![CDATA[<p>I was getting this error when processing some jpeg files. Most of the images work, but some don&#8217;t. The image data generated an overflow during processing.</p>
<pre>Exception from HRESULT: 0x88982F05</pre>
<p>My code is pretty basic:</p>
<pre>Dim z As New Microsoft.DeepZoomTools.ImageCreator()
z.ImageQuality = 0.95
z.MaxLevel = 12
z.Create(ZoomImage.FullName, XmlFile)</pre>
<p>Couldn&#8217;t be the code right, must be the file. So I thought it had something to do with the metadata in the image.<br />
When I used photoshop to copy the content om the image in a new canvas and process that new file, it worked perfectly.</p>
<p>Turns out it was the metadata in the file and an windows update could fix this. The solution can be found at <a href="http://getsatisfaction.com/livelabs/topics/deepzoomtools_dll_exception_from_hresult_0x88982f05" target="_blank">this page</a>. </p>
<p>Check the result of the Deepzoom implementation at <a href="http://www.primadonna.eu">www.primadonna.eu</a> starting at the end of september 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2009/09/21/deepzoomtools-dll-exception-from-hresult-0x88982f05/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error: Cannot create an instance of the abstract class or interface FindServiceSoap -&gt; Solution</title>
		<link>http://blog.deltacode.be/2009/08/28/error-cannot-create-an-instance-of-the-abstract-class-or-interface-findservicesoap/</link>
		<comments>http://blog.deltacode.be/2009/08/28/error-cannot-create-an-instance-of-the-abstract-class-or-interface-findservicesoap/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 10:26:26 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[mappoint]]></category>
		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://alfabit.wordpress.com/?p=19</guid>
		<description><![CDATA[If you get an error like this (or similar but with different class name) in Visual Studio 2008: Cannot create an instance of the abstract class or interface 'ConsoleApplication1.Mappoint.FindServiceSoap' The solution is pretty simple &#8211; once you realize what you&#8217;ve done wrong. You most likely chose to &#8220;Add Service Reference&#8220;. But that only works well with [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">If you get an error like this (or similar but with different class name) in Visual Studio 2008:</div>
<pre><span style="color: #ff0000;">Cannot create an instance of the abstract class or interface 'ConsoleApplication1.Mappoint.FindServiceSoap'
 </span></pre>
<p>The solution is pretty simple &#8211; once you realize what you&#8217;ve done wrong.<br />
You most likely chose to &#8220;<em>Add Service Reference</em>&#8220;.<br />
But that only works well with WCF services.<br />
If you want to add a regular Web Service you need to click the &#8220;<em>Advanced</em>&#8221; button and then the &#8220;<em>Add Web Reference</em>&#8221; button.</p>
<p><span id="more-19"></span></p>
<div id="attachment_23" class="wp-caption aligncenter" style="width: 490px"><img class="size-full wp-image-23" title="Add Service Reference" src="http://blog.alfabit.be/wp-content/uploads/2009/08/add-service-reference1.gif" alt="Click the &quot;Advanced&quot; button" width="480" height="386" /><p class="wp-caption-text">Click the &quot;Advanced&quot; button</p></div>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><img class="size-full wp-image-21" title="Add Webservice" src="http://blog.alfabit.be/wp-content/uploads/2009/08/add-webservice.gif" alt="Click the &quot;Add Web Reference&quot; button" width="480" height="444" /></dt>
<dd class="wp-caption-dd">Click the &#8220;Add Web Reference&#8221; button</dd>
</dl>
<p><img class="aligncenter size-full wp-image-27" title="Add Web Reference" src="http://blog.alfabit.be/wp-content/uploads/2009/08/add-web-reference.gif" alt="Add Web Reference" width="480" height="332" /></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2009/08/28/error-cannot-create-an-instance-of-the-abstract-class-or-interface-findservicesoap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IE8 &#8211; X-UA-Compatible vs. Compatibility View &#8211; bug?</title>
		<link>http://blog.deltacode.be/2009/08/19/ie8-x-ua-compatible-vs-compatibility-view-bug/</link>
		<comments>http://blog.deltacode.be/2009/08/19/ie8-x-ua-compatible-vs-compatibility-view-bug/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 18:00:06 +0000</pubDate>
		<dc:creator>David De Sloovere</dc:creator>
				<category><![CDATA[HTML+CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://alfabit.wordpress.com/?p=3</guid>
		<description><![CDATA[Just encountered a behaviour in IE8 that could be considered a bug. I&#8217;ve got a page which renders X (to make it abstract) in IE8 on one PC and renders Y on another PC. The page contains the X-UA-Compatible tag, so you would think that it&#8217;s not an IE8 problem, but something different. After digging [...]]]></description>
			<content:encoded><![CDATA[<p>Just encountered a behaviour in IE8 that could be considered a bug.</p>
<p>I&#8217;ve got a page which renders X (to make it abstract) in IE8 on one PC and renders Y on another PC.<br />
The page contains the X-UA-Compatible tag, so you would think that it&#8217;s not an IE8 problem, but something different.</p>
<p>After digging &#8211; the website was in the Compatibility View list on one PC and not on the other.<span id="more-17"></span></p>
<div id="attachment_7" class="wp-caption aligncenter" style="width: 440px"><img class="size-full wp-image-7 " title="Compatibility View Button" src="http://blog.alfabit.be/wp-content/uploads/2009/08/compat_view_button.png" alt="Compatibility View Button in IE8 for rendering in IE7" width="430" height="69" /><p class="wp-caption-text">Compatibility View Button in IE8 for rendering in IE7</p></div>
<p>Adding the X-UA-Compatible tag to the page (and the whole site actually) hides the button to turn on/off the Compatibility View next to the refresh button.<br />
It has to be done through the menu, but no normal user does that I guess, only developers.</p>
<div id="attachment_8" class="wp-caption aligncenter" style="width: 403px"><img class="size-full wp-image-8" title="Compatibility View Menu" src="http://blog.alfabit.be/wp-content/uploads/2009/08/compat_view_menu.png" alt="There is no button here - but you can still add or remove the website from the menu." width="393" height="502" /><p class="wp-caption-text">There is no button here - but you can still add or remove the website from the menu.</p></div>
<p>So if you turned on Compatibility View before the meta tag was added, you get different rendering compared to never having turned on Compatibility View.</p>
<p>I was to believe that the meta tag forced the Compatibility View, but apparently it does something else here.</p>
<p>The thing rendered was an iFrame with the Fancybox plugin for jQuery &#8211; I did found a <a href="http://groups.google.com/group/fancybox/browse_thread/thread/6f9576fd818e9743/4060fe93f1972731?lnk=gst&amp;q=iframe#4060fe93f1972731" target="_blank">workaround</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deltacode.be/2009/08/19/ie8-x-ua-compatible-vs-compatibility-view-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

