<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
<channel>
<title>Aquarionics - Category - computing and Subcategories</title>
<link>http://www.aquarionics.com/category/computing</link>
<description></description>
<dc:language>en-gb</dc:language>
<dc:creator>Aquarion (nicholas@aquarionics.com)</dc:creator>
<dc:rights>Copyright 2008 Aquarion</dc:rights>
<dc:date>2008-11-08T21:51:25+00:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.aquarionics.com/epistula/?v=2.0.3" />
<admin:errorReportsTo rdf:resource="mailto:nicholas@aquarionics.com"/>
<sy:updatePeriod>daily</sy:updatePeriod>
<sy:updateFrequency>8</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
<item>
	<title>Genius Trial</title>
	<link>http://www.aquarionics.com/journal/2008/09/10/Genius_Trial</link>
	<comments>http://www.aquarionics.com/journal/2008/09/10/Genius_Trial</comments>
	<description>So, Starting with the first track to come up in a random shuffle of my iTunes library, I generated one of the "Genius" playlists from the new iTunes.

The dividing line between genius and insanity has never been so close. The results. These are the tunes that iTunes thinks belong together:


Here Comes The Flood &amp;mdash; The Divine Comedy
Right Said Fred &amp;mdash; Bernard Cribbins
Pretty...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/09/10/Genius_Trial</guid>
	<content:encoded><![CDATA[<p>So, Starting with the first track to come up in a random shuffle of my iTunes library, I generated one of the "Genius" playlists from the new iTunes.</p>

<p>The dividing line between genius and insanity has never been so close. The results. These are the tunes that iTunes thinks belong together:</p>

<ul>
<li><a href="http://last.fm/music/The+Divine+Comedy/_/Here+Comes+The+Flood">Here Comes The Flood &mdash; The Divine Comedy</a></li>
<li><a href="http://last.fm/music/Bernard+Cribbins/_/Right+Said+Fred">Right Said Fred &mdash; Bernard Cribbins</a></li>
<li><a href="http://last.fm/music/Manfred+Mann/_/Pretty+Flamingo">Pretty Flamingo &mdash; Manfred Mann</a></li>
<li><a href="http://last.fm/music/Catatonia/_/Mulder+And+Scully">Mulder And Scully &mdash; Catatonia</a></li>
<li><a href="http://last.fm/music/The+Proclaimers/_/Sunshine+On+Leith">Sunshine On Leith &mdash; The Proclaimers</a></li>
<li><a href="http://last.fm/music/The+Beach+Boys/_/Heroes+And+Villains">Heroes And Villains &mdash; The Beach Boys</a></li>
<li><a href="http://last.fm/music/The+Magic+Numbers/_/Love+Me+Like+You">Love Me Like You &mdash; The Magic Numbers</a></li>
<li><a href="http://last.fm/music/Oasis/_/Half+The+World+Away">Half The World Away &mdash; Oasis</a></li>
<li><a href="http://last.fm/music/The+Raconteurs/_/Together">Together &mdash; The Raconteurs</a></li>
<li><a href="http://last.fm/music/The+Arctic+Monkeys/_/Still+Take+You+Home">Still Take You Home &mdash; The Arctic Monkeys</a></li>
<li><a href="http://last.fm/music/The+Divine+Comedy/_/Life+On+Earth">Life On Earth &mdash; The Divine Comedy</a></li>
<li><a href="http://last.fm/music/Beck/_/Chemtrails">Chemtrails &mdash; Beck</a></li>
<li><a href="http://last.fm/music/Ben+Folds/_/Songs+of+Love">Songs of Love &mdash; Ben Folds</a></li>
<li><a href="http://last.fm/music/The+Divine+Comedy/_/All+mine+(Portishead+cover)">All mine (Portishead cover) &mdash; The Divine Comedy</a></li>
<li><a href="http://last.fm/music/The+Who/_/Substitute">Substitute &mdash; The Who</a></li>
<li><a href="http://last.fm/music/Pulp/_/Sorted+for+E's+&+Wizz">Sorted for E's & Wizz &mdash; Pulp</a></li>
<li><a href="http://last.fm/music/Space/_/The+Ballad+of+Tom+Jones">The Ballad of Tom Jones &mdash; Space</a></li>
<li><a href="http://last.fm/music/Belle+and+Sebastian/_/Funny+Little+Frog">Funny Little Frog &mdash; Belle and Sebastian</a></li>
<li><a href="http://last.fm/music/The+Divine+Comedy/_/Someone">Someone &mdash; The Divine Comedy</a></li>
<li><a href="http://last.fm/music/The+Arcade+Fire/_/Neighborhood+#4+(7+Kettles)">Neighborhood #4 (7 Kettles) &mdash; The Arcade Fire</a></li>
<li><a href="http://last.fm/music/Nick+Cave/_/Disco+2000+(Pub+Rock+Version)">Disco 2000 (Pub Rock Version) &mdash; Nick Cave</a></li>
<li><a href="http://last.fm/music/Ben+Folds/_/Dog">Dog &mdash; Ben Folds</a></li>
<li><a href="http://last.fm/music/Blur/_/Parklife+(Live)">Parklife (Live) &mdash; Blur</a></li>
<li><a href="http://last.fm/music/Jarvis+Cocker/_/Running+the+World">Running the World &mdash; Jarvis Cocker</a></li>
<li><a href="http://last.fm/music/The+Wonder+Stuff/_/The+Size+Of+A+Cow">The Size Of A Cow &mdash; The Wonder Stuff</a></li>
</ul>]]></content:encoded>
	<dc:date>2008-09-10T12:14:52+00:00</dc:date>
	<dc:subject>Apple</dc:subject>
	<dc:subject>music</dc:subject>
	<slash:comments>3</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2154</trackback:ping>
</item>
<item>
	<title>Leaving Windows Open</title>
	<link>http://www.aquarionics.com/journal/2008/08/21/Leaving_Windows_Open</link>
	<comments>http://www.aquarionics.com/journal/2008/08/21/Leaving_Windows_Open</comments>
	<description>Leaving windows open always gets me into trouble, one way or the other. 

	I overheat easily, and so I tend to leave the windows of my flat open wherever possible. This is good, but it does mean I occasionally suffer from bugs coming in overnight and biting me in the arse. Somehow &amp;#8211; and for the first time in my life &amp;#8211; I&amp;#8217;m having problems with mosquito bites, after leaving a...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/08/21/Leaving_Windows_Open</guid>
	<content:encoded><![CDATA[<p>Leaving windows open always gets me into trouble, one way or the other. </p>

	<p>I overheat easily, and so I tend to leave the windows of my flat open wherever possible. This is good, but it does mean I occasionally suffer from bugs coming in overnight and biting me in the arse. Somehow &#8211; and for the first time in my life &#8211; I&#8217;m having problems with mosquito bites, after leaving a window open let them in while I wasn&#8217;t paying attention.</p>

	<p>Can you see the metaphor coming, kids? I&#8217;m sure you can. Nevertheless, the above actually happened. </p>

	<p>Tuesday I made a mistake. Or, rather, a series of mistakes. The first was disabling the active scan of <span class="caps">AVG </span>(my virus scanner of choice) because it was fucking up the IO of something I was trying to do. The second was clicking on an <span class="caps">EXE</span> from a site I hadn&#8217;t used before without the above running. Nothing happened.</p>

	<p>Then I got a popup saying spyware had been detected, and did I want to install AntiSpyware 2009?</p>

	<p>Then my desktop wallpaper changed to &#8220;SPYWARE <span class="caps">FOUND</span>! DOWNLOAD <span class="caps">ANTISPYWARE NOW</span>!&#8221; and I lost the ability to change it.</p>

	<p>At this point I ripped the network cable from my machine. I had left Windows open, and now I was being bitten on the arse.</p>

	<p>My backup system works, which is fortunate. I have a combination of cygwin, rsync and a framework of scripts to sync my user files to an external location and a backup drive. Within my user files directory are windows shortcuts that the windows version of rsync can treat as symlinks, and these go to things I need to back up outside the general framework of My Documents (Actually, I have a C:Global (Which is also ~aquarion/Global and /Users/nicholas/Global depending on OS) which contains subdirs of Documents, Pictures, Music, Projects and Savegames and syncs up over the machines).</p>

	<p>This notably doesn&#8217;t include stuff on my Desktop (which is just as likely to be downloads as in-progress stuff) or the contents of my Ubuntu VMWare image which I tend to develop in. I lost everything I hadn&#8217;t checked into svn recently, which is probably a good thing to make me do so more in the future. </p>

	<p>Windows install was nuked from orbit (It needed doing anyway, it was over a year old) and now I have a couple of days of installing patches (from behind my firewall, natch) and reinstalling things and typing in CD keys.</p>

	<p>All while attempting to splatter that fucking mosquito.</p>]]></content:encoded>
	<dc:date>2008-08-21T00:00:32+00:00</dc:date>
	<dc:subject>computing</dc:subject>
	<dc:subject>windows</dc:subject>
	<slash:comments>2</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2151</trackback:ping>
</item>
<item>
	<title>Leaving Windows Open</title>
	<link>http://www.aquarionics.com/journal/2008/08/21/Leaving_Windows_Open</link>
	<comments>http://www.aquarionics.com/journal/2008/08/21/Leaving_Windows_Open</comments>
	<description>Leaving windows open always gets me into trouble, one way or the other. 

	I overheat easily, and so I tend to leave the windows of my flat open wherever possible. This is good, but it does mean I occasionally suffer from bugs coming in overnight and biting me in the arse. Somehow &amp;#8211; and for the first time in my life &amp;#8211; I&amp;#8217;m having problems with mosquito bites, after leaving a...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/08/21/Leaving_Windows_Open</guid>
	<content:encoded><![CDATA[<p>Leaving windows open always gets me into trouble, one way or the other. </p>

	<p>I overheat easily, and so I tend to leave the windows of my flat open wherever possible. This is good, but it does mean I occasionally suffer from bugs coming in overnight and biting me in the arse. Somehow &#8211; and for the first time in my life &#8211; I&#8217;m having problems with mosquito bites, after leaving a window open let them in while I wasn&#8217;t paying attention.</p>

	<p>Can you see the metaphor coming, kids? I&#8217;m sure you can. Nevertheless, the above actually happened. </p>

	<p>Tuesday I made a mistake. Or, rather, a series of mistakes. The first was disabling the active scan of <span class="caps">AVG </span>(my virus scanner of choice) because it was fucking up the IO of something I was trying to do. The second was clicking on an <span class="caps">EXE</span> from a site I hadn&#8217;t used before without the above running. Nothing happened.</p>

	<p>Then I got a popup saying spyware had been detected, and did I want to install AntiSpyware 2009?</p>

	<p>Then my desktop wallpaper changed to &#8220;SPYWARE <span class="caps">FOUND</span>! DOWNLOAD <span class="caps">ANTISPYWARE NOW</span>!&#8221; and I lost the ability to change it.</p>

	<p>At this point I ripped the network cable from my machine. I had left Windows open, and now I was being bitten on the arse.</p>

	<p>My backup system works, which is fortunate. I have a combination of cygwin, rsync and a framework of scripts to sync my user files to an external location and a backup drive. Within my user files directory are windows shortcuts that the windows version of rsync can treat as symlinks, and these go to things I need to back up outside the general framework of My Documents (Actually, I have a C:Global (Which is also ~aquarion/Global and /Users/nicholas/Global depending on OS) which contains subdirs of Documents, Pictures, Music, Projects and Savegames and syncs up over the machines).</p>

	<p>This notably doesn&#8217;t include stuff on my Desktop (which is just as likely to be downloads as in-progress stuff) or the contents of my Ubuntu VMWare image which I tend to develop in. I lost everything I hadn&#8217;t checked into svn recently, which is probably a good thing to make me do so more in the future. </p>

	<p>Windows install was nuked from orbit (It needed doing anyway, it was over a year old) and now I have a couple of days of installing patches (from behind my firewall, natch) and reinstalling things and typing in CD keys.</p>

	<p>All while attempting to splatter that fucking mosquito.</p>]]></content:encoded>
	<dc:date>2008-08-21T00:00:32+00:00</dc:date>
	<dc:subject>computing</dc:subject>
	<dc:subject>windows</dc:subject>
	<slash:comments>2</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2151</trackback:ping>
</item>
<item>
	<title>Phonetic</title>
	<link>http://www.aquarionics.com/journal/2008/07/12/Phonetic</link>
	<comments>http://www.aquarionics.com/journal/2008/07/12/Phonetic</comments>
	<description>Today, I got an iPhone.

	This sounds deceptively simple, but really wasn&amp;#8217;t, so here&amp;#8217;s how it went. I had an 18 month contract with 02, ready to run out in September. But last month they phoned me up, and when I said I was waiting for the new iPhone, they recommended I switched to the Monthly Sim Only &amp;#8220;Simplicity&amp;#8221; contract, shaving three months off my contract (since...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/07/12/Phonetic</guid>
	<content:encoded><![CDATA[<p>Today, I got an iPhone.</p>

	<p>This sounds deceptively simple, but really wasn&#8217;t, so here&#8217;s how it went. I had an 18 month contract with 02, ready to run out in September. But last month they phoned me up, and when I said I was waiting for the new iPhone, they recommended I switched to the Monthly Sim Only &#8220;Simplicity&#8221; contract, shaving three months off my contract (since Simplicity is a rolling monthly agreement) meaning I&#8217;d be able to get a new contract come July 11<sup>th</sup>.</p>

	<p>This morning at 08:45 I was waiting outside Walthamstow&#8217;s O2 shop, on the reasonable basis that it would be quieter than Oxford Street, and there was a couple of dozen people queuing at the time. At 08:55, I moved to Carphone Warehouse on the basis that swapping being 24th in line for being 5th in line seemed sane. So I was the fifth person to get into Carphone Warehouse, the other people selling the iPhone today.</p>

	<p><span class="caps">CPW</span> had 24 iPhone 8 gigs, and two iPhone 16 gigs. The first four people wanted 16 gig ones, and it became a race against the (heavily overloaded) computer system as they went though the upgrade process. Two didn&#8217;t make it, and left the store. The other two were on hold for credit checks.</p>

	<p>Switching to the simplicity tarrif was the wrong thing, because it meant I&#8217;d shifted from being a normal O2 contract user, to a non-trusted base-level user, meaning to get an upgrade I&#8217;d also have to pass a credit check. Which was fine, but O2 had apparently been recommending the Simplicity route for lots of people, and so the national queue for credit checks was loooooong.</p>

	<p>At 10:20 &#8211; almost an hour and a half after I arrived &#8211; I left the shop to get to work, late but salvageable. Today was a deadline day.</p>

	<p>At 11:30 <span class="caps">CPW</span> phoned me (I&#8217;d left a card) to say my check had gone though, and they had a phone for me, but I would have to collect it by 12:30. Since I&#8217;d got in at 10:50, I felt that leaving at 11:30 for my lunch hour was taking the piss slightly, but left dead on 12. Kings Cross to Walthamstow takes exactly 26 minutes, I have found, if there&#8217;s a train when you get to the platform and it&#8217;s the middle of the day (so stops at stations to exchange passengers are brief). I ran. I don&#8217;t run often, but I <b>ran</b> today to get an iPhone.</p>

	<p>I got it. It&#8217;s shiny. I bought insurance for it after <a href="/journal/2008/01/30/iPhone">what happened to the one I borrowed</a>.</p>

	<p>This doesn&#8217;t end here, though.</p>

	<p>First, my shoes were not built for running, because they dissolved by my running though the rain. By eight this evening (when I left the office) the soles were falling off.</p>

	<p>Second was trying to migrate contacts.</p>

	<p>One of the really cool features about <span class="caps">OS X</span> is the phone support. For 10.4  it supported the latest Ericcsons, and would bluetooth sync to them, and when they got a text message it would appear on your desktop. For the brief period I had a compatible phone (a few months, the on-call phone for Those Who Evolve was one) it was great. However, it&#8217;s not been updated to support any phone since then, so it falls to <a href="http://www.feisar.com/plugins.html">feisar</a> who provide plugins for many phones.</p>

	<p>My first attempt was to sync the old phone to the mac, then the iPhone to the mac. But for some reason whilst my old z310i would sync quite happily with the Feisar plugin, the newer one won&#8217;t (I suspect it&#8217;s because of the newer one&#8217;s Orange replacement firmware), and in attempting to fix this plugin (they&#8217;re all scriptable) I ran the unit test suite, which overwrote my entire phonebook.</p>

	<p>I swore.</p>

	<p>Nevermind, I thought, I&#8217;ve got backups. If nothing else, I&#8217;ve got all the contacts on my machine from the <a href="http://www.aquarionics.com/journal/2007/12/25/Import_ant">last fight with phone syncing at Christmas</a>.</p>

	<p>Er, no. Gone. No idea where. Fail.</p>

	<p>After a certian amount of faffery (including grepping my entire hard-drive for a known-saved number to see if Outlook, ActiveSync or something had left a backup somewhere. Incidentally, the <span class="caps">XDA </span>(from the previous article) still has all the numbers, but no longer charges) I remember the existence of&#8230;</p>

	<h3>Bluebook</h3>

	<p>O2 run a service called <a href="http://bluebook.o2.co.uk">bluebook</a>. Bluebook is part of their data network, and (once you&#8217;ve signed up) stores SMSs for you from the wire as they go to your phone. Which is Really Fucking Handy. But not as useful as its ability to look like a valid syncing service for contacts, which my phone has been merrily syncing away to since I signed up a few months ago, silently and automatically. A perfect backup.</p>

	<p>It&#8217;s even smart enough to allow export of your entire contact list in a sane and rational format!</p>

	<p>And from there I can import into Windows Address Book (I&#8217;m now at home), and from there into iTunes, and from there onto the iPhone, which now has all my contacts.</p>

	<p>All for only&#8230; 70% of the time of typing them all in manually.</p>

	<p>But I have an iPhone, and it&#8217;s shiny. Sorry, that&#8217;s as interesting as my life gets right now. You should talk to my brother, he&#8217;s being eaten alive by doomed crabs.</p>]]></content:encoded>
	<dc:date>2008-07-12T00:05:00+00:00</dc:date>
	<dc:subject>Apple</dc:subject>
	<dc:subject>Mobile</dc:subject>
	<slash:comments>4</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2145</trackback:ping>
</item>
<item>
	<title>Phonetic</title>
	<link>http://www.aquarionics.com/journal/2008/07/12/Phonetic</link>
	<comments>http://www.aquarionics.com/journal/2008/07/12/Phonetic</comments>
	<description>Today, I got an iPhone.

	This sounds deceptively simple, but really wasn&amp;#8217;t, so here&amp;#8217;s how it went. I had an 18 month contract with 02, ready to run out in September. But last month they phoned me up, and when I said I was waiting for the new iPhone, they recommended I switched to the Monthly Sim Only &amp;#8220;Simplicity&amp;#8221; contract, shaving three months off my contract (since...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/07/12/Phonetic</guid>
	<content:encoded><![CDATA[<p>Today, I got an iPhone.</p>

	<p>This sounds deceptively simple, but really wasn&#8217;t, so here&#8217;s how it went. I had an 18 month contract with 02, ready to run out in September. But last month they phoned me up, and when I said I was waiting for the new iPhone, they recommended I switched to the Monthly Sim Only &#8220;Simplicity&#8221; contract, shaving three months off my contract (since Simplicity is a rolling monthly agreement) meaning I&#8217;d be able to get a new contract come July 11<sup>th</sup>.</p>

	<p>This morning at 08:45 I was waiting outside Walthamstow&#8217;s O2 shop, on the reasonable basis that it would be quieter than Oxford Street, and there was a couple of dozen people queuing at the time. At 08:55, I moved to Carphone Warehouse on the basis that swapping being 24th in line for being 5th in line seemed sane. So I was the fifth person to get into Carphone Warehouse, the other people selling the iPhone today.</p>

	<p><span class="caps">CPW</span> had 24 iPhone 8 gigs, and two iPhone 16 gigs. The first four people wanted 16 gig ones, and it became a race against the (heavily overloaded) computer system as they went though the upgrade process. Two didn&#8217;t make it, and left the store. The other two were on hold for credit checks.</p>

	<p>Switching to the simplicity tarrif was the wrong thing, because it meant I&#8217;d shifted from being a normal O2 contract user, to a non-trusted base-level user, meaning to get an upgrade I&#8217;d also have to pass a credit check. Which was fine, but O2 had apparently been recommending the Simplicity route for lots of people, and so the national queue for credit checks was loooooong.</p>

	<p>At 10:20 &#8211; almost an hour and a half after I arrived &#8211; I left the shop to get to work, late but salvageable. Today was a deadline day.</p>

	<p>At 11:30 <span class="caps">CPW</span> phoned me (I&#8217;d left a card) to say my check had gone though, and they had a phone for me, but I would have to collect it by 12:30. Since I&#8217;d got in at 10:50, I felt that leaving at 11:30 for my lunch hour was taking the piss slightly, but left dead on 12. Kings Cross to Walthamstow takes exactly 26 minutes, I have found, if there&#8217;s a train when you get to the platform and it&#8217;s the middle of the day (so stops at stations to exchange passengers are brief). I ran. I don&#8217;t run often, but I <b>ran</b> today to get an iPhone.</p>

	<p>I got it. It&#8217;s shiny. I bought insurance for it after <a href="/journal/2008/01/30/iPhone">what happened to the one I borrowed</a>.</p>

	<p>This doesn&#8217;t end here, though.</p>

	<p>First, my shoes were not built for running, because they dissolved by my running though the rain. By eight this evening (when I left the office) the soles were falling off.</p>

	<p>Second was trying to migrate contacts.</p>

	<p>One of the really cool features about <span class="caps">OS X</span> is the phone support. For 10.4  it supported the latest Ericcsons, and would bluetooth sync to them, and when they got a text message it would appear on your desktop. For the brief period I had a compatible phone (a few months, the on-call phone for Those Who Evolve was one) it was great. However, it&#8217;s not been updated to support any phone since then, so it falls to <a href="http://www.feisar.com/plugins.html">feisar</a> who provide plugins for many phones.</p>

	<p>My first attempt was to sync the old phone to the mac, then the iPhone to the mac. But for some reason whilst my old z310i would sync quite happily with the Feisar plugin, the newer one won&#8217;t (I suspect it&#8217;s because of the newer one&#8217;s Orange replacement firmware), and in attempting to fix this plugin (they&#8217;re all scriptable) I ran the unit test suite, which overwrote my entire phonebook.</p>

	<p>I swore.</p>

	<p>Nevermind, I thought, I&#8217;ve got backups. If nothing else, I&#8217;ve got all the contacts on my machine from the <a href="http://www.aquarionics.com/journal/2007/12/25/Import_ant">last fight with phone syncing at Christmas</a>.</p>

	<p>Er, no. Gone. No idea where. Fail.</p>

	<p>After a certian amount of faffery (including grepping my entire hard-drive for a known-saved number to see if Outlook, ActiveSync or something had left a backup somewhere. Incidentally, the <span class="caps">XDA </span>(from the previous article) still has all the numbers, but no longer charges) I remember the existence of&#8230;</p>

	<h3>Bluebook</h3>

	<p>O2 run a service called <a href="http://bluebook.o2.co.uk">bluebook</a>. Bluebook is part of their data network, and (once you&#8217;ve signed up) stores SMSs for you from the wire as they go to your phone. Which is Really Fucking Handy. But not as useful as its ability to look like a valid syncing service for contacts, which my phone has been merrily syncing away to since I signed up a few months ago, silently and automatically. A perfect backup.</p>

	<p>It&#8217;s even smart enough to allow export of your entire contact list in a sane and rational format!</p>

	<p>And from there I can import into Windows Address Book (I&#8217;m now at home), and from there into iTunes, and from there onto the iPhone, which now has all my contacts.</p>

	<p>All for only&#8230; 70% of the time of typing them all in manually.</p>

	<p>But I have an iPhone, and it&#8217;s shiny. Sorry, that&#8217;s as interesting as my life gets right now. You should talk to my brother, he&#8217;s being eaten alive by doomed crabs.</p>]]></content:encoded>
	<dc:date>2008-07-12T00:05:00+00:00</dc:date>
	<dc:subject>Apple</dc:subject>
	<dc:subject>Mobile</dc:subject>
	<slash:comments>4</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2145</trackback:ping>
</item>
<item>
	<title>Hate Technology</title>
	<link>http://www.aquarionics.com/journal/2008/05/04/Hate_Technology</link>
	<comments>http://www.aquarionics.com/journal/2008/05/04/Hate_Technology</comments>
	<description>
	Thursday, 22:00: Accidentally buy an XBox 360
		Decide it needs to talk to the network (before playing any games on it)
		Current Network: Desktop (&amp;#8220;Tsunami&amp;#8221;) &amp;#38; 360 plugged into Belkin Wireless Router, laptop and Wii talk to it remotely. Cable modem is upstream on Router.
		360 cannot phone home due to closed ports.
		Open ports
		All ports not documented.
		Fuckit(1): 360 in...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/05/04/Hate_Technology</guid>
	<content:encoded><![CDATA[<ol>
	<li>Thursday, 22:00: Accidentally buy an XBox 360</li>
		<li>Decide it needs to talk to the network (before playing any games on it)</li>
		<li>Current Network: Desktop (&#8220;Tsunami&#8221;) &#38; 360 plugged into Belkin Wireless Router, laptop and Wii talk to it remotely. Cable modem is upstream on Router.</li>
		<li>360 cannot phone home due to closed ports.</li>
		<li>Open ports</li>
		<li>All ports not documented.</li>
		<li>Fuckit(1): 360 in <span class="caps">DMZ</span></li>
		<li>360 can talk to home for twenty minutes, then cannot anymore.</li>
		<li>Reboot router</li>
		<li>Reboot modem</li>
		<li>Another 20 minutes</li>
		<li>Fucket(2): Play <span class="caps">GTA4</span> for a while, ignore the network. (Friday, 02:00)</li>
		<li>Saturday, 06:00: Up early, decide to fix network.</li>
		<li>Fiddle around with ports for a while, decide the route is at fault. </li>
		<li>Attempt to reroute everything though just a hub.</li>
		<li>Realise that takes away the single point of entry for the cable modem, which can therefore not connect.</li>
		<li>Also: No <span class="caps">DHCP</span> server. Things complain at me.</li>
		<li>Fortunatly, I have a spare firewall box (&#8220;Boilingpoint&#8221;) which still has IPCop on it from when it was my firewall in Bedford (and, before that, in Reading and Cambridge)</li>
		<li>Boilingpoint has a network card and a <span class="caps">PCI ADSL</span> modem. On-board motherboard has no network. Turn out boxes of hardware looking for spare network card to use for upstream connection.</li>
		<li>Fail. Find old desktop machine whose motherboard does have onboard networking, and cobble together bits of it and Boilingpoint until it works. (07:00)</li>
		<li>(07:10) Machine stops booting (Fans spin, nothing happens), fiddle with connections and reseat ram to fix it.</li>
		<li>(07:20) Machine stops turning on at all.</li>
		<li>Transfer everything back to Boilingpoint, which at least boots, for fucks sake.</li>
		<li>(07:45) Get tea, shower, email, clothes.</li>
		<li>Find spare network card in sock drawer.</li>
		<li>Install network card into IPCop</li>
		<li>Attempt to reconfigure IPCop as <span class="caps">GREEN</span>/RED instead of <span class="caps">GREEN</span>/<acronym title="ASDL">RED</acronym></li>
		<li>Discover I can&#8217;t remember the root password for boilingpoint (Installed ~2003 and has Just Worked since then)</li>
		<li>Decide to screw this for a game of sontarians, and install Smoothwall instead (IPCops website is down. Brand loyalty is strong within me. Plus, Neuro&#8217;s been recommending Smoothwall instead forever)</li>
		<li>Realise I can&#8217;t install Smoothwall for the same reason I can&#8217;t bypass root on boilingpoint: because the reason it became a firewall box was that the PS/2 ports don&#8217;t work anymore, so cannot access it locally.</li>
		<li>I don&#8217;t have a <span class="caps">USB</span> keyboard.</li>
		<li>Plug the hard drive and network cards from Boilingpoint into Tsunami (Desktop) and install Smoothwall onto hard drive on that</li>
		<li>Transfer everything back over.</li>
		<li>This doesn&#8217;t work due to hard-drive naming. </li>
		<li>Cannot <span class="caps">SSH</span> into new box because default smoothwall install doesn&#8217;t have <span class="caps">SSH</span>.</li>
		<li>Cannot access web interface either. Don&#8217;t know why.</li>
		<li>Resolve to borrow a <span class="caps">USB</span> keyboard from someone.</li>
		<li>Now have to leave for Gamecamp London. Do so (10:00)</li>
		<li>Gamecamp is awesome. I&#8217;ll write more about it soon.</li>
		<li>After Gamecamp, go to party. After party, borrow <span class="caps">USB</span> keyboard from friend. Get home (02:00)</li>
		<li>Discover that Boilingpoint predates having <span class="caps">USB</span> ports on the motherboard.</li>
		<li>Search for <span class="caps">PCI USB</span> card we used to put a <span class="caps">USB ADSL</span> modem onto boilingpoint before we got the <span class="caps">PCI</span> modem.</li>
		<li>Fail</li>
		<li>Swear. Go to bed.</li>
		<li>Have another thanksgiving dinner that couldn&#8217;t be beat, and didn&#8217;t get up until the following morning.</li>
		<li>This morning: Decide to fix this once and for all.</li>
		<li>Search for ages. Find <span class="caps">USB</span> card in box with university diploma in it, on top of a book case.</li>
		<li>Repress momentary flash of optimism.</li>
		<li>Install <span class="caps">PCI</span> card, configure Smoothwall</li>
		<li>Access web interface.</li>
		<li>Configure <span class="caps">SSH</span>!</li>
		<li>Configure <span class="caps">DHCP</span>!</li>
		<li>Connection to cable modem (RED) doesn&#8217;t work.</li>
		<li>Swap network card roles a bit to see if it is a driver issue.</li>
		<li>Isn&#8217;t.</li>
		<li>More tea.</li>
		<li>Remember that ex-NTL Virgin Media customers will still suffer from the fact that once Virgin have a <span class="caps">MAC</span> address for the connecting machine, they won&#8217;t accept a connection from anything else.</li>
		<li>Put network back together. Access interwebs.</li>
		<li>Discover that Smoothwall corp count <span class="caps">MAC</span> spoofing as a premium fucking feature, not to be fucking included with the free fucking distrifuckingbution.</li>
		<li>Am a little put out by this.</li>
		<li>Find out how Smoothwall works a bit, and hack the config file to run <code>ifconfig eth0 hw ether 00:11:22:33:44:55</code> to set the mac address when the RC script sources the file.</li>
		<li>There are more elegant solutions than this, including paying for the software.</li>
		<li>Get a <span class="caps">DHCP</span> address!</li>
		<li>Get a connection!</li>
		<li><span class="caps">GET THE INTERWEBS</span>!</li>
		<li>Boot Xbox 360. Remember the Xbox 360? This is a song about Xboxes.</li>
		<li>Cannot connect to XBox Live.</li>
		<li><strong>headdesk</strong></li>
		<li><strong>headdesk</strong></li>
		<li><strong>headdesk</strong></li>
		<li>Find a <a href="http://community.smoothwall.org/forum/viewtopic.php?t=26417">guide to opening up all the required ports to make an Xbox 360 work though Smoothwall</a></li>
		<li>Assign the open ports to a static <span class="caps">DHCP</span> record</li>
		<li>Xbox refuses to pick up the <span class="caps">DHCP</span> record.</li>
		<li>Cut all electricity to the network, TV &#38; surrounds and everything for a while.</li>
		<li>Bring up everything in the right order.</li>
		<li>Xbox still picks up a standard <span class="caps">DHCP</span> address. Same one, in fact.</li>
		<li>Give in and move all the port forwarding to the address it wants anyway.</li>
		<li>Connect to XBox Live.</li>
		<li>Play <span class="caps">GTA4</span>.</li>
		<li>Get stuck.</li>
		<li>Write up all this.</li>
		<li>Hate technology.</li>
	</ol>]]></content:encoded>
	<dc:date>2008-05-04T11:48:11+00:00</dc:date>
	<dc:subject>Computer Games</dc:subject>
	<dc:subject>linux</dc:subject>
	<slash:comments>1</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2136</trackback:ping>
</item>
<item>
	<title>iTunes Store Links</title>
	<link>http://www.aquarionics.com/journal/2008/03/27/iTunes_Store_Links</link>
	<comments>http://www.aquarionics.com/journal/2008/03/27/iTunes_Store_Links</comments>
	<description>If you use a mac, and iTunes, you&amp;#8217;ll know about the little arrow links on the currently playing track that take you to the iTunes store search for that artist/track.

	I&amp;#8217;ve never used these, and I don&amp;#8217;t like them. But now I know about this:

defaults write com.apple.iTunes invertStoreLinks -bool YES

	This makes all the little arrows search your internal library instead. So...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/03/27/iTunes_Store_Links</guid>
	<content:encoded><![CDATA[<p>If you use a mac, and iTunes, you&#8217;ll know about the little arrow links on the currently playing track that take you to the iTunes store search for that artist/track.</p>

	<p>I&#8217;ve never used these, and I don&#8217;t like them. But now I know about this:</p>

<code>defaults write com.apple.iTunes invertStoreLinks -bool YES</code>

	<p>This makes all the little arrows search your internal library instead. So clicking the arrow beside &#8220;Hello City&#8221; takes me to the album, and clicking &#8220;Barenaked Ladies&#8221; takes me to my entire collection of canadian bands with a double-bass in them. </p>]]></content:encoded>
	<dc:date>2008-03-27T17:35:09+00:00</dc:date>
	<dc:subject>Apple</dc:subject>
	<dc:subject>music</dc:subject>
	<slash:comments>1</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2129</trackback:ping>
</item>
<item>
	<title>Uh-oh</title>
	<link>http://www.aquarionics.com/journal/2008/03/18/Uh-oh</link>
	<comments>http://www.aquarionics.com/journal/2008/03/18/Uh-oh</comments>
	<description></description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/03/18/Uh-oh</guid>
	<content:encoded><![CDATA[<a href="http://www.flickr.com/photos/aquarion/2342646227/" title="php.net syntax error by Aquarion, on Flickr"><img src="http://farm3.static.flickr.com/2267/2342646227_c14bf67983_o.jpg" width="669" height="412" alt="php.net syntax error" /></a>]]></content:encoded>
	<dc:date>2008-03-18T15:19:24+00:00</dc:date>
	<dc:subject>PHP</dc:subject>
	<slash:comments>2</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2128</trackback:ping>
</item>
<item>
	<title>iPhone</title>
	<link>http://www.aquarionics.com/journal/2008/01/30/iPhone</link>
	<comments>http://www.aquarionics.com/journal/2008/01/30/iPhone</comments>
	<description>Being a mobile company, it&amp;#8217;s vitally important we get to test the new and shiniest phones, which is why I will never buy a Motorola, don&amp;#8217;t think the N95 is as shiny as many people appear to think, and how I got to borrow the Office iPhone for a while.

	The Office iPhone was bought when we launched last autumn and is a US model with the hack so we could use it in this country and...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/01/30/iPhone</guid>
	<content:encoded><![CDATA[<p>Being a mobile company, it&#8217;s vitally important we get to test the new and shiniest phones, which is why I will never buy a Motorola, don&#8217;t think the <span class="caps">N95</span> is as shiny as many people appear to think, and how I got to borrow the Office iPhone for a while.</p>

	<p>The Office iPhone was bought when we launched last autumn and is a US model with the hack so we could use it in this country and install applications on it. I didn&#8217;t use many third party apps, simply because doing so was more complicated than I could be bothered to do. I look forward to the day we can develop for it easily, though.</p>

	<h2>The Good</h2>

	<p>The interface is shiny and spinny and nice. It is one of the nicest phone UIs I have had the pleasure of using. Things transition between states &#8211; often ignored in interface design &#8211; rather than instantly changing to other things. </p>

	<p>The <span class="caps">SMS</span> interface, which is laid out roughly like an IM session, is a revolution someone should have thought of years ago, it&#8217;s a very simple threading implementation, but makes dealing with SMSs as a form of conversation &#8211; rather than alert &#8211; much easier. </p>

	<p>The orientation-aware interface is very well done. It flips only when its obvious that you want it that way up.</p>

	<p>Safari works very well, though the inability to edit (You can only append or replace) <span class="caps">URLS</span> was a bit annoying. Google Maps was very nicely done, and I do like the use of the multitouch interface for pan and zoom, I think they could have done more with multitouch, though. </p>

	<h2>The less good</h2>

	<p>On the opposing side, the <span class="caps">SMS</span> interface makes dealing with SMSs that are actually alerts rather than conversations &#8211; daily updates, calendar tasks, <span class="caps">SMS</span> warnings, Twitter &#8211; a little less intuitive, and I&#8217;d like the ability to say &#8220;display messages from this contact individually&#8221;.</p>

	<p>I didn&#8217;t get on with the keyboard very well, possibly it takes practice, possibly my fingers are too big.</p>

	<p>The iPod bit&#8230; sucks. I hate to say it, but it does. The new interface makes the way I use playlists more difficult (I tend to flip though my oversized music collection adding stuff to an &#8220;on the go&#8221; playlist. Previous iPods let you do this from any playlist, artist or album list. In the new interface you can only add to On The Go from a dedicated full track list), the recessed headphone socket is incompatible with my headphones. You can&#8217;t operate it while its in your pocket, because there&#8217;s no tactile feedback for the volume or track changing interface, you have to bring it out and look at it. Coverflow&#8217;s useless unless you have art for everything. As a replacement for my 5<sup>th</sup> generation iPod, it wasn&#8217;t wonderful.</p>

	<h2>The ugly</h2>

	<p>I will, however, be buying one. Not because I want one, although it&#8217;s a nice enough device I don&#8217;t believe it&#8217;s worth &#163;300 and a new contract.</p>

	<p>No. I will be buying one because some enterprising bastard pinched the borrowed iPhone from my pocket on the tube home on Monday night, and it falls to me to replace it. Which is, of course, the big problem with having and obviously shiny, obviously expensive device that you have to bring out of your pocket to operate.</p>

	<p>I&#8217;ll stick to my <a href="http://www.sonyericsson.com/cws/products/mobilephones/overview/z310i">Z310i</a> for now.</p>]]></content:encoded>
	<dc:date>2008-01-30T11:16:54+00:00</dc:date>
	<dc:subject>Apple</dc:subject>
	<slash:comments>2</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2117</trackback:ping>
</item>
<item>
	<title>LoFi</title>
	<link>http://www.aquarionics.com/journal/2008/01/25/LoFi</link>
	<comments>http://www.aquarionics.com/journal/2008/01/25/LoFi</comments>
	<description>I am a qualified sysadmin. Whilst I currently am in a &amp;#8220;I will never be on-call ever again&amp;#8221; phase of my career (Very much like the &amp;#8220;I will never drink again&amp;#8221; phase of a hangover, with much the same future), the fear of people coming to your desk at 17:25 saying &amp;#8220;The little lights have stopped flashing on my disk drive, and I&amp;#8217;ve got a report for the board due,...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/01/25/LoFi</guid>
	<content:encoded><![CDATA[<p>I am a qualified sysadmin. Whilst I currently am in a &#8220;I will never be on-call ever again&#8221; phase of my career (Very much like the &#8220;I will never drink again&#8221; phase of a hangover, with much the same future), the fear of people coming to your desk at 17:25 saying &#8220;The little lights have stopped flashing on my disk drive, and I&#8217;ve got a report for the board due, is this a problem?&#8221; never truly goes away. The other thing that office-environment sysadmins learn to hate with a passion usually reserved for Windows ME is this:</p>

	<p>Wireless Networking.</p>

	<p>It used to be a truism of security that the only secure computer was one with six inches of air beyond every port. Then came WiFi, Bluetooth, <span class="caps">IRDA</span> and such other mechanisms. Unfortunately, it appears that every single writer of wireless router firmware, Wireless card firmware and wireless card driver software is the type of person who go to &#8220;Information wants to be free&#8221; rallies. Everything is fine, providing you don&#8217;t, ever, try to do  something as freedom-limiting as secure your wireless fucking network.</p>

	<p>(Aside: I know of no way of fucking wired-ly, and that all fucking networks will, by their nature, be mostly wireless. I can, in fact, not think of any exceptions to this last statement and would further request that I not be educated in this regard. Aside ends)</p>

	<p>I have borrowed a Belkin wireless router for my new flat, which I configured in no-time flat. Well, no time I was being paid for, at any rate, so in contractor terms it was free. In actual terms it was several hours of faffing with ports and cables and netmasks and reset switches and that was before I turned on the wireless network.</p>

	<p>Then I turned on the wireless network. I configured it to be <span class="caps">WEP</span> secured with a 128 bit key, generated from a ten byte string set by the administrator &#8211; me. I fed this to my laptop, and it was happy. I was suspicious, because my laptop is rarely happy with anything, but I moved on.</p>

	<p>My desktop, though it won&#8217;t be on wireless often, was also happy. I began to fear.</p>

	<p>Sure enough, the Wii disagreed, and demanded I enter the full hex key. Since I don&#8217;t have a <span class="caps">USB</span> keyboard right now, I did so with the wiimote, over a Long Time.</p>

	<p>I&#8217;ve borrowed an iPhone from work (I may get one, because (a) <span class="caps">SHINY</span>, and (b) I hate freedom). That required the full hex key too.</p>

	<p>So did my Windows Mobile smartphone.</p>

	<p>I&#8217;m beginning to notice a pattern here. Every device without a proper keyboard demands the full hex key. Every device with easy entry of such just needs the passphrase.</p>

	<p>I hate computers.</p>]]></content:encoded>
	<dc:date>2008-01-25T21:58:48+00:00</dc:date>
	<dc:subject>computing</dc:subject>
	<dc:subject>intertwingularity</dc:subject>
	<slash:comments>2</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2114</trackback:ping>
</item>
<item>
	<title>LoFi</title>
	<link>http://www.aquarionics.com/journal/2008/01/25/LoFi</link>
	<comments>http://www.aquarionics.com/journal/2008/01/25/LoFi</comments>
	<description>I am a qualified sysadmin. Whilst I currently am in a &amp;#8220;I will never be on-call ever again&amp;#8221; phase of my career (Very much like the &amp;#8220;I will never drink again&amp;#8221; phase of a hangover, with much the same future), the fear of people coming to your desk at 17:25 saying &amp;#8220;The little lights have stopped flashing on my disk drive, and I&amp;#8217;ve got a report for the board due,...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/01/25/LoFi</guid>
	<content:encoded><![CDATA[<p>I am a qualified sysadmin. Whilst I currently am in a &#8220;I will never be on-call ever again&#8221; phase of my career (Very much like the &#8220;I will never drink again&#8221; phase of a hangover, with much the same future), the fear of people coming to your desk at 17:25 saying &#8220;The little lights have stopped flashing on my disk drive, and I&#8217;ve got a report for the board due, is this a problem?&#8221; never truly goes away. The other thing that office-environment sysadmins learn to hate with a passion usually reserved for Windows ME is this:</p>

	<p>Wireless Networking.</p>

	<p>It used to be a truism of security that the only secure computer was one with six inches of air beyond every port. Then came WiFi, Bluetooth, <span class="caps">IRDA</span> and such other mechanisms. Unfortunately, it appears that every single writer of wireless router firmware, Wireless card firmware and wireless card driver software is the type of person who go to &#8220;Information wants to be free&#8221; rallies. Everything is fine, providing you don&#8217;t, ever, try to do  something as freedom-limiting as secure your wireless fucking network.</p>

	<p>(Aside: I know of no way of fucking wired-ly, and that all fucking networks will, by their nature, be mostly wireless. I can, in fact, not think of any exceptions to this last statement and would further request that I not be educated in this regard. Aside ends)</p>

	<p>I have borrowed a Belkin wireless router for my new flat, which I configured in no-time flat. Well, no time I was being paid for, at any rate, so in contractor terms it was free. In actual terms it was several hours of faffing with ports and cables and netmasks and reset switches and that was before I turned on the wireless network.</p>

	<p>Then I turned on the wireless network. I configured it to be <span class="caps">WEP</span> secured with a 128 bit key, generated from a ten byte string set by the administrator &#8211; me. I fed this to my laptop, and it was happy. I was suspicious, because my laptop is rarely happy with anything, but I moved on.</p>

	<p>My desktop, though it won&#8217;t be on wireless often, was also happy. I began to fear.</p>

	<p>Sure enough, the Wii disagreed, and demanded I enter the full hex key. Since I don&#8217;t have a <span class="caps">USB</span> keyboard right now, I did so with the wiimote, over a Long Time.</p>

	<p>I&#8217;ve borrowed an iPhone from work (I may get one, because (a) <span class="caps">SHINY</span>, and (b) I hate freedom). That required the full hex key too.</p>

	<p>So did my Windows Mobile smartphone.</p>

	<p>I&#8217;m beginning to notice a pattern here. Every device without a proper keyboard demands the full hex key. Every device with easy entry of such just needs the passphrase.</p>

	<p>I hate computers.</p>]]></content:encoded>
	<dc:date>2008-01-25T21:58:48+00:00</dc:date>
	<dc:subject>computing</dc:subject>
	<dc:subject>intertwingularity</dc:subject>
	<slash:comments>2</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2114</trackback:ping>
</item>
<item>
	<title>It's not for you</title>
	<link>http://www.aquarionics.com/journal/2008/01/08/It%27s_not_for_you</link>
	<comments>http://www.aquarionics.com/journal/2008/01/08/It%27s_not_for_you</comments>
	<description>Chris Selland:

	
		But as a biz dev guy (who doesn&amp;#8217;t have time &amp;#8211; or a reason &amp;#8211; to be online much) &amp;#8211; and despite the fact that my job is all about relationships &amp;#8211; I find twitter to be pretty pointless.   LinkedIn, on the other hand, I use every single day.
	

	Oh.

	Good.

	I&amp;#8217;ve been watching the Social Networking backlash with something of a professional...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/01/08/It%27s_not_for_you</guid>
	<content:encoded><![CDATA[<p><a href="http://www.ziggs.com/apps/profile/Bio.aspx?uid=206">Chris Selland</a>:</p>

	<blockquote>
		<p>But as a biz dev guy (who doesn&#8217;t have time &#8211; or a reason &#8211; to be online much) &#8211; and despite the fact that my job is <b>all</b> about relationships &#8211; I find twitter to be pretty pointless.   LinkedIn, on the other hand, I use every single day.</p>
	</blockquote>

	<p>Oh.</p>

	<p>Good.</p>

	<p>I&#8217;ve been watching the Social Networking backlash with something of a professional interest, seeming as I&#8217;m working for a company whose primary product is to interact with many of them, and my primary response to &#8220;I can&#8217;t use Facebook as a professional Customer Relationship Management system&#8221; and &#8220;Twitter&#8217;s no use in maintaining business relationships&#8221; and &#8220;Google&#8217;s not helping my website get more hits&#8221; is&#8230; er&#8230;:</p>

	<p>Oh.</p>

	<p>Good.</p>

	<p>Twitter is ambient sociality. It&#8217;s what it is good at. It&#8217;s for &#8220;this is what I&#8217;m doing&#8221; and &#8211; more often &#8211; a ping in the background with something that someone else is doing. Attempting to use it as a network management tool, either for people or servers, is not what it is designed to do. It works suprisingly well as a command-line interface to remote websites (I&#8217;m a new convert to <a href="http://rmilk.com">remember the milk</a>), but complaining that Twitter doesn&#8217;t help you manage your business is kin to complaining that you can&#8217;t use lego for your corporate HQ. It may look the right shape, but you need a heavier tool.</p>

	<p>Facebook is at its best as a social &#8211; in the &#8220;go out with friends&#8221; sense &#8211; network. Not as a network of everyone you have ever met, but as everyone you&#8217;ve ever wanted to keep in touch with. I have a simple criteria for adding people to facebook. a) Can I remember something you&#8217;ve said to me, b) Were you on fire, would I look an extinguisher or piss on it if the former is not an option. Subquestion: If the former _is_ an option. As a kind of online contacts directory of everyone I&#8217;ve ever met or worked with, or wish to maintain a professional relationship with, it&#8217;s not really the target market.</p>

	<p>LinkedIn is, though. Facebook I use daily &#8211; more this week than ever before &#8211; LinkedIn I&#8217;ll visit periodically to add someone I&#8217;ve worked with/for, or more often if I&#8217;m looking for people to work with (trutap is, incidentally, <a href="http://www.trutap.com/careers">hiring</a> perldevs, Ops team &#38; QA folks), but I wouldn&#8217;t use it to keep track of &#8211; for example &#8211; my best friends from secondary school.</p>

	<p>There appears to be a tendency within the web technologist literati to see there only being one online social network to which you throw your allegiances and all others can hang, but they&#8217;re all better at some things than others, and until we can transport all our networks from one place to another though an defined standard format (I have my doubts as to this ever actually happening, but leave the floor open to the more optimistic) you&#8217;re always going to have more people on one network than another, so you have to decide on whether you&#8217;re going to miss out on a person for a website account, which &#8211; to me &#8211; isn&#8217;t any choice at all.</p>

	<p>There is no silver bullet. There&#8217;s no <em>best</em> language as there will never be a <em>best</em> social network, <em>best</em> operating system, <em>best</em> text editor (though emacs will retain it&#8217;s bottom position, obviously), there is merely the best tool for what you&#8217;re looking for right now, and you can find me on <a href="http://hol.istic.net/walrus">most of them</a>. </p>

	<p>And if just one of them is perfect for everyone you want to list as a friend,</p>

	<p>Oh.</p>

	<p>Good.</p>]]></content:encoded>
	<dc:date>2008-01-08T17:42:59+00:00</dc:date>
	<dc:subject>intertwingularity</dc:subject>
	<dc:subject>social</dc:subject>
	<dc:subject>trutap</dc:subject>
	<dc:subject>web development</dc:subject>
	<dc:subject>weblog</dc:subject>
	<slash:comments>3</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2109</trackback:ping>
</item>
<item>
	<title>It's not for you</title>
	<link>http://www.aquarionics.com/journal/2008/01/08/It%27s_not_for_you</link>
	<comments>http://www.aquarionics.com/journal/2008/01/08/It%27s_not_for_you</comments>
	<description>Chris Selland:

	
		But as a biz dev guy (who doesn&amp;#8217;t have time &amp;#8211; or a reason &amp;#8211; to be online much) &amp;#8211; and despite the fact that my job is all about relationships &amp;#8211; I find twitter to be pretty pointless.   LinkedIn, on the other hand, I use every single day.
	

	Oh.

	Good.

	I&amp;#8217;ve been watching the Social Networking backlash with something of a professional...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/01/08/It%27s_not_for_you</guid>
	<content:encoded><![CDATA[<p><a href="http://www.ziggs.com/apps/profile/Bio.aspx?uid=206">Chris Selland</a>:</p>

	<blockquote>
		<p>But as a biz dev guy (who doesn&#8217;t have time &#8211; or a reason &#8211; to be online much) &#8211; and despite the fact that my job is <b>all</b> about relationships &#8211; I find twitter to be pretty pointless.   LinkedIn, on the other hand, I use every single day.</p>
	</blockquote>

	<p>Oh.</p>

	<p>Good.</p>

	<p>I&#8217;ve been watching the Social Networking backlash with something of a professional interest, seeming as I&#8217;m working for a company whose primary product is to interact with many of them, and my primary response to &#8220;I can&#8217;t use Facebook as a professional Customer Relationship Management system&#8221; and &#8220;Twitter&#8217;s no use in maintaining business relationships&#8221; and &#8220;Google&#8217;s not helping my website get more hits&#8221; is&#8230; er&#8230;:</p>

	<p>Oh.</p>

	<p>Good.</p>

	<p>Twitter is ambient sociality. It&#8217;s what it is good at. It&#8217;s for &#8220;this is what I&#8217;m doing&#8221; and &#8211; more often &#8211; a ping in the background with something that someone else is doing. Attempting to use it as a network management tool, either for people or servers, is not what it is designed to do. It works suprisingly well as a command-line interface to remote websites (I&#8217;m a new convert to <a href="http://rmilk.com">remember the milk</a>), but complaining that Twitter doesn&#8217;t help you manage your business is kin to complaining that you can&#8217;t use lego for your corporate HQ. It may look the right shape, but you need a heavier tool.</p>

	<p>Facebook is at its best as a social &#8211; in the &#8220;go out with friends&#8221; sense &#8211; network. Not as a network of everyone you have ever met, but as everyone you&#8217;ve ever wanted to keep in touch with. I have a simple criteria for adding people to facebook. a) Can I remember something you&#8217;ve said to me, b) Were you on fire, would I look an extinguisher or piss on it if the former is not an option. Subquestion: If the former _is_ an option. As a kind of online contacts directory of everyone I&#8217;ve ever met or worked with, or wish to maintain a professional relationship with, it&#8217;s not really the target market.</p>

	<p>LinkedIn is, though. Facebook I use daily &#8211; more this week than ever before &#8211; LinkedIn I&#8217;ll visit periodically to add someone I&#8217;ve worked with/for, or more often if I&#8217;m looking for people to work with (trutap is, incidentally, <a href="http://www.trutap.com/careers">hiring</a> perldevs, Ops team &#38; QA folks), but I wouldn&#8217;t use it to keep track of &#8211; for example &#8211; my best friends from secondary school.</p>

	<p>There appears to be a tendency within the web technologist literati to see there only being one online social network to which you throw your allegiances and all others can hang, but they&#8217;re all better at some things than others, and until we can transport all our networks from one place to another though an defined standard format (I have my doubts as to this ever actually happening, but leave the floor open to the more optimistic) you&#8217;re always going to have more people on one network than another, so you have to decide on whether you&#8217;re going to miss out on a person for a website account, which &#8211; to me &#8211; isn&#8217;t any choice at all.</p>

	<p>There is no silver bullet. There&#8217;s no <em>best</em> language as there will never be a <em>best</em> social network, <em>best</em> operating system, <em>best</em> text editor (though emacs will retain it&#8217;s bottom position, obviously), there is merely the best tool for what you&#8217;re looking for right now, and you can find me on <a href="http://hol.istic.net/walrus">most of them</a>. </p>

	<p>And if just one of them is perfect for everyone you want to list as a friend,</p>

	<p>Oh.</p>

	<p>Good.</p>]]></content:encoded>
	<dc:date>2008-01-08T17:42:59+00:00</dc:date>
	<dc:subject>intertwingularity</dc:subject>
	<dc:subject>social</dc:subject>
	<dc:subject>trutap</dc:subject>
	<dc:subject>web development</dc:subject>
	<dc:subject>weblog</dc:subject>
	<slash:comments>3</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2109</trackback:ping>
</item>
<item>
	<title>Pandora closes the box</title>
	<link>http://www.aquarionics.com/journal/2008/01/07/Pandora_closes_the_box</link>
	<comments>http://www.aquarionics.com/journal/2008/01/07/Pandora_closes_the_box</comments>
	<description>I just got an email from pandora

	It says:

	
		As you probably know, in July of 2007 we had to block usage of Pandora outside the U.S. because of the lack of a viable license structure for Internet radio streaming in other countries. It was a terrible day. We did however hold out some hope that a solution might exist for the UK, so we left it unblocked as we worked diligently with the rights...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2008/01/07/Pandora_closes_the_box</guid>
	<content:encoded><![CDATA[<p>I just got an email from <a href="http://blog.pandora.com/">pandora</a></p>

	<p>It says:</p>

	<blockquote>
		<p>As you probably know, in July of 2007 we had to block usage of Pandora outside the U.S. because of the lack of a viable license structure for Internet radio streaming in other countries. It was a terrible day. We did however hold out some hope that a solution might exist for the UK, so we left it unblocked as we worked diligently with the rights organizations to negotiate an economically workable license fee. After over a year of trying, this has proved impossible. Both the <span class="caps">PPL </span>(which represents the record labels) and the <span class="caps">MCPS</span>/PRS Alliance (which represents music publishers) have demanded per track performance minima rates which are far too high to allow ad supported radio to operate and so, hugely disappointing and depressing to us as it is, we have to block the last territory outside of the US.</p>
	</blockquote>

	<p>I would gladly pay a fee to have access to Pandora, it is a wonderful thing from wonderful people, and it is depressing that the organisations who think they are protecting the artists are doing so by fucking over their customers.</p>

	<p>Yes, there are technological ways around the IP block, though I won&#8217;t discuss them here. This is a sad day for online music.</p>]]></content:encoded>
	<dc:date>2008-01-07T23:23:08+00:00</dc:date>
	<dc:subject>Current Affairs</dc:subject>
	<dc:subject>music</dc:subject>
	<dc:subject>web development</dc:subject>
	<dc:subject>weblog</dc:subject>
	<slash:comments>1</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2108</trackback:ping>
</item>
<item>
	<title>Import ant</title>
	<link>http://www.aquarionics.com/journal/2007/12/25/Import_ant</link>
	<comments>http://www.aquarionics.com/journal/2007/12/25/Import_ant</comments>
	<description>I have had it with Windows Mobile Devices.

	My main phone has been a HTC Wizard, sold by O2 as the XDA Mini. I bought it because it has a nice screen, a built-in keyboard, and will run PuTTY, which is handy when I&amp;#8217;m pretending to be a sysadmin. It&amp;#8217;s useful, in that it&amp;#8217;s a pretty good Internet Device &amp;#8211; though one of the new Nokia tablets would be better &amp;#8211; but it...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2007/12/25/Import_ant</guid>
	<content:encoded><![CDATA[<p>I have had it with Windows Mobile Devices.</p>

	<p>My main phone has been a <span class="caps">HTC </span>Wizard, sold by O2 as the <span class="caps">XDA </span>Mini. I bought it because it has a nice screen, a built-in keyboard, and will run PuTTY, which is handy when I&#8217;m pretending to be a sysadmin. It&#8217;s useful, in that it&#8217;s a pretty good Internet Device &#8211; though one of the new Nokia tablets would be better &#8211; but it fails massivly on several important criteria. Like:</p>

	<ul>
	<li>It&#8217;s too big. It&#8217;s not a device you can slip into your pocket and forget about, and it has an exposed screen so you have to remember not to put it where your keys or anything sharp is.</li>
		<li>The touch-screen is too stupid, and occasional resets the time while in your pocket.</li>
		<li>The battery life is annoying.</li>
		<li>You can&#8217;t lock the display when the media-player is on.</li>
		<li>The headphone jack is 2.5mm. Why? What is stopping them from using a standard jack?</li>
		<li>Windows.</li>
		<li>Mobile.</li>
		<li>Sucks</li>
		<li>Donkey</li>
		<li>Balls.</li>
		<li>Yes, that did need to be five or six points.</li>
	</ul>

	<p>So, my new solution is for the <span class="caps">XDA</span> to live in my bag and be Wifi and <span class="caps">GPRS</span> if I can be bothered to swap the sim around, and I have got hold of a Sony Eriksson z310g. One of the few Eriksson&#8217;s with the clamshell form factor I prefer, an Eriksson interface (which I prefer to most of the rest) <span class="caps">MP3</span> ringtone support and, and this was no small part of my decision to buy it, support for <a href="http://www.trutap.com">trutap</a>. If I&#8217;m going to work for a mobile application company, it would seem useful if the software works on my phone. (FTR, it installed quickly and easily, its failure to connect to start with was because the phone installed the new Internet settings for <span class="caps">WAP</span> but not Java connections, and the <span class="caps">MSN IM</span> networking stuff seems to work. I&#8217;m pleasantly surprised :-).</p>

	<p>Now the complicated bit. Getting my contacts off my <span class="caps">XDA</span> onto the 310 from a clean Windows install (without the supplied <span class="caps">XDA</span> drivers). Note: I do not have Office installed.</p>

	<ul>
	<li>Install Microsoft Active Sync</li>
		<li>Discover latest Active Sync will not sync to Windows&#8217; built in address book like all previous versions would.</li>
		<li>Discover that there is no way around this, searching on the internet for a while.</li>
		<li>Decide to fuck this and try it in Linux. (Ubuntu, Feisty Fawn install)</li>
		<li>Find <a href="https://help.ubuntu.com/community/PortableDevices/WindowsMobile">a tutorial for this</a> follow it religiously.</li>
		<li>Everything installs fine, detects fine, all messages fine.</li>
		<li>Click &#8220;Sync&#8221;</li>
		<li>Nothing happens.</li>
		<li>Tail all relevant logs, track <span class="caps">USB</span> connections, unplug <span class="caps">USB</span>, reboot, plug in, tracking all logs, viewing all messages, turning up debug.</li>
		<li>Nothing happens.</li>
		<li>Search internet for solutions to nothing happening.</li>
		<li>Nothing continues to happen.</li>
		<li>Decide to fuck this and go back to Windows</li>
		<li>Find age-old version of Outlook 2002 that came with an older computer.</li>
		<li>Install it.</li>
		<li>Discover that latest version of Active Sync doesn&#8217;t support that either.</li>
		<li>Wonder how Microsoft Internet Explorer is not allowed to be backwardly compatible with itself when ActiveSync is.</li>
		<li>Wonder how the fuck we expect Microsoft to comply with other people&#8217;s data interoperability ideals when their own software is incompatible with itself.</li>
		<li>Locate shady copy of Outlook 2007.</li>
		<li>Install shady copy of Outlook 2007. Am surprised when I don&#8217;t have to reboot.</li>
		<li>ActiveSync doesn&#8217;t find any copy of Outlook on this computer.</li>
		<li>Reboot.</li>
		<li>ActiveSync finds Outlook 2007.</li>
		<li>The more things change.</li>
		<li>Sync contacts to Outlook.</li>
		<li>Install &#8220;Sony Ericsson <span class="caps">PC </span>Suite&#8221;</li>
		<li>Allow <span class="caps">PC </span>Suite to sync with Outlook and Phone.</li>
		<li>Get contacts on new phone.</li>
		<li>Jump for joy.</li>
		<li>Attempt to <span class="caps">PURGE</span> all traces of Outlook from my computer</li>
		<li>Fail.</li>
		<li>Book complete windows Reinstall for when I get back home from Christmas With Folks.</li>
		<li>Sigh.</li>
		<li>Go find Christmas Cake.</li>
		<li>Yay Christmas Cake</li>
	</ul>]]></content:encoded>
	<dc:date>2007-12-25T20:33:07+00:00</dc:date>
	<dc:subject>Mobile</dc:subject>
	<dc:subject>Ubuntu</dc:subject>
	<slash:comments>1</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2097</trackback:ping>
</item>
<item>
	<title>Import ant</title>
	<link>http://www.aquarionics.com/journal/2007/12/25/Import_ant</link>
	<comments>http://www.aquarionics.com/journal/2007/12/25/Import_ant</comments>
	<description>I have had it with Windows Mobile Devices.

	My main phone has been a HTC Wizard, sold by O2 as the XDA Mini. I bought it because it has a nice screen, a built-in keyboard, and will run PuTTY, which is handy when I&amp;#8217;m pretending to be a sysadmin. It&amp;#8217;s useful, in that it&amp;#8217;s a pretty good Internet Device &amp;#8211; though one of the new Nokia tablets would be better &amp;#8211; but it...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2007/12/25/Import_ant</guid>
	<content:encoded><![CDATA[<p>I have had it with Windows Mobile Devices.</p>

	<p>My main phone has been a <span class="caps">HTC </span>Wizard, sold by O2 as the <span class="caps">XDA </span>Mini. I bought it because it has a nice screen, a built-in keyboard, and will run PuTTY, which is handy when I&#8217;m pretending to be a sysadmin. It&#8217;s useful, in that it&#8217;s a pretty good Internet Device &#8211; though one of the new Nokia tablets would be better &#8211; but it fails massivly on several important criteria. Like:</p>

	<ul>
	<li>It&#8217;s too big. It&#8217;s not a device you can slip into your pocket and forget about, and it has an exposed screen so you have to remember not to put it where your keys or anything sharp is.</li>
		<li>The touch-screen is too stupid, and occasional resets the time while in your pocket.</li>
		<li>The battery life is annoying.</li>
		<li>You can&#8217;t lock the display when the media-player is on.</li>
		<li>The headphone jack is 2.5mm. Why? What is stopping them from using a standard jack?</li>
		<li>Windows.</li>
		<li>Mobile.</li>
		<li>Sucks</li>
		<li>Donkey</li>
		<li>Balls.</li>
		<li>Yes, that did need to be five or six points.</li>
	</ul>

	<p>So, my new solution is for the <span class="caps">XDA</span> to live in my bag and be Wifi and <span class="caps">GPRS</span> if I can be bothered to swap the sim around, and I have got hold of a Sony Eriksson z310g. One of the few Eriksson&#8217;s with the clamshell form factor I prefer, an Eriksson interface (which I prefer to most of the rest) <span class="caps">MP3</span> ringtone support and, and this was no small part of my decision to buy it, support for <a href="http://www.trutap.com">trutap</a>. If I&#8217;m going to work for a mobile application company, it would seem useful if the software works on my phone. (FTR, it installed quickly and easily, its failure to connect to start with was because the phone installed the new Internet settings for <span class="caps">WAP</span> but not Java connections, and the <span class="caps">MSN IM</span> networking stuff seems to work. I&#8217;m pleasantly surprised :-).</p>

	<p>Now the complicated bit. Getting my contacts off my <span class="caps">XDA</span> onto the 310 from a clean Windows install (without the supplied <span class="caps">XDA</span> drivers). Note: I do not have Office installed.</p>

	<ul>
	<li>Install Microsoft Active Sync</li>
		<li>Discover latest Active Sync will not sync to Windows&#8217; built in address book like all previous versions would.</li>
		<li>Discover that there is no way around this, searching on the internet for a while.</li>
		<li>Decide to fuck this and try it in Linux. (Ubuntu, Feisty Fawn install)</li>
		<li>Find <a href="https://help.ubuntu.com/community/PortableDevices/WindowsMobile">a tutorial for this</a> follow it religiously.</li>
		<li>Everything installs fine, detects fine, all messages fine.</li>
		<li>Click &#8220;Sync&#8221;</li>
		<li>Nothing happens.</li>
		<li>Tail all relevant logs, track <span class="caps">USB</span> connections, unplug <span class="caps">USB</span>, reboot, plug in, tracking all logs, viewing all messages, turning up debug.</li>
		<li>Nothing happens.</li>
		<li>Search internet for solutions to nothing happening.</li>
		<li>Nothing continues to happen.</li>
		<li>Decide to fuck this and go back to Windows</li>
		<li>Find age-old version of Outlook 2002 that came with an older computer.</li>
		<li>Install it.</li>
		<li>Discover that latest version of Active Sync doesn&#8217;t support that either.</li>
		<li>Wonder how Microsoft Internet Explorer is not allowed to be backwardly compatible with itself when ActiveSync is.</li>
		<li>Wonder how the fuck we expect Microsoft to comply with other people&#8217;s data interoperability ideals when their own software is incompatible with itself.</li>
		<li>Locate shady copy of Outlook 2007.</li>
		<li>Install shady copy of Outlook 2007. Am surprised when I don&#8217;t have to reboot.</li>
		<li>ActiveSync doesn&#8217;t find any copy of Outlook on this computer.</li>
		<li>Reboot.</li>
		<li>ActiveSync finds Outlook 2007.</li>
		<li>The more things change.</li>
		<li>Sync contacts to Outlook.</li>
		<li>Install &#8220;Sony Ericsson <span class="caps">PC </span>Suite&#8221;</li>
		<li>Allow <span class="caps">PC </span>Suite to sync with Outlook and Phone.</li>
		<li>Get contacts on new phone.</li>
		<li>Jump for joy.</li>
		<li>Attempt to <span class="caps">PURGE</span> all traces of Outlook from my computer</li>
		<li>Fail.</li>
		<li>Book complete windows Reinstall for when I get back home from Christmas With Folks.</li>
		<li>Sigh.</li>
		<li>Go find Christmas Cake.</li>
		<li>Yay Christmas Cake</li>
	</ul>]]></content:encoded>
	<dc:date>2007-12-25T20:33:07+00:00</dc:date>
	<dc:subject>Mobile</dc:subject>
	<dc:subject>Ubuntu</dc:subject>
	<slash:comments>1</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2097</trackback:ping>
</item>
<item>
	<title>Web Development Three Point Question Mark</title>
	<link>http://www.aquarionics.com/journal/2007/12/17/Web_Development_Three_Point_Question_Mark</link>
	<comments>http://www.aquarionics.com/journal/2007/12/17/Web_Development_Three_Point_Question_Mark</comments>
	<description>Half of the Web Development community appears to have managed to go screaming round the twist.

	First (In order of &amp;#8220;Things Aquarion saw&amp;#8221;) was Opera&amp;#8217;s decision to file proceedings with the European Union for Microsoft&amp;#8217;s failure to adhere to web standards. I&amp;#8217;ve got more to say on this, but I&amp;#8217;ll do so later.

	Second, we have Malarkey&amp;#8217;s call to disband the...</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2007/12/17/Web_Development_Three_Point_Question_Mark</guid>
	<content:encoded><![CDATA[<p>Half of the Web Development community appears to have managed to go screaming round the twist.</p>

	<p>First (In order of &#8220;Things Aquarion saw&#8221;) was <a href="http://www.opera.com/pressreleases/en/2007/12/13/">Opera&#8217;s decision to file proceedings with the European Union for Microsoft&#8217;s failure to adhere to web standards</a>. I&#8217;ve got more to say on this, but I&#8217;ll do so later.</p>

	<p>Second, we have Malarkey&#8217;s call to <a href="http://www.stuffandnonsense.co.uk/malarkey/more/css_unworking_group/">disband the <span class="caps">CSS</span> committee</a> on the basis that browser vendors don&#8217;t want <span class="caps">CSS</span> to be a quantum leap forward.</p>

	<p>Third, there&#8217;s a mess about default codecs in <span class="caps">HTML5</span>.</p>

	<p>Let us deal, first, with the second option, because consistency of options is for sissies. In the rest of the world, that bit not concerned with technology, the way Standards work is that there is an idea for a standard that would make everyone able to work with everybody else&#8217;s work. Then a standards body puts together a complete spec, which gets discussed a bit, then ratified, then things are implemented based upon it.</p>

	<p>In the web world, which because it moves faster sees itself above such staid systems, innovations go into the spec. The example people give for how well this works is the <span class="caps">XML</span>ResponseObject stuff that started in IE and then spread out. The counterexample is the <span class="caps">IE </span>Filter system, which requires a DirectX interface &#8211; difficult in non-microsoft controlled applications, impossible on non-Windows systems. These two examples are pretty good because they demonstrate a defined, simple expansion that can be implemented by other people; and a complicated expansion that cannot be done by anyone else.</p>

	<p>Other examples include the Canvas object, Wiimote javascript events, search engine addition objects, conditional comments, blink, marquee, and various other bits, plus the forthcoming native comet object I&#8217;m sure will happen soon.</p>

	<p>Mostly these things happen not because of companies intentionally fucking up the web, but because a) They need the functionality for something else the web engine does (XRef Canvas, Filter, Wiimote) or b) to try out forthcoming functionality.</p>

	<p>An example of (b) would be Mozilla &#38; Opera&#8217;s implementation of <span class="caps">CSS 3</span> things like rounded corners and opacity, which are well-implemented with a distinct namespace. </p>

	<p>The bits where we get into trouble are when we start implementing or using a specification before it&#8217;s been finalised, as we enter a new set of dark days where your implementation of <span class="caps">CSS3</span> depends on which point-release of it you read.</p>

	<p>So, you need give and take. The browser vendors are going to innovate, and some of those innovations are going to be good and useful enough to go into specs, but innovations should be kept in their own namespaces, far away from where you expect the eventual specified method to be, so that when the final method is implemented it can be done so in the right place, with the right methods, and we don&#8217;t spend the next decade with backwards compatibility issues, and the only people who suffer are the ones who relied on unfinished functionality who have to rework their code to do things the right way. (This is Acceptable, the penalty for being on the bleeding edge is occasional paper cuts).</p>

	<p>The web developers have to step back a bit and see the difference between a standard, an implementation, and a useful hack. The first is the only thing we should rely on.</p>

	<p>Specification bodies need to move forward, release a hard specification that things can be built to, and then work towards the next point release. Remember to let developers specify which versions we&#8217;re relying on, and help us fall back gracefully if it isn&#8217;t there.</p>

	<p>And everyone needs to stop overreacting, or we&#8217;re going to lose.</p>]]></content:encoded>
	<dc:date>2007-12-17T15:36:47+00:00</dc:date>
	<dc:subject>web development</dc:subject>
	<slash:comments>1</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2089</trackback:ping>
</item>
<item>
	<title>Opera files a complaint against Microsoft</title>
	<link>http://www.aquarionics.com/journal/2007/12/13/Opera_files_a_complaint_against_Microsoft</link>
	<comments>http://www.aquarionics.com/journal/2007/12/13/Opera_files_a_complaint_against_Microsoft</comments>
	<description>H&amp;#229;kon Wium Lie:

	
		Today we have taken a stand. Opera has filed a formal complaint with the European Commission to force Microsoft to support open Web standards in its Web browser, Internet Explorer. We believe that Microsoft has harmed Web standards by refusing to support them; Microsoft often participates in creating Web standards, promoting them, and even promising to implement them....</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2007/12/13/Opera_files_a_complaint_against_Microsoft</guid>
	<content:encoded><![CDATA[<p><a href="http://people.opera.com/howcome/2007/msft/">H&#229;kon Wium Lie:</a></p>

	<blockquote>
		<p>Today we have taken a stand. Opera has filed a formal complaint with the European Commission to force Microsoft to support open Web standards in its Web browser, Internet Explorer. We believe that Microsoft has harmed Web standards by refusing to support them; Microsoft often participates in creating Web standards, promoting them, and even promising to implement them. Despite their talent, however, they refuse to support Web standards correctly. For example, Internet Explorer is the only modern Web browser that does not support Acid2.</p>
	</blockquote>]]></content:encoded>
	<dc:date>2007-12-13T16:25:12+00:00</dc:date>
	<dc:subject>web development</dc:subject>
	<slash:comments>0</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2086</trackback:ping>
</item>
<item>
	<title>IANAG</title>
	<link>http://www.aquarionics.com/journal/2007/11/20/IANAG</link>
	<comments>http://www.aquarionics.com/journal/2007/11/20/IANAG</comments>
	<description>61</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2007/11/20/IANAG</guid>
	<content:encoded><![CDATA[<a id="mingle2_badge" href="http://www.justsayhi.com/bb/html_quiz" style="display: block; background:url(http://assets.justsayhi.com/badges/971/914/html_elements.rwaaryu5mi.jpg) no-repeat top left; height: 147px; width: 335px; text-decoration: none; color: #fff;"><strong id="mingle2_badge_score" style="display: block; padding-left: 125px; padding-top: 44px; font-weight: normal; font-family: Times New Roman, Arial; font-size: 45px;">61</strong></a>]]></content:encoded>
	<dc:date>2007-11-20T11:07:07+00:00</dc:date>
	<dc:subject>web development</dc:subject>
	<slash:comments>0</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2084</trackback:ping>
</item>
<item>
	<title>Native Apps on the iPhone &amp; iPod Touch</title>
	<link>http://www.aquarionics.com/journal/2007/10/17/Native_Apps_on_the_iPhone_%5Band%5D_iPod_Touch</link>
	<comments>http://www.aquarionics.com/journal/2007/10/17/Native_Apps_on_the_iPhone_%5Band%5D_iPod_Touch</comments>
	<description>We have always been at war with Eurasia</description>
	<guid isPermaLink="true">http://www.aquarionics.com/journal/2007/10/17/Native_Apps_on_the_iPhone_%5Band%5D_iPod_Touch</guid>
	<content:encoded><![CDATA[<p><a href="http://www.apple.com/hotnews/">We have always been at war with Eurasia</a></p>]]></content:encoded>
	<dc:date>2007-10-17T16:09:34+00:00</dc:date>
	<dc:subject>Apple</dc:subject>
	<slash:comments>1</slash:comments>
	<slash:section>journal</slash:section>
	<trackback:ping>http://www.aquarionics.com/trackback/journal/2075</trackback:ping>
</item>
</channel>
</rss>