First Triathlon: Tockington 2012

K2 Events Logo

After ~16 weeks of training – covering 765.8 kilometers over 49hrs 19mins 23seconds and consuming 46,718 calories I made it to the start line of the Tockington 2012 Triathlon – my first triathlon.
Continue reading

Posted in Races, The Story | Tagged , , , , , , , | Leave a comment

Indefero errors fatal: bad argument fatal: The remote end hung up unexpectedly

I was trying to commit something to my Indefero project management server today and was getting the following error:

fatal: bad argument
fatal: The remote end hung up unexpectedly

I puzzled around for a while and then tried manually logging into the git server using a console SSH and was greeted with this:

$ ssh mygitserver.com
PTY allocation request failed on channel 0
PHP Deprecated: Comments starting with ‘#’ are deprecated in /etc/php5/cli/conf.d/mhash.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with ‘#’ are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20090626+lfs/mhash.so’ – /usr/lib/php5/20090626+lfs/mhash.so: cannot open shared object file: No such file or directory in Unknown on line 0
Need SSH_ORIGINAL_COMMAND in environment.
Connection to mygitserver.com closed.

Those PHP errors are probably throwing Git off course and making it unhappy. The solution was two step:

  1. Edit /etc/php5/cli/conf.d/ming.ini to ensure that comments are pre-ceded by ‘;’ and not ‘#’
  2. Move mhash.ini out of  /etc/php5/cli/conf.d/ as as it is no longer used in debian (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=593266)

Doing the above two steps resulted in a clean session opening up when ssh’ing into the git server:

$ ssh mygitserver.com
PTY allocation request failed on channel 0
Need SSH_ORIGINAL_COMMAND in environment.
Connection to mygitserver.com closed.

Now pushing to the Git server works – yay!

 

Posted in Howto, Server Admin | Tagged , , , , | Leave a comment

Exporting Routes From Runkeeper

I was planning out a route for a 140km cycle and wanted to get some information like maximum incline etc of the RouteYou website. Unfortunately RouteYou’s plotting functionality is a little frustrating in manual mode so I thought I would plot it out in RunKeeper. However, I hit on the problem of exporting the route from RunKeeper.

This proves a little tricky, but I found a way:

  1. Plot your route using the Runkeeper route planning
  2. Create an activity that uses that route – annoyingly you can’t just select export as GPX as you would normally for an actual exercise route
  3. Goto My Settings and click on Export Data
  4. Select the date your fake activity is on and export the data
  5. Inside the zip file that gets generated you will get GPX plots for your required activity
  6. Remove the fake activity you created

I don’t really know why RunKeeper don’t support the import and export of routes to GPX – seems like a sensible feature to add – but then they haven’t added lots of features I have requested before.

Posted in Howto | Tagged , , , | 4 Comments

Runalyzer Heart Rate Monitor Review

Runalyzer Heart Rate Key in iPhone

Runalyzer Heart Rate Key

The Runalyzer HR key is billed as a small widget that plugs into the bottom of your iPhone and allows your iPhone to receive HR information from the ‘analogue’ heart rate monitor belts such as the Polar T31 Coded – which I own.

I bought this as I thought it would give me a bit more information about my HR and allow me to do easily do zone training with the apps on my iPhone. I bought this back in October 2011 and it has, to be completely honest, been nothing but trouble.

Continue reading

Posted in Gadgets, Reviews | Tagged , , , , , , , , | 1 Comment

Punctures, Perseverance and Puzzlement – Summary of the week

So Friday I picked up my bike from the LBS (Local Bike Shop) as it had developed some kind of noise that sounded like the bottom bracket had decided to die a painful death.

I get 500m down the the road and that all too familiar and dreaded ‘pssssssssssssstttt’ sound emerges from my rear wheel. Puncture…

I am about a mile from home and fortunately have some shoes as I had to walk to/from work from the LBS. So I get them on and walk the rest of the way home.

Frustration…

Once I got home and inspect the puncture I discover the rim tape on the wheel has moved to one side and exposed the sharp edges of the holes for the spoke. Now the wheel isn’t mine – it’s on loan from the bike shop (that is good customer service!) as mine is off getting it’s freewheel revived under warranty. Continue reading

Posted in The Story, Week in Review | Tagged , , , , , , , , , | Leave a comment

Pool Mate Watch Review

Pool mate Watch from Swimovate

Pool Mate Watch from Swimovate

When I started swimming on a more regular basis I quickly came to realise I missed the tracking that I was afforded by Runkeeper when running and cycling. I struggled to count laps and remember timing while trying to concentrate on what I was doing in terms of technique and breathing.

As with the Polar FT1 watch I bought this one about a year ago – so have put a few laps on it.

This watch does just what I need it to – it tells me how many laps of the pool I have completed and how long it took me to do them. It also gives feedback on your stroke rate and efficiency – though I haven’t really made best use of these metrics as of yet. Continue reading

Posted in Gadgets, Reviews | Tagged , , , , , , | Leave a comment

First Ever Brick

House Brick

brick:

1. A small rectangular block typically made of fired or sun-dried clay, used in building
2. Bricks collectively as a building material
3. A small, rectangular object
4. A generous, helpful, and reliable person

This post is about none of the above…

If I were to add a fifth definition – what I am actually planning to talk about – it would be something like this:

Prolonged physical activity that is considered crazy by the general population

Continue reading

Posted in The Story | Tagged , , , , , | Leave a comment

Review: Polar FT1 HR Monitor

Polar FT1 HR Monitor

Polar FT1 HR Monitor

I bought this probably over a year ago now when I started running so I have had some good use out of it.

The FT1 is Polar’s most basic HR monitor (and therefore its cheapest!). It comes with a HR monitor strap (T31 Coded strap) of the half plastic half soft elastic variety. Despite having a large chest size (~48″) the supplied strap fits fine, though I have to have it adjusted to as big as it will go.

The watch itself sports a single button that you do everything with. Little icons such as + and – and OK? prompts are displayed to show what function it is performing when adjusting settings. Continue reading

Posted in Gadgets, Reviews | Tagged , , , , , , , | 1 Comment

What’s this all about? The beginning of it all…

This is a quick introduction as to what this is all about and how it all began.

The story so far… around 20 months ago I decided to get a bit fitter. University life and a job as a software engineer had caught up with my gut big time – it was time to act. I had tried the gym, but I couldn’t keep it up – I didn’t feel I was ever achieving anything – either in terms of my waist or in any other context. Continue reading

Posted in The Story | Tagged , , , , | Leave a comment

Getting JetPack working

I had two issues with JetPack – but I finally got it working.

Issue one –

 Jetpack could not contact WordPress.com: register_http_request_failed.
This usually means something is incorrectly configured on your web host.
Operation timed out after 15000 milliseconds with 0 bytes received

This was resolved by setting the max_execution_time to 300 in my php.ini file – make sure you restart your webserver / fast cgi daemon.

Issue two –

Your website needs to be publicly accessible to use Jetpack: site_inaccessible
Error Details: The Jetpack server was unable to communicate with your site [IXR -32300: transport error: http_request_failed Operation timed out after 15000 milliseconds with 0 bytes received]

This was easily solved by changing the following value from 1 to 2 in my /etc/init.d/php-cgi script

PHP_FCGI_CHILDREN

(Credit to http://technology.bauzas.com/uncategorized/the-jetpack-server-was-unable-to-communicate-with-your-site/)

Posted in Howto, Server Admin | Tagged , , , , , , | 1 Comment