<?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>DEfusion.org.uk &#187; Standards</title>
	<atom:link href="http://www.defusion.org.uk/archives/category/web-development/standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.defusion.org.uk</link>
	<description>I too will force my opinions on you</description>
	<lastBuildDate>Mon, 04 Jul 2011 19:28:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>No IE For You!</title>
		<link>http://www.defusion.org.uk/archives/2009/11/01/no-ie-for-you/</link>
		<comments>http://www.defusion.org.uk/archives/2009/11/01/no-ie-for-you/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 22:45:06 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[IE Sucks]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.defusion.org.uk/archives/2009/11/01/no-ie-for-you/</guid>
		<description><![CDATA[
The title of this post was going to be:
If Microsoft Insist On Making It Nigh-on Impossible For Us To Test IE Effectively Then Why Do They Think We Should Bother Supporting It?
But I decided that was a bit too long, so I took inspiration from the soup kitchen chef instead, it&#8217;s more to the point.
Anyway [...]]]></description>
			<content:encoded><![CDATA[<p><img class="featureImg" src="http://www.defusion.org.uk/wp-content/uploads/2009/11/no-ie-thumb.jpg" alt="No IE for You!" /><br />
The title of this post was going to be:</p>
<blockquote><p>If Microsoft Insist On Making It Nigh-on Impossible For Us To Test <acronym title="Internet Explorer">IE</acronym> Effectively Then Why Do They Think We Should Bother Supporting It?</p></blockquote>
<p>But I decided that was a bit too long, so I took inspiration from the soup kitchen chef instead, it&#8217;s more to the point.</p>
<p>Anyway the reason I&#8217;m back writing about adventures in <acronym title="Internet Explorer">IE</acronym> testing land is I have a week of some horrid <acronym title="Internet Explorer">IE</acronym> browser testing of my current, JavaScript heavy, project coming up if the first quick check through all versions of <acronym title="Internet Explorer">IE</acronym> is anything to go by. Yes I know I should have been testing as I went along, but having to refresh 9 browsers with every change really kills my buzz (especially when 3 of those are <acronym title="Internet Explorer">IE</acronym>).</p>
<p>So I did some initial browser testing last week and got <strong>zero issues in 6 browsers</strong>, but <em>each version of <acronym title="Internet Explorer">IE</acronym> threw up massive amounts of JavaScript errors</em> &#8212; absolutely all over the place &#8212; and we all know how annoying debugging JS is in <acronym title="Internet Explorer">IE</acronym>. This combined with my aging (and decidedly creaky) Windows XP Virtual Machine (running in Parallels on a Mac Pro with more than enough grunt to run multiple <acronym title="Virtual Machine">VM</acronym>&#8217;s all at once) meant that tonight I decided to look for new alternatives (as multiple versions of <acronym title="Internet Explorer">IE</acronym> on a single <acronym title="Virtual Machine">VM</acronym> have never been great anyway).<br />
<span id="more-198"></span><br />
So single <acronym title="Virtual Machine">VM</acronym> images (as light and quick as possible) was my plan and I started to do some research, and found the following:</p>
<ul>
<li>Microsoft handily supply a bevvy of <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&#038;DisplayLang=en">Internet Explorer Application Compatibility VPC Image&#8217;s</a> exactly for this situation. <strong>Score 1 Microsoft!</strong></li>
<li>These are Virtual PC images, which is only available for Windows&#8230; but I found <a href="http://blog.mozmonkey.com/2008/vpc-ie6-ie7-ie8-on-mac-os-x/">these instructions for converting them</a> to run with either VMWare Fusion or VirtualBox. <strong>Score 1 Mac and the sweet, sweet people on the Internet</strong></li>
</ul>
<p>So I&#8217;m all set right? The steps aren&#8217;t that difficult and I choose to try VirtualBox as </p>
<ol>
<li>I&#8217;ve tried VMWare Fusion before and wasn&#8217;t that keen.</li>
<li>I know that VMWare won&#8217;t run at the same time as parallels. A big minus there.</li>
<li>I&#8217;ve wanted to try VirtualBox for a while.</li>
</ol>
<p>I do a few downloads, the conversion stuff and within the hour I have VirtualBox booting the image. <em>It boots quickly and it&#8217;s nippy</em>, I assume they&#8217;ve stripped Windows down to the bare bones with just enough to run <acronym title="Internet Explorer">IE</acronym> properly &#8211; which is what I was going to try and do anyway. Windows says something about having to re-activate so I try, that fails but says I have 3 days so I figure that has to be due to the last step I haven&#8217;t completed, which I then do and reboot. Only to get the following:</p>
<ol>
<li>WGA prompt</li>
<li>Follow instructions</li>
<li>Fail</li>
<li>Repeat steps 1 to 3 a couple more times</li>
<li>Search Google and <a href="http://socket7.net/article/ie-vpc-images-now-with-wga">find</a> out <a href="http://forums.virtualbox.org/viewtopic.php?f=2&#038;t=21712&#038;start=45">that</a> they&#8217;ve gone and restricted it to running in Virtual PC only. <strong><em>Microsoft FAIL</em></strong>. It&#8217;s in the EULA so I should have noticed it&#8230; Like I&#8217;m going to read every EULA put in front of my face.</li>
</ol>
<p><a href="http://blogs.msdn.com/petel/">Peter L</a> who is the &#8220;Product Manager, Internet Explorer, Developer Division&#8221; has the following <a href="http://blogs.msdn.com/petel/archive/2009/09/09/running-the-ie-vpc-s-on-other-vpc-hosts.aspx">month and a half old update</a>:</p>
<blockquote cite="http://blogs.msdn.com/petel/archive/2009/09/09/running-the-ie-vpc-s-on-other-vpc-hosts.aspx"><p>I&#8217;ve spent some time investigating this issue, and now understand that the VPC images used to work on other hosting environments, but with the latest release, don&#8217;t any more.  We have a better understanding of the issue now, and while we&#8217;re looking for a solution, we don&#8217;t have one right now.  If you&#8217;re using the VPC&#8217;s, and they don&#8217;t work any more, I encourage you to email me, with your name, how you&#8217;re using them and the hosting environment that you&#8217;re using.</p></blockquote>
<p>I&#8217;ll drop him an email but I don&#8217;t expect to get a resolution any time soon.</p>
<p>So a couple of hours of work and I&#8217;m back to square one, the only positive thing I can take from this is <a href="http://www.virtualbox.org/">VirtualBox</a> seems quite fast and neither it nor Parallels have complained about the other. So I might try converting my Dev <acronym title="Virtual Machine">VM</acronym>&#8217;s and setting up a new Multi-<acronym title="Internet Explorer">IE</acronym> Windows <acronym title="Virtual Machine">VM</acronym> on there.</p>
<p>But the big thing I take from this is that Microsoft don&#8217;t want you to play with them if you don&#8217;t own a Microsoft football. I quite honestly would be quite happy to do that, <em>to never have to open <acronym title="Internet Explorer">IE</acronym> again would suit me fine</em>. </p>
<p>Unfortunately that would also mean commercial suicide for a web developer who works on public facing sites.</p>]]></content:encoded>
			<wfw:commentRss>http://www.defusion.org.uk/archives/2009/11/01/no-ie-for-you/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>(Not) Styling Form Controls</title>
		<link>http://www.defusion.org.uk/archives/2007/05/25/not-styling-form-controls/</link>
		<comments>http://www.defusion.org.uk/archives/2007/05/25/not-styling-form-controls/#comments</comments>
		<pubDate>Fri, 25 May 2007 09:27:20 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Outer Monologue]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.defusion.org.uk/archives/2007/05/25/not-styling-form-controls/</guid>
		<description><![CDATA[I decided quite a while ago, probably about 18 months ago, that I wasn&#8217;t going to attempt to style form controls any more. 
This was based on my personal experience and my personal preference &#8211; I think your average user appreciates being able to easily identify a text box, a form button etc. &#8211; as [...]]]></description>
			<content:encoded><![CDATA[<p>I decided quite a while ago, probably about 18 months ago, that I wasn&#8217;t going to attempt to style form controls any more. </p>
<p>This was based on my personal experience and my personal preference &#8211; I think your average user appreciates being able to easily identify a text box, a form button etc. &#8211; as forms can be confronting beasts to some people. If you leave all the form controls in their default style in the users chosen browser then at least they can readily and quickly identify and understand them.<br />
<span id="more-124"></span><br />
This is always something that the designer in me (and designers and other colleagues I work with) naturally (and usually subconsciously, on my part) fight. Quite often I end up styling form controls (buttons especially) in my design mock-ups and by that point it&#8217;s harder to let go of them.</p>
<p>I have in the past on numerous occasions thought &quot;I wish that all browsers would allow me to do whatever I want with form controls&quot; but that thought soon passed when I thought about some of the hideous monstrosities that would allow people to create, I&#8217;d never even contemplated the why and how it would be implemented by the browser or in <acronym title="Cascading Style Sheets">CSS</acronym>. <a href="http://meyerweb.com/eric/">Eric Meyer</a>, on the other hand, <a href="http://meyerweb.com/eric/thoughts/2007/05/15/formal-weirdness/">has thought about it</a>.  It&#8217;s  a very long post but defiantly a worthwhile read if this is something you&#8217;ve ever had to face.</p>]]></content:encoded>
			<wfw:commentRss>http://www.defusion.org.uk/archives/2007/05/25/not-styling-form-controls/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Argh Browsers!</title>
		<link>http://www.defusion.org.uk/archives/2006/10/15/argh-browsers/</link>
		<comments>http://www.defusion.org.uk/archives/2006/10/15/argh-browsers/#comments</comments>
		<pubDate>Sun, 15 Oct 2006 16:02:26 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Outer Monologue]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.defusion.org.uk/archives/2006/10/15/argh-browsers/</guid>
		<description><![CDATA[For those of you who have had the pleasure of dealing with browser testing slightly complex CSS the title explains it all.
For those of you who haven&#8217;t, all I have to say is this: you lucky bastards.]]></description>
			<content:encoded><![CDATA[<p>For those of you who have had the pleasure of dealing with browser testing slightly complex <acronym title="Cascading Style Sheets">CSS</acronym> the title explains it all.</p>
<p>For those of you who haven&#8217;t, all I have to say is this: you lucky bastards.</p>]]></content:encoded>
			<wfw:commentRss>http://www.defusion.org.uk/archives/2006/10/15/argh-browsers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaScript Image Cropper UI, built on Prototype &amp; script.aculo.us</title>
		<link>http://www.defusion.org.uk/archives/2006/05/20/javascript-image-cropper-ui-built-on-prototype-scriptaculous/</link>
		<comments>http://www.defusion.org.uk/archives/2006/05/20/javascript-image-cropper-ui-built-on-prototype-scriptaculous/#comments</comments>
		<pubDate>Sat, 20 May 2006 15:12:15 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.defusion.org.uk/archives/2006/05/20/javascript-image-cropper-ui-built-on-prototype-scriptaculous/</guid>
		<description><![CDATA[For a current project I needed a browser based image cropping user interface, I wanted it to have the same features as found in something like Photoshop and be based on the Prototype JavaScript framework and possibly script.aculo.us, as they are both being employed in the area this tool will be used, plus taking advantage [...]]]></description>
			<content:encoded><![CDATA[<p>For a current project I needed a browser based image cropping user interface, I wanted it to have the same features as found in something like Photoshop and be based on the <a href="http://prototype.conio.net/">Prototype JavaScript framework</a> and possibly <a href="http://script.aculo.us/">script.aculo.us</a>, as they are both being employed in the area this tool will be used, plus taking advantage of their power would reduce the weight impact of the interface.</p>
<p>I did quite a lot of searching for some ready made solutions and found none that had the complete feature set that I required or any complete versions based on Prototype, the closest I found was Encytemedia&#8217;s <a href="http://encytemedia.com/blog/articles/2005/09/15/prototype-scriptaculous-javascript-image-cropper">Prototype/Script.aculo.us Javascript Image Cropper</a>, but this is far from complete.</p>
<p>So after a week and a half of work, I present the <a href="/code/javascript-image-cropper-ui-using-prototype-scriptaculous/"><strong>JavaScript image cropper UI, built on Prototype &amp; script.aculo.us</strong></a>, there is also <a href="/demos/060519/cropper.php"><strong>demo page</strong></a> which allows you to try out all the functionality of the image cropper UI.<br />
<span id="more-56"></span><br />
I have spent the majority of my spare time over the past week and a half working on this and I am quite confident in the version 1.0 status I have given it. It contains all the functionality I originally envisaged, plus some, and works in all the major modern browsers on PC (including <acronym title="Internet Explorer">IE</acronym> 5.5) &amp; Mac.</p>
<p>As this little project has taken up so much of my time I also decided to add donation links to the bottom of each of the code pages for those who wish to show their appreciation for the time it has saved them from having to implement their own version of the utility.</p>
<p>As usual all comments/feedback/bug reports should be placed on the <a href="/code/javascript-image-cropper-ui-using-prototype-scriptaculous/">code page for the image cropper</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.defusion.org.uk/archives/2006/05/20/javascript-image-cropper-ui-built-on-prototype-scriptaculous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iWeb produces poor source, what did you expect?</title>
		<link>http://www.defusion.org.uk/archives/2006/03/16/iweb-produces-poor-source-what-did-you-expect/</link>
		<comments>http://www.defusion.org.uk/archives/2006/03/16/iweb-produces-poor-source-what-did-you-expect/#comments</comments>
		<pubDate>Thu, 16 Mar 2006 21:25:38 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Outer Monologue]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.defusion.org.uk/archives/2006/03/16/iweb-produces-poor-source-what-did-you-expect/</guid>
		<description><![CDATA[When I saw Steve Jobs present iWeb at the January Expo, the interface reminded me a lot of another Apple product; Pages. 
I liked the look of the interface, just as I like the interface of Pages and I can see the market that Apple are aiming for with these products &#8211; the home computer [...]]]></description>
			<content:encoded><![CDATA[<p>When I saw Steve Jobs present <a href="http://www.apple.com/ilife/iweb/">iWeb</a> at the January Expo, the interface reminded me a lot of another Apple product; <a href="http://www.apple.com/iwork/pages/">Pages</a>. </p>
<p>I liked the look of the interface, just as I like the interface of Pages and I can see the market that Apple are aiming for with these products &#8211; the home computer user who wishes to make their creative output appear more professional.</p>
<p>My other first thought was &quot;I bet the code output is awful&quot;, apparently I <a href="http://www.456bereastreet.com/archive/200603/iweb_the_new_tag_soup_generator/">was</a> <a href="http://whatdoiknow.org/archives/002582.shtml">in the</a> <a href="http://businesslogs.com/technology/iwebgenerated_source_code_is_awful.php">minority</a> there.<br />
<span id="more-45"></span><br />
OK, I admit I wasn&#8217;t expecting it to be quite as bad and it could be made slightly cleaner and at least should be attempting to use the correct markup for things like paragraphs. </p>
<p>But when you get to separating style from content I don&#8217;t think you&#8217;re going to get any better results at the moment. As a web developer I know the many decisions I make as to how the page is coded and whether a element should have a class name or an id when coding my <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>. That&#8217;s before I&#8217;ve even started thinking about how the <acronym title="Cascading Style Sheets">CSS</acronym> rules are going to be applied as once you get cascading involved the number of educated decisions I make rocket.</p>
<p>If you are expecting someone to come along offering the kind of results a good web professional will produce, both visually and at the code level, via a <acronym title="what you see is what you get">WYSIWYG</acronym> I think you&#8217;ll always be disappointed.</p>
<p>Do you really under-value your hard earned skills that much anyway?</p>]]></content:encoded>
			<wfw:commentRss>http://www.defusion.org.uk/archives/2006/03/16/iweb-produces-poor-source-what-did-you-expect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

