<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-31666113</atom:id><lastBuildDate>Sat, 28 Jan 2012 23:28:07 +0000</lastBuildDate><category>bikes</category><category>GT</category><category>commute</category><category>beer</category><category>nexus</category><category>bike bits</category><category>multimarkdown</category><category>scott</category><category>cannondale</category><category>grips</category><category>Miss Cariss</category><category>sport contact</category><category>youtube</category><category>exelite</category><category>gatorskin</category><category>BikeBingle</category><category>advocacy</category><category>congestion</category><category>fixing stuff</category><category>lazy</category><category>hub gears</category><category>ios</category><category>markdown</category><category>backpack</category><category>GIMP</category><category>SketchUp</category><category>petrol</category><category>bad boy 8</category><category>cycling</category><category>S-Presso</category><category>Inkscape</category><category>public transport</category><category>CAAD7</category><category>cars</category><category>sub 10</category><category>future</category><category>oil</category><category>continental</category><category>CAD</category><category>Wedding</category><category>shimano</category><category>BMX</category><category>tyres</category><category>Software Development</category><category>Design</category><category>ergon</category><category>accident</category><category>Google</category><category>odi</category><category>App Engine</category><category>lights</category><category>alfine</category><category>byword</category><category>Merida</category><category>energy</category><category>serfas</category><category>saddles</category><category>peak oil</category><category>money</category><title>Lockies</title><description>All the things that matter cycling, mmmmm, that seems to be about it ;-)</description><link>http://lockies.blogspot.com/</link><managingEditor>noreply@blogger.com (Lachlan Hurst)</managingEditor><generator>Blogger</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/LockiesLife" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="lockieslife" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-4328436191554474535</guid><pubDate>Sat, 24 Sep 2011 15:28:00 +0000</pubDate><atom:updated>2011-09-25T01:28:59.204+10:00</atom:updated><title>Robot speaks</title><description>&lt;p&gt;Wow, just looked back through the archives and found I&amp;#8217;d left Robot silent since 2009 (&lt;a href="http://lockies.blogspot.com/2009/01/time-for-change-blog-redesign.html"&gt;the last redesign&lt;/a&gt;). Nothing a few lines of JavaScript didn&amp;#8217;t fix.&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-wGJw3AUvUDk/Tn30zD362II/AAAAAAAABn8/m_a3OQZ9T7E/s1600/RobotSpeaksScreenShot.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="149" width="400" src="http://2.bp.blogspot.com/-wGJw3AUvUDk/Tn30zD362II/AAAAAAAABn8/m_a3OQZ9T7E/s400/RobotSpeaksScreenShot.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;I&amp;#8217;d love to hear any suggestions on what you think Robot should say.&lt;/p&gt;

&lt;h3 id="how"&gt;How&lt;/h3&gt;

&lt;p&gt;It&amp;#8217;s all quite simple; the robot image remains unchanged while another image containing the speech text is overlaid on top.&lt;/p&gt;

&lt;p&gt;This is what the HTML looks like. The original title bar image is part of the Blogger template, it remains untouched but is wrapped within a div. The second image is positioned using absolute coordinates so that it positioned within the speech bubble. As always stack overflow has some alternative solutions &lt;a href="#fn:1" id="fnref:1" title="see footnote" class="footnote"&gt;[1]&lt;/a&gt;.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;div style='position: relative; float: left;'&amp;gt;
    &amp;lt;img src='original blogger generated code goes here'/&amp;gt;
    &amp;lt;img id='robotSpeaks' src='blank.png' style='position: absolute; top: 32px; left: 295px;'/&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And here&amp;#8217;s the JavaScript that switches the images periodically. Once again thanks partly to stackoverflow &lt;a href="#fn:2" id="fnref:2" title="see footnote" class="footnote"&gt;[2]&lt;/a&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;//Changes image from list of hardcoded URLs
function changeImage() 
{
    //This array refers to a list of images hosted in my Picassa account
    var imageUrls = [&amp;quot;img1.png&amp;quot;, &amp;quot;img2.png&amp;quot;, &amp;quot;img3.png&amp;quot;];
    var imageUrl = imageUrls[Math.floor(Math.random() * imageUrls.length)];

    //grab the img reference using the id specified in the HTML
    var img = document.getElementById('robotSpeaks');
    img.src = imageUrl;
}

//Starts the timer that calls the change image function
function startChangeImage()
{
    changeImage();
    setInterval ( &amp;quot;changeImage()&amp;quot;, 11000 );
}

//Hook onto the window onload event
if(window.attachEvent) {
    window.attachEvent('onload', startChangeImage);
} 
else 
{
    if(window.onload) 
    {
        var curronload = window.onload;
        var newonload = function() {
            curronload();
            startChangeImage();
        };
        window.onload = newonload;
    } 
    else 
    {
        window.onload = startChangeImage;
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr /&gt;
&lt;ol&gt;

&lt;li id="fn:1"&gt;
&lt;p&gt;stackoverflow: &lt;a href="http://stackoverflow.com/questions/48474/how-do-i-position-one-image-on-top-of-another-in-html#48482"&gt;How do I position one image on top of another?&lt;/a&gt;, I opted for the simplest solution &lt;a href="#fnref:1" title="return to article" class="reversefootnote"&gt;&amp;#160;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:2"&gt;
&lt;p&gt;stackoverflow: &lt;a href="http://stackoverflow.com/questions/807878/javascript-that-executes-after-page-load"&gt;Executing JavaScript after page load&lt;/a&gt;. It&amp;#8217;s important to only switch the images after the page has been loaded to guarantee that the DOM contains the img. The solution shown above should also avoid problems due to conflicting Blogger onload event(s). &lt;a href="#fnref:2" title="return to article" class="reversefootnote"&gt;&amp;#160;&amp;#8617;&lt;/a&gt;&lt;/p&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/31666113-4328436191554474535?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2011/09/robot-speaks.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-wGJw3AUvUDk/Tn30zD362II/AAAAAAAABn8/m_a3OQZ9T7E/s72-c/RobotSpeaksScreenShot.png" height="72" width="72" /><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-5929945062505704114</guid><pubDate>Thu, 22 Sep 2011 09:20:00 +0000</pubDate><atom:updated>2011-09-22T19:20:52.799+10:00</atom:updated><title>Changing Wunderlist's minimum width</title><description>
&lt;p&gt;I recently decided to give &lt;a href="http://www.6wunderkinder.com/wunderlist/"&gt;Wunderlist&lt;/a&gt; a try as my Get Things Done app, unfortunately it takes up a significant chunk of my desktop I&amp;#8217;d like to leave for &lt;a href="http://brettterpstra.com/project/nvalt/"&gt;nvAlt&lt;/a&gt;.
A quick search showed I wasn&amp;#8217;t the only one with this issue&amp;#8230;&lt;/p&gt;

&lt;p&gt;Now, this isn&amp;#8217;t recommended, will probably break something, and will most definitely be overwritten by the next Wunderlist update. However, it has been working ok &lt;a href="#fn:1" id="fnref:1" title="see footnote" class="footnote"&gt;[1]&lt;/a&gt; for me the last few days. &lt;/p&gt;

&lt;h3 id="hereshow"&gt;Here&amp;#8217;s how&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Quit Wunderlist&lt;/li&gt;
&lt;li&gt;Open the WunderList.app package&lt;/li&gt;
&lt;li&gt;Navigate to the &lt;code&gt;contents&lt;/code&gt; directory within the package&lt;/li&gt;
&lt;li&gt;Open tiapp.xml in your favourite text editor. You should see a block similar to that shown below&lt;/li&gt;
&lt;li&gt;Change the &lt;strong&gt;min-width&lt;/strong&gt; value to something smaller (say 600)&lt;/li&gt;
&lt;li&gt;Save the file and restart Wunderlist&lt;/li&gt;
&lt;/ol&gt;

&lt;!-- ---&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;window&amp;gt;
    &amp;lt;id&amp;gt;initial&amp;lt;/id&amp;gt;
    &amp;lt;title&amp;gt;Wunderlist&amp;lt;/title&amp;gt;
    &amp;lt;url&amp;gt;app://index.html&amp;lt;/url&amp;gt;
    &amp;lt;width&amp;gt;830&amp;lt;/width&amp;gt;
    &amp;lt;max-width&amp;gt;3000&amp;lt;/max-width&amp;gt;
    &amp;lt;min-width&amp;gt;600&amp;lt;/min-width&amp;gt;
    &amp;lt;height&amp;gt;500&amp;lt;/height&amp;gt;
    &amp;lt;max-height&amp;gt;3000&amp;lt;/max-height&amp;gt;
    &amp;lt;min-height&amp;gt;400&amp;lt;/min-height&amp;gt;
    &amp;lt;fullscreen&amp;gt;false&amp;lt;/fullscreen&amp;gt;
    &amp;lt;resizable&amp;gt;true&amp;lt;/resizable&amp;gt;
    &amp;lt;chrome&amp;gt;true&amp;lt;/chrome&amp;gt;
    &amp;lt;maximizable&amp;gt;true&amp;lt;/maximizable&amp;gt;
    &amp;lt;minimizable&amp;gt;true&amp;lt;/minimizable&amp;gt;
    &amp;lt;closeable&amp;gt;true&amp;lt;/closeable&amp;gt;
&amp;lt;/window&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;div class="footnotes"&gt;
&lt;hr /&gt;
&lt;ol&gt;

&lt;li id="fn:1"&gt;
&lt;p&gt;Wunderlist Version 1.2.4, Some of the icons on the lower toolbar will disappear when the width is reduced. &lt;a href="#fnref:1" title="return to article" class="reversefootnote"&gt;&amp;#160;&amp;#8617;&lt;/a&gt;&lt;/p&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/31666113-5929945062505704114?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2011/09/changing-wunderlists-minimum-width.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-7289371033240191496</guid><pubDate>Mon, 05 Sep 2011 13:45:00 +0000</pubDate><atom:updated>2011-09-06T20:37:01.572+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">byword</category><category domain="http://www.blogger.com/atom/ns#">multimarkdown</category><category domain="http://www.blogger.com/atom/ns#">markdown</category><title>Byword app</title><description>One of my work mates summed it up well; I'm currently in the "new laptop honeymoon&amp;nbsp;period". &amp;nbsp;It's that time where you don't mind trying out a few different apps, trying to get your&amp;nbsp;personal&amp;nbsp;workflows sorted out so as to be more productive.&lt;br /&gt;
&lt;br /&gt;
Latest on the list is &lt;a href="http://bywordapp.com/"&gt;Byword&lt;/a&gt;&amp;nbsp;. &amp;nbsp;It's a simple application that focuses on writing, and this it does well. &amp;nbsp;Screen space is fairly important on an 11in screen, so to do away with any menu system whatsoever is quite welcome (Microsoft Word is not made for 11in displays). &amp;nbsp;Byword implements Lion's fullscreen too, this seems to have become a pre-requisite for any of my app purchases.&lt;br /&gt;
&lt;br /&gt;
Byword supports plain text, rich text, and &lt;a href="http://fletcherpenney.net/multimarkdown/"&gt;multimarkdown&lt;/a&gt; formats. &amp;nbsp;The motivation behind adopting a text based markup language was to aid the process of having multiple authors edit the same document. &amp;nbsp;As the document is stored in source control, merging changes should be a simple matter of updating, resolving a few conflicts and committing. &amp;nbsp;This is a far cry from the copy/paste nightmare required when working with some binary based document file formats. &amp;nbsp;I'm yet to try the RTF support, and the purpose of a plain text mode seems a little lost to me (isn't multimarkdown just plain text).&lt;br /&gt;
&lt;br /&gt;
Editing in Byword is a serene experience. Not much gets in the way; no menus, no need to select and format text, change page margins, update fields, etc. &amp;nbsp;With focus mode on most text onscreen is dimmed allowing you to focus on the paragraph currently being edited; it's a nice touch.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-T8eClSgOgco/TmS6MvIwotI/AAAAAAAABnI/xfssBXNIwGM/s1600/BywordPic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-T8eClSgOgco/TmS6MvIwotI/AAAAAAAABnI/xfssBXNIwGM/s400/BywordPic.png" width="391" /&gt;&lt;/a&gt;&lt;/div&gt;And once you wish to view the final product simply press&amp;nbsp;&lt;span style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Unicode" style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;⌥&lt;/span&gt;&lt;span style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; line-height: 19px;"&gt;&lt;span style="font-family: sans-serif; font-size: x-small;"&gt;⌘ &lt;/span&gt;&lt;span style="font-family: inherit;"&gt;p to preview the current markup (as shown below). &amp;nbsp;From there it's relatively easy to export to pdf, rtf, latex, html, and even MS Word.&lt;/span&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/-f9b-6ENCKYg/TmS6OUd6afI/AAAAAAAABnM/aRa3bZxy7wc/s1600/Screen+Shot+2011-09-05+at+9.56.23+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-f9b-6ENCKYg/TmS6OUd6afI/AAAAAAAABnM/aRa3bZxy7wc/s400/Screen+Shot+2011-09-05+at+9.56.23+PM.png" width="391" /&gt;&lt;/a&gt;&lt;/div&gt;Of course there's always just a few extra features that would make it the perfect editor.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Mutlimarkdown v3 support. Poking around in the .app package shows that the app is built with a MMD v2 distribution. &amp;nbsp;Unfortunately support for captions wasn't added until v3, this is an issue in the documentation I usually write.&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;&lt;strike&gt;It may be a nice idea to let the user specify their own MMD install, providing a certian level of future proofing / hackability&lt;/strike&gt;. &lt;b&gt;Edit&lt;/b&gt;: As the &lt;a href="http://twitter.com/#!/bywordapp/status/110724665995042817"&gt;Byword guys were quick to point out&lt;/a&gt;, all you need to do is install MultiMarkdown and Byword will pickup on it. The Byword preview is then generated using the new install. &amp;nbsp;I tested the 3.1 beta which worked fine excluding a few discrepancies between the latex output exported by Byword vs the mmd2tex command line tool.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Search in the preview mode.&lt;/li&gt;
&lt;li&gt;Removing the need to double click links in preview mode.&lt;/li&gt;
&lt;li&gt;Code completion. &amp;nbsp;I'd actually like to have word completion on all text, but I think offering completion for cross-references (footnotes, section references, bibliography entries) would be a great addition and adhere to the design ethos of Byword.&lt;/li&gt;
&lt;li&gt;Better formatted export options. &amp;nbsp;This is largely dependent on MMD, but I'd like to be able to format a PDF based on a CSS file specified via a MMD meta-data tag. &amp;nbsp;I still need to&amp;nbsp;investigate&amp;nbsp;the latex export option as a possible workaround. To some extend this seems to go against MMD principals (complex formatting options)&lt;/li&gt;
&lt;li&gt;When changing between from the edit mode to the preview it would be nice if the window scrolled to the current cursor location. Quite often I find I just want to preview a certain section, not having to scroll from the top of the document would be nice.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
All that said, Byword was worth my $10.49 .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-7289371033240191496?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2011/09/byword-app.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-T8eClSgOgco/TmS6MvIwotI/AAAAAAAABnI/xfssBXNIwGM/s72-c/BywordPic.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-5263506030507408102</guid><pubDate>Sat, 27 Aug 2011 08:45:00 +0000</pubDate><atom:updated>2011-08-27T20:16:00.341+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Development</category><category domain="http://www.blogger.com/atom/ns#">ios</category><category domain="http://www.blogger.com/atom/ns#">Inkscape</category><title>New Project Time: My Ride Log (working title)</title><description>It's been a while since I've started something new...&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YW0IxJi_exw/TlinhLn_O4I/AAAAAAAABm8/Nk8ZIV81Tuw/s1600/myRideLogIcon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-YW0IxJi_exw/TlinhLn_O4I/AAAAAAAABm8/Nk8ZIV81Tuw/s320/myRideLogIcon.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
One of my motivations in&amp;nbsp;switching&amp;nbsp;to OSX was&amp;nbsp;the ability to build applications for the iOS platform. The main reason was that it weighed in at 1kg, making it very commuter friendly. &amp;nbsp;After playing around with the iOS SDK for a few weeks I've covered the basics and am finding it's time to move onto something slightly more serious; building an app and getting it into the app store.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Introducing My Ride Log&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
It's a working title until I can think up something else, I'm open to suggestions (there's a comments section below). The functionality provided by the application will be quite simple, logging of bicycle rides with some basic&amp;nbsp;synchronisation&amp;nbsp;to a web-site. &amp;nbsp;There's many apps offering the same functionality (and much more), but I'm hoping to pick up a few users by;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Restricting&amp;nbsp;the scope of the application (I'm becoming a fan of simple and specific purpose apps)&lt;/li&gt;
&lt;li&gt;Developing a nice user interface&lt;/li&gt;
&lt;li&gt;Being cheap (free)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;b&gt;In scope&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Logging data on individual rides with associated meta-data (distance, tags, description, date, bicycle, etc)&lt;/li&gt;
&lt;li&gt;Bicycle details (these are then linked to specific rides)&lt;/li&gt;
&lt;li&gt;Basic&amp;nbsp;synchronisation&amp;nbsp;to a web-service somewhere (at this stage the plans are too hook it up to the&amp;nbsp;&lt;a href="http://www.mycyclinglog.com/"&gt;www.mycyclinglog.com&lt;/a&gt;&amp;nbsp;website).&lt;/li&gt;
&lt;li&gt;Basic chart generation. eg; total distance travelled over year.&lt;/li&gt;
&lt;li&gt;Local data storage. &amp;nbsp;For the most part this app will maintain its data on the client device with the option to upload/download from a remote site.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Out of scope&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Anything to do with the GPS&lt;/li&gt;
&lt;li&gt;Training plans&lt;/li&gt;
&lt;li&gt;Lots of other things I haven't even though of yet&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Getting Started&lt;/b&gt;&lt;/div&gt;&lt;div&gt;I find one of the better ways of starting out is to&amp;nbsp;sketch&amp;nbsp;a mockup of how I see the application. &amp;nbsp;The underlying data structures can then be developed to suite how I see the user interacting with the app, or so the theory goes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--OV-6hmmlTI/TlioPljy66I/AAAAAAAABnA/F8yYh-yJ_OM/s1600/myRideMockups_01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="278" src="http://3.bp.blogspot.com/--OV-6hmmlTI/TlioPljy66I/AAAAAAAABnA/F8yYh-yJ_OM/s320/myRideMockups_01.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;As the first two tab views show, I'm not aiming real high with this app it will be &lt;b&gt;very&lt;/b&gt; basic. &amp;nbsp;The main aim is to get something finished.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Edit&lt;/i&gt; (Forgot my manners)&lt;br /&gt;
Thanks to the &lt;a href="http://thenounproject.com/"&gt;Noun Project&lt;/a&gt; for the &lt;a href="http://thenounproject.com/noun/bicycle/#icon-No54"&gt;bicycle&lt;/a&gt; and &lt;a href="http://thenounproject.com/noun/stopwatch/#icon-No282"&gt;stop-watch&lt;/a&gt; images as used in the icon and screen mockups. Its a great resource when you're after a simple image of something that you can actually reuse.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-5263506030507408102?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2011/08/new-project-time-my-ride-log-working.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-YW0IxJi_exw/TlinhLn_O4I/AAAAAAAABm8/Nk8ZIV81Tuw/s72-c/myRideLogIcon.png" height="72" width="72" /><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-7676205598989572121</guid><pubDate>Fri, 29 Jul 2011 15:46:00 +0000</pubDate><atom:updated>2011-07-30T02:05:10.297+10:00</atom:updated><title>2011 Macbook Air SSD benchmarks with FileVault2</title><description>I've been a PC guy for many years now, but found it too hard to resist an Intel core i7 packed into a 1kg notebook. It &lt;i&gt;is&lt;/i&gt; the ultimate (bicycle) commuters notebook.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The only benchmark I was worried about were the SSD read/write speeds after I switched on full disk encryption (FileVault2). Turns out I needed not worry, the results from my 2011 Macbook air still eclipse that of the previous generation.&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-S9Sr3zYNZlE/TjLXT-SYELI/AAAAAAAABlc/hRAkVjH54Jo/s1600/Screen%2BShot%2B2011-07-30%2Bat%2B1.41.40%2BAM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 315px;" src="http://4.bp.blogspot.com/-S9Sr3zYNZlE/TjLXT-SYELI/AAAAAAAABlc/hRAkVjH54Jo/s400/Screen%2BShot%2B2011-07-30%2Bat%2B1.41.40%2BAM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5634802821931471026" /&gt;&lt;/a&gt;&lt;div&gt;The exact specifications are as follows:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Intel core i7, 1.8GHz&lt;/li&gt;&lt;li&gt;4GB RAM, DDR3 1333MHz&lt;/li&gt;&lt;li&gt;256GB SSD, SM256C (the apparently quicker Samsung SSD)&lt;/li&gt;&lt;/ul&gt;I ran the Xbench several times, the reported results were always faster than that shown above.  Read/Write speeds were higher before encryption, but for the level of security provided I'm happy with this compromise.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-7676205598989572121?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2011/07/2011-macbook-air-ssd-benchmarks-with.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-S9Sr3zYNZlE/TjLXT-SYELI/AAAAAAAABlc/hRAkVjH54Jo/s72-c/Screen%2BShot%2B2011-07-30%2Bat%2B1.41.40%2BAM.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-4859535645381334490</guid><pubDate>Sun, 26 Dec 2010 13:35:00 +0000</pubDate><atom:updated>2010-12-27T12:57:23.251+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">commute</category><category domain="http://www.blogger.com/atom/ns#">cannondale</category><category domain="http://www.blogger.com/atom/ns#">CAAD7</category><title>Melbourne to Ballarat; the back way</title><description>&lt;p&gt;If you keep reading blog posts about people jumping on a bike and riding across the countryside you too will find yourself blogging about your own epic journey. Read on and don't say I didn't warn you.&lt;/p&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/iPz1-sH_aNMPi8PxMnnh0g?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_mqDzeIIAJAQ/TRaZ7sMGMHI/AAAAAAAABXk/Q6Y_wSuO4_o/s400/IMG0076A.jpg" height="300" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/lachlan.hurst/MelbourneToBallarat2010?feat=embedwebsite"&gt;Melbourne to Ballarat 2010&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Since moving out of home I've always headed home to Mum &amp;amp; Dad's for Christmas eve.  The thought of riding back to Ballarat had come up previous years, but was quickly dismissed as it just wasn't doable.  This time was different.&lt;/p&gt;&lt;p&gt;If you don't mind mixing with the traffic there's always the freeway. Bicycles are allowed on the shoulder and it's quite wide in most places. Be warned however, it carries a lot of big fast-moving traffic, especially on Christmas eve.  Needless to say I went 'the back way', see below;&lt;/p&gt;&lt;br /&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=206938138390496186157.0004984f4273a7ea5b5e6&amp;amp;ll=-37.688375,144.47339&amp;amp;spn=0.12993,1.1843&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;View &lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=206938138390496186157.0004984f4273a7ea5b5e6&amp;amp;ll=-37.688375,144.47339&amp;amp;spn=0.12993,1.1843&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;Melbourne to Ballarat&lt;/a&gt; in a larger map&lt;/small&gt;&lt;br /&gt;&lt;p&gt;Rolled out the door just after 7:00am. Ride across the North of Melbourne was generally fine, Cooper st has a decent bike lane that keeps you out from under the trucks.  Unfortunately this disappears once Cooper changes into Somerton rd, traffic was somewhat down on what I'd usually expect so I didn't have any issues.  It's not a road I'd suggest riding in peak hour. &lt;/p&gt;&lt;p&gt;I always thought the Western suburbs of Melbourne were relatively flat; to my surprise I found a few cuttings that have you dropping 20-30m in altitude only to climb back up again after the river crossing.&lt;/p&gt;&lt;p&gt;After Diggers Rest the route turns South. My original plan was to head down Plumpton then down Leakes rd, missing a turn resulted in me continuing down Plumption. Joined back up with Leakes rd after riding on the freeway for little over a km, this short stretch made me quite happy I'd planned my route along the back roads.  Stopped off at the Rockbank general store to stock up on water and have a quick snack.  Things got pretty rural from this point on; next shop of any form didn't come till Ballan.&lt;/p&gt;&lt;p&gt;Of course here was about the time the legs started to feel just a little tired and only 50km in on a 150km ride.  Still I pressed on; worst case was that I give the Mrs a call as she too was heading up to Ballarat a couple hours later.  Legs felt fine again after a few more kms, put the tiredness down to the snack break. Rolled on through the countryside, past the Melton reservoir with it's great bluestone wall then later past a long forgotten speedway (it looked a little creepy).  Cars had all but disappeared by this point; it's where the photo at the top of this post was taken.&lt;/p&gt;&lt;p&gt;After many km of nothing but gentle rolling hills I started noticing the upcoming escarpment. The walls of the gorge start to close in from both sides with grand rocky outcrops. There's no avoiding it; Ballarat is a couple hundred meters higher than Melbourne and sooner or later you have to climb.  These signs started appearing just as I was starting to wonder when the climb would come (about the 90km point).  First at 14km, then at 7km, 1km and soon enough the road just points up...&lt;/p&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/m73u4_GIZTSxw2cSzuuccw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_mqDzeIIAJAQ/TRaaCD2nORI/AAAAAAAABXs/pUoOAR8zPX0/s400/IMG0079A.jpg" height="300" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/lachlan.hurst/MelbourneToBallarat2010?feat=embedwebsite"&gt;Melbourne to Ballarat 2010&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I knew it was going to be a steeper climb than anything I had rode before.  The gradient was sharp enough that I couldn't climb it seated so got off the saddle.  Didn't take long for my heartrate to max out, struggled upwards gasping for air while moving at a pace that was probably slower than walking. Eventually stopped around the halfway mark to gather some composure.  Getting moving again proved problematic; I'd push off only to start rolling backwards before being able to clip in.  Resorted to rolling slightly down the hill to clip in, then turn the bike back up the hill to continue the ascent.  About now is when I had a 4wd pull up next to me. Honestly didn't hear him approach such was my gasping.  He slowed and muttered a few words of encouragement only to disappear out of view.  Thought that was the last I'd see of him until I hit the top to see the vehicle on the side of the road.  Turns out he waited to see if I'd make it. We exchanged pleasantries, mine no doubt garbled given the slobbering exhausted state I'd worked myself into. &lt;div&gt;&lt;br /&gt;&lt;div&gt;Rolled onto Ballan helped along by a slight South-Easterly breeze.  Felt pretty good chaining my bike up in the bakery, legs were tired but still had some life left and I was now definitely on the homeward stretch. Decided some 'energy supplements' were required for the last few km (Mmmm, donuts).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/_e_kJPPJiAeIfngxHtdcBA?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_mqDzeIIAJAQ/TRaaEK-WjSI/AAAAAAAABXw/TkSNYGUFJoQ/s400/IMG0080A.jpg" height="300" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/lachlan.hurst/MelbourneToBallarat2010?feat=embedwebsite"&gt;Melbourne to Ballarat 2010&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;There were a few little climbs between Ballan and Ballarat, Mt Egerton being the biggest. The original plan was to stop here for lunch but I was informed the General Store had closed a few months back.  Legs were cramping a little by this stage, fortunately this passed after a km or so. Eventually rolled up Mum &amp;amp; Dad's driveway feeling quite satisfied with myself.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Christmas day was spent with the family and one pair of very tired legs.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-4859535645381334490?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2010/12/melbourne-to-ballarat-back-way.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_mqDzeIIAJAQ/TRaZ7sMGMHI/AAAAAAAABXk/Q6Y_wSuO4_o/s72-c/IMG0076A.jpg" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-7201833364516381480</guid><pubDate>Sun, 14 Nov 2010 03:41:00 +0000</pubDate><atom:updated>2010-11-14T15:04:24.177+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bad boy 8</category><category domain="http://www.blogger.com/atom/ns#">cannondale</category><category domain="http://www.blogger.com/atom/ns#">accident</category><title>Bloody (Un)lucky v2.0</title><description>&lt;p&gt;After &lt;a href="http://lockies.blogspot.com/2010/03/bloody-unlucky.html"&gt;the last run-in&lt;/a&gt;, I didn't want to be posting up another set of photographs like this;&lt;/p&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/nqckrt37GGwPaLAw8cZyhg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_mqDzeIIAJAQ/TNfU0t8MJHI/AAAAAAAABUo/1ErPCUYbZZ8/s640/DSC04730.JPG" height="480" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/lachlan.hurst/OverIt?feat=embedwebsite"&gt;Over it&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;It &lt;a href="http://bikebingle.appspot.com/?bingleid=42601&amp;lat=-37.7782961881&amp;lng=144.988052845"&gt;happened here&lt;/a&gt;.  I was riding North out St Georges rd, heavy traffic going both ways.  Car driving South down St Georges turned into Clauscen st into what they believe was a gap.  Of course I just so happened to be in that 'gap'.  A little time is all it would have taken, just to slow a little and check for traffic. Who cares if a few cars are held up for mere seconds...&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So what's the damage?! Well the bike looks like it's been driven over by a car (which it has).  I smacked my head on the ground which not only busted up the helmet but also required a few stitches to hold my eyebrow together.  And not to mention a fair amount of emotional trauma for all involved, even the motorist was visibly shaken by the result of their incompetence.&lt;/p&gt;&lt;p&gt;Fortunately I just finished building up the &lt;a href="http://lockies.blogspot.com/2010/11/project-bike.html"&gt;Project Bike&lt;/a&gt; which has spared the SuperSix from commuting duty.    Here's hoping the insurance works out ok and I can pick up another ride more suitable for the commute.  The old Met helmet has been replaced by a Giro Ionos which is a vastly superior helmet in every respect.&lt;/p&gt;&lt;p&gt;Moral of the story. . . If you drive a large metal box around at speed you've gotta be careful where you point it as they are bloody dangerous things!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-7201833364516381480?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2010/11/bloody-unlucky-v20.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_mqDzeIIAJAQ/TNfU0t8MJHI/AAAAAAAABUo/1ErPCUYbZZ8/s72-c/DSC04730.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-2752567955344169195</guid><pubDate>Sun, 14 Nov 2010 02:41:00 +0000</pubDate><atom:updated>2010-11-14T14:25:14.358+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cannondale</category><category domain="http://www.blogger.com/atom/ns#">CAAD7</category><title>The Project Bike</title><description>&lt;p&gt;I once owned a project car; it sat in my garage for a good year till finally being sold in the the same state it was purchased in.  This left me a little sceptical as to what would become of this;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_mqDzeIIAJAQ/THZpDhndCDI/AAAAAAAABOU/cZrAy9y1Uao/s800/DSC04357.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px;" src="http://lh6.ggpht.com/_mqDzeIIAJAQ/THZpDhndCDI/AAAAAAAABOU/cZrAy9y1Uao/s800/DSC04357.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;It's a 2003 Cannondale CAAD7, the colour wasn't my ideal choice but looks ok 'in the flesh'.  The build took place over a month or two, most of the parts were sourced from the usual UK online bike stores; namely &lt;a href="www.chainreactioncycles.com"&gt;Chain Reaction Cycles&lt;/a&gt; and &lt;a href="www.wiggle.co.uk"&gt;Wiggle&lt;/a&gt;. Wheels were sourced locally and paid for in full by the insurance settlement from my &lt;a href="http://lockies.blogspot.com/2010/03/bloody-unlucky.html"&gt;last motorist interaction&lt;/a&gt;.  If you wish to see all the &lt;a href="http://picasaweb.google.com/lachlan.hurst/CannondaleCAAD7#"&gt;WIP build pics have a look over here&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Final build &lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.ggpht.com/_mqDzeIIAJAQ/TM1BbBP5QFI/AAAAAAAABUA/bleyMGaMoTY/s800/DSC04698.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px;" src="http://lh3.ggpht.com/_mqDzeIIAJAQ/TM1BbBP5QFI/AAAAAAAABUA/bleyMGaMoTY/s800/DSC04698.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Parts list&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Frame: Cannondale CAAD7&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Fork:  3T Funda Pro&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Groupset: SRAM Rival (with Force cranks). &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Seatpost: 3T Palladio Pro &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Stem: 3T ARX Pro &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Seat: Fizik Arione &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Wheels: Mavic Cosmic Carbone SL &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Handlebars: 3T ErgoSum Pro&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;All up it weighed in at 7.85kg, somewhat less than I was expecting.  In fact it's only a couple hundred grams heavier than the SuperSix I purchased earlier in the year.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After a couple 100km on it I'm finding it quite nice to ride.  Not as smooth as the SuperSix and doesn't seem to have the same 'go' about it, but still nice none-the-less.  The SRAM Rival groupset is really impressive and in my opinion the shift action/feel is better than the Ultegra.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now to keep scouring ebay for that Raw Six13 I've always been after ;-) &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-2752567955344169195?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2010/11/project-bike.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_mqDzeIIAJAQ/THZpDhndCDI/AAAAAAAABOU/cZrAy9y1Uao/s72-c/DSC04357.JPG" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-7336059663349318008</guid><pubDate>Sat, 07 Aug 2010 10:16:00 +0000</pubDate><atom:updated>2010-08-07T20:57:05.988+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">lazy</category><title>Slacking off, again!</title><description>Four whole months since my last blog post! Must be getting lazy again, err, actually I'll list out the usual excuses; family commitments, too much work, etc, etc. Busy, busy, busy.&lt;br /&gt;&lt;br /&gt;Still hasn't stopped me from riding though! In fact I'm clocking up more kilometres than I usually do.&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/h3hR_y01h9hyTKJ_u3zVPA?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_mqDzeIIAJAQ/TFzDEp3cwaI/AAAAAAAABL8/CKOn7UtaFPg/s400/DSC04340.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/lachlan.hurst/Ride07082010Kinglake?feat=embedwebsite"&gt;Ride 07/08/2010 Kinglake&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Not all just the mundane commute either, its the type of riding I've always lusted after.  For far too long I've been obsessing over pictures of those riders that come back from a jaunt up the nearest mountain side. Now I'm finally getting out there and seeing it for myself.&lt;br /&gt;&lt;br /&gt;For now I've settled on an &lt;a href="http://www.bikely.com/maps/bike-path/lock-does-the-roadie-thing-Kinglake"&gt;easy route up around the Kinglake area&lt;/a&gt;. Ride starts off heading out Plenty rd to Whittlesea, from there it's out to Humevale and up Humevale rd (as seen in above picture).  The road undulates up and down from Kinglake West right through to Kinglake, on a clear day you'll get some nice views of Melbourne city way off in the distance...&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/MmUb28_BF--4rWFbXAl2Ug?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_mqDzeIIAJAQ/TFzD762RBmI/AAAAAAAABMo/P3n3D9-OQn8/s400/DSC04350.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/lachlan.hurst/Ride07082010Kinglake?feat=embedwebsite"&gt;Ride 07/08/2010 Kinglake&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;...on the not-so-clear days you'll see something like the above (there's a city in there somewhere I swear).&lt;br /&gt;&lt;br /&gt;The road down from Kinglake to St Andrews takes in some epic views; had no idea Melbourne had anything of the sort on offer. Would of taken a few pictures on the way down, but such a fast winding descent is no place to be fumbling round for the camera.&lt;br /&gt;&lt;br /&gt;By the time the road flattens out my legs are pretty much toasted for the day. It's then just a gentle roll back home through Hurstbridge, Wattle Glenn and Diamond Creek.&lt;br /&gt;&lt;br /&gt;So in case you didn't notice by this stage I've now gone full roadie. Yep, road bike, lycra bib-knicks and shaved legs. All the stuff I said I'd never ride, wear or do!  It's really quite infectious, you should try it.&lt;br /&gt;&lt;br /&gt;Sure feels nice to be alive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-7336059663349318008?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2010/08/slacking-off-again.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_mqDzeIIAJAQ/TFzDEp3cwaI/AAAAAAAABL8/CKOn7UtaFPg/s72-c/DSC04340.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-1733255844969371717</guid><pubDate>Sun, 21 Mar 2010 10:25:00 +0000</pubDate><atom:updated>2010-03-21T21:46:15.408+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">GIMP</category><category domain="http://www.blogger.com/atom/ns#">Wedding</category><category domain="http://www.blogger.com/atom/ns#">Inkscape</category><title>Non-boring Wedding Program</title><description>Funnily enough the reception centre we held our wedding at put something together for us, we didn't know they were going to do this for us though.  So out came my favourite graphics programs once more; GIMP and Inkscape.  There wasn't enough space for a follow-up story to the &lt;a href="http://lockies.blogspot.com/2010/01/non-boring-wedding-invites.html"&gt;invites&lt;/a&gt;, but we did want something similar in look.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_mqDzeIIAJAQ/S6X25fUFAAI/AAAAAAAABC8/sd70PbGLFF8/bitmap.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 406px;" src="http://lh4.ggpht.com/_mqDzeIIAJAQ/S6X25fUFAAI/AAAAAAAABC8/sd70PbGLFF8/bitmap.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5451033620735346226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In case you couldn't tell from the above, our wedding had a butterfly theme and Carissa's flowers were Frangipanis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-1733255844969371717?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2010/03/non-boring-wedding-program.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_mqDzeIIAJAQ/S6X25fUFAAI/AAAAAAAABC8/sd70PbGLFF8/s72-c/bitmap.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-3684303179224212350</guid><pubDate>Sun, 21 Mar 2010 08:48:00 +0000</pubDate><atom:updated>2010-03-21T21:09:35.969+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">commute</category><category domain="http://www.blogger.com/atom/ns#">sub 10</category><category domain="http://www.blogger.com/atom/ns#">accident</category><category domain="http://www.blogger.com/atom/ns#">scott</category><category domain="http://www.blogger.com/atom/ns#">BikeBingle</category><title>Bloody (Un)lucky</title><description>Unlucky to be hit, lucky I could walk (ok, hobble) away.&lt;br /&gt;&lt;br /&gt;I'm a bit slow to post this one, the incident happened back on the 19th of February.  Initially I was going to wait a little while till the whole situation had been resolved, but it's now been just over a month and I'm still waiting on an insurance company payout.&lt;br /&gt;&lt;br /&gt;The incident is easy to explain, I was riding straight through an intersection (see &lt;a href="http://bikebingle.appspot.com/?bingleid=27601&amp;lat=-37.7295883738&amp;lng=145.060815811"&gt;here&lt;/a&gt;) on a green light.  Motorist was approaching from the opposite direction but turning right.  On seeing the motorist I slowed like I always do just in case they haven't yet seen me.  In this case the motorist slowed and looked at me; we made eye contact.  This is what I took to mean they had in fact seen me and were yielding as they should. It wasn't until I was directly in front of them that the car started accelerating.  Fortunately he missed hitting my body, but the bumper of the car hit the rear of my bicycle with some force sending me to the ground with it. See the damage below;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.ggpht.com/_mqDzeIIAJAQ/S33aKhSH87I/AAAAAAAABBM/Q2O0Czr3vkU/s800/IMG0036A.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" src="http://lh3.ggpht.com/_mqDzeIIAJAQ/S33aKhSH87I/AAAAAAAABBM/Q2O0Czr3vkU/s800/IMG0036A.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;It all happened in slow motion, I still remember looking back over my shoulder and seeing the car take out my bike. I've even got some idea about how my calf made contact with my chain-ring; didn't hurt that much initially.  First reaction was to jump up off the road, using my better judgement I remained sprawled on the road in the middle of the intersection (after having a quick look for other traffic).  Distinctly remember checking to see if my limbs still operated and were reasonably straight; that checked out so I proceeded to sit up.  By then I had a nice little puddle of blood on the road from the bite mark left by my chain-ring.  Knee was a little sore, but worked well enough to hobble off the road.&lt;br /&gt;&lt;br /&gt;On reaching the footpath I found there were several people offering assistance.  Happy to see the driver had returned to the scene of the indecent.  In typical fashion I tried to downplay the situation, "I'll be right. Na don't worry about an ambulance. I'm ok".  One of the witnesses played it by the book and I'm thankful she did. Can't remember exactly what she said, but it was something like "I've witnessed an accident, you're quite clearly injured, it's my duty to call the police. You may be in shock.".  I then shut-up.  The ambulance and police arrived a short time later.&lt;br /&gt;&lt;br /&gt;The Ambulance Officers carried out an inspection on my back, pressing down on the different vertebrae and asking if I felt any pain.  They then had a look at the serrated cut on my leg, presumably to ensure I didn't loose too much blood.  Finally came a series of questions; who's the Prime Minister of Australia, what day is it, where are you?  I think I passed.  I denied the offer of a ride to hospital, but not before they gave my leg a good clean up and appropriate dressing.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.ggpht.com/_mqDzeIIAJAQ/S33aKZSU9CI/AAAAAAAABBE/PwxIya-oSF4/s800/IMG0033A.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" src="http://lh3.ggpht.com/_mqDzeIIAJAQ/S33aKZSU9CI/AAAAAAAABBE/PwxIya-oSF4/s800/IMG0033A.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Why do cyclists shave there legs? Well I think the look on my face when the nurse removed this bandage would offer a good explanation.&lt;br /&gt;&lt;br /&gt;After the Ambulance officers had finished up the attending police came over and recorded my version of events.  This was validated by the accounts of the other witnesses and the motorist was charged with failing to give way.  I remained in the back of the Ambulance till my girlfriend arrived, it wasn't till then that emotion really started to creep in.  I tried my best to reassure her that I was ok, but I don't think anything could really prepare you for the sight of a loved one in the back on an Ambulance.  The Ambo's were great at explaining I would be fine, thanks guys.  &lt;br /&gt;&lt;br /&gt;Next step was onto the nearest hospital for another checkup (as was strongly recommended by the Ambulance Officers). I was also after a tetanus booster given how much grease/oil was embedded in the wound.  &lt;br /&gt;&lt;br /&gt;Took the day off work and went home to feel sorry for myself whilst holding an ice-pack to my knee.&lt;br /&gt;&lt;br /&gt;The Scott SUB10 bore most of the impact force, it was immediately evident that it was a write-off.  Obviously I needed a quote for insurance purposes so took the battered bike into my local bike shop where my assessment was confirmed.  Faxed the quote for a new bicycle to the motorists insurance company and started playing the "waiting game".  They keep telling me that they need more information from the driver, I believe that's code for "they haven't paid the excess yet".  The whole process has me thinking about taking out insurance on my bicycles for the sole reason of getting motorists to pay up.  Anyway, I guess this marks the end of my first adult bicycle, may you RIP SUB10 and the roads in "bicycle heaven" be car free.  Yeah, I know it's just a bike, but I'd be lying if I said it had no sentimental value.&lt;br /&gt;&lt;br /&gt;Ride safe all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-3684303179224212350?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2010/03/bloody-unlucky.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_mqDzeIIAJAQ/S33aKhSH87I/AAAAAAAABBM/Q2O0Czr3vkU/s72-c/IMG0036A.jpg" height="72" width="72" /><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-7380805857167203706</guid><pubDate>Sat, 30 Jan 2010 06:34:00 +0000</pubDate><atom:updated>2010-03-21T19:47:22.126+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">GIMP</category><category domain="http://www.blogger.com/atom/ns#">Wedding</category><category domain="http://www.blogger.com/atom/ns#">Inkscape</category><title>Non-boring Wedding Invites</title><description>Ok, it's really just a sensationalist title.  I don't really find the average wedding invite boring, quite the contrary; most are very well designed.  However when the time came to start organising our own invitations I started thinking of something a little different.&lt;br /&gt;The end result;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_mqDzeIIAJAQ/S2PSrYBgMhI/AAAAAAAAA9k/vzkVy_cdHa0/Page_01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 580px; height: 820px;" src="http://lh5.ggpht.com/_mqDzeIIAJAQ/S2PSrYBgMhI/AAAAAAAAA9k/vzkVy_cdHa0/Page_01.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_mqDzeIIAJAQ/S2PSrYBgMhI/AAAAAAAAA9k/vzkVy_cdHa0/Page_01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 580px; height: 820px;" src="http://lh6.ggpht.com/_mqDzeIIAJAQ/S2PSrlcguOI/AAAAAAAAA9o/js_llM7LhoI/Page_02.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_mqDzeIIAJAQ/S2PSrYBgMhI/AAAAAAAAA9k/vzkVy_cdHa0/Page_01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 580px; height: 820px;" src="http://lh5.ggpht.com/_mqDzeIIAJAQ/S2PSsEdtBKI/AAAAAAAAA9s/SZGcFqA5zwE/Page_03.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_mqDzeIIAJAQ/S2PSrYBgMhI/AAAAAAAAA9k/vzkVy_cdHa0/Page_01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 580px; height: 820px;" src="http://lh4.ggpht.com/_mqDzeIIAJAQ/S2PSsQnfKqI/AAAAAAAAA9w/9xVI4PScCOs/Page_04.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;What can I say; it was a labour of love!  The story is not 100% accurate, but is pretty close.&lt;br /&gt;&lt;br /&gt;As for the details. All image manipulation was carried out using the &lt;a href="http://www.gimp.org/"&gt;GIMP&lt;/a&gt;, generally the background of each scene had the contrast reduced and brightness increased.  This was done to make the foreground pop out more.  The final halftone effect was achieve by using &lt;a href="http://registry.gimp.org/node/15994"&gt;this plugin&lt;/a&gt;.  Once each photo was suitably comic'ified they were copied into &lt;a href="http://www.inkscape.org/"&gt;Inkscape&lt;/a&gt; for composition.  Inkscape was also used for the borders and various text-boxes.&lt;br /&gt;&lt;br /&gt;From what I've heard the invites have been well received. Most got a laugh out of it which is what I was really aiming for.  More-so I hope it's something we can look back on after 40 years of living "Happily ever after" and smile.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-7380805857167203706?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2010/01/non-boring-wedding-invites.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_mqDzeIIAJAQ/S2PSrYBgMhI/AAAAAAAAA9k/vzkVy_cdHa0/s72-c/Page_01.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-6730131374822598912</guid><pubDate>Sun, 22 Nov 2009 03:42:00 +0000</pubDate><atom:updated>2009-11-22T15:47:10.309+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Development</category><title>New Toys: Arduino and Wishield</title><description>As a long time user of open-source software I've always kept a keen eye on the emerging open-source hardware movement.  I guess the &lt;a href="http://www.arduino.cc/"&gt;Arduino&lt;/a&gt; is what you'd call a poster child of this development.  For those that don't know the Arduino is a "physical computing" platform, that is to say you can make a computer do something "physical".&lt;br /&gt;&lt;br /&gt;It consists of two parts; the Integrated Design Environment (IDE) and the actual hardware.  The IDE is really quite simple, you type in your code, compile it and upload it straight to the hardware where it begins executing immediately.  It also provides a serial output display for the board which I'm sure will come in extremely handy for debugging.  The hardware is somewhat more of a mystery to myself, given my lack of a strong electronics background.  What I do know is that it provides a series of analogue and digital input/outputs that can be controlled programmatically. It's this point that really attracted me to the platform, I can forego learning about electronics and jump straight into controlling hardware.&lt;br /&gt;&lt;br /&gt;Some financial investment is required to purchase the hardware, although Arduino systems are cheap.  The &lt;a href="http://arduino.cc/en/Main/Software"&gt;IDE is of course a free download&lt;/a&gt; and runs on most platforms, I have no problems running on Ubuntu Karmic Koala.  If your located in Australia I'd have a look at the &lt;a href="http://www.littlebirdelectronics.com/"&gt;Little Bird Electronics&lt;/a&gt; web-store, my box of toys showed up 3-4 days after ordering and just in time for the weekend.&lt;br /&gt;&lt;br /&gt;Below you'll see my first successful attempt at tinkering with the Arduino.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mqDzeIIAJAQ/Swi3tJLyy-I/AAAAAAAAA6M/P56UdBlsbt0/s1600/DSC03167_cropped.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 386px;" src="http://1.bp.blogspot.com/_mqDzeIIAJAQ/Swi3tJLyy-I/AAAAAAAAA6M/P56UdBlsbt0/s400/DSC03167_cropped.JPG" alt="" id="BLOGGER_PHOTO_ID_5406773338845662178" border="0" /&gt;&lt;/a&gt;It's a simple light circuit, albeit a little more complex than the blinking LED demo everyone starts off with.  The LEDs on/off state is changed by the push button, and the potentiometer controls the LED brightness.  Changing the brightness of an LED is no simple task as it turns out, you can't just reduce the current applied as you would a conventional light globe.  Instead you have to flicker it on and off fast enough so that the human eye cannot perceive it is being turned on and off (persistence of vision).  Fortunately the Arduino handles this task, a Pulse Width Modulation (PWM) signal is sent when you set an analogue value to a digital pin, tricky eh ;-) .  Turns out the setting up of the circuit and programming took less time than it has to write this blog post, yep it really is that easy.&lt;br /&gt;&lt;br /&gt;In addition to purchasing a "Getting Started kit" I picked up a few servos, some additional sensors and a Wishield.  The Wishield plugs into the top of the Arduino board and gives it capability to communicate with a wireless access point.  The "Getting Started with Arduino" book is also a great little read, it starts off really simple and brings your knowledge up to the point where you not afraid to do a little tinkering by yourself.&lt;br /&gt;&lt;br /&gt;So the big question is, what to build now?  Don't worry I've got a few ideas that I've been thinking of for a while now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-6730131374822598912?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/11/new-toys-arduino-and-wishield.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_mqDzeIIAJAQ/Swi3tJLyy-I/AAAAAAAAA6M/P56UdBlsbt0/s72-c/DSC03167_cropped.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-1053648628366124331</guid><pubDate>Wed, 30 Sep 2009 08:34:00 +0000</pubDate><atom:updated>2009-09-30T20:10:27.742+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bad boy 8</category><category domain="http://www.blogger.com/atom/ns#">cannondale</category><category domain="http://www.blogger.com/atom/ns#">fixing stuff</category><category domain="http://www.blogger.com/atom/ns#">nexus</category><category domain="http://www.blogger.com/atom/ns#">shimano</category><category domain="http://www.blogger.com/atom/ns#">hub gears</category><title>Shimano Alfine Hub Gear Rebuild</title><description>I remarked about some noticeable friction in my Alfine hub gear during the &lt;a href="http://lockies.blogspot.com/2009/08/cannondake-bad-boy-8-after-1-year-and.html"&gt;last update on the Bad Boy&lt;/a&gt;.  About a week later an intermittent squeal started emanating from the hub, that combined with the increased friction had me thinking it was about to die a horrible snap-crunch-bang death at any moment.  It was quite literally screaming out for some love.&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/6sfOIdjQYGvYzXi_i0h1BQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_mqDzeIIAJAQ/SoZ4BEhlG8I/AAAAAAAAAzs/xGm7-AqTP1c/s400/DSC02841.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Shimano Alfine before rebuild&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/lachlan.hurst/ShimanoAlfineRebuild?feat=embedwebsite"&gt;Shimano Alfine Rebuild&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Before starting your own rebuild I'd strongly suggest you take a trip over to the &lt;a href="http://hubstripping.wordpress.com/alfine-shimano/"&gt;Alfine Hubstripping page&lt;/a&gt;.  I found the &lt;a href="http://www.hubstripping.com/shimano-alfine/alfine-strip/index.html"&gt;hub strip series of pictures&lt;/a&gt; extremely helpful during disassembly.&lt;br /&gt;&lt;br /&gt;I won't detail the process as the pictures and various service manuals on the aforementioned site do such a great job.  I will make a few remarks though.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In order to remove the cog from the hub you will need to pry off a cir-clip like ring from just above the cog (assuming hub is orientated drive side up).  This ring is hidden behind a cover that simply clips on.  This had me stumped for a while.  Best approach to removing the cir-clip like ring is with a very small bladed screw driver.&lt;/li&gt;&lt;li&gt;Once the cog has been removed the drive side dust cover can be taken off (the large plastic cover).  Shimano state that a special tool is required to remove this part, however I found that the part could be unscrewed using my bare hands only (you might want to put a rag over to unscrew like a jam jar).  Note: look at the tightening directions printed on the dust cover, from memory I believe it is reverse threaded.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/7KPRti48LXWZfO6ykEjt7w?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_mqDzeIIAJAQ/SoZ4SGNPouI/AAAAAAAAA0E/EJLl75KDBCE/s400/DSC02846.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Shimano Alfine "guts"&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/lachlan.hurst/ShimanoAlfineRebuild?feat=embedwebsite"&gt;Shimano Alfine Rebuild&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Once I had the internals removed the problem area was immediately noticeable.  The ball bearing race to the right hand side of the above picture was dry with a slight amount of rust.  The two sets of roller bearings on the other side of the hub looked fine as did the grease in the traditional cone/cup ball bearing arrangement that is present on the non drive side of the hub.&lt;br /&gt;To better access the ball bearing race I needed to split the hub into its two major components as shown below.  To do so simply remove a c-clip from the non drive side, the two parts then slide apart easily.&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/qf-iTdG80T5uQiVosZF2CQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_mqDzeIIAJAQ/SoZ4VHXGGSI/AAAAAAAAA0I/kU8_lakYAFo/s400/DSC02847.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;The two main components of the Alfine hub internals.  This is a far as I ventured.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/lachlan.hurst/ShimanoAlfineRebuild?feat=embedwebsite"&gt;Shimano Alfine Rebuild&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Once the internals were halved I could clean and re-grease the bearing race, I also applied new grease to any exposed gears I could access.  The two halves were then re-assembled.  This is a little tricky as you need to align a key and key-way slot before the two parts can be pushed together (just look inside the LHS component to see what I'm talking about).  Even with the key lined up the two parts may still not press together, this will no doubt be due to the gears not being aligned.  Try rotating the planetary gears of the LHS component, the two halves should click in together allowing re-assembly.&lt;br /&gt;Next I applied yet more grease to the exposed roller bearings and dunked the whole assembly into automatic transmission fluid.  Yeah, I wanted to make sure I won't be pulling it apart for another 15000km's.&lt;br /&gt;The assembly process was straightforward, just make sure you line up the dots of the shifting mechanism.&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/-WFXaKV1AtTUccRGb0r_uA?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_mqDzeIIAJAQ/SsMXme7nUeI/AAAAAAAAA4A/3cmFeA1n8bo/s400/DSC02912.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Old and New Alfine cogs. You should replace the Alfine cog more often than this! My last chain lasted only 1000km before wearing out.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/lachlan.hurst/ShimanoAlfineRebuild?feat=embedwebsite"&gt;Shimano Alfine Rebuild&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Of course if your rebuilding the hub, it may be worthwhile changing the rear cog also (they're relatively cheap).  Interestingly I had to remove the plastic chain guard seen above from the new cog to fit it back onto the hub.  The Bad Boys chain-line setup requires the cog be orientated so that the teeth are further from the center.&lt;br /&gt;&lt;br /&gt;Since the rebuild I've probably traveled another 1000km and I'm happy to report the rebuild was a success.  I now have a more pronounced ratcheting sound when freewheeling in some gears, but I don't believe this is something to be concerned about.  It's most likely due to the less viscous lubrication of the automatic transmission fluid.  Shifting was also as good as before the operation, not that this was suffering beforehand.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-1053648628366124331?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/09/shimano-alfine-hub-gear-rebuild.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_mqDzeIIAJAQ/SoZ4BEhlG8I/AAAAAAAAAzs/xGm7-AqTP1c/s72-c/DSC02841.JPG" height="72" width="72" /><thr:total>13</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-3402541337015430824</guid><pubDate>Sun, 13 Sep 2009 09:50:00 +0000</pubDate><atom:updated>2009-09-13T20:48:33.614+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">fixing stuff</category><category domain="http://www.blogger.com/atom/ns#">bike bits</category><title>Homemade PowerLink remover</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mqDzeIIAJAQ/SqzBeH15EMI/AAAAAAAAA3M/XMqFZzJR6is/s1600-h/DSC02902_cropped.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 560px; height: 241px;" src="http://4.bp.blogspot.com/_mqDzeIIAJAQ/SqzBeH15EMI/AAAAAAAAA3M/XMqFZzJR6is/s320/DSC02902_cropped.JPG" alt="" id="BLOGGER_PHOTO_ID_5380888378046222530" border="0" /&gt;&lt;/a&gt;So those SRAM PowerLinks are a joy to use on a nice clean chain, they really do open effortlessly, especially when compared to the replacement pins used with Shimano chains.  Only problem is my chain is rarely clean and these PowerLinks can be a real pain to get off. I mustn't be the only one who has troubles as Park Tools make a &lt;a href="http://www.parktool.com/products/detail.asp?cat=5&amp;amp;item=MLP-1"&gt;special set of pliers&lt;/a&gt; to remove the more stubborn links.&lt;br /&gt;&lt;br /&gt;I'd usually resort to cleaning the area of chain around the link then wiggle it back and forth a little followed by much exertion and resultant swearing.  You can try a normal set of pliers but you'll find that the compressive force only serves to shoot the chain out the end.  Also it'll really only work with needle nose pliers as you need to grip the rollers, compressing the side plates won't help at all.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mqDzeIIAJAQ/SqzInK83DEI/AAAAAAAAA3c/KWe6XnXTvH8/s1600-h/DSC02904_cropped.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 276px; height: 320px;" src="http://2.bp.blogspot.com/_mqDzeIIAJAQ/SqzInK83DEI/AAAAAAAAA3c/KWe6XnXTvH8/s320/DSC02904_cropped.JPG" alt="" id="BLOGGER_PHOTO_ID_5380896230080973890" border="0" /&gt;&lt;/a&gt;It was after 5 minutes of messing round that inspiration struck, why don't I just bend the end of the pliers around to better grip the cylindrical rollers? Well I didn't want to sacrifice a perfectly good set, but I did have a busted cir-clip tool.  It only took 15 minutes with the Dremel to get some suitable shaping at the end of the pliers, you can see the results to the left.&lt;br /&gt;&lt;br /&gt;You need to make a few considerations when attempting such a modification; the pliers need to be slim enough to slot into the chain, there needs to be some cutout to grip the rollers (see left) and finally be sure to not grind away too much material, this would weaken the tool.&lt;br /&gt;&lt;br /&gt;The final hack worked extremely well on my extra gritty chain today.  Although its not the prettiest tool in the box I think it's a great addition. &lt;br /&gt;&lt;br /&gt;Maybe now I'll start cleaning my chain more often.  I just checked the one on my bike at the moment and its only just inside tolerance after a month.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-3402541337015430824?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/09/homemade-powerlink-remover.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_mqDzeIIAJAQ/SqzBeH15EMI/AAAAAAAAA3M/XMqFZzJR6is/s72-c/DSC02902_cropped.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-1567785213298907229</guid><pubDate>Sun, 06 Sep 2009 05:19:00 +0000</pubDate><atom:updated>2009-09-06T16:31:17.249+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">commute</category><category domain="http://www.blogger.com/atom/ns#">advocacy</category><title>McKimmies rd bike path</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SqNIMfBa4ZI/AAAAAAAAA2M/ZKTmBgv79_o/s1600-h/DSC02858.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 371px; height: 277px;" src="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SqNIMfBa4ZI/AAAAAAAAA2M/ZKTmBgv79_o/s320/DSC02858.JPG" alt="" id="BLOGGER_PHOTO_ID_5378221759333589394" border="0" /&gt;&lt;/a&gt;I've been watching a new shared (pedestrian/ bicycle) path being constructed along part of my commute.  It's great to see the local council investing in such infrastructure. Usually such facilities are only found closer towards the city, excluding those bike paths built along side freeways (required by planning legislation).&lt;br /&gt;&lt;br /&gt;The only mention I could find of the bike path on the &lt;a href="http://www.whittlesea.vic.gov.au/"&gt;City of Whittlesea&lt;/a&gt; website was regarding the &lt;a href="http://www.whittlesea.vic.gov.au/content/content.asp?cid=515&amp;amp;tid=515&amp;amp;cnid=3657"&gt;2009/2010 budget&lt;/a&gt; (Scroll down to the Mill Park section).&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;$290,000 pathway construction&lt;br /&gt;&lt;br /&gt;A shared concrete pathway will be constructed in McKimmies Road, Mill Park between Garden Grove Drive and the Darebin Creek.&lt;/blockquote&gt;By my measure the total length of the path is 1km, that's $290 for every meter!  I guess it's not that shocking considering Eastlink (a major tollway in Melbourne's east) cost &lt;a href="http://www.ptua.org.au/myths/capcost.shtml"&gt;$55000 per meter&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;ll=-37.676263,145.051353&amp;amp;spn=0.008305,0.01929&amp;amp;msid=108232727703618562987.000472e265ae94f363f41&amp;amp;output=embed" scrolling="no" frameborder="0" height="350" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;View &lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;ll=-37.676263,145.051353&amp;amp;spn=0.008305,0.01929&amp;amp;msid=108232727703618562987.000472e265ae94f363f41&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;McKimmies rd Bike Path&lt;/a&gt; in a larger map&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;So will I use it once complete? Maybe.  Heading West I'll probably stick to the road shoulder, during peak hour traffic it simply wouldn't be possible to cross McKimmies rd at the point the path ends.  It may come in handy heading East though.  The road shoulder on that side of the road is poorly maintained and covered in a thick layer of gravel deposited by the many large trucks leaving the adjacent quarry.  It's dangerous to ride on and gets my bike all dirty too ;-) .&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SqNTgeXC5TI/AAAAAAAAA2U/r4ItbG52vHA/s1600-h/DSC02860.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SqNTgeXC5TI/AAAAAAAAA2U/r4ItbG52vHA/s320/DSC02860.JPG" alt="" id="BLOGGER_PHOTO_ID_5378234197381145906" border="0" /&gt;&lt;/a&gt;There's also some issues with the entry point to the path that I hope will be resolved. As it stands I would have to stop on the road shoulder and lift my bike over the gutter and then navigate through the small gap in the crash barriers. I'm assuming the hole shown in the picture to the left will also be paved.&lt;br /&gt;&lt;br /&gt;Overall its great to see such developments, there's also been a few other bits of bike paths pop up here-and-there.  It represents the beginning of a change in mindset towards cycling.  I can only hope such facilities encourage more outer suburban cyclists as they are a rare sight at the moment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-1567785213298907229?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/09/mckimmies-rd-bike-path.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SqNIMfBa4ZI/AAAAAAAAA2M/ZKTmBgv79_o/s72-c/DSC02858.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-3881516319236624980</guid><pubDate>Fri, 04 Sep 2009 09:37:00 +0000</pubDate><atom:updated>2009-09-04T20:54:51.619+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Miss Cariss</category><category domain="http://www.blogger.com/atom/ns#">Inkscape</category><category domain="http://www.blogger.com/atom/ns#">Design</category><title>Miss Cariss: Business cards</title><description>Artistic is not a word I would use when describing myself.  However, more and more I find myself coming to appreciate good design work.  If you want to check out what I'm talking about head over to &lt;a href="http://www.core77.com/"&gt;Core77&lt;/a&gt; and &lt;a href="http://www.smashingmagazine.com/"&gt;Smashing Magazine&lt;/a&gt;, both excellent resources and provide great inspiration.&lt;br /&gt;&lt;br /&gt;So that leaves me in a limbo of sorts, I know what looks good, but couldn't produce it myself.  This begun to change after chatting to a design guy at work who imparted some wise words "Design is a skill, and as such it can be learnt".  So there we have it, I can remain devoid of artistic ability and still hope to design something respectable.  Easy, I guess. It wasn't until my &lt;strike&gt;girlfriend&lt;/strike&gt; fiancee started her own hairdressing business that I had a chance to exercise this new found confidence.  See the results below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SqDgeo2MBcI/AAAAAAAAA2E/YtknAdA0BII/s1600-h/DSC02854_cropped.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 572px; height: 241px;" src="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SqDgeo2MBcI/AAAAAAAAA2E/YtknAdA0BII/s400/DSC02854_cropped.JPG" alt="" id="BLOGGER_PHOTO_ID_5377544772045768130" border="0" /&gt;&lt;/a&gt;I kept the business card simple and clean, less to screw up that way ;-) . I quite like the final product.  The design was sketched up using &lt;a href="http://www.inkscape.org/"&gt;Inkscape&lt;/a&gt; a great open source vector graphics program I've &lt;a href="http://lockies.blogspot.com/search/label/Inkscape"&gt;played around with before&lt;/a&gt;.  In case your interested the font used is titled Miso sourced from &lt;a href="http://omkrets.se/typografi/"&gt;here&lt;/a&gt;, it not only looks great but is free for commercial use.&lt;br /&gt;&lt;br /&gt;For printing we used &lt;a href="http://www.saltprint.com.au/"&gt;Salt Print&lt;/a&gt;, the whole process of getting these cards printed couldn't of been any easier.  Just make sure you follow the design guidelines, export the front + back to PDF files and upload to their website.  Select some finishing options such as a matt/gloss and square/round corners (I opted for the rounded corners as they complemented the design well) and click the go button.  A day or so later the proof was emailed as a jpg image, this looked fine.  Less than two weeks later the box of cards arrived.&lt;br /&gt;&lt;br /&gt;Must say I quite liked the process of creating something  tangible for a change.&lt;br /&gt;&lt;br /&gt;Now for that website . . .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-3881516319236624980?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/09/miss-cariss-business-cards.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SqDgeo2MBcI/AAAAAAAAA2E/YtknAdA0BII/s72-c/DSC02854_cropped.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-4572698486470418192</guid><pubDate>Mon, 24 Aug 2009 11:09:00 +0000</pubDate><atom:updated>2009-08-24T21:37:49.035+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bad boy 8</category><category domain="http://www.blogger.com/atom/ns#">cannondale</category><category domain="http://www.blogger.com/atom/ns#">sub 10</category><category domain="http://www.blogger.com/atom/ns#">Merida</category><category domain="http://www.blogger.com/atom/ns#">scott</category><category domain="http://www.blogger.com/atom/ns#">S-Presso</category><title>Bike Weights</title><description>I've read it's a slippery slope to becoming a gram counting weight weenie and it all starts the first time you weigh one of your bikes.  Still, having recently purchased a set of scales I found the temptation too great.&lt;br /&gt;Here are the results:&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Manufacturer&lt;/td&gt;&lt;td&gt;Model&lt;/td&gt;&lt;td&gt;Year&lt;/td&gt;&lt;td&gt;Size&lt;/td&gt;&lt;td&gt;Weight (kg)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Scott&lt;/td&gt;&lt;td&gt;SUB 10&lt;/td&gt;&lt;td&gt;2007&lt;/td&gt;&lt;td&gt;Medium&lt;/td&gt;&lt;td&gt;11.2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cannondale&lt;/td&gt;&lt;td&gt;Bad Boy 8&lt;/td&gt;&lt;td&gt;2008&lt;/td&gt;&lt;td&gt;Medium&lt;/td&gt;&lt;td&gt;11.2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Merida&lt;/td&gt;&lt;td&gt;S-Presso 500D&lt;/td&gt;&lt;td&gt;2008&lt;/td&gt;&lt;td&gt;Small&lt;/td&gt;&lt;td&gt;11.7&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Note: all measurements were produced by weighing myself on a set of common bathroom scales, then repeating with the bicycle in hand.  The results shown above were then calculated by subtracting the former from the latter.   Please don't expect a great level of accuracy, +/- a few hundred grams.&lt;br /&gt;&lt;br /&gt;Must say I was pleasantly surprised with the weight of the Bad Boy, I honestly though it was heavier than the Scott by at least a kilogram or so.  The Bad Boy no doubt feels heavier when you pick it up given the weight concentration towards the rear of the bike (due to Alfine hub).&lt;br /&gt;&lt;br /&gt;Now to go buy some lightweight carbon bits ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-4572698486470418192?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/08/bike-weights.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-7273019655847110856</guid><pubDate>Sun, 02 Aug 2009 10:40:00 +0000</pubDate><atom:updated>2009-08-03T23:41:43.590+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bad boy 8</category><category domain="http://www.blogger.com/atom/ns#">cannondale</category><category domain="http://www.blogger.com/atom/ns#">bikes</category><title>Cannondale Bad Boy 8 after 1 year (and 13000kms)</title><description>Was always planning to post an update on the Bad Boy (BB) after a year, was pretty surprised when I realised its already been 13 months.  That roughly correlates to some 13000km of commuting (and a few recreational rides), it's a decent number of kilometers for a bicycle.&lt;br /&gt;&lt;br /&gt;And here she is, one year later.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mqDzeIIAJAQ/SnVyPaJ3QDI/AAAAAAAAAyU/1z0Hij6Atbw/s1600-h/DSC02809_small.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 535px; height: 308px;" src="http://4.bp.blogspot.com/_mqDzeIIAJAQ/SnVyPaJ3QDI/AAAAAAAAAyU/1z0Hij6Atbw/s400/DSC02809_small.JPG" alt="" id="BLOGGER_PHOTO_ID_5365320140126109746" border="0" /&gt;&lt;/a&gt;It's Winter here at the moment, so you'll have to excuse the state of the BB.  While I do clean the chain pretty much every week, it seems a little superfluous to wash the rest of it.&lt;br /&gt;&lt;br /&gt;So how has the first year with the BB worked out?  Fairly well, but could be a little better.  I guess the best way to start off is to explain what's different about the bike and why.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New seat-post and saddle&lt;/span&gt;&lt;br /&gt;The fizik saddle just wasn't agreeing with my butt, I subscribe to the theory that saddles are a very person specific item and this was not the one for me.  Easy fix, I swapped it with the SDG model that was on the &lt;a href="http://lockies.blogspot.com/search/label/sub%2010"&gt;Scott&lt;/a&gt;.&lt;br /&gt;Unfortunately the soreness remained.  It was then that I started tweaking the angle of the saddle with limited success.  The standard seat-post is a single bolt arrangement with a series of splines on the two mating surfaces to stop slipping.  Not only was it a pain to adjust, but I found that one setting would point the nose too high and the next increment was to low.&lt;br /&gt;Obviously the solution was to invest in a nice "blingy" Thomson elite seat-post.   After that I managed to get my position sorted.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Grips&lt;/span&gt;&lt;br /&gt;Like any other set of standard handlebar grips I've tried, these slipped off too.  I've heard hairspray on the inner surface works well, but I quite like the ODI lock on grips I have on the Scott, so picked up another pair.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rear wheel&lt;/span&gt;&lt;br /&gt;After 6 months I started breaking a lot of spokes.  I'd have one go every fortnight or so, in total I replaced about 5, after that I'd had enough and got the rear wheel rebuilt.  At the same time I opted to upgrade the rear rim as the standard BB rims are about as heavy as they come.&lt;br /&gt;The new rim is a Mavic tn719, its a nice rim intended for a 29er MTB so  should be able to take some big hits.  The tyres do take a significantly greater amount of work to get on/off though.&lt;br /&gt;My bike shop (LBS) said the breakages were due to the alloy nipples corroding the spokes, hence the new wheel was built with brass nipples.  I've since had one spoke break, but am putting it down to an isolated incident. *crosses fingers*&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Chain-ring / Bash guard&lt;/span&gt;&lt;br /&gt;There's a significant jump in gearing from 5-6 on the Alfine hub gear (more on that later), with the standard 38 tooth chain-ring I found I was constantly shifting across this gap, often finding that I was missing a gear.  By putting on a 42 tooth ring I spend more time in 5th and less time wishing there was a 5.5 gear.&lt;br /&gt;Of course with the larger ring, the bash/chain guard thing was somewhat smaller that the actual ring.  With some shorter chain-ring bolts it was removed and I haven't really missed it.  In fact not having it there makes cleaning a whole lot easier and I'm sure loosing the 100 grams has cut my commuting time by 0.5 seconds ;-) .&lt;br /&gt;&lt;br /&gt;So that's all the new stuff, excluding the typical expendables (tyres, brake pads, cables, chains).  Now on to the next points.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Eccentric Bottom Bracket (EBB)&lt;/span&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mqDzeIIAJAQ/SnWAWDOUlxI/AAAAAAAAAyc/6_MYGz0RNng/s1600-h/DSC02810_small.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 261px;" src="http://4.bp.blogspot.com/_mqDzeIIAJAQ/SnWAWDOUlxI/AAAAAAAAAyc/6_MYGz0RNng/s320/DSC02810_small.JPG" alt="" id="BLOGGER_PHOTO_ID_5365335647392667410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Most certainly the Achilles heel of the BB8, or any other Cannondale with an EBB I'm guessing.  I found it to be so problematic that it &lt;a href="http://lockies.blogspot.com/2008/09/chain-tension-woes.html"&gt;deserved its own post&lt;/a&gt;.  A quick look down the comments of &lt;a href="http://lockies.blogspot.com/2008/06/cannondale-bad-boy-8-new-commuter.html"&gt;my first BB post&lt;/a&gt; shows that I'm not the only one.  I won't explain the issue again, just say its pretty annoying.  BUT, it has been relatively well behaved in the last 6 months, no slipping, no creaking and just the occasional adjustment to account for chain wear.&lt;br /&gt;BTW, yes I cleaned my chain before riding again.&lt;br /&gt;Another point to consider is that adjusting chain tension does affect your bike fit.  I run the EBB in the bottom position and find that from a new chain through to a worn out chain I'll have to move my seat down by some 5mm.  Usually I ignore fore/aft  positioning, but it could probably do with a little nudge forward at the moment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Shimano Alfine&lt;/span&gt;&lt;br /&gt;You know those thing that just work the way they should, well the Alfine is one of those.  Every once in a while I check to see if the cable is aligned correctly (the two yellow marks in the hub) and that's all the maintenance required.  So far its shifted flawlessly.&lt;br /&gt;Some adjustment to the way you ride is required, the Alfine doesn't shift well (at all) under load so you need to back off a little.  It's not a big deal.  Shift, take it easy somewhere through the pedal stroke and it'll click over instantly.  For city riding being able to shift up/down a couple gears while stationary is awesome and more than make up for this shortcoming.&lt;br /&gt;There are downsides though, namely it's heavy and I've already mentioned the big jump from 5th to 6th.  Sometime soon I'm going to think about cracking it open and performing some sort of internal service.  I've read somewhere that the correct procedure is to bathe the internal gears in an oil bath.  I'm thinking it is about time after noticing the crank spin when I wheel the bike forward,  riding also seems a bit draggier than usual.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;The BB has been a great bike, real pleasure to ride but with some issues.  EBB problems, weight and the jump between 5th and 6th are about it.  I'd be reluctant to go with another EBB equipped model, I've just found the EBB maintenance to be too much.  Similarly, the internal cable routing, it makes the bike look sleek and is easier to clean but changing cable is tricky and the holes allow water into the frame.&lt;br /&gt;&lt;br /&gt;Looking forward to see what Cannondale has in the 2010 lineup :-D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-7273019655847110856?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/08/cannondake-bad-boy-8-after-1-year-and.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_mqDzeIIAJAQ/SnVyPaJ3QDI/AAAAAAAAAyU/1z0Hij6Atbw/s72-c/DSC02809_small.JPG" height="72" width="72" /><thr:total>16</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-4574792381514370421</guid><pubDate>Sun, 21 Jun 2009 03:30:00 +0000</pubDate><atom:updated>2009-06-21T20:52:09.612+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">commute</category><category domain="http://www.blogger.com/atom/ns#">advocacy</category><title>Counting Bikes</title><description>So some time ago I had a whinge that &lt;a href="http://twitter.com/lachlanhurst/status/1280734303"&gt;all the other bike commuters at work were soft&lt;/a&gt;.  First wet day of the season and I was the only cyclist, of course the next day was just as wet and a total of six other bikes rolled up.  This got me thinking, I wondered how weather affects commuting numbers.&lt;br /&gt;&lt;br /&gt;I'd like to think bicycle commuting will become a common mode of urban transport, but always had my doubts as to how well numbers hold up in sour weather.  The only statistics I could find online came from Bicycle Victoria, &lt;a href="http://www.bv.com.au/change-the-world/30600/"&gt;on one page&lt;/a&gt; they mention wet weather can have a 10% variation on commuter numbers, yet on &lt;a href="http://www.bv.com.au/change-the-world/10551/"&gt;another page&lt;/a&gt; it's stated that foul weather only stops 5% (whereas recreational use drops 70%).  My general observations would put the reduction at an average of 30%, with really heavy rain resulting in an even greater drop.&lt;br /&gt;&lt;br /&gt;Now onto even less accurate observations, over a period of almost 3 months I counted the number of commuters that showed up at work and recorded if it was a wet or dry commute.  The number was measured by counting the number of bicycles in the rack when I arrived, and yes, it is entirely possible that others arrived after my count had been taken.  A day was recorded as wet if I got drenched, light rain and/or slightly wet roads were generally counted as dry.  The counts were recorded over a time frame from early March through to late May.&lt;br /&gt;&lt;br /&gt;The results from the unscientific study are shown below.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://spreadsheets.google.com/pub?key=pH-M6JKNd-WPU6CjjrouROA&amp;amp;oid=5&amp;amp;output=image" width="500" /&gt;&lt;br /&gt;&lt;br /&gt;While not directly related to the study, it was still interesting to observe which days were most popular for commuting.  Monday and Friday show a lower count, no doubt due to employees taking leave.  Wednesday seems to bring out the most riders, with Tuesday not too far behind.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://spreadsheets.google.com/pub?key=pH-M6JKNd-WPU6CjjrouROA&amp;amp;oid=3&amp;amp;output=image" width="500" /&gt;&lt;br /&gt;&lt;br /&gt;It never seems to rain in Melbourne anymore.  86% of all commutes were dry, during the entire 3 months I only got wet 7 times (not that I'm complaining).&lt;br /&gt;&lt;br /&gt;&lt;img src="http://spreadsheets.google.com/pub?key=pH-M6JKNd-WPU6CjjrouROA&amp;amp;oid=7&amp;amp;output=image" width="500" /&gt;&lt;br /&gt;&lt;br /&gt;As expected there was a noticeable difference in commuter numbers.  On average a total of two commuters didn't ride when it rained.  It's a higher percentage than that stated by Bicycle Victoria, but I won't say my results disprove theirs, especially considering my many dubious assumptions.&lt;br /&gt;&lt;br /&gt;During my early commuting days I'd often drive when the weather turned bad, but I always found I was punished for doing so.  The slightest bit of moisture on the ground seems to double traffic and bring out the absolute worst in motorist behavior.  Plus I didn't get to ride, a massive negative ;-) .&lt;br /&gt;&lt;br /&gt;On the other hand, riding in the rain is not as bad as many think.  Yeah you get wet, beyond saturated in fact, but once the muscles are warmed up it's the most alive you'll ever feel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-4574792381514370421?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/06/counting-bikes.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-190107041962488338</guid><pubDate>Mon, 27 Apr 2009 04:29:00 +0000</pubDate><atom:updated>2009-06-06T16:10:45.596+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">commute</category><title>The Regulars</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SinzxDIhhgI/AAAAAAAAArU/nxBPWkBahCg/s1600-h/RandomCommuter.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SinzxDIhhgI/AAAAAAAAArU/nxBPWkBahCg/s320/RandomCommuter.JPG" alt="" id="BLOGGER_PHOTO_ID_5344070456832001538" border="0" /&gt;&lt;/a&gt;One of the many great aspects of commuting by bike is that you can interact with others.  Communication is obviously more practical on a bike for starters your not enclosed in a 2tonne steel and glass cage, but it goes beyond that, as a cyclist you're identified as a person.  As a motorist you're identified as a car.  Listen to the next conversation involving cyclists and/or motorists. I think you'll hear statements such as "I saw a cyclist on the way to work" (cyclist being a person) and "a car almost crashed into me" (car being an inanimate object).  Perhaps the biggest example of this communication barrier is that in 10 years of driving to work/university I can honestly say I did not meet one new person, it's different by bike...&lt;br /&gt;After several months of passing by the same people everyday you feel as if you get to know them.  You may never speak to them, but the body language and smile on their face is just as effective.  Here's a couple of the regulars:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;School Crossing Guard&lt;/span&gt;&lt;br /&gt;Stationed near the intersection of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;McKimmies&lt;/span&gt; Rd and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Betula&lt;/span&gt; Avenue, he's been a regular for at least a year now.  Not sure who started waving first, but now every morning there's a hearty good morning and a cheery wave.  To date I've never had to stop, most likely as I'm heading past well before school starts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Old Chinese guy&lt;/span&gt;&lt;br /&gt;A fellow bicycle commuter, usually pass each other where the railway line through &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Reservoir&lt;/span&gt; intersects the bike path.  He rides what I can only describe as a classic work bike; an old single speed with dual top tubes and a basket up front.&lt;br /&gt;I did say good morning once and was greeted with, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;errrr&lt;/span&gt;, a reply in Chinese (at a guess).  So now we've resorted to the universal 'acknowledging nod'.  If I'm still on a bike at his age I'll be a happy old man.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bike shop guy&lt;/span&gt;&lt;br /&gt;It's nice to have a decent chat every now and again, its possible with the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;bike shop&lt;/span&gt; guy as he's one of the only commuters I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;regularly&lt;/span&gt; see traveling in the same direction.&lt;br /&gt;As per usual the first conversation started with bikes, at the time he was riding a Scott SUB 10 (next years model of &lt;a href="http://lockies.blogspot.com/2007/11/scott-sub-10-aka-daily-driver.html"&gt;my own bike&lt;/a&gt;). I'd just picked up the &lt;a href="http://lockies.blogspot.com/2008/06/cannondale-bad-boy-8-new-commuter.html"&gt;Bad Boy&lt;/a&gt; as the &lt;a href="http://lockies.blogspot.com/2008/08/frame-cracks.html"&gt;Scott was in the shop&lt;/a&gt; for a warranty issue.  On discussing the problem I had with the Scott we quickly figured out that he was the bike shop employee tasked with replacing the frame on my bike.  Small world, eh.&lt;br /&gt;Anyway, bumped into him heading home this week.  He's currently in the process of building a sick &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;BMX&lt;/span&gt; *jealous*.  We also discussed the pro's and con's of beer consumption and riding.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Thoughtful cyclist&lt;/span&gt;&lt;br /&gt;She's the only &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;regular&lt;/span&gt; I know has been commuting longer than myself.  By the looks of it she recently picked up a nice blue Trek road bike (looks great BTW).&lt;br /&gt;She earned massive karma points when I saw her brushing a smashed beer bottle off the bike path one day.  How awesome is that!  For those that don't know bike paths never get cleaned and a broken bottle will usually leave nasty shards behind for good month or so.  Those shards being the number one cause of flat tires (of which I had 2 this week).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Red Honda Civic&lt;/span&gt;&lt;br /&gt;Memorable for its repaired, but still painted in primer rear quarter panel.  They usually drive past at the the intersection of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Childs&lt;/span&gt; Rd and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Betula&lt;/span&gt; Avenue, only to be caught and passed by High St never to be seen again.  I don't believe they're aware of their participation in a regular commuter challenge, but I don't let that make it any less fun for me ;-)  .  To be honest they quite often win during school holidays.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Black &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;Lamborghini&lt;/span&gt; registration &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;HHHHH&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;No, not even a car capable of 300+ km/h will get you to work any quicker.  He should really try riding a bicycle, especially as he lives just of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Rathdowne&lt;/span&gt; st, a beautiful ride into the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;CBD&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The other Scott SUB 10 commuter&lt;/span&gt;&lt;br /&gt;Yet another SUB 10 commuter.  I called out "Nice Bike" when I passed him heading home one night.  Couple weeks later he called out "Nice Bike" while speeding past yours truly (doesn't happen often ;-) ).  I was on the Scott back then.  We never really stopped or talked, just sort of turned the commute home into a slightly &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;competitive&lt;/span&gt; hammer fest.  Boys will be boys.&lt;br /&gt;&lt;br /&gt;There are a few which I left out, might save them for the next batch of regulars.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-190107041962488338?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/04/regulars.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_mqDzeIIAJAQ/SinzxDIhhgI/AAAAAAAAArU/nxBPWkBahCg/s72-c/RandomCommuter.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-3971459243002459463</guid><pubDate>Sat, 25 Apr 2009 01:31:00 +0000</pubDate><atom:updated>2009-04-25T14:41:21.977+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Development</category><category domain="http://www.blogger.com/atom/ns#">App Engine</category><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">BikeBingle</category><title>BikeBingle</title><description>BikeBingle was a small web-app I created late last year, in short it's a geo-tagging application for bicycle accidents that anyone can contribute too.  If you want to learn more please check it out at &lt;a href="http://bikebingle.appspot.com/"&gt;bikebingle.appspot.com&lt;/a&gt;.  In an effort to generated some traffic I've had the link under the 'My Projects' title in this blogs sidebar for sometime now.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mqDzeIIAJAQ/SfKOidr8GDI/AAAAAAAAArE/qQpwoX1TgUA/s1600-h/BB_screenshot1.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 251px;" src="http://2.bp.blogspot.com/_mqDzeIIAJAQ/SfKOidr8GDI/AAAAAAAAArE/qQpwoX1TgUA/s320/BB_screenshot1.PNG" alt="" id="BLOGGER_PHOTO_ID_5328478031868336178" border="0" /&gt;&lt;/a&gt;Although I'd never call myself a software developer, that is essentially what I do these days.  The majority of my work is building desktop based applications to support various engineering industries.  Often I thought of developing something open-source'ish in my spare time and releasing it for general consumption, most of the early idea's centered around game development for some sort of mobile device.  You can see the extent of my experimentation in a few &lt;a href="http://lockies.blogspot.com/2006/08/psp-trooper-again-this-time-in-flash.html"&gt;earlier&lt;/a&gt; &lt;a href="http://lockies.blogspot.com/2006/07/psp-trooper.html"&gt;posts&lt;/a&gt;, I even dabbled with Google's Android SDK at some point too.&lt;br /&gt;&lt;br /&gt;None of these early development efforts really got off the ground. This was primarily due to my own level of motivation, it's hard coming home and doing the same thing you did at work all day.  I also had some other concerns about who would actually spend the time to download and install something I created and how to best promote the application.&lt;br /&gt;&lt;br /&gt;The BikeBingle concept seemed to address most of my concerns.  It was cycling based and given my transformation into a mad bicycle enthusiast helped immensely with motivation.   Being a web-app meant that it was going to be very accessible, just click on a link and you're there.  Finally, I'd been a long time member of the Bicycle Victoria forums so I figured there would be at least a few potential users on the board.&lt;br /&gt;&lt;br /&gt;So at this stage I figured the idea was sound.  Just wasn't sure how to go about it. The choice was pretty much made for me when I learnt of Google's free web-app platform (App Engine).  It suited my development budget of $0 well.   The client side code was built using Google Web Toolkit (GWT), I'll take Java over JavaScript any day.&lt;br /&gt;&lt;br /&gt;That just left the hard work!  BikeBingle was build in over a period of about 5 weeks, on average I managed to put in about 40 hours a week development effort (on top of work).  So I'd estimate about 200 hours all up, of course if I had to do it all again it would take less than half the time.  It would be a lie if I said it was all fun, that type of workload is not sustainable, but it was a challenge.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mqDzeIIAJAQ/SfKO-Lqra2I/AAAAAAAAArM/erBsq71BsQg/s1600-h/BB_screenshot2.PNG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 251px;" src="http://4.bp.blogspot.com/_mqDzeIIAJAQ/SfKO-Lqra2I/AAAAAAAAArM/erBsq71BsQg/s320/BB_screenshot2.PNG" alt="" id="BLOGGER_PHOTO_ID_5328478508067548002" border="0" /&gt;&lt;/a&gt;BikeBingle was then released for the world to see, I was pretty happy to see that the implementation didn't fail.  Nothing broke, and I haven't seen a single bug (apart from some App Engine hick-ups, not my fault).  That's not to say its been a raging success either, initial use was high, but has since petered off.  A lot of that comes down to BikeBingle's subject matter. Bicycle accidents are a relatively infrequent occurrence (thankfully), the down side is that this results in less user contributed content for BikeBingle.  I'll also be the first to admit that I haven't pushed the promotion aspect too far (if you're in a position to promote BikeBingle, please do so it will be greatly appreciated).&lt;br /&gt;&lt;br /&gt;There are other measures of its success too. It's nice to be able to show others what you can do,  all of my 'proper' work is hidden from public eyes.  At least with BikeBingle I can say, "hey Mum, look what I made", yes I kid, but I did actually show Mum.  A portfolio of sorts could also come in handy should I ever need to find a new job, not that I have plans to leave my current position.&lt;br /&gt;&lt;br /&gt;Often I find myself wasting a night/weekend in front of the TV or browsing the Net only to think 'Did I really accomplish anything, was it useful, was it worthwhile?'.  Generally, the answer is no.  On the other hand creating something that may be of use to someone or society overall seems to be a justifiable use of my time.  Similarly to why I don't mind posting on this blog every now-and-again.&lt;br /&gt;&lt;br /&gt;Oh and lets not forget that I've earned about $2.50 in Adsense revenue from BikeBingle :-D.  Besides, given my inability to remain upright on a bicycle there will always be at least one user.&lt;br /&gt;&lt;br /&gt;Anyway, ride safe or if you don't. . . become a contributor to BikeBingle ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-3971459243002459463?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/04/bikebingle.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_mqDzeIIAJAQ/SfKOidr8GDI/AAAAAAAAArE/qQpwoX1TgUA/s72-c/BB_screenshot1.PNG" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-5306654580235100702</guid><pubDate>Sun, 29 Mar 2009 10:01:00 +0000</pubDate><atom:updated>2009-03-30T21:03:08.659+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">commute</category><category domain="http://www.blogger.com/atom/ns#">cycling</category><title>Two years of adult cycling</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mqDzeIIAJAQ/Sc9H_KpsMoI/AAAAAAAAAps/CI8zg9OLbrQ/s1600-h/DSC02383+%28Medium%29.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_mqDzeIIAJAQ/Sc9H_KpsMoI/AAAAAAAAAps/CI8zg9OLbrQ/s320/DSC02383+%28Medium%29.JPG" alt="" id="BLOGGER_PHOTO_ID_5318548835464393346" border="0" /&gt;&lt;/a&gt;As they say, time flies when your having fun.  In fact I was having so much fun I forgot all about my first anniversary - I've been back on the bike for two years!&lt;br /&gt;&lt;br /&gt;Some interesting statistics:&lt;br /&gt;+20000 kilometers traveled&lt;br /&gt;+2 bikes&lt;br /&gt;+lots or fancy bike stuff (clothes, bags, bits)&lt;br /&gt;-1 car&lt;br /&gt;-5kg of fat&lt;br /&gt;+2 awesome legs&lt;br /&gt;+5 scars on elbows/knees&lt;br /&gt;+3 random cars with imprints of my various body parts :-(&lt;br /&gt;+1 healthy savings account&lt;br /&gt;+1 growing concern for the environment&lt;br /&gt;-9 tonnes of CO2 that would have been emitted from commuting via car (very approx)&lt;br /&gt;-1000 hours of pure frustration locked in a cage&lt;br /&gt;+1000 hours of doing something I love&lt;br /&gt;&lt;br /&gt;It's pretty hard to put into words just how much better I feel compared to my previous life (pre-bike).  I wouldn't say that riding has changed my life, I still have the same job, work the same hours, enjoy B-grade horror movies, think robots are cool and go out for beers with mates.  It's just that I feel better now.  Part of that must be due to the health benefits of a solid 2 hours of exercise every day, there is also the endorphins released during/after exercise.  The biggest benefit I find is the stress release, something about riding that helps put you life back in perspective.  A tough day in the office is all but forgotten 5 minutes down the road.&lt;br /&gt;&lt;br /&gt;Ok, forgetting about the philosophical aspect and moving onto the practical.  When I first started out commuting I never intended to ride the full 27km commute, figured it was too far.  After six months of slowly stepping up the commute I found I could not only ride the full commute, but do so reliably 5 days a week.  It took another 6 months to convince myself that living without a car was achievable, so &lt;a href="http://lockies.blogspot.com/2007/12/one-less-car.html"&gt;I sold it&lt;/a&gt;.  Living car free isn't without its inconveniences, picking up little miss 9 year old requires a bit of car/bike shuffling and there are times I wont attend an event too far away.  Still happy I got rid of the car, towards the end I was seeing it as more a liability/luxury than a necessity.&lt;br /&gt;&lt;br /&gt;I learned that bicycles require a significantly greater level of maintenance than you average vehicle.  On the positive side, maintaining a bicycle is something anyone with a basic level of mechanical aptitude can do.  After a couple years I've got most of it down, can't think of anything I wouldn't tackle - although I'm yet to build a wheel (thinking about it soon though).  Having said that I always expected to get stuck on the side of the road having busted something I couldn't fix, fortunately it has never happened.  Yeah, I've snapped a chain, busted spokes, &lt;a href="http://lockies.blogspot.com/2008/08/frame-cracks.html"&gt;cracked a frame&lt;/a&gt; and of course disposed of enough rubber tubes to construct a large inflatable raft. [Un]Fortunately none of these happenings actually stopped me from getting to work.&lt;br /&gt;&lt;br /&gt;The bulk of my riding is still commuting.  I've often heard of people starting off commuting only to 'move on' to other forms of cycling whether it be recreational or competitive in nature.  Apart from the occasional ride with the family I really haven't 'moved on', guess I feel my legs do enough with the 270km weekly commute.  It sure feels like they've done enough by the end of the week.&lt;br /&gt;&lt;br /&gt;I've seen more of Melbourne in the last 2 years than I did in the preceding 8.  Sounds funny given the relative ease at which you can drive around vs cycling or public transport. Melbourne is after all designed around the automobile.  When I drove to work I went the same route everyday, deviating would most likely take longer and why would you do that ?!  I've since lost count of my cycling routes home, if your enjoying the trip home why not see whats down that little alleyway.&lt;br /&gt;&lt;br /&gt;Could ramble on forever, so I'll finish this post up now as it's already too long.   You should be out riding and not reading this anyway :-P .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-5306654580235100702?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/03/two-years-of-adult-cycling.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_mqDzeIIAJAQ/Sc9H_KpsMoI/AAAAAAAAAps/CI8zg9OLbrQ/s72-c/DSC02383+%28Medium%29.JPG" height="72" width="72" /><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-1867417678535746350</guid><pubDate>Fri, 13 Mar 2009 10:53:00 +0000</pubDate><atom:updated>2009-03-13T22:36:24.984+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BMX</category><category domain="http://www.blogger.com/atom/ns#">youtube</category><title>Transporter 3 BMX chase scene</title><description>&lt;div style="text-align: justify;"&gt;I recently saw Transporter 3, must say I was very happy to see a BMX chase scene thrown in.  Thanks to the wonders of youtube I can relive the moment over and over ;-) .&lt;br /&gt;It's no example in safe cycling by any means, but damn its cool!  Not that the driving shown was an example of the latest defensive techniques.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oDNgal73wWw&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/oDNgal73wWw&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Of course the first thing I did when getting home was to start scouring ebay in search of a suitable BMX.  Luckily common sense kicked in before I clicked a 'buy it now' button. &lt;br /&gt;I'd still love a BMX, just not sure how I'd use it.  No way I could ride the 27km to work on one, could be good for short trips to the shops... Na, it's not like a BMX is the perfect shopping bike :-(  As you can see I'm still searching for justification.  On the up side a smaller bike would be easier to hide from SWMBO and maybe if my girlfriend did find it I could say it only counted as half a bike. Hmmmm, so many bikes, so little [time, space, money].&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-1867417678535746350?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/03/transporter-3-bmx-chase-scene.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31666113.post-7181391246974237392</guid><pubDate>Thu, 12 Mar 2009 07:49:00 +0000</pubDate><atom:updated>2009-03-12T22:13:18.463+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">accident</category><category domain="http://www.blogger.com/atom/ns#">advocacy</category><title>1.5 Million people die on roads each year</title><description>&lt;div style="text-align: justify;"&gt;It's a huge number and yet we seem to not care!  I've always been concerned of this fact and was reminded of it by The Age this week, &lt;a href="http://news.theage.com.au/breaking-news-national/apathy-contributing-to-road-toll-expert-20090310-8twl.html"&gt;Apathy contributing to road toll: expert&lt;/a&gt;.&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;"The fact that 1,400 people are killed each year in Australia and another 14,000 seriously injured should really shock people, but it doesn't.&lt;/p&gt;             &lt;p&gt;"Worldwide, the annual road toll of 1.5 million people equates to 4,000 deaths each day.&lt;/p&gt;             &lt;p&gt;"That is a far worse statistic than wars, violence or murder."&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;200 people died recently in the Black Saturday bushfires, this was in itself this was a great tragedy.  It was however great to see the tremendous outpouring of sympathy and support, not only from Australia, but around the world.&lt;br /&gt;Public pressure was sufficient to ensure that the government took notice, a Royal Commission was/will be launched only weeks after the incident.  The aim is no doubt to prevent such a horrific loss of life from ever occurring again.&lt;br /&gt;&lt;br /&gt;My point is of course, why does the road toll not command the same sense of urgency and level of response.  I think Mary Lydon (from above article is right), apathy has well and truly set in, we just don't care.  There's always been a road toll and many will accept that there will always be a road toll.  As if to say "It's always other people that are involved in crashes, never me or anyone I know".&lt;br /&gt;&lt;br /&gt;Sometimes it's not someone else though, it could be someone you love and it will always someone that is loved by many.&lt;br /&gt;&lt;br /&gt;A recent example occurred only a few days ago, Aman Preet Sanhotra was struck and killed by a turning truck as she waited on the footpath.  As taken from &lt;a href="http://www.theage.com.au/national/man--charged-over-hitrun-20090311-8ud1.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt; A man has been charged after a hit-and-run in Reservoir last night that left a 33-year-old woman dead.&lt;/p&gt;     &lt;p&gt;The 45-year-old man from Yarroweyah was charged this morning with failing to stop and failing to render assistance.&lt;/p&gt;                  &lt;p&gt;He has been bailed to appear in the Melbourne Magistrates Court on Friday.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;Given the truck involved was a B-double, it is conceivable that he not know the truck had struck Aman.  The maximum penalty for Hit-and-Run incidents in Victoria was raised from two to ten years back in 2005, I am doubtful the driver will receive the full sentence.&lt;br /&gt;The larger question is did this incident involve negligence or was it &lt;span style="font-style: italic;"&gt;just an accident&lt;/span&gt;.  The family obviously feels there is &lt;a href="http://www.theage.com.au/national/family-of-hitrun-victim-threatens-to-sue-police-truck-driver-20090311-8vbm.html"&gt;more to the incident&lt;/a&gt;.&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;"What we think, because maybe he's Australian and Aman's Indian, so she has come over here … they are not thinking that one girl is dead, they are just thinking there is one driver.&lt;/p&gt;     &lt;p&gt;"I think they are doing the difference between Indian and Australian … I think it's like racism."&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;I agree with the family, they should definately be asking why stronger charges have not been placed.  If running over a pedestrian on a footpath isn't negligent driving causing death, I don't know what is.  The problem as I understand it is that juries have trouble convicting people of 'accidents' they could see themselves in and hence police are unlikely to press such charges.&lt;br /&gt;The racism call is a little misguided, a brief look at the history of these accidents shows that drivers involved in serious accidents rarely recieve severe penalties, irrespective of the races involved.&lt;br /&gt;&lt;br /&gt;On a similar note, why do we call it a road toll.  I guess toll refers to the price we pay, which in this instance is measured in human lives.   But really, we pay a toll to use a freeway, make a phone call.  When we say road toll we refer to human lives taken on roads or deaths caused by traffic, it just doesn't feel like it.  Think its time for a new name, time to re-humanise the road toll IMO.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31666113-7181391246974237392?l=lockies.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://lockies.blogspot.com/2009/03/15-million-people-die-on-roads-each.html</link><author>noreply@blogger.com (Lachlan Hurst)</author><thr:total>2</thr:total></item></channel></rss>

