<?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-12528430</id><updated>2012-01-25T15:59:06.285+11:00</updated><category term='Python'/><category term='Goodbye'/><category term='MSN bug'/><title type='text'>Thoughts of a CodeMonkey</title><subtitle type='html'>Anything and everything...but from a programmer's perspective. 
&lt;br&gt;
(Also, the views here are personal, and in no way reflect those of my employer.)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default?start-index=101&amp;max-results=100'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>161</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12528430.post-6750310869822844324</id><published>2012-01-21T22:59:00.000+11:00</published><updated>2012-01-21T23:04:23.620+11:00</updated><title type='text'>Comment Away!</title><content type='html'>&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;For those who hadn't heard, Blogger recently launched the feature I'd been working on for the last few months - threaded commenting:&amp;nbsp;&lt;a href="http://buzz.blogger.com/2012/01/engage-with-your-readers-through.html"&gt;http://buzz.blogger.com/2012/01/engage-with-your-readers-through.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;This post is mostly just a call to everyone reading to comment more on blogs - Blog authors like it when they get (non-spam) comments, and&amp;nbsp;commenters&amp;nbsp;get to engage with the author and hopefully discuss with someone who shares an interest. More on this later, but first I have to say, a big thankyou to our users; for both their patience in getting this feature, and the positive reaction to it. What do I mean by the latter? I was a bit of a social-network junkie after launch, searching for reactions, and so throughout this post the images I'm using will be screen-shots of a choice few (click to enlarge):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-CJRlA0s5tRg/TxqieJkIu4I/AAAAAAAABic/ZRTlpBt5P-Y/s1600/comments1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-CJRlA0s5tRg/TxqieJkIu4I/AAAAAAAABic/ZRTlpBt5P-Y/s320/comments1.png" width="260" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8oXeo-YnWRY/Txqiftvq7ZI/AAAAAAAABik/Uxcvc07qmX0/s1600/comments2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-8oXeo-YnWRY/Txqiftvq7ZI/AAAAAAAABik/Uxcvc07qmX0/s320/comments2.png" width="224" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;*Squeee* I love reading feedback like this, and just want to keep doing stuff people will like!&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;My hope all along was to give people what they wanted - including me! As a long-time Blogger user, it was obvious that comments were under-utilised. As a Blogger &lt;/span&gt;&lt;i style="font-family: 'Trebuchet MS', sans-serif;"&gt;developer&lt;/i&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt; though, I not only could see how much potential better commenting could have, but also how to fix it. After my time with Wave conversations, the first thing was obviously the most demanded - threading:&lt;/span&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2UnRdqo6Guk/TxqigwWJ8BI/AAAAAAAABis/_3UTqoOiy8M/s1600/comments3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="380" src="http://1.bp.blogspot.com/-2UnRdqo6Guk/TxqigwWJ8BI/AAAAAAAABis/_3UTqoOiy8M/s400/comments3.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;An artistic entry - believe me, I have a dorky smile too :D&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;You see, people like related sections of discussions to be next to eachother, in particular, if an author responds to a comment a few days later, ideally it'll appear right under that comment. Alternatively, if a second commenter has a particular agreement/disagreement with something said before, it's best to attach their reply to the right location. Note that we also now indicate which comments come from the author, helping their opinions stand out; additionally, comment previews and loading more comments will no longer reload the entire page - two more barriers to posting.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-dyAqhKp8_Sc/Txqih4gEFZI/AAAAAAAABi0/hXyc5KESjj0/s1600/comments4.png" imageanchor="1" style="float: left; margin-bottom: 1em;"&gt;&lt;img border="0" height="278" src="http://3.bp.blogspot.com/-dyAqhKp8_Sc/Txqih4gEFZI/AAAAAAAABi0/hXyc5KESjj0/s320/comments4.png" width="245" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-bzFb46dFVFk/Txqii29IMtI/AAAAAAAABi8/RES9bE6MxLc/s1600/tweets.png" imageanchor="1" style="float: right; margin-bottom: 1em;"&gt;&lt;img border="0" height="278" src="http://3.bp.blogspot.com/-bzFb46dFVFk/Txqii29IMtI/AAAAAAAABi8/RES9bE6MxLc/s320/tweets.png" width="268" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;So, I hope you all comment more, which can then lead to posting more and overall improved content creation and discussion on the net. Many things I know are very talk-based with not much listening, which I think is a shame. While doing the twitter searches above, I was impressed at how it's moving towards conversing with others online, not just consuming their status - especially when it's people you wouldn't have met normally, but who write about what interests you. I hope to continue improving things, but while that's happening, remember to add comments on blogs you read, and for authors, reply when people share their thoughts!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-6750310869822844324?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/6750310869822844324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2012/01/comment-away.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6750310869822844324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6750310869822844324'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2012/01/comment-away.html' title='Comment Away!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-CJRlA0s5tRg/TxqieJkIu4I/AAAAAAAABic/ZRTlpBt5P-Y/s72-c/comments1.png' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-6923793718686302193</id><published>2012-01-10T19:45:00.001+11:00</published><updated>2012-01-10T19:52:26.204+11:00</updated><title type='text'>An existence conundrum...</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-aCVhFUkTR4c/TmyUAOcDZvI/AAAAAAAABKo/w8ZoLBYd75I/s1600/IMG_20110909_172829+%25281%2529.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="http://3.bp.blogspot.com/-aCVhFUkTR4c/TmyUAOcDZvI/AAAAAAAABKo/w8ZoLBYd75I/s400/IMG_20110909_172829+%25281%2529.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small; line-height: 18px;"&gt;(Sydney, looking at the CBD and bridge, with some effects added to the image).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;I've been using Google+ more recently - e.g. &lt;a href="https://plus.google.com/117641832852820190893/posts" target="_blank"&gt;see my profile here&lt;/a&gt;; which may explain why the already-slow output of posts has gotten even slower. Then I was looking through various sections of our Blog UI and realised that (a) I'm getting enough views of the posts here to make it worth posting stuff, and (b) There are enough readers / followers that might not read G+ that I feel I should add things here too. So I've added the followers widget to my blog ( check over on the right there &amp;gt;&amp;gt; ) and decided to cross-post interesting G+ posts, starting with this:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;b&gt;Here's a thought puzzle....where's the error?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;1) There are many many species in the universe, some much more advanced than us, some less.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;2) It's possible for an advanced enough species to make a technology that destroys all species in the universe.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;3) Any technology will eventually be used for a malicious purpose.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;If they're all true, we'd no longer be around, so there's a flaw somewhere...my guess is #2: that species would destroy themselves (and those around them) first. Apologies, not very cheery I know, but an interesting thought experiment still. What do you think?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;Some discussion is already available on the &lt;a href="https://plus.google.com/117641832852820190893/posts/e3aVo95MGAh" target="_blank"&gt;original post&lt;/a&gt;, but some things to consider are the speed at which the destruction will reach us, the theory that the Universe is &lt;a href="http://en.wikipedia.org/wiki/Accelerating_universe" target="_blank"&gt;accelerating away&lt;/a&gt;, the concepts that have arisen around theoretic technologies like &lt;a href="http://en.wikipedia.org/wiki/Grey_goo" target="_blank"&gt;Grey goo&lt;/a&gt;, and a cover-all explanation of existance, the &lt;a href="http://en.wikipedia.org/wiki/Anthropic_principle" target="_blank"&gt;Anthropic principle&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;Stay tuned, I have a few updates planned soon too :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small; line-height: 18px;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&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/12528430-6923793718686302193?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/6923793718686302193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2012/01/existence-conundrum.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6923793718686302193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6923793718686302193'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2012/01/existence-conundrum.html' title='An existence conundrum...'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-aCVhFUkTR4c/TmyUAOcDZvI/AAAAAAAABKo/w8ZoLBYd75I/s72-c/IMG_20110909_172829+%25281%2529.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2821961176672409590</id><published>2011-12-11T21:55:00.001+11:00</published><updated>2011-12-11T23:35:08.994+11:00</updated><title type='text'>More Round-the-World: Tokyo</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;My job certainly lets me work on interesting things, but also as part of being on a globally distributed team I get to visit a lot of places too - most recently was a visit to the Google office in Tokyo to catch up with some engineers over there; and while not part of my earlier trip around the globe, I figure it's best to keep this Round-the-World series of city summaries going for as long as I'm able to travel to them!&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RFs6cY7OEDA/Ttx2Qtm5dyI/AAAAAAAABYg/X4vhVNAPAZU/s1600/IMG_20111203_121536.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-RFs6cY7OEDA/Ttx2Qtm5dyI/AAAAAAAABYg/X4vhVNAPAZU/s400/IMG_20111203_121536.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Firstly, Tokyo is certainly a &lt;a href="http://en.wikipedia.org/wiki/Megalopolis_(city_type)" target="_blank"&gt;Megaopolis &lt;/a&gt;(well, part of one); and of the previously mentioned cities, I'd place it between London and New York in terms of style and population density. That said, due to the size it covers, and the height of most of the buildings, it didn't feel quite as tighly packed as New York - certainly there were lots of smaller back areas where the roads weren't as busy, and plenty of parks / palaces to look at.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-GDpmnXvFI2E/TtxzAhN4NGI/AAAAAAAABXA/Qp08oh3T6uo/s1600/IMG_20111203_162343.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-GDpmnXvFI2E/TtxzAhN4NGI/AAAAAAAABXA/Qp08oh3T6uo/s320/IMG_20111203_162343.jpg" width="240" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-TzA5zfOTlk4/TtxzPxu9VxI/AAAAAAAABXI/V6yhETHDN34/s1600/IMG_20111203_161828.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-TzA5zfOTlk4/TtxzPxu9VxI/AAAAAAAABXI/V6yhETHDN34/s320/IMG_20111203_161828.jpg" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;On the left is an example of one spot much closer to the Barcelona feel of quiet, small one-way streets, of which there were a number - I imagine not the worst spot to live if you had to be in the middle of such a large city. Parking is at a premium (not surprisingly), &amp;nbsp;and the personal car usage seemed much closer to e.g. London than New York - on the right is an example of how they managed to fit that many cars - there's a road (complete with carpark median strip), and two more roads stack vertically above it - certainly not something I'm used to seeing in Australia...&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-o16UgWXpqf0/TtyROamQ54I/AAAAAAAABZY/q0WcCG3tmJk/s1600/IMG_20111204_141852.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-o16UgWXpqf0/TtyROamQ54I/AAAAAAAABZY/q0WcCG3tmJk/s400/IMG_20111204_141852.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;But enough of the city analysis - a had a productive week with the Tokyo folks, but once work was over I had organised myself two days of free time to look at all the sights around Tokyo. Above you can see a shot from &lt;a href="http://en.wikipedia.org/wiki/Hibiya_Park" target="_blank"&gt;Hibiya park&lt;/a&gt;, an amazingly picturesque nature area just south of the imperial palace in &lt;a href="http://maps.google.com/maps?q=Hibiya+Park,+Chiyoda,+Tokyo,+Japan&amp;amp;hl=en&amp;amp;ll=35.674433,139.756973&amp;amp;spn=0.009639,0.021136&amp;amp;sll=35.673596,139.757316&amp;amp;sspn=0.00482,0.010568&amp;amp;vpsrc=6&amp;amp;hnear=Hibiyakoen,+Chiyoda,+Tokyo,+Japan&amp;amp;t=m&amp;amp;z=16" target="_blank"&gt;Chiyoda&lt;/a&gt;. At this time of year in particular it was a great mix of green, yellow and red on all the trees - as proven by the number of photographers standing around this pond!&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YFh8vF-C-zc/Ttx0yigH4nI/AAAAAAAABX4/tuvP3bRr0PU/s1600/IMG_20111203_133608.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-YFh8vF-C-zc/Ttx0yigH4nI/AAAAAAAABX4/tuvP3bRr0PU/s320/IMG_20111203_133608.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;The other day was spent walking around Shibuya, Harajuku and Shinjuku, partially for the shopping/atmosphere, but also to visit the place that stuck out most from the one other time I'd visited - the &lt;a href="http://www.meijijingu.or.jp/english/" target="_blank"&gt;Meiji shrine&lt;/a&gt;. It's a Shinto shrine plus related buildings opened in 1920 to honour Emperor Meiji and Empress Shoken - and is essentially a fully open giant forest with around 200,000 trees, right in the middle of an otherwise busy area. I definitely recommend it to anyone visiting, it had the feel of an even more enclosed/private central park.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-e_4gps_zPL4/TtxucbS76QI/AAAAAAAABU8/6c8GmHaP5FM/s1600/IMG_20111204_121714.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-e_4gps_zPL4/TtxucbS76QI/AAAAAAAABU8/6c8GmHaP5FM/s320/IMG_20111204_121714.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Overall, I think the language barrier is enough for me to not want to live in Tokyo (even if it's close to good ski slopes!) although visiting the smaller cities further out would be interesting, and Japanese architecture is certainly impressive - both what has been built, but also plans for what cities could look like in the future. Plus, I got the chance to walk around &lt;a href="http://www.animenews.biz/video-gran-turismos-tokyo-r246-in-a-caterham-7-5556/" target="_blank"&gt;Tokyo R246&lt;/a&gt;, a street circuit that I've 'driven' around loads in Gran Turismo games, but might save for a later blog post. Instead, I leave you with recent attempts to art-up some pictures from my trip - the first from inside the Meiji shrine forest, the later of a parking area on my walk home from the office (click to enlarge)&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-mgdKCM7giTc/TuSVdj4ZsRI/AAAAAAAABbY/3dYgc2IGL-s/s1600/IMG_20111203_132820.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-mgdKCM7giTc/TuSVdj4ZsRI/AAAAAAAABbY/3dYgc2IGL-s/s400/IMG_20111203_132820.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-HT0OApXeujQ/TuSdONh5K9I/AAAAAAAABbk/L3CS2nrMcIA/s1600/IMG_20111201_202612.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-HT0OApXeujQ/TuSdONh5K9I/AAAAAAAABbk/L3CS2nrMcIA/s400/IMG_20111201_202612.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span id="goog_838735586"&gt;&lt;/span&gt;&lt;span id="goog_838735587"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2821961176672409590?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2821961176672409590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2011/12/more-round-world-tokyo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2821961176672409590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2821961176672409590'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2011/12/more-round-world-tokyo.html' title='More Round-the-World: Tokyo'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-RFs6cY7OEDA/Ttx2Qtm5dyI/AAAAAAAABYg/X4vhVNAPAZU/s72-c/IMG_20111203_121536.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-3441965295469981236</id><published>2011-11-03T20:42:00.000+11:00</published><updated>2011-11-03T20:43:00.715+11:00</updated><title type='text'>Growing up in Barcelona</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;So for those wondering where I'd got to, I'd been rather busy involved in a couple of launches at work - the &lt;a href="http://buzz.blogger.com/2011/08/bloggers-fresh-new-look.html" target="_blank"&gt;blogger.com redesign&lt;/a&gt; and &lt;a href="http://buzz.blogger.com/2011/09/dynamic-views-seven-new-ways-to-share.html" target="_blank"&gt;dynamic views&lt;/a&gt; visualisations; I'd recommend checking them out if you haven't already, e.g. my blog can alternatively look like &lt;a href="http://padsterprogramming.blogspot.com/view/magazine" target="_blank"&gt;this!&lt;/a&gt;&amp;nbsp;This is actually my first time writing a proper post in the redesign, so it'll be interesting to see how it goes.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;But enough of the product placement - this post is mostly to summarise something I noticed in Barcelona - mostly, how much it looked like an awesome place to be a kid.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;So, not only does it guarantee you'll be good at soccer, flamenco guitar, and tanned, but there were a few photos I took of evidence:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;[For some context, see&amp;nbsp;&lt;/span&gt;&lt;a href="http://padsterprogramming.blogspot.com/2011/06/round-world-city-2-barcelona.html" style="font-family: 'Trebuchet MS', sans-serif;" target="_blank"&gt;this early post&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;about my visit there.]&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4l_WaP4tUy4/Tdos2EVl36I/AAAAAAAAA_A/gtJRjzhZLJU/s1600/IMG_20110516_082906.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-4l_WaP4tUy4/Tdos2EVl36I/AAAAAAAAA_A/gtJRjzhZLJU/s320/IMG_20110516_082906.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;This first one is a school - it looked more like an old cathedral that had maybe been converted into a museum, and overlooked a large park and more fancy looking buildings, but yes, it's a school. It might be a top-range school, or look terrible inside, but hey, I think I'd be more willing to go to school if it looked that fancy.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-bfLIb7IaoLU/TdomRnNSjxI/AAAAAAAAA_A/wMrZ5Xx9MGk/s1600/IMG_20110517_163457.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-bfLIb7IaoLU/TdomRnNSjxI/AAAAAAAAA_A/wMrZ5Xx9MGk/s320/IMG_20110517_163457.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Next up, this shot might look oddly shrunk - that's a normal sized fence, but just tiny roads and signs - because it appears to be a &lt;a href="http://www.hobbiesplus.com.au/signspotters/traffic_schools.htm" target="_blank"&gt;traffic school&lt;/a&gt;, i.e. a place children go to learn road rules. Traffic schools are pretty standard, but what surprised me about this one was its location: the wall you see is one of the outer walls of &lt;a href="http://www.bcn.cat/castelldemontjuic/en/welcome.html" target="_blank"&gt;Castell de Monjuic&lt;/a&gt;. This means that to get to your training lesson, you drive for about 20 minutes through botanic gardens, then head inside an ancient fort that used to protect Barcelona and has a magnificent view over the city and into the Mediterranean. So you can imagine my surprise at seeing one of these inside the walls... however, that wasn't the most suprising location - losing out to:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-k0WYSRNX3gI/TdosNSOqilI/AAAAAAAAA_A/yK32vn3mBis/s1600/IMG_20110516_094629.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-k0WYSRNX3gI/TdosNSOqilI/AAAAAAAAA_A/yK32vn3mBis/s320/IMG_20110516_094629.jpg" width="239" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;You may have noticed the small red soccer goals in the middle - I believe this was another school, as a large group of children were playing there a few minutes earlier. What makes it one of the best soccer pitches in the world was that it was located &lt;i&gt;inside&lt;/i&gt;&amp;nbsp;Park Guell. This results in being surrounded by Gaudi architecture and mosaics while you play, meanwhile the view to the side of the pitch is this:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-WVbfZXvm2LQ/TdosK-8NlYI/AAAAAAAAA_A/5z4yOTlVlcw/s1600/IMG_20110516_093722.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-WVbfZXvm2LQ/TdosK-8NlYI/AAAAAAAAA_A/5z4yOTlVlcw/s320/IMG_20110516_093722.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;So in summary, it doesn't seem to be a bad place to grow up (providing you learn to avoid pick-pockets...). I've found out recently that I get to travel to Tokyo this month for a week for work, so hopefully can continue this series of travel posts :) And until then, more work, music jamming, trivia and now an 'indoor'* soccer team to play with.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;(*matches played outside on a roof - shall have a photo at some point. Not like the view of Barcelona/Guell above, but not a bad Sydney skyline at night).&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-3441965295469981236?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/3441965295469981236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2011/11/growing-up-in-barcelona.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/3441965295469981236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/3441965295469981236'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2011/11/growing-up-in-barcelona.html' title='Growing up in Barcelona'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-4l_WaP4tUy4/Tdos2EVl36I/AAAAAAAAA_A/gtJRjzhZLJU/s72-c/IMG_20110516_082906.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-8551909587059625125</id><published>2011-09-12T21:40:00.000+10:00</published><updated>2011-09-12T21:41:44.498+10:00</updated><title type='text'>Round the world - city #3: London</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;London was interesting on this trip as, unlike New York and Barcelona, I'd actually been there before (in this millenium, even), although I didn't remember too much of it. The main reason was to visit a friend who I know from Sydney but had been doing research in Southampton for many months, so my itenerary was: arrive very late at night, train to Waterloo (catching the Heathrow express was pretty nice, even at 11pm at night after a flight. thankfully, everyone speaking english helped, plus free Wifi on train!) then walk to my hotel and finally check in at 1am.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-c_IacUzP58M/TdokLODg4QI/AAAAAAAAA_A/GUOl7rR20PU/s1600/IMG_20110520_162606.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-c_IacUzP58M/TdokLODg4QI/AAAAAAAAA_A/GUOl7rR20PU/s320/IMG_20110520_162606.jpg" width="240" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I managed to find a fairly reasonably priced place called the Mad Hatter, which felt very British-y including the pub downstairs (always busy, a good sign) and tea everywhere in my room. The type of place I was pretty sure noone would bother trying to steal my stuff, a welcome change given the events in Barcelona.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Early morning checkout the next day, then carrying a backpack of stuff back to Waterloo (for I'd be back at the Hatter in two nights) for another train all the way south to Southampton. Tip which I learnt on this trip: Southampton only has &lt;b&gt;one&lt;/b&gt; h. The Ampton is south, I guess...&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lu9Nw_csEDw/TdolpipR-9I/AAAAAAAAA_A/rR0j6qZQtSs/s1600/IMG_20110519_133356.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-lu9Nw_csEDw/TdolpipR-9I/AAAAAAAAA_A/rR0j6qZQtSs/s320/IMG_20110519_133356.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Sadly I didn't get any pictures from the train, but I was (expectedly) impressed as always at how green everywhere in England seems to be most of the time. Growing up in Australia, I kind of expect that if you travel long enough, you get to desert or at least brown outback, whereas this trip was habitable greenery after habitable greenery. Above is some of the aforementioned greenery, this time from Romsey, a small town my friend (hey Jen!) had been visiting as part of her research. In particular, this is part of the Romsey memorial park, just off The Meads (in fact, &lt;a href="http://g.co/maps/c82ay"&gt;here&lt;/a&gt;), near other impressively British sounding roads like Brewery Lane, Portersbridge Street and Landsdowne Gardens. Not a hugely busy location, but english town suburbia does strike me as a relaxing and scenic, family-friendly place.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ksh39jAzkV4/TdolhTO6ayI/AAAAAAAAA_A/X0i8lbWlUVE/s1600/IMG_20110520_112201.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="239" src="http://3.bp.blogspot.com/-ksh39jAzkV4/TdolhTO6ayI/AAAAAAAAA_A/X0i8lbWlUVE/s320/IMG_20110520_112201.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;The next day was my train return back to London and the Mad Hatter, arriving late and ambling up north to the Thames before finally finding a &lt;a href="http://www.nicholsonspubs.co.uk/doggettscoatandbadgesouthbanklondon/"&gt;nearby pub&lt;/a&gt; which was still serving foods (many seemed to stop serving before dinner, unfortunately) - pretty single-foreigner-friendly with a good view of the neighbouring bridge (Blackfriar's, which conveniently is nicely lit at night) and they even brought me the wrong pie at first, so replaced it and gave me a free Guinness, in british glass sizes too so I was glad it was in walking distance...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;The next day I had much of the time free to walk up north of the bridge and do the standard touristy stuff - including taking the photo of the cheeky roadsign above, located just opposite the Savoy which I'd watch being furnished on the english apprentice the night before (sadly, &lt;a href="http://maps.google.com/maps?hl=en&amp;amp;ll=51.510641,-0.121075&amp;amp;spn=0.000013,0.010568&amp;amp;sll=51.510639,-0.121075&amp;amp;sspn=0.003726,0.010568&amp;amp;vpsrc=0&amp;amp;t=m&amp;amp;z=17&amp;amp;layer=c&amp;amp;cbll=51.510641,-0.121075&amp;amp;panoid=SXtiqipaDgSM71Vt0Kveqw&amp;amp;cbp=12,299.61,,1,0.64"&gt;streetview&lt;/a&gt; doesn't have the decoration yet...).&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-52VB6MAadQg/TdokfDDoO6I/AAAAAAAAA_A/wUhhZ1NgV3s/s1600/IMG_20110520_155620.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-52VB6MAadQg/TdokfDDoO6I/AAAAAAAAA_A/wUhhZ1NgV3s/s320/IMG_20110520_155620.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I hadn't planned anything, so as with the latter part of Barcenlona, just meandered around where interesting stuff seemed to be - Buckingham Palace (below, in the wedding fever aftermath), Hyde park, Picadilly Circus, Saville Row, the Royal Academy of Arts (which is the source of &lt;a href="http://maps.google.com/maps?hl=en&amp;amp;ll=51.510018,-0.140172&amp;amp;spn=0.000013,0.010568&amp;amp;sll=51.510063,-0.14004&amp;amp;sspn=0.004581,0.013497&amp;amp;vpsrc=0&amp;amp;t=m&amp;amp;z=17&amp;amp;layer=c&amp;amp;cbll=51.510063,-0.14004&amp;amp;panoid=N-JXopYtSQVBt0_MrmccEw&amp;amp;cbp=12,121.23,,1,1.78"&gt;Leibnitz and the red phone booths&lt;/a&gt; in my album) plus, as you can see above, the Eye and Parliament to round out my trip. My return was then about 20hr of premium economy, of which I was awake for about 3, so nothing there to report (other than iced-coffee in Singapore airport was nice...).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;All in all, England was the least novel, but therefore also the most comfortable. Having lived in Sydney, if I was told tomorrow that I had to move to London, I wouldn't be worried - in fact, the subway and soccer-crazy culture, and convenient day trips are probably good upgrades, though the balanced by the huge population (both packed in the city and spreading out) and all that it entails.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Thanks again to Jen and her two housemates who were my host in Southampton, and for you readers who waited all this time for the conclusion!&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-4VftIsMjnIg/TdokHJOGlRI/AAAAAAAAA_A/29W89eVmYOM/s1600/IMG_20110520_152143.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-4VftIsMjnIg/TdokHJOGlRI/AAAAAAAAA_A/29W89eVmYOM/s320/IMG_20110520_152143.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;P.S:&amp;nbsp;apologies for the very long delay. You seen, I've been on 4 trips since then (California for 2 weeks, skiing at Perisher for one, hiking south of Wollongong for one weekend and a few days during one week up north of Sydney for work) and involved in &lt;a href="http://code.blogger.com/2011/09/blogger-json-api-now-available.html"&gt;launching&lt;/a&gt; a &lt;a href="http://buzz.blogger.com/2011/08/bloggers-fresh-new-look.html"&gt;few projects&lt;/a&gt; - plus more to come! But never fear, I'll have another post because of the current work, and hopefully before then, one more revisit of Barcelona.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-8551909587059625125?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/8551909587059625125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2011/09/round-world-city-3-london.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8551909587059625125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8551909587059625125'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2011/09/round-world-city-3-london.html' title='Round the world - city #3: London'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-c_IacUzP58M/TdokLODg4QI/AAAAAAAAA_A/GUOl7rR20PU/s72-c/IMG_20110520_162606.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-6278770125869720211</id><published>2011-06-19T16:20:00.001+10:00</published><updated>2011-06-19T16:23:24.422+10:00</updated><title type='text'>Round the world - city #2: Barcelona</title><content type='html'>Between meeting friends in NY and London I had two spare days, and having never been to Spain before, and making feeble attempts in the past to pick up some of the language, I thought I'd spend those two in the seaside city of Barcelona - home to the Spanish F1 and the current &lt;a href="http://en.wikipedia.org/wiki/2011_UEFA_Champions_League_Final"&gt;#1 soccer club&lt;/a&gt; in the world.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1jK6Elk_xSs/TdomCJdJjEI/AAAAAAAAA_A/B4WlkAzPDNg/s1600/IMG_20110517_165432.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-1jK6Elk_xSs/TdomCJdJjEI/AAAAAAAAA_A/B4WlkAzPDNg/s320/IMG_20110517_165432.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;I was staying at a hotel up &lt;a href="http://en.wikipedia.org/wiki/Montju%C3%AFc"&gt;Montjuic&lt;/a&gt;, a very green hill just south of the main town area, and so could look down over the densely packed flat city flowing from neighboring hills down to what seemed an active Mediterranean port (both for tourists and shipping).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-wPXPUdoxC0w/TdosoBmldtI/AAAAAAAAA_A/kS8_KJo-XnE/s1600/IMG_20110516_085406.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-wPXPUdoxC0w/TdosoBmldtI/AAAAAAAAA_A/kS8_KJo-XnE/s200/IMG_20110516_085406.jpg" width="150" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-k8QZ8ckT0kg/TdosySDV0II/AAAAAAAAA_A/hJXZmPvtRkc/s1600/IMG_20110516_084740.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-k8QZ8ckT0kg/TdosySDV0II/AAAAAAAAA_A/hJXZmPvtRkc/s200/IMG_20110516_084740.jpg" width="150" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="clear: both;"&gt;&lt;/div&gt;One thing that others had told me to check out, and that really struck me in Barce was the Gaudi architecture, including the most famous &lt;a href="http://en.wikipedia.org/wiki/Sagrada_Fam%C3%ADlia"&gt;Sagrada Familiar&lt;/a&gt; pictured above (click to enlarge) - the unfinished cathedral with thousands of little building details everywhere to be seen (and is nearly complete now it's being worked on again!). So my first day was a 5-hr walk to see it and various other interesting sites, including &lt;a href="https://picasaweb.google.com/padsterpat/IO2011?authkey=Gv1sRgCIvkv5Dn7d7QoQE#5609844853049234818"&gt;Park Guell&lt;/a&gt;, &lt;a href="https://picasaweb.google.com/padsterpat/IO2011?authkey=Gv1sRgCIvkv5Dn7d7QoQE#5609844718462030946"&gt;Casa Batllo&lt;/a&gt;&amp;nbsp;(both Gaudi), and the popular walkway &lt;a href="https://picasaweb.google.com/padsterpat/IO2011?authkey=Gv1sRgCIvkv5Dn7d7QoQE#5609846075584207234"&gt;La Rambla&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-agtv-IoU8E8/TdonAzGqjMI/AAAAAAAAA_A/yFBjDUoPj8A/s1600/IMG_20110517_155438.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-agtv-IoU8E8/TdonAzGqjMI/AAAAAAAAA_A/yFBjDUoPj8A/s320/IMG_20110517_155438.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;The following day I headed in the opposite direction, further up the hill towards the site of the &lt;a href="http://en.wikipedia.org/wiki/1992_Summer_Olympics"&gt;1992 Olympics&lt;/a&gt; plus Barcelona's botanic gardens, and the impressive&amp;nbsp;&lt;a href="http://www.bcn.cat/castelldemontjuic/en/welcome.html"&gt;Castell de Monjuic&lt;/a&gt;&amp;nbsp;(above), a Catalan fortification and execution site for &lt;a href="http://en.wikipedia.org/wiki/Lluis_Companys"&gt;Lluis Companys&lt;/a&gt;, a leader in the Spanish civil war.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GCByf6MT8EQ/Tdot3d75SOI/AAAAAAAAA_A/jL3ImIRHlBw/s1600/IMG_20110516_075348.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-GCByf6MT8EQ/Tdot3d75SOI/AAAAAAAAA_A/jL3ImIRHlBw/s320/IMG_20110516_075348.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;Probably the most interesting thing I found walking around the city itself was the huge difference between the small, personal city layout common in Europe (~6 story buildings, very narrow roads, mostly foot/scooter traffic, lots of small shops) compared to that of New York. It's hard to know what it'd be like to live in, but externally it was really nice to walk around - and I can certainly say the Spanish have mastered the art of the architectural &lt;a href="http://en.wikipedia.org/wiki/Facade"&gt;facade&lt;/a&gt; - everywhere you looked was impressive building fronts.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pVN8ABlrJAE/TdonjE8zjpI/AAAAAAAAA_A/nPdpMHDDJBs/s1600/IMG_20110516_104729.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://1.bp.blogspot.com/-pVN8ABlrJAE/TdonjE8zjpI/AAAAAAAAA_A/nPdpMHDDJBs/s320/IMG_20110516_104729.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Overall, despite having much of my stuff stolen from my hotel room (but nothing required to travel!), I'd definitely be keen to revisit for a little while longer to see further away from the city - maybe before heading out on a ship into the Mediterranean... Next city up: London.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-6278770125869720211?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/6278770125869720211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2011/06/round-world-city-2-barcelona.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6278770125869720211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6278770125869720211'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2011/06/round-world-city-2-barcelona.html' title='Round the world - city #2: Barcelona'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-1jK6Elk_xSs/TdomCJdJjEI/AAAAAAAAA_A/B4WlkAzPDNg/s72-c/IMG_20110517_165432.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-3813893806764322701</id><published>2011-06-05T15:07:00.001+10:00</published><updated>2011-06-05T15:08:07.672+10:00</updated><title type='text'>Round the world - city #1: New York</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SYF5PBk-S5g/TeIxUJKiCHI/AAAAAAAABBM/ShFHVqn6m2A/s1600/IMG_20110514_193233.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-SYF5PBk-S5g/TeIxUJKiCHI/AAAAAAAABBM/ShFHVqn6m2A/s320/IMG_20110514_193233.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Some of you may already know, but a few weeks ago was &lt;a href="http://www.google.com/events/io/2011/index-live.html"&gt;Google IO&lt;/a&gt;, a big developer conference run by my employer, and this year I happened to be working on something which I could &lt;a href="http://www.youtube.com/watch?v=BazoWR1kYbM"&gt;talk about&lt;/a&gt;. The other nice thing was that it was held it San Francisco, and as I had a few people to talk to in NY, I ended up taking an entire round-the-world tour also through Spain and England. I'll be covering each city in turn, but today's post is about my first trip to New York, the big apple.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-NqwGUltmB90/TdqYNlFXCGI/AAAAAAAABB0/MVpP-owTIQY/s1600/IMG_20110513_221831.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-NqwGUltmB90/TdqYNlFXCGI/AAAAAAAABB0/MVpP-owTIQY/s320/IMG_20110513_221831.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;My first day was mostly work-filled, meeting up with coworkers in the Google office but I had organised a visit at night to the &lt;a href="http://galapagosartspace.com/"&gt;Galapagos Art Space&lt;/a&gt; in Brooklyn where they were holding a 'geek nite', including quiz and some interesting talks on perception, diet &amp;amp; lifespan, and a powerpoint karaoke on pearls. After the talks, I took a bit of a walk around a park on the southern side of the Huds&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;on, with a nice night view of Manhattan including the shot above of the Brooklyn bridge.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-I0xjdfDoYbg/TdqYDBiNdxI/AAAAAAAAA_A/0AwK3QODY9s/s1600/IMG_20110514_121424.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-I0xjdfDoYbg/TdqYDBiNdxI/AAAAAAAAA_A/0AwK3QODY9s/s320/IMG_20110514_121424.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Saturday was the most sight-seeing-y day, starting with a visit to Dag Hammarskjold place due to the references in the &lt;a href="http://en.wikipedia.org/wiki/The_Dark_Tower_(series)"&gt;Dark Tower Series&lt;/a&gt;. I was impressed by how well it worked in with the story (esp. the Turtle Bay protection society outside), and also the feel of Katharine Hepburn park next door. Later that day was the final of Eurovision 2011, so I headed down to a nice &lt;a href="http://hiberniabar.com/"&gt;Irish pub&lt;/a&gt; who were showing the live stream. Really good atmosphere, completely packed, with most of the supporters cheering on Ireland and England (both of whom had actually OK songs this year...).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-TOw5_ddC6dg/TdovGK7FVPI/AAAAAAAAA_A/06s-zEqkPiY/s1600/IMG_20110515_115222.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-TOw5_ddC6dg/TdovGK7FVPI/AAAAAAAAA_A/06s-zEqkPiY/s320/IMG_20110515_115222.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Having also gone up the Rockerfeller building (the scene for the first picture in this post) plus taking in a night comedy/art show including &lt;a href="http://reggiewatts.com/"&gt;Reggie Watts&lt;/a&gt;, the Sunday (also my last day) was more for taking in the city aesthetics - mixing the subways (live music at most stations) with times square, cheesecake, bagels and roadside hotdogs, and most impressive of all, Central Park. Having seen it on maps, and in plenty of cutural TV/movie references, I must say that the sheer size, layout and trees/greenery blew me away - to think that it lies in the middle of one of the largest, most densely populated cities in the world (and that New Yorkers have easy access to this place). My impression of the city itself changed quite a bit depending on area, but although it smelt a bit and was quite messy / american in places, there were lots of good things. For one, just &lt;i&gt;so&lt;/i&gt;&amp;nbsp;much stuff happening everywhere, I think I'd need more than 3 days next time to take everything - but also the subway was really nice for getting around, random people I bumped into in the hotel/shops were friendly, and there's something about New York architecture that makes parts of it feel very...&amp;nbsp;accommodating&amp;nbsp;and live-able. I know it's just a person bias, but I love places that look like this:&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IsYTYp3ajaM/TeIxH9jV0MI/AAAAAAAABBA/HAC_H3IvBv8/s1600/IMG_20110514_130532.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-IsYTYp3ajaM/TeIxH9jV0MI/AAAAAAAABBA/HAC_H3IvBv8/s320/IMG_20110514_130532.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;But alas, 3 days is a short time - next on the trip...stay tuned for Barcelona!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-3813893806764322701?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/3813893806764322701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2011/06/round-world-city-1-new-york.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/3813893806764322701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/3813893806764322701'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2011/06/round-world-city-1-new-york.html' title='Round the world - city #1: New York'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-SYF5PBk-S5g/TeIxUJKiCHI/AAAAAAAABBM/ShFHVqn6m2A/s72-c/IMG_20110514_193233.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-4526533241685806447</id><published>2011-04-01T00:26:00.001+11:00</published><updated>2011-04-01T00:26:54.861+11:00</updated><title type='text'>Blogger news!</title><content type='html'>Really short update to say: my team just launched something you might be interested in :)&lt;br /&gt;The blog post describing it is here: &lt;a href="http://goo.gl/oExpn"&gt;http://goo.gl/oExpn&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In short - it's a new way of viewing blogs! For instance, you can view this blog at:&lt;br /&gt;&lt;a href="http://padsterprogramming.blogspot.com/view/sidebar"&gt;http://padsterprogramming.blogspot.com/view/sidebar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's not all! For a look at some of the new stuff, and what's coming, you can check out&lt;br /&gt;&lt;a href="http://buzz.blogger.com/2011/03/whats-new-with-blogger.html"&gt;http://buzz.blogger.com/2011/03/whats-new-with-blogger.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Message complete, back to normal about-me post next time, have fun viewing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-4526533241685806447?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/4526533241685806447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2011/04/blogger-news.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4526533241685806447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4526533241685806447'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2011/04/blogger-news.html' title='Blogger news!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-418218727863617725</id><published>2011-02-14T21:09:00.001+11:00</published><updated>2011-02-14T21:09:46.393+11:00</updated><title type='text'>Hiking</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;It's amusing, as part of my work for Blogger I've been learning about what it takes to make a good blog; lots of posts, lots of linking, lots of pictures, lots of communicating with comments, etc... and other than the pictures, I'm pretty far behind on all of them. Anyhoo, here's my (rather late) update for January:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;On the whole, most of it was same as usual - work, quiz on Wednesdays, miscellaneous on weekends including some guitar playing, some coding, etc... Both my housemates were away for a week at the national computer science school (&lt;a href="http://www.ncss.edu.au/"&gt;NCSS&lt;/a&gt;), if you're a coding student I'd recommend checking it out. So there's a link, time for pictures:&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-GPIQdwiUOhY/TTQZADgcPVI/AAAAAAAAA0U/dtQdQXjJOjk/s1600/IMG_20110115_165421.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-GPIQdwiUOhY/TTQZADgcPVI/AAAAAAAAA0U/dtQdQXjJOjk/s320/IMG_20110115_165421.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Probably the most interesting thing I did was a weekend hiking trip up to Mt. Kosciusko, the highest peak in Australia! The image above is from some of the rocks near the top - you can probably tell it was the middle of summer, so not much snow up there.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--mzLPp3Zbkc/TTQShlVu97I/AAAAAAAAA0U/1RSG7M8rjO0/s1600/IMG_20110116_140419.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/--mzLPp3Zbkc/TTQShlVu97I/AAAAAAAAA0U/1RSG7M8rjO0/s320/IMG_20110116_140419.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Recently (I think a year or so ago) the area was hit by some bush-fires, their effect is still really visible in the area leaving an interesting and spooky feel, with leaf-less parts of the forest. The whole area though was really sedate and relaxed, and with cool but sunny weather it was great for the 10hr or so of hiking over the weekend. And of course, the scenery inside the denser parts of the woods was pretty too, plus I was hiking with people who knew much more about the native vegetation than me, so I learnt a lot:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-k5C8Li-nqbs/TTQQYK02R-I/AAAAAAAAA0U/GKIP2Gn3ECQ/s1600/IMG_20110116_155226.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-k5C8Li-nqbs/TTQQYK02R-I/AAAAAAAAA0U/GKIP2Gn3ECQ/s320/IMG_20110116_155226.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Unfortunately I didn't get any pictures of the herd of Kangaroos living around the lodge I was staying at (including mother with joey in pouch) nor of the Jazz festival on at Thredbo that weekend (meaning the valley was occasionally filled with loud electric bass echoing off the mountains), but the rest of my small album can be found at&amp;nbsp;https://picasaweb.google.com/padsterpat/Hiking?authkey=Gv1sRgCJO4t_veoZrLygE&amp;amp;feat=directlink&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;As for february? Not much, I might post another summary in early March. But needless to say, last weekend was quite enjoyable, with a friend deciding to dig up their entire floor to renovate, with the help of myself and a few others to paint a room and attack their floorboards, moving a tonne or two of dirt from their floor into a truck outside :) Quite enjoyable, though I'm still feeling the effects two days after...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-418218727863617725?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/418218727863617725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2011/02/hiking.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/418218727863617725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/418218727863617725'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2011/02/hiking.html' title='Hiking'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-GPIQdwiUOhY/TTQZADgcPVI/AAAAAAAAA0U/dtQdQXjJOjk/s72-c/IMG_20110115_165421.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-5822018062788679733</id><published>2010-12-05T17:45:00.000+11:00</published><updated>2010-12-05T17:45:49.798+11:00</updated><title type='text'>Seoul visit</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;Last week we had the problem setting weekend for the next few AIOC high-school algorithms contests (fun &amp;amp; productive, the contests are looking good) so there wasn't much spare time to blog about my Seoul trip, but as this weekend has been much more relaxing (lots of Rock Band and Gran Turismo games...) without further ado, and mostly with pictures...&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;SEOUL (&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; font-size: 14px; line-height: 13px; white-space: nowrap;"&gt;서울)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; font-family: 'Trebuchet MS', sans-serif; font-size: 14px; line-height: 13px; white-space: nowrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;As I'm now working closely with a number of blogger teammates in Seoul, it was decided I should spend two weeks with them in person in the Korean office and meet them in person.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;The overall experience was great (it's certainly much easier to work with all these people now that I know who they are and how they work) - though this post will mostly cover some thoughts of the city itself.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;I was staying and working in Gangnam-gu, a financial district South-East of the center of town and overall not too populated. Other than the dozens of US chain coffee places, the local main had lots of greenery and provided a nice view of the sunset on the day I landed:&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_B61K5LgOLFs/TPswmVQ7UrI/AAAAAAAAAuQ/Ovw5YltsfJM/s1600/IMG_20101031_165338.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_B61K5LgOLFs/TPswmVQ7UrI/AAAAAAAAAuQ/Ovw5YltsfJM/s320/IMG_20101031_165338.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;The city itself was on its best behaviour, in the middle of G20 preparations which meant that there were plenty of festivals and touristy exhibitions on throughout the city center;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_B61K5LgOLFs/TPsveahkiyI/AAAAAAAAAt8/9mfmZGz23gQ/s1600/IMG_20101031_165814.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_B61K5LgOLFs/TPsveahkiyI/AAAAAAAAAt8/9mfmZGz23gQ/s320/IMG_20101031_165814.jpg" width="239" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;During the weekdays, my main views of the city were walking along the main street to and from work, and for that part it felt just like walking around the more relaxed, spread-out parts of Sydney or Adelaide - not too many people, lots of trees, feasible traffic and a spread of small retailers within the surrounding commercial offices. That said, partially due to the G20, and partially due to the ongoing tensions with North Korea (this was before any shots were fired), there was definitely a military undercurrent to things:&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_B61K5LgOLFs/TPsnlEFVxsI/AAAAAAAAAqs/e3XY86lNP-8/s1600/IMG_20101113_131747.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://1.bp.blogspot.com/_B61K5LgOLFs/TPsnlEFVxsI/AAAAAAAAAqs/e3XY86lNP-8/s320/IMG_20101113_131747.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;The weekends gave me the best chance to explore the city - and while there seemed to be a large supply of things to do within 1-2hrs of town (the peninsula isn't very wide), the first weekend saw me navigating the Japan-ish useful subway system to attend a K-League match, where over 40,000 fans saw the local Seoul team victorious over Daejeon. That said, the most interesting weekend sight-seeing-wise was the second, where I went into downtown Seoul and looked around the Palaces:&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_B61K5LgOLFs/TPson_pNAFI/AAAAAAAAArM/aK7Hu0HoAo8/s1600/IMG_20101113_123730.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_B61K5LgOLFs/TPson_pNAFI/AAAAAAAAArM/aK7Hu0HoAo8/s320/IMG_20101113_123730.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;Some of these were destroyed in previous occupations from Japan, but even the rebuilt buildings are hundreds of years old - I've always liked that style of architecture these palaces were full of intricate details, including these amusing statues (paved ground, area separating walls and mountain in the background all visible):&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_B61K5LgOLFs/TPspWXpFZbI/AAAAAAAAArc/cFfoOj7IuYI/s1600/IMG_20101113_122834.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_B61K5LgOLFs/TPspWXpFZbI/AAAAAAAAArc/cFfoOj7IuYI/s320/IMG_20101113_122834.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;But most impressive were the structure of the fancy rooms themselves, and how they were scattered around the large cultured lands; lots of water, lots of coloured trees, pathways, really serene:&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_B61K5LgOLFs/TPsoXz98a3I/AAAAAAAAAq8/QCyojqvSqv0/s1600/IMG_20101113_124109.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_B61K5LgOLFs/TPsoXz98a3I/AAAAAAAAAq8/QCyojqvSqv0/s320/IMG_20101113_124109.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;On the whole, Seoul (and in general, more of South Korea) is somewhere which'd be nice to visit again - mostly to see areas further away from town, but also maybe to see the DMZ if the situation with North Korea gets more stable. Also, for those interested, the entire album is available here:&amp;nbsp;&lt;a href="http://picasaweb.google.com/padsterpat/Seoul2010?feat=directlink"&gt;http://picasaweb.google.com/padsterpat/Seoul2010?feat=directlink&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;For those of you in Adelaide over Xmas, I shall be too! See you then :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-5822018062788679733?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/5822018062788679733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2010/12/seoul-visit.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5822018062788679733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5822018062788679733'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2010/12/seoul-visit.html' title='Seoul visit'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B61K5LgOLFs/TPswmVQ7UrI/AAAAAAAAAuQ/Ovw5YltsfJM/s72-c/IMG_20101031_165338.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2806756564525229118</id><published>2010-10-12T13:09:00.000+11:00</published><updated>2010-10-12T13:09:31.025+11:00</updated><title type='text'>Blogging about Blogging about Blogging</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;It's been a while since my last update, mostly because nothing much has happened over here, but I thought I'd post to let everyone know that I'm now migrated and settled in my new project:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.scottsdalecc.edu/green/images/Blogger_logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;img border="0" src="http://www.scottsdalecc.edu/green/images/Blogger_logo.jpg" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;That's right, it's Blogger, the Google product that you're currently looking at! As a long-time Blogger user, I'm aware there are a number of places where it can improve, and hopefully I can bring my website-building experience from Wave into improving the experience using &lt;a href="http://www.alexa.com/topsites"&gt;one of the top-10 visited sites on the net&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;So, watch this space. Also, if you're a Blogger user or frequent reader, do let me know if anything you think can be improved. Meanwhile, Google's also announced it's &lt;a href="http://www.nytimes.com/2010/10/10/science/10google.html"&gt;working on a self-driving car&lt;/a&gt;. Fun times&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2806756564525229118?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2806756564525229118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2010/10/blogging-about-blogging-about-blogging.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2806756564525229118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2806756564525229118'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2010/10/blogging-about-blogging-about-blogging.html' title='Blogging about Blogging about Blogging'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-1136346563028669630</id><published>2010-09-06T19:26:00.003+10:00</published><updated>2010-09-06T19:45:52.816+10:00</updated><title type='text'>Ski '10</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;It's Winter! Well...the end of it, and being neither school nor Uni holidays it seemed the perfect time to go to Mt. Perisher for some skiing - although technically I was going Snow boarding, as I find it much more natural feeling and fun. So, myself and a number of friends - both Googlers and not - drove down one weekend with the intention of staying for the week. As it turns out, the weekend we arrived was apparently the best conditions of the season, with loads of snow falling yet clear skies during the day. The conditions were indeed great, with this view from a black-run on the second day: (somewhere off to the right is Kosciuszko)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/TIS0LpIljeI/AAAAAAAAAqI/P8-i3X9InIw/s1600/ski10_edit.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/TIS0LpIljeI/AAAAAAAAAqI/P8-i3X9InIw/s400/ski10_edit.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5513729955921759714" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Sadly, it clouded over on the Tuesday and things got a bit icy, with the forecast of bad weather on the Wednesday so I decided to head to the two runs up to the Perisher peak while others did lessons in the morning. On the bottom of the first run I found out how icy it was the (literal) hard way, falling near the lift and landing rather badly for what was an otherwise normal stack. I made it to the end of the run with a slightly sore arm, and had decided to wait til my arm regained full movement before slowly return to the central village. This never eventuated, and here's why:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/TIS0LDO6g-I/AAAAAAAAAqA/T6ozwPeOs7E/s1600/P010910_12.56.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_B61K5LgOLFs/TIS0LDO6g-I/AAAAAAAAAqA/T6ozwPeOs7E/s400/P010910_12.56.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5513729945747751906" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;It's hard to see, but essentially my collarbone broke right through just above the AC joint (first broken bone for me). As the X-ray guy at Perisher medical centre put it: "it looks just like what happens when you break a branch off a tree.". Thankfully two of the other guys with me on the trip were headed back that night, so I cut my trip short and made it back on Tuesday night, falling asleep sitting up in my sling. I'd already had an appointment made in Sydney early the next morning where I heard the good news: no surgery needed, the softer Periosteum layer around the bone was still in tact so bascially (to my continued amazement) I just had to wear the sling for four weeks and it'd grow back, fixing itself.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;So now I have no driving for the next month, reduced mobility having to learn to do stuff left-handed but my right shoulder is getting better every day and the only permanent damage is getting a small bump on my right shoulder where the bone fuses back in an odd shape. Otherwise, all good! (stop worrying, I'm fine :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-1136346563028669630?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/1136346563028669630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2010/09/ski-10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/1136346563028669630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/1136346563028669630'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2010/09/ski-10.html' title='Ski &apos;10'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_B61K5LgOLFs/TIS0LpIljeI/AAAAAAAAAqI/P8-i3X9InIw/s72-c/ski10_edit.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-6397116274739780328</id><published>2010-08-26T21:42:00.004+10:00</published><updated>2010-08-26T22:40:01.987+10:00</updated><title type='text'>The 7th Continent part 2: Cape Town</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Now for the second half of my South Africa tour - after JoBurg, we migrated south to the warmer weather of Cape Town for the third match and a few days of relaxation. After arriving at the lodge we were staying (the very friendly &lt;a href="http://www.afton.co.za/"&gt;Afton Grove&lt;/a&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt; they helped set us up with a rental car, and following a small bit of local walking we made our way down the scenic motorways towards Simon's Town and &lt;a href="http://en.wikipedia.org/wiki/Boulders_Beach"&gt;Boulders beach&lt;/a&gt;. The latter is a popular tourist spot due to the friendly and large penguin colony, and it did not disappoint:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/THZVofuynlI/AAAAAAAAAp4/5xVNBwL2eno/s1600/ctown1.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/THZVofuynlI/AAAAAAAAAp4/5xVNBwL2eno/s400/ctown1.jpg" alt="" id="BLOGGER_PHOTO_ID_5509685348335263314" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Note that after my Antarctica trip, this was the third continent fo the year I've seen penguin's on - the only one left in the southern hemisphere is, stragely enough, Australia! Hopefully a trip to SA at the end of the year can fix that... One other great thing in the timing of the visit to Boulders beach was that we saw not only penguins, but also a pack of about 50 dolphins swimming past in the distance, plus a pod of three Whales (apparently very uncommon that time of year at the beach).&lt;br /&gt;&lt;br /&gt;The next day in Cape Town was match day - North Korea against the favoured Portugal, and there was no upset result, with the majority Portuguese supporters celebrating regularly in the 7-0 drubbing. Lots of scenes like this: &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/THZVoO0BnXI/AAAAAAAAApw/7BQ0zN_Fb5A/s1600/ctown2.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/THZVoO0BnXI/AAAAAAAAApw/7BQ0zN_Fb5A/s400/ctown2.jpg" alt="" id="BLOGGER_PHOTO_ID_5509685343793814898" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;One unexpected extra joy of the match was the trip there, driving along the famous &lt;a href="http://www.chapmanspeakdrive.co.za/"&gt;Chapman's Peak Drive. &lt;/a&gt;Considered one of the most spectacular marine drives, it was easy to see why - endless winding along the coast, with stunning water views one side and green mountains on the other, in some cases even above me as I wound my way around and through the rock. Cape Town in general was just spectacular in terms of views, I really like sharp mountain lines so the constant view of Table Mountain had me impressed:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/THZVntFAUCI/AAAAAAAAApo/asAsDewuddY/s1600/ctown3.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/THZVntFAUCI/AAAAAAAAApo/asAsDewuddY/s400/ctown3.jpg" alt="" id="BLOGGER_PHOTO_ID_5509685334738227234" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;The final flight home had been scheduled late at night so we made the most of the final day by heading all the way down to the Cape of Good Hope. It kept up the theme of very pretty countryside, green everywhere and wildlife scattered randomly around the place - Ostriches (I kid you not, standing wild near the carpark), loads of birds, and oddly enough, baboons literally stealing food from plates at lunch. There was a path up the rocks at the very southern point, from where I tried my camera's inbuilt panorama to savour about 180degrees of the amazing views: (&lt;span style="font-style: italic;"&gt;note, click on this to make it much bigger...)&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/THZVnT6AQ1I/AAAAAAAAApg/4nGLUgsqYd8/s1600/ctown4.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 373px; height: 111px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/THZVnT6AQ1I/AAAAAAAAApg/4nGLUgsqYd8/s400/ctown4.jpg" alt="" id="BLOGGER_PHOTO_ID_5509685327981200210" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;So there you have it - my summary of the 7th continent I've visited. Would I go back? To Cape Town, definitely - two days wasn't enough to drive around many of the places, we didn't seem much of the main city (missed out on going up Table Mountain) and I didn't get to experience its famous wine industry, so I'd be keen to return not during a major tourism event. Johannesburg less so - maybe the knowledge of car hire would help, but I think I'd be more keen to depart further from my comfort zone and visit Victoria falls or Kilimanjaro.&lt;br /&gt;&lt;br /&gt;P.S: one unrelated thing to add; now that my old project (Google Wave) is being run down, after some final extra work on it, it now looks like my new project will be on Blogger! Yep, improving this very website and the ones used to post and manage blogs. Should be fun, I'm looking forwards to it :)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-6397116274739780328?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/6397116274739780328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2010/08/7th-continent-part-2-cape-town.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6397116274739780328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6397116274739780328'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2010/08/7th-continent-part-2-cape-town.html' title='The 7th Continent part 2: Cape Town'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_B61K5LgOLFs/THZVofuynlI/AAAAAAAAAp4/5xVNBwL2eno/s72-c/ctown1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-3352827091417553027</id><published>2010-07-29T21:38:00.005+10:00</published><updated>2010-07-29T22:38:34.446+10:00</updated><title type='text'>The 7th Continent part #1: JBurg</title><content type='html'>&lt;div  style="font-family:Trebuchet MS;"&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;To start: this was my first trip to Africa, the only continent I hadn't been too. In the time between this trip (July '10) and Athens for the IOI (2004) I've walked on every continent, not even including family trips, something not many 23-year-olds (nor diabetics) can say! I'm very grateful for the position I'm in, here's hoping for many more travels. Now that small tidbit of info is complete, on with the Africa trip,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;After a long wait, finally an update on my South Africa World Cup trip! This update is the first of two, covering the Johannesburg half - the schedule was for 5 days in JBurg, including two football matches and two days of exploring before the flights to Cape Town. Having just returned from 3 weeks work in New York, Katie was experienced at (read: sick of) airports by this stage, and we had no trouble on the way over, even grabbing a lot of sleep on the long leg and managing to pick up all our game tickets in the airport on arrival.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Unfortunately, we made the mistake of leaving the airport without hiring a car - you see, JBurg is a very sparse, widespread city - it has lots of people, but equally lots of room and no high apartment blocks, so getting around takes some time. Add to that the constant warnings of walking on our own, plus the added expense of taking safe transport (e.g. the 15 minute taxi trip from the airport was $40), plus the cheap cost of car rental, and you get the advice: &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;If you travel to Johannesburg, rent a car.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;On with the trip - after some jetlag and exploring our surrounding area, our first venture the next day was to Soccer City Stadium - JBurg's showcase football pitch built specially for the World Cup - to see the favoured Argentinians take on South Korea:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_B61K5LgOLFs/TFFwcijZv-I/AAAAAAAAAo4/YXnAkMocmag/s1600/jburg1.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_B61K5LgOLFs/TFFwcijZv-I/AAAAAAAAAo4/YXnAkMocmag/s400/jburg1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5499300255610028002" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;It had been a long time since I'd seen a live soccer match, and I must say, Soccer City was a great place to watch one from. The whole process of getting in, seated, getting food, the view etc. were all obviously done knowing that a lot of people would be watching, and despite our match having over 80,000 attendees, and us having tier 3 (the lowest of the 3) seats for this match, it still was a great spectacle.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The next day we visited a wildlife park around an hour or so out of town - it was famous for raising families of lions, and particularly, for the cubs abandoned by their mothers, they raised them by hand and opened the pens up for visitors to pat the cubs! As demonstrated:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_B61K5LgOLFs/TFFwdVE7a_I/AAAAAAAAApA/o2V_DqkK0_E/s1600/jburg2.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_B61K5LgOLFs/TFFwdVE7a_I/AAAAAAAAApA/o2V_DqkK0_E/s400/jburg2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5499300269172419570" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The park also included zebras, full-sized lions, springbok and hyenas visible from a jeep tour, plus close-up access to less dangerous creatures like giraffes and meerkats. While it still felt a bit zoo-ish, it was nice to get closer to them and see them in conditions slightly closer to their natural environment.&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The next day was taken up in seeing the second match, Australia v Ghana. It was held in Rustenburg, a much smaller city we reached by a 2hr organised bus trip with fellow Australia and Ghana supporters. The atmosphere in the stadium was great, there were a number of local supporters for Ghana getting really into it, vuvuzelas and all.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_B61K5LgOLFs/TFFwdvX5nEI/AAAAAAAAApI/QnbYpNV2TTE/s1600/jburg3.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_B61K5LgOLFs/TFFwdvX5nEI/AAAAAAAAApI/QnbYpNV2TTE/s400/jburg3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5499300276231314498" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;It might not look it on the pictures, but the further inland you got (e.g. Rustenburg in particular), the colder it got during the day - so while it seems sunny and clear (and was, we had no rain in JBurg), the temperature was about 10 degrees in all these shots - it even reached -5 when we arrived.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;It's probably because my impression was altered slightly due to being there during the world cup, and not having a car, but most of what I wanted to do in JBurg I managed to see in the few days being there (with the exception of seeing Soweto and the Apartheid museum), so I don't think I'm likely to go back any time soon, but getting the JBurg view on life was certainly a different way of looking at things.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Part 2 will hopefully be coming up within the next week, Cape Town! stay tuned...&lt;/span&gt;&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/12528430-3352827091417553027?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/3352827091417553027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2010/07/7th-continent-part-1-jburg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/3352827091417553027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/3352827091417553027'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2010/07/7th-continent-part-1-jburg.html' title='The 7th Continent part #1: JBurg'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B61K5LgOLFs/TFFwcijZv-I/AAAAAAAAAo4/YXnAkMocmag/s72-c/jburg1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-8652315905819161534</id><published>2010-04-25T17:13:00.005+10:00</published><updated>2010-04-25T18:48:29.876+10:00</updated><title type='text'>Antarctica photos!</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The photos from Antarctica (A8A) are [mostly] ready! Big thanks to the photographers in our group who took the pictures and edited them, but below are some of the sights we saw (with as little text as possible):&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;1) Welcome to Antarctica - the land of snow, ice and water...&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/S9P6Nm2eaVI/AAAAAAAAAnk/JfAjCgMmxPU/s1600/Antarctica+293.jpg"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6MuCwRKI/AAAAAAAAAnE/KC5IyAFFFK4/s1600/Antarctica+244.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6MuCwRKI/AAAAAAAAAnE/KC5IyAFFFK4/s320/Antarctica+244.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5463985869355500706" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 191px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;2) ...and mountains and clouds...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/S9P6Nm2eaVI/AAAAAAAAAnk/JfAjCgMmxPU/s1600/Antarctica+293.jpg"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6MuCwRKI/AAAAAAAAAnE/KC5IyAFFFK4/s1600/Antarctica+244.jpg"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_B61K5LgOLFs/S9P6M7-cZbI/AAAAAAAAAnM/p5lja_hauyw/s1600/Antarctica+144.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_B61K5LgOLFs/S9P6M7-cZbI/AAAAAAAAAnM/p5lja_hauyw/s320/Antarctica+144.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5463985873095517618" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 213px; " /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;3) ...and penguins!...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/S9P6Nm2eaVI/AAAAAAAAAnk/JfAjCgMmxPU/s1600/Antarctica+293.jpg"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6MuCwRKI/AAAAAAAAAnE/KC5IyAFFFK4/s1600/Antarctica+244.jpg"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_B61K5LgOLFs/S9P6M7-cZbI/AAAAAAAAAnM/p5lja_hauyw/s1600/Antarctica+144.jpg"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;a href="http://1.bp.blogspot.com/_B61K5LgOLFs/S9P6NI9nb0I/AAAAAAAAAnU/SZHssnaeW-o/s1600/Antarctica+221.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_B61K5LgOLFs/S9P6NI9nb0I/AAAAAAAAAnU/SZHssnaeW-o/s320/Antarctica+221.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5463985876581707586" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 213px; " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;4) ...and seals!...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/S9P6Nm2eaVI/AAAAAAAAAnk/JfAjCgMmxPU/s1600/Antarctica+293.jpg"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6MuCwRKI/AAAAAAAAAnE/KC5IyAFFFK4/s1600/Antarctica+244.jpg"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_B61K5LgOLFs/S9P6NI9nb0I/AAAAAAAAAnU/SZHssnaeW-o/s1600/Antarctica+221.jpg"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_B61K5LgOLFs/S9P6NVivgPI/AAAAAAAAAnc/weKWP3RFcqc/s1600/Antarctica+253.jpg"&gt;&lt;img src="http://2.bp.blogspot.com/_B61K5LgOLFs/S9P6NVivgPI/AAAAAAAAAnc/weKWP3RFcqc/s320/Antarctica+253.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5463985879958651122" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 213px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;5) ...and whales!...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/S9P6Nm2eaVI/AAAAAAAAAnk/JfAjCgMmxPU/s1600/Antarctica+293.jpg"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6MuCwRKI/AAAAAAAAAnE/KC5IyAFFFK4/s1600/Antarctica+244.jpg"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_B61K5LgOLFs/S9P6NI9nb0I/AAAAAAAAAnU/SZHssnaeW-o/s1600/Antarctica+221.jpg"&gt;&lt;/a&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/S9P6Nm2eaVI/AAAAAAAAAnk/JfAjCgMmxPU/s320/Antarctica+293.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5463985884604819794" /&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;6) ...and blue sky and kayaks...&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/S9P6EU6e9VI/AAAAAAAAAm8/ujD2vHBnhNQ/s1600/Antarctica+287.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/S9P6EU6e9VI/AAAAAAAAAm8/ujD2vHBnhNQ/s1600/Antarctica+287.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 213px; " src="http://1.bp.blogspot.com/_B61K5LgOLFs/S9P6EU6e9VI/AAAAAAAAAm8/ujD2vHBnhNQ/s320/Antarctica+287.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5463985725170971986" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;7) ...and snow mixed with black volcanic ash, plus abandon wooden boats.&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/S9P6D8iyh6I/AAAAAAAAAm0/HJs51c0TyF8/s1600/Antarctica+363.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/S9P6D8iyh6I/AAAAAAAAAm0/HJs51c0TyF8/s1600/Antarctica+363.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 213px; " src="http://3.bp.blogspot.com/_B61K5LgOLFs/S9P6D8iyh6I/AAAAAAAAAm0/HJs51c0TyF8/s320/Antarctica+363.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5463985718629140386" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;8) The path I took...&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/S9P6Dh7bg9I/AAAAAAAAAms/eQ362ibqvLw/s1600/Antarctica+388.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/S9P6Dh7bg9I/AAAAAAAAAms/eQ362ibqvLw/s1600/Antarctica+388.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 213px; " src="http://3.bp.blogspot.com/_B61K5LgOLFs/S9P6Dh7bg9I/AAAAAAAAAms/eQ362ibqvLw/s320/Antarctica+388.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5463985711484732370" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;4) ...and the people I travelled with...&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6DaZt4II/AAAAAAAAAmk/IgmtFLgBrnc/s1600/Antarctica+318.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6DaZt4II/AAAAAAAAAmk/IgmtFLgBrnc/s1600/Antarctica+318.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 213px; " src="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6DaZt4II/AAAAAAAAAmk/IgmtFLgBrnc/s320/Antarctica+318.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5463985709464281218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;That's it! Until next post, Penguin Pat&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6C67PXsI/AAAAAAAAAmc/nKkweRYny3E/s1600/Antarctica+327.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 213px; " src="http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6C67PXsI/AAAAAAAAAmc/nKkweRYny3E/s320/Antarctica+327.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5463985701014953666" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;(note: for those wanting them who I will see in person at some point, I have bigger and more photos too, but they're too big and numerous for this blog).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-8652315905819161534?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/8652315905819161534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2010/04/antarctica-photos.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8652315905819161534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8652315905819161534'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2010/04/antarctica-photos.html' title='Antarctica photos!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_B61K5LgOLFs/S9P6MuCwRKI/AAAAAAAAAnE/KC5IyAFFFK4/s72-c/Antarctica+244.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-9096039160358651431</id><published>2010-03-07T23:16:00.004+11:00</published><updated>2010-03-07T23:57:02.090+11:00</updated><title type='text'>Falling for Iguazu</title><content type='html'>&lt;span class="Apple-style-span"   style="  ;font-family:arial, sans-serif;font-size:small;"&gt;&lt;p&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;It was about a month ago that I returned from a two-week vacation to Antarctica with 4 friends from work. I know I said I'd write that up (and I still will!) but to but myself some more time, I thought I'd start with a summary of the first part, Argentina.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/S5OgcVdYU7I/AAAAAAAAAlE/6UTb8DgKVBQ/s1600-h/P260110_11.22.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/S5OgcVdYU7I/AAAAAAAAAlE/6UTb8DgKVBQ/s320/P260110_11.22.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5445872783078216626" /&gt;&lt;/a&gt;&lt;p&gt;&lt;span xml=""&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;After checking in early, we managed to enjoy premium economy seats on the way over (ah, comfortable qantas) and in no time I was practicing the very few words of Spanish that I know. Si! Buenos Aires had a definite South American feel to it - football-crazy, lots of open market-like shops, vivid signage, spatterings of park greenery, busy streets - I think it reminded me most of Athens, perhaps a Mediterranean thing. There were also an amazing number of French cars, don't ask me why... Buenos Aires included the famous La Recoleta Cemetery and, on the way back, a visit to the colourful La Boca district. Here I encountered probably the most impressive guitarist statue I have seen:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/S5Ogcw6MseI/AAAAAAAAAlM/i649yvydNsQ/s1600-h/P060210_10.01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_B61K5LgOLFs/S5Ogcw6MseI/AAAAAAAAAlM/i649yvydNsQ/s320/P060210_10.01.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5445872790446846434" /&gt;&lt;/a&gt;&lt;p&gt;&lt;span xml=""&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;Then, for two days in the middle, we visited an amazing place that goes by the name of Iguazu falls (or Iguassu, depending on which side you're on). It's located right up the top of Argentina, so we caught a flight up and were picked up by our hotel at the airport. Soon, between the miles and miles of bright green jungle bordered by a picturesque blue sky, the paved road turned into orange dust in one of the most bumpy rides I've experienced. After dropping bags off at Rio Tropic (a very relaxed, open, small rural place) and a hefty dose of communication in what could barely be described as Spanish, the same driver took us all the way to our main destination, the Falls themselves.&lt;line&gt;&lt;/line&gt;&lt;line&gt;&lt;/line&gt;First off, if you are ever in the area and have the chance to visit Iguassu, I strongly recommend you take it. While you can't see much from where you enter, soon we were spectating an open-topped truck through the jungle, learning about the area while ducking under giant spiderwebs. Following this we boarded a boat up the river, and were soon confronted by some inspiring views of the cascading streams, falling a booming 62 metres.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/S5OgdtqdlVI/AAAAAAAAAlU/Jb8jmjXEEzY/s1600-h/P240110_13.49.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_B61K5LgOLFs/S5OgdtqdlVI/AAAAAAAAAlU/Jb8jmjXEEzY/s320/P240110_13.49.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5445872806755407186" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;span xml=""&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;This sight was certainly enjoyable, and we continued around to capture photo opportunities, but the fun really began soon after they pointed the boat into the falls and hit the engine. We had been warned of the water strength, all those on the boat were given dry-packs to protect our gear, but it was an amazing feeling just how quickly the air turned to mist, then felt like light rain, then a full-on shower, and finally as though a water cannon was pointed at us. The experience was entirely overwhelming, as all senses succumed to the chaotic power of the water. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;After a few turns through, we were all entirely soaked (rest assured, with video and photographic evidence) and walked alternate routes through sections of the falls, with views from both below and above. The sights were truly amazing, unlike anywhere I've seen in Australia, and the environment only added to the experience - in particular, the butterflies so numerous you end up swatting them away like flies.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/S5OgeNM-IbI/AAAAAAAAAlc/cS_POQLqqpA/s1600-h/P240110_16.32%5B02%5D.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/S5OgeNM-IbI/AAAAAAAAAlc/cS_POQLqqpA/s320/P240110_16.32%5B02%5D.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5445872815221645746" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;br /&gt;The final city in Argentina was Ushuaia, a small port town right down the bottom where the ship was leaving for Antarctica. It was surrounded by wonderful snow-capped mountains, full of hotels, tourist shops, ski places and chocolatiers. And penguins. See below.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/S5Ogelsz8GI/AAAAAAAAAlk/A6q9szQsNfU/s1600-h/P050210_18.01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/S5Ogelsz8GI/AAAAAAAAAlk/A6q9szQsNfU/s320/P050210_18.01.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5445872821797646434" /&gt;&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;Next update...Antarctica!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-9096039160358651431?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/9096039160358651431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2010/03/falling-for-iguazu.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/9096039160358651431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/9096039160358651431'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2010/03/falling-for-iguazu.html' title='Falling for Iguazu'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B61K5LgOLFs/S5OgcVdYU7I/AAAAAAAAAlE/6UTb8DgKVBQ/s72-c/P260110_11.22.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-6641449478952248769</id><published>2010-01-02T20:55:00.003+11:00</published><updated>2010-01-02T21:18:08.589+11:00</updated><title type='text'>Xmas / New Years</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Firstly, a very happy 2010 to all readers. Not really a technical update this time, more just some pics from my first new years in Sydney. As some of you know, I was in SA over Xmas (shout-out to all those in Adelaide, especially those I didn't have time to catch up with) - which included two days away from phone &amp;amp; internet, a definite change from the usual Google life but a welcome relaxation nonetheless.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Then, back to NSW for two days of work and fireworks! This was my first ever NYE in Sydney, I've never seen the fireworks before so that's where I was headed. After finishing work around 6, I was headed to&lt;/span&gt;&lt;/span&gt;&lt;a href="http://maps.google.com.au/?ie=UTF8&amp;amp;hq=&amp;amp;hnear=48+Pirrama+Rd,+Pyrmont+New+South+Wales+2009&amp;amp;ll=-33.870059,151.237063&amp;amp;spn=0,359.984272&amp;amp;z=16&amp;amp;layer=c&amp;amp;cbll=-33.870771,151.236211&amp;amp;panoid=B1nj0WN3oUntDZj4hsAYuQ&amp;amp;cbp=12,311.03,,0,-1.75"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; Rushcutter's Bay &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;where some friends had camped out at a nice spot (Thanks Sophia et al!), as you can see in the picture, it included a view of the bridge, lots of grass to sit on, and not too far away from a few other fireworks sources too.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Some pics! Not too great because I only had a phone cam, but still, this is kinda what it's like: (second one is a test of &lt;/span&gt;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Camera_tossing"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Camera Tossing&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_B61K5LgOLFs/Sz8aYpsqCUI/AAAAAAAAAjo/4JvFoGR4Jy4/s320/2010-01-01+00.01.24.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5422081487189707074" /&gt;&lt;img src="http://1.bp.blogspot.com/_B61K5LgOLFs/Sz8aZMCbe7I/AAAAAAAAAjw/1izVe0wxLgo/s320/2010-01-01+00.24.17.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5422081496407833522" /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;So that's about it, really short update this time. I'll leave you with the two most interesting drunk-stranger moments:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;On the train home (always a good start...) a group of about 8 folks get on - I'd say probably late 20s, looking like they've had a few too many. They're talking loudly to each other but generally causing no-one any harm. Near the end of the trip, one of the more blokey looking guys turns to me &amp;amp; Katie and asks: "Hey...it's ok for guys to hug eachother, right? Guy's can do that, yeah?". After taking a little while to process the question and answer with a safe "...uh, yeah, sure" the guy then shouts down the other end of the train: "See Brian*, it's fine. Come on, give me a hug!". *I can't recall the guy's name, substituting with Brian instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;About 30 mins after the midnight fireworks, we're in the middle of cleaning up and waiting for a large part of the crowd to leave. While sitting on a rug, Katie leaning next to me, some random drunk girl hugs me from behind, proclaiming: "Ooooh, you look lonely. Cheer up, Happy New Year!...." at this point is distracted by noticing Katie, and suddenly changes to "....ooh, you have a girlfriend...not so lonely then...have a great 2010!"&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Bonus points to the courageous pair I passed on the walk home, who in response to any loud random drunken shouts of "woooo" or similar, would reply with "woooo....Binge drinking" in a really unenthusiastic voice.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-6641449478952248769?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/6641449478952248769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2010/01/xmas-new-years.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6641449478952248769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6641449478952248769'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2010/01/xmas-new-years.html' title='Xmas / New Years'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_B61K5LgOLFs/Sz8aYpsqCUI/AAAAAAAAAjo/4JvFoGR4Jy4/s72-c/2010-01-01+00.01.24.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-8893226576311072524</id><published>2009-12-12T20:07:00.003+11:00</published><updated>2009-12-12T20:54:49.247+11:00</updated><title type='text'>Details, part 2</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Editing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As promised, this is part 2 of the details of what I do at Google, on Wave - and that is working on the editor.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;That is, the part that you type in / interact with when you're entering information on the page. When you compose an email, you're using an editor, when you modify a Word Document or write an SMS, you're using an editor. Likewise, when you create a wave and start typing, you're using an editor I help write (there are a few of us who work on it). So, what does someone working on the editor actually do?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Editing concern #1: Features&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Wave uses a rich-text editor, which means we support font styles (e.g. &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;bold&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;italic&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FF6666;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;coloured&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, sized, ..) plus allowing links, indentation, bullets, videos, images, ...etc. There are a few missing (tables, numbered lists, ...) so one thing we do is keep adding features as the are needed or seem useful.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Editing concern #2: Usability&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Which leads nicely to another big part, getting the editor to work how people think it will. A simple example is things like shortcuts - if you select text and hit Ctrl-B, most people expect this to make the text bold. If you type in a right-aligned paragraph, and hit enter, you expect the next line to also be right-aligned by default. If you put your cursor inside a yellow word, and type, you want the letters you add to also be yellow.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Note that a lot of this is determined by researchers, for the coders it's often more the task of making it easy to customise - for example, if it's decided that, if you type at the end of link the new characters aren't linked (compared to typing at the end of a bold word and wanting bold characters), then we should be able to implement this without spending lots of effort.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Editing concern #3: Realtime&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;One of the strong points with Wave is that messages update as they type, so editing has to be able to take care of any situations that occur from these - for instance, what if you're typing and someone else deletes the line you're on, where should your selection go? &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;More importantly, if someone types a paragraph, say, 50 letters long, then the document you're viewing will update up to 50 times. If processing then displaying an update was slow, concurrent editing would be a huge pain - so there's quite a bit of complexity in our code to make sure that for each update, as little work as possible is done. By only updating the parts that have changed, the editing experience becomes much faster and smoother.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Editing concern #4: Internationalisation (a.k.a. I18N)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;We're hoping that everyone around the world can use Wave - this means not just English speakers from US/UK/Oz/... but also those who use non-standard letters (e.g. the German ß character), non-roman characters (e.g. Cyrillic) right-to-left languages (e.g. Hebrew) and character-based (e.g. Chinese).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;For at least the last case, it has added complexity due to the way the characters are usually written in editors - as you cannot get a keyboard big enough to have each character, they are entered as longer combinations of text, which needs to work in Wave. It just so happens that each computer type (Windows, Mac, Linux, ...) and browser (IE, Firefox, Chrome, ...) do things in their own way for these, which brings me to my last point...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Editing concern #5: Getting it working for everyone&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Websites like Wave are viewed on web browsers - you currently are using one to view this blog, it could be Firefox, Chrome, Internet Explorer, or one of many others. Unfortunately, they all have their own separate quirks in how things work inside them, and we need to get our editor working in as many as possible (we currently support Chrome, Safari and Firefox). To add to this, the browsers themselves are programs, so they are changed or upgraded every so often, which occasionally break the way our editor interacts with them.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Thankfully it's becoming more standardised, but for now it means, when adding or changing behaviour, we sometimes must test all the different combinations, or add workarounds that are different for each browser type used. Fun...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;But it's an interesting challenge which has and will keep me occupied. As my team &lt;a href="http://googlewave.blogspot.com/2009/12/million-stamps-licked-and-counting.html"&gt;recently blogged&lt;/a&gt;, we have now sent out more than a million invitations. Because editing is a part users spend a lot of time on when using Wave, it's possible that a million people have now used my code. Even if only 0.1% of those use a certain editor feature each day, that's still 1000 people per day whose editing experience I have helped, always a good feeling :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;For now, time to get adjusted to not having a long uni end-of-year break...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;It looks like I'll be back in SA for Xmas then NSW for New Year's, see you then!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-8893226576311072524?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/8893226576311072524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/12/details-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8893226576311072524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8893226576311072524'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/12/details-part-2.html' title='Details, part 2'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-6669560439379850807</id><published>2009-11-08T16:08:00.004+11:00</published><updated>2009-11-08T17:30:35.986+11:00</updated><title type='text'>Details</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'trebuchet ms'; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;I've realised that I've never actually said exactly what I'm doing here in Sydney, so thought I'd spend a few blog updates explaining it. So far, I've probably explained to the point of "I work for &lt;/span&gt;&lt;a href="http://www.google.com/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Google&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;, coding for &lt;/span&gt;&lt;a href="http://www.youtube.com/watch?v=rDu2A3WzQpo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Google Wave&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;", time to elaborate. Since I've started, my job in the team comprises mainly of two sections - &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Client&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; and &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Editor&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - so I'll describe them both, starting this post with Client.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;What is a Client?&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;In the Wave world, a 'Wave client' is something you use to view waves. For example, if you use Outlook or Gmail to view emails, these are both mail clients. As Google develops Google Wave, with it we have wave.google.com which, if you have an account, you can visit to log in and view/edit all you waves. This is our wave client - a website that shows waves.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;What is involved in making the Google web client?&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Websites are becoming more and more complex these days, building of a number of technologies - in particular:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Html"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;HTML&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; is a language for specifying the content of a page. This includes things like text content, panels, images, ...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/CSS"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;CSS&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; is a language for setting the styles of a page - stuff like colours, borders, layouts and fonts.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;These two together are enough for static (i.e. non-changing) websites and many older sites were made of these two. As more dynamic content was desired, and extra functionality needed in sites, a third part became more widespread:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Javascript"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;JavaScript&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; can be thought of as the programming language for websites - it allows you to define mini programs to change the html/css of a page, to grab information from elsewhere without reloading the site, to define complex actions on button clicks, etc..&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;I deal with all of JavaScript, HTML and CSS in my job, however they are not the most friendly of languages to use to develop large projects - thankfully, Google has a tool for making that easier:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Java_(programming_language)"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; is a programming language growing in popularity for developing projects. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;- &lt;/span&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;GWT&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; is a google toolkit for converting a Java project into a website made of JavaScript, HTML and CSS. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;This is very useful as there are many tools that make writing and fixing Java code very simple, plus many useful libraries available in Java that others have written and can be reused. This combination (Java + GWT) is what I spend most of my time doing.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;What do I do in the Client?&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;I am in no way the only Client developer - there are a number in my team, as our client is rather complex, does a lot of interesting stuff and in some ways is pushing the boundaries of what a website can do inside a browser. Other than editing (which I'll talk about next post), the main chunk of what I do in the client is the project that I was assigned when first starting at Google - the toolbar (see below). Along with this I help with some generic stuff (mostly hooking up behaviour in the right-most wave panel, but also some misc. behaviour, css/html, speed profiling, bug fixes etc..).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;How come you're so slow at making a Toolbar?!&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;So, when I started, I was tasked with making the 'Edit toolbar'. Pretty simple - whenever in edit mode, we needed a bar of buttons to allow bold, italic, underline and a few other things. Within a week I got a really basic thing hooked up, and we started using that. Unfortunately, our need for buttons grew to proper customisable ones with configurable icons and possibly text, plus fancy overlapping separators, so the HTML and CSS grew more complex to accomodate. Eventually we needed users to add their own buttons, plus dropdowns for fonts, alignment, popups for links, etc... plus features like bold buttons displaying whether the current selection was bold, and the toolbar became close to what it is today:&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;img src="http://2.bp.blogspot.com/_B61K5LgOLFs/SvZghEmprrI/AAAAAAAAAYA/KDt1foga-IY/s320/edit.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 26px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5401610924365295282" /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia, serif;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Along the way, the requirement grew to add a normal 'view'-mode toolbar with buttons for actions you can perform on waves, complete with both icons and text, plus adding a toolbar to the search panel (in the middle) as well as a dropdown (the '...' below) that will show the buttons that are not visible if the panels are too narrow, plus later any options or buttons that aren't supposed to be displayed normally. And so, the edit toolbar and buttons were altered and the generic Toolbar was born, plus the More button:&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/SvZhGWJDyZI/AAAAAAAAAYQ/djdheSoxJXQ/s1600-h/playback.png"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;img src="http://2.bp.blogspot.com/_B61K5LgOLFs/SvZhGII59cI/AAAAAAAAAYI/1fz_UTd9yPM/s320/readNmore.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5401611560969434562" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 304px; height: 48px; " /&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The last toolbar that is currently in operation is the Playback toolbar - including normal icon-only buttons for navigation, plus the fun addition of a slider which again required updating button code to allow controllers on the toolbar. All the while, making sure it works properly in all supported browsers (Safari, Firefox, Chrome) plus looks fine in the small dropdown mode (as shown below) plus on mobile devices (iPhone and Androids).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia, serif;"&gt;&lt;img src="http://1.bp.blogspot.com/_B61K5LgOLFs/SvZhGWJDyZI/AAAAAAAAAYQ/djdheSoxJXQ/s320/playback.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5401611564728174994" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 280px; height: 127px; " /&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;And that's the current state the toolbar is in - most of the time is spent either coming up with nice generic ways of doing the actions across all browsers (e.g. when clicking buttons while editing, you want the editor to keep its selection, even though by default browsers all get rid of the selection on clicks), or adding in behavioural aspects (still to do is to display which font family/size/colour is selected, displaying menus when you click-and-hold, etc...)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia, serif;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia, serif;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Having said all that, despite the toolbar being a bit of a time sink for the behavioural aspects, it is nice to be working on such a visible and used aspect (plus pretty! Although I do none of that, it's all thanks to our talented UI designer), especially when Stephen Fry uses it!!!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia, serif;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; "&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.bbc.co.uk/blogs/technology/google_wave_fry434b.png"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;img src="http://www.bbc.co.uk/blogs/technology/google_wave_fry434b.png" border="0" alt="" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 434px; height: 437px; " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: 'trebuchet ms'; "&gt;Next week, I'll get into editing, and the miscellaneous other parts of the job (this week I've been primary oncall, which has meant two 2am and two 5am wakeups so far...). Til next time, happy Waving!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&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/12528430-6669560439379850807?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/6669560439379850807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/11/details.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6669560439379850807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6669560439379850807'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/11/details.html' title='Details'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_B61K5LgOLFs/SvZghEmprrI/AAAAAAAAAYA/KDt1foga-IY/s72-c/edit.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2820481712441995897</id><published>2009-10-09T22:49:00.003+11:00</published><updated>2009-10-09T23:21:14.993+11:00</updated><title type='text'>Launch!</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;So, it definitely has been a while since the last update, although I had always expected that due to the last bullet point in this list. In brief, what I've been occupying myself with includes:&lt;/span&gt; &lt;/span&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Mid September was mostly filled with work, mainly just increasing the stability of what I've been working on so people can use it for longer without it breaking...&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Near the end of September, everyone from Google visited the &lt;a href="http://en.wikipedia.org/wiki/Hunter_Region"&gt;Hunter Valley&lt;/a&gt; for three days! They put us up at some vineyard/golf-course/retreat type place, some of the time was having meetings and mingling with the rest of the office, but there was also time for a pub trivia night, a wine blending &amp;amp; cooking classes lunch, a poker tournament (2nd place out of 30 or so!) and even&lt;a href="http://aaainflatables.co.uk/laser_clay.html"&gt; laser clay pigeon shooting&lt;/a&gt;. An enjoyable 3 days, for sure. Driving up was also interesting, as it was on the day of the &lt;a href="http://www.smh.com.au/environment/sydney-turns-red-dust-storm-blankets-city-20090923-g0so.html"&gt;massive dust storm&lt;/a&gt;, so the entire way was red and dusty...&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Even closer to the end of September, I was lucky enough to visit Adelaide again for my Grandmother's birthday (special thanks to D-and-J of D-and-J Higgins for flying me over!). It was great to catch up with almost all of my closest relatives (including those normally in Victoria!), although that resulted in a very packed, albeit satisfying weekend.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Then, right at the end of September (I guess technically 1st Oct here, but Sep 30 in the US) wave launched its &lt;a href="http://wave.google.com/"&gt;"Consumer Preview"&lt;/a&gt;. While still not a full open launch, we decided that we were basically stable enough, and with enough features, that we could open up to move to around 100,000 regular users. Users are coming in through an invite system designed to get collaborative groups on together, so currently we're growing at quite an amazing rate (and having all the fun related to getting many many more users :p).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;So that's about it, mainly the launch has been what's kept me amazingly busy for the last month or so. It should be able to slow down for a little bit now (e.g. tonight I've just come back from a cruise around Sydney harbour with some &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.google.com.au/anitaborg/"&gt;Anita Borg&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; finalists) and so I've had the chance to get my tax return in (first tax return the goverment has ever had to pay me! hurrah) plus boring stuff like car service and dentist/specialist stuff. &lt;/span&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2820481712441995897?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2820481712441995897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/10/launch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2820481712441995897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2820481712441995897'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/10/launch.html' title='Launch!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-5456690303171166584</id><published>2009-08-16T21:54:00.003+10:00</published><updated>2009-08-16T22:47:57.533+10:00</updated><title type='text'>Awesome week &amp; Lombard pics</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;I figured I just had to update this week after realising on thursday that I have it pretty nicely here in Sydney currently. What happened thursday, you ask? well..it started the day before with all Googlers receiving an army camo shirt and cap, and Thursday was paintball day!&lt;/span&gt; &lt;span style="font-family:trebuchet ms;"&gt;All of the engineers had an off-site, which included six games of paintball against the others in the office - including my boss! This resulted in lots of paint, spent paintballs, and even a shot to the neck from my new gf of a month, Katie - impressive bruises all around (which I still have!).&lt;/span&gt; &lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;br /&gt;No,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt; the more fun part came walking back into work &lt;/span&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;" &gt;AFTER &lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;paintball. Yes, I walked to work at 5:30 pm, in sneakers, a tshirt and tracksuit pants, listening to my mpp3 player and wearin&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;g a scarf so my welt was hidden. Why, you ask? Well, I had &lt;/span&gt;&lt;span style="font-style: italic;font-family:trebuchet ms;" &gt;some &lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;stuff I wanted to finish early, but thursday is also they day where they have free beer and wine, plus free food after, and during which a few people from the office play board-games. So that was enjoyable, and after which I then also walked into timezone in town to practice som&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;e guitar hero arcade - because today (Sunday) there was a contest - came 5th, winning a free shirt and a $30 voucher (plus a figurine, meh, and soccer ball, for some reason...). So, all in all, a pretty cool week, hard to top any time soon!&lt;br /&gt;&lt;br /&gt;Miscellaneous update 1, is that work is still going very well, and&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt; we now have a new target to aim at - &lt;a href="http://googlewavedev.blogspot.com/2009/07/google-wave-updates-from-todays.html"&gt;100,000 users by the end of september!&lt;/a&gt; eek...at least it's a bit quiet for now, but that'll change mid-september.&lt;br /&gt;Update #2 is that my other lease on my old house has finally finished, which means bond back (once fridge is removed) and no more double rent! Which goes nicely into...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Update #3: long overdue pictures of my new Lombard St apartment! No, not &lt;span style="font-weight: bold;"&gt;the&lt;/span&gt; Lombard st in San Fransisco, but one in Sydney. My two new housemates are the afore-mentioned Katie Bell, a fellow Googler, as well as Greg Darke, a PhD student in IT at Sydney Uni. pics!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/Sof88sFNDuI/AAAAAAAAAVA/DjEHQjqycXk/s1600-h/bardout.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_B61K5LgOLFs/Sof88sFNDuI/AAAAAAAAAVA/DjEHQjqycXk/s320/bardout.jpg" alt="" id="BLOGGER_PHOTO_ID_5370539200217943778" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;The first is taken in a park just outside - we're up on level two on one of those balconies. As you can see, it's part of a much large estate, so all the gardens (including weird tropical-themed walkway) are taken care of, and both Greg &amp;amp; I get our own car-park :)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/Sof89LRcDqI/AAAAAAAAAVI/m7C1ILRyTVk/s1600-h/bardview.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/Sof89LRcDqI/AAAAAAAAAVI/m7C1ILRyTVk/s320/bardview.jpg" alt="" id="BLOGGER_PHOTO_ID_5370539208590757538" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Next picture is the view over the balcony! As you can see, another place I can see the centre of town from, which is nice - though this time much closer, and from the western side, so a short walk into work. And finally -&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/Sof89ye6lsI/AAAAAAAAAVQ/kkW2s-wegdk/s1600-h/bardinside.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/Sof89ye6lsI/AAAAAAAAAVQ/kkW2s-wegdk/s320/bardinside.jpg" alt="" id="BLOGGER_PHOTO_ID_5370539219116267202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;A picture of inside, notice Greg on the guitar and Katie on the drums. That's it from me, another update hopefully around late september early october after our work hunter valley visit, and 100k launch!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-5456690303171166584?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/5456690303171166584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/08/awesome-week-lombard-pics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5456690303171166584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5456690303171166584'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/08/awesome-week-lombard-pics.html' title='Awesome week &amp; Lombard pics'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_B61K5LgOLFs/Sof88sFNDuI/AAAAAAAAAVA/DjEHQjqycXk/s72-c/bardout.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-1500788729105373580</id><published>2009-06-21T22:40:00.005+10:00</published><updated>2009-06-21T23:06:12.511+10:00</updated><title type='text'>Picture-view</title><content type='html'>&lt;span style="font-size:85%;"&gt;As promised, some pictures from my recent trip to Mountain View (MtV), California.&lt;br /&gt;First off, a picture of what most of MtV looks like - I went for a long walk the second weekend I was there, and for about 2 or 3 hours, the entire trip looked like this:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/Sj4qwdm5j0I/AAAAAAAAASA/0jsVu4cM_vE/s1600-h/mtv.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/Sj4qwdm5j0I/AAAAAAAAASA/0jsVu4cM_vE/s320/mtv.jpg" alt="" id="BLOGGER_PHOTO_ID_5349760419432599362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Why would I walk for 3 hours, you say? Well, I needed the exercise (you don't get much in California, and with the food they serve, I feel I must have gained some weight...), but also guitars are much cheaper over there, I managed to pick up this! (A seven-string Ibanez 7321, have meant to get one for such a long time, finally I have one, and a coffin-shaped case to keep it in, which was fun getting through customs...)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/Sj4qwgWXrzI/AAAAAAAAASI/usBE3ZUgL74/s1600-h/guit.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/Sj4qwgWXrzI/AAAAAAAAASI/usBE3ZUgL74/s320/guit.jpg" alt="" id="BLOGGER_PHOTO_ID_5349760420168576818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Next up, what better to do with a group of programmers in the hub of Silicon Valley than visit all the geeky tech places, starting with NASA Ames:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/Sj4qwystNnI/AAAAAAAAASQ/dw-pJ3h-tUI/s1600-h/space.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_B61K5LgOLFs/Sj4qwystNnI/AAAAAAAAASQ/dw-pJ3h-tUI/s320/space.jpg" alt="" id="BLOGGER_PHOTO_ID_5349760425094100594" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;As well as Apple headquarters:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/Sj4qxKX_JrI/AAAAAAAAASg/I0_2tJ7GGck/s1600-h/apple.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/Sj4qxKX_JrI/AAAAAAAAASg/I0_2tJ7GGck/s320/apple.jpg" alt="" id="BLOGGER_PHOTO_ID_5349760431449646770" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;and nVidia (plus yahoo, Xerox, facebook and a few others not pictured):&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/Sj4qw_uI-hI/AAAAAAAAASY/_dMliYckeI4/s1600-h/nVidia.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/Sj4qw_uI-hI/AAAAAAAAASY/_dMliYckeI4/s320/nVidia.jpg" alt="" id="BLOGGER_PHOTO_ID_5349760428589775378" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Nearby to work is also a tech museum, with a bunch things important in the history of computers (e.g. early Google machines, a Babbage difference engine, a Cray supercomputer,..) as well as an Enigma machine:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/Sj4q-4wGAMI/AAAAAAAAASw/cZR3eOZ3Icw/s1600-h/enigma.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/Sj4q-4wGAMI/AAAAAAAAASw/cZR3eOZ3Icw/s320/enigma.jpg" alt="" id="BLOGGER_PHOTO_ID_5349760667237089474" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;and the famous deep blue! (and before you asked, no, I did not play it...)&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/Sj4q-gqHAEI/AAAAAAAAASo/TNuXXLOBYlQ/s1600-h/deepblue.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/Sj4q-gqHAEI/AAAAAAAAASo/TNuXXLOBYlQ/s320/deepblue.jpg" alt="" id="BLOGGER_PHOTO_ID_5349760660769538114" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;And finally, the non-tech part of San Fransicso; the drive to &amp;amp; from was fun (scenic, but also I ended up driving about 120kmph on the 'wrong' (=right) side of the road in an automatic Mazda 6), and in the city itself we managed to find this famous bridge:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/Sj4q_C7patI/AAAAAAAAAS4/AtfNQgnWf_g/s1600-h/bridge1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/Sj4q_C7patI/AAAAAAAAAS4/AtfNQgnWf_g/s320/bridge1.jpg" alt="" id="BLOGGER_PHOTO_ID_5349760669969902290" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;And in case you were curious at the view up one of those really large spire pylon things: (for those playing at home, we ended up going exactly half way, then back again, so effectively walked accross it...)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/Sj4q_bxV5gI/AAAAAAAAATA/s6RphLN-NI8/s1600-h/bridge2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/Sj4q_bxV5gI/AAAAAAAAATA/s6RphLN-NI8/s320/bridge2.jpg" alt="" id="BLOGGER_PHOTO_ID_5349760676637566466" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;br /&gt;But wait, there's more! Well...not on the trip-related subject, but I also recently found out that I won a University Medal for graduated students (I think maybe for honours students). 18 were given out this year, so it seems I might be able to be back in SA for one or two days to collect it, even if that means wearing academic dress again...&lt;br /&gt;&lt;br /&gt;Next update will hopefully be soon, and about this house, after our house-warming this upcoming friday. Adios!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-1500788729105373580?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/1500788729105373580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/06/picture-view.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/1500788729105373580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/1500788729105373580'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/06/picture-view.html' title='Picture-view'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B61K5LgOLFs/Sj4qwdm5j0I/AAAAAAAAASA/0jsVu4cM_vE/s72-c/mtv.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-1350438702874941934</id><published>2009-06-07T15:43:00.003+10:00</published><updated>2009-06-07T16:57:03.164+10:00</updated><title type='text'>Text-only view</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Firstly, I apologise for the lack of images - I've been unable to get my photos from my phone onto the work laptop I'm using here in the states, so the images will have to wait until I get back to Sydney before appearing here (but rest assured, they'll get here!)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Secondly, HAPPY BIRTHDAY to Emily, Gran and Dad for their respective birthdays on the 3rd, 7th and 9th this month - I'm sorry that I couldn't be in Adelaide for the weekend, but I hope it was fun!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Now, to update you all on how the last few weeks have gone - it's been crazy but amazing! So, I arrived in the US on Friday 22nd, and by that afternoon (US time, so effectively saturday morning) I was at the &lt;a href="http://en.wikipedia.org/wiki/Googleplex"&gt;Googleplex&lt;/a&gt;! But not just &lt;/span&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;at&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; the Googleplex, I was actually setting up a machine, and within a few hours, &lt;/span&gt;&lt;span style="font-weight: bold; font-family: trebuchet ms;"&gt;writing code&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; at the Googleplex. This trend continued into friday night, then started again for most of Saturday, Sunday and Monday - it was rather surreal, a bunch of us in a small visitors' area, making the finishing touches and bugfixes before our big thursday demo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Finally, after the 5 or 6 days of changes, some press training, and numerous demo runthroughs, we were ready! Our team of about 50 or so developers (mostly from the Sydney office) all travelled down to San Fransico's &lt;a href="http://en.wikipedia.org/wiki/Moscone_Center"&gt;Moscone centre&lt;/a&gt;, the location for this year's Google Developer conference, '&lt;a href="http://code.google.com/events/io/"&gt;IO&lt;/a&gt;'. The Wave demo was the keynote on the thursday day 2, so we headed in our secret back entrance early, and what really struck me and a few other guys was the sight of attendees literally running to get seats up the front to see what we were announcing. You can check the video at the link in the post below, and I'll have a post all about it once I'm back in Syd, but in summary, it went really well! The reception has been amazing, just walking around IO and getting random people talking to me and the rest of the team - our youtube video is up to almost 2 million views in a little over a week, quite astounding.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;That's about all for now, this week and next week are all just attending google training sessions, exploring around the HUGE campus we have here, and, of course, enjoying the Wave aftermath while trying to get our product stable, feature-laden and ready for a large consumer launch!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;More soon, with pictures - Pat, Wave developer :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Oooh, and for those that care about these sort of things, the Google share price is currently $444.32. On the morning of our keynote, it was $405.56, which means close to a 10% increase in stock price in the last week, and it's nice to think that at least some of that is hopefully due to my team - especially considering it was also a week where Microsoft announced the new upgrade of their competing search engine. And, for reference, the price on Feb 2 when I started was $340.57 ;)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-1350438702874941934?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/1350438702874941934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/06/text-only-view.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/1350438702874941934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/1350438702874941934'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/06/text-only-view.html' title='Text-only view'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2490684328038653102</id><published>2009-05-29T04:11:00.004+10:00</published><updated>2009-05-29T04:17:04.266+10:00</updated><title type='text'>Wave</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://wave.google.com"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 256px;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/Sh7T-k1AhYI/AAAAAAAAARI/LO0XPo0A_7o/s400/wave-256.png" alt="" id="BLOGGER_PHOTO_ID_5340939280099345794" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Really quick update - the project I'm on at work has just been announced, so I can talk about it now! And hopefully will also be free more to enjoy and update you about my trip here to California, more shortly!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2490684328038653102?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2490684328038653102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/05/wave.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2490684328038653102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2490684328038653102'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/05/wave.html' title='Wave'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B61K5LgOLFs/Sh7T-k1AhYI/AAAAAAAAARI/LO0XPo0A_7o/s72-c/wave-256.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-388497530919738595</id><published>2009-04-29T22:08:00.002+10:00</published><updated>2009-04-29T22:33:17.086+10:00</updated><title type='text'>Update</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;It's official! My workplace has just been declared the #1 place to work in Australia!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Now, it's hard to say whether this is true, as I've really only worked at one place (well..maybe two if you count SAAB), but it is rather nice.  The food is still excellent, we now have a new pool table, and I'm starting to enjoy the flexible working hours - recently I picked up some flu going around (NOT swine flu) and have been able to take a few days off, doing some work from home.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;In the meantime, I've found out I get a three week trip to the US (providing the aforementioned flu thing doesn't get out of control)! All new fulltimers get to visit the homebase in mountain view for some training. Which means I'm out of sydney from 22nd May - 12th June, but also that I get to check out the famed Googleplex, complete with numerous cafes and even ball pit! I'll try to remember to take plenty of pictures. Apologies in advance to all those with birthdays in early June that I'm going to miss =(&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Everything else going fine in syd - had diabetes and dentist checkups, everything looking good (except...yay! root canal. but only one), I might be relocating house shortly after returning from training, mostly due to cheaper &amp;amp; closer to work, just trying to arrange things this end.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;I've been lazy and not taken any pictures this week, but instead, here's a video from a guy at work of what showed up over the harbour at work today:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/76bNnhXt6zI&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/76bNnhXt6zI&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-388497530919738595?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/388497530919738595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/04/update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/388497530919738595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/388497530919738595'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/04/update.html' title='Update'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-8096194125915512343</id><published>2009-04-15T22:14:00.002+10:00</published><updated>2009-04-15T22:19:29.139+10:00</updated><title type='text'>Happy Easter!</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Just a really quick update to say thanks to all those people I met up with in Adelaide over the easter weekend, twas a good (albeit busy) weekend. And to those I didn't see, apologies - the four days filled up faster than I had thought. I hope you all had a great weekend, and I might be back in Adelaide next long weekend (early June).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Until then, the next while will probably be rather busy again, so just a warning that responses from me may be a bit slow, but I'm still here! It'll all make sense eventually, I swear, but I can't tell you when :p&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-8096194125915512343?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/8096194125915512343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/04/happy-easter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8096194125915512343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8096194125915512343'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/04/happy-easter.html' title='Happy Easter!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2426189252633644648</id><published>2009-03-22T22:18:00.003+11:00</published><updated>2009-03-22T22:40:44.426+11:00</updated><title type='text'>new Office()</title><content type='html'>(Apologies for the bad programmer joke in the title)&lt;div&gt;&lt;br /&gt;&lt;div&gt;So, as promised, news this week from Sydney is all about the move to the new office in Pyrmont. It's a bit longer walk in every morning, but I don't mind it mainly because this is what it looks like - Firstly, our actual office. I'm on the sixth floor...that's right, there seem to be only five. Because mine is the small one up the very top, complete with balcony outside and large actual cafe, and the best views in the place!&lt;/div&gt;&lt;img src="http://2.bp.blogspot.com/_B61K5LgOLFs/ScYgVcFQ6KI/AAAAAAAAAOg/wbeqz04MIpw/s320/P170309_08.52.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5315971962845063330" /&gt;If you're wondering what the view is like, here's one taken from  just outside the building, with a view similar to that out the window near my desk or out the balcony at the cafe. Notice the nice coat-hangery thing:&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_B61K5LgOLFs/ScYgVjZdaWI/AAAAAAAAAOo/4Pyx4YEnLE4/s320/P170309_08.54.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5315971964808816994" /&gt;Now, it's true that I've been working quite late recently, apologies for being hard to get in contact with. After this week things should settle down a bit, but even now, working late isn't all that bad due to actual dinners served at work, plus the following view while eating dinner:&lt;div style="text-align: center;"&gt;&lt;img src="http://1.bp.blogspot.com/_B61K5LgOLFs/ScYgVq82ZwI/AAAAAAAAAOw/d_AM0yH5YEM/s320/P160309_19.45.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5315971966836303618" /&gt;&lt;div style="text-align: left;"&gt;and this view on the walk home across darling harbour:&lt;/div&gt;&lt;img src="http://4.bp.blogspot.com/_B61K5LgOLFs/ScYgV4dAdVI/AAAAAAAAAO4/fTDb24w3Jno/s320/P190309_02.30.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5315971970460841298" /&gt;&lt;div style="text-align: left;"&gt;And that's about it for this update - not much else is happening, except maybe making another pumpkin pie (mmmmyum) and playing more soccer against ebay, now that we have a grassy area very close by. I've also booked flights for the easter long weekend, so anyone in Adelaide, I'll catch up with you then!&lt;/div&gt;&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/12528430-2426189252633644648?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2426189252633644648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/03/new-office.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2426189252633644648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2426189252633644648'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/03/new-office.html' title='new Office()'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_B61K5LgOLFs/ScYgVcFQ6KI/AAAAAAAAAOg/wbeqz04MIpw/s72-c/P170309_08.52.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-1835235091700291974</id><published>2009-03-15T22:18:00.002+11:00</published><updated>2009-03-15T22:40:42.225+11:00</updated><title type='text'>Moving (and shaking?)</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;To start with, just letting everyone know that yes, I did go &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://en.wikipedia.org/wiki/Hypoglycemia"&gt;hypoglycemic &lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;at work, but received some glucagon quickly and am now back to normal, and have arranged a slight insulin adjustment with a local specialist who I'm seeing again in a month.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;But on to happier things - firstly, Kensington. It just so happens that my place here is within walking (and hearing) distance of the SCG, which was rather fortunate as on saturday the &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.soundrelief.com.au/"&gt;Sound Relief &lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;concert was held there, so saturday involved waking up at noon with Coldplay coming through the window, and having dinner to the sounds of Jet. Then sunday came complete with amazing sunset:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/Sbzkf3sqDYI/AAAAAAAAAOQ/3hlJlwo9S2o/s1600-h/sky1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/Sbzkf3sqDYI/AAAAAAAAAOQ/3hlJlwo9S2o/s320/sky1.jpg" alt="" id="BLOGGER_PHOTO_ID_5313372896568675714" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/Sbzkf1TbEiI/AAAAAAAAAOY/CYETY7fKJWI/s1600-h/sky2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_B61K5LgOLFs/Sbzkf1TbEiI/AAAAAAAAAOY/CYETY7fKJWI/s320/sky2.jpg" alt="" id="BLOGGER_PHOTO_ID_5313372895925965346" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;We also move Google office this weekend, to the new location on the pyrmont side of Darling Harbour - but with views of the bridge, I am told. I haven't seen it yet, but things to look forwards to include a huge cafe kitchen (as in, actual chefs on staff i believe), themed rooms like the treehouse library (although, the theme near me is apparently 'dunny and algae', not sure why...) plus having an actual desk next to the people I'm working with. Pictures of the surrounding area shall hopefully be added to this blog in the next few weeks.&lt;br /&gt;&lt;br /&gt;Having said that, I have a feeling the next two weeks will be hurrendously busy for me due to some pending deadlines, so apologies if I am hard to contact. Preempting this, I decided to try something recommended by an American friend...&lt;a href="http://www.plaincook.com/fantastic-pumpkin-pie-Recipe-2008-05-03"&gt;pumpkin pie&lt;/a&gt;:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/Sbzkf8t-0mI/AAAAAAAAAOI/d5e8c7ES-u8/s1600-h/pie.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/Sbzkf8t-0mI/AAAAAAAAAOI/d5e8c7ES-u8/s320/pie.jpg" alt="" id="BLOGGER_PHOTO_ID_5313372897916408418" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;And after the amazing success, it's my new #1 thing to make (maybe I'll prepare one over Easter if I'm in Adelaide and have some victims to try it on) - so it appears vegetables &lt;span style="font-style: italic;"&gt;can &lt;/span&gt;be used in desserts.&lt;br /&gt;&lt;br /&gt;The last picture is just a small aside as to what happens when you try to copy Ikea and have instruction manuals with no words. You get cute little steps like this one, I'll let you decipher what step 4 does...&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/SbzkfiwwbCI/AAAAAAAAAOA/MGmA_7AFErM/s1600-h/manual.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_B61K5LgOLFs/SbzkfiwwbCI/AAAAAAAAAOA/MGmA_7AFErM/s320/manual.jpg" alt="" id="BLOGGER_PHOTO_ID_5313372890948725794" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-1835235091700291974?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/1835235091700291974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/03/moving-and-shaking.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/1835235091700291974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/1835235091700291974'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/03/moving-and-shaking.html' title='Moving (and shaking?)'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_B61K5LgOLFs/Sbzkf3sqDYI/AAAAAAAAAOQ/3hlJlwo9S2o/s72-c/sky1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-6166336411345555412</id><published>2009-03-01T20:58:00.004+11:00</published><updated>2009-03-01T21:05:22.281+11:00</updated><title type='text'>Merch!</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Really short update, just to say something excellent arrived in the mail:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://padster.gyronet.org/music/merch/back.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 317px; height: 237px;" src="http://padster.gyronet.org/music/merch/back.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://padster.gyronet.org/music/merch/front.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 317px; height: 236px;" src="http://padster.gyronet.org/music/merch/front.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;Pegasi merchandise! Not bad quality if I may say so myself :) Nothing else too interesting happening over here, more from me when it does. I hope all is well for the two or three people reading this :p&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-6166336411345555412?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/6166336411345555412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/03/really-short-update-just-to-say.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6166336411345555412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6166336411345555412'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/03/really-short-update-just-to-say.html' title='Merch!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2139318412447716454</id><published>2009-02-26T21:51:00.003+11:00</published><updated>2009-02-26T22:30:17.574+11:00</updated><title type='text'>Another day at the office...</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Ok, firstly:&lt;/span&gt; &lt;/span&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;I was not responsible for &lt;a href="http://infotech.indiatimes.com/News/Gmail_is_down_down_down/articleshow/4183617.cms"&gt;Gmail going down worldwide&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;I was also nowhere near Castlereagh street when it &lt;a href="http://www.theage.com.au/national/workers-run-for-their-lives-as-cbd-scaffold-buckles-20090226-8iun.html"&gt;started falling apart&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Just thought I'd clear those two up :)&lt;br /&gt;&lt;br /&gt;Thanks to everyone who's emailed/chatted/sms'd/commented/facebooked etc. to me over the last few weeks! I apologise if I've been slow replying, things are still a bit bu&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;sy around here&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt; but thankfully that's starting to ease.&lt;br /&gt;So much so that I even made Jam scones and pancakes last sunday:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/SaZ2-_TECYI/AAAAAAAAANQ/1onKtNEJ5VM/s1600-h/P220209_08.16.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/SaZ2-_TECYI/AAAAAAAAANQ/1onKtNEJ5VM/s320/P220209_08.16.JPG" alt="" id="BLOGGER_PHOTO_ID_5307060035418065282" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;As you can see, unfortunately I only realised after making the batter t&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;hat the frypan wasn't non-stick, so instead had to improvise a bit with a pan.&lt;br /&gt;&lt;br /&gt;But the food here is certainly going well - lunch at Google monday to friday, and dinner around town or in my large kitchen. All I need now is some sort of exercise or I might come back from sydney a bit bigger :(&lt;br /&gt;&lt;br /&gt;It must be said, the sydney-cbd lifestyle certainly does take a bit of adjusting too. If I had to sum it up in one word, I'd say: corporate. People in suits everywhere - some days I walk into work goi&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;ng down Martin Place, and it's amazing the number of office workers in suits that continually are commuting up and down there (I haven't yet stood outside the seven office and looked in to see Kochie just yet though...). To see the big head offices of so many large businesses is kinda cool - some are styled in a really old-fashioned way, probably because the buildings have been there for ages (it's amusing to see the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;old sandstone banks just like they appear in movies), but more impressive are the new ones - especially fashion places (e.g. Prada, Armani) and also Apple: &lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/SaZ2-x7r83I/AAAAAAAAANY/dnkvMmYkrRA/s1600-h/P080209_15.05.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/SaZ2-x7r83I/AAAAAAAAANY/dnkvMmYkrRA/s320/P080209_15.05.JPG" alt="" id="BLOGGER_PHOTO_ID_5307060031830356850" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Another thing I learned quickly was that Sydney drivers like using their horns (a LOT - I was honked at &lt;span style="font-style: italic;"&gt;twice &lt;/span&gt;at an intersection while the light was red, simply because the driver behind me wanted to turn left on a green left-turn arrow while I was going straight...) and that pedestrian crossi&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;ng lights are completely superfluous - the average commuter won't pay any attention to them at all, and simply cross when there's no cars close by (or even when they are close by, in some cases).&lt;br /&gt;&lt;br /&gt;Finally, I have to say that I'm rather glad I'm working where I am. Despite the number of people who come to work at 11am and seem to not leave until 11pm or even 1am, it's amazing&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt; to come to work and feel like you're seeing the future of the internet - not only all these things about how the world is operating (e.g. search query statistics, how maps or gmail work) but also what it could be like in a few weeks or months time, chatting to people about future Google projects that haven't yet made it into the public, or in some cases, haven't even made it to more than one or two googlers yet. It's also nice to know that, if you do improve something, then based on the number of google users, whatever you do will (hopefully) be of some use - albeit also picked apart and commented about on blogs, but hey, hopefully they say nice stuff. Then there's also stuff like this:&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/SaZ2_UAftLI/AAAAAAAAANg/IXLRECnJRyc/s1600-h/P240209_19.07.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_B61K5LgOLFs/SaZ2_UAftLI/AAAAAAAAANg/IXLRECnJRyc/s320/P240209_19.07.JPG" alt="" id="BLOGGER_PHOTO_ID_5307060040977331378" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2139318412447716454?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2139318412447716454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/02/another-day-at-office.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2139318412447716454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2139318412447716454'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/02/another-day-at-office.html' title='Another day at the office...'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_B61K5LgOLFs/SaZ2-_TECYI/AAAAAAAAANQ/1onKtNEJ5VM/s72-c/P220209_08.16.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-4317413487677314669</id><published>2009-02-14T20:24:00.004+11:00</published><updated>2009-02-14T20:51:58.715+11:00</updated><title type='text'>The new place</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;Ok, so here goes, a brief pictorial overview of my situation in Sydney, starting with my new place (appearing mood-lit at night). My place is the window above the one with the light on:&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/SZaONII-8rI/AAAAAAAAALw/6wl4l4W8bcc/s1600-h/P040209_20.31.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/SZaONII-8rI/AAAAAAAAALw/6wl4l4W8bcc/s400/P040209_20.31.JPG" alt="" id="BLOGGER_PHOTO_ID_5302581967449944754" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Next up is the view from the kitchen window. Just to the right of centre in the picture you can see Sydney's centrepoint tower, and between here and there is trees:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/SZaO7rHlzmI/AAAAAAAAAMA/NyHCmLMhLbI/s1600-h/P040209_19.35.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/SZaO7rHlzmI/AAAAAAAAAMA/NyHCmLMhLbI/s400/P040209_19.35.JPG" alt="" id="BLOGGER_PHOTO_ID_5302582767113326178" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;From the back balcony, you can see a local golf-course. &lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;There is also a nice view out my bedroom window...I'm not sure what town that is, but again, lots of green in the view:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/SZaO7UISiQI/AAAAAAAAAL4/-9LpmA8Cmqg/s1600-h/P070209_08.00.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/SZaO7UISiQI/AAAAAAAAAL4/-9LpmA8Cmqg/s400/P070209_08.00.JPG" alt="" id="BLOGGER_PHOTO_ID_5302582760942242050" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Next up is where I'm working - the Google office I'm in is 11 floors up in this building, on the corner of Market st and Sussex st. Right now, I also sit at a desk right at the corner of the two side visible in this shot, so I get a pretty good view:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/SZaO7lCh5FI/AAAAAAAAAMI/V969KImo97c/s1600-h/P080209_11.50%5B02%5D.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/SZaO7lCh5FI/AAAAAAAAAMI/V969KImo97c/s400/P080209_11.50%5B02%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5302582765481485394" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;As it happens, just to the right of my screen, I can see pretty much this (just a bit smaller due to being 11 floors in the air...) - which happens to be the sydney aquarium to the right, the national maritime museum on the left, and some of its fancy boats in the middle, parked in Darling Harbour:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/SZaO7zAsfDI/AAAAAAAAAMQ/Ww3sa5RDc4k/s1600-h/P080209_11.50.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/SZaO7zAsfDI/AAAAAAAAAMQ/Ww3sa5RDc4k/s400/P080209_11.50.JPG" alt="" id="BLOGGER_PHOTO_ID_5302582769231887410" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;As I said, I'm on the corner of the office for now, so if I stand up and crane my neck a bit, I can look down to also see something like this - more of darling harbour:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/SZaO7-qcRTI/AAAAAAAAAMY/TWTFySUc-5I/s1600-h/P080209_11.50%5B01%5D.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/SZaO7-qcRTI/AAAAAAAAAMY/TWTFySUc-5I/s400/P080209_11.50%5B01%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5302582772359775538" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;I should add, on my first few days I was staying at a motel in Randwick, and as all the realestate agencies were closed on Australia day, I decided to take a walk - I think this one is Gordon's bay:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/SZaPXx1aurI/AAAAAAAAAMg/NpQs_W_38zs/s1600-h/P260109_16.06%5B01%5D.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/SZaPXx1aurI/AAAAAAAAAMg/NpQs_W_38zs/s400/P260109_16.06%5B01%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5302583249952488114" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;And this, of course, is Bondi! It was a bit overcast that day, but at least there were no sharks...:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/SZaPX1-mHbI/AAAAAAAAAMo/-otJT29coUI/s1600-h/P260109_16.54.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/SZaPX1-mHbI/AAAAAAAAAMo/-otJT29coUI/s400/P260109_16.54.JPG" alt="" id="BLOGGER_PHOTO_ID_5302583251064724914" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;That's it for the picture guide, but expect more info to come soon!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-4317413487677314669?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/4317413487677314669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/02/new-place.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4317413487677314669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4317413487677314669'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/02/new-place.html' title='The new place'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B61K5LgOLFs/SZaONII-8rI/AAAAAAAAALw/6wl4l4W8bcc/s72-c/P040209_20.31.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2127574414063215904</id><published>2009-02-13T20:35:00.001+11:00</published><updated>2009-02-13T20:38:36.208+11:00</updated><title type='text'>It's back!</title><content type='html'>After a long thesis-finishing hiatus, including a relocation to NSW, the codemonkey blog is back!&lt;br /&gt;&lt;br /&gt;Now that I have net access, and am starting to settle down into the working-life routine, I hope to keep this updated with what's happening here in sydneyland. Stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2127574414063215904?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2127574414063215904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2009/02/its-back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2127574414063215904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2127574414063215904'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2009/02/its-back.html' title='It&apos;s back!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-4676858796437587008</id><published>2008-09-22T00:16:00.002+10:00</published><updated>2008-09-22T01:12:43.329+10:00</updated><title type='text'>Ambidexterity</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Recently, I've decided to upgrade my old &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.comparestoreprices.co.uk/images/fe/fender-squier-affinity-strat-black.jpg"&gt;Squier Strat&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; for a &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://upload.wikimedia.org/wikipedia/commons/6/63/Seven-string_guitar_ibanez_rg7321bk.jpg"&gt;7-string Ibanez 7321&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;. The strat is about 4 years old, so decided to give it a clean, which included a complete restring. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Now, a bit more background - I'm an avid Guitar Hero player, quite good, but can't really bring myself to play it often enough to be among the top league of players. Plus, it's not really very popular here in Aus, so while I've won beer and an IPod from T, I doubt i'd be able to earn much more. It's still fun though, so I figured I'd use the opportunity to learn a new skill - ambidexterity. You see, there's this option to play 'lefty-flipped' = everything reversed, where you strum with your left hand, and fret with your right.&lt;br /&gt;&lt;br /&gt;I'd never noticed until I tried, how hard it was at first. You see, while it was easy to &lt;span style="font-weight: bold;"&gt;think&lt;/span&gt; what you should do, muscle memory inevitable took over. When playing normally, you always fret (left-hand) &lt;span style="font-style: italic;"&gt;slightly &lt;/span&gt;before strumming (right-hand) so you're holding notes down before you hit them. Your left hand naturally learns to move a bit before right, so when you flip, suddently you're strumming before notes are held (= bad). Similarly, transitions between chords with the right hand, or simple strumming patterns with the left, would suddenly be much harder.&lt;br /&gt;&lt;br /&gt;Which leads me to think that hand preference is more a thing of repeated action, than actually being better at one. You see, I began practicing in such a way that mistakes weren't tolerated (that is, starting by just finishing expert careers, but now aiming at 100% for expert songs, so far acheived on two of them! :D) and my progress isn't too dissimilar from playing normal-handed.&lt;br /&gt;&lt;br /&gt;Now back to my original story - I decided to restring it flipped, with the strings in reversed order, to try to learn to play normal guitar flipped. I already know all the theory, tis just a matter of muscle coordination, so hopefully by next year I should have it at a reasonable stage :) At the moment, strumming still feels kinda odd, and my right hand feels strangely inflexible, but Wonderwall is starting to sound ok :) But yeah, in short - ambidexterity is a weird thing, it'd be nice to be able to use either side equally, and although it seems hard at first, practice does seem to help a lot...maybe it'll come in useful one day.&lt;br /&gt;&lt;br /&gt;Note also that it can be quite odd - if you try to write left-handed, it's much easier writing the letters correctly than writing them as mirror imaged, I'm guessing in this case we remember the visuals more than the muscle movements. However, some things are easier to do wrong-handed when outright flipped.&lt;br /&gt;&lt;br /&gt;In other cool news, my indoor soccer team won our grand final! That's two seasons in a row, especially good this season as we only just made it into the finals themselves, never expected to do that well, and it's also my last full season here in SA (...for a while, at least). Secondly, a Melbourne uni team of coders recently &lt;a href="http://www.sppcontest.org/2008/SP_Results_2008.html"&gt;won our ACM regional&lt;/a&gt; - I was hoping these three would win, they've all been taught in the high-school program I help with, and what is more, check their team name! :)&lt;br /&gt;&lt;br /&gt;Holidays on now, which means honours talk soon, and lots of thesis writing....fun....adios for now!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-4676858796437587008?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/4676858796437587008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2008/09/ambidexterity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4676858796437587008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4676858796437587008'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2008/09/ambidexterity.html' title='Ambidexterity'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-7198869763433897186</id><published>2008-09-01T12:08:00.004+10:00</published><updated>2008-09-01T12:54:36.708+10:00</updated><title type='text'>myTunes</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;So, happy September everyone! The following is the usage stats of my site for August, each bar representing how much data was downloaded from it per day by visitors:&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/SLtQpXNpOhI/AAAAAAAAAIA/7CrolUHB5bY/s1600-h/usage.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/SLtQpXNpOhI/AAAAAAAAAIA/7CrolUHB5bY/s400/usage.png" alt="" id="BLOGGER_PHOTO_ID_5240871262911805970" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;The lowest horizontal (i.e. about day 1's total) is roughly 80Mb/day, which I used to be happy to hit - that translated into about 50-75 listens per day on mp3 sites. Then it kinda slowed down, and I thought I was in for a slow month...then August 24 happened, and BOOM. I mean, some rise was to be expected due to the end of the Olympics, especially as my listeners mostly seem to come via a chinese-language site, but still - almost 250Mb/day. Strangely, the # listens doesn't seem to gave grown much, people are just listening to songs for longer it seems. I've also had a number of odd referrers (= sites people get to mine from) include a few spam, one that looks like a ringtone site, and another apparently from ninemsn :S Maybe it was after the 20th = Pegasi's first gig, but either way, hopefully it'll keep up!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;On the topic of music, and gigging, we received feedback on the performance. Most was good suggestions, stuff expected to be said about a band at their first gig after being formed for 3 weeks. However, a few things said - although not surprising comments - did kinda annoy me. They were -  (1) The guitar playing was 'too complex', (2) Not enough hooks, (3) Stick to one genre, and (4) The song structures were too unusual.&lt;br /&gt;&lt;br /&gt;Those who know my&lt;a href="http://www.last.fm/user/sql_lall/"&gt; music tastes&lt;/a&gt; will know my #1 band to listen to, almost exclusively, is Dream Theater (with Fastball high up for their composing skills). Lets see some of the reasons I listen to DT and shun most other music:&lt;br /&gt;(1) They're skillful - most parts are amazingly complex, yet still appealing to the ear (e.g Overture 1928)&lt;br /&gt;(2) Most songs don't have catchy hooks, instead almost all notes and lyrics are important (e.g The Great Debate)&lt;br /&gt;(3) Their range of songs is diverse, newer ones especially are not repetative (e.g. Constant Motion vs. Wait For Sleep vs. Endless Sacrifice vs. I Walk Beside You vs. Never Enough)&lt;br /&gt;(4) Structures are rarely simple, with guitar/keyboard/drum fills and unusual time signatures added yet still sounding great (e.g. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Honor Thy Father, Forsaken)&lt;br /&gt;&lt;br /&gt;Not that I don't think the judges are bad for putting that feedback down, but it certainly is the way of the industry now to have repetative songs, whether inside the same song - i.e. lyrics repeated over and over again, the same riffs played CCVCCV, e.g. The Veronicas &lt;a href="http://www.metrolyrics.com/take-me-on-the-floor-lyrics-veronicas.html"&gt;new 'hit'&lt;/a&gt; - or between songs by the same group [e.g. i have to say it - Dragonforce], or worse, songs that sound like songs already out there [*cough* I'm looking at you, Rogue Traders and Kid Rock].&lt;br /&gt;&lt;br /&gt;And that's not to say that the artists themselves are to blame for this, it's just business. Instead, for me it's the consumer who wants 15 seconds of catchy song, either for their ringtone, or to appear on an ad, or simply because a four-minute song is too long to listen to...(*points at DT's Album/Song, Metropolis pt. 2*). So once you write your catchy, yet musically vacuous 15 seconds of hook, the next step is to play it over and over and over and OVER again, add some drum track, and dance around a bit. If you're already famous, you get some radio play, and because your hook is played 12 times per song, it'll get stuck in everyone's head! Meanwhile the musical intellect of the average listening is in a skydive.&lt;br /&gt;&lt;br /&gt;Revolt against the dumbing down of our musical culture! It's time for a new style, where songs have over 1 minute of non-repeating sections, where lyrics and verses ACTUALLY MATTER, and where minor 7ths, suspended 4ths or added 13ths can roam free, safe from the threat of power chords!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-7198869763433897186?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/7198869763433897186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2008/09/mytunes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/7198869763433897186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/7198869763433897186'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2008/09/mytunes.html' title='myTunes'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_B61K5LgOLFs/SLtQpXNpOhI/AAAAAAAAAIA/7CrolUHB5bY/s72-c/usage.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-5605678044049651196</id><published>2008-08-17T13:01:00.002+10:00</published><updated>2008-08-17T13:33:45.554+10:00</updated><title type='text'>Time's a curious thing</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Ever look back on yourself five years ago and think how silly you were back then?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Whether it's a memory of screwing up a question at a quiz night, or finding a guitar song easy that I remember having trouble with, or looking back at old forum posts thinking "uhh...I actually said that? What a fool!", it's amazing to think of the changes over the last five years.  And even more scary, wondering whether, five years (and probably 4 blog posts) from now, I'll think the same thing looking back '08. If so, I'll be one odd fellow in '13.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Anyhow, onto non-me topic: Time.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;I'm not sure whether I've written it here before, but it is still my idea that, as we are all still here, if time travel were possible, it'd only be used by socities who can utilise it safely without any paradoxical activities. This also means that they don't travel to any societites for which this is not the case - including us. And as it seems to me we're a long way from maturing enough, it will be a long time before we can hope for time travel (if it is at all possible, maybe not), so don't hold your breath. I mention it now because I recently heard it was a theory that travel might be possible, but would require the correct technology at both ends of the trip, which has a strange parallel to my earlier idea.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;And a second brief point:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Question 1: Do you think that time can go on forever? [e.g. there's no point where time will just stop]&lt;br /&gt;If no: Q2) How will it stop, and what will cause it? { 'Time travel paradox' would be a cool answer :D }&lt;br /&gt;If yes: Q2) Can time extend backwards forever?&lt;br /&gt;My initial reaction to Q1 is "yes", and so now i'm thinking my reaction to Q2 is also "yes". It's often wondered how time began - Big Bang, Creation, etc... but it's not often considered *whether* time began. I can't think of any reason why it really needed to? Sure, if you keep going backwards, then entropy keeps decreasing, but it's easy to be bounded yet always decrease. Maybe there was no start of time. something to think about :)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-5605678044049651196?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/5605678044049651196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2008/08/times-curious-thing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5605678044049651196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5605678044049651196'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2008/08/times-curious-thing.html' title='Time&apos;s a curious thing'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-5315746844191523312</id><published>2008-07-26T01:11:00.002+10:00</published><updated>2008-07-26T01:48:17.259+10:00</updated><title type='text'>Communication Breakdown</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Kudos to anyone who got the Led Zeppelin reference in the title.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Anyway, this is a semi-rant over something that has started to bother me recently, but looking back I realise it's actually been happening for a while, just has increased over the last while so is more noticible.&lt;br /&gt;You see, verbal communication (i.e. speaking) is great for getting whatever is in your head into someone else's, for sharing your thoughts with others. Thus it intrigues me whenever people say something vocally, yet then act in a way which completely contradicts their sentiments. As they say, actions speak louder than words, and I tend to trust body language/actions as how someone truly feels, moreso than what they're saying, for this exact reason. Is it truly that hard to say what you mean, to mean what you say?&lt;br /&gt;The first question from this is: &lt;span style="font-style: italic;"&gt;Is the contradiction intentional? Or are people just so unaware of themselves that they don't realise they don't agree with what they're saying?&lt;/span&gt; My guess would be the last one, just that if people really are that unaware of how they're feeling, and vocalise the opposite, then it truly is worrying. One thing that keeps a society functioning is accurate communication between people, so it'd be nice if you could trust what people said - while that is far off, it'd certainly be nice (and should be possible) to trust what people said about &lt;span style="font-weight: bold;"&gt;themselves&lt;/span&gt;...&lt;br /&gt;Second question - Why is this happening? The first thing that comes to mind is the same cause as many problems nowadays: thought laziness. People are getting away with less and less deep thought, that reflecting on how you feel is apparently too hard, it's simpler to say the cliche that comes to mind first, which fits best, and others will be happy with, even when it's not true =(&lt;br /&gt;The other reason which strikes me is egotism. Why? Well, verbal communication sends messages to others, and usually they act on these messages. If you actually worried about others reacting to what you say, then you'd try not to mislead (I would have thought...I guess I'm wrong). Instead, what happens is communication breakdown, people react but to the wrong thing, and that's when problems begin...&lt;br /&gt;One final reason, which would be awesome, is that everyone is aware of what they feel, say and do, and the differences are to make things more interesting. Though based on how complex interaction is, I seriously doubt it.&lt;br /&gt;Final question - &lt;span style="font-style: italic;"&gt;Is it a problem, and if so, what can we do about it?&lt;/span&gt; My answer so far is: Yes, and I don't know. Personally, all I can do is try best to mean what I say, and try to get really good at body language :p&lt;br /&gt;&lt;a href="http://padster.gyronet.org/music/heroes.txt"&gt;Mindless thoughts, thoughtless minds, to the heroes it's obvious, it's time to be leaving town...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On random non-sequiturs:&lt;br /&gt;National Campus Bands Concert is on at Uni soon, maybe the first gig for the Pegasi?&lt;br /&gt;And skiing (well, more snowboarding) was cold, expensive, but &lt;span style="font-weight: bold;"&gt;awesome&lt;/span&gt;!&lt;br /&gt;Coming back was confusing however, when I found my supermarket had weird discounts:&lt;br /&gt;-) 2L iced coffee cheaper than 2L plain milk&lt;br /&gt;-) Packet of 20 chips cheaper than packet of 15&lt;br /&gt;-) Softdrink cheaper per litre if bought in 1.25L than 2L bottles&lt;br /&gt;Oh discordia...&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-5315746844191523312?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/5315746844191523312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2008/07/communication-breakdown.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5315746844191523312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5315746844191523312'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2008/07/communication-breakdown.html' title='Communication Breakdown'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-6826376490307087293</id><published>2008-06-28T20:05:00.003+10:00</published><updated>2008-06-28T20:29:01.340+10:00</updated><title type='text'>This is not a blog post</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;a href="http://news.yahoo.com/s/ap/20080625/ap_on_re_eu/britain_monet_auction"&gt;Recently&lt;/a&gt;, an early painting by Monet was sold for $80 million, not bad for something that was bought in 1971 for $320,000 and hasn't been seen much since. The worth apparently comes from it being an example of what he'd later work on, so the moral of the story seems to be: If you think you're going to become famous, don't throw anything out...&lt;br /&gt;&lt;br /&gt;Anyway, thinking about art and walking through uni, I noticed &lt;a href="http://en.wikipedia.org/wiki/Ren%C3%A9_Magritte"&gt;Magritte &lt;/a&gt;had come to Adelaide:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/SGYPDt9KbNI/AAAAAAAAAHg/qArIvaqaVrU/s1600-h/25062008.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_B61K5LgOLFs/SGYPDt9KbNI/AAAAAAAAAHg/qArIvaqaVrU/s400/25062008.jpg" alt="" id="BLOGGER_PHOTO_ID_5216873774905453778" border="0" /&gt;&lt;/a&gt;(for those who don't get the reference, check out &lt;a href="http://en.wikipedia.org/wiki/The_Treachery_of_Images"&gt;The Treachery of Images&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Otherwise, no new music due to exams, and skiing for 2 weeks soon, but afterwards I'll start some predictions posts - and maybe, due to being very un-impressed with what is playing on the radio these days, actually do the song-in-a-day/week project to see what comes out of it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-6826376490307087293?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/6826376490307087293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2008/06/this-is-not-blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6826376490307087293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6826376490307087293'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2008/06/this-is-not-blog-post.html' title='This is not a blog post'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_B61K5LgOLFs/SGYPDt9KbNI/AAAAAAAAAHg/qArIvaqaVrU/s72-c/25062008.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2884223538909953570</id><published>2008-05-21T00:20:00.002+10:00</published><updated>2008-05-21T00:35:42.462+10:00</updated><title type='text'>More Beans</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;First up, I recently found out that my second-last blog entry 'Beans' did rather well in the contest it was written for, in fact coming in the &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.netbeans.org/competition/blog-contest.html"&gt;top 10&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;! So many thanks to Bodie for helping with the eloquence, and to all the folks running the NetBeans contest.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;This is only a short entry to let readers know that I've managed to get myself a job at a little-known &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.google.com"&gt;website company&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; who have an office in Sydney. Which means moving at the start of next year, and making the most of Adelaide until then (hopefully I'll be able to come back on some weekends too). &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Speaking of which, my band should soon have a name, and once a permanent drummer is found, the next step is finding gigs (probably some time after ski-trip in the mid-year break) so I'll keep you posted.&lt;br /&gt;Oooh, and the most recent TCO just finished, congrats to  the winners and JD on his 4th place (competing in style wearing sunglasses). Until next time, adios!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2884223538909953570?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2884223538909953570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2008/05/more-beans.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2884223538909953570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2884223538909953570'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2008/05/more-beans.html' title='More Beans'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-5047493192095521625</id><published>2008-05-01T23:20:00.003+10:00</published><updated>2008-05-01T23:35:24.788+10:00</updated><title type='text'>Black Parade</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;I'm starting to really love the walk home at night - so peaceful, so scenic, I'd strongly recommend it, you're welcome to come along some time but the most creativity comes from doing it alone while tuning out the rest of the world.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;On the way home today, the result was this, influenced by My Chemical Romance's &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.seeklyrics.com/lyrics/My-Chemical-Romance/Welcome-To-The-Black-Parade.html"&gt;Black Parade&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;To those who stand alone tonight -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;beaten,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;broken,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;unseen by the eyes of others, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;with unheard voice projected from unappreciated lips;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;undervalued,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;overlooked&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;yet still running the gauntlet - &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;Know that we're standing here with you,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;beaten together,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;broken together,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;united by this humble existance.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;We'll carry on.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;In other news, due to 88Mb on the last day, plus &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://padster.gyronet.org/music/band.html"&gt;new recordings&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;, padster.gyronet.org managed to serve 1 Gb last month. As I write this, it is 3 hours into gyronet's March, and the old 'Final Goodbye' mp3 has had 39 hits already, and the new 'less ordinary' is on 17. Kinda makes me wish I could play full time once uni has finished, but this is unlikely.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-5047493192095521625?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/5047493192095521625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2008/05/black-parade.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5047493192095521625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5047493192095521625'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2008/05/black-parade.html' title='Black Parade'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-8217420873867652701</id><published>2008-04-08T20:46:00.020+10:00</published><updated>2008-05-13T11:31:35.377+10:00</updated><title type='text'>Beans!</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Amazing news in from Microsoft:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/R_tNyQtYdFI/AAAAAAAAAFQ/E-2FbhjroxM/s1600-h/eek.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5186824921721369682" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://3.bp.blogspot.com/_B61K5LgOLFs/R_tNyQtYdFI/AAAAAAAAAFQ/E-2FbhjroxM/s400/eek.png" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:verdana;"&gt;That's right, a P2P chat application with &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-family:verdana;font-size:78%;"  &gt;NO&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:verdana;"&gt; code written by the user at all. I was struck by two thoughts - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:78%;"  &gt;(a)&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:verdana;"&gt; Is Microsoft just telling a big fib, and (b) is it a good thing that P2P apps can be written with no code? Having recently downloaded the &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.netbeans.org/"&gt;NetBeans 6.1 Beta &lt;/a&gt;&lt;span style="font-family:verdana;"&gt;IDE to help with some Java GUI, I decided to test this out...so channeling the reviewing style of &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.topgear.com/content/features/category/clarkson/1.html"&gt;Jeremy Clarkson&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; and simile generation of &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.escapistmagazine.com/articles/view/editorials/zeropunctuation"&gt;Zero Punctuation&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;, welcome to my first ever IDE roadtest:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Can NetBeans create a &lt;span style="font-style: italic;"&gt;code-less&lt;/span&gt; P2P app?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style=";font-family:verdana;font-size:78%;"  &gt;Armed with only NetBeans 6.1 Beta, a little plastic ball of mouse in my right hand I can start this java experiment ‐ while my left hand is free to go off and make itself some coffee, play golf with Donald Trump, or really do whatever it wants now that it's not required to write any code. I foresee it could soon become quite the socialite.&lt;br /&gt;&lt;br /&gt;The first step is upgrading my old NetBeans 6.0 to the new 6.1 version. Unfortunately, 'upgrade' here is a euphemism for &lt;a href="http://www.netbeans.org/community/releases/61/install.html#upgrading"&gt;complete reinstall&lt;/a&gt;, or 105Mb download for the J2EE users. While this isn't a major problem, the long wait does put the new version under as much pressure to impress as a Rock band releasing their second album.&lt;br /&gt;&lt;br /&gt;Anyhow, with the download over, install complete, it's time to start the &lt;strike&gt;coding&lt;/strike&gt; drag-and-dropping for our chat program.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 1) Database&lt;/span&gt;&lt;br /&gt;Needing somewhere to store our chat data, I decide to take the &lt;a href="http://www.electrifyingtimes.com/HUMMERH2HArnold03-651.jpg"&gt;Schwarzenegger-Humvee&lt;/a&gt; approach and get out the big guns, creating a codeless database. Thankfully, this is pretty painless in NetBeans, it's all there under the "Services" tab. After starting the Apache Derby DB server, I can "Create Database...", then expanding the tree allows me to "Create Table..." to store my messages:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/R_tZbgtYdHI/AAAAAAAAAFg/8fPF7xvGMbo/s1600-h/createtable.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5186837725018879090" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://4.bp.blogspot.com/_B61K5LgOLFs/R_tZbgtYdHI/AAAAAAAAAFg/8fPF7xvGMbo/s320/createtable.png" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style=";font-family:verdana;font-size:78%;"  &gt;and with that, the table is created with as little effort as it takes to find a &lt;a href="http://www.starbuckseverywhere.net/NewYorkCity.htm"&gt;Starbucks in New York.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2) GUI&lt;/span&gt;&lt;br /&gt;Now, creating the actual app project goes something like:&lt;br /&gt;File -&gt; New Project -&gt; Java Desktop Application -&gt; rename to "P2P" and select "Database Application" -&gt; Select the newly created database table -&gt; Include the both columns -&gt; Finish!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/R_tbpQtYdJI/AAAAAAAAAFw/CHYEoHjmJkg/s1600-h/dbapp.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5186840160265335954" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://3.bp.blogspot.com/_B61K5LgOLFs/R_tbpQtYdJI/AAAAAAAAAFw/CHYEoHjmJkg/s400/dbapp.png" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style=";font-family:verdana;font-size:78%;"  &gt;&lt;span style="font-weight: bold;"&gt;Step 2.5) Bling&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;I must admit, that was easy and quick - and so is a &lt;a href="http://www.richard-seaman.com/Wallpaper/Aircraft/Civil/AirFranceConcorde.jpg"&gt;Concorde&lt;/a&gt;, but they're both kinda ugly at first, although this GUI isn't French. Thankfully, changing colours and rearranging forms is still a codeless, right-hand-only job, but as a programmer, I decided to bring the art to the code, and make something &lt;a href="http://www.storyboardtoys.com/gallery/Piets-House-Large.jpg"&gt;Piet Mondrian&lt;/a&gt; would be proud of:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/SARBDjni-cI/AAAAAAAAAGQ/nXsc2zmzxAs/s1600-h/running.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5189344199994177986" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://3.bp.blogspot.com/_B61K5LgOLFs/SARBDjni-cI/AAAAAAAAAGQ/nXsc2zmzxAs/s400/running.png" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style=";font-family:verdana;font-size:78%;"  &gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style=";font-family:verdana;font-size:78%;"  &gt;&lt;span style="font-weight: bold;"&gt;Step 3) Running!&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;So, having reached this far only requiring the coding knowledge of the average Big Brother contestant (no Java, no SQL, and not really English required) it's time to test it out chatting to myself. It's the standard click-the-giant-green-triangle trick two bring up two versions of the app (both of which are happy to compile &amp;amp; run no problems). And Voila! - a functioning P2P java app, about as useable as &lt;a href="http://www.mrgadget.com.au/catalog/images/credit_card_cutlery_image.jpg"&gt;credit-card-cutlery&lt;/a&gt;, but it involved writing &lt;span style="font-weight: bold;"&gt;no code at all&lt;/span&gt;.&lt;br /&gt;The only thing that was missing was needing to manually refresh to see new messages - it'd be cool if you could drag a timer onto the form that you can set up to call an action every K milliseconds, however I still consider this mission successful! No picture here, see above for the running app.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 4) Line-of-Code metric&lt;/span&gt;&lt;br /&gt;A few quick asides: programmers often get paid by lines-of-code. In this project, I wrote zero lines, but inside the project folder running:&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="font-family:courier new;"&gt;cat `find . -name "*.java"`  wc --lines&lt;/span&gt;&lt;/span&gt; tells me this app is 804 lines long! That translates into an impresive 500 words-per-minute...&lt;br /&gt;Actually, let's boost that a bit by generating the javadocs too. In NetBeans, that's as simple as Right-Click P2P -&gt; Generate Javadoc and after some thought, it spits out a pretty website:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/SAQ8fTni-bI/AAAAAAAAAGI/VhlsC6H-9mA/s1600-h/javadoc.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5189339179177408946" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: center;" alt="" src="http://2.bp.blogspot.com/_B61K5LgOLFs/SAQ8fTni-bI/AAAAAAAAAGI/VhlsC6H-9mA/s400/javadoc.png" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-size:100%;"&gt;To find out how many lines of html are generated:&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="font-family:courier new;"&gt;cat `find . -name "*.html"`  wc --lines &lt;/span&gt;&lt;/span&gt;gives 5720.&lt;br /&gt;This little Worker Bee has generated 6524 LOC, which is more lines than even the Rolling Stones did in their peak. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style=";font-family:verdana;font-size:78%;"  &gt;&lt;span style="font-size:100%;"&gt;267684 html and java characters in 30 minutes is a staggering 1750 wpm, time to brew some real java beans I think.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style=";font-family:verdana;font-size:78%;"  &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Step 5) Conclusion&lt;/span&gt;&lt;br /&gt;So there we have it, a brief demonstration of the current state of code-free coding. I must admit, I'm more of a DIY coder who'd prefer setting up the &lt;a href="http://xkcd.com/378/"&gt;butterfly effect&lt;/a&gt; to write my code, over having it fed to me one Java Bean at a time, but I'm also aware (and thankful) that not everyone feels the same way. With the learning curve for Java GUIs about as steep as petrol price rises before a long weekend, I guess it's kind nice to think that P2P applications can now be written with little programming experience. Which oddly reminds me of MSN messenger again...&lt;br /&gt;&lt;br /&gt;Edit: font sizes fixed, apologies - hopefully blogger won't overwrite them again this time.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onclick="togglePostOptions(); return false" href="http://www.blogger.com/post-create.g?blogID=12528430#"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-8217420873867652701?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/8217420873867652701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2008/04/beans.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8217420873867652701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8217420873867652701'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2008/04/beans.html' title='Beans!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B61K5LgOLFs/R_tNyQtYdFI/AAAAAAAAAFQ/E-2FbhjroxM/s72-c/eek.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-8585850518400852310</id><published>2008-04-06T23:30:00.002+10:00</published><updated>2008-04-06T23:47:30.997+10:00</updated><title type='text'>Quotes</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Random update....&lt;br /&gt;My indoor team The Blues (now Team Judas) just won our division indoor grand final, in sudden death extra time :)&lt;br /&gt;Twas much fun, and now we have 570ml glass steins :)&lt;br /&gt;&lt;br /&gt;Anyway, I shall have an update soon for the &lt;a href="http://www.netbeans.org/competition/blog-contest.html"&gt;net-beans blogging contest&lt;/a&gt;, but until then, here's some awards:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Maths lecture quote of the week - split between:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;"Let a and b be in A"&lt;br /&gt;"F is algebraically closed if F is algebraically closed over F"&lt;br /&gt;"It shouldn't surprise you that the number 2 features prominently in this, as there are circles happening"&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;F1 commentary quote of the week:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;"You can see the tyre mark there on the top of the wing"&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;Randomly overheard quote of the week:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;"So that's when I decided to &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;never again &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;wear a backless dress cut that low"&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;span style="font-weight: bold;"&gt;SMS of the week:&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;"Hey Pat, do you have Andrew's number? My phone fell into a toilet"&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;Reaction of the week:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;"&lt;span style="font-style: italic;"&gt;aaaaaaaahahahahahaa&lt;/span&gt;LOOK&lt;span style="font-style: italic;"&gt;hehehehe&lt;/span&gt;IT'S LEGS&lt;span style="font-style: italic;"&gt;hahahahahahahaha&lt;/span&gt;ARE TINY&lt;span style="font-style: italic;"&gt;aaahahahahahaha"&lt;/span&gt;&lt;/blockquote&gt;And that's it for now until the netbeans blog. There's also a Guitar Hero contest at uni soon (fingers crossed) and some of my songs now have bass parts and getting very close to recording, so stay tuned!&lt;br /&gt;P.S. I shall be out of SA from 14th - 24th of april, but in sydney so should usually be in Email+Phone contact.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-8585850518400852310?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/8585850518400852310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2008/04/quotes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8585850518400852310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8585850518400852310'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2008/04/quotes.html' title='Quotes'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2746063497194882881</id><published>2008-02-03T23:12:00.000+11:00</published><updated>2008-02-03T23:34:55.334+11:00</updated><title type='text'>Creativity</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;First post for '08 - before rant, quick summary: Music / Reading = going well, Work/Coding = not so fun, but earning enough to take a long break soon :D Uni's looking like it'll be good.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Anyhow, I'm up to book VI in Stephen King's Dark Tower series, and just attended a (very awesome) Dream Theater concert, so enjoying the creativity in this world when I noticed something odd. At work, I was looking at how to add multi-language support into an installer (as you do), so googled "&lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.google.com.au/search?q=I18N+Setup+Project"&gt;I18N Setup Project&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;". Here's a summary of what I found:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;1) A thread on a forum &lt;a href="http://www.eggheadcafe.com/software/aspnet/31250450/how-to-i18n-a-setup-proje.aspx"&gt;eggheadcafe&lt;/a&gt; by Norman Diamond: "My C# code is I18N'ed by appropriately naming and editing .resx files.  At execution time, it works. ...(snip)", with a response by "Johannes Passing" and a final comment by Norman again.&lt;br /&gt;2) A thread on &lt;a href="http://groups.google.com/group/microsoft.public.dotnet.internationalization/msg/1cc75ff73981030c"&gt;google groups&lt;/a&gt; with the same question by Norman, answered on a different page&lt;br /&gt;3) A thread on &lt;a href="http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.dotnet.internationalization&amp;amp;tid=612010e2-542e-45c4-aaf2-222bd3af11cd&amp;amp;p=1"&gt;microsoft.com&lt;/a&gt; from a discussion in 'microsoft.public.dotnet.internationalization', with Norman's identical question, answered by Johannes and replied to by Norman.&lt;br /&gt;4) A thread on &lt;a href="http://www.thescripts.com/forum/thread744481.html"&gt;thescripts.com&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;with Norman's identical question, answered by Johannes and replied to by Norman.&lt;br /&gt;5) A thread on &lt;a href="http://www.developersdex.com/vb/message.asp?p=4102&amp;amp;ID=%3C%23pSES%23jNIHA.4476%40TK2MSFTNGP06.phx.gbl%3E"&gt;developersdex.com&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;with Norman's identical question, answered by Johannes and replied to by Norman.&lt;br /&gt;6) A thread on &lt;a href="http://www.techtalkz.com/vc-net/290338-how-i18n-setup-project.html"&gt;techtalkz.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;with Norman's identical question, answered by Johannes and replied to by Norman.&lt;br /&gt;7) A thread at &lt;a href="http://www.pcreview.co.uk/forums/thread-3338997.php"&gt;pcreview.co.uk&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;with Norman's identical question, answered by Johannes and replied to by Norman.&lt;br /&gt;etc...&lt;br /&gt;If it only the question was identical, maybe it could be just Norman really wanting an answer quickly, but as the responses are identical too, they must come from the same source.&lt;br /&gt;Sure, there are some other results, but as you can see above, it's by far mostly the same 3 posts.&lt;br /&gt;The internet is a global community, with the potential to assist unknown creativity and collaboration, where search engines are making information easier to find, do we really need such blatant redundancy? What is worse is that most of the sites make it appear as though the information was posted on their site. grrrr.&lt;br /&gt;Time to make up for it by reading a few creative webcomics and composing more, adios!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;a href="http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.dotnet.internationalization" title="microsoft.public.dotnet.internationalization" class="WNFTVLnk"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2746063497194882881?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2746063497194882881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2008/02/creativity.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2746063497194882881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2746063497194882881'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2008/02/creativity.html' title='Creativity'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-8724064346609789025</id><published>2007-12-09T23:15:00.000+11:00</published><updated>2007-12-09T23:51:39.709+11:00</updated><title type='text'>Plans</title><content type='html'>Ok, so I've just officially passed Uni, only getting under an HD in one subject throughout the last 3 years (missed by one single solitary percent in 2nd year computer systems. Oh how it mocks me), admittedly putting not much effort into most subjects or even attending more than about 10hrs per week, so now I figure it's time to put some of this knowledge of the last three or so years to good use.&lt;br /&gt;Starting with this summer - I have to do an internship at SAAB systems (army stuff, not car stuff) for the next 3 months. While the coding is boring, the 1-hr commute twice a day is a pain, and being stuck 30mins from anywhere for 40hrs a week is inconvenient, it's ok - the ppl are nice (mostly, even if my supervisor doesn't thinks I'm a bit of a slow worker :S), there's free diet coke, and the work is pretty easy so no pressure. I guess it's something for the resume, if little else.&lt;br /&gt;It's just weird, having so much stuff I want to do, but never enough time to do it. Things on the the to-do list for next year (in no particular order):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Recording Asturias on my 12-string neck of the new guitar. It sounds awesome on 6 strings, but twice-as-fast on 12-string could be magnificent if played correctly. Much practice to do on that first though.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;More composition, either writing new songs or improving (and, hopefully recording) the ones I currently have written. Might need to organise a band at some point...&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Finishing reading the Dark Tower series. This is a great epic tale, which I have 2.5 books left to finish, so it could take a while but shall be worth it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Come up with a music search engine algorithm. There isn't a good one yet, and there should be. Unfortunately, this is more the level of 3 years PhD study rather than 3 months working 'for fun' at night, but I'm sure it's doable, just with &lt;span style="font-style: italic;"&gt;time...&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Keep up designing / reviewing for TopCoder. This weekend I've had one design, two reviews, and one design-related project, so while the pay is good, it leaves very little time for anything else. Might have to slow down on this front :(&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Go out more. Pretty self-explanatory really.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Upgrade some of the websites I've written. One in particular I have many ideas that will fix many design flaws and make it much more usable, though there's a lot of implementation behind it required.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Oh, and of course, do honours. Looks like something in Category Theory, though not really sure what yet, I'll find out next year.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;So that's what's on my mind currently. I have this bad habit of doing waaay to much, and hoping my abilities can help me get it done well and quickly, and being disappointed if I don't get something done (because, I mean, I can, and some things not everyone can, so I'm letting myself or others down if I don't at least give it a shot....right? I believe that's my reasoning). Maybe I should try to fix that, or stress/work levels will build too high.&lt;br /&gt;Looking at the list above, my guesses at what will happen is:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I'll try a bit but won't practice enough to get good, though hopefully will at least get it you-tube-able. &lt;/li&gt;&lt;li&gt;Nothing will happen on this front, as usual :(. Maybe a bit during pre-exam procrastination, but that's about it. &lt;/li&gt;&lt;li&gt;Definitely will happen, once uni goes back and I take buses&lt;/li&gt;&lt;li&gt;In line to get dropped first. It'd be awesome, I have many ideas, but the time commitment is just waaaay too big :(.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Might do some stuff for tournaments. Every time I think I've earned enough to take a break, another tournament comes up, so I might sit the next one out, although usually some good reason not to also comes up (this time they're inviting 12 rather than 8 people, the time after that is my last collegiate one, and could be my 5th onsite in a row...). Plus might need some more money for other reasons, see below&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Hopefully this happens. Not too much, of course, I'm not a party person, but at least more than currently. If I plan on moving away from SA at the end of 2008, I want to enjoy my last year here.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It'd be cool if this happens sooner rather than later - I'm hoping to free some time up over the Xmas break and during the slower times at work for this, but it does require a lot of coding, so maybe will be pushed until honours starts, if at all.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;This is definite, can't wait - as above, I'm really hoping I can find something new and useful to prove, as otherwise I'd kinda feel I could've been spending my time doing something else more useful.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;The other news that affects a number of the things above is I might be moving out into a rental place with my sister early next year. Just figuring out the financials, logistics etc... but being able to have ppl over, not having parents who complain when I return after midnight, and being closer to uni &amp;amp; work would all be nice. So I'm still thinking about it, I should have decided by Xmas...&lt;br /&gt;Other than that, current mood is contemplative and content :) Pat out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-8724064346609789025?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/8724064346609789025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/12/plans.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8724064346609789025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8724064346609789025'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/12/plans.html' title='Plans'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-5315033088119131286</id><published>2007-10-07T00:06:00.000+10:00</published><updated>2007-10-07T00:24:51.258+10:00</updated><title type='text'>Mr Thomspon's Problem</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:130%;" &gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;a href="http://www.sppcontest.org/2007/problemI.pdf"&gt;Problem I&lt;/a&gt; - Mr Thomspon's Problem&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Ok, so think of the numbers as nodes on a graph. Put an edge between two numbers if they sum to one of the possible sum numbers. Your answer is then the &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://en.wikipedia.org/wiki/Matching"&gt;maximum matching&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; of the graph.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Not suprisingly, and (in the interests of creativity in the problems and their solutions),=  unfortunately, there already exists a standard algorithm for finding the max. matching. Jack Edmonds detailed this algorithm in a paper &lt;/span&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;in 1965&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; called 'Paths, Trees and Flowers' which does exactly what is required in the problem. Rather than writing about it again here, I'll redirect you to a &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.cs.berkeley.edu/%7Ekarp/greatalgo/lecture05.pdf"&gt;lecture &lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;by one of his colleagues which describes it better than I could.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Personally, having this in seems too hard for an ACM regional, as noone is expected to know of this algorithm, and the only other way to solve it is an optimised brute force, yet these would no doubt still be too slow if custom test-cases could be prepared [a la TopCoder challenge phase].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Instead, it would  have been excellent if all sum numbers were odd. Why? Well, if two numbers sum to an odd number, one must be odd and the other even. This means every edge in your graph is between an odd number and an even number, making it a &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://en.wikipedia.org/wiki/Bipartite_graph"&gt;bipartite &lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;graph. The maximum-matching algorithm for bipartite graphs is simpler and more known, so probably more appropriate for this level of contest.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Apologies that I don't have code for this one, as it's too much of a standard algorithm to re-write. If you're interested in an implementation, funnily enough it is inbuilt into the popular 'boost' C++ libraries [which you can't use in the ACM :p] - for details, see &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.boost.org/libs/graph/doc/maximum_matching.html"&gt;this&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; which further illustrates how standard this algorithm is.&lt;br /&gt;&lt;br /&gt;And that's all 9 problems, hope you enjoyed it!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-5315033088119131286?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/5315033088119131286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/10/mr-thomspons-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5315033088119131286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5315033088119131286'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/10/mr-thomspons-problem.html' title='Mr Thomspon&apos;s Problem'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2458852533354133317</id><published>2007-10-06T23:49:00.000+10:00</published><updated>2007-10-07T00:05:09.280+10:00</updated><title type='text'>A Fitting Advertisement</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:130%;" &gt;&lt;a style="font-family: trebuchet ms;" href="http://www.sppcontest.org/2007/problemE.pdf"&gt;Problem E&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; - A Fitting Advertisement&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;It wouldn't be an SPP ACM Regional without its fair share of bugs, and this problem provided them for us. Given a histogram (i.e. heights across X value), find whether rectangles fit inside it.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Sounds simple, with small catches - the heights can be zero, though that changes not much, and it doesn't matter which orientation you  have for the rectangle, though again, you can just treat it as two different rectangles, and OR the results together, not too bad.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Ok, so as submissions come in, people whose code looks right are failing. A bit of testing by the judges leads to the discovery that some of the rectangles you are placing have their width (or height) zero, which is &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;font-size:85%;" &gt;explicitly disallowed&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt; in the problem specification. What's more, it's hard to know when a zero-sized rectangle fits within the histogram - the most 'logical' to me would be that it always fits, as it has zero area, yet the official judgement was different.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Here's where problem 2 lies - Rather than removing zero-area rectangles from the input, so that contestants would only have to solve the problem they were given, it was for some reason decided that the problematic input would be kept, and instead the question changed, the changes then had to be broadcast to all contestants. weird :S&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Oh, and to make it a bit worse, no limits were placed on how many rectangle queries there were. This does make a difference, as if there are many per histogram, it's best to pre-process the grid in O(400*1000) then solve each query in O(1). However, I'm guessing the number of queries is low, so instead, an algorithm that should work (though is as yet un-judged) is:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;For each X-by-Y rectangle, see if it fits either normally or rotated as a Y-by-X rectangle&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;To check if an A-by-B rectangle fits under the histogram -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;find the longest section with height &gt;= A, and the longest section with height &gt;= B in linear time.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;If the former is &gt;= B, or the latter is &gt;= A, the rectangle fits.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;This gives a complexity of O(#queries * width of histogram) and quite small to code - implementation can be found &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://padster.gyronet.org/programming/acm/E.cpp"&gt;here&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2458852533354133317?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2458852533354133317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/10/fitting-advertisement.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2458852533354133317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2458852533354133317'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/10/fitting-advertisement.html' title='A Fitting Advertisement'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-5650737938493627550</id><published>2007-10-06T23:21:00.000+10:00</published><updated>2007-10-06T23:48:23.375+10:00</updated><title type='text'>Automatic Marking</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:85%;" &gt;&lt;span style="font-size:130%;"&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.sppcontest.org/2007/problemH.pdf"&gt;Question H&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; - Automatic Marking&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;I usually like tree problems, they often have ncie recursive solutions using little code - a good example is &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.sppcontest.org/2005/P5_Paths.pdf"&gt;Paths&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; from the regional in 2005. This still was good in that sense, however the extra parsing/validation was a bit of a paint. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Because of the fiddly-ness of the input, this again is one where it's more profitable to spend much time planning, rather than coding. In this case, I found it simplest to write my own tree structure,  then separate it into sections which:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Parse the input into a tree, returning null for an invalid tree&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Find where the single '?' is in the tree - returning a pointer, so you can....&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Replace the '?' with each letter, and validate the tree using the rules they give.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;The use of a pointer here makes it easy to change the '?', and while the re-validation might be a bit slow compared to figuring out the valid range in one pass of the tree, it seems like it should still be fast enough, and results in less thinking and code. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Also, as the tree validation is given in the problem statement, the only new 'algorithm' that must be devised to solve this is how to parse the tree itself - as with many parsers, a good approach is similar to state-based, where the input is read as a stream (character-by-character). In this case, the 'interesting' characters are the brackets, between each pair you can parse a node and add it to a queue. Once the stream is finished, you work through the queue, linking up parent nodes with their required number of children. [Note that what they call 'level-order traversal' isn't really the nicest way of representing trees, pre- or post-order is much easier to parse, yet I guess it was used to make this harder]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Another gotcha with this question was how the children's values could be less-than-&lt;/span&gt;&lt;span style="font-weight: bold; font-family: trebuchet ms;"&gt;or-equal-to&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; their upper bound, which makes things a bit more fiddly again.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Implementation of the idea described above can be found &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://padster.gyronet.org/programming/acm/H.cpp"&gt;here&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-5650737938493627550?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/5650737938493627550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/10/automatic-marking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5650737938493627550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5650737938493627550'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/10/automatic-marking.html' title='Automatic Marking'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-514953910004853270</id><published>2007-09-29T20:28:00.000+10:00</published><updated>2007-09-29T21:39:22.671+10:00</updated><title type='text'>Challenging "Butts"</title><content type='html'>&lt;div  style="text-align: center;font-family:trebuchet ms;"&gt;&lt;span style="font-size:130%;"&gt;&lt;a style="font-weight: bold; font-style: italic;" href="http://www.sppcontest.org/2007/problemD.pdf"&gt;Problem D&lt;/a&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; - Challenging "Butts"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;Despite the interesting name, and somewhat tedious flavourtext, the actual underlying question was, to me, the best of the set (close to problem C).&lt;br /&gt;&lt;br /&gt;So, ignoring the darts stuff, we're given a circular track which is split radially into N &gt;= 3 sectors, and also halved along the centre of the track, giving us 2N zones in total. We then are given numbers, and have to place them one per zone, such that the sum of differences across all zones sharing a border is a maximum.&lt;br /&gt;&lt;br /&gt;It turns out that one greedy assignment will work - start in one sector, place the highest on the outside and the lowest on the inside, move to the next sector, place the next highest on the inside and the next lowest on the outside, etc...&lt;br /&gt;&lt;br /&gt;However, why this works is not immediately obvious. From what I've heard many groups submitted this without proof of correctness - while it's an ok strategy if the proof would take some time, doing this could be costly, and extremely so if you're doing a contest where you don't get immediate feedback (like the IOI or TopCoder).&lt;br /&gt;&lt;br /&gt;The proof itself is quite nice, and has the added benefit of making the code very short. It comes in two parts.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;1) If the number of sectors is even:&lt;/span&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://padster.gyronet.org/programming/acm/evenBoard.jpg" /&gt;&lt;/center&gt;&lt;br /&gt;Because it's even, you can add a checkerboard pattern to the zones as seen above, and always you will get a purple next to a pink at each border. Now, say we assign the highest values to the pink sections and the lowest to the purple, all of our border differences will look like &lt;span style="font-weight: bold;font-family:courier new;" &gt;|high&lt;sub&gt;i&lt;/sub&gt; - low&lt;sub&gt;j&lt;/sub&gt;|&lt;/span&gt; - i.e. adding the absolute difference will always result in a high number being added, and a low number subtracted. Because each zone is adjacent to 3 more, the overall affect is that each high number is added 3 times, and each lower is subtracted 3 times.&lt;br /&gt;Two things about this configuration:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Maybe surprisingly, it doesn't matter at all where you place the high or low numbers, so long as you alternate them! this means that most greedy solutions will work for these boards.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;This is THE best solution - anything else will result in at least one high - high and low - low border, which would be worse than that solution above. If there are 3N absolute differences, then 3N numbers must be added, and 3N must be subtracted, so you can do no better than adding the highest and subtracting the lowest.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;This solves the even case optimally, we can use the observations to now solve it if:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;2) The number of sectors is odd:&lt;/span&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://padster.gyronet.org/programming/acm/oddBoard.jpg" /&gt;&lt;/center&gt;&lt;br /&gt;The interesting part happens now in the hilighted zones, where we are forced to have high-high and low-low. If you think how this changes our original answer, it means that the lower of the two highs has changed from being added, to being subtracted from the total, and the higher of the two lows is now being added.&lt;br /&gt;That is, we've gone from &lt;span style="font-family: courier new;"&gt;(higha - lowa) + (highb - lowb)&lt;/span&gt; to &lt;/span&gt;&lt;span style="font-family: courier new;font-family:trebuchet ms;font-size:85%;"  &gt;(higha - highb) + (lowa - lowb),&lt;span style="font-family: trebuchet ms;"&gt; in other words, previousAnswer - 2 * highb + 2 * lowA. As this is the only difference, it's clear that the high value to 'demote' (i.e. highb) should be the &lt;span style="font-style: italic;"&gt;lowest &lt;/span&gt;high value, and the low value being 'promoted' (i.e. lowa) is the &lt;span style="font-style: italic;"&gt;highest &lt;/span&gt;low value.&lt;br /&gt;&lt;br /&gt;Implementing this small fiddle then completes the formula for both even and odd sectors, and using some inbuilt C++ functions, we get an implementation that looks like &lt;a href="http://padster.gyronet.org/programming/acm/D.cpp"&gt;this&lt;/a&gt;. If this question had a moral, it would be that it often pays to think more, allowing you to code less [which is why I liked it]&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-514953910004853270?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/514953910004853270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/challenging-butts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/514953910004853270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/514953910004853270'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/challenging-butts.html' title='Challenging &quot;Butts&quot;'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-7701714861303003878</id><published>2007-09-29T19:44:00.000+10:00</published><updated>2007-09-29T20:16:49.282+10:00</updated><title type='text'>DNA Chopper</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:130%;" &gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;a href="http://www.sppcontest.org/2007/problemG.pdf"&gt;Problem G&lt;/a&gt; - DNA Chopper&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Ok, getting past the added flavourtext, what it turns out you have to do is this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Given a list of n numbers, continuously remove two numbers from the list and put their sum back into the list, and add the sum to your total cost - stopping once you only have one number in the list. Find the minimum cost of doing this.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;[Unfortunately?] It just so happens that this is a well-known and solved problem, helping in the area of compression (to see how, I'd recommend reading about &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://en.wikipedia.org/wiki/Huffman_coding"&gt;Huffman Coding&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;). It also so happens that it's used in numerous contests (e.g. TopCoder problem '&lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.topcoder.com/stat?c=problem_statement&amp;amp;pm=3936"&gt;DiskCut&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;' and various other &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://online-judge.uva.es/p/v103/10304.html"&gt;ACM contests&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;) so anyone who's done many matches is likely to have seen this. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;The algorithm for solving it is pretty much the greedy approach to that mentioned above - in the 'remove two numbers step', you simply remove the two lowest numbers. This can be done quickly, and in very little code, using a priority queue (set up to remove the lowest number in the queue) - code that implements this can be read &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://padster.gyronet.org/programming/acm/G.cpp"&gt;here&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;, and is a reminder that even hard ACM questions can often be solved in very little code, even without obfuscation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;It seems this was not the most common way to solve the problem however, and judging by the input bounds of 15 numbers, it seems it was not the inteded solution either - I'd be interested to know if the problem writer knew of this approach. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Anyway, with 15 numbers, another method is to perform a DP solution, where your state is a bitmask with a 1 for numbers you can use, and a 0 for those you can't. &lt;span style="font-family: courier new;"&gt;cost(mask)&lt;/span&gt; is then the sum of the numbers you can use, plus the minimum value of &lt;span style="font-family: courier new;"&gt;cost(submask) + cost(mask - submask)&lt;/span&gt;, where &lt;span style="font-family: courier new;"&gt;submask &lt;/span&gt;is a subset of the values you can use - e.g. &lt;span style="font-family: courier new;"&gt;submask | mask == mask.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;If you memoize the values for each mask, you get a complexity of about O(2^15 states * time-per-state) where time-per-state is between 2^14 and 1, but on average small, and apparently with optimisations this passes (just) under the timelimit - although much slower compared to the O(n log n) queue solution.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-7701714861303003878?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/7701714861303003878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/dna-chopper.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/7701714861303003878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/7701714861303003878'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/dna-chopper.html' title='DNA Chopper'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-6419568162778411632</id><published>2007-09-22T23:03:00.000+10:00</published><updated>2007-09-22T23:31:21.819+10:00</updated><title type='text'>Self-divisible Numbers</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;a style="font-weight: bold;" href="http://www.sppcontest.org/2007/problemC.pdf"&gt;Problem C&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; - Self-divisible Numbers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Personally, I'd rate this as the 2nd best problem of the set [and not just because I know who wrote it =p] - why? Well, firstly, it's original, approacable, easy to understand, and not heavy on textbook algorithms. Secondly, because it seems so easy.....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;You're given two numbers (call them lower and upper), and instructions on how to tell if a number has a certain property ('self-divisible'), and have to output the number of self-divisible numbers between lower and upper [inclusive]. The property is easy to test, so all you do is read in lower, upper, do a for-loop between them, count the self-divisible numbers and you're done - ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Except this is the first question where bounds are important. Each of the numbers &lt;span style="font-weight: bold;"&gt;'consists of K digits, 0 &lt;&gt; - so your numbers are as big as 10&lt;/span&gt;&lt;sup style="font-family: trebuchet ms;"&gt;400&lt;/sup&gt;&lt;span style="font-family:trebuchet ms;"&gt;. This means:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family:trebuchet ms;"&gt;&lt;li&gt;&lt;span&gt;You &lt;span style="font-style: italic;"&gt;cannot &lt;/span&gt;read them as ints. No, you can't even read them in as long long (or long in Java). Yes, you can use a BigInteger in Java if you really want, but parseInt is not going to work.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;You &lt;span style="font-style: italic;"&gt;cannot &lt;/span&gt;loop from lower to upper. If lower is 3399... and upper is 3500..., then even though there are no self-divisible numbers in that range, you're going to have to count over all the 34... numbers, of which there could be 10&lt;sup&gt;398&lt;/sup&gt;. Waaay too many.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;"  &gt;So, if you can't loop from lower to upper, what can you do? The hint again is in the bounds - the number of self-divisible numbers in the range is at most 1 million. All that's left is to go from an O(#numbers in range) algorithm, to one that's roughly O(#self-divisible numbers in the rage).&lt;br /&gt;&lt;br /&gt;Here's where the example above comes in handy - any number that starts with 34... can't be self-divisible.  Say you're looping from lower to upper, and currently looking at the number X. If it is self-divisible, you add one and look at X+1. If it's not, rather than going to X+2, you find the first digit which makes it not self-divisible, and increment THIS by one. You've then skipped a lot of bad numbers - in fact, it's possible now to show this new algorithm mostly only looks at self-divisible numbers, and is as fast as we want.&lt;br /&gt;&lt;br /&gt;The next step is implementing it - I found the best way was to do a simple DFS, where you look at a single digit, using only values that make the current prefix self-divisible [this can be achieved by keeping running totals of the prefix mod 1, mod 2, etc....]. Once you reach the last digit, you have a self-divisible number, and you increment your counter by one. One fiddly bit that remains is to only count numbers within the range lower-upper - but for this, there's a nice trick in storing in your DFS whether your prefix is bounded from below by your lower bound, or from above by your upper bound, and using this to limit the range digits you look at.&lt;br /&gt;&lt;br /&gt;(Unjudged) code implementing this idea can be found here.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-6419568162778411632?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/6419568162778411632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/self-divisible-numbers.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6419568162778411632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6419568162778411632'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/self-divisible-numbers.html' title='Self-divisible Numbers'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-6101478957854152562</id><published>2007-09-22T22:51:00.000+10:00</published><updated>2007-09-22T23:03:17.076+10:00</updated><title type='text'>Rating Points Exchange</title><content type='html'>&lt;div style="text-align: center; font-family: trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;a style="font-weight: bold; font-style: italic;" href="http://www.sppcontest.org/2007/problemB.pdf"&gt;Problem B &lt;/a&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;- Rating Points Exchange&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Apologies in advance to anyone new to programming contests, who just happened to have this problem as the second ever programming problem they see. Not that it's a bad problem - every contest seems to need at least one messy, fiddly, floating-point-error-prone problem to show that not everything is nice and discrete. Like many other of its type, the problem was basically: using floating point ratings, apply a formula we give you to them, and output the result after doing it many times. Oh, and the formula has about 10 rules. Don't worry, even the &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://acmicpc-live-archive.uva.es/nuevoportal/data/problem.php?p=3809"&gt;World finals &lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;has questions like this (although slightly more tricky), in a way it's a good test to see how familiar you are with your language, and pedantic you can be testing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;As the algorithm is given in the problem statement, I can't say much, except re-iterate the important point: Don't use floating point numbers when you can avoid them. You'll notice that all calculations in this problem are done in two decimal places - this means you can scale everything up by 100 and deal only in integers. A number of teams no doubt were only off because errors accumulated to get higher than 0.01 (e.g. writing xx.14 instead of xx.15 in the output)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Secondly, when the output instruction is to sort, sort. And if it's to sort equal scores with names descending, then sort descending. While it may seem odd, my guess is the official solution does it similar my final code - that is, sort everything ascending, then print it out in reverse. Also, this is where good library knowledge comes in - in this case, in C++, if you sort pair&lt;&gt;'s, it first sorts them by their first element (in this case, score) using second element as a tiebreaker (in this case, name), exactly what we want.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Code (again, as yet unjudged) can be found &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://padster.gyronet.org/programming/acm/B.cpp"&gt;here.&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-6101478957854152562?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/6101478957854152562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/rating-points-exchange.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6101478957854152562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/6101478957854152562'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/rating-points-exchange.html' title='Rating Points Exchange'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-7996143742553225064</id><published>2007-09-19T23:11:00.000+10:00</published><updated>2007-09-19T23:24:32.212+10:00</updated><title type='text'>The Zits Code</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:130%;" &gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;a href="http://www.sppcontest.org/2007/problemF.pdf"&gt;Problem F&lt;/a&gt; - The Zits Code&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Kudos to the writer for merging a &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.arcamax.com/zits"&gt;comic reference&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; [even including a pic of Jeremy at the start] - with a dig at Dan Brown.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;Anyway, after question A this seemed the second most popular question, possibly as it tells you exactly what to do, the difficulty lies in finding a nice code-able way of doing it. The exact encryption scheme is given to you - use a square grid, spiral the message through it, pad the rest with '$', and return the grid read one row at a time.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Finding the size of the grid is simple - ceil(sqrt(size of input)) for those mathematically inclined, however it's safer and easier to calculate that with a loop - as is passing with '$' and forming the output, the tricky part left then is spiralling.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;To see how it's done, look at the the sample 6x6 grid they give, and the path we take around it:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;[using (0, 0) as the top left, and (5, 5) as the bottom right, as this is where they'd go in an array)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;At (0, 0), facing east, take 6 steps.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;At (0, 5), facing south, take 5 steps.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;At (5, 5), facing west, take 5 steps.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;At (5, 0), facing north, take 4 steps.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;At (1, 0), facing east, take 4 steps.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;At (1, 4), facing south, take 3 steps.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;At (4, 4), facing west, take 3 steps.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;At (4, 1), facing north, take 2 steps......etc.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;The directions cycle east/south/west/north then back to east, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;The number of steps to take in that direction goes 6,5,5,4,4,3,3,2,...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Combining these together, we can spiral by keeping how many steps we are to take, and which direction we are going, then changing them in the patterns observed above.&lt;br /&gt;&lt;br /&gt;(Untested) code that implements this can be found &lt;a href="http://padster.gyronet.org/programming/acm/F.cpp"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-7996143742553225064?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/7996143742553225064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/zits-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/7996143742553225064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/7996143742553225064'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/zits-code.html' title='The Zits Code'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-8623182296300678458</id><published>2007-09-19T23:00:00.000+10:00</published><updated>2007-09-19T23:25:48.172+10:00</updated><title type='text'>Text Formatting</title><content type='html'>&lt;div  style="text-align: center;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;&lt;a href="http://www.sppcontest.org/2007/problemA.pdf"&gt;Question A&lt;/a&gt; - Text Formatting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;The first question of the ACM is usually the warmup, and it was no exception this year. The problem's title pretty much sums up what it's about - given lots of lines, tokenize, word wrap, output the number of lines.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Which also describes how to solve it:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:trebuchet ms;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Parse the input cases, one at a time, by reading each line and splitting into tokens (good for this is  Scanner in Java or stringstream in C++).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Count the number of lines and the #characters on the current line. For each word, either add it to the current line (plus the two spaces) if it fits, or put it at the start of the next line.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;And that's it - (untested) code can be found &lt;a href="http://padster.gyronet.org/programming/acm/A.cpp"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Personally, I had thought more teams should have been able to solve this, however it's possibly due to some of the tricks (e.g. not adding extra two spaces at the start of a new line) and maybe because string input is usually seen as nastier to handle than numbers [it seems, anyway]. Still, an ok warmup nonetheless.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-8623182296300678458?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/8623182296300678458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/text-formatting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8623182296300678458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8623182296300678458'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/text-formatting.html' title='Text Formatting'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-9007757749932268000</id><published>2007-09-16T21:29:00.000+10:00</published><updated>2007-09-16T21:38:33.390+10:00</updated><title type='text'>ACM Regional Analysis</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;This weekend the South Pacific ACM &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.sppcontest.org/results.html"&gt;regional contest&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; was held - this is a yearly programming contest for university teams of three throughout Australia and New Zealand. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Unfortunately, my having come top of Australia for the last two years, there was a rule saying we couldn't compete this year (or ever again) however instead we helped out with the submission judging. There were many teams competing, though the number of successes per team was low &lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;(as expected - this is a hard contest!), partially due to a number of regretable errors in the testing data given to us [*sigh*, it always happens, don't ask].&lt;br /&gt;Also, no official solutions or data is ever made public, so instead I thought I'd present  an analysis of solutions here over the next week, with explanation and code for each question starting tomorrow.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;For now, the problems aren't yet up, but eventually will be available &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.sppcontest.org/2007/Problems2007.html"&gt;here.&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-9007757749932268000?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/9007757749932268000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/acm-regional-analysis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/9007757749932268000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/9007757749932268000'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/09/acm-regional-analysis.html' title='ACM Regional Analysis'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2652188569806063498</id><published>2007-08-15T00:36:00.000+10:00</published><updated>2007-08-15T00:54:23.948+10:00</updated><title type='text'>Democracy</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Election time is slowly approaching - which means voting. Democratic voting seems an ok way to do things, but it does have a few side-effects. While I know there's &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://en.wikipedia.org/wiki/Arrow%27s_Theorem"&gt;no perfect voting system&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;, and I'm not suggesting any changes, my thoughts on why elections aren't that interesting:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic; font-family: trebuchet ms;font-size:85%;" &gt;My vote counts for too much: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;I'm a debt-less uni student, not renting, working for a US company, and most likely will be not in this country in a few years, it'd be nice if I could somehow optionally weight my vote downwards, but that's not (legally) allowed.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic; font-family: trebuchet ms;font-size:85%;" &gt;Actually, my vote doesn't matter: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;My local MP is Alexander Downer - it's not like he's not going to win by many votes, so who I vote for doesn't really make much difference at all. Now, the usual response from people when I say this is: "&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;font-size:85%;" &gt;But what if everyone thought this way?&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;". To which my response is always that they'll think that way whether I do or not, it still doesn't make any difference. The other reaction is "&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;font-size:85%;" &gt;But what if the margin is just one vote?&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;". That's the funny thing about our elections - the number of votes is so big, that if some poll actually came down to a single vote [I'm not sure if it's ever happened], that's within the margin of error, so most likely both sides will get in a legal battle, and maybe even a re-vote called. So no, so long as I don't personally campaign for someone, it doesn't matter - but I don't mind :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;So now there's just the big question left:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B61K5LgOLFs/RsHBTYmR8dI/AAAAAAAAAD0/A7EWw_BuMU0/s1600-h/elec07.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_B61K5LgOLFs/RsHBTYmR8dI/AAAAAAAAAD0/A7EWw_BuMU0/s400/elec07.PNG" alt="" id="BLOGGER_PHOTO_ID_5098568791924797906" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;And it seems almost certain the answer is: "the guy who sells shirts on his website and has many facebook friends" [i.e. on the right]&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2652188569806063498?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2652188569806063498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/08/democracy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2652188569806063498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2652188569806063498'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/08/democracy.html' title='Democracy'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_B61K5LgOLFs/RsHBTYmR8dI/AAAAAAAAAD0/A7EWw_BuMU0/s72-c/elec07.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-8295811961533972456</id><published>2007-07-24T23:22:00.000+10:00</published><updated>2007-07-24T23:59:22.541+10:00</updated><title type='text'>Idea</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Challenge: Next time you're waiting, listening to music, near someone doing the same&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;- set both your players to random, then swap headphones.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Share the fun; do the iPod Shuffle Shuffle.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://padster.gyronet.org/pics/ipodshuffleshuffle.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://padster.gyronet.org/pics/ipodshuffleshuffle.jpg" alt="" border="0" height="75%" width="75%" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-8295811961533972456?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/8295811961533972456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/07/idea.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8295811961533972456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/8295811961533972456'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/07/idea.html' title='Idea'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-4928270976059187239</id><published>2007-07-15T23:59:00.001+10:00</published><updated>2007-07-16T00:00:41.570+10:00</updated><title type='text'>Back</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Las Vegas was Hot, Hotham was Cool! {gotta love the english language}. Anyway, something worth watching: &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;center&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/U6kNxf6axY4"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/U6kNxf6axY4" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-4928270976059187239?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/4928270976059187239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/07/back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4928270976059187239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4928270976059187239'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/07/back.html' title='Back'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-202650945074647749</id><published>2007-06-25T23:10:00.000+10:00</published><updated>2007-06-25T23:14:07.048+10:00</updated><title type='text'>Away!</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;I'll be in LV for the next week (competing, see &lt;a href="http://www.topcoder.com/tc"&gt;here&lt;/a&gt; for info, and there'll even be a live webcast of the final &lt;a href="http://dev.aol.com/topcoder_open"&gt;here&lt;/a&gt;) then Skiing for the week after. If you want to reach me (for some strange reason) I should be checking phone / email occasionally, but apologies in advance for any delays. I'm taking a camera (odd for me, I know) so hopefully will have some pictures to put here later. Adios, until then.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-202650945074647749?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/202650945074647749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/06/away.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/202650945074647749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/202650945074647749'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/06/away.html' title='Away!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-4831904494186739037</id><published>2007-06-23T21:38:00.000+10:00</published><updated>2007-06-23T22:10:40.263+10:00</updated><title type='text'>Give me credit!</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Vocabulary changes with the each generation. Credit used to be something given when it was due - a reward, bestowed on those who worked hard for it. Inventors were given credit for their findings, artists recognised 'to their credit'. Times have changed however - the age of Credit is upon us, though this is not nearly as appealing as its previous meaning.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;No, this Credit is the opposite - 'money borrowed with the understanding that it will be repaid'. Often value given before it has been earned, the popularity behind credit cards has led to a generation who spends before earning. While making sense for once-offs (single payments with a definite deadline, slightly before the payer is guaranteed to have enough), a more common practice is to use these cards to buy everything in advance. For some reason, Credit is often treated as '&lt;span style="font-weight: bold;"&gt;free money&lt;/span&gt;' - a card with $5000 limit is seen as free $5000 that can be spent at will. Never mind the ludicrously high interest rate (15%+ is not unheard of) that can come if payment is not met. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Is the urge to get today's-furniture-you-can't-afford with tomorrow's-money-you-haven't-yet-made really that strong? "Children born into debt" is often a tagline associated with third world countries - yet the &lt;a href="http://www.stuff.co.nz/4104415a6026.html"&gt;average credit debt&lt;/a&gt; due in australia is over $2000! &lt;span style="color: rgb(102, 0, 0);"&gt;That's almost $40 billion spent, none of which actually exists yet, some of which may never.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;br /&gt; "&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;But I want it nooooooooow" you may say...&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Think about it this way - most credit cards work by getting the user to pay the balance once per month. So say you currently have a card, with the average $2000 in debt per month. Within a year, assume you are still at $2000 debt - this means your spending has equalled your earning. If you instead waited until the &lt;span style="font-style: italic;"&gt;end of the month before starting your buying&lt;/span&gt;, your spending will equal your earning, but now you are paying for items &lt;span style="font-style: italic;"&gt;after you can afford them&lt;/span&gt; - meaning no credit debt, and no interest. While you still end up with the same gear, your one month patience has resulted in a &lt;span style="color: rgb(204, 102, 0);"&gt;saving of $200&lt;/span&gt; (assuming 10% interest).&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;Give me $200 (with the bonus of reduced risk) for waiting a month any time. Credit where credit is due.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-4831904494186739037?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/4831904494186739037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/06/give-me-credit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4831904494186739037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4831904494186739037'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/06/give-me-credit.html' title='Give me credit!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-7015645730092017542</id><published>2007-06-11T20:00:00.001+10:00</published><updated>2007-06-11T20:00:54.901+10:00</updated><title type='text'>Religion</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Do you follow this religion? - Followers meet up often, many groups who follow it meet once per week, usually Friday, Saturday or Sunday. Devotees sometimes confirm their faith before sleeping each night. Friends can meet for whole weekends, wanting to practise this religion. It has spawned many songs, even dances. If your parents follow it, you're more likely to. When it's introduced into new cultures, it's believed to usually have a negative impact, and sometimes warps the minds of younger followers until they're fanatic believers.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;No, this isn't Christianity, or any standard belief system. It's followers are also more likely to crash a car, smoke, and take illegal drugs. It's often tied to aggressive behaviour, mindless behaviour, loss of control, yet it's still widely popular.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Welcome to being drunk, the new religion. It's your choice to believe, just don't try to convert me.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-7015645730092017542?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/7015645730092017542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/06/religion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/7015645730092017542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/7015645730092017542'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/06/religion.html' title='Religion'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-4414427818685658525</id><published>2007-06-07T21:25:00.000+10:00</published><updated>2007-06-07T21:31:29.481+10:00</updated><title type='text'>Perspective</title><content type='html'>&lt;font size="2"&gt;&lt;font face="trebuchet ms"&gt;Originally, I was skeptical about cameras in phones. Now I'm still skeptical, just slightly less:&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;font size="2"&gt;&lt;font face="trebuchet ms"&gt;Hilton Sydney does everything, even swipe-card instructions&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/Rmfr_rdD-rI/AAAAAAAAACc/57tjA76ifj4/s1600-h/02062007%28001%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/Rmfr_rdD-rI/AAAAAAAAACc/57tjA76ifj4/s320/02062007%28001%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5073282984485059250" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;font size="2"&gt;&lt;font face="trebuchet ms"&gt;From the same elevator, but a much nicer usage of physics&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/Rmfr_rdD-sI/AAAAAAAAACk/aSm9qhe8Qyk/s1600-h/02062007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/Rmfr_rdD-sI/AAAAAAAAACk/aSm9qhe8Qyk/s320/02062007.jpg" alt="" id="BLOGGER_PHOTO_ID_5073282984485059266" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;font size="2"&gt;&lt;font face="trebuchet ms"&gt;Big Brother game - each word is an anagram of the one above, plus one letter, apparently....&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/Rmfr_rdD-tI/AAAAAAAAACs/xCmu4jJXH9c/s1600-h/05062007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/Rmfr_rdD-tI/AAAAAAAAACs/xCmu4jJXH9c/s320/05062007.jpg" alt="" id="BLOGGER_PHOTO_ID_5073282984485059282" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;font size="2"&gt;&lt;font face="trebuchet ms"&gt;Look familiar? 'tis Adelaide Uni's unique seating arrangements&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/Rmfr_7dD-uI/AAAAAAAAAC0/fckT8Z8WGbo/s1600-h/23052007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/Rmfr_7dD-uI/AAAAAAAAAC0/fckT8Z8WGbo/s320/23052007.jpg" alt="" id="BLOGGER_PHOTO_ID_5073282988780026594" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;font size="2"&gt;&lt;font face="trebuchet ms"&gt;Finally, can you guess the animal? "Cute" doesn't count&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/Rmfr_7dD-vI/AAAAAAAAAC8/n6AN3vccro0/s1600-h/12052007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/Rmfr_7dD-vI/AAAAAAAAAC8/n6AN3vccro0/s320/12052007.jpg" alt="" id="BLOGGER_PHOTO_ID_5073282988780026610" border="0"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-4414427818685658525?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/4414427818685658525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/06/perspective.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4414427818685658525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4414427818685658525'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/06/perspective.html' title='Perspective'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B61K5LgOLFs/Rmfr_rdD-rI/AAAAAAAAACc/57tjA76ifj4/s72-c/02062007%28001%29.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-4752066375344705673</id><published>2007-04-30T19:48:00.000+10:00</published><updated>2007-04-30T20:02:55.648+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MSN bug'/><title type='text'>Buggy MSN</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;So, recently I've been doing some work reviewing program designs, i.e. finding bugs, recommending areas for improvement. I think someone should do that to MSN: &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B61K5LgOLFs/RjW7ygeVxaI/AAAAAAAAAA0/nfoWOZLdrcM/s1600-h/icon1.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_B61K5LgOLFs/RjW7ygeVxaI/AAAAAAAAAA0/nfoWOZLdrcM/s320/icon1.PNG" alt="" id="BLOGGER_PHOTO_ID_5059156232805664162" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/RjW7yweVxbI/AAAAAAAAAA8/povXtRJDKZs/s1600-h/icon2.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/RjW7yweVxbI/AAAAAAAAAA8/povXtRJDKZs/s320/icon2.PNG" alt="" id="BLOGGER_PHOTO_ID_5059156237100631474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/RjW7yweVxcI/AAAAAAAAABE/gITOjEfFxHQ/s1600-h/icon3.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/RjW7yweVxcI/AAAAAAAAABE/gITOjEfFxHQ/s320/icon3.PNG" alt="" id="BLOGGER_PHOTO_ID_5059156237100631490" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;I must admit, at least they have the irony of putting them for the thinking smiley and the eyes-rolling smiley.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-4752066375344705673?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/4752066375344705673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/04/buggy-msn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4752066375344705673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4752066375344705673'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/04/buggy-msn.html' title='Buggy MSN'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B61K5LgOLFs/RjW7ygeVxaI/AAAAAAAAAA0/nfoWOZLdrcM/s72-c/icon1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-5993214206187589308</id><published>2007-04-19T22:05:00.000+10:00</published><updated>2007-04-30T20:02:25.231+10:00</updated><title type='text'>Inverse Darwinism</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;One of the ideas behind &lt;a href="http://en.wikipedia.org/wiki/Survival_of_the_fittest"&gt;Survival of the fittest&lt;/a&gt; is that the 'stronger' members of a species will reproduce more, so their stronger genes will appear more and help assist the survival of a species. The problem is however, what happens when you reach a point that the 'strong' properties aren't useful any more. Who needs a spear thrower these days? The importance of a fit, baby-carrying body is reduced substantially when modern medicine helps you stay alive. Either way, one would think that this could then lead to development of mental, rather than physical, abilities.&lt;/span&gt; &lt;span style="font-family:trebuchet ms;"&gt;Unfortunately, this is not the case - while it is socially expected that people will try to look their best (c.f: Shows like the Biggest Loser), it is not expected that people will think their best. In fact - thanks to our friends drugs and alcohol, &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;it is socially expected that people will become LESS intelligent&lt;/span&gt; when interacting with others.&lt;/span&gt; &lt;span style="font-family:trebuchet ms;"&gt;Anyway, here's a maths interpretation of some possible reasons of this, including why it's not going to get any better:&lt;/span&gt; &lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:georgia;" &gt;1) Bottom-tier democracy&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/RidbX6Y77ZI/AAAAAAAAAAk/wAnmVvMfBws/s1600-h/tree.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/RidbX6Y77ZI/AAAAAAAAAAk/wAnmVvMfBws/s320/tree.GIF" alt="" id="BLOGGER_PHOTO_ID_5055109573115637138" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Consider the image above; it's a typical &lt;a href="http://en.wikipedia.org/wiki/Organizational_chart"&gt;job hierarchy tree&lt;/a&gt; - each circle down the bottom is an employee, above that their immediate bosses, responsible for their two workers. Above that, the boss's bosses, etc, up the hierarchy tree, each layer usually with more dependencies and salary than the one below. Now, count the employees - you should get 8. Everyone else can be considered an employer, count them. 7, right? So, say there's a ficticious vote: "should more Y be given to layer X of the tree?" {e.g. should the CEO get more power? should the employees get more money?...}. If everyone above layer X votes one way, everyone below votes another, who will win? As you can see, 8 &gt; 7, so whatever is decided, &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;the bottom tier will always win in a democratic vote&lt;/span&gt;. No matter how high the hierarchy grows, if each employer has two or more people under them, the lowest level will always hold an outright majority. True, this isn't a complete flaw, as votes will benefit the majority. However, it does lead to many benefits being granted to the bottom level, reducing any incentive to try to work your way up the tree.&lt;/span&gt; &lt;span style="font-family:trebuchet ms;"&gt;This is leading into the second point:&lt;/span&gt; &lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-family:georgia;font-size:85%;"  &gt;2) Negative Positive-skew&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B61K5LgOLFs/RidbX6Y77aI/AAAAAAAAAAs/AEGtMxjzpuE/s1600-h/skew.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_B61K5LgOLFs/RidbX6Y77aI/AAAAAAAAAAs/AEGtMxjzpuE/s320/skew.gif" alt="" id="BLOGGER_PHOTO_ID_5055109573115637154" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Many things in life follow what's called a normal distribution - however, some things have natural bounds at zero - i.e. ages, incomes, ... which can't go zero, and cause the distribution to have what's called &lt;a href="http://en.wikipedia.org/wiki/Skewness"&gt;"positive skew"&lt;/a&gt;. The values cluster more to the left as they can't go any lower, and to the right it flattens with some really high values. The result of this? Mode (most frequent) &amp;lt; Median (50% marker) &amp;lt; Mean (average) - so &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;over 50% of people are below average&lt;/span&gt;...why is this a factor? Take industrial unions, for example. Workers group together, and as a group they collectively bargain, with the results going to everyone in the group. The result is that those above average get the same benefits as those in the middle, a disincentive for working hard. Moreover, the people at the bottom end of the distribution also get the same benefits of those in the middle - anyone maximising their work:outcomes ratio would then aim to BE below average.&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Not much left except to relax and laugh while watching the Hilton generation reverse natural selection. /rant over&lt;/span&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-5993214206187589308?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/5993214206187589308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/04/inverse-darwinism.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5993214206187589308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5993214206187589308'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/04/inverse-darwinism.html' title='Inverse Darwinism'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_B61K5LgOLFs/RidbX6Y77ZI/AAAAAAAAAAk/wAnmVvMfBws/s72-c/tree.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-4908673364993333997</id><published>2007-04-02T00:38:00.000+10:00</published><updated>2007-04-02T00:40:20.603+10:00</updated><title type='text'>Sign of the times</title><content type='html'>&lt;center&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Google adsense banner at blogwatcher ::&lt;/span&gt;&lt;/span&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B61K5LgOLFs/Rg_EGLPj1_I/AAAAAAAAAAM/3OcXE8_k4e4/s1600-h/emo.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_B61K5LgOLFs/Rg_EGLPj1_I/AAAAAAAAAAM/3OcXE8_k4e4/s320/emo.PNG" alt="" id="BLOGGER_PHOTO_ID_5048469317681928178" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-4908673364993333997?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/4908673364993333997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/04/sign-of-times.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4908673364993333997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/4908673364993333997'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/04/sign-of-times.html' title='Sign of the times'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_B61K5LgOLFs/Rg_EGLPj1_I/AAAAAAAAAAM/3OcXE8_k4e4/s72-c/emo.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-3670366114787522694</id><published>2007-03-03T23:35:00.000+11:00</published><updated>2007-03-04T00:38:43.904+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Python</title><content type='html'>&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;&lt;span style="color: rgb(153, 0, 0);"&gt;And now for something completely different:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;We bring you to the apartment of Rob Stongetti, a man who claims to have created the world's first good looking myspace profile. To tell us about his acheivement, we__&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Hold on a second! That's not completely different.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;I BEG your pardon?!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;You just then said that something &lt;/span&gt;&lt;i style="color: rgb(0, 0, 153);"&gt;completely&lt;/i&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; different would appear.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Yes? You've just witnessed a segue from a lady attacking a Starbucks with a novelty pencil, to you, a man with a command of web-page constitution, I'm &lt;/span&gt;&lt;b style="color: rgb(153, 0, 0);"&gt;sorry&lt;/b&gt;&lt;span style="color: rgb(153, 0, 0);"&gt; if my non-sequitur meter is broken.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Can't you see? Both plot the tale of an eccentric protagonist, relying on the viewer's humour to provide a strange commentary on modern day capitalsim....and neither featured a red porcupine named Roger.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;...Who &lt;/span&gt;&lt;i style="color: rgb(153, 0, 0);"&gt;are&lt;/i&gt;&lt;span style="color: rgb(153, 0, 0);"&gt; you? The King of comparative literature?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*whooosh* &lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;DID SOMEONE CALL????&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;What noooooooow?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;You shall bow in my presence, for I, Hunter Codswallop, am the King of comparative literature.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Oh my, I don't believe this. You can't be serious?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;I'm as serious as that time in &lt;/span&gt;&lt;i style="color: rgb(153, 51, 153);"&gt;The Taming of The Shrew&lt;/i&gt;&lt;span style="color: rgb(153, 51, 153);"&gt; when__&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Comparative Literature isn't a Monarchy, anyone can do it these days! You take an Orwellian masterpiece, the latest episode of Veronica Mars, and then claim the creators of both were fighting the world's oppression against left-handers.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;I'm......I'm an oppressed left-hander. I've never confessed it before, but I first knew it at church one Sund'y when I was a lad, Father McKinnon showed me he was a left-hander. I've always tried to hide it by using my right, but I know I can't deny it for ever - I even vote for the left!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Thankyou for that....charming confession. And now for something completely different.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-size:78%;" &gt;Not again...&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-3670366114787522694?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/3670366114787522694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/03/python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/3670366114787522694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/3670366114787522694'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/03/python.html' title='Python'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-2549229231371337513</id><published>2007-02-21T20:36:00.000+11:00</published><updated>2007-03-04T00:38:26.505+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Goodbye'/><title type='text'>Such is life</title><content type='html'>&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.maskworld.com/pix/props/large/98469_3-rip-tombstone.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 160px;" src="http://www.maskworld.com/pix/props/large/98469_3-rip-tombstone.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It has happened - proof of the world's slump into mediocrity. Our university's concert has its own &lt;a href="http://www.myspace.com/oball2007"&gt;myspace&lt;/a&gt;. That's right, a concert is "in my extended network". Unfortunately, in a web like that there is no room for this blog - Sayōnara, Adios, Cya! The codemonkey will keep thinking, but no longer blog.&lt;br /&gt;...and, somewhere in the distance, one of the three readers of this blog said "oh".&lt;br /&gt;&lt;br /&gt;Edit: I'll still might occasionally post poems/lyrics/short stories, as CS isn't the best subject in terms of creative output....&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-2549229231371337513?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/2549229231371337513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/02/such-is-life.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2549229231371337513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/2549229231371337513'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/02/such-is-life.html' title='Such is life'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-7297232223755306171</id><published>2007-02-01T23:34:00.000+11:00</published><updated>2007-02-22T01:04:04.967+11:00</updated><title type='text'>TToT, tfWDtetth, Prologue</title><content type='html'>&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;In the unlikely event that an observer to this blog has remained a reader after the last few entries, and the long gaps between them, I present to you the blogvella&lt;span style="font-weight: bold;"&gt; "The Tale of Thuc, the first Wraith Dragon to ever talk to herself".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Prologue:&lt;/span&gt;&lt;br /&gt;In a time not unlike our own, in a land not unlike present day earth, there lived a colony much unlike our own kind. &lt;span style="font-style: italic;"&gt;Their kind&lt;/span&gt; flew. Their kind are exceptionally skilled in martial warfare and live by sucking the life from their prey. Their kind are &lt;span style="font-style: italic;"&gt;Wraith Dragons&lt;/span&gt;, much feared for their telepathic communication and abilities in regeneration.&lt;br /&gt;Among this settlement however, there is one who has recently distinguished themselves from the others - one who has a talent unknown to the others, and who because of this evades their elders, instead spending time training themselves for battles among assassins, sourcerer and other rogues in far off lands. All of this because this Wraith Dragon - born to the name &lt;span style="font-style: italic;"&gt;Thuc&lt;/span&gt; but feared by her enemies as &lt;span style="font-style: italic;"&gt;Rawnblade&lt;/span&gt;, was the first dragon with the power of self-communication. While giving the perception of insanity, this ability gave her talents unknown to the other Wraith Dragons, and at this stage, unknown to Rawnblade herself.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;(stay tuned for chapter 1, if it is ever written)&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-7297232223755306171?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/7297232223755306171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/02/ttot-tfdtetth-prologue.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/7297232223755306171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/7297232223755306171'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/02/ttot-tfdtetth-prologue.html' title='TToT, tfWDtetth, Prologue'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-3185845984019035425</id><published>2007-01-21T01:23:00.000+11:00</published><updated>2007-01-21T01:42:59.072+11:00</updated><title type='text'>Federbear!</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;OMG - Federbear! If you haven't seen any tennis recently, here he is checking out chicago:&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.atptennis.com/5/photos/shared/2006/other/federbear_chicago1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://www.atptennis.com/5/photos/shared/2006/other/federbear_chicago1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;And here's one of Federbear blogging!:&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.atptennis.com/5/photos/shared/2006/other/federerbear_blog1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://www.atptennis.com/5/photos/shared/2006/other/federerbear_blog1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;Ok, I have a feeling that I just lost my last few readers. Next blog topic, by special request -&lt;br /&gt;The Tale of Thuc, the first Dragon to ever talk to herself.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-3185845984019035425?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/3185845984019035425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/01/federbear.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/3185845984019035425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/3185845984019035425'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/01/federbear.html' title='Federbear!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-5577980622903698253</id><published>2007-01-13T00:01:00.000+11:00</published><updated>2007-01-13T00:13:49.442+11:00</updated><title type='text'>js / css / php .... TCX!</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;So, what does a programmer do when taking a week off? Program a website, of course!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Well...I have been contracted to help out the Debating SA website, so figured I'd do some practice with a website of my own. A while ago, someone had come up with the idea of a  fantasy stock market where 'companies' were TopCoder members, and their 'prices' were related to their rating. So here it is: http://padster.gyronet.org/tc/TCX/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;With over 110 members, and averaging 2000 hits a day, seems like it's doing well :D The test will come just after the next SRM, the first time when share prices actually change.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Back on designing - I've managed to somehow get 4 1sts in a row, so car insurance is covered! :D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;and soccer is back!! cool -have a good week all&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-5577980622903698253?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/5577980622903698253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/01/js-css-php-tcx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5577980622903698253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/5577980622903698253'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/01/js-css-php-tcx.html' title='js / css / php .... TCX!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116782443713921525</id><published>2007-01-03T22:21:00.000+11:00</published><updated>2007-01-03T22:41:10.036+11:00</updated><title type='text'>Resolutions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Happy Bond Year ('007) to all!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;I'm not really one for resolutions - I figure, if something's good enough to do, you should not need the last digit of the date to change before you do it - but I have set a few aims for the year. E.g. getting a medal in the ACM finals, reaching a TopCoder onsite again, getting HDs for all my uni subjects {still not sure if the 84 will stand from last semester}.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Another is related to my most recent aim - eventually getting a car. Currently aiming at one of these:&lt;/span&gt;&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.worldcarfans.com/news/2060509.009/2060509.009.1M.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.worldcarfans.com/news/2060509.009/2060509.009.1M.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 199px; height: 149px;" src="http://www.worldcarfans.com/news/2060509.009/2060509.009.1M.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;Unfortunately, when getting an insurance quote, I get hit with a few additional costs due to being young, male, and not having driven for long (yes, that's on top of being young...). Anyway, the hope is to cover insurance from TopCoder designs over the summer - 22% done so far, still a bit of a way to go. The final resolution is to learn as much of Octavarium as possible - still a long way to go there too :p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Ooh, and thanks to those helping bug-fix padster::gyronet tools {tag board should work for IE users now, and some share bugs are corrected after the change of price sources}.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116782443713921525?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116782443713921525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2007/01/resolutions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116782443713921525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116782443713921525'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2007/01/resolutions.html' title='Resolutions'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116731659845075426</id><published>2006-12-29T01:10:00.000+11:00</published><updated>2006-12-29T01:36:38.533+11:00</updated><title type='text'>Picblog</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Ok, so now I'm sort of on holidays, I thought i'd update with a pictorial blog. Just to kill time while watching 5 series of 24 :p - here's a few annotated screen shots of AOE3:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/6605/1066/1600/836115/LOTR.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/6605/1066/320/945/LOTR.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-size:85%;" &gt;&lt;span class="replymessagebody"  style="font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold;"&gt;"But not this day, this day, we fight! I bid you stand; MEN. OF. MIDDLE-EARTH...oi, where are you three going?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/6605/1066/1600/576006/fireball.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/6605/1066/320/978113/fireball.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);font-size:85%;" &gt;&lt;span style="font-family:trebuchet ms;"&gt;The spanish armies were shocked as a being from another planet arrived on a meteor...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/6605/1066/1600/256020/hole.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/6605/1066/320/622281/hole.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;" &gt;The explorer wondered the true effectiveness of their wall in keeping people out.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/6605/1066/1600/9541/gunFan.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/6605/1066/320/892057/gunFan.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:85%;" &gt;&lt;span style="font-family:trebuchet ms;"&gt;Boo! ok, there is no real caption for this, I just really like the picture.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/6605/1066/1600/436953/lumberjack.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/6605/1066/320/436504/lumberjack.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);font-size:85%;" &gt;&lt;span style="font-family:trebuchet ms;"&gt;I'm a lumberjack and I'm ok....now, what do I do with this HUGE saw.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/6605/1066/1600/908102/mormon.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/6605/1066/320/891501/mormon.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms; color: rgb(153, 0, 0);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;The sermon on the mount...in the middle of the US. Maybe those Mormons are onto something....&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116731659845075426?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116731659845075426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/12/picblog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116731659845075426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116731659845075426'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/12/picblog.html' title='Picblog'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116696717244281132</id><published>2006-12-25T00:31:00.000+11:00</published><updated>2006-12-25T00:32:52.453+11:00</updated><title type='text'>Merry Christmas!!</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;^^ see title ^^&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;tis a pity xmas tv is so shocking...at least the cricket is on soon :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Did you know...the average US citizen now spends more than they earn? *sigh*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;funfunfun, only a week left of 2006&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116696717244281132?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116696717244281132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/12/merry-christmas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116696717244281132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116696717244281132'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/12/merry-christmas.html' title='Merry Christmas!!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116671374651800635</id><published>2006-12-22T01:53:00.000+11:00</published><updated>2006-12-22T02:09:06.680+11:00</updated><title type='text'>Back from ACT</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;Those who have read this for a year ... should find somethign better to do!&lt;br /&gt;Anyway, you might remember from a year ago when I last came back from tutoring at one of these informatics training camps, that I was full of praise for the people who attended - fortunately, this year was no exception, and even surpassed my expectations. Seriously, spending 10 days with the type of people who are at that camp {both students and staff} is always a good way to spend time - despite the much lower average age, the conversations seem interesting, there is very little anger and plenty of respect for eachother. Then coming back to the rest of the world...lets just say, it's a pity the 10 days couldn't have been longer, and it doesn't look like I'll be tutoring again until next december either :(&lt;br /&gt;On other things - Australia have the ashes back, and my TC rating is improving again :D - Xmas is here for another few days, but will still probably be designing for much of the time until tuesday. I look forwards to the next indoor match, too :D Hopefully my sleeping patterns will soon find some timezone to match.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116671374651800635?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116671374651800635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/12/back-from-act.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116671374651800635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116671374651800635'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/12/back-from-act.html' title='Back from ACT'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116567819720906690</id><published>2006-12-10T02:26:00.000+11:00</published><updated>2006-12-10T02:29:57.223+11:00</updated><title type='text'>State of mind</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Supp exams over! {seemed to go ok, not sure when results are out}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;During which I also got two weeks of designing done - 1st in week 1, then the only submitter in week 2 so if I pass, another guarenteed 1st. Nice $$, and it improves my Las Vegas chances :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;However, for the next 10 days, I'll be in ACT tutoring ppl programming, so probably won't update or be on MSN much over the next while {email or phone still ok if contact is needed} &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Enjoy the next week, survive the heat / onslaught of christmas carols, and see you soon!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116567819720906690?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116567819720906690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/12/state-of-mind.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116567819720906690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116567819720906690'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/12/state-of-mind.html' title='State of mind'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116505292844253737</id><published>2006-12-02T20:32:00.000+11:00</published><updated>2006-12-02T20:48:50.813+11:00</updated><title type='text'>Googlerific</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Looks like empty tags work in blogwatcher (...finally :p)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Anyway, a few things google-related happened this week:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;1) When looking up words containing 'pat' (like..PAThetic) I noticed that 'patness' was a word. Cool. Then to find what it meant I typed it into google, and got &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.google.com/search?q=patness"&gt;this&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;. First thing of note is that 'patness' is *nowhere near* 'features', no idea how it's matching...second is the coincidence - the first result for patness is from "Jenkins online", at the url of "stupidevilbastard" :p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;2) Just when I was thinking google suggestors may be taking the day off, I was asked who the director of crouching tiger hidden dragon was. I thought it was Ang Lee, but just to check, I &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.google.com/search?q=crouching+tiger+hidden+dragon+director"&gt;searched google&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;. To my suprise, the first result wasn't a real page link, but actually the answer to my question, with references for proof. I can't get it to work for acting cast or any part of the crew, but still, tis impressive.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;3) Went into town to look at why i got 84% for one subject - turns out I wrote code that did something in different way to their (what I would call not-as-good) reference solution, so they took 5% off, including correcting one line with code that did literally &lt;/span&gt;&lt;span style="font-weight: bold; font-family: trebuchet ms;"&gt;exactly&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; the same thing. Hopefully it'll be fixed...anyway, leaving borders, people starting pointing at me, talking about my shirt, and saying they wanted a google shirt. very odd....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Cat Empire concert was great! Vocals were excellent, I was a bit worried at the start that it'd be full of loud trumpet solos, but then some good Indian Sitar guy came on and did a long solo in the middle of what sounded like an old-school jive piece, was my guitar fix for the night. Less than a week now until exams are finally over! :D&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116505292844253737?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116505292844253737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/12/googlerific.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116505292844253737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116505292844253737'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/12/googlerific.html' title='Googlerific'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116486813363831488</id><published>2006-11-30T17:23:00.000+11:00</published><updated>2006-11-30T17:36:11.623+11:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Some of you may have noticed that blogwatcher doesn't like title-less blog posts :p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;So, in trying to implement a fix, I needed a post without a title to test on - that's what this is for ;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;I'll fill it with some other random stuff though, like:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;1) XMI design done :D was happy with this one, just gotta hope noone else submits&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;2) Cat Empire concert tonight! They should be good live, thanks to my aunt for the ticket &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;3) The Ashes are coming to Adelaide! I'll be going later hopefully, but can't be there tomorrow because...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;4) HD for maths subject but 84 for my computer science one :S - i was going in on 30% already from pracs, so need to check at exam viewing tomorrow to see what went wrong. tis my first D :p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;hopefully the title-less blog post will be fixed, until then, PatTag is available for those who want it - there's even an rss feed so you can add your tag to your normal blogwatcher listing :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Song of the moment: Tears (Rush / Dream Theater)&lt;br /&gt;&lt;br /&gt;Edit: ok, looks like it worked :D - please tag if you find the change has caused any bugs I havent' found. Oh, and I forgot to add - I suggest you don't ever uninstall all your graphics card drivers. I did this accidentally yesterday when trying to watch TV on my laptop. Lets just say it took 50 mins of surfing the net in 640 x 480 x 8bit resolution to find the right replacements to install. fun fun fun. And I thought 1024x768 was small...&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116486813363831488?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116486813363831488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/11/some-of-you-may-have-noticed-that.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116486813363831488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116486813363831488'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/11/some-of-you-may-have-noticed-that.html' title=''/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116434885774223862</id><published>2006-11-24T17:07:00.000+11:00</published><updated>2006-11-24T17:15:23.883+11:00</updated><title type='text'>3 - It's a magic Number</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;The TCCC is over and results are in - 3rd! :D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Nicka81, who everyone thought would come 1st, did in each of the 3 components - maone then came 2nd in each (just passing me in appeals for the 3rd) and then I came 5th-3rd-3rd, enough to put me 3rd overall! However, as expected, the actual contest part was a bit of an anticlimax, most of the fun comes from meeting all the other coders who, until now, I've only known by their tiny little member photos. San Diego itself was ok, a bit foggy &amp; rainy, but I imagine during summer it would be a nice place. Especially if there's a programming contest on ;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;This is just a quick message to say thanks for the birthday wishes, hope exams went well for all, my 'supps' are in 2 weeks :p - oh, and Pat Tag is being upgraded, you may have to post comments instead until it is finished, but you can watch the progress on the right =)&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116434885774223862?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116434885774223862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/11/3-its-magic-number.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116434885774223862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116434885774223862'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/11/3-its-magic-number.html' title='3 - It&apos;s a magic Number'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116342005518418216</id><published>2006-11-13T22:56:00.000+11:00</published><updated>2006-11-13T23:14:15.323+11:00</updated><title type='text'>Off to the land of the terminator</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;I'm off! To San Diego, 14th-&gt;20th Novemeber. Two of those days will be spent flying in the air :S&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;However, I don't mind flights too much - I can sleep, and now I even got myself some noise-cancelling headphones to help out :p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;For those interested, the site for the contest is: &lt;a href="http://www.topcoder.com/tc?module=Static&amp;d1=tournaments&amp;amp;d2=tccc06&amp;d3=about"&gt;http://www.topcoder.com/tc?module=Static&amp;amp;d1=tournaments&amp;d2=tccc06&amp;amp;d3=about&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;and general news may appear frequently at TopCoder's home site:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.topcoder.com/tc"&gt;&lt;span style="font-family:trebuchet ms;"&gt;http://www.topcoder.com/tc&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;And there'll be a live telecast of the last day of competition! (though, probably at 3am or so here)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;While I'm gone - best of luck to everyone with exams/essays left, enjoy the post-exam freedom, good luck with soccer on sunday, etc...! Not sure how much time or availability I'll have over there.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;A few thoughts to leave you with, that have stumped me&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;1) When Nappy companies claim that their new products are more comfortable than their last...*how do they know*?? Are there professional nappy testers?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;2) Are interest rate rises really that bad? If you don't want your home loan rate to rise, surely you should get a fixed rate! It seems to be mainly because inflation is so high as so many people are spending more than they can afford...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;3) Why, in the Microsoft logo, is some of the first 'o' missing a chunk? Is it really pacman?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;4) How on earth did Mr. Thorn (former chess guy, worse than Peter Lewis) manage to get elected? My faith in democratic votes was slowly being restored, thanks to the new US results + the Senate's stem-cell clonic result, but it's all back to zero again.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;And with that, farewell! (for a little while)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116342005518418216?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116342005518418216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/11/off-to-land-of-terminator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116342005518418216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116342005518418216'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/11/off-to-land-of-terminator.html' title='Off to the land of the terminator'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116272034760420127</id><published>2006-11-05T20:51:00.000+11:00</published><updated>2006-11-05T20:52:27.640+11:00</updated><title type='text'>5/11</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms; font-style: italic;"&gt;Remember, remember the fifth of November,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; font-style: italic;"&gt;Gunpowder Treason and Plot,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; font-style: italic;"&gt;I see no reason why gunpowder treason&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; font-style: italic;"&gt;should ever be forgot. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;And today's date is....November 5! 401 years ago, Guy Fawkes attempted to carry out the Gunpowder plot. To celebrate the occasion, time to blow stuff up!...or maybe watch V for Vendetta, I think I'll go with the latter. Again, good luck to all those with exams / essays in the upcoming week - the most recent week of designs is out, so I'll be disappearing again until next friday, enjoy! 3 months of 'holidays' are coming soon...&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116272034760420127?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116272034760420127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/11/511.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116272034760420127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116272034760420127'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/11/511.html' title='5/11'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116221321061146010</id><published>2006-10-30T23:19:00.000+11:00</published><updated>2006-10-31T00:00:10.746+11:00</updated><title type='text'>S.W.A.T week</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;It's that time of year again - when uni world is turned on its head, as the arts students hit the keyboards and the eng students hit the books (metaphorically, but quite possibly physically too). Good luck for all those with essays due over the next few days, and for all those who have exams starting soon. Due to going away to San Diego (14th-&gt;20th) I miss the 2nd week of exams, so my schedule looks like: swat week 1 - exam week 1 (2 exams) - USA week - holiday week - swat week 2 - exam week 2 (3 exams). So I get 3 weeks between exams, but I also am not finished until early december :(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Oh, and that's an intentional typo - it really *should* be called s.w.a.t week. Just because. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;No word from Google, but they just had their big tournament last weekend (congrats to the winner, Petr) so hopefully will hear soon. This week is just about coding assignments, improving my tag board stuff, and hopefully writing/recording music. Then starting friday is final-design-week!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;A few interesting observations from this week. First up is stats from a news article:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;10 years ago, 75% of women with tertiary education had children.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;over 90% of women without year 12 education had children.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Assuming that the education qualification level of parents has some bearing on the education level of their children, and the stats above are right, it doesn't take much maths to work out where those proportions are leading us. *sigh*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Anothing thing came from a ninemsn poll. I often try to guess the results, but this was a bit of a surprise:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Should companies be banned from moving jobs overseas?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Yes    183522&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;No    19411&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;that's right, 90% of people think it should be banned...&lt;span style="font-weight: bold;"&gt;90%&lt;/span&gt;! I knew it'd be over 50% (on the side of the little aussie battler patriots, as usual) but 90%? Why impose a legal ban on something that could be of benefit? If jobs are being moved overseas, maybe people should think why the local choices are not being used, not just put a flat ban 'to save jobs'. I think I may have said it before, but "We'll create jobs" is one of my most hated politics slogans, especially when the reason is "because it'll create jobs"...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;And finally, I *still* don't understand the ARIAs. The winner of the 'best breakthrough single' was Youth Group's 'Forever Young'. I use that adjective loosely though - It was on their 3rd album (breakthrough?) and a cover of an older song. Happy Halloween!&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116221321061146010?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116221321061146010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/10/swat-week.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116221321061146010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116221321061146010'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/10/swat-week.html' title='S.W.A.T week'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116125850968677050</id><published>2006-10-19T21:42:00.000+10:00</published><updated>2006-10-19T21:48:29.743+10:00</updated><title type='text'>Day 7 - Thursday 12th, submission day</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Week 2 of design contest is about to start, so if anyone reads this, to keep you from boredom I'll post the last day's report from the previous design, the interesting night it was:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;"Well...that was interesting, not a day I'll soon forget. Anyway, I shall start at the start - due to CS tutoring of students at Uni, I have to start at 11am, which means walking to the busstop at 9. It's also going to be a 35 degree day, and I'm bringing my laptop in so I can do some more XMI documenting from within the CS labs. By 2pm, I've got a software design lecture (ironic?), and as I've documented virtually everything except the new SQL stuff that I haven't added in poseidon yet, there's not much to do until after I finish at 5. At this time I also start up my list of tiny one-point things that need to be fixed, like incorrect names, missing attributes, extra things to add to documentation, etc... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt; Get home, finish dinner by 6:30, pull out the Iced-Coffee and peanuts {my staple design fuel}, turn on the Dream Theater {the official soundtrack to UML} and fire up Poseidon. I modify the SQL to accomodate what I had wanted to change, and finish the documentation for it. That pretty much finishes the zuml completely, it's now a matter of writing up the component specification (CS), adding any sample doc. files that will help the reviewers, and finally, submit :D. I never really like the CS, but much of it is copy-paste from documentation, and some other standard things. The only 'hard' parts are the initial writeup (&lt;/span&gt;&lt;i style="font-family: trebuchet ms;"&gt;like a prose description, kinda fun&lt;/i&gt;&lt;span style="font-family: trebuchet ms;"&gt;), the algorithm section  (&lt;/span&gt;&lt;i style="font-family: trebuchet ms;"&gt;exact details about trickier sections, means you need to know what you're doing&lt;/i&gt;&lt;span style="font-family: trebuchet ms;"&gt;), the configuration section (&lt;/span&gt;&lt;i style="font-family: trebuchet ms;"&gt;easy, but you need  to be careful&lt;/i&gt;&lt;span style="font-family: trebuchet ms;"&gt;) and the demo. The writeup bit is ok, and for the demo I can luckily copy the AJAX code I'd been testing.  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt; So, 9pm thursday night, 90 minutes until submission time. It's been a long, hot day (over 100F), when suddenly....BOOM - power outage! Laptop saves me at first, as not all my work is lost, and I can still save all the documents and work while battery lasts. But that's not the worrying bit - to submit I required internet connection, and that requires a working modem, which needs power! There's 90 minutes left, I have about 60 minutes of work, and no power! What's more, power is out in the suburb thing I'm in, so I can't go to a neighbour. I could risk hoping the power comes back on, but instead, I end up ringing my friend, asking to leech off his power and net connection. I cram everything I need into a bag (laptop, cord, USB stick, license, ...) and after a 15 minute drive, I get to his house, complete my design on the floor in his bedroom while he's finishing off some homework. I get the sample config finished (not perfectly, but close enough) - I manage to find a cached version of the java code, and edit it frantically to a submittable state. After zipping the .zuml and all files, I successfully submit at 10:29pm! &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt; As an epilogue, I should add that if anyone ever thinks that UML designing can't be high-paced and frenetic, I suggest you try it in a blackout. I owe that friend (Bodie) a lot for doing that - turns out you get disqualified if you don't submit, so yeah, letting me use power and net late at night was very helpful indeed. Oh, and on the way home I had to swerve to avoid a Koala, certainly an interesting night. Stay tuned for design week #2!"&lt;br /&gt;&lt;br /&gt;In other news, I've heard back from Google - as I thought, the interviews went well, no matching positions in Sydney, but I'll hear back in 2-3 weeks while they're trying to match me with US projects. Uni is coming to a close, very few pracs left, BlogWatcher is getting a small javascript-aided improvements, and until next time, there's always &lt;a href="http://video.google.com/videoplay?docid=-1068990231680562950"&gt;talking cats&lt;/a&gt;!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116125850968677050?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116125850968677050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/10/day-7-thursday-12th-submission-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116125850968677050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116125850968677050'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/10/day-7-thursday-12th-submission-day.html' title='Day 7 - Thursday 12th, submission day'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-116014192555956261</id><published>2006-10-06T23:18:00.000+10:00</published><updated>2006-10-07T02:29:41.173+10:00</updated><title type='text'>Stuff while I'm gone</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Ok, so TCCC design finals have started - under a cloud of mystery as one finalist is possibly disqualified and another takes their place :S&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Anyway, my intention is to blog each day of this next week to track my progress, but as the contest is still running I can't post it til the end. So, while I'm away, I thought I'd leave a list of comedy things to be found on this interweb thingy to fill in time, one per site:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;1) &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://en.wikipedia.org/wiki/Wikipedia:And_now_for_something_completely_different..._Bad_Jokes_and_Other_Deleted_Nonsense"&gt;Wikipedia&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; (search for "Baby Food")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;2) &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://video.google.com/videoplay?docid=-8279259653476560763"&gt;Google videos&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;3) &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.youtube.com/watch?v=dMH0bHeiRNg"&gt;Youtube&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;4) &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.explosm.net/comics/294/"&gt;Cyanide and Happiness&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;5) &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.mrtwig.net/"&gt;South Park episodes&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-family:trebuchet ms;font-size:85%;"  &gt;6) &lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;&lt;a href="http://www.flashbeer.com/"&gt;Carlton Draught&lt;/a&gt; - more dancing =)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;As a final thought, I'll leave you with something interesting today from a psych lecture:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Scenario 1: There are 4 cards on a table, each has a letter on one side and a number on the other. The faces you can see are: "A" "4" "D" and "7". If you want to test whether "All vowels have an even number on the other side" is true, what is the most number of cards you'll have to turn over, and which ones?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Answer: &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-family:trebuchet ms;" &gt;If you said '2 cards' you are right, but if one of them was "4" you'd be wrong. The two you need to turn are the "A" and "7" cards - the statement is equivalent to "All odd numbers have non-vowels on the other side" so you have to test the vowel and odd number cards to make sure the other side is what it must be.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Scenario 2: There are 4 people at a bar - the only thing you know about them is that: the first is drinking beer, the second is over 18, the third is drinking water and the last is under 18. Say you're the owner of the bar, you want to check that all alcohol drinkers are over 18 - who do you have to ask for age/drink type?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Answer: &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-family:trebuchet ms;" &gt;You have to ask person 1 if they're under 18, and the last if they're drinking alcohol, the other two are fine.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;(highlight for answers)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Notice any similarity between the two? If you can solve #1 just as easily as #2, you should try programming :D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;Edit: oh, and apparently youtube is may be sold to Google for US$1.6 billion...not bad - maybe blogwatcher is next?&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-116014192555956261?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/116014192555956261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/10/stuff-while-im-gone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116014192555956261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/116014192555956261'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/10/stuff-while-im-gone.html' title='Stuff while I&apos;m gone'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115962247044723466</id><published>2006-09-30T22:52:00.000+10:00</published><updated>2006-09-30T23:21:10.550+10:00</updated><title type='text'>Travelling</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;It's official! - results of the &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.topcoder.com/tc?module=Static&amp;d1=tournaments&amp;amp;d2=tccc06&amp;d3=comp_des_bracket"&gt;TCCC design contest&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; are out - I ended up with 40/40 pts, in the top 8, so get to go to San Diego California!!! Means I'll be away 14th-&gt;20th November - I miss the 2nd week of exams, so have to reschedule sitting 3 of them...it *also* means that I'll be flying over the Atlantic on the 19th, and it'll last only a few hours before I cross the dateline. Last year I was in ACT for my birthday, this year it won't even happen! ....does that mean I stay 19??&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Speaking of travelling, my parents leave for their 6-week european holiday after mum's retirement - Sis &amp; I get to fend for ourselves at home, should be interesting...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;In other news, the ACM final location has been announced, so it looks like my team &amp; I will be in Tokyo in mid March '07. Our ACM prizes have also come in - not only is the iPod shuffle 1Gb, but it also has 'Google' written on the side =) Seriously, how much do you think it'd cost to have your company name put on the side of an iPod, before it's boxed...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Speaking of Google, I had my phone interview for the internship. I'll leave you with one of the questions - say you have a list of 1 billion pieces of information for places: {place, longitude, latitude} sets. Can you think of an efficient way to, given a longitude / latitude pair of values, find the closest places to the given point. If you have any ideas, tag them or add them to comments. The hint is, earlier in the conversation we had talked about B-trees...&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115962247044723466?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115962247044723466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/09/travelling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115962247044723466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115962247044723466'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/09/travelling.html' title='Travelling'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115885722413187482</id><published>2006-09-22T02:33:00.000+10:00</published><updated>2006-09-22T02:47:04.203+10:00</updated><title type='text'>Holidays!</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Yep, Holidays have started!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;"Wait!"...I hear you say..."Didn't they start saturday" - yeah, I guess, though now week 5 of the TopCoder Collegiate Challenge (TCCC) design contest has just ended, which means I get a break after working for almost 6 weeks straight :S - this week was particularly hectic though, due to ACM, Google Code Jam and TCCC algorithm *also* being on at the same time. The result? Prizes won this week:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:trebuchet ms;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;1 TCCC t-shirt for passing review in design&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;1 TCCC t-shirt for participating in round 1 (yes, it's the same shirt)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;1 TCCC student rep. shirt for convincing someone to compete.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;1 GCJ shirt for coming in the top 250 in round 2.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;1 Google shirt for winning the ACM regional&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;1 ACM shirt for attending the ACM regional&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;1 iPod shuffle (apparently...still waiting) for winning ACM&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;1 trip to Tokyo (probably) for winning ACM&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;1 trip to San Diego, CA, for placing top 8 in TCCC Design (still pending)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Seriously though, what are you supposed to do with &lt;span style="font-weight: bold; font-style: italic;"&gt;six programming shirts&lt;/span&gt;? If you add the Google shirt I just received for last year's ACM, that's...one per day!! Anyone want a shirt (seriously)? If someone reading this decides to hold a programming contest, can you please give away free pants? or maybe shoes...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;This is just a random update at 2am cos I've been working today and feel like staying up, I'll post more interesting stuff soon, however all left today is the news that blogwatch has hit its next target :D&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;center&gt;&lt;img src="http://padster.gyronet.org/pics/bwatch10k.png" /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115885722413187482?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115885722413187482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/09/holidays.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115885722413187482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115885722413187482'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/09/holidays.html' title='Holidays!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115806135751885042</id><published>2006-09-12T21:40:00.000+10:00</published><updated>2006-09-12T21:42:37.530+10:00</updated><title type='text'>Browser personality</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;Something I came up with while procrastinating - another one of these games, tis quite simple. Most browsers cache the addresses you visit often, so press 'a' and copy down what your browser suggests. Then 'b', then 'c' etc... to find which sites you frequent. This is me through my browser:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;a: www.australiancentral.com.au&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;b: blowingupspace.blogspot.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;c: www.cs.adelaide.edu.au&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;d: dictionary.reference.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;e: en.wikipedia.org&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;f: forums.topcoder.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;g: www.gyronet.org (not google!)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;h: www.hotmail.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;i: www.imdb.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;j: java.sun.com/j2se/1.5.0/docs/api/index.html&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;l: www.logicgamesonline.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;m: modnar.poolboys.org&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;n: ninemsn.com.au&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;o: orac.amt.edu.au/formums&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;p: padster.gyronet.org/blogwatch/checker.php&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;r: www.research.ibm.com/ponder/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;s: software.topcoder.com/review&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;t: www.topcoder.com/tc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;u: www.ultimate-guitar.com/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;v: video.google.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;w: webmail.adelaide.edu.au/horde/imp/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;x: www.xmpp.org&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;y: www.yourtv.com.au/guide/index.cfm&lt;/span&gt;&lt;br /&gt;K, Q and Z had no matches.&lt;br /&gt;One and a bit weeks left in design contest, soon I shall have spare time!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115806135751885042?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115806135751885042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/09/browser-personality.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115806135751885042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115806135751885042'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/09/browser-personality.html' title='Browser personality'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115712848691487362</id><published>2006-09-02T01:46:00.000+10:00</published><updated>2006-09-02T02:34:47.050+10:00</updated><title type='text'>iPod therefore I am?</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;For all those not interested in tech stuff, tune out now! For once, I'll do a codemonkey-esque update. No, it's not about how MySpace is one of the ugliest looking sites yet gets 7000 new australian members to day, 60% of whom will never return. Though that in itself puzzles me.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;No, instead, it's about Apple's iSTUFF idea, what will / should happen, and why.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Firstly, many have tried to topple the mighty iPod - Sony have the walkman, Creative the Zen, Microsoft are soon to the Zune, in an attempt to make an iPod killer. But no, these are doomed to fail. Why? A few things, most are driven by ease of use. You see, people don't like to do too much stuff when it comes to computers. Apple managed to capitalize on this by making a system which:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:trebuchet ms;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Uses one program (iTunes) to do virually everything.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Gives you access to the iTunes (Apple) music store from within the program&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Uses non-standard file format AAC for iTunes downloads, rather than mp3&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Handles 'podcasting' which is just syndication for audio files, around for ages yet still manages to get its own apple-ised name.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Uses custom hardware which only works for iPods&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;So, basically, they're creating a monopoly on portable music that is growing rapidly. People generally hate big corporation monopolies though, why is Apple still successful? Because all of those things listed above (except &lt;span style="font-family:trebuchet ms;"&gt;maybe file format) make it soooo easy for beginners to use. Is it going to last? Possibly. Certainly the competing companies won't take it down any time soon. However, an army of iPodders, all playing AAC and downloading iTunes, isn't really the best outcome in my eyes. Here's what I think should happen, and how it may work:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:trebuchet ms;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Make simple drivers for computer-player interaction. Things like addSong(), getSongDetails(), setPlayMode(), etc... will make it easy for anyone to write software to organize music libraries.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Create an *open* XML protocol for communication between music stores. Things to allow searches of content, pricings, track/album info, etc. This allows music library code to be independant of music retailers, and would help people hunt for the best price, hopefully making things cheaper in the long run. Kind of like what CDDB tried to be, but with retail information, and before it was privatised.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Decide on a file format to use - including the different multimedia types, like music, video, streaming, syndicated... The answer certainly *seems* to be mpX + xml.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Make hardware that works with different players. It's pretty simple, heck, everything could be USB if people really wanted. It's just amazing that there's no common way.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;To sum it up, the different sections (software, hardware, distribution) should be split&lt;/span&gt; into different sections to give users more options - can you imagine if everyone had to use hotmail. search google and chat on AOL? As well as being made made public to aide decentralisation.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Sadly, I don't think this will happen soon - for the main reason that it will also make illegal distribution easier, so labels will be less willing to help out. Instead, we sit back and watch as corporations battle for sole ownership of music. Shaping up to be an interesting war ahead...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Oh, and for those wondering - TCCC design is going well, and psychology lectures &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;- inverse determinism, Cantor's theory - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;are a lot like maths lectures - invert the determinant, Cantor set. Enjoy september, and the show if you're going :D Blogwatcher has had a few bugfixes, and should hit 10,000 page loads soon :o&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115712848691487362?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115712848691487362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/09/ipod-therefore-i-am.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115712848691487362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115712848691487362'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/09/ipod-therefore-i-am.html' title='iPod therefore I am?'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115651045189347215</id><published>2006-08-25T22:24:00.000+10:00</published><updated>2006-08-26T01:36:53.956+10:00</updated><title type='text'>Flash update</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Hmm....it's getting busy...very busy. But before I have to knuckle down and do...stuff...I thought i'd update with why I may be hard to track down over the next week or five:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;1) TCCC design has started! 5 weeks of consecutive UML designs to try to earn my place in America. This wouldn't be too bad, but the very first week, I pick a hard component. Ok, good in the sense that, if I pass, I get the US$1500 payment, 500 digital run points and 10 TCCC points, but bad in the sense that there were problems with the specs, so now its been extended til monday which takes time away from the next design. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;2) SRMs go on as usual - most recent was cancelled due to server problems...at 1am in the morning before a 10am start the next day! :p - add to this the ACM regional and Google Code Jam, TCCC algorithm, plus training = so much coding, so little time :(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;3) No assignments this week (*phew*) but...only because there's 4 or 5 due next week! One is doing a UML design (= TCCC design for beginners), another is writing a stack/queue (=TCCC algo for beginners), another is assembly {blurgh, but almost finished} and the last isn't even out yet...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Anyway, in OTHER news, the IOI just finished, and incase you missed it...Chris got a Gold and Jarrah a Silver!! That's the first ever Australian gold (15th) and 2nd ever silver! And the other two memebers (Jack and Alan) also scored close to 200 :D Awesome results, truly awesome, and what's more, 3 of them are eligible to do it all again next year :D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Oh well, back to the work, I shall see you when next I emerge...and until then, we seem to have misplaced a planet:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Pluto#Reclassification_to_a_dwarf_planet"&gt;&lt;img src="http://www.worth1000.com/entries/261000/261165FKmJ_w.jpg" height="345" width="400" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115651045189347215?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115651045189347215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/08/flash-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115651045189347215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115651045189347215'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/08/flash-update.html' title='Flash update'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115564823866108293</id><published>2006-08-15T22:46:00.000+10:00</published><updated>2006-08-16T23:35:04.576+10:00</updated><title type='text'>Two Twisted</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;In the spirit of the new Australian tv show (which I haven't seen, I'm just stealing the name, sorry) comes two back-two-back narratives from today:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;Tale #1: Bus Prophet (starring 4yo kid and grandfather)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;-- *bump*, bus hits kurb while going around roundabout --&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);font-family:courier new;" &gt;kid] Papa...did we just hit something?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;man] Yes, our bus just hit the kurb when going around the roundabout.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;-- kid thinks for 10s --&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);font-family:courier new;" &gt;k] Papa...why did we just the kurb?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;m] Because he's a lousy driver.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;-- kid thinks for 1 minute, waits until the bus is quiet, then in a REALLY loud voice:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);font-family:courier new;" &gt;k] Papa...WHY IS HE A LAZY DRIVER??&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;{we now skip 20 minutes ahead in time}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);font-family:courier new;" &gt;k] Papa...why are there no seatbelts on busses?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;m] They don't think they're needed.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);font-family:courier new;" &gt;k] But...the driver wears a seatbelt?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;m] That's right. They say it'd be too expensive to put them on every seat.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);font-family:courier new;" &gt;k] That's Silly!! *10s pause for thought* Papa...how much do seatbelts cost??&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Deep. At least, about as deep as Australian drama gets :) But stay tuned in, for...&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family: courier new; font-style: italic;"&gt;Tale #2: My 2c times 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(102, 51, 102);"&gt;pat] Time for a drink.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(153, 0, 0);"&gt;coke vending machine] Warning!! Please enter correct change!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(102, 51, 102);"&gt;p] Ok vending machine, take my 20c piece.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(153, 0, 0);"&gt;cvm] *gulp*. Thankyou, you're up to 00:20&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(102, 51, 102);"&gt;p] Have this 50c piece too.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(153, 0, 0);"&gt;cvm] *gulp* 00:70 now, only $2 to go.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(102, 51, 102);"&gt;p] Rightio then, here's a $2 coin.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(153, 0, 0);"&gt;cvm] *bleurrgh* NO WAY! Have it back. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(102, 51, 102);"&gt;p] Hmm...try again. $2 goes in...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(153, 0, 0);"&gt;cvm] *bleurrgh* NO NO NO! I accept &lt;/span&gt;&lt;span style="font-style: italic; font-family: courier new; color: rgb(153, 0, 0);"&gt;all &lt;/span&gt;&lt;span style="font-family: courier new; color: rgb(153, 0, 0);"&gt;coins &lt;/span&gt;&lt;span style="font-style: italic; font-family: courier new; color: rgb(153, 0, 0);"&gt;except&lt;/span&gt;&lt;span style="font-family: courier new; color: rgb(153, 0, 0);"&gt; 5c pieces and &lt;/span&gt;&lt;span style="font-style: italic; font-family: courier new; color: rgb(153, 0, 0);"&gt;that&lt;/span&gt;&lt;span style="font-family: courier new; color: rgb(153, 0, 0);"&gt; $2 coin.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(102, 51, 102);"&gt;p] Maybe you're programmed by a CS student...oh well, I have no other coins, can I have my 70c back? --pushes refund button--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(153, 0, 0);"&gt;cvm] *cough* 20c *cough* 20c *cough* 20c. You're up to 00:10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(102, 51, 102);"&gt;p] But...20 + 20 + 20 = 60c...not 70c?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(153, 0, 0);"&gt;cvm] haha, yes. too bad, bye bye.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-style: italic; color: rgb(51, 204, 0);"&gt;-- pat successfully challenges coke programmers for -10c --&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;For non TopCoder-ers, in contests you get 50 points when you find a bug in someone else's code. It appears the prize in real life is -10c, oh well. Enjoy, to whomever drank from that next and got a free 10c. The annoying thing was, I didn't have a 10c piece on me. Otherwise I would've put it in, pressed refund, and waited for another 20c piece...lateral thinking :p (now I know how I end up with so many 20c pieces...)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Speaking of programming (i was...kinda) the &lt;a href="www.ioi2006.org"&gt;IOI is on&lt;/a&gt;. Best of luck to the australian team :D - In addition, the &lt;a href="http://www.topcoder.com/pl/?module=Static&amp;d1=google06&amp;d2=overview"&gt;Google Code Jam 06&lt;/a&gt; has been announced. The times are REALLY good for australians, and the dates are around the ACM, so it's going to get very busy very soon...more later, after I've finished this currrent design and the TCCC starts :D&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115564823866108293?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115564823866108293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/08/two-twisted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115564823866108293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115564823866108293'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/08/two-twisted.html' title='Two Twisted'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115522432224725302</id><published>2006-08-11T01:06:00.000+10:00</published><updated>2006-08-11T01:50:12.266+10:00</updated><title type='text'>Guilty of Gross Stupidity</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;It's happened again...sporting stars, found guilty of gross stupidity. Last time it was Barry Hall (there aren't too many words to describe 'punching someone in a semifinal') and now, the cycling world tops it with &lt;a href="http://en.wikipedia.org/wiki/Floyd_Landis"&gt;Floyd Landis&lt;/a&gt;. There would be few out there who think he's perfectly clean, but then again there are plenty of other athletes guilty of drug cheating. The thing that gets me about this case, though, is how he managed to get 10 minutes behind on stage 16, then the *very next day*, stage 17, suddenly thrash everyone by six minutes. Add to this his claim that he has naturally increased testosterone levels, even though the extra found was &lt;i&gt;artificial&lt;/i&gt;, this seems to win the sporting stupidity award for the week.&lt;br /&gt;This is not confined to the sporting field though. Recently, a man put a 14-month-old girl into a &lt;a href="http://www.news24.com/News24/World/News/0,,2-10-1462_1980233,00.html"&gt;tumble dryer&lt;/a&gt; because he thought it would be fun for her. It is unlikely that there was any malicious intent, but there's laws against being dangerous, maybe there should be laws against being stupid? The problem with stupid acts is that often people are repeat offenders, and it's hard to tell when the next will occur...&lt;br /&gt;For example, a certain parental tried to guess when I'd be at the busstop, without telling me, but she went to the wrong stop. I realised this only as the bus was pulling out. too late :( So instead I walked home from a closer stop to my house, and waited for said parental to get home. When that occurred, as expected, I was blamed for 'forcing' her to wait at the {wrong} stop. Ok, first time, i wouldn't have minded, it was a caring thought. Second time, it's getting a bit repetative, especially after I had pointed out the right stop that I get off at. But THIRD time? tis a bit much...&lt;br /&gt;And in slighty related news, from the paper today: 7% of australian year 7s can spell 'definitely', 35% don't know there's an apostrope in 'can't', 56% don't know that 'calm', 'still' and 'unexpected' are adjectives, 47% can't spell 'paid', and 65% don't correct 'could of' to 'could have'. Add this to the up-late gameshow, where contestants had to guess a&lt;b&gt; 6 letter&lt;/b&gt; word, ending in 'ner', and the guesses included "spanner", "spinner", "grinner" and "funner". Can anyone spell "dumbed down"? I guess soon maybe not...&lt;br /&gt;Sorry bout the rant-ish nature, here's something to cheer ppl up - music on treadmills :D &lt;a href="http://www.youtube.com/watch?v=GCjSwr7zYtE"&gt;http://www.youtube.com/watch?v=GCjSwr7zYtEM&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115522432224725302?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115522432224725302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/08/guilty-of-gross-stupidity.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115522432224725302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115522432224725302'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/08/guilty-of-gross-stupidity.html' title='Guilty of Gross Stupidity'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115383472629741184</id><published>2006-07-25T22:37:00.000+10:00</published><updated>2006-07-26T00:06:44.483+10:00</updated><title type='text'>Pictorial</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;They say a picture's worth a thousand words. So, here's a blog entry that's 5219 words long:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;center  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;a href="http://www.topcoder.com/tc?module=Static&amp;d1=tournaments&amp;amp;d2=tccc06&amp;d3=about"&gt; &lt;img src="http://www.topcoder.com/i/tournament/tccc06/tccc06_logo_aol.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's on! The TopCoder Collegiate Challenge has been announced :D It's TopCoder's big Uni-only tournament - soon the Design contest will start, I'm hoping to make the top 8 to get a trip to the US (not too many uni students design). The algorithm contest starts part way through next month too.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gyronet.org/wiki/index.php?SoccerTeamSheets"&gt;&lt;img src="http://padster.gyronet.org/pics/ascii.jpg" height="150" width="230" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wondering why I've gone crazy? Squint your eyes...it's part of the ASCII world cup feed. I'm glad to be back on the scoreboard at soccer, and for those in either one of the two teams, click the pic above.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://padster.gyronet.org/pics/poker_16th.jpg" /&gt;&lt;img src="http://padster.gyronet.org/pics/poker_100k.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;During holidays, I played a bit of poker online, managed to come 16th out of 1000+ in  an Omaha tournament, the second time I'd ever played it ;) and up to over $100,000 in play money, after starting at $1k...if only it were real :p&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.nathanbrickartist.com/gallery/pencil.jpg" height="150" width="230" /&gt;&lt;br /&gt;&lt;br /&gt;Uni's back! Enjoy the learning. This has a double meaning too, as last night was the first ever TCHS SRM (school-age programming contest at TopCoder) run for which I had written the questions. It seems to have gone off without any major dramas (phew), the questions were around the right difficulty, and there's been good feedback on them. So, in short a pretty good week&lt;br /&gt;Ooh, and I forgot to add. Random: On Saturday, I saw the movie &lt;a href="http://www.imdb.com/title/tt0088847/"&gt;The Breakfast Club&lt;/a&gt;. My dad had started watching it, I came in just after the start, but still really enjoyed it - recommended for all teens out there :)&lt;br /&gt;&lt;/span&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115383472629741184?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115383472629741184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/07/pictorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115383472629741184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115383472629741184'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/07/pictorial.html' title='Pictorial'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115313496383027742</id><published>2006-07-17T21:05:00.000+10:00</published><updated>2006-07-17T21:19:45.700+10:00</updated><title type='text'>Separated at birth #2</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;First, we found out Andrew Symonds was now playing with band Gorillaz - this time, compare the pear:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;center  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.londonstimes.us/toons/cartoons/Bennett_Pick-a-pear.jpg" height="218" width="357" /&gt;&lt;/span&gt;&lt;/center&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;...oh, wait, I mean, pair:&lt;/span&gt;&lt;br /&gt;&lt;img style="font-family: trebuchet ms;" src="http://dynimg.rte.ie/00008d5c0c1m.jpg" height="120" width="160" /&gt;&lt;span style="font-family:trebuchet ms;"&gt; vs. &lt;/span&gt;&lt;img style="font-family: trebuchet ms;" src="http://www.aidswalk.net/sanfran/event/images/jai.jpg" height="120" width="160" /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;No wonder Queer-Eye Australia didn't work - they didn't have Tim Cahill as the 'lifestyle' (a.k.a what-the-heck-does-he-actually-do) guy! Oh, and speaking of Australian versions of US shows...it's terrible!! Oh, how terrible - they're soon going to have Australian Celebrity Survivor!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;After the complete failure of the normal Australian version of Survivor - their first challenge NEVER FINISHED because it got windy ;) - someone has decided to now have it starring B-grade celebrities. And what is more, they have chosen Dicko as the host! The greatest parts of the US (= true) version are (a) The scheming and back-stabbing, which I seriously doubt celebrities will do much of infront of a camera, and (b) Jeff has the host! I for one will not be watching this version :p&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115313496383027742?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115313496383027742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/07/separated-at-birth-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115313496383027742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115313496383027742'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/07/separated-at-birth-2.html' title='Separated at birth #2'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115248813645961793</id><published>2006-07-10T09:21:00.000+10:00</published><updated>2006-07-10T09:35:36.473+10:00</updated><title type='text'>Holidays :D</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Winter often seems to be accompanied by the cold-weather blues. It's inevitabre (&lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.imdb.com/title/tt0372588/quotes"&gt;I'm sorry, it's what? ... Inevit, inevitabre!&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;) due to colds, lack of sun, football fixtures, + miscellaneous other. Anyway, I promised more pictures, so here's a start. During these wintery weeks, remember; Make the ball happy!&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;center  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://padster.gyronet.org/jogaball.jpg" /&gt;&lt;/span&gt;&lt;/center&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Oh, and for all those who noticed the post time and thought: "But...you never wake up before 10am!" - you are correct ;) Waking up implies sleeping, which I have yet to partake in due to aforementioned football fixture (unfortunate way for Zidane to go) - it is now 9am, I wonder when that sleep wall is going to headbutt me in the chest...&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115248813645961793?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115248813645961793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/07/holidays-d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115248813645961793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115248813645961793'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/07/holidays-d.html' title='Holidays :D'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115176504103643052</id><published>2006-07-02T00:18:00.000+10:00</published><updated>2006-07-02T01:20:50.166+10:00</updated><title type='text'>E for Education</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Before I start -&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Seems like Czech AND Argentina are out - probably Germany or winner of Brazil v France will have the best shot. And while that's happening, Federer is continuing his title defense at Wimbledon :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;In addition, two new Lemonade sites: the &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://gyronet.org/wiki/index.php"&gt;wiki&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;, and the &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://padster.gyronet.org/oneway/"&gt;OneWay portal&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; - the former is great for quick generation of information, the latter looks much nicer but is a bit less userfriendly - for now, use both, but later I think the wiki stuff should be moved over to the portal.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;However, what I actually thought I may as well blog about was the weird stuff happening to the Education Systems in each of the states. Unfortunately, at the same time, people have introduced &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://en.wikipedia.org/wiki/Outcomes_Based_Education"&gt;Outcomes-based Education (OBE)&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; in Western Australia as well as protesting against a &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.theaustralian.news.com.au/story/0,20867,19488936-601,00.html"&gt;mandatory A-E grading system&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; throughout primary schools. Sure, maybe A-E is a bit blunt, especially when not accompanied by any explanation. But, why 'unfortunately'? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Well, it all stems with what people are recommending they replace A-E with: &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.theadvertiser.news.com.au/common/story_page/0,5936,19642909%255E2682,00.html"&gt;5 levels&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; (still!) but now going from "minimal achievement of what is expected at this year level" to "excellent achievement beyond what is expected at this year level".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;In other words, it seems like "your child isn't performing well" is being forcebly removed, deemed inappropriate (even if a child isn't performing well...) and replaced with: "they have achieved, but not excelled" even when not achieving :S - I dunno, maybe it's the sadist in me, but don't you just wish sometimes some parents could be told the truth about how annoying / evil their bundles of joy really are?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;And what is worse is that OBE in WA not only gets rid of grades altogether, but it also weights all subjects equally, which has been predicted (quite logically) will severely decrease the number of people studying maths or sciences because there are simpler options with the same result. Throw in &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.theaustralian.news.com.au/story/0,20867,19408985-7583,00.html"&gt;the proposal&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; that WA music students don't have to play an instrument, and literary students don't get penalised for spelling or grammar, and analyze movie posters and txt messages - just as long as people can spell 'Dumbed-down education', all shall be well :p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;What else could I leave with than a picture (rare around here, I know, sorry):&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;center style="font-family: trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.nationalpunctuationday.com/images/twelveapostrophes.gif" /&gt;&lt;/span&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115176504103643052?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115176504103643052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/07/e-for-education.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115176504103643052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115176504103643052'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/07/e-for-education.html' title='E for Education'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-115054776861655041</id><published>2006-06-17T22:24:00.000+10:00</published><updated>2006-06-17T22:46:45.470+10:00</updated><title type='text'>Ole</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Many apologies - long time between drinks. Has been a rather busy few days ... I mean, weeks ... I mean, month and a bit ;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;So, in as few words as possible:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;NiceStartToWordCupButMyBetSoFarWouldBeCzechOrArgentina,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;BadLuckToFedererAtRolandGarrosNiceWorkJustineThough,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;DidAnotherTCDesignButTwoOtherSubmittersHopeIDon'tComeThird!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;ExamsStartedTodayNumericalWentWellGuessIReallyShouldStudy...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;that pretty much sums it up. Thanks to the music of Dream Theater for keeping me sane :p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;And just when I thought I was heading into a period of relative calm after (and during i suppose) exams, where I could work on the Lemonade game, suddenly I get *two* contract job offers in two days! I'm not sure how much I can say (not really a secret, but ppl may want to keep them a suprise) though I'll add later once I finish them. So shall be busy writing code &amp;amp; documents over the next few weeks.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;In addition, the TopCoder Collegiate Championship is beginning soon :D - my best chance to get onsite, as you have to be a uni student to enter, and most designers have already left uni (ranks be about 4th or 5th) so that's bound to take up a bunch of time too.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Hmm...maybe I should start posting pictures of stuff...when anything interesting-enough happens, I shall do. Until then, it's more staying up late watching true football! Adieu :)&lt;br /&gt;Oh, i almost forgot (well...did, then edited this in): A nice site found by my cousins: &lt;a href="http://www.potterpuppetpals.com/"&gt;PotterPuppetPals&lt;/a&gt; try it ;)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-115054776861655041?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/115054776861655041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/06/ole.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115054776861655041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/115054776861655041'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/06/ole.html' title='Ole'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-114908581095624286</id><published>2006-06-01T00:05:00.000+10:00</published><updated>2006-08-11T21:48:04.146+10:00</updated><title type='text'>Update</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Ok, quick update before swatvac starts and I get preoccupied with other forms of procrastination - 1) Well spotted by Jelly from QLD - my blog is now a year old. Let's reflect what we've learnt since it started.....right, that didn't take long. However, in my first few posts it seemed I wanted to add something interesting down the bottom of each post...maybe I should do that again...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;2) Yes, Tom, you're right, BlogWatcher (and gyronet in general it seems) has been a bit tetchy this week. It seems to be ok now, but I hope it doesn't continue - also, the main checker.php site has now hit 6000 page loads! coolies :) I managed, by accident, to be the 6000th hit, i might post the screen shot later - gotta think of something for 10000 :p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;3) Exams / end-of-semester essays / presentations are on their way, coming to a town near you. Well, near me, in adelaide. Best of luck to all those who have them on at some point soon :D yes, even you arts students!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;4) Hopefully I get to find a bit more about the chances of me interning at google soon - I may end up even going to the Googleplex in california to do it :D - more later though.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;On the topic of google, and leaving you with some IT-related tidbit (see part 1):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;for those who trust google to not datamine with your data, I recommend trying out their accelerator: &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://webaccelerator.google.com/"&gt;http://webaccelerator.google.com/&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; It only works for DSL/cable connections, but apparently it has saved me 34.3 minutes out of 7hrs of page loads already - not bad for something that took 5 mins to set up.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-114908581095624286?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/114908581095624286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/05/update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/114908581095624286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/114908581095624286'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/05/update.html' title='Update'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-114864877134316193</id><published>2006-05-26T22:49:00.000+10:00</published><updated>2006-05-26T23:06:11.360+10:00</updated><title type='text'>Answers</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Firstly, fewer than 500,000 people watched Eurovision! tsk, to all those ppl who were watching the mining disaster interview, you don't know what you missed :p ...but, if you want to find out, I now have the CD :) - On the topic of music, here's the answers from the earlier quiz (sorry for when the songs temporarily disappeared :p)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ONE POINT (easier)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;font-size:85%;"  &gt;&lt;br /&gt;4.  'Love, just don't stare', he used to say to me, every Sunday morning (Dream Theater, Awake)&lt;br /&gt;6. You held my hand and walked me home, I know (Avril Lavigne, Don't Tell me)&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-family:trebuchet ms;font-size:85%;"  &gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;font-size:85%;"  &gt;&lt;br /&gt;8. Lord unchain my hands - let me sing inside the crowded trams. (The Cat Empire, The Crowd)&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-family:trebuchet ms;font-size:85%;"  &gt;1. And I'd give up forever to touch you - Iris, Goo Goo dolls (Bodie)&lt;br /&gt;2. I looked away, then I looked back at you. - Avril Lavigne, Fall to Pieces (JAmes)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);font-family:trebuchet ms;font-size:85%;"  &gt;3. So we've put an end to it this time. I'm no longer yours, and you're no longer mine. - Missy Higgins, Ten Days (Jack)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);font-family:trebuchet ms;font-size:85%;"  &gt;5. Hast Du etwas Zeit fuer mich, Dann singe ich ein Lied fuer Dich -  Nena, 99 Luftballons (Bodie)&lt;br /&gt;7. Here comes johnny singing oldies, goldies - Be-bop-a-lua, baby what I say. - Walk of Life, Dire Straits (Bodie)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);font-family:trebuchet ms;font-size:85%;"  &gt;9. There is freedom within, there is freedom without - Crowded House, Don't Dream It's Over (Bodie)&lt;br /&gt;10. I'm so tired of being here - suppressed by all my childish fears. - Evanescence, My Immortal (Jib)&lt;/span&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;font-size:85%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;TWO POINTS (harder)&lt;/span&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;font-size:85%;"  &gt;&lt;br /&gt;3. You outta see you, you're always bitchin' about somethin'. (Fastball, Perfect World)&lt;br /&gt;4. Ladies and gents, turn up your sound system to the sounds of Carlos Santana (Carlos Santana, Maria Maria)&lt;br /&gt;5. Outside, gets inside, oooh, through her skin. (Kate Bush, Breathing)&lt;br /&gt;6. Paint my face in your magazines, make it look whiter than it seems (Nelly Furtado, Powerless)&lt;br /&gt;7. Sometimes I feel so happy, sometimes I feel so sad, sometimes I feel just about everything, lately I'm just &lt;span style=""&gt;feeling bad. (Pale Blue Eyes)&lt;/span&gt;&lt;br /&gt;8. Who knows how long I've loved you, you know I love you still (The Beatles, I will)&lt;br /&gt;&lt;span style=""&gt;9. &lt;/span&gt;You know it's generally known, you got everything  at home (Road to Ruin, the Ramones)&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10. Life, it's ever so strange, it's so full of change, think that you've worked it out then BANG (Jem, Just a Ride)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-family:trebuchet ms;font-size:85%;"  &gt;1. The chef prepares a special menu, for your delight, oh my. Paul McCartney, Vanilla Sky (Bodie)&lt;br /&gt;2. I didn't take no shortcut, I spent the money that I saved up. - The Strokes, Barely Legal (Bodie)&lt;/span&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;I would've thought a few more may have been guessed (Beatles &amp; Cat Empire), but I guess my taste in music is just weird :p In other news, it's almost end of the Uni term, which means swatvac &amp;amp; exams coming up. Which ALSO therefore means more music (I have 13 tracks now, I'll start tidying them up &amp;amp; making actual versions) as well as programming (hopefully the modnar sport page will be done soon, and I'll have my own java server - &lt;a href="Developing" a="" war="" plan=""&gt;War Plan&lt;/a&gt; and all :p)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-114864877134316193?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/114864877134316193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/05/answers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/114864877134316193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/114864877134316193'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/05/answers.html' title='Answers'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-114819132953205126</id><published>2006-05-21T15:52:00.000+10:00</published><updated>2006-05-21T16:02:09.543+10:00</updated><title type='text'>Eurovision!!!!!</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;It's that time of year again! Eurovision finals are being televised, anyone who's not doing anything - I recommend you watch them! Sure, the songs aren't great, the bands aren't great, the dancing is appalling...but, it's Eurovision, what other reasons do you need? Although I already know who wins {curse you, MSN messenger, having it in the news thing before it's televised!}, after watching the semi it's certainly worth it :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;In addition - yesterday, I was watching a game where one team was trying to minimise the possession of the other, by utilising open spaces and passing it around the back to free players, slowly pushing forwards and taking opportunities in advancing by using precision passes. Sounds like (real) football, right? Well, the suprise was, it was AFL! Richmond v Adelaide, the former winning using the (real) football-style tactics to beat a team that was considered unbeatable in that match :p - it was certainly a change from the usual kick-long-down-the-middle-and-hope tactic, or the other strategy of kick-long-down-the-sides-and-hope, and much better to watch than the everyone-piles-onto-the-ball-before-kicking-it-long-and-hoping that is usually used. Who knows, I might even start watching AFL again if it keeps up. (note: it won't, people like Graham Cornes etc. will hate it and the rules would be changed before that happened :( )&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Anyway, tonight is Eurovision night, I'll post about my Google trip soon, as well as answers to those songs - so, if you know any more, now's the time to TAG the answer.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-114819132953205126?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/114819132953205126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/05/eurovision.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/114819132953205126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12528430/posts/default/114819132953205126'/><link rel='alternate' type='text/html' href='http://padsterprogramming.blogspot.com/2006/05/eurovision.html' title='Eurovision!!!!!'/><author><name>Patrick Coleman</name><uri>https://profiles.google.com/117641832852820190893</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-BBfS5Oc5KsQ/AAAAAAAAAAI/AAAAAAAABRs/fLJONZkkp3g/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12528430.post-114700586922834242</id><published>2006-05-07T22:33:00.000+10:00</published><updated>2006-05-07T22:44:29.240+10:00</updated><title type='text'>Remember, remember...</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;A few quick updates:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;1) The person I sort-of knew was the first out of Big Brother :p (hopefully this means the rest of my family will stop watching it...)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;2) Blog Watcher has hit 5000 page loads! And they're not all me! -thanks to all the members - now uni has slowed down, I might be updating it again&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;3) TopCoder open has just finished, congrats to Petr (algo), Pops (design) &amp; sindu (devel). I also got asked to do a design (yes, they *asked* me personally :D) and was one of two submitters, so fingers crossed i score over 75.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;4) Happy 21st to &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://dangerdangerdanger.blogspot.com/"&gt;Tom&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;! I'm not sure when the actual day is, but the night was fun :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Now, for your literary pleasure, see if you recognise this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;span style="font-style: italic;"&gt;"This visage, no mere veneer of vanity, is it vestige of the vox populi, now vacant, vanished, as the once vital voice of the verisimilitude now venerates what they once vilified. However, this valorous visitation of a by-gone vexation, stands vivified, and has vowed to vanquish these venal and virulent vermin vanguarding vice and vouchsafing the violently vicious and voracious violation of volition. The only verdict is vengeance; a vendetta, held as a votive, not in vain, for the value and veracity of such shall one day vindicate the vigilant and the virtuous. Verily, this vichyssoise of verbiage veers most verbose vis-à-vis an introduction, and so it is my very good honor to meet you and you may call me V."&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12528430-114700586922834242?l=padsterprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://padsterprogramming.blogspot.com/feeds/114700586922834242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://padsterprogramming.blogspot.com/2006/05/remember-r
