<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6153207759516607627</id><updated>2011-12-01T19:55:16.860-08:00</updated><category term='story'/><category term='movie'/><category term='accessibility'/><category term='javascript'/><category term='mundane'/><category term='creative license'/><category term='html 5'/><category term='music'/><category term='data'/><category term='service'/><category term='usability'/><category term='rant'/><category term='chrome'/><title type='text'>William's blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://williamparry.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-7707721641969114351</id><published>2011-05-11T08:26:00.000-07:00</published><updated>2011-05-11T08:26:28.942-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><title type='text'>Google Docs Cloud Music</title><content type='html'>Given the stupid, backwards and &lt;a href="http://twitter.com/#!/williamparry/statuses/68062736784953344"&gt;enormously frustrating&lt;/a&gt; licensing policies for online music outside the US, I felt it time to update my &lt;a href="https://chrome.google.com/webstore/developer/detail/acdbgomoajpjjdgodpcdhcdmmcjclkca/"&gt;Favourite Recordings Extension&lt;/a&gt;. Google Docs gives you 1gb free storage - so you can use that to store your music in!&lt;br /&gt;&lt;br /&gt;A couple of things I addressed from the last version was the large file handling is now fixed (still supports only up to 256kbps bitrate I think) and added a link to the folder it makes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-7707721641969114351?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/7707721641969114351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/7707721641969114351'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/05/google-docs-cloud-music.html' title='Google Docs Cloud Music'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-4103912155210742655</id><published>2011-05-08T03:20:00.000-07:00</published><updated>2011-05-08T04:22:44.584-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data'/><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Apps and Doctor Who</title><content type='html'>This Saturday I ventured to the Mitchell room in the State Library to another webdirections &lt;a href="http://libraryhack.org/2011/04/27/mashup-at-the-mitchell-2/"&gt;hackday&lt;/a&gt; where developers and designers build applications using public government datasets. The day was pretty intense - a good seven hours of solid programming - but my team came up with a neat little app (which I won't share because the code quality isn't all that beautiful).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-KIhDhGgudFo/TcZ8_eKr_PI/AAAAAAAAA_Q/GZLT1i3lpXw/s1600/210714_10150179372429268_85907209267_6693219_2278762_o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://4.bp.blogspot.com/-KIhDhGgudFo/TcZ8_eKr_PI/AAAAAAAAA_Q/GZLT1i3lpXw/s320/210714_10150179372429268_85907209267_6693219_2278762_o.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;There's a larger similar &lt;a href="http://libraryhack.org/mix-mash-win/"&gt;competition&lt;/a&gt; on at the moment (with some good prizes).&lt;br /&gt;&lt;br /&gt;Today I slept in and watched more of the &lt;a href="http://en.wikipedia.org/wiki/Doctor_Who_(series_5)"&gt;new Doctor Who&lt;/a&gt;&amp;nbsp;(from iTunes). Great acting, quirky storylines, and &lt;a href="http://en.wikipedia.org/wiki/Karen_Gillan"&gt;Karen Gillan&lt;/a&gt; is hot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-4103912155210742655?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4103912155210742655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4103912155210742655'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/05/apps-and-doctor-who.html' title='Apps and Doctor Who'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-KIhDhGgudFo/TcZ8_eKr_PI/AAAAAAAAA_Q/GZLT1i3lpXw/s72-c/210714_10150179372429268_85907209267_6693219_2278762_o.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-3742969881549333637</id><published>2011-04-29T07:14:00.000-07:00</published><updated>2011-04-29T07:14:05.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Buns</title><content type='html'>After a productive singing lesson I felt like my favourite pork bun place - &lt;a href="http://www.chefsgallery.com.au/"&gt;Chef's Gallery&lt;/a&gt;&amp;nbsp;which happened to be near my teacher's studio. I went there and ordered D5 (steamed pork buns), SN1 (chicken noodle soup and pork ribs) and a Tsing Tao. It was delicious - ribs flavoursome and the noodles a bland counterpart. Interestingly the first time I had the pork buns I didn't like them as I was expecting Yum Cha style sweet pork buns - these are more savoury and are great with soy sauce.&lt;br /&gt;I went to see Thor afterwards and enjoyed it very much.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-3742969881549333637?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3742969881549333637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3742969881549333637'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/04/buns.html' title='Buns'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-4380908572912456668</id><published>2011-04-28T06:31:00.000-07:00</published><updated>2011-04-28T06:31:33.601-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Rachmaninov Vocalise</title><content type='html'>I remember hearing the end of this piece at the end of a Rachmaninov documentary and it bugged me that I couldn't find out what it was. The mystery of it was part of the appeal, but since I have found a fantastic recording:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/DuBexGEe1S4/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DuBexGEe1S4&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/DuBexGEe1S4&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;Good ebb and flow and dynamic contrasts and I particularly love from 5:02.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-4380908572912456668?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4380908572912456668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4380908572912456668'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/04/rachmaninov-vocalise.html' title='Rachmaninov Vocalise'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-6433452399010236479</id><published>2011-04-16T21:48:00.000-07:00</published><updated>2011-04-16T21:58:02.885-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data'/><title type='text'>Putting data into Google Fusion Tables</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I've been putting a few &lt;a href="http://data.gov.au/"&gt;Australian Government datasets&lt;/a&gt; up into &lt;a href="http://www.google.com/fusiontables"&gt;Google Fusion Tables&lt;/a&gt;&amp;nbsp;as a means of making the data useful for developers by providing a queryable service.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Some datasets need a bit of a massage to make useful, the most common of which is sorting out Latitude and Longitude for the sets with geolocational data. I go about this by opening the CSV or XLS in &lt;a href="http://docs.google.com/"&gt;Google Docs&lt;/a&gt;&amp;nbsp;and then making a new column for the formula that will geocode.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;For example, for the &lt;a href="http://www.google.com/fusiontables/DataSource?dsrcid=710445"&gt;Cooking Classes in Victoria&lt;/a&gt;&amp;nbsp;I imported the &lt;a href="http://data.gov.au/dataset/cooking-classes-gfyl/"&gt;CSV&lt;/a&gt; into a google docs&amp;nbsp;&lt;a href="https://spreadsheets.google.com/ccc?key=0AgUyl7_KKOBvdFZoWVdreTJwUnc4TTBuZmZ1eGpVa0E&amp;amp;hl=en"&gt;spreadsheet&lt;/a&gt;&amp;nbsp;and ran this formula (&lt;a href="http://apitricks.blogspot.com/2008/10/geocoding-by-google-spreadsheets.html"&gt;credit&lt;/a&gt;) in an adjacent column to get the LatLong:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;=ImportData(CONCATENATE("http://maps.google.com/maps/geo?output=csv&amp;amp;q=",B2,",",C2,",",D2,",",E2))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt;Which looks like this:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt;&lt;img src="http://i.imgur.com/6M1DF.png" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;If you copy that formula down the column it will match up automatically (B2 becomes B3 etc). Google goes away and returns you your LatLong in new separate columns. The next bit is a matter of taste, but I prefer to combine my LatLong into one column. That's just a simple:&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;=CONCATENATE(K2,",",L2)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;Which will give you a comma-separated LatLong.&lt;br /&gt;&lt;br /&gt;Download that file as a CSV and head over to Google Fusion Tables where you select New Table -&amp;gt; Import Table. Upload the CSV.&lt;br /&gt;&lt;br /&gt;It will look something like this:&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt;&lt;img src="http://i.imgur.com/JXTYW.png" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;Click Next and fill in whatever metadata you feel necessary. I usually grab the data from the page I downloaded the CSV file from.&lt;br /&gt;&lt;br /&gt;You'll now see some of your table:&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt;&lt;img src="http://i.imgur.com/UvPrB.png" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;Notice the Yellow highlighted column? That's where Google has thought it's found a location that it can geocode. Ignore it for now and click on the arrow on the top right to show the rest of the columns.&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt;You'll see this:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt;&lt;img src="http://i.imgur.com/bMOXJ.png" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;The only column we're interested in is the LatLong, so we can go and modify the columns by going Edit -&amp;gt; Modify Columns in the toolbar.&lt;br /&gt;&lt;br /&gt;This will appear:&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt;&lt;img src="http://i.imgur.com/qH1Ws.png" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit; white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;Here you can change, reorder and remove columns. There are some types and formats that Google can display your data as - such as Location or Image, Date etc and this is useful when you're tying in with visualisations. It gives it a best shot when you import, but it's not always what you want.&lt;br /&gt;&lt;br /&gt;Notice how the State column has Location as its column type? I don't find that particularly useful because we have a more accurate location further down - the LatLong. Change that to Text to make things simpler and scroll down.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;img src="http://i.imgur.com/t98l4.png" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;There are some columns that we don't need there - "Text, Number, Number, Number" as these were simply placeholders we used when doing the geocoding for the LatLong column in the spreadsheet. Go ahead and remove those by clicking on the column and then clicking the X. It should look like this afterwards:&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;img src="http://i.imgur.com/Om1mm.png" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Google has rightly interpreted the LatLong as a Location so we don't need to alter that column.&lt;br /&gt;&lt;br /&gt;Save that and then click Visualise -&amp;gt; Map on the toolbar.&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;img src="http://i.imgur.com/CeIFg.png" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You have various customisation options above the map for changing the markers and contents of the info window that pops up when you click on a marker. There's also a link to copy and paste a snippet of code that you can use on your website.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i.imgur.com/Few4x.png" /&gt;&lt;br /&gt;&lt;br /&gt;Don't forget to share your data. You can do this by clicking Share on the top right and changing the Visibility options to Public.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;img src="http://i.imgur.com/yqqtO.png" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And that's it.&lt;br /&gt;&lt;br /&gt;The better the data, the better the visualisations are, and the more useful the information is for a consumer and developer.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-6433452399010236479?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/6433452399010236479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/6433452399010236479'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/04/putting-data-into-google-fusion-tables.html' title='Putting data into Google Fusion Tables'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-4331937772763555821</id><published>2011-04-09T03:13:00.000-07:00</published><updated>2011-04-09T03:13:40.011-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='story'/><title type='text'>New story - Filling</title><content type='html'>Written in a similar style to my last. &lt;a href="https://docs.google.com/leaf?id=19qeZXjoyMLzl_QJ8H0fCaVMAVAp8Fe9QLZoGF_iGLmM&amp;amp;sort=name&amp;amp;layout=grid&amp;amp;pid=0BwUyl7_KKOBvNTc5NDFjYzUtMjVlMC00OTJjLWI4NTItYWVjOTUyOTFhMjU3&amp;amp;cindex=8"&gt;Filling&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-4331937772763555821?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4331937772763555821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4331937772763555821'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/04/new-story-filling.html' title='New story - Filling'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-4038677295816983471</id><published>2011-04-08T04:09:00.000-07:00</published><updated>2011-04-08T04:09:58.878-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Gloves</title><content type='html'>Tonight after a good singing lesson I decided to go to my favourite wine bar Bambini for a glass of red before heading home.&lt;br /&gt;&lt;br /&gt;I was intercepted by David Jones being open, and that meant there was a chance my favourite phad thai place was open. The phad thai was, of course, very nice but one thing irked me: I saw the chef pick up a fallen order paper off the floor with his gloved hand and then continue cooking. This is not the first time I've seen this sort of thing happen - I've seen it with people handling money, too and it defeats the purpose of wearing them.&lt;br /&gt;&lt;br /&gt;I finished there and went on to Bambini, which was packed.&amp;nbsp;Nonplussed I caught the bus back to Coogee whereupon I went to the late-night cafe that serve specialty beers.&lt;br /&gt;&lt;br /&gt;My heart was set on a red, and so I ordered an All Saints 2008 Sangiovese Cabernet from Rutherglen, Victoria. It was exactly the right age and I found I could sip and drink it with equal pleasure. To&amp;nbsp;heighten&amp;nbsp;the experience I opted for a chocolate board which came with a chocolate brownie, whisky and praline panna cotta, and chocolate truffles.&lt;br /&gt;&lt;br /&gt;The presentation was let down by the smarties surrounding the cocoa-coated truffles, and I half expected the brownie to be cold. I needn't have worried, as the brownie was warm and sumptuous with a crispy top and moist inner. I left the panna cotta. The truffles were an awkward affair as the cocoa was very jarring and the actual truffle was very rich; I guess it was a journey. This all washed down well with the wine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-4038677295816983471?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4038677295816983471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4038677295816983471'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/04/gloves.html' title='Gloves'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-7120876971884271696</id><published>2011-04-05T06:09:00.000-07:00</published><updated>2011-04-05T06:16:05.844-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creative license'/><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Nandos</title><content type='html'>I went to Nandos for dinner tonight. The place was packed full of ravenous carnivores and probably a few awkward vegetarians. Ordering my standard half-chicken this time with fries, I chose medium hotness for lack of judgemental company and took a still-warm seat to wait for my meal.&lt;br /&gt;&amp;nbsp; &amp;nbsp; Not long after - the service is pretty good - my meal arrived. I considered my knife and fork, but primal instinct won and I was soon happily devouring the tangy white flesh with my hands.&lt;br /&gt;&lt;br /&gt;About halfway through I got a tap on my shoulder. A man was beside me looking apologetic. He started to speak and so I wiped the back of my hand over my orange flecked lips and heard what he had to say.&lt;br /&gt;&lt;br /&gt;"Hey, uh," he began in an american accent.&lt;br /&gt;"Yes?"&lt;br /&gt;"Uh, I don't mind hearing you suck on your uh chicken bones, and like rocking back and forward on your seat and all."&lt;br /&gt;He thought for a moment.&lt;br /&gt;"And growling at people when they come near," he continued, "but man, do you have to roar like a lion each time you finish a piece? It's really putting me off my meal."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-7120876971884271696?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/7120876971884271696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/7120876971884271696'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/04/nandos.html' title='Nandos'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-5216950746191963276</id><published>2011-04-02T19:32:00.000-07:00</published><updated>2011-04-17T02:52:51.891-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='story'/><title type='text'>New story - Bread</title><content type='html'>I'm reading Oscar Wilde fairy tales and it put me in that style.&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;Bread&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;&lt;br /&gt;Update - have compiled these stories into a Kindle &lt;a href="http://www.amazon.com/dp/B004WF3114"&gt;book&lt;/a&gt; on Amazon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-5216950746191963276?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/5216950746191963276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/5216950746191963276'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/04/new-story-bread.html' title='New story - Bread'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-8126161201446664744</id><published>2011-04-02T06:48:00.000-07:00</published><updated>2011-04-02T06:51:04.572-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Beethoven,  Barber and another composer</title><content type='html'>Tonight I went to the Beethoven 7 and Barber's Adagio at the &lt;a href="http://www.sydneysymphony.com/seasons/2011/productions/2851-2011-Edo-conducts-Beethoven/details/"&gt;Sydney Opera House&lt;/a&gt;. This was the first time I'd listened to the Beethoven 7 all in one go - I knew only the second movement. This turned out to be not a problem as the first movement has little to get into, and the third is basically a series of codas with no real theme.&lt;br /&gt;&lt;br /&gt;It was all played well, although for some reason I felt the woodwind and brass arrangement jarring from an audio sense and it gave me a slight headache. They were clustered together in a (successful) attempt to make it sound over the vast array of strings and although they were well played - I felt comfortable listening to the flute and oboe and trusted they wouldn't go flat - something about the balance or frequencies didn't work - it could have been the auditorium with those discs above the orchestra.&lt;br /&gt;&lt;br /&gt;The second movement, however, was sublime. Right from the beginning you could feel like the conductor was crafting the piece, focusing on melding the tune and developing it. Throughout the whole concert I felt&amp;nbsp;Edo de Waart not only knew and was intimate with the music, but that the orchestra shared his intentions (and indeed the intentions of the composer).&lt;br /&gt;&lt;br /&gt;Barber's Adagio, a piece I have listened to often, was the perfect mix of passion and compassion. A moving and musical piece played as such.&lt;br /&gt;&lt;br /&gt;Then came the expected throw-in modern piece by modern composer Adams. I try to keep an open mind about modern orchestral works in the face of disappointment, and so I listened for a few bars before resigning myself to have to sit through it.&lt;br /&gt;&lt;br /&gt;The choir's treatment in the piece was that of an effect, not a chorus. The words were mushed and vaguely english despite the efforts of the choir to enunciate. You cannot sing musically when you are focusing on notes and rhythm.&lt;br /&gt;&lt;br /&gt;The dynamics were contrived and ungrounded. Take Verdi's Dies Irae, remove the melody and fury, and that's what it sounded like at times.&lt;br /&gt;&lt;br /&gt;Overall I was impressed by the conductor, the orchestra and the works of the masters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-8126161201446664744?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/8126161201446664744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/8126161201446664744'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/04/beethoven-barber-and-another-composer.html' title='Beethoven,  Barber and another composer'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-7846843658554801770</id><published>2011-01-22T23:52:00.000-08:00</published><updated>2011-01-22T23:52:30.580-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><title type='text'>Add to Google Bookmarks Extension</title><content type='html'>Just released a &lt;a href="https://chrome.google.com/extensions/detail/idhcimbcedikofokpoignmlnnkidpeld"&gt;new extension&lt;/a&gt; that allows you to add bookmarks to your Google Bookmarks lists.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There's no official API for Google Bookmarks but I was able to get it working with some funky ajax.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-7846843658554801770?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/7846843658554801770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/7846843658554801770'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/01/add-to-google-bookmarks-extension.html' title='Add to Google Bookmarks Extension'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-3954366427428713873</id><published>2011-01-06T14:44:00.000-08:00</published><updated>2011-01-06T14:44:25.268-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><title type='text'>imgur update</title><content type='html'>I just released a small update to my &lt;a href="https://chrome.google.com/extensions/detail/ehoopddfhgaehhmphfcooacjdpmbjlao?hl=en"&gt;imgur&amp;nbsp;extension&lt;/a&gt;. Noticeable changes are the switch from jpeg to png for screen capture, full page screen capture and capturing an area of a page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-3954366427428713873?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3954366427428713873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3954366427428713873'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/01/imgur-update.html' title='imgur update'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-530726980181292463</id><published>2011-01-03T03:19:00.000-08:00</published><updated>2011-01-03T03:20:14.072-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><title type='text'>Trade Watcher 0.1</title><content type='html'>I've released a new Chrome extension: &lt;a href="https://chrome.google.com/extensions/detail/djabnbneojphaaghgkmcnoagakbfcchf?hl=en"&gt;Trade Watcher&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It uses the (poorly documented) &lt;a href="http://www.trademe.co.nz/"&gt;Trade Me&lt;/a&gt; &lt;a href="http://developer.trademe.co.nz/"&gt;API&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This extension had a fairly drawn out development for what it is, including one misadventure using the &lt;a href="http://code.google.com/closure/library/"&gt;Google Closure Library&lt;/a&gt; and &lt;a href="http://code.google.com/closure/compiler/"&gt;Compiler&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;One thing I have set up with this particular version is a bash script that compresses everything using the &lt;a href="http://developer.yahoo.com/yui/compressor/"&gt;YUI Compressor&lt;/a&gt;,&amp;nbsp;and this works nicely.&lt;br /&gt;&lt;br /&gt;For those interested, it uses a python proxy hosted on &lt;a href="http://code.google.com/appengine/"&gt;Google App Engine&lt;/a&gt;&amp;nbsp;to talk to the API (getting around some limitations)&amp;nbsp;and does some code injection into the Trade Me authorisation success page to help automate the experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-530726980181292463?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/530726980181292463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/530726980181292463'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2011/01/trade-watcher-01.html' title='Trade Watcher 0.1'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-6434220353079217303</id><published>2010-12-28T22:22:00.000-08:00</published><updated>2011-04-17T02:53:29.855-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='story'/><title type='text'>New story - Tissue</title><content type='html'>I've been on holiday for a while and just wrote a new story&amp;nbsp;- &lt;strike&gt;Tissue&lt;/strike&gt;. It was fun to write.&lt;br /&gt;&lt;br /&gt;Update - have compiled these stories into a Kindle&amp;nbsp;&lt;a href="http://www.amazon.com/dp/B004WF3114"&gt;book&lt;/a&gt;&amp;nbsp;on Amazon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-6434220353079217303?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/6434220353079217303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/6434220353079217303'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/12/new-story-tissue.html' title='New story - Tissue'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-3698194260256167615</id><published>2010-11-06T03:31:00.000-07:00</published><updated>2010-11-06T03:41:00.800-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>New Chinese place</title><content type='html'>I tried out a new Chinese place today in Coogee. It's pretty new and I saw the first mistake before I walked in: no menu out front.&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;All the other restaurants on the street had their menus out the front of theirs for passers-by, and this one had nothing. The front-of-house was there hovering about looking friendly (and good-looking) and so I asked her for a menu. She had one ready and I read it while she stood there. Some people could find that disconcerting.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Deciding to eat there after sighting BBQ pork, I took a comfortable seat by the wall. It was nicely decorated - light tiles on the floor and well-spaced chairs and tables. I ordered quickly - some spring rolls, BBQ pork and noodle soup, and some tea.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The tea was, agricultural, and the spring rolls were frozen in the middle. I returned the spring rolls and they gave me new ones with apologies. I must have been one of their first customer's so I figured it may have been a teething issue. The BBQ pork was delicious and the hot spring rolls were nice too with chilli sauce.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was charged half-price for the spring rolls - a good touch. And made non-awkward small talk, which was good also.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-3698194260256167615?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3698194260256167615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3698194260256167615'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/11/new-chinese-place.html' title='New Chinese place'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-5746281001714527380</id><published>2010-10-15T15:27:00.000-07:00</published><updated>2010-10-16T01:30:35.985-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>External link and file tracking for Google Analytics</title><content type='html'>Assuming you have Google Analytics tracking on your page (the new one), you can put this script on your page and it will automatically track outgoing links and files (otherwise they aren't tracked).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Head over to &lt;a href="http://www.williamparry.com/"&gt;williamparry.com&lt;/a&gt; and look in the source code for "customTracking".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This method is called when the page is loaded and goes through all the links on that page and will check each link to see if it's externally facing, a file or internal. You can define what file types you want tracked with the &lt;i&gt;exts&lt;/i&gt; array.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If it's not internal, it will see if an &lt;i&gt;onclick&lt;/i&gt; event is attached to the link, and then put that into another property to be called later.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When you click on the link, it will call the original &lt;i&gt;onclick&lt;/i&gt; event (if it had one), and then push that through to Google Analytics. It has a timeout of 100 milliseconds because GA needs that to do the tracking.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can customise the categories in the shorthand conditionals defining the &lt;i&gt;cat&lt;/i&gt; variable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Note: &lt;/b&gt;You will need the Array.indexOf script above the method too (for IE).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To check your tracking, open up Google Analytics and go to Content then Event Tracking.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-5746281001714527380?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/5746281001714527380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/5746281001714527380'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/10/external-link-and-file-tracking-for.html' title='External link and file tracking for Google Analytics'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-2827234551848587247</id><published>2010-10-12T16:07:00.000-07:00</published><updated>2010-10-12T16:08:28.717-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='accessibility'/><title type='text'>Raphael JS</title><content type='html'>I've been playing a bit with javascript graphics tech &lt;a href="http://raphaeljs.com/"&gt;raphael js&lt;/a&gt; and it's pretty easy to use. If you go to my site &lt;a href="http://www.williamparry.com/"&gt;www.williamparry.com&lt;/a&gt;, you'll notice that the externally-facing URLs have a wikipedia-style icon next to them. The icon is made using rapahel at run time and can be resized, recoloured and repositioned by adjusting a few variables at the top.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you're interested in how it all works, just take a look at the source code.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-2827234551848587247?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/2827234551848587247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/2827234551848587247'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/10/raphael-js.html' title='Raphael JS'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-7016343142000472936</id><published>2010-09-15T07:20:00.000-07:00</published><updated>2011-04-17T02:54:07.694-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='html 5'/><title type='text'>Google Text-To-Speech service with Javascript HTML 5</title><content type='html'>Recently I stumbled upon the Google Text-To-Speech service, which is basically a URL that you give a query string of the text you want made into audio.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;I wrote a small javascript utility that makes an HTML 5 Audio object and sets the source to being the result of the query to the tts service. I put in a bit of queuing for good measure.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ideally flash websites can use this script and hook up ExternalInterface to talk to it (it'll be easy...) in order to aid screen readers.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Update &lt;/b&gt;- Does not work in Firefox as the media type sent back is unsupported.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Update 2&lt;/b&gt; - Looks like it just works in Chrome! I had hopes for IE 9 beta, but no luck.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 3&lt;/b&gt; - Link removed as it no longer works in Chrome.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 4&lt;/b&gt; - No longer works at all&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-7016343142000472936?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/7016343142000472936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/7016343142000472936'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/09/google-text-to-speech-service-with.html' title='Google Text-To-Speech service with Javascript HTML 5'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-3546293677405584385</id><published>2010-07-21T06:01:00.000-07:00</published><updated>2010-07-21T06:06:37.605-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Crank that up</title><content type='html'>I listen to my music loud. Really loud. This is partly because classical music sound normalisation is awful, but also it really gets me in the mood of the piece. Whether I'm singing along to some opera or playing the air drums to a rock song, or conducting something passionate, the volume is invariably loud.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course pieces like the Miserere by Allegri is played softly, but take Verdi Dies Irae - how could you play that soft? You should feel that in your bones! Rachmaninov piano concerto 2 1st movement after the intro of the piano you simply must have the sound up to hear the gorgeous cellos march along with their motif.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-3546293677405584385?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3546293677405584385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3546293677405584385'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/07/crank-that-up.html' title='Crank that up'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-3961193485800952106</id><published>2010-07-21T04:51:00.000-07:00</published><updated>2010-07-21T06:12:12.696-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Unexpected Thai</title><content type='html'>Today I skipped breakfast, but did have a coffee on the way to work. The coffee shop on King Street on the way to work is rather superb because it looks like the people who make the coffee take care doing it. You know how they bounce the jug on the bench a few times? &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I arrived at work I had to hurry to finish a document to show a client at 10. Come 10 I arrive at the meeting and am given another coffee. Two coffees down on an empty stomach and I'm in the clouds. The meeting went fine and we went to the Slipp Inn across the road for lunch.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I already knew their wedges were delicious - crispy exterior, warm interior and full of flavour. But I didn't know that they served good Thai food. I had Hokkein Duck Noodles washed down with a couple of lime &amp;amp; sodas. Service was quick, company interesting and I didn't have to pay, so sweet.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-3961193485800952106?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3961193485800952106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3961193485800952106'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/07/unexpected-thai.html' title='Unexpected Thai'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-5370833288678441121</id><published>2010-07-17T04:55:00.000-07:00</published><updated>2011-04-17T02:54:19.779-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='story'/><title type='text'>New story - Robe</title><content type='html'>New story "&lt;strike&gt;Robe&lt;/strike&gt;".&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This story took a fair while to write - it suffered initially from what I quote as "Ideas are often crippled by ambition". It actually took me until the end of my first draft to clarify what I wanted to show in the story, and then it was a battle to try and keep it from being too complicated.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As usual I would love to have feedback on it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My next story will likely be a different style, having explored the Grimm style with a few stories now.&lt;br /&gt;&lt;br /&gt;Update - have compiled these stories into a Kindle&amp;nbsp;&lt;a href="http://www.amazon.com/dp/B004WF3114"&gt;book&lt;/a&gt;&amp;nbsp;on Amazon&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-5370833288678441121?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/5370833288678441121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/5370833288678441121'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/07/new-story-robe.html' title='New story - Robe'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-9044313549433975794</id><published>2010-07-04T04:06:00.000-07:00</published><updated>2011-04-17T02:54:33.201-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='story'/><title type='text'>New story - Signatures</title><content type='html'>&lt;strike&gt;This story&lt;/strike&gt; is another one of my Grimm Brother's style stories I've written. It's short and fairly blunt.&lt;br /&gt;&lt;br /&gt;Update - have compiled these stories into a Kindle&amp;nbsp;&lt;a href="http://www.amazon.com/dp/B004WF3114"&gt;book&lt;/a&gt;&amp;nbsp;on Amazon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-9044313549433975794?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/9044313549433975794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/9044313549433975794'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/07/new-story-signatures.html' title='New story - Signatures'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-4432131166927856389</id><published>2010-07-04T01:42:00.000-07:00</published><updated>2010-07-04T01:52:08.367-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Fish market</title><content type='html'>Today I went with a group from work to the Sydney fish markets. I've never been a big seafood person as growing up we didn't have it much and the closest thing I got was a fish pie and tuna in salads.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My friend Andy introduced me to as many seafood things as he could while I was in New Zealand, and won me over a few times with some superb cooking. However, it never really stuck with me. There are too many funny bits, such as oysters and the hairy rubbery stuff.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So today we set out on a glorious Sydney morning on the light rail and ended up at the markets. We ordered three platters and took a spot by water. On the way I saw people sucking bits out of fish heads, and crab legs and it was an entirely different world for me. I'm used to roast dinners and things being prepared, not gnawing on things. It's just a different way of eating, and one I approve of, because you get the most out of the meal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On the platter were various things, small fish, baby octopus, calamari rings, fish, chips, crab, prawns, and probably some other things. I tried the octopus and it didn't taste like much, but was pretty chewy. Prawns were OK too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I would like to get into seafood, as it's a whole culinary world I'm not experiencing. I'm a little more receptive to the idea of seafood after today, but I won't be eating fish heads in the near future.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-4432131166927856389?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4432131166927856389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4432131166927856389'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/07/fish-market.html' title='Fish market'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-4330559918865346742</id><published>2010-05-18T02:36:00.001-07:00</published><updated>2010-05-18T02:54:36.678-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Dog show</title><content type='html'>My flatmate invited me last Sunday to what was described to me as a dog walk with greyhounds. On a champion breakfast of anti-biotics I hopped in the car with my flatmate and (picking up her friend on the way) drove out to Olympic park,  Homebush where we came to a dog show. My heart sank - I'm not a fan of carnivals and fairs, let alone ones about dogs. Nevertheless I was looking forward to some good exercise and some time walking a dog - something I hadn't done for a while.&lt;br /&gt;&lt;br /&gt;We met up with friends and I was given a speckled greyhound that was lean and friendly. After milling about for a while we saw the announcer walk onto the stage near the start of the walk and say a few words. Then the collective mass of people with dogs surged forward.&lt;br /&gt;&lt;br /&gt;I felt, as I was restraining my dog from its eagerness to explore everywhere and everything, that this was more of a human event than a dog one. Sure there were dog showers, various dog garments and dog treats but there were also shows, socialising with other owners and of course this walk, for humans. I say this because I can't imagine the dog having very much fun being choked back on its lead from sniffing and running around during a four kilometre walk jam packed with humans and their respective canines.&lt;br /&gt;&lt;br /&gt;The walk wasn't very picturesque and was livened only by the occasional cry for help as a dog broke loose through the ranks and when my flatmate and I race-walked our dogs.&lt;br /&gt;&lt;br /&gt;At the end, as I stood sweltering in the Australian sun watching the dogs drink and stand in their water buckets, I decided that dogs should be dogs and that humans should be obsessed about something else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-4330559918865346742?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4330559918865346742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/4330559918865346742'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/05/dog-show.html' title='Dog show'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-1066576686847173284</id><published>2010-05-08T18:23:00.000-07:00</published><updated>2010-05-08T18:40:08.136-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Too much swearing</title><content type='html'>I don't have a problem with swearing - we all do it. However, in the movie &lt;a href="http://www.imdb.com/title/tt1231587/"&gt;Hot Tub Time Machine&lt;/a&gt; I actually noticed the unimaginative repetitive swearing in almost every sentence. It could be the poor plot and contrived attempts to milk story out of characters made with little foundation that made me particularly aware of this, but according to &lt;a href="http://en.wikipedia.org/wiki/List_of_films_that_most_frequently_use_the_word_%22fuck%22"&gt;wikipedia&lt;/a&gt; my observation has a little credibility: "fuck" was used every 2.12 minutes.&lt;br /&gt;&lt;br /&gt;Surely script writers can come up with something more imaginative than relying on torrents of expletives for character expression. I fondly remember &lt;a href="http://www.worldofmi.com/gamehelp/insults/"&gt;Monkey Island&lt;/a&gt; to this effect and &lt;a href="http://www.pangloss.com/seidel/Shaker/"&gt;this gem&lt;/a&gt; courtesy of Shakespeare.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-1066576686847173284?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/1066576686847173284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/1066576686847173284'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/05/too-much-swearing.html' title='Too much swearing'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-3492886872206824361</id><published>2010-04-30T19:30:00.000-07:00</published><updated>2010-04-30T19:44:32.036-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Korean BBQ</title><content type='html'>Last night after a thrilling game of Settlers of Catan I went to a Korean BBQ in search of some chicken. I found a place nearby on Goulburn Street and went inside. It looked busy and when the front-of-house greeted me he indicated that it would be 5 minutes and for me to take a seat.&lt;br /&gt;&lt;br /&gt;I was about to object and leave - there are plenty of restaurants in Chinatown, but he seemed fairly genial and so I sat down. Barely 2 minutes passed when a courteous waiter led me to a table upstairs. I was placed in a table for four but didn't feel bad - I usually eat alone and don't even notice if there were any quizzical looks around me.&lt;br /&gt;&lt;br /&gt;The menu looked interesting, lots of raw meat you could cook on the BBQ on the table. I was after my chicken, however. Soon after the waiter came with 5 small dishes. I asked what they were and he replied that they were small side dishes so that I could eat while I waited. I asked what they were again and he explained each of the plates: Radishes covered in hot sauce, vegetables in hot sauce, mung beans, chestnut jellies and potatoes.&lt;br /&gt;&lt;br /&gt;Feeling adventurous I tried each one of them and only finished the potato dish; I like potatoes.&lt;br /&gt;&lt;br /&gt;Now settled and happy with the service and complimentary dishes I took stock of my surroundings. It was a pleasant restaurant full of people: a large loud group on my left having a BBQ and infront of me was what looked like a family outing. Immediately infront of me was a stack of boxes labelled "Butane".&lt;br /&gt;&lt;br /&gt;My meal of some flavoured fried chicken arrived and it was served with rice. It was delicious, made more so by my hunger - which is the best sauce. The portion looked a bit small but with rice I felt it was just right.&lt;br /&gt;&lt;br /&gt;The whole meal experience was easy and cheap and I may go back there with more people for the proper BBQ experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-3492886872206824361?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3492886872206824361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3492886872206824361'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/04/korean-bbq.html' title='Korean BBQ'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-1122596862682185519</id><published>2010-04-30T03:36:00.000-07:00</published><updated>2010-04-30T03:37:09.976-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><title type='text'>openID recognition</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_TkBKlA5rOVE/S9qrb6ai1mI/AAAAAAAAA2A/Ed7xNcrZbxQ/s1600/openid-logo-wordmark.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://2.bp.blogspot.com/_TkBKlA5rOVE/S9qrb6ai1mI/AAAAAAAAA2A/Ed7xNcrZbxQ/s200/openid-logo-wordmark.png" width="200" /&gt;&lt;/a&gt;Who's heard of &lt;a href="http://openid.net/"&gt;openID&lt;/a&gt;? Not many of you I bet. What about Gmail, Yahoo or Twitter? You'll notice dotted around the Internet (especially around comments sections) that you can login to comment using your openID. The problem with this is "login using your openID account" is meaningless if you don't know what openID is. Google, Yahoo and &lt;a href="http://openid.net/get-an-openid/"&gt;many more websites&lt;/a&gt; are openID providers, meaning you can login to comment using your Gmail account, for example.&lt;br /&gt;&lt;br /&gt;What the website should say is "Login using Google, Twitter or Yahoo" and set it up so that the user can log in using those websites.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stackoverflow.com/users/login"&gt;http://stackoverflow.com/users/login&lt;/a&gt; is an example of doing this right.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-1122596862682185519?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/1122596862682185519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/1122596862682185519'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/04/openid-recognition.html' title='openID recognition'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TkBKlA5rOVE/S9qrb6ai1mI/AAAAAAAAA2A/Ed7xNcrZbxQ/s72-c/openid-logo-wordmark.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-8297370188232934423</id><published>2010-04-25T00:49:00.000-07:00</published><updated>2010-04-25T00:49:46.099-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><title type='text'>Web form border colour</title><content type='html'>There's a lot to be said about &lt;a href="http://www.google.com.au/search?q=web+form+usability&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:en-US:official&amp;amp;client=firefox-a"&gt;web form usability&lt;/a&gt; and one that is repeatedly ignored by graphic designers is colour contrast. I visited this site recently:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bandit.fm/redemption"&gt;http://www.bandit.fm/redemption&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Why the light grey border on the form fields? It makes the form difficult to use. And no, it doesn't look good either.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-8297370188232934423?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/8297370188232934423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/8297370188232934423'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/04/web-form-border-colour.html' title='Web form border colour'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-5797075275654855569</id><published>2010-04-22T00:22:00.000-07:00</published><updated>2010-04-22T00:22:22.799-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><title type='text'>Westpac ATM usability</title><content type='html'>I used a Westpac ATM today and aside from the machine being very slow, I saw a confusing message when it was processing my transaction.&lt;br /&gt;&lt;br /&gt;Westpac has been following other banks (or leading, who cares) in the&amp;nbsp;personal approach style. As&amp;nbsp;such, on the processing loading screen of the ATM&amp;nbsp;it had a picture and some text of a bank employee offering some&amp;nbsp;service. Below their statement (and about the "processing your transaction" text)&amp;nbsp;were two&amp;nbsp;buttons that I could push:&lt;br /&gt;&lt;br /&gt;"My details" and "No thanks"&lt;br /&gt;&lt;br /&gt;This isn't good as&amp;nbsp;the ATM process has been using the user as the primary subject and&amp;nbsp;so when&amp;nbsp;presented with a button that says "My details"&amp;nbsp;the user may be confused as to whose details they are referring to. What it should have said is "(banking manager)'s details".&lt;br /&gt;Also, "No thanks" needn't be there as it's implicit (the user can not do anything&amp;nbsp;and&amp;nbsp;the screen&amp;nbsp;will go away when the processing is complete). &lt;br /&gt;&lt;br /&gt;The latter point brings up another, more important issue - that this screen presents the user with an unknown deviation of the&amp;nbsp;flow. What happens if you push the button? Does it cancel or postpone the transaction? When banking, the last thing you want is to have your transaction threatened.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-5797075275654855569?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/5797075275654855569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/5797075275654855569'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/04/westpac-atm-usability.html' title='Westpac ATM usability'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-438186920938492387</id><published>2010-04-20T02:34:00.000-07:00</published><updated>2010-04-20T02:36:40.309-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'></title><content type='html'>I walk down George street in a sullen mood and slip into a Vietnamese restaurant near my regular cyber cafe. I'm given a seat facing the street and also a menu. Most of the dishes there have parts of the animal I'm not familiar with and so I opt for a chicken and noodle soup.&lt;br /&gt;&lt;br /&gt;Thus ordered I gaze out onto the street of Sydney, specifically chinatown. People of all shapes and sizes are strolling about on their various errands. With such vacant thoughts the time flies and the waiter pops up and presents me with a plate of mung beans, some liquid in a red cup and a lemon. He makes indecipherable noises gesturing at the beans - I think they are complimentary. I don't like mung beans. I ask him what the large jug behind me is for - he answers "Tea".&lt;br /&gt;&lt;br /&gt;Leaving the mung beans I pour myself some tea and look back out over the street. There walks by a barefoot man holding two bottles of what looks like beer - he's happy. My waiter arrives not long after and puts a large soup bowl and plate of chicken beside me. It looks delicious.&lt;br /&gt;&lt;br /&gt;Most of the noodley soups I've tried have been yuck, with the bits inside nice and tasty. This soup is yum but the noodles are unfortunately intermingled with corriander. I'm worried about the redness of the chicken, but eat it anyway and it too is a pleasure.&lt;br /&gt;&lt;br /&gt;I couldn't finish it and it didn't cost too much.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-438186920938492387?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/438186920938492387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/438186920938492387'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/04/i-walk-down-george-street-in-sullen.html' title=''/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-8569598586984433594</id><published>2010-04-10T23:09:00.000-07:00</published><updated>2010-04-10T23:09:20.646-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='service'/><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>Stingy Coffee</title><content type='html'>This week at about 3pm when I was feeling the midday blues I felt a coffee would help pick me up. There's a new place up the road from my work and I went there to try it out. They were cleaning up but the guy said I could have a coffee and when he was done he said I had missed out on happy hour by 4 minutes (where I would have got a cheaper coffee).&lt;br /&gt;&lt;br /&gt;This blows my mind. Here we have a fledgling coffee shop that is so tight-ass that it wont give a customer a discount because they were 4 minutes late. The best thing, which would have ensured my continued patronage, would have been "You're 4 minutes late, but... you're close enough" and given me the discount. It's all part of this crazy lack of service that I find all over the place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-8569598586984433594?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/8569598586984433594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/8569598586984433594'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/04/stingy-coffee.html' title='Stingy Coffee'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-3975648774553538771</id><published>2010-04-01T16:38:00.000-07:00</published><updated>2010-04-01T17:38:27.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>Clash of the Titans in 3D</title><content type='html'>This is a movie so bad that I spent most of it trying to get myself into a fetal position. So bad that at one point I thought it was a parody. The thought of leaving was counteracted by the $21(!) I paid to watch it on the sub-standard George Street cinema screen.&lt;br /&gt;&lt;br /&gt;The main actors were cringeworthy with their contrived charisma and method acting, and the storyline had all the depth and consistency that a 5 year old could muster. Not even the CGI was any good and it had 3D to help it (not that it was used much in the movie). The supporting actors, at times funny, had to battle with poor character development, the main character's acting skill And monsters.&lt;br /&gt;&lt;br /&gt;Luckily the rest of the audience found it as terrible and I joined in with them laughing and groaning at it. I struggled throughout this film as to whether I give it a 1 or a 0 out of 10. By the end I had settled on 0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-3975648774553538771?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3975648774553538771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/3975648774553538771'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/04/clash-of-titans-in-3d.html' title='Clash of the Titans in 3D'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-6391402923989819180</id><published>2010-04-01T01:36:00.000-07:00</published><updated>2010-04-01T01:59:53.940-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>How to Train Your Dragon</title><content type='html'>Jake and I watched &lt;a href="http://www.metacritic.com/film/titles/howtotrainyourdragon"&gt;How to Train Your Dragon&lt;/a&gt; at the iMax last week and I'm beginning to really like watching things there. It's a pretty big screen, the picture quality is good And (importantly) the 3D glasses they use work for me (unlike the ones I had for Avatar).&lt;br /&gt;&lt;br /&gt;The movie was fun and didn't go too long. Any dragon that licks its eyeball is a winner in my books. The main dragon I was particularly fond of and the interactions between it and the main character were charming. Some scenes portrayed on the huge iMax screen and 3D made for a thrilling experience.&lt;br /&gt;&lt;br /&gt;The only downside to the movie was the main character's voice was whiney. Other than that, while I doubt it'll be a classic, it was certainly good entertainment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-6391402923989819180?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/6391402923989819180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/6391402923989819180'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/04/how-to-train-your-dragon.html' title='How to Train Your Dragon'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-6368644993984436010</id><published>2010-03-21T01:43:00.000-07:00</published><updated>2010-03-21T02:10:15.363-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Vivace?</title><content type='html'>I bought the &lt;a href="http://itunes.apple.com/nz/album/vivaldi-le-quattro-stagioni/id15166925"&gt;Concerto Grosso in G minor, Op. 6, No. 8 "Christmas"&lt;/a&gt; by Arcangelo Corelli played by Berlin Philharmonic conducted by Karajan.&lt;br /&gt;&lt;br /&gt;The first piece is Grave - Vivaci (http://en.wikipedia.org/wiki/Vivace) which means there's a slow section then a lively second section.&lt;br /&gt;  I listen to the first section (Grave) and it's well-played if a little heavy and procession-like. I'm eager to get to the Vivace. When I get there I am surprised by the lack of change in tempo. This is supposed to be lively, not laggard and wallowing! (they had the Grave for all that).&lt;br /&gt;&lt;br /&gt;  I'm a bit pissed at this point (having shelled out $8.95) as I've heard many recordings of this piece and all of them have been unfailingly fast and great.  I wonder if they thought it was "lively enough" as it was probably intended for a court audience in the day and anything too boisterous would be unseemly. However, by the same train of thought, it is titled "Christmas" and so the lively section should have a bit of gusto (and all the other recordings do it). Perhaps it's arrogance?&lt;br /&gt;  Skipping on to "III. Vivace" in the hopes they have figured out what Vivace means, I am treated to some doddering rubbish all beautifully toned but also dead and boring.&lt;br /&gt;&lt;br /&gt;For a recording that is far better (and I bought because I couldn't bare  to listen to any more of the self-gratifying arrogance-dripping boredom of the aforementioned album) look at track 35 of:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://itunes.apple.com/nz/album/the-50-most-essential-pieces/id278864065"&gt;http://itunes.apple.com/nz/album/the-50-most-essential-pieces/id278864065&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-6368644993984436010?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/6368644993984436010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/6368644993984436010'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/03/vivace.html' title='Vivace?'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-925525517794862439</id><published>2010-03-20T22:15:00.000-07:00</published><updated>2010-03-20T22:23:20.401-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundane'/><title type='text'>New book</title><content type='html'>I bought a new book recently, called "&lt;a href="http://www.joebennett.co.nz/books/underpants.asp"&gt;Where Underpants Come From&lt;/a&gt;" by Joe Bennet. It's proving to be a great read about trade with China (Joe is tracing the source of a pair of underpants he bought from the warehouse). His writing style is both fun and engaging, and similar in my mind to Bill Bryson.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-925525517794862439?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/925525517794862439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/925525517794862439'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/03/new-book.html' title='New book'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6153207759516607627.post-2172468069652544946</id><published>2010-03-20T00:51:00.000-07:00</published><updated>2010-03-20T01:43:13.100-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creative license'/><title type='text'>Corporate games</title><content type='html'>I woke up early this morning, ready to deal to all the office workers at the &lt;a href="http://corporategames.net.au/nsw/"&gt;NSW Corporate Games&lt;/a&gt;. It was to be a two hour trip to the stadium out at Thornleigh and I had prudently printed out an uneconomical amount of instructions on how to get there.&lt;br /&gt;    Dressed in my corporate T-Shirt and wearing my game ID, I triple-checked my bag and left the flat seeking a wholesome breakfast.&lt;br /&gt;    I found it at one of the many cafe's dotted around my area and ordered bacon &amp;amp; eggs. It didn't take long to arrive.&lt;br /&gt;"Where're ya off to?" Asked the waitress nodding at my shirt and game card necklace.&lt;br /&gt;"Corporate games," I replied. "To play table tennis."&lt;br /&gt;"Oh, cool," She said, looking less interested. "My boyfriend plays rugby"&lt;br /&gt;"Local team?" I asked.&lt;br /&gt;"Yeah"&lt;br /&gt;"Oh, cool" I said, looking a little disappointed.&lt;br /&gt;She smiled a great fake smile and walked off.&lt;br /&gt;The breakfast was delicious, actually, and I finished it well before the bus arrived.&lt;br /&gt;&lt;br /&gt;I hailed the bus and got on. The driver looked around forty, but it was hard to tell as his face was covered with chaotic facial hair. It was as if the body had given up trying to grow it on his head and instead tried its luck with his face, with resounding success.&lt;br /&gt;"Do you go to Thornleigh station?" I asked.&lt;br /&gt;"Yeah," He said in a  low gruff voice worn with cigarettes or coughing up beard balls "I'll let you know when we get there."&lt;br /&gt;I thanked him and took a seat near to the front.&lt;br /&gt;&lt;br /&gt;The trip took about an hour and half and all of it through idyllic Sydney suburbia.&lt;br /&gt;"Thornleigh station," Announced the driver, pulling into a small bus terminal.&lt;br /&gt;I got off and consulted my map, it was a half-hour's walk to the stadium. Hefting my bag onto my shoulder I set off.&lt;br /&gt;&lt;br /&gt;Soon I was at the stadium and saw other gamers wandering in and around. They all looked alarmingly athletic. I had expected them to be sullen-faced bent-backed pasty office workers, not sprightly pro-active sportspeople. Putting this to the back of my mind, I put on my best game face and strode in and to reception.&lt;br /&gt;    The lady at reception was normal and she spoke pleasantly.&lt;br /&gt;"Hi, do you have your game card?"&lt;br /&gt;I flourished my necklace at her.&lt;br /&gt;"Very good. William, is it?"&lt;br /&gt;"Yes."&lt;br /&gt;"Great, you're a bit early, but just head through that door over there," She pointed to a pair of doors nearby "And go to the desk at the center of the court."&lt;br /&gt;"Cheers."&lt;br /&gt;"Enjoy the games," She said with a smile.&lt;br /&gt;    I walked through the doors and my heart sank further. The delusion of playing with despondent office workers forced to do corporate activities dropped away and I was faced with rows of bright-eyed men and women concentrating on their fast and furious table tennis games.&lt;br /&gt;   Rallying myself, I strode up to the table at the center of the court where a few men were sitting pouring over clipboards&lt;br /&gt;"Yes?" Said the man, looking up distractedly.&lt;br /&gt;"I'm here for the table tennis." I said. "William Parry."&lt;br /&gt;He looked down and flipped a few pages over on his clipboard until he found my name. Putting a big tick by it he looked up at me.&lt;br /&gt;"You're a bit early" He said a tad reproachfully, and then he brightened "But that means we can fit you in with Pool C".&lt;br /&gt;He called out three names that I can only shamefully remember as A, B and C (me being D). And three sharp-looking men materialised in front of us. I shook hands with all of them and they seemed friendly enough.&lt;br /&gt;"You guys can play over at the far table." Said the administrator&lt;br /&gt;"First to 11?" Asked A.&lt;br /&gt;"Yes"&lt;br /&gt;"5 serves each?" I asked, wondering if the service length had been altered from the 21-pointed game.&lt;br /&gt;They all looked at me.&lt;br /&gt;"No, 2" Said the administrator.&lt;br /&gt;&lt;br /&gt;We all walked to the far table.&lt;br /&gt;B was looking at me determinedly, probably wanting to use our games as a warm up. I chided myself for being so negative. I could play table tennis!&lt;br /&gt;C must have caught the look because he suggested "William and Geoffrey play first?"&lt;br /&gt;We both nodded and took our place at the table.&lt;br /&gt;&lt;br /&gt;By the end of the game I had done a lot of self-discovery, mostly on how to prepare better for things. B's serve was fiendish - causing my return to go at whatever angle he chose and invariably off the table.&lt;br /&gt;    And so it was for the remainder of the round-robin; my pride and ego being crushed by each game. Although, by the final set I had started getting some of my rhythm back and even had one game on the go (which I eventually lost).&lt;br /&gt;    C commented on how my backhand had improved a lot since I started and that put a smile on my face, which I wore all the way back home.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6153207759516607627-2172468069652544946?l=williamparry.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/2172468069652544946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6153207759516607627/posts/default/2172468069652544946'/><link rel='alternate' type='text/html' href='http://williamparry.blogspot.com/2010/03/corporate-games.html' title='Corporate games'/><author><name>William Parry</name><uri>https://profiles.google.com/116968476909348255842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-FQa0HRy7ZsE/AAAAAAAAAAI/AAAAAAAACTU/n1rNWSwonSY/s512-c/photo.jpg'/></author></entry></feed>
