<?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>Andrew Stockdale</title>
	<atom:link href="http://www.andrew-stockdale.co.uk/feed" rel="self" type="application/rss+xml" />
	<link>http://www.andrew-stockdale.co.uk</link>
	<description>photographer, student, microsoft lover</description>
	<lastBuildDate>Fri, 23 Jul 2010 09:43:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>In Soviet Russia, Domain Registers You</title>
		<link>http://www.andrew-stockdale.co.uk/2010/07/23/in-soviet-russia-domain-registers-you</link>
		<comments>http://www.andrew-stockdale.co.uk/2010/07/23/in-soviet-russia-domain-registers-you#comments</comments>
		<pubDate>Fri, 23 Jul 2010 09:02:49 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[auto]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[ICANN]]></category>
		<category><![CDATA[insovietrussiadomainregistersyou.su]]></category>
		<category><![CDATA[registration]]></category>
		<category><![CDATA[soviet union]]></category>
		<category><![CDATA[su]]></category>

		<guid isPermaLink="false">http://www.andrew-stockdale.co.uk/?p=109</guid>
		<description><![CDATA[I&#8217;ve been wanting one of these bad boys for a while, but I finally got around to it yesterday; registering a .su domain. Of course you&#8217;re thinking, what is .su? It&#8217;s the CC-TLD assigned to the Soviet Union on September 19th, 1990, shortly before its collapse a year later. Despite the Soviet Union clearly not [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wanting one of these bad boys for a while, but I finally got around to it yesterday; registering a <strong>.su</strong> domain. Of course you&#8217;re thinking, what is <strong>.su</strong>? It&#8217;s the CC-TLD assigned to the <em>Soviet Union</em> on September 19th, 1990, shortly before its collapse a year later.</p>
<p>Despite the Soviet Union clearly not existing today, the domain is actually still about, and in 2001, the domain managers started accepting new registrations, which is apparently upsetting ICANN just a teeny bit (who want to get rid of it). Problem is, and I&#8217;ve just contributed to the problem, it&#8217;s still recieving active registrations.</p>
<p>Fun bit of history for you, and without further ado, I present my new domain (which just points to my blog while I think of something to do with it);</p>
<h3><a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5pbnNvdmlldHJ1c3NpYWRvbWFpbnJlZ2lzdGVyc3lvdS5zdQ==">http://www.insovietrussiadomainregistersyou.su</a></h3>
 <img src="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=109" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.andrew-stockdale.co.uk/2010/07/23/in-soviet-russia-domain-registers-you/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP Slate &#8211; not gone just yet</title>
		<link>http://www.andrew-stockdale.co.uk/2010/07/21/hp-slate-not-gone-just-yet</link>
		<comments>http://www.andrew-stockdale.co.uk/2010/07/21/hp-slate-not-gone-just-yet#comments</comments>
		<pubDate>Wed, 21 Jul 2010 07:18:51 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[ms]]></category>
		<category><![CDATA[500-1002tu]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[hewlett packard]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[hp slate 500]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[slate]]></category>
		<category><![CDATA[slate not gone]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows tablet]]></category>

		<guid isPermaLink="false">http://www.andrew-stockdale.co.uk/?p=107</guid>
		<description><![CDATA[Despite one of my earlier posts suggesting that HP probably weren&#8217;t killing off their Windows powered HP Slate, there&#8217;s been a concerning silence from the company regarding it, in contrast to noise being made about a WebOS powered device or &#8216;Palmpad&#8217;. Nonetheless, I stand by my opinion that it just doesn&#8217;t make sense to be [...]]]></description>
			<content:encoded><![CDATA[<p>Despite one of my <a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbmRyZXctc3RvY2tkYWxlLmNvLnVrLzIwMTAvMDUvMDEvaHAtc2xhdGUtY2FuY2VsbGVkLWljaC1kb250LXRoaW5rLXNv">earlier posts </a>suggesting that HP probably weren&#8217;t killing off their Windows powered HP Slate, there&#8217;s been a concerning silence from the company regarding it, in contrast to noise being made about a WebOS powered device or &#8216;Palmpad&#8217;. Nonetheless, I stand by my opinion that it just doesn&#8217;t make sense to be killing it off just yet, and <a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly9oMTAwNTcud3d3MS5ocC5jb20vZWNvbWNhdC9ocGNhdGFsb2cvc3BlY3MvcHJvdmlzaW9uZXIvMDUvWEI4MzBQQS5odG0=">a little birdy surfaced, on HP&#8217;s website</a> today suggesting it&#8217;s actually not gone (<a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbmRyZXctc3RvY2tkYWxlLmNvLnVrL3pvbWd3dGZiYnEvem9tZ3d0Zl8xODg2My5wbmc=">archived here</a> in case HP make it dissapear). Outed as running Windows 7 Premium (and not Basic/Starter or a crap version), and named the &#8216;HP Slate 500&#8242; with a very HP product code (500-1002tu), it looks like actually, it may see the light of day after all.</p>
 <img src="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=107" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.andrew-stockdale.co.uk/2010/07/21/hp-slate-not-gone-just-yet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To; Aggregate RSS Feeds in Outlook</title>
		<link>http://www.andrew-stockdale.co.uk/2010/07/16/how-to-aggregate-rss-feeds-in-outlook</link>
		<comments>http://www.andrew-stockdale.co.uk/2010/07/16/how-to-aggregate-rss-feeds-in-outlook#comments</comments>
		<pubDate>Fri, 16 Jul 2010 19:26:30 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[ms]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[aggregate]]></category>
		<category><![CDATA[aggregate RSS feeds outlook]]></category>
		<category><![CDATA[aggregation]]></category>
		<category><![CDATA[folders]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[multiple RSS feeds folder]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[really]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[RSS folders]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[syndication]]></category>

		<guid isPermaLink="false">http://www.andrew-stockdale.co.uk/?p=105</guid>
		<description><![CDATA[This is one of those things that I guess you either knew, or you didn&#8217;t. It struck me as something that I should be able to do, yet seemingly could; getting multiple RSS feeds in Outlook into the same RSS folder. In fact, I&#8217;ve since had a good little play with Outlook and found it can [...]]]></description>
			<content:encoded><![CDATA[<p>This is one of those things that I guess you either knew, or you didn&#8217;t. It struck me as something that I <em>should</em> be able to do, yet seemingly could; getting multiple RSS feeds in Outlook into the same RSS folder. In fact, I&#8217;ve since had a good little play with Outlook and found it can do some great stuff with RSS, but anyway, to the task at hand; aggregrating multiple RSS feeds into one folder. <span id="more-105"></span></p>
<p>See, I like my Outlook to be able to display all the stuff I want to do on the left hand pane, without any need for a scrollbar. I have my RSS feeds permanently expanded, and as a result, my total number of RSS feeds is kind of limited by screen real estate. It&#8217;s a nightmare of my making, but still. I have a whole bunch of tech/gadget/smartphone/development RSS feeds (I&#8217;ll post a list some day), and I wanted to add some feeds for people I know. So I thought of making a People folder, then adding the RSS feeds and dragging the feed&#8217;s respective folders to the People folder, and well, that didn&#8217;t get me anywhere (it works though) because then I still have a scrollbar when I expand that folder. No deal. What I need is the entries from multiple feeds to go into one folder, and it turns out it&#8217;s pretty easy. It&#8217;s in how you do it.</p>
<p>You can do this when you add a new feed or editing a curent feed. In Outlook 2010 for an existing feed;</p>
<ul>
<li>Create the target folder. Right click on &#8216;RSS Feeds&#8217; and click &#8216;New Folder&#8217;. Give it a name and hit OK.</li>
<li>Press the Backstage button (Orange one in the top left labelled &#8216;File&#8217;).</li>
<li>Click the &#8216;Account Settings&#8217; drop down, and then select &#8216;Account Settings&#8217;. Redundancy is awesome.</li>
<li>Go to the &#8216;RSS Feeds&#8217; tab.</li>
<li>Select the RSS feed you want to change delivery location for, and hit &#8216;Change&#8217;.</li>
<li>Under &#8216;Delivery Location&#8217;, hit &#8216;Change Folder&#8217;.</li>
<li>Select the folder you made earlier, and hit OK.</li>
<li>Job Done!</li>
</ul>
<p>If you want to do this when you add a feed, you just have to add it from this Backstage RSS Feeds view. If you just right-click RSS Feeds on the left hand pane and select &#8216;Add a New RSS Feed&#8217;, it will create a new folder with the feed&#8217;s title as the folder name. If you add it from Backstage RSS Feeds View, you can choose feed name, and delivery location.</p>
 <img src="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=105" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.andrew-stockdale.co.uk/2010/07/16/how-to-aggregate-rss-feeds-in-outlook/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make Windows Live Photogallery Beta (Betta)</title>
		<link>http://www.andrew-stockdale.co.uk/2010/07/09/make-windows-live-photogallery-beta-betta</link>
		<comments>http://www.andrew-stockdale.co.uk/2010/07/09/make-windows-live-photogallery-beta-betta#comments</comments>
		<pubDate>Fri, 09 Jul 2010 21:01:11 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[ms]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[32bit]]></category>
		<category><![CDATA[32bit codec on 64bit]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[adobe dng codec]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[betta]]></category>
		<category><![CDATA[better]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[dng]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[how do I install dng codec 64bit windows]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[msi]]></category>
		<category><![CDATA[msi modification]]></category>
		<category><![CDATA[pandya is awesome]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[photogallery]]></category>
		<category><![CDATA[raw]]></category>
		<category><![CDATA[super orca]]></category>
		<category><![CDATA[wic]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows imaging component]]></category>
		<category><![CDATA[windows installer]]></category>

		<guid isPermaLink="false">http://www.andrew-stockdale.co.uk/?p=102</guid>
		<description><![CDATA[Catchy title. See what I did thar? Couple of interesting tidbits I found out about Photogallery; it uses some nice Windows 7 tech. I just saw it light up the Sensors and Location platform (so it can get your location), but more importantly, and relevant to what this is about, WIC, or Windows Imaging Component. [...]]]></description>
			<content:encoded><![CDATA[<p>Catchy title. See what I did thar?</p>
<p>Couple of interesting tidbits I found out about Photogallery; it uses some nice Windows 7 tech. I just saw it light up the Sensors and Location platform (so it can get your location), but more importantly, and relevant to what this is about, WIC, or Windows Imaging Component. It&#8217;s understandable for Microsoft&#8217;s own software to support Microsoft&#8217;s own technologies, especially when both have Windows in the name, but it&#8217;s great to see it there.</p>
<p>What Windows Imaging Component is; well honestly, I don&#8217;t actually know in entirety. I&#8217;m sure you could <a title=\"Bing! and decide\" href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5iaW5nLmNvbS9yZWZlcmVuY2Uvc2VtaHRtbC8/dGl0bGU9V2luZG93c19JbWFnaW5nX0NvbXBvbmVudCZhbXA7c3JjPW10b2MmYW1wO3FwdnQ9d2luZG93cytpbWFnaW5nK2NvbXBvbmVudCZhbXA7ZndkPTEmYW1wO3E9d2luZG93cytpbWFnaW5nK2NvbXBvbmVudA==">bing for it</a>, but the long and the short that actually matters is that it enables codec support for imaging supports. For a lot people, you probably won&#8217;t care, if your camera generates a JPEG in camera, you upload a JPEG to Facebook/Flickr, and as far as you&#8217;re concerned, JPEG is where it starts and ends, but some of us use more interesting and exotic formats for various reasons (if you&#8217;re in the jpeg4lyfe crowd, you might want to stop reading and go do something else, cos otherwise you&#8217;re going to wonder why you wasted your time).</p>
<p>In the same way that you can install a codec (en<strong>co</strong>der/<strong>dec</strong>oder) to allow various software to access different video formats and containers beyond their original abilities, and how you can do the same for audio formats, WIC allows Camera manufacturers to release codecs that allow the display and decoding of their formats. And Photogallery is WIC aware. See where I&#8217;m going with this? Photogallery can display, and show, and otherwise handle fun formats like Canon&#8217;s RAW (CR2) format, Nikon&#8217;s RAW (NEF) format, and my favourite and probably most important, Adobe&#8217;s Digital Negative (DNG) format. I&#8217;m sure there&#8217;s codec support for other manufacturers as well, but again, I&#8217;ll leave you to bing that one on your own, you just install them and&#8230;it works. And that&#8217;s how it works for the above mentioned codecs; you just install say, Adobe&#8217;s DNG codec, and you&#8217;ll be able to view DNG files in Photogallery. You&#8217;ll also be able to view them in Explorer, and you&#8217;ll probably bump into a few hidden suprises application-wise about where you see them.</p>
<p>That&#8217;s where the awesome stops, but I&#8217;m about to go one further.</p>
<p>64-bit love. Something approaching 50% of Windows 7 installations are 64-bit, and you&#8217;d be left high and dry here. WIC works in 64bit, but to date, no manufacturers I know about have released 64bit codecs, and none of the &#8216;big three&#8217; mentioned above have released 64bit codecs. Crap. What&#8217;s more, if you go to install Adobe&#8217;s 32bit DNG codec on a 64bit system, it will block the installation. Crap, again. We&#8217;re going to have to get a bit dirty.</p>
<p>We&#8217;re going to have to modify stuff. Adobe have conveniently released their DNG codec as an MSI package (no, not the electronics manufacturer, a Windows Installer package, silly). MSI packages contain their payload, some instructions, and a database of stuff to do. Or not to do. In the case of the DNG codec, not to install on anything that&#8217;s not Vista or better, and not to install on 64bit OSes. Fortunately, we can change this (before any one asks, no, I am not redistributing modified, copyrighted Adobe files).</p>
<p>So, for EDUCATIONAL PURPOSES, here&#8217;s how one could hypothetically modify an MSI package. I&#8217;m going to use Adobe&#8217;s DNG codec for this example, as a completely random choice (hawhaw);<br />
You will need either Orca, or <a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5wYW50YXJheS5jb20vbXNpX3N1cGVyX29yY2EuaHRtbA==">SuperOrca</a> (free yo!). Open the MSI file (duh), and navigate to &#8216;LaunchCondition&#8217; on the left. Click it. You&#8217;ll see the Launch Conditions in the main window:</p>
<p><img class="alignnone" title="Adobe DNG Codec in Super Orca" src="http://www.andrew-stockdale.co.uk/zomgwtfbbq/SuperOrca_(1.1.0.0)_-_CUsersAndrewDownloadsdngcodec_r1_051208.msi_62860.png" alt="" width="689" height="415" /></p>
<p>At this point, you could just drop the &#8216;Not VersionNT64&#8242; row, by right clicking it and doing &#8216;Drop Row&#8217; but let&#8217;s get all terminator on it and go a bit more serious. You might want to use the DNG Codec on XP (WIC was introduced with SP3), and besides, it&#8217;s more fun. Right click on &#8216;LaunchCondition&#8217; in the left pane, and hit &#8216;Drop Table&#8217;. Do a File -&gt; Save As and save it as <em>&#8216;Awesomedobe DNG Converter.msi&#8217;</em>, or something equally sweet, and then just run it, and install it as normal. It will&#8230;just work.</p>
<p>And here&#8217;s the quick and nerdy magic &#8211; your operating system may be 64bit, but Photogallery is a 32bit process. It will use a 32bit WIC codec, like the one you just installed.</p>
<p>Plus you know, you stuck it to <a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hZG9iZS5jb20=">the man</a> real good there, and made Photogallery much more useful. Go you!</p>
<p>*Just kidding. I love Adobe, and their products (especially Photoshop/Bridge/Lightroom) are fantastic. I also have no idea what will actually happen if you install this on XP. If it breaks, it&#8217;s all your fault. If it works, I&#8217;m brilliant, but let me know either way.</p>
<p>Stay classy San Diego.</p>
 <img src="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=102" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.andrew-stockdale.co.uk/2010/07/09/make-windows-live-photogallery-beta-betta/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problem; High CPU Usage, Solution; Electrical tape.</title>
		<link>http://www.andrew-stockdale.co.uk/2010/06/11/problem-high-cpu-usage-solution-electrical-tape</link>
		<comments>http://www.andrew-stockdale.co.uk/2010/06/11/problem-high-cpu-usage-solution-electrical-tape#comments</comments>
		<pubDate>Fri, 11 Jun 2010 18:19:23 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[2800MHz]]></category>
		<category><![CDATA[400MHz]]></category>
		<category><![CDATA[ac]]></category>
		<category><![CDATA[adaptor]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[cpu usage]]></category>
		<category><![CDATA[high]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[kernel time]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[processor clock]]></category>
		<category><![CDATA[slow processor]]></category>
		<category><![CDATA[speedstep problem]]></category>
		<category><![CDATA[usage]]></category>
		<category><![CDATA[wattage]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[x9000]]></category>

		<guid isPermaLink="false">http://www.andrew-stockdale.co.uk/?p=99</guid>
		<description><![CDATA[Indeed, wtf. The CPU usage on my laptop had been running high. I&#8217;d been wondering what it could be, it didn&#8217;t seem to be a specific application, as all apps seemed to spike CPU load, and their individual CPU usage too high. Internet explorer was using 49% CPU doing menial tasks (cue internet exploder jokes), Zune [...]]]></description>
			<content:encoded><![CDATA[<p>Indeed, wtf.</p>
<p>The CPU usage on my laptop had been running high. I&#8217;d been wondering what it could be, it didn&#8217;t seem to be a specific application, as all apps seemed to spike CPU load, and their individual CPU usage too high. Internet explorer was using 49% CPU doing menial tasks (cue internet exploder jokes), Zune software was using far too much CPU and so on. I was assuming it had to be an interrupt problem, so I started looking at kernel times, and then I looked at Resource Monitor.<span id="more-99"></span></p>
<p>And resource monitor showed processor frequency to be at 28%, in tiny blue text, so much so I nearly missed it. I wondered wtf, and then I ran CPU-Z. It showed my 2.8GHz C2E x9000 to be running at 399.98MHz. My 2800Mhz processor was running at 400Mhz. It wasn&#8217;t that programs were running badly by using high CPU time, it&#8217;s that they needed high CPU time because the processor was running slowly.</p>
<p>The plot thickens. I was looking around for all kinds of problems &#8211; flicked open the BIOS to see if there was some errant SpeedStep problem, played with Windows power management of the processor minimum states and so on, and nothing seemed to work. On a hunch, I pulled the plug out, turned the laptop off and on again.</p>
<p>CPU-Z on boot showed a frequency of 798MHz, which fluctuated to about 1200MHz, and then 1600MHz, and then back to 798MHz. Speedstep, and clock multiplier changes were working properly. Assuming the problem was fixed, I plugged the plug back in. 400MHz. wtf?</p>
<p>At this point, it seemed strange, but the only possibility that there was something wrong with the AC line (insert Holmes quote here). I took a look at my laptop cable, and indeed, there was a small nick in the power cable. I took the cable into the next room, and set to it with electrical tape (<strong>do not try this at home, and above all, <span style="text-decoration: underline;">do not consider doing this with normal tape</span></strong>). Cable seemingly fixed, plugged it back in&#8230;and&#8230;2798MHz.</p>
<p>Problem solved. I will be ordering a new adaptor from HP, because this shouldn&#8217;t by any means be a long term solution. But I&#8217;ll leave this on the internet &#8211; if your laptop CPU clock is woefully low, take a look at the power supply, it could be because you&#8217;re on a foreign power source, or a transformer on it&#8217;s way out, delivering lower wattage. It&#8217;s probably a strange leap from CPU usage problems to electrical tape on a power cable, but the process is the process.</p>
<p>Sidenote &#8211; Windows 7 ran impressively well, retrospectively being on a 400MHz processor. Indeed, it wasn&#8217;t as responsive as it should have been, which is what twigged me to the problem, but running on a 400Mhz processor, even a dual core with modern processor extensions, and running actually quite well, is nothing short of awesome.</p>
 <img src="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=99" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.andrew-stockdale.co.uk/2010/06/11/problem-high-cpu-usage-solution-electrical-tape/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP Slate cancelled? Ich Don&#8217;t Think So</title>
		<link>http://www.andrew-stockdale.co.uk/2010/05/01/hp-slate-cancelled-ich-dont-think-so</link>
		<comments>http://www.andrew-stockdale.co.uk/2010/05/01/hp-slate-cancelled-ich-dont-think-so#comments</comments>
		<pubDate>Sat, 01 May 2010 13:53:45 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[ms]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[acquisition]]></category>
		<category><![CDATA[cancelled]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[delay]]></category>
		<category><![CDATA[hewlett]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[packard]]></category>
		<category><![CDATA[palm]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[seven]]></category>
		<category><![CDATA[slate]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[webos]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.andrew-stockdale.co.uk/?p=93</guid>
		<description><![CDATA[Or is it! Hah? Engadget is reporting on TechCrunch reporting on (and I&#8217;m reporting on Engadget, wtf, third-hand much) HP killing their HP Slate product, as demonstrated by Steve Ballmer at CES. Of course, any comment until an official announcement from HP is going to be nothing but speculation, but it&#8217;s always fun speculating. For [...]]]></description>
			<content:encoded><![CDATA[<p>Or is it! Hah? <a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5lbmdhZGdldC5jb20vMjAxMC8wNC8zMC9ocC1zbGF0ZS1raWxsZWQtcnVtb3ItbWlsbC1zYXlzLXllcy8=">Engadget </a>is reporting on TechCrunch reporting on (and I&#8217;m reporting on Engadget, wtf, third-hand much) HP killing their HP Slate product, as demonstrated by Steve Ballmer at CES. Of course, any comment until an official announcement from HP is going to be nothing but speculation, but it&#8217;s always fun speculating.</p>
<p><img title="More..." src="http://www.andrew-stockdale.co.uk/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p>For the record, it should be noted that HP&#8217;s official comment on the subject at the moment is &#8216;We don&#8217;t comment on rumors or speculation&#8217;. Fair enough.</p>
<p>Engadget are citing the reason for HP &#8216;slating&#8217; (hahaha) the Slate being that HP aren&#8217;t &#8216;thrilled&#8217; with Windows 7&#8242;s performance on the tablet.</p>
<p>Heres the deal though &#8211; Windows 7 runs just fine on devices of the Slate&#8217;s spec. Hardware wise, apart from the form-factor, the Slate really is nothing new &#8211; a 1.6GHz Atom processor with 1GB of RAM. And this spec runs Windows 7 just fine. Sure, it&#8217;s not blazingly fast, but it is snappy, and for netbook activities, just fine.</p>
<p>As a platform, it also has some great tricks (Windows 7 multitouch and gestures, incredible handwriting recognition). And six-core i7 processors suck down a fair bit of juice and aren&#8217;t really suitable for the form factor, so it&#8217;s not really a problem with the hardware / operating system.</p>
<p>The other thing is, the Slate&#8217;s release date would be in June. About a month. HP have poured <em>significant </em>time and money into the Slate project. Admittedly, for a company with resources such as HP&#8217;s, money isn&#8217;t really the object, but time is something of a more precious thing that you can&#8217;t get, no matter how much you spend. If HP <strong>were</strong> to cancel the Slate device, assuming they were interested in the tablet market, the time spent/wasted on the Slate wouldn&#8217;t be recoverable, and would delay HP&#8217;s entry to the market for quite a while.</p>
<p>HP&#8217;s recent purchase of Palm certainly suggests a WebOS tablet is something of an inevitability, and sure, I don&#8217;t doubt that. Thing is, it would take HP at an absolutely minimum six months to bring a WebOS tablet to market, and realistically speaking, it <strong>wouldn&#8217;t see retail within a year</strong>.</p>
<p>It would make far more sense to bring the Slate to market now, enter it, learn something about it, and gain some experience for when they do develop the WebOS slate. Especially when the Slate is at this point pretty much fully developed, been hyped by HP, and is so close.</p>
<p>I&#8217;m sure HP are slightly busy integrating Palm into their company, having a good look at the selection of patents they&#8217;ve acquired, thinking of what they can do with WebOS, and are pretty busy bunnies at HP Towers right now. The HP slate might even see a small delay as a result, but I really don&#8217;t see the product being canned.</p>
<p>It doesn&#8217;t make much or any sense really. I&#8217;m sure I could be wrong, anything could happen, and this is just speculation, but I guess we&#8217;ll all just have to wait and see.</p>
<p>In Orange cinema advert style, here&#8217;s the whole thing; synopsisised;</p>
<ul>
<li>The HP Slate is about a month away from release</li>
<li>HP have spent piles of money and time on the Slate</li>
<li>It&#8217;s finished &amp; ready to go</li>
<li>Windows 7 runs just fine on 1.6GHz Atoms; HP even sell devices like this</li>
<li>Windows 7 makes a suitable tablet OS due to its touchyness</li>
<li>If HP do make a WebOS tablet, it will take about a year to come out. The Slate is ready to go now.</li>
</ul>
 <img src="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=93" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.andrew-stockdale.co.uk/2010/05/01/hp-slate-cancelled-ich-dont-think-so/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t like Windows Phone 7?</title>
		<link>http://www.andrew-stockdale.co.uk/2010/04/24/dont-like-windows-phone-7</link>
		<comments>http://www.andrew-stockdale.co.uk/2010/04/24/dont-like-windows-phone-7#comments</comments>
		<pubDate>Sat, 24 Apr 2010 15:53:54 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[ms]]></category>
		<category><![CDATA[wp7]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[don't fight your phone]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[not for you]]></category>
		<category><![CDATA[use phone]]></category>
		<category><![CDATA[windows phone 7]]></category>
		<category><![CDATA[xda]]></category>
		<category><![CDATA[xda-developers]]></category>

		<guid isPermaLink="false">http://www.andrew-stockdale.co.uk/?p=88</guid>
		<description><![CDATA[Well too bad. If you&#8217;re whining about Windows Phone 7 not having this, or not having that, it&#8217;s not for you. And for good reasons. Let&#8217;s take a look at a nice selection of threads from popular hobbyist/phone hacking community, XDA-Developers; WP7 is complete FAIL,  Do you use your phone without data plan like me? If [...]]]></description>
			<content:encoded><![CDATA[<p>Well too bad. If you&#8217;re whining about Windows Phone 7 not having this, or not having that, <strong>it&#8217;s not for you.</strong><span id="more-88"></span></p>
<p>And for good reasons. Let&#8217;s take a look at a nice selection of threads from popular hobbyist/phone hacking community, XDA-Developers;</p>
<p><a id=\"thread_title_647239\" href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=c2hvd3RocmVhZC5waHA/dD02NDcyMzk=">WP7 is complete FAIL</a>,  <a id=\"thread_title_660945\" href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=c2hvd3RocmVhZC5waHA/dD02NjA5NDU=">Do you use your phone without data plan like me? If so WP7 isn&#8217;t for us =(</a>, <a id=\"thread_title_655934\" href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=c2hvd3RocmVhZC5waHA/dD02NTU5MzQ=">Why only high end devices?</a>,  <a id=\"thread_title_666611\" href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=c2hvd3RocmVhZC5waHA/dD02NjY2MTE=">Microsoft Not Supplying 2D/ 3D Drivers</a></p>
<p>Paints a pretty negative picture. There&#8217;s a lot of hate and animosity floating around over there. It&#8217;s also a total waste of time. WP7 isn&#8217;t aimed at people who hack about with their phones and flash ROMs every other day, it&#8217;s not for people who are concerned that Microsoft aren&#8217;t supplying 2D/3D drivers. That&#8217;s not to say that WP7 isn&#8217;t aimed at the technically minded &#8211; it is. It is however, aimed at Microsoft&#8217;s so-called life-maximisers; for managing professional and personal lives, for using their smartphone devices to the full. Their target market probably understand perfectly how most of WP7&#8242;s technology works. But the fundamental is that while they might understand it, they don&#8217;t give a damn; they just want it to work and work well.</p>
<p>WP7 is for people who <strong>use</strong> their phones, not for people who <strong>fight</strong> their phones. If you&#8217;re trying to fight with WP7, you&#8217;re doing it wrong.</p>
<p>Have a nice day <img src='http://www.andrew-stockdale.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 <img src="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=88" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.andrew-stockdale.co.uk/2010/04/24/dont-like-windows-phone-7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why hello there, Toshibacourier?!</title>
		<link>http://www.andrew-stockdale.co.uk/2010/04/20/why-hello-there-toshibacourier</link>
		<comments>http://www.andrew-stockdale.co.uk/2010/04/20/why-hello-there-toshibacourier#comments</comments>
		<pubDate>Tue, 20 Apr 2010 07:58:41 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[ms]]></category>
		<category><![CDATA[ce7]]></category>
		<category><![CDATA[courier]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[tegra2]]></category>
		<category><![CDATA[toshiba]]></category>

		<guid isPermaLink="false">http://www.andrew-stockdale.co.uk/?p=86</guid>
		<description><![CDATA[Courier not being manufacturered first-party by Microsoft, to hit earlier than expected? According to DigiTimes, &#8216;Compal Electronics will manufacture two tablet PCs for Toshiba with shipments scheduled for the end of 2010 or early 2011.&#8217;. Which is kinda cool. But what&#8217;s more interesting is the actual Tablet devices; besides a blah Android tablet, one of [...]]]></description>
			<content:encoded><![CDATA[<p>Courier not being manufacturered first-party by Microsoft, to hit earlier than expected?<span id="more-86"></span></p>
<p>According to DigiTimes, &#8216;Compal Electronics will manufacture two tablet PCs for Toshiba with shipments scheduled for the end of 2010 or early 2011.&#8217;. Which is kinda cool. But what&#8217;s more interesting is the actual Tablet devices; besides a blah Android tablet, one of the devices is a Windows CE7 device, with Dual 7&#8243; Screens, powered by nVidia&#8217;s Tegra 2 platform. Incidentally, the <a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=bWljcm9zb2Z0cy1jb3VyaWVyLWRpZ2l0YWwtam91cm5hbC1leGNsdXNpdmUtcGljdHVyZXMtYW5kLWRl">last known information </a>about what the Courier device was, states it as a device powered by Windows CEsomething (described as same CE based to the Zune HD and Windows Phone 7), having Dual 7&#8243; Screens, and powered by Tegra 2.</p>
<p>So it smells like Toshiba are making themselves a Courier device. It smells somewhat like that indeed.</p>
<p>CE7? Check.<br />
Dual 7&#8243; Screens? Check.<br />
Tegra 2? Check.</p>
<p>All the important stuff seems there <img src='http://www.andrew-stockdale.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5kaWdpdGltZXMuY29tL25ld3MvYTIwMTAwNDE5UEQyMTcuaHRtbA==">http://www.digitimes.com/news/a20100419PD217.html</a></p>
<p>via <a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BvY2tldG5vdy5jb20vcnVtb3Ivd2luZG93cy1jZS03LXRvLXBvd2VyLXRvc2hpYmEtZHVhbC1zY3JlZW4tdGFibGV0">http://pocketnow.com/rumor/windows-ce-7-to-power-toshiba-dual-screen-tablet</a></p>
 <img src="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=86" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.andrew-stockdale.co.uk/2010/04/20/why-hello-there-toshibacourier/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Informative;</title>
		<link>http://www.andrew-stockdale.co.uk/2010/04/11/informative-text-colour-changed-from-a2-to-5d</link>
		<comments>http://www.andrew-stockdale.co.uk/2010/04/11/informative-text-colour-changed-from-a2-to-5d#comments</comments>
		<pubDate>Sun, 11 Apr 2010 00:01:58 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.andrew-stockdale.co.uk/?p=81</guid>
		<description><![CDATA[Text colour changed from #A2 to #5D. Readability massively improved. I had to be beaten with a stick to do this. Time spent arguing and complaining; 20 minutes. Time spent implementing; &#60;20 seconds. Don&#8217;t look at me like that.]]></description>
			<content:encoded><![CDATA[<p>Text colour changed from #A2 to #5D.</p>
<p>Readability massively improved. I had to be beaten with a stick to do this. Time spent arguing and complaining; 20 minutes. Time spent implementing; &lt;20 seconds.</p>
<p>Don&#8217;t look at me like that.</p>
 <img src="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=81" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.andrew-stockdale.co.uk/2010/04/11/informative-text-colour-changed-from-a2-to-5d/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multitasking &#8211; it&#8217;s kind of complicated.</title>
		<link>http://www.andrew-stockdale.co.uk/2010/04/09/multitasking-its-kind-of-complicated</link>
		<comments>http://www.andrew-stockdale.co.uk/2010/04/09/multitasking-its-kind-of-complicated#comments</comments>
		<pubDate>Fri, 09 Apr 2010 01:16:09 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ms]]></category>
		<category><![CDATA[4]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[complicated]]></category>
		<category><![CDATA[dehydrated]]></category>
		<category><![CDATA[ios 4]]></category>
		<category><![CDATA[ios4]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone os 4]]></category>
		<category><![CDATA[just add water]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[multitasking]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[rehydrated]]></category>
		<category><![CDATA[smart]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows phone]]></category>
		<category><![CDATA[wp7]]></category>
		<category><![CDATA[wp7s]]></category>

		<guid isPermaLink="false">http://www.andrew-stockdale.co.uk/?p=64</guid>
		<description><![CDATA[Complicated. Like relationships :)

Multitasking is, essentially as it says on the tin. Multiple tasks. Simultaneously. But with the iPhone OS 4 release, and WP7’s model with regarding, well, not multitasking…multitasking, hybrid multitasking (WTF?), it seems a bit complex as to what multitasking is, and what it’s become. So let’s take it from the top. With MT being thrown around as one of the important things for devices like Windows Phones and the iPhone, it’s probably important to bash out why it’s kind of not-really-an-issue-at-all.]]></description>
			<content:encoded><![CDATA[<p>Complicated. Like relationships <img src='http://www.andrew-stockdale.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-64"></span></p>
<p>Multitasking is, essentially as it says on the tin. Multiple tasks. Simultaneously. But with the iPhone OS 4 release, and WP7’s model with regarding, well, not multitasking…multitasking, hybrid multitasking (WTF?), it seems a bit complex as to what multitasking is, and what it’s become. So let’s take it from the top. With MT being thrown around as one of the important things for devices like Windows Phones and the iPhone, it’s probably important to bash out why it’s kind of not-really-an-issue-at-all.</p>
<p>First up of course, is classical, thread based multithreading. This takes a ‘task’ (aka process, or ‘app’ or ‘program’ it will be process from herein, later explained) and splits it into even more fundamental components; threads. These are essentially the fundamental units that execute, and a program, properly written will probably, depending what it is and how it does it, have multiple threads. Ignoring stuff like hyperthreading, crazy IBM chips that can run multiple threads simultaneously per core, and of course, multiple-core processors and multiprocessor systems, a processor is only capable of executing a single thread at any one given time. The <em>illusion</em> of multithreading is very transparently handled by switching between these threads <strong>extremely</strong> rapidly, so that in the space of a second, hundreds of thousands of threads have all executed a bit, and that apparently, progress has been made on lots of threads at the same time. You then get a complex thread lifecycle, which I’ll diagram but not detail too much, that looks a bit like this;</p>
<p> <a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbmRyZXctc3RvY2tkYWxlLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA0L211bHRpdGhyZWFkLnBuZw=="><img class="size-full wp-image-65 alignnone" title="multithread" src="http://www.andrew-stockdale.co.uk/wp-content/uploads/2010/04/multithread.png" alt="Awesome diagram of thread lifecycle!!11" /></a></p>
<p>What you have is a system that’s capable of switching between threads and running multiple threads in sequence very quickly. It allows for threads to yield when they can’t do anything (waiting on data, disk reads etc), and generally, it’s pretty solid. What’s more, it’s absolutely vital for doing more than one thing; a single serial process that serviced everything in turn would be a nightmare. With this is mind, it’s important to note, that at the operating system, nearly everything implements this in an extremely similar or identical manner. This includes your desktop computer, your laptop, your BlackBerry, your Windows Phone, your iPhone, your featurephone, your crappy £20 pay-as-you-go dumbphone, your Sky box and so on. At the OS level, this is <strong>implemented by everything. </strong>iPhones multitask, Windows Phones multitask, they have to.</p>
<p>But iPhones (iPhone OS 3) can’t multitask, and Windows Phone 7 devices can’t multitask. And Android devices can, and your laptop can, and Windows Phone 6.5 devices can, and this is where it starts to get a bit more complex as to what multitasking actually means. As already covered, all these platforms can, they have to. It’s more about how the operating system treats non-system threads and API stuff. On the iPhone, the first-party apps have the benefit of being essentially system threads; you can open iPod, play music, carry on what you’re doing. It multithreads in the background as an allowed system thread. Do the same with, Pandora (as seems to be the popular use-case, I’ve actually never used it!), and you close the app and…the music stops. Equally, if you bust out a task manager on the iPhone or on the Windows Phone 7 emulator, you can see a whole bunch of tasks running, such as services, communications, updating stuff, Exchange clients, etc.</p>
<p><a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbmRyZXctc3RvY2tkYWxlLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA0L2lwaG9uZXByb2Nlc3Nlcy5qcGc="><img class="size-full wp-image-66 alignnone" title="iphoneprocesses" src="http://www.andrew-stockdale.co.uk/wp-content/uploads/2010/04/iphoneprocesses.jpg" alt="iPhone...multitasking!" width="192" height="288" /></a>  <a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbmRyZXctc3RvY2tkYWxlLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA0L3dwN3Byb2Nlc3Nlcy5wbmc="><img class="size-full wp-image-67 alignnone" title="wp7processes" src="http://www.andrew-stockdale.co.uk/wp-content/uploads/2010/04/wp7processes.png" alt="windows phone 7...multitasking!" width="167" height="328" /></a></p>
<p>This actually has nothing to do with technical implementation of multitasking, as the OS is perfectly capable, it’s about what restrictions are placed on third-party apps. However, unlike desktop processors, you want to keep processing to a minimum to save on power, and the truth is, even the Apple A4 in the iPad, and Qualcomm’s Snapdragon line on 1GHz+ processors just aren’t that powerful to have tons of threads running.</p>
<p>What iPhone OS 4 and Windows Phone 7 do is have this smart multitasking. Essentially, when you hit the Windows button on a WP7 device, it bumps you out to the start menu. Your app’s ‘state’ is saved to memory, and it’s threads essentially killed off. You do what you do, and go back to the app. It’s threads are started up, and its state reloaded from memory. Microsoft call this ‘dehydrating’ and ‘rehydrating’ the app, and it’s a pretty good analogy. It’s still there, but it’s been freeze-dried and doing nothing. But, just add water, and it’s right back, where it was. The approach taken in iPhone OS 4 is nearly identical. And the thing is, it’s pretty damn clever. Multitasking of the desktop type just isn’t suitable for low-power devices like phones.</p>
<p><a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbmRyZXctc3RvY2tkYWxlLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA0L2JsdXJyeWNhbS5qcGc="><img class="size-full wp-image-68 alignnone" title="blurrycam" src="http://www.andrew-stockdale.co.uk/wp-content/uploads/2010/04/blurrycam.jpg" alt="blurrycam windows phone 7 task model" /></a></p>
<p>The only downsides are for certain types of apps; persistent network based communications clients, music programs and so on; which <strong>HAVE</strong> to be running to work. You can’t play music from a dehydrated thread, you can’t have Windows Live Messenger running in the background but not actually running. So the solution is exceptions for these few cases. Apple are allowing exceptions of the following; audio streaming, VoIP, GPS, and completing important tasks (such as completing upload of photos to Flickr). Windows Phone 7 takes a similar approach; apps like Last.fm and Pandora run through the Music hub, Flickr runs through the Pictures hub, communications like Windows Live Messenger are handled at OS level, and GPS is managed at the OS level, so it’s kept warm and spun up so it doesn’t have to re-lock when you switch back to your navigation app. Equally, locally and network generated notifications allow dehydrated apps to react to external activity, such as receiving an IM, an alarm going off, reaching a location. When these notifications cook off, you can then bounce to the app, and it’s as if it was…running. Smart-multitasking with these platform exceptions allow WP7 and iPhone OS 4 to satisfy the massive majority of multitasking critical situations without actually…multitasking.</p>
<p>It sounds like trickery, it sounds like you’re being cheated, and as Android and Pre users would probably have you believe, it’s not ‘true’ multitasking. Well, no, it’s not. But ‘true’ multitasking would be kind of stupid, now that you know what is, how it works, and what smart-multitasking is. Phones aren’t desktop computers, they don’t look like them, you don’t interact with them in the same way, and they shouldn’t have the same end metaphor of how stuff works as them. <strong>Because phones are not desktops.</strong></p>
<p>What it really boils down to at the end of the day is this; users want to be able to bounce between apps, play music in the background, be available to talk to on IM programs. And what matters is that you can do this. How you do it isn’t so important; but doing it <em>right</em> is important. This ‘true’ multitasking crap is getting thrown around, with ‘Windows Phone 7 can’t multitask’, and ‘iPhone OS 4 can multitask’, or ‘Android multitasks’, but it’s just that; <strong>crap</strong>.</p>
<h6>Addendum;</h6>
<h6>Processes vs Programs – You think of software as a ‘Program’, or as the term on smartphones seems to be, an ‘app’. The distinction between a process and a program is that a program can just be software on disk. A process is a running task. A program can run processes, but it may just be doing nothing. It’s an important distinction when you get down to threads and processes and stuff running, and it’s something I’m glad was slapped into me, semantic though it may be.</h6>
<h6>Thanks to <a href="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dpbGxpYW0taG9vay5jb20v">William Hook</a> for the iPhone process list. I don&#8217;t have an iPhone. trolololo</h6>
 <img src="http://www.andrew-stockdale.co.uk/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=64" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.andrew-stockdale.co.uk/2010/04/09/multitasking-its-kind-of-complicated/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
