<?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>Havoc Inspired &#187; Browsers</title>
	<atom:link href="http://www.havocinspired.co.uk/category/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.havocinspired.co.uk</link>
	<description>Home of Ryan Taylor</description>
	<lastBuildDate>Tue, 25 May 2010 21:20:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Edit your hosts file to test your website before it goes live</title>
		<link>http://www.havocinspired.co.uk/tutorial/edit-your-hosts-file-to-test-your-website-before-it-goes-live/</link>
		<comments>http://www.havocinspired.co.uk/tutorial/edit-your-hosts-file-to-test-your-website-before-it-goes-live/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 21:43:13 +0000</pubDate>
		<dc:creator>Ryan Taylor</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.havocinspired.co.uk/?p=958</guid>
		<description><![CDATA[This is a little trick I've picked up that helped me out quite a bit, especially when developing Wordpress sites where you need to get the paths and URLs right for everything to work properly.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.havocinspired.co.uk%2Ftutorial%2Fedit-your-hosts-file-to-test-your-website-before-it-goes-live%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.havocinspired.co.uk%2Ftutorial%2Fedit-your-hosts-file-to-test-your-website-before-it-goes-live%2F&amp;source=ryanhavoc&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>This is a little trick I&#8217;ve picked up that helped me out quite a bit, especially when developing Wordpress sites where you need to get the paths and URLs right for everything to work properly.</p>
<h3>The scenario</h3>
<blockquote><p>You’re hired to do the redesign of an existing website (example.com). Your client wants to move their website to your hosting (or new hosting) when the redesign goes live. You’ve agreed on a seamless transition from old to new on one sunny Monday morning in a months time.</p>
<p>So you get to work on the site in your chosen development area, demo it to the client, they’re happy and you transfer the site to the newly configured hosting space on your server, however the name servers for example.com haven’t been changed yet, it’s only Friday and the redesign isn’t going live until Monday, but you’re a contentious developer and you want to test the new design to ensure everything is working as expected in the live environment.</p>
<p>What do you do?</p></blockquote>
<h3>Our goal</h3>
<p>We’re going to edit the hosts file on our Mac to make our servers IP address (e.g. 70.26.55.80) resolve to example.com, just like what a DNS server does when example.com&#8217;s name servers have been changed to point to the new hosting.</p>
<h3>Configuring the server</h3>
<p>All server configurations are different but the principle is generally the same, we need to find out/set our example.com to appear in the web browser when we visit our example IP of 70.26.55.80. For this example I’m going to explain the process on a Plesk driven server (from this you should be able to get an idea of how this would be achieved through other management software packages).</p>
<ul>
<li>Configure your web space for example.com and upload all your files to it</li>
<li>Login to Plesk</li>
<li>Select <strong>Server</strong> from the left-hand menu</li>
<li>Go to the <strong>IP Addresses</strong> – This should present you with a list of IP addresses assigned to your server,  when you configured the hosting for example.com you will have selected one of these IP addresses (you may even only have one IP address in this list)</li>
<li>For each IP address there’s a column titled <strong>Hosting</strong> with a link showing the number of domains assigned to that IP address, click the link that corresponds with the IP address you selected for the web space</li>
<li>Select <strong>example.com</strong> and click<strong> Set As Default </strong>- You can only select one default domain to be displayed if you visit that IP address in a browser</li>
<li>Make a note of the IP address (e.g. 70.26.55.80)</li>
<li>Visit 70.26.55.80 in a web browser – You should be presented with your newly uploaded site for example.com</li>
</ul>
<h3>Editing the hosts file</h3>
<p>Mac’s have a hosts file that we can edit to make 70.26.55.80 resolve to example.com just as if the name servers for example.com had already been changed (obviously this only effects the Mac you are on).</p>
<p>I’m sure you’ll be able to do this on a PC as well but don’t ask me how, I’m a Mac man.</p>
<ul>
<li>Open a <strong>Terminal</strong></li>
<li>Enter <code>sudo vim /etc/hosts</code> then enter your administrator password</li>
</ul>
<p>This will open the hosts file in the vim editor. You should see something like this:</p>
<pre class="brush: plain;">
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost
</pre>
<p>To edit the file press ‘<strong>a</strong>’, cursor down to the bottom of the list and enter:</p>
<pre class="brush: plain;">
70.26.55.80       example.com
</pre>
<p>Press ‘<strong>esc</strong>’ then enter ‘<strong>:wp</strong>’ to write and quit vim.</p>
<p>If you now visit example.com in your web browser it should resolve to 70.26.55.80 (the new hosting) and you can test your newly designed site in its live environment.</p>
<p>Now all that has to be done to make the site seamless go live on Monday is change the name servers for example.com to point to your hosting and you can guarantee that everything will work.</p>
<p><em>Important note: Remember to take the entry for example.com out of your hosts file when you have finished testing, otherwise you may end up seeing a false representation of what is actually being displayed at that domain when the name servers are changed!</em></p>
<p>Final Tip: Instead of removing the line completely from your hosts file simply add a # to the beginning of the line. This &#8220;comments out&#8221; the line and stops it from being applied. If this is a process that you are going to use regularly in the future then the line is already in your hosts file and you can simply remove the # and change the domain name when you need to.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.havocinspired.co.uk/tutorial/edit-your-hosts-file-to-test-your-website-before-it-goes-live/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Another stake in the heart of IE6?</title>
		<link>http://www.havocinspired.co.uk/browsers/another-stake-in-the-heart-of-ie6/</link>
		<comments>http://www.havocinspired.co.uk/browsers/another-stake-in-the-heart-of-ie6/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 18:18:30 +0000</pubDate>
		<dc:creator>Ryan Taylor</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://www.havocinspired.co.uk/?p=33</guid>
		<description><![CDATA[I’m behind on my feeds I admit. But who else has noticed that Google have placed an “Install Google Chrome” button on their homepage, targeted specifically at Internet Explorer users?]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.havocinspired.co.uk%2Fbrowsers%2Fanother-stake-in-the-heart-of-ie6%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.havocinspired.co.uk%2Fbrowsers%2Fanother-stake-in-the-heart-of-ie6%2F&amp;source=ryanhavoc&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>I think it’s great, Chrome isn&#8217;t the best browser out there but it is certainly an improvement over IE6 and surely it cannot be a coincidence that it has coincided with Microsoft’s announcement that IE8 is being pushed out as an automatic update.</p>
<p>I’m not sure if the button appears in the IE8 browser, I’ve not had chance to test yet, but if you have please feel free to enlighten me in the comments.</p>
<p>I think that will be an interesting test as well. If the button only appears for IE6 and 7 then Google are trying to speed up the demise of IE6 to improve the web for all, if it appears in IE8 also (which as we know IE8 has made big improvements in terms of web standards etc), then they are trying to steal some of Microsoft’s market share, in favor of Chrome&#8230;</p>
<p class="caption center" style="width: 520px;">
<div id="attachment_101" class="wp-caption aligncenter" style="width: 530px"><img class="size-full wp-image-101" title="ie7-chrome" src="http://www.havocinspired.co.uk/wp-content/uploads/2009/04/ie7-chrome.jpg" alt="Google homepage when viewed in Internet Explorer." width="520" height="223" /><p class="wp-caption-text">Google homepage when viewed in Internet Explorer.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.havocinspired.co.uk/browsers/another-stake-in-the-heart-of-ie6/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why Browser Manufacturers Must Collaborate</title>
		<link>http://www.havocinspired.co.uk/web-design/why-browser-manufacturers-must-collaborate/</link>
		<comments>http://www.havocinspired.co.uk/web-design/why-browser-manufacturers-must-collaborate/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 16:19:08 +0000</pubDate>
		<dc:creator>Ryan Taylor</dc:creator>
				<category><![CDATA[Boagworld]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.havocinspired.co.uk/?p=32</guid>
		<description><![CDATA[I had the pleasure of <a href="http://boagworld.com/podcast/156/">interviewing</a> <a href="http://forabeautifulweb.com">Andy Clarke</a> for the <a href="http://boagworld.com">boagworld podcast</a> a couple of weeks ago. We discussed the upcoming release of IE8 and what this means for designers.  In answer to one of my questions Andy suggested that browser makers should collaborate more, and already there has been a response!]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.havocinspired.co.uk%2Fweb-design%2Fwhy-browser-manufacturers-must-collaborate%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.havocinspired.co.uk%2Fweb-design%2Fwhy-browser-manufacturers-must-collaborate%2F&amp;source=ryanhavoc&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>I’m not going to repeat Andy post here so <a href="http://forabeautifulweb.com/blog/about/on_needing_a_timetable_for_css_dash_extensions/#When:08:45:54Z">read it</a> yourself on his site. The question I asked however was this:</p>
<blockquote><p>Okay, well IE8 is also missing a few of the other more popular CSS3 selectors that are available in other browsers, like border-radius and things like that. Is this a setback for CSS3?</p></blockquote>
<p>And he answered:</p>
<blockquote><p>The interesting thing, though, and this is the wider issue, is that there’s no strategic plan, either from the browser makers or, most importantly, from the CSS working group, where they plan in a timetable implementation of these new features. Now we’re not talking about the big design of CSS, and when are we going to get new layout features and things like that, but simple things like for example CSS columns? Webkit implements CSS columns, Mozilla implements CSS columns, but they do it independently, they do it when they want to on their own timetable, and what I’d really like to see is for these browser makers to get together and say “You know what in September, we’re going to introduce these columns across the board, and in October, or in our next release, we’re going to implement this across the board.”</p></blockquote>
<p>This really got me thinking&#8230;</p>
<p>It wouldn’t just be nice if browser manufacturers collaborated more, it’s vital!</p>
<p>The web is evolving at an unprecedented rate, and users expectations of the web are evolving too. Unfortunately we as developers are hindered by the restrictions of the browsers that these users utilize and I’m not just talking about Microsoft.</p>
<p>The simple fact of the matter is, unless all browsers introduce, for example, the same CSS style at relatively the same time, we as developers can not implement them.</p>
<p>In some cases we can employ progressive enhancement, like with the border-radius style available in Firefox &amp; Safari, but background layers? No way. Not until all browser support the style consistently will us as developers begin to implement it to any great effect.</p>
<p>The <a href="http://www.w3.org/TR/css3-roadmap/">CSS3 specification</a> has been in working draft since May 2001. Only now with the release of IE8 have Microsoft got the rendering of <a href="http://www.w3.org/TR/CSS2/">CSS2</a> (recommendation May 1998) working properly (fingers crossed). It’s about time browser manufacturers got the fingers out and started working together to improve the web for all.</p>
<p>As a developer I find this industry an exciting one to work in, there’s always something new to play with and improve, but imagine were we would be today if say five years ago, browser manufacturers had all got together, said to each other “OK, lets make all our browsers render in the same way and support the same things” and started focusing on their individual browser interfaces and browser features, which to the average user is all the market upon anyway.</p>
<p>We designers/developers would be much further along at build the <a href="http://forabeautifulweb.com">beautiful web</a> that Andy advocates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.havocinspired.co.uk/web-design/why-browser-manufacturers-must-collaborate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help Accelerate the Demise of IE6</title>
		<link>http://www.havocinspired.co.uk/browsers/help-accelerate-the-demise-of-ie6/</link>
		<comments>http://www.havocinspired.co.uk/browsers/help-accelerate-the-demise-of-ie6/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 11:02:18 +0000</pubDate>
		<dc:creator>Ryan Taylor</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://www.havocinspired.co.uk/?p=24</guid>
		<description><![CDATA[We’ve all grumbled and complained about IE6 for years, and I don’t think there’s one of us that can’t wait to see the back of it and since seventh birthday on the 27th August the blogasphere seems to be inundated with talk of its much overdue death. And opinions seem to be varying.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.havocinspired.co.uk%2Fbrowsers%2Fhelp-accelerate-the-demise-of-ie6%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.havocinspired.co.uk%2Fbrowsers%2Fhelp-accelerate-the-demise-of-ie6%2F&amp;source=ryanhavoc&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Hands up if you’re sick of hearing people say “IE6 is used by 25% of the market; not supporting it is “freezing” out 25% of your customer base and basically telling them to stick it.”?</p>
<p>I certainly am and whenever I hear this I think to myself how can you use that as your main case for supporting IE6?</p>
<p>In a recent post I read the author argued that when looking at these two static pages:</p>
<ul>
<li><a href="http://marketshare.hitslink.com/report.aspx?qprid=2">Marketshare</a></li>
<li><a href="http://www.w3schools.com/browsers/browsers_stats.asp">W3C</a></li>
</ul>
<p>IE6 has a 25% share, it’s true that each site reports that but compare the other browsers. Allegedly IE7 has 47% share on one chart and a 26% on the other, Firefox has a 43% share on one and a 17% on the other. We’re not talking marginal difference in percentages here; we’re talking so completely different they’re beyond comparison.</p>
<p>I wonder to myself, is it beyond the realms of possibility that IE6’s share of the market could actually be much smaller? Say 15%? Than what we think it is, and instead of comparing individual browsers, for example “Safari has a small share but we still support that”, compare standard compliant browsers to non-standard compliant ones. In which case, according to our completely unreliable static charts we have 75-85% compliant and 25-15% non-compliant. IE6 is the minority!</p>
<p>But I don’t want this blog to turn into a rant. The title after all is Help Accelerate the Demise of IE6. So how can we achieve this?</p>
<h2>People Still Using IE6</h2>
<p>There are two main groups of people still using IE6. These are people with no other choice, who have no other option but to use IE6 in there work place, and then there are the un-educated, people who don’t even know that there are other browsers out there. The first step to IE6’s demise will begin with educating these poor, poor souls.</p>
<h2>Passive Blows</h2>
<p>There are things happening right now that are helping us achieve this without any direct intervention from us as Web Designers.</p>
<ul>
<li><strong>Release of Google Chrome</strong> – Paul Boag has speculated that maybe <a href="http://boagworld.com/news/can_google_chrome_topple_ie/">Google Chrome can topple IE6</a>. I think <a href="http://www.google.com/chrome/index.html?hl=en&amp;brand=CHMI&amp;utm_source=en-et&amp;utm_medium=et&amp;utm_campaign=en">Chrome</a> could be the first wake up. Even though Google aren’t actively promoting Chrome to the consumer market, <span style="text-decoration: line-through;">they have added a nice, prominent link to the Google homepage</span> (ed &#8211; link appears to have been removed now which is a shame.) that might just convert a few IE6 users.</li>
<li><strong>Major companies are dropping support for IE6</strong> – <a href="http://www.facebook.com">Facebook</a>, <a href="http://www.me.com">MobileMe</a> (which also doesn’t fully support IE7!) and <a href="http://www.37signals.com">37signals</a> are all dropping support for IE6. I think the most prominent to convert the average IE6 user is Facebook. Everyone’s on face book these days and when something stops working for them in IE6 they’ll upgrade.</li>
<li><strong>Upcoming release of IE8</strong> – When IE8 comes out there will be even less excuse to not upgrade, especially when it becomes a mandatory update.</li>
</ul>
<h2>Do Your Bit!</h2>
<p>If you visit a site that uses Flash and you don’t have it, or you need to upgrade your plugin, you’re given a link and you install/upgrade without even thinking about it. Same goes for Quicktime, you get prompted to upgrade if your version isn’t up to scratch. Let’s all (and I know some people are doing this already) do the same thing for IE6!</p>
<p>Provide a minimal site layout with an upgrade message or simply an upgrade your browser page. And enough of this “freezing” out IE6 users non-sense, we’re not, we’re just encouraging them to move with the times and provide them with a better experience.</p>
<p>Also, educate your clients, ask them what browser they’re using and why? Explain the benefits of upgrading and emphasis the list of things that can now be achieved in new browsers over IE6.</p>
<p>The end of IE6 is inevitable. Let’s help it get here faster.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.havocinspired.co.uk/browsers/help-accelerate-the-demise-of-ie6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
