<?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>Jason Morley &#187; software</title>
	<atom:link href="http://www.jbmorley.co.uk/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jbmorley.co.uk</link>
	<description></description>
	<lastBuildDate>Sat, 15 May 2010 08:05:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flutter Beta</title>
		<link>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2009%2F05%2F13%2Fflutter-beta%2F&amp;seed_title=Flutter+Beta</link>
		<comments>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2009%2F05%2F13%2Fflutter-beta%2F&amp;seed_title=Flutter+Beta#comments</comments>
		<pubDate>Wed, 13 May 2009 00:09:01 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[flutter]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.jbmorley.co.uk/?p=834</guid>
		<description><![CDATA[Flutter is a light-weight iGoogle Twitter client and is the first of a number of small personal development projects I intend to release in the coming weeks and months.

It is offered as an alternative to the fairly heavy-weight user experiences offered by many of the existing iGoogle-based solutions.  All tweets, including replies and direct [...]]]></description>
			<content:encoded><![CDATA[<p>Flutter is a light-weight iGoogle Twitter client and is the first of a number of small personal development projects I intend to release in the coming weeks and months.</p>
<p><img  src="/temp/6066f9ff95df57b8d2b26bb5f2c628d7.png" alt="Flutter Icon" title="Flutter Icon" style="border: 0;" /></p>
<p>It is offered as an alternative to the fairly heavy-weight user experiences offered by many of the existing iGoogle-based solutions.  All tweets, including replies and direct messages are re-threaded into a single feed to avoid switching between multiple tabs:</p>
<p><img  src="/temp/8721d6bfc15b9cd5ca151669a512f9bb.png" alt="Flutter Screenshot" title="Flutter Screenshot" style="border: 0;" /></p>
<p>As the post title suggests, Flutter is currently in <em>beta</em> and, while I encourage everyone to give it a try, do expect to find a few pesky little bugs.  I look forward to hearing about all such occurrences and will endeavour to fix them as soon as humanly possible.  (Contact details can be found on the <a href="about/">about</a> page.)</p>
<p>Give it a shot: <a href="http://www.google.com/ig/directory?url=flutter.jbmorley.co.uk%2Fig.xml">Add Flutter to iGoogle</a></p>
<p>Not an iGoogle user?  Check out the <a href="http://flutter.jbmorley.co.uk/">standalone version</a>.</p>
<h3>On Authentication</h3>
<p>Currently authentication is performed by passing users&#8217; credentials directly through a POST request to Twitter via the server hosting jbmorley.co.uk.  I am well aware this is exceptionally in-elegant; it merely serves as an interim solution until OAuth support has been implemented so please bear with me.</p>
<h3>The Future</h3>
<p>Suggestions and recommendations are always gratefully received.  I am personally considering providing TweetDeck-like behaviour in the Canvas view, but this will require some internal rearchitecting so it&#8217;s some ways off right now&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2009%2F05%2F13%2Fflutter-beta%2F&amp;seed_title=Flutter+Beta/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sensible Show Synchronization</title>
		<link>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2009%2F05%2F06%2Fsensible-show-synchronization%2F&amp;seed_title=Sensible+Show+Synchronization</link>
		<comments>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2009%2F05%2F06%2Fsensible-show-synchronization%2F&amp;seed_title=Sensible+Show+Synchronization#comments</comments>
		<pubDate>Wed, 06 May 2009 07:10:52 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.jbmorley.co.uk/?p=801</guid>
		<description><![CDATA[When synchronizing with an iPod or iPhone, iTunes offers two key options: &#8216;x least recent unwatched&#8217; or &#8216;x most recent unwatched&#8217;.  Unfortunately for us users, recent is determined, not by sensible things such as air-date or episode number, but by the date items are added to a user&#8217;s iTunes library.  All works fine [...]]]></description>
			<content:encoded><![CDATA[<p>When synchronizing with an iPod or iPhone, iTunes offers two key options: &#8216;x least recent unwatched&#8217; or &#8216;x most recent unwatched&#8217;.  Unfortunately for us users, <em>recent</em> is determined, not by sensible things such as air-date or episode number, but by the date items are added to a user&#8217;s iTunes library.  All works fine when items are purchased from the iTunes Music Store and downloads complete in order.  Encounter a few failed downloads or add items manually however and iPod synchronization never again works as one might reasonably expect.</p>
<p>Since we, as users, have suffered this strange behaviour for a good number of iTunes releases, I can only assume that somewhere in Cupertino it&#8217;s deemed a feature (although I have yet to work out what it achieves).</p>
<p>Fortunately, for OS X users, AppleScript comes to the rescue:</p>

<div class="wp_syntax"><div class="code"><pre class="applescript" style="font-family:monospace;"><span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;iTunes&quot;</span>
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">if</span> <span style="color: #0066ff;">selection</span> <span style="color: #ff0033; font-weight: bold;">is</span> <span style="color: #000000;">&#123;</span><span style="color: #000000;">&#125;</span> <span style="color: #ff0033; font-weight: bold;">then</span>
		<span style="color: #0066ff;">display dialog</span> <span style="color: #009900;">&quot;Select some TV Shows...&quot;</span> <span style="color: #0066ff;">buttons</span> <span style="color: #000000;">&#123;</span><span style="color: #009900;">&quot;Cancel&quot;</span><span style="color: #000000;">&#125;</span> default button <span style="color: #000000;">1</span> <span style="color: #ff0033; font-weight: bold;">with</span> icon <span style="color: #000000;">2</span> giving up <span style="color: #ff0033;">after</span> <span style="color: #000000;">15</span>
	<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">if</span>
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">set</span> sel <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">selection</span>
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">repeat</span> <span style="color: #ff0033; font-weight: bold;">with</span> i <span style="color: #ff0033; font-weight: bold;">from</span> <span style="color: #000000;">1</span> <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #000000;">&#40;</span><span style="color: #0066ff;">count</span> sel<span style="color: #000000;">&#41;</span>
		<span style="color: #ff0033; font-weight: bold;">set</span> t <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">item</span> i <span style="color: #ff0033; font-weight: bold;">of</span> sel
		<span style="color: #ff0033; font-weight: bold;">tell</span> t
&nbsp;
			<span style="color: #ff0033; font-weight: bold;">set</span> my_kind <span style="color: #ff0033; font-weight: bold;">to</span> TV show
			<span style="color: #ff0033; font-weight: bold;">set</span> filename <span style="color: #ff0033; font-weight: bold;">to</span> location
			<span style="color: #ff0033; font-weight: bold;">set</span> my_state <span style="color: #ff0033; font-weight: bold;">to</span> unplayed
			<span style="color: #ff0033; font-weight: bold;">set</span> my_played_count <span style="color: #ff0033; font-weight: bold;">to</span> played <span style="color: #0066ff;">count</span>
			<span style="color: #0066ff;">delete</span>
			<span style="color: #ff0033; font-weight: bold;">set</span> my_track <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #000000;">&#40;</span>add filename<span style="color: #000000;">&#41;</span>
			<span style="color: #ff0033; font-weight: bold;">tell</span> my_track
				<span style="color: #ff0033; font-weight: bold;">set</span> video kind <span style="color: #ff0033; font-weight: bold;">to</span> TV show
				<span style="color: #ff0033; font-weight: bold;">set</span> unplayed <span style="color: #ff0033; font-weight: bold;">to</span> my_state
				<span style="color: #ff0033; font-weight: bold;">set</span> played <span style="color: #0066ff;">count</span> <span style="color: #ff0033; font-weight: bold;">to</span> my_played_count
			<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span>
&nbsp;
		<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span>
	<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">repeat</span>
<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span></pre></div></div>

<p>The above script iterates over the selected items in iTunes, sequentially deleting them and then re-adding them.  Assuming this list of TV Shows is in the correct order, this will ensure all &#8216;added&#8217; times are sequential and iPod and iPhone synchronization should now proceed as expected.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2009%2F05%2F06%2Fsensible-show-synchronization%2F&amp;seed_title=Sensible+Show+Synchronization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving On</title>
		<link>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2009%2F04%2F25%2Fmoving-on%2F&amp;seed_title=Moving+On</link>
		<comments>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2009%2F04%2F25%2Fmoving-on%2F&amp;seed_title=Moving+On#comments</comments>
		<pubDate>Sat, 25 Apr 2009 15:26:22 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[employment]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[junko]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jbmorley.co.uk/2009/04/25/moving-on/</guid>
		<description><![CDATA[Much has happened since my last weblog (considered) posting so this collection of comments is by way of a summary of some of those events.
February took Junko and I to Hanamaki, the home of Miyazawa Kenji, for some rest and relaxation. It proved wonderfully slow and middle-aged place with a little snow remaining from the [...]]]></description>
			<content:encoded><![CDATA[<p>Much has happened since my last weblog (considered) posting so this collection of comments is by way of a summary of some of those events.</p>
<p>February took Junko and I to Hanamaki, the home of <a href="http://en.wikipedia.org/wiki/Kenji_Miyazawa">Miyazawa Kenji</a>, for some rest and relaxation. It proved wonderfully slow and middle-aged place with a little snow remaining from the winter.</p>
<p><img  src="/temp/43a5a4222558400e62efda084d55fa1d.jpg" alt="Origami Crane" /></p>
<p>Since returning from a second trip to Japan this year, I have now decided that it&#8217;s time to leave Symbian (now Nokia) and move to pastures anew. It&#8217;s currently unclear where this will lead me but I certainly hope to tidy up a few personal software projects on the way; there are at least a couple of iPhone applications in the works and the Android Dev Phone 1 is sitting patiently on the side.<sup>1</sup></p>
<p>The last few months have been a fairly unsettled and over the last year and a half I have lived in more hotels than I care to consider. For the time being however, I have found myself space with <a href="http://leafy.zyloid.com/">Alan</a> and <a href="http://irreverence.ath.cx/">Mike</a> and enjoying feeling a little more grounded. Cheshunt is a gorgeous little commuter village outside London and the recent weather afforded me a collection of photos<sup>2</sup>.</p>
<p><img  src="/temp/5ec113b08f88f8995b685c991452b22f.jpg" alt="Blossom in Cheshunt" /></p>
<p><sup>1</sup> More details coming soon.</p>
<p><sup>2</sup> Anyone looking for photos hosted on MobileMe will be sorely disappointed. After far too long trying to maintain more than one system, I&#8217;ve finally given up and given my allegiance to Flickr.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2009%2F04%2F25%2Fmoving-on%2F&amp;seed_title=Moving+On/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not So Genius</title>
		<link>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2008%2F09%2F20%2Fnot-so-genius%2F&amp;seed_title=Not+So+Genius</link>
		<comments>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2008%2F09%2F20%2Fnot-so-genius%2F&amp;seed_title=Not+So+Genius#comments</comments>
		<pubDate>Sat, 20 Sep 2008 09:19:19 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[computing]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.jbmorley.co.uk/?p=582</guid>
		<description><![CDATA[These days, it&#8217;s seems a rarity that I comment on software and, as most people are aware, even less common that I criticise Apple.  This time, I couldn&#8217;t resist.
In the last couple of weeks, both Microsoft and Apple have simultaneously released upgrades to their music players supporting music profiling, allowing users to generate playlists [...]]]></description>
			<content:encoded><![CDATA[<p>These days, it&#8217;s seems a rarity that I comment on software and, as most people are aware, even less common that I criticise Apple.  This time, I couldn&#8217;t resist.</p>
<p>In the last couple of weeks, both Microsoft and Apple have simultaneously released upgrades to their music players supporting music profiling, allowing users to generate playlists of similar music on-the-fly.</p>
<p>While this technology has been in play in services such as <a href="http://last.fm">Last.fm</a> for some time now, it seems Apple still have some way to go &#8212; recommending your users try listening to a <em>different</em> song seems to be missing the point somewhat:</p>
<p><a href="http://www.jbmorley.co.uk/wp-content/uploads/genius1.png"><img  src="/temp/0d604fa3398da3ce4efaa7e2d71bdfae.png" alt="" title="Genius Error" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2008%2F09%2F20%2Fnot-so-genius%2F&amp;seed_title=Not+So+Genius/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symbian Foundation</title>
		<link>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2008%2F06%2F25%2Fsymbian-foundation%2F&amp;seed_title=Symbian+Foundation</link>
		<comments>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2008%2F06%2F25%2Fsymbian-foundation%2F&amp;seed_title=Symbian+Foundation#comments</comments>
		<pubDate>Wed, 25 Jun 2008 06:57:14 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[computing]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[symbian]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jbmorley.co.uk/?p=520</guid>
		<description><![CDATA[This is going to make things interesting:

BBC &#8212; Nokia in full buy-out of Symbian

]]></description>
			<content:encoded><![CDATA[<p>This is going to make things <em>interesting</em>:</p>
<blockquote><p>
<a href="http://news.bbc.co.uk/1/hi/business/7470772.stm"><strong>BBC</strong> &mdash; Nokia in full buy-out of Symbian</a>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.jbmorley.co.uk/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.jbmorley.co.uk%2F2008%2F06%2F25%2Fsymbian-foundation%2F&amp;seed_title=Symbian+Foundation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
