<?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>the life of a web developer</title>
	<atom:link href="http://gavtaylor.co.uk/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://gavtaylor.co.uk/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 11 Aug 2010 10:20:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>PHP North West Conference 2010</title>
		<link>http://gavtaylor.co.uk/blog/php-north-west-conference-2010</link>
		<comments>http://gavtaylor.co.uk/blog/php-north-west-conference-2010#comments</comments>
		<pubDate>Fri, 30 Jul 2010 10:45:57 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=449</guid>
		<description><![CDATA[I just wanted to do a little shout out to any developers, to say that the early bird ticket deadline is fast approaching for this years PHPNW conference. Tickets have been on sale for a while now at £58 (ex VAT) but this will go up on the 12th August to £75 so if your [...]]]></description>
			<content:encoded><![CDATA[<p><a style="background-color: #ffffff; display: block; padding: 5px; width: 175px;" href="http://conference.phpnw.org.uk/phpnw10/"><img style="margin-top: 35px; margin-bottom: 10px;" title="phpnw10 PHP Conference 09/10/2010" src="http://conference.phpnw.org.uk/phpnw10/wp-content/uploads/2010/06/small_details_174x100.png" alt="phpnw09 PHP Conference 10/10/2009" width="174" height="100" /></a></p>
<p>I just wanted to do a little shout out to any developers, to say that the early bird ticket deadline is fast approaching for this years PHPNW conference.</p>
<p>Tickets have been on sale for a while now at £58 (ex VAT) but this will go up on the 12th August to £75 so if your thinking of going, now&#8217;s the time to get your ticket.</p>
<p>For more information or to book your ticket goto <a href="http://conference.phpnw.org.uk/phpnw10/">http://conference.phpnw.org.uk/phpnw10/</a>.</p>
<p><strong>Update </strong>[5/8/10]<strong>:</strong><br />
FYI The early bird ticket closing date has been extended to Saturday 4th September.</p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/php-north-west-conference-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feed your Hero some Frozen Yoghurt</title>
		<link>http://gavtaylor.co.uk/blog/feed-your-hero-some-frozen-yoghurt</link>
		<comments>http://gavtaylor.co.uk/blog/feed-your-hero-some-frozen-yoghurt#comments</comments>
		<pubDate>Tue, 27 Jul 2010 08:15:16 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[170]]></category>
		<category><![CDATA[171]]></category>
		<category><![CDATA[2.2]]></category>
		<category><![CDATA[froydvillain]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[hero]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[orange]]></category>
		<category><![CDATA[usb error]]></category>
		<category><![CDATA[villainrom]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=442</guid>
		<description><![CDATA[A few people now have been tweeting and facebook messaging me asking how I installed Android 2.2 on my Orange branded HTC Hero, so thought I&#8217;d pop this quick guide together for you all. Please note: This Guide is for people with an Orange Branded Hero (the Graphite version, with the Orange sticker on the [...]]]></description>
			<content:encoded><![CDATA[<p>A few people now have been tweeting and facebook messaging me asking how I installed Android 2.2 on my Orange branded HTC Hero, so thought I&#8217;d pop this quick guide together for you all.</p>
<p>Please note: This Guide is for people with an Orange Branded Hero (the Graphite version, with the Orange sticker on the back) but should work for everyone else too (but don&#8217;t flash the orange rom!)</p>
<p>All Credit and thanks go to the wonderful developers at XDA and VillainRom.</p>
<p><strong>Disclaimer</strong></p>
<p>While this process worked perfectly fine for me, and  I have done if 4 times now, I take no responsibility if you turn your phone into a  paperweight while trying to do this. If your not comfortable with the risks, please ask a friend or wait for HTC and Orange to release *snigger* an official *lol* update instead.</p>
<p><strong>Setting up your Hero</strong></p>
<p>To get around the various software locks you need to be running the<span style="color: #666666;"> </span><a href="http://www.htc.com/uk/supportDownload.aspx?p_id=283&amp;cat=2&amp;dl_id=675" target="_blank">2.73.61.5</a> version of the rom. If your using a higher version you wont be able to flash the recovery image.</p>
<p>I had a few problems downgrading my firmware as my Laptop was running Windows 7 so I kept getting Error [170]: USB CONNECTION ERROR and also when it did occasionally reboot into the Bootloader it just timed out trying to re-establish a connection.</p>
<p>After a lot of frustration, I managed to find and resolve the issue, here&#8217;s how. If you have an XP machine you can skip this part&#8230;</p>
<p>1) <a href="http://forum.xda-developers.com/showthread.php?t=647353" target="_blank">Download the Sync drivers from here</a></p>
<p>2) Open Device Manager on you pc and expand the Android device driver tab. Then run the Rom updater</p>
<p>When the phone reboots into the Bootloader, check the Device Manager to see if a Yellow ! appears over the Bootloader Driver<br />
If it does you have the same problem I had, otherwise this may not work but is worth a try (you can always uninstall it it doesn&#8217;t).</p>
<p>3) While the phone is still in the bootloader, right-click on the device and choose update driver.<br />
click on install from disk or known location, and browse to the drivers you downloaded.<br />
You should then see a list of available driver, (I saw 3) one was called Bootloader but don&#8217;t pick that as it didn&#8217;t work for me, the other two had the same name but different version numbers, I picked the highest version.</p>
<p>(sorry for the vagueness of this step, am at work and cant quite remember, will update the post when I get home)</p>
<p>4) Click Next to install the driver and we&#8217;re done.</p>
<p>If you manage to do this within the Bootloader&#8217;s 60 second time-out, the updater will kick in and start flashing the rom. If you have hit the time-out just, restart your phone and re-run the updater.</p>
<p>You should now be successfully downgraded.</p>
<p><strong>Flashing the recovery image</strong></p>
<p>I&#8217;m not going to write the process for this step as there is a wonderful guide over at <a href="http://www.roothtchero.co.uk/step1" target="_blank">www.roothtchero.co.uk</a> which is what I followed.<br />
If the site ever comes down I will update this post, but by then I don&#8217;t think anyone will be using a HTC Hero. Just follow the guide, step by step until you can successfully load the recovery screen by holding the HOME and POWER buttons to turn your phone on.</p>
<p><strong>Installing Android 2.2</strong></p>
<p>I tried a few different 2.1 roms after I had installed recovery and none of them felt right, a couple were sluggish, the stock was ok but didnt have root so I settled for VillainROM12 which is based on the official 2.1 Hero update.</p>
<p>This is however a 2.1 based rom and when last week I saw this <a href="http://twitter.com/VillainROM/status/18867776931" target="_blank">announcement on Twitter</a>, I thought Yes please so I popped over to the <a href="http://villainrom.co.uk/viewforum.php?f=45" target="_blank">VillainRom forum</a> to download and install it. (the current version at time of writing is <a href="http://www.villainrom.co.uk/viewtopic.php?f=45&amp;t=2357" target="_blank">1.1.1</a>)</p>
<p>To install is easy, download the rom and rename update.zip.<br />
copy the file to the root of your SD card and reboot your phone into recovery.</p>
<p>Perform a full wipe of both data and dalvik cache (ext is you are using it) and then flash the rom</p>
<p>All that&#8217;s left is to download your favourite apps and enjoy the FroYo goodness&#8230;.</p>
<p>Note: I will update this post with some pictures when I get home tonight&#8230;<br/><br/><a class="geolocation-link" href="#" id="geolocation442" name="53.48006381383705,-2.238335440505985" onclick="return false;">Posted from Manchester, England, United Kingdom.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/feed-your-hero-some-frozen-yoghurt/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 4 Beta has landed</title>
		<link>http://gavtaylor.co.uk/blog/firefox-4-beta-has-landed</link>
		<comments>http://gavtaylor.co.uk/blog/firefox-4-beta-has-landed#comments</comments>
		<pubDate>Wed, 07 Jul 2010 12:05:06 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=425</guid>
		<description><![CDATA[I mentioned last week on Twitter that I had been using the Fx4.0 alpha at home in preparation for the Fx4.0 Test Day (last Friday) and how impressed I was with it. Apart from the extra space saved from removing the title/menu bar the browser felt obviously faster and more stable than previous alpha and [...]]]></description>
			<content:encoded><![CDATA[<p>I mentioned last week on Twitter that I had been using the Fx4.0 alpha at home in preparation for the Fx4.0 Test Day (last Friday) and how impressed I was with it. Apart from the extra space saved from removing the title/menu bar the browser felt obviously faster and more stable than previous alpha and even beta releases.</p>
<p>Yesterday Mozilla announced the build has reached BETA and is ready for the more cautious developer to start playing with it. Firefox 4.0 comes with lots of new bells and whistles, you can <a href="http://www.mozilla.com/en-US/firefox/4.0b1/releasenotes/" target="_blank">find a full feature list here</a>, most notable the new UI design and enhancements in &lt;hmtl5&gt; and CSS3. There are also lots of new developer api&#8217;s for us to play with including websockets and local indexeddb&#8217;s.</p>
<p>If your already surfing the beta channel wave, you should be able to just &#8220;upgrade now&#8221; although my work machine didn&#8217;t find it so had to install it manually. Those of you running a stable realease or want to install manually can do so <a title="Install the latest Firefox BETA" href="http://www.mozilla.com/en-GB/firefox/all-beta.html" target="_blank">via the usual beta release channel</a>.</p>
<p>For more information on please read the <a href="http://blog.mozilla.com/blog/2010/07/06/firefox-4-beta-1-tell-us-what-you-think/" target="_blank">Mozilla Announcement</a> on their blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/firefox-4-beta-has-landed/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google open a fresh pot</title>
		<link>http://gavtaylor.co.uk/blog/google-open-a-fresh-pot</link>
		<comments>http://gavtaylor.co.uk/blog/google-open-a-fresh-pot#comments</comments>
		<pubDate>Wed, 09 Jun 2010 07:24:55 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=415</guid>
		<description><![CDATA[Google last night announced they have completed their migration to their new web indexing system known as &#8216;Caffeine&#8217;. This new system basically allows them to push anything Googlebot finds into the main index in seconds rather than weeks. Previously Googlebot would crawl the web, find a site, then submit its content to another system for [...]]]></description>
			<content:encoded><![CDATA[<p>Google last night announced they have completed their migration to their new web indexing system known as &#8216;Caffeine&#8217;.</p>
<p>This new system basically allows them to push anything Googlebot finds into the main index in seconds rather than weeks.</p>
<p>Previously Googlebot would crawl the web, find a site, then submit its content to another system for processing. This other system would then sort and process the content and work out what its all about. It would then pass it to another system for inclusion in the index. This was a time consuming process and was also done in batches, which means your site would have to wait for all the other sites in the same batch to be processed before being submitted to the index.</p>
<p>The new system is different, rather than doing things in large batches, it will work on smaller portions, more portions at the same time and submit them all to the index straight away, allowing users of the search engine to see information much much quicker, and this is just the start!</p>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://googlewebmastercentral.blogspot.com/2010/06/our-new-search-index-caffeine.html"><img title="Old Index Vs Caffeine" src="http://3.bp.blogspot.com/_IbWQAhZFJuA/TA7K1T1NDHI/AAAAAAABdBk/C4SvbqXmWyw/s400/caffeine.jpg" alt="google caffine comparision" width="400" height="174" /></a><p class="wp-caption-text">Image copyright of Google</p></div>
<p>There are several rumours floating around about what lies in store next for Google users and their shot of caffeine.  But for now we will have to wait and just enjoy our new &#8220;real-time&#8221; search results.</p>
<p>You can real the full article on the <a href="http://googlewebmastercentral.blogspot.com/2010/06/our-new-search-index-caffeine.html" target="_blank">Google Webmaster Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/google-open-a-fresh-pot/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla to skip Fx3.7 and go straight to 4.0</title>
		<link>http://gavtaylor.co.uk/blog/mozilla-to-skip-fx3-7-and-go-straight-to-4-0</link>
		<comments>http://gavtaylor.co.uk/blog/mozilla-to-skip-fx3-7-and-go-straight-to-4-0#comments</comments>
		<pubDate>Tue, 11 May 2010 07:14:34 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Tools of the Trade]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Fx3.7]]></category>
		<category><![CDATA[Fx4.0]]></category>
		<category><![CDATA[Mike Beltzner]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=399</guid>
		<description><![CDATA[Mozilla&#8217;s Director of Firefox Mike Beltzner, yesterday announced that Mozilla is to&#8221; jump&#8221; Fx3.7 and head straight for 4.0. The main reason for this is because, Fx3.7 consisted primarily of &#8220;Out of Process Plugins&#8221; which as most of you know has been implemented in Fx3.6.4. This has pushed developers to bypass the 3.7 release and [...]]]></description>
			<content:encoded><![CDATA[<p>Mozilla&#8217;s Director of Firefox Mike Beltzner, yesterday announced that Mozilla is to&#8221; jump&#8221; Fx3.7 and head straight for 4.0.</p>
<p>The main reason for this is because, Fx3.7 consisted primarily of &#8220;Out of Process Plugins&#8221; which as most of you know has been implemented in Fx3.6.4. This has pushed developers to bypass the 3.7 release and focus on pushing out Firefox 4.0, hopefully by November.</p>
<p>A couple of things that jump out to me are that there will be no more modal dialogs and software updates will switch to background tasks. This is to help improve the user experience as they are two of the main pause points in a using Firefox.</p>
<p>The background process updates I can understand, Chrome has shown that this is by far the best way to push out updates and bug fixes to users and ensure that everybody is running the same version across the board. The removal of modal dialog however Im not too sure about.</p>
<p>There are also the expected updates, the new chrome (browser layout, not Google browser) redesign, which has removed many of the less used parts of the interface as found during a <a href="https://testpilot.mozillalabs.com/testcases/menuitemusage" target="_blank">Test Pilot</a> back in March and from developer feedback.</p>
<div id="attachment_400" class="wp-caption aligncenter" style="width: 160px"><a href="http://gavtaylor.co.uk/blog/wp-content/uploads/2010/05/firefox4.ogg_1273561389061.png"><img class="size-thumbnail wp-image-400" title="Firefox 4.0 UI concept" src="http://gavtaylor.co.uk/blog/wp-content/uploads/2010/05/firefox4.ogg_1273561389061-150x150.png" alt="Firefox 4.0 UI concept - May 2010" width="150" height="150" /></a><p class="wp-caption-text">Firefox 4.0 UI concept - May 2010</p></div>
<p>Something Im really excited about are the developer tools. In particular the console. Beltzner described it as a Quake style console, pulled from the top of the browser, as an advanced view source. With the ability to edit css/dom elements, and make other tweaks on the fly. They will continue to <a href="http://getfirebug.com/" target="_blank">support Firebug</a> and will also add a couple of other api&#8217;s to allow us to access rendering times and memory usage from within our apps with should help a lot with development and optimisation.</p>
<p>If you using Firefox or a modern web browser that supports fully open  HTML video, you can <a href="http://videos.mozilla.org/serv/air_mozilla/firefox4.ogg" target="_blank">watch Mike Beltzner presentation</a>.<br />
It is almost an hour long but I do recommend watching or at least listening, to what Mozilla believe is the future of Firefox and the direction they are going.</p>
<p>For more on this story, head over to <a href="http://beltzner.ca/mike/2010/05/10/firefox-4-fast-powerful-and-empowering/" target="_blank">Mike Beltzner blog</a> post, view the slides and watch the presentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/mozilla-to-skip-fx3-7-and-go-straight-to-4-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Page Speed Score: 93/100</title>
		<link>http://gavtaylor.co.uk/blog/page-speed-score-93100</link>
		<comments>http://gavtaylor.co.uk/blog/page-speed-score-93100#comments</comments>
		<pubDate>Thu, 06 May 2010 08:50:46 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=394</guid>
		<description><![CDATA[Google made a post the other day about &#8220;Me and site performance, sitting in a tree&#8230;&#8221; so I thought before we get to the &#8220;&#8230;k, i, s, s, i, n, g!&#8221; I should give her a run for her money, check she is good enough for me. First thing the post suggest is to check [...]]]></description>
			<content:encoded><![CDATA[<p>Google made a post the other day about &#8220;<a href="http://googlewebmastercentral.blogspot.com/2010/05/you-and-site-performance-sitting-in.html" target="_blank">Me and site performance, sitting in a tree&#8230;</a>&#8221; so I thought before we get to the &#8220;&#8230;k, i, s, s, i, n, g!&#8221; I should give her a run for her money, check she is good enough for me.</p>
<p>First thing the post suggest is to check out Site Performance in Webmaster tools, so off I went. When this first appeared in the Labs section of webmaster tools it was updating pretty regularly and was quite useful and as the graph shows helped me tweak a few things and improve the load time of the server. But it hasn&#8217;t been updated in a while now so isn&#8217;t very relevant or useful to me.</p>
<p><a href="http://gavtaylor.co.uk/blog/wp-content/uploads/2010/05/Webmaster-Tools-Site-performance_1273134543416.png"><img class="aligncenter size-thumbnail wp-image-395" title="Webmaster Tools - Site performance_1273134543416" src="http://gavtaylor.co.uk/blog/wp-content/uploads/2010/05/Webmaster-Tools-Site-performance_1273134543416-150x150.png" alt="Webmaster Tools - Site performance Graph" width="150" height="150" /></a></p>
<p>Next thing it suggests is to install Page Speed for Firebug and test my site. So thats what I did and I got <strong>Page Speed Score: 93/100!</strong> which is pretty impressive. So I thought next, 7% to go, what can I do to get to 100/100. Nothing it seems&#8230; All the suggestions the tool gave me were unsolvable and prevent anyone from getting top marks.</p>
<p>The first suggestion is to <strong>Leverage browser caching</strong>,<br />
the file it advises me need to do this too is &#8220;http://www.google-analytics.com/ga.js&#8221; which I cant do anything about.</p>
<p>The next suggestion is to <strong>Defer loading of JavaScript</strong>, &#8220;66.4% of the JavaScript loaded by this page had not been invoked by the  time the onload handler completed&#8221; is smugly informs me.<br />
- http://gavtaylor.co.uk  24 functions uncalled of 25 total functions<br />
- http://www.google-analytics.com/ga.js 154 functions uncalled of 243 total functions.</p>
<p>On closer examination the functions it reports on my site are actually from Firebug, which must be open for the test to run? catch 22 there!<br />
And the analytic code again is from Google and I cant do anything about that.</p>
<p>The final suggestion is to <strong>Use efficient CSS selectors,<br />
</strong><a onclick="document.openLink(this);return false;" href="../../core/styles/styles.css">http://gavtaylor.co.uk/core/styles/styles.css</a> has 12 very inefficient rules, 27 inefficient rules, and 0 potentially  inefficient uses of :hover out of 101 total rules.</p>
<p>This I can do something about and when I get a moment I will be re-coding my CSS file. But this wont improve my results more than 1 or 2 points.</p>
<p>So this unreachable target of 100/100 appears to be impossible. I could remove the Google code from my site which would resolve the Google plug-in issue but I cant run the test without having Firebug open so there will always be 24 out of 25 uncalled functions reported keeping me away from that 100/100 score.</p>
<p>So&#8230; will I be sitting in that tree, doing things I should not be?&#8230; No, not until they fix the issues with their testing tools anyway&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/page-speed-score-93100/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>01100001011011100110010001110010011011110110100101100100</title>
		<link>http://gavtaylor.co.uk/blog/dipping-my-toes-into-android-app-development</link>
		<comments>http://gavtaylor.co.uk/blog/dipping-my-toes-into-android-app-development#comments</comments>
		<pubDate>Sun, 02 May 2010 09:53:11 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Tools of the Trade]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[titanium]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=372</guid>
		<description><![CDATA[For a while now, I&#8217;ve been wanting to learn how to build and develop mobile applications on Android, I made a start using Appcelerators Titanium, but not long after during a press conference, a certain fruit seller announce his phone was banning apps developed using 3rd party tools. While this didn&#8217;t affect me directly, as [...]]]></description>
			<content:encoded><![CDATA[<p>For a while now, I&#8217;ve been wanting to learn how to build and develop mobile applications on Android, I made a start using Appcelerators Titanium, but not long after during a press conference, a certain fruit seller announce his phone was banning apps developed using 3rd party tools. While this didn&#8217;t affect me directly, as I have no interest in the iPhone or developing for it, this news meant that the future of Titanium has been thrown into doubt and I don&#8217;t want to learn and start developing with a product that may not be around in a years time.</p>
<p>With this in mind, this last week or so I have been dipping my toes into the wonderful world of native Android development.I have gone for the setup advised in the SDK documentation, Eclipse with the ADT plugin. Quickly passing over the <a href="http://twitpic.com/1funl4" target="_blank">Hello World app</a>, as a developer its a task  I must complete before doing anything else, I started on my first application. I decided that for my first attempt I would stick to something I know and rebuild a web based tool I help develop for a well known <a title="shameless plug" href="http://www.ukfast.co.uk/" target="_blank">Manchester server hosting company</a>.</p>
<p>Its been a long time since I last did anything in Java so was a little rusty, but after a few lunchtimes and couple of late nights I have managed to cobble together something that resembles and could just about pass for an Android Application.</p>
<p>So what is it you ask, this wonderful app you have been building up (wont shut up about if you<a title="follow me on twitter" href="http://twitter.com/gav_taylor" target="_blank"> follow me on twitter</a>)? Well I can now tell you, its a speedtest. Not for how fast your mobile connects to the internet, I&#8217;ll leave that to the guys at speedtest.net, but to test the speed your website can deliver files to your visitors, now I cant provide you with a link to download and install it as its not really finished and as its not an officially sanctioned app, but I can show a couple of screen-shots from the current alpha version.</p>
<p><a href="http://gavtaylor.co.uk/blog/wp-content/uploads/2010/05/Capture2.png"><img class="aligncenter size-thumbnail wp-image-376" title="UKFast Speedtest for Android" src="http://gavtaylor.co.uk/blog/wp-content/uploads/2010/05/Capture2-150x150.png" alt="ukfast speedtest android app" width="150" height="150" /></a><a href="http://gavtaylor.co.uk/blog/wp-content/uploads/2010/05/Capture4.png"><img class="aligncenter size-thumbnail wp-image-378" title="Performing Speedtest" src="http://gavtaylor.co.uk/blog/wp-content/uploads/2010/05/Capture4-150x150.png" alt="ukfast speedtest androif app running test" width="150" height="150" /></a><a href="http://gavtaylor.co.uk/blog/wp-content/uploads/2010/05/Capture5.png"><img class="aligncenter size-thumbnail wp-image-379" title="UKFast Speedtest Android App Result Page" src="http://gavtaylor.co.uk/blog/wp-content/uploads/2010/05/Capture5-150x150.png" alt="ukfast speedtest android app result" width="150" height="150" /></a></p>
<p>This is probably as far as this application goes, unless the boss asks me to continue with it, as although its quite basic and there isn&#8217;t all that much to it, it has served its purpose and helped me to figure out how an application should work, its activity life-cycle and how to correctly put one together.</p>
<p>The next step is to think of that award winning, must have,  how did we live without it  idea that will make me millionaire&#8230; any suggestions?</p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/dipping-my-toes-into-android-app-development/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Missing TortoiseSVN Shell Icon overlays</title>
		<link>http://gavtaylor.co.uk/blog/missing-tortoise-svn-shell-icon-overlays</link>
		<comments>http://gavtaylor.co.uk/blog/missing-tortoise-svn-shell-icon-overlays#comments</comments>
		<pubDate>Sat, 10 Apr 2010 09:31:09 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Tools of the Trade]]></category>
		<category><![CDATA[groove]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[shellicons]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tortoisesvn]]></category>
		<category><![CDATA[workspace]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=366</guid>
		<description><![CDATA[This has been bugging me for weeks and today I finally found and resolved the problem so thought I should share in case anyone else has this problem too. I couldn&#8217;t remember when I first noticed they were missing but when ever I checked a working folder on my laptop the tortoise svn icon overlays [...]]]></description>
			<content:encoded><![CDATA[<p>This has been bugging me for weeks and today I finally found and resolved the problem so thought I should share in case anyone else has this problem too.</p>
<p>I couldn&#8217;t remember when I first noticed they were missing but when ever I checked a working folder on my laptop the tortoise svn icon overlays were missing. When I edited a file the red cross would appear as expected, but the green tick to say a file was up to date or the question mark for non-versioned files were missing, meaning I didn&#8217;t know if a file was up to date with the repo head or an ignored/non-versioned file.</p>
<p>This morning I came across <a href="http://stackoverflow.com/questions/1057734/tortoisesvn-icons-not-showing-up-under-windows-7" target="_blank">a post on stack overflow</a> that suggested modifying the registry to over-right the usual Microsoft default setting cock-up. In Windows, for memory reasons Im guessing, they have limited the number of allowed Shell Icon overlays  to 11. Now at first this seems like a logical way to stop memory abuse in Explorer. But for some stupid reason (most likely so their overlays come first), they are actioned in alphabetical order, so any overlays in position 12+ are ignored. With M being in the middle of the alphabet this results in the majority of these slots being allocated by Microsoft Products. In this case Tortoise SVN (obviously starting with a T) was being pushed out of the allowed slots.</p>
<p>I found this out by doing a search in the registry for &#8216;ShellIconOverlayIdentifiers&#8217;  (<strong>NOTE</strong>: only open regedit if your comfortable using it, we don&#8217;t need to change anything just taking a peek so you should be ok). This reviled that most of the Shell Icon slots were being taken up by something called Microsoft Groove. Not having a clue what this is I turned to a popular search engine to find out.</p>
<p>Microsoft Groove is the name for their multi-user document collaboration tool, which makes sense that it would need some icon overlays as it is essentially the same thing as Tortoise SVN. I don&#8217;t do any online document collaboration so re-searched for how to remove it. The <a href="http://support.microsoft.com/kb/907504" target="_blank">Microsoft knowledge base</a> article advised to remove the feature from Office via the add/remove programs control panel but when I looked I couldn&#8217;t find anything that mentioned Groove but after a further search or two I found that it has now been renamed to <a href="http://www.microsoft.com/office/2010/en/sharepoint-workspace/default.aspx" target="_blank">Microsoft SharePoint Workspace</a>, which was listed in my version of Office. I disabled the feature and restarted my laptop and I now have my overlay icons back.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">&amp;trade;</div>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/missing-tortoise-svn-shell-icon-overlays/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What happened to the design?</title>
		<link>http://gavtaylor.co.uk/blog/what-happened-to-the-design</link>
		<comments>http://gavtaylor.co.uk/blog/what-happened-to-the-design#comments</comments>
		<pubDate>Thu, 08 Apr 2010 13:12:53 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Site Updates]]></category>
		<category><![CDATA[T'Internet News]]></category>
		<category><![CDATA[body]]></category>
		<category><![CDATA[naked]]></category>
		<category><![CDATA[styles]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=356</guid>
		<description><![CDATA[Today, one or two of you may notice the site looks a little different. That&#8217;s because the style sheets for both my site and the blog have been removed for one international day (that&#8217;s about 48 hours to you and me) to celebrate CSS Naked Day. Every year, website developers across the world remove their [...]]]></description>
			<content:encoded><![CDATA[<p>Today, one or two of you may notice the site looks a little different. That&#8217;s because the style sheets for both <a href="http://gavtaylor.co.uk">my site</a> and <a href="http://gavtaylor.co.uk/blog">the blog</a> have been removed for one international day (that&#8217;s about 48 hours to you and me) to celebrate <strong>CSS Naked Day</strong>.</p>
<p>Every year, website developers across the world remove their style-sheets and show off their &lt;body&gt; to help promote web standards. Its a great opportunity to double check and show people that your website is written for and accessible to all.</p>
<p>To know more about why styles are disabled on this website visit the <a href="http://naked.dustindiaz.com/">Annual CSS Naked Day</a> website for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/what-happened-to-the-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Verify your domain via DNS</title>
		<link>http://gavtaylor.co.uk/blog/verify-your-domain-via-dns</link>
		<comments>http://gavtaylor.co.uk/blog/verify-your-domain-via-dns#comments</comments>
		<pubDate>Thu, 01 Apr 2010 07:55:38 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Tools of the Trade]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[verify]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=349</guid>
		<description><![CDATA[Google have announce another way to verify you own a domain in their webmaster tools, via a DNS TXT record. This solves a problem I have had many times in that it verifies the whole domain. Until now, you had to verify you owned every sub-domain on a domain before you could use webmaster tools [...]]]></description>
			<content:encoded><![CDATA[<p>Google have announce another way to verify you own a domain in their webmaster tools, via a DNS TXT record.<br />
This solves a problem I have had many times in that it verifies the whole domain.</p>
<p>Until now, you had to verify you owned every sub-domain on a domain before you could use webmaster tools for it, while for most sites this is fine, you verify the www. version, sometimes there are a couple more that need to be done.<br />
for example on my site, I use the non-www domain, also there is a dev. and a api. that also need their own verification meta tag/html file. If I want to use webmaster tools on another sub-domain I have to verify again&#8230; this becomes a tiresome process.</p>
<p>Enter the new DNS verification. You now add a TXT record to your dns and it automatically covers any sub-domains you add.<br />
That&#8217;s it&#8230; done! There is of course the usual dns propagation you have to worry about so it may not be a quick as adding a meta tag, but it defiantly saves time in the long run.</p>
<p>You can find out more by visiting the <a href="http://www.google.com/webmasters/tools">Google Web master tools</a> or popping over to the <a href="http://googlewebmastercentral.blogspot.com/2010/03/dns-verification-ftw.html">Webmaster Central blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/verify-your-domain-via-dns/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
