Punctured At Puncheur

Pre Puncheur Prep
Prepping the bikes before the Puncheur. From right: his, her, and Guildford Brompton Dock’s.
End of (not the full) Puncheur
Driving wind & horizontal rain greeted us (me & the bike) atop the beacon. DNF on the Puncheur, yet just had to ride up here :)
Post Puncheur
Cold, hungry and greeted by a Chewie who’d not seen us for almost 10 hours. These’ll have to wait till tomorrow for a clean-up.
Punctured At Puncheur

2014 – Plans & Targets

Fred Whitton Challenge

Core planned events:

  1.  IceMan 10-Mile Trail Run (25 Jan)
  2.  Wokingham Half Marathon (9 Feb) [Event cancelled due to flooding]
  3.  Surrey Half Marathon (9 Mar)
  4.  Ronde van Vlaanderen Sportive (5 Apr)
  5.  Fred Whitton Challenge Sportive (11 May) <<< Main target event for the year!
  6. ✘ Steel Man Olympic-distance Triathlon (12 July) [Haven’t been swimming for 6 months :(]
  7.  Hike Ben Nevis (26 Aug)
  8.  Richmond/Kew Half Marathon (21 Sep)
  9.  Leatherhead Sprint Duathlon (19 Oct)
  10.  Wild Man 15K Trail Run (22 Nov)
  11.  Hogs Back Run (7 Dec)

Other options:

  1. ✘ Dunwich Dynamo (12 July)
  2. ✘ Exmouth Exodus (9 Aug)
  3. ✘ Hampton Court – Kingston Bridge Swim (20 Jul)
  4.  Windermere Marathon (18 May) [Unlikely, given it’s the weekend after Fred Whitton]
  5. ✘ Hell of the Ashdowns (16 Feb) [Was in India]
  6. ✘ Marmotte Sportive (7 Jul) [Sold Out]
2014 – Plans & Targets

Using Garmin 910XT With Ubuntu Linux (Part 1)

Garmin Forerunner 910XT

My primary (recently only) OS is Ubuntu Linux, and I’ve been struggling to set up device sync with my Garmin 910XT on Linux. Figured it out today, and thought I’d post it here for reference. (This post refers to getting the data off the device and on to the system. In 2nd post of the series, will add instructions to then upload it using Garmin Connect).

Here’s what I did:

  1. Downloaded the drivers branch of ‘Garmin Forerunner 610 Extractor’ from Github as a zip file, and extracted it to a folder on my drive. For me, this folder was at ‘~/Dropbox/Misc/GarminOnLinux/Garmin-Forerunner-610-Extractor-drivers/
  2. As suggested in the notes on Github (and included README), ran the following command to make it easy to run the sync without using sudo. Didn’t work for me, but your results may vary:

    cd Dropbox/Misc/GarminOnLinux/Garmin-Forerunner-610-Extractor-drivers/
    sudo cp resources/ant-usbstick2.rules /etc/udev/rules.d

  3. Installed pyusb. I used pip to install:

    pip install pyusb

  4. Connected the ANT+ USB stick at /dev/ttyUSB0. Inserted the USB stick, and ran the command below:

    lsusb | grep Dynastream

    This gives an output of the form like: ‘Bus 003 Device 002: ID 0fcf:1009 Dynastream Innovations, Inc.‘.
    Used the information from this output in the next command:

    sudo modprobe usbserial vendor=0x0fcf product=0x1009

  5. Everything is now setup, so switched on the Forerunner watch, with pairing switched on. After a short wait to allow for pairing, ran the Forerunner extractor1:

    sudo python garmin.py

That’s it. The final command initiated a complete download from my Forerunner 910XT, files being stored in ‘~/.config/garmin-extractor/XXXXXXX/', XXXXXXX being a number that varies from device to device.

Continue reading “Using Garmin 910XT With Ubuntu Linux (Part 1)”

Using Garmin 910XT With Ubuntu Linux (Part 1)

Want: Milltag Flanders Jerseys!

It’s barely autumn, but I’m already smelling Spring :)

More Beautiful Jerseys:

Want: Milltag Flanders Jerseys!

Disappointment. Inspiration. Optimist. Or Plain Crazy?

Earlier today went swimming only the 2nd time this month. Suffered.
Even managed to get a cramp finishing just 40 lengths.

Haven’t run in 16 days. Hate myself.
Disappointed in myself.

There was just one big target for this year – to finish a standard (Olympic) distance triathlon. After working hard for 5.5 months towards it, I’d completely slacked in last month to go completely off course, laying all that work to waste1.

My main pre-triathlon target was the Thames swim from Hampton Court palace to Kingston bridge. The event happened a week ago. I didn’t even go close.

The Tri I had planned to do is on 8th September, the Diamond triathlon, at Dorney rowing lake. After the swim today, I came to grips with reality, and accepted defeat.

Between the cramp and giving up on the triathlon target, the day had turned gloomy.

After sulking a few hours, I chanced upon Alan’s race report from his first Ironman. He’s an Outlaw!

I’m inspired again. So inspired that I can’t sleep thanks to the adrenaline rush.

And I’m planning again.

Thinking of adding an early season open water swim event to the usual Tour of Flanders, and the planned Brighton marathon. Then planning to target a tri in May or June, instead of leaving it for later in the season. And if all goes well, training rest of the year for an ironman in 2015.

How does it sound – optimist, or just crazy?

Continue reading “Disappointment. Inspiration. Optimist. Or Plain Crazy?”

Disappointment. Inspiration. Optimist. Or Plain Crazy?

H.E.A.T.

Failed the brick session today. Didn’t hydrate on the bike properly, so had to cut down the run to just 5K. Pissed at my stupidity!

For someone born and brought up in a place where temperature tops 40C for months in a row every year, I’m disappointed how even high-20s heat crashes my body’s engine so spectacularly :(

Hope the heat relents next weekend. I’ve got a 125 mile ride, and really don’t want to suffer so long in 25C+ temperatures.

H.E.A.T.

On Winning.

Mark Cavendish - Going The Extra Mile For That Maglia Rossa

“When I first started, winning was a bonus, you know? Now anything but a win is a loss. That’s how things have changed. I no longer win races, I lose races and that really changes not just my perception of things but the team’s perception of things”

Asked to articulate the difference in mindset between his first and one hundredth wins, Cavendish offered a moment of genuine insight into the expectations that have built up around him since his maiden win as a raw 21-year-old in at Scheldeprijs in 2007.

On Winning.