Taunton & Exeter Level 1 Meet at Millfield

My Easter weekend was spent coaching swimmers (including, to be fair, my own offspring) at the Taunton and Exeter Level 1 meet at Millfield pool. I do enjoy this sort of stuff, but as one nears the end of a couple of 7:30am to 6pm days in an environment designed to be comfortable for people wearing, well, not a whole lot, it does feel exceptionally draining.

For our club it was mostly a chance to get in a bit of practice at swimming in a long course (50m) pool and a last-ditch attempt to get qualification times for the Regional Championships. It looks as though we weren’t the only ones either. For me it’s about an hour drive, but it’s our nearest 50m pool so we have to live with it. There were other swimmers there from as far afield as Birmingham, London and even Edinburgh though.

Highlights of the meet included…

  • One of our swimmers absolutely smashing his personal best times in a couple of events, with no prior indication that he would be even remotely close to the times he achieved
  • My daughter achieving adding another regional qualifying time, giving her five events in total at her first regionals
  • The MC, who made an excellent effort at trying to liven up the tedious job of announcing all the heats and swimmers names, often whilst wearing a pair of armless sunglasses. I assume he must be a Matrix fan
  • A swimmer (from Street Swimming Club, I believe) who I’d guess was in his mid-teens turning up for the warm-up wearing a pair of trunks with a girl’s costume over the top, and carrying the entire thing off with some aplomb. I assume he either lost a bet, or was in the process of winning one

All in all it was a very well-run meet. I shouldn’t be in the least surprised if we’re back there next year.

Posted in Swimming | Tagged | Leave a comment

OSX fun with pkg-config and Xcode

In the configure script for the release of oacapture that I’m currently working on I’ve made fairly heavy use of pkg-config to determine compiler and linker flags for installed packages and to check installed versions to see if they provide the necessary functionality. Other than the slight niggle that when adding, say, include directory locations for multiple packages can cause duplication of the flags it works very nicely.

When doing development work I prefer to pass the flags -Wall -Werror to the compiler when building my own code and if any warnings cause the build to fail I tidy up the code to fix the problem.

I’ve run into an awkward situation with recent versions of Xcode however. The libusb-1.0 package makes fairly heavy use of static inline functions in its header files and for reasons I’m currently unable to justify to myself Xcode flags a warning if these functions are not used. Of course with the above flags set this halts the build, and I do make fairly heavy use of libusb 🙁

I have discovered that there is a “workaround” whereby replacing the -I compiler flag with -isystem prevents the compiler throwing warnings for files in the specified directory. Seems fairly ugly to me, but there you go. Replacing the flag manually does indeed appear to fix compilation. Of course there’s a problem once you start using flags generated by pkg-config because it still uses -I. There is the temptation to fudge something up to convert -I to -isystem, but it’s really not pretty. I can’t see as I have much choice though, unless Apple care to fix their compiler implementation to work the way a sane person might expect it to.

Posted in Computing, Projects | Tagged , , | 1 Comment

Swimming, 21st April 2017

Another front-crawl only day as we’re back to the normal swimming timetable at the pool now and there’s not much time available that works for me on Fridays. 2.2km front crawl today.

Total distance for the month: 27,600m
Total distance for this year: 134,600m
Distance compared to annual target: 25,400m under

Posted in Swimming | Tagged | Leave a comment

Swimming, 20th April 2017

Another repeat of the current Swimfit session and I’m still struggling with the backstroke. I’m really not sure how much I’m progressing with this, but I’m going to keep pressing on with it.

12 lengths front crawl
8 lengths breaststroke
4 lengths backstroke
1 minute rest
2 x ( 2 lengths each of front crawl, backstroke, breaststroke ) 15 sec rest after each length
8 x ( 1 length each of front crawl, backstroke, breaststroke, 30 sec rest )
10 lengths fast front crawl, 30 seconds rest every 2 lengths
8 lengths easy front crawl

After this I made the distance up to 2,200m with front crawl.

Total distance for the month: 25,400m
Total distance for this year: 132,400m
Distance compared to annual target: 25,600m under

Posted in Swimming | Tagged | Leave a comment

Swimming, 19th April 2017

A longer break than I’d planned, thanks to work getting in the way on Tuesday and preventing me getting to the pool. I was feeling tired despite five days off even so and as a result I just ploughed through some 2.9km of crawl to get myself back into things.

Total distance for the month: 23,200m
Total distance for this year: 130,200m
Distance compared to annual target: 25,800m under

Posted in Swimming | Tagged | Leave a comment

Swimming, 13th April 2017

Tough session today. I could still feel the tiredness in my arms (and a certain amount of stiffness in my legs) from yesterday’s session, so it was pretty much a cause of getting my head down and pushing through what I wanted to get done. I can’t deny that towards the end of my 2,500m of front crawl I was probably getting a bit ragged.

Total distance for the month: 20,300m
Total distance for this year: 127,300m
Distance compared to annual target: 20,700m under

Posted in Swimming | Tagged | Leave a comment

Swimming, 12th April 2017

Another repeat of the last Swimfit session:

12 lengths front crawl
8 lengths breaststroke
4 lengths backstroke
1 minute rest
2 x ( 2 lengths each of front crawl, backstroke, breaststroke ) 15 sec rest after each length
8 x ( 1 length each of front crawl, backstroke, breaststroke, 30 sec rest )
10 lengths fast front crawl, 30 seconds rest every 2 lengths
8 lengths easy front crawl

then made the distance up to 2,500m with front crawl.

It was unexpectedly quiet in the pool today and I had a lane to myself which made doing backstroke safer. Didn’t quite manage to complete the set in the suggested time so I’ll be trying it again next week.

Total distance for the month: 17,800m
Total distance for this year: 124,800m
Distance compared to annual target: 21,200m under

Posted in Swimming | Tagged | Leave a comment

Swimming, 11th April 2017

A straight 2,500m front crawl swim today. I could definitely feel the effects of yesterday’s session, so it was quite tough. It’s clear that I’m not used to swimming so much breaststroke. On the bright side, I was keeping up with someone else in the lane who is training for Iron Man events.

Total distance for the month: 15,300m
Total distance for this year: 122,300m
Distance compared to annual target: 21,700m under

Posted in Swimming | Tagged | Leave a comment

Swimming, 10th April 2017

Repeated the previous Swimfit session today:

12 lengths front crawl
8 lengths breaststroke
4 lengths backstroke
1 minute rest
2 x ( 2 lengths each of front crawl, backstroke, breaststroke ) 15 sec rest after each length
8 x ( 1 length each of front crawl, backstroke, breaststroke, 30 sec rest )
10 lengths fast front crawl, 30 seconds rest every 2 lengths
8 lengths easy front crawl

It was significantly easier despite needing to dodge the school holiday swimmers. I wasn’t really troubled by the breaststroke and even the backstroke sections didn’t leave me feeling as though I was going to die, though it would have been nice to know that the 5m flags had been removed from one end of the pool before I got there 🙂

After completing the session I made the distance up to 2.5km with some more front crawl.

Based on today’s performance I reckon there’s every chance I could complete this session acceptably next time around. Famous last words 😀

Total distance for the month: 12,800m
Total distance for this year: 119,800m
Distance compared to annual target: 22,200m under

Posted in Swimming | Tagged | Leave a comment

Swimming, 7th April 2017

Moved on to the next Swimfit session today, which worked out as:

12 lengths front crawl
8 lengths breaststroke
4 lengths backstroke
1 minute rest
2 x ( 2 lengths each of front crawl, backstroke, breaststroke ) 15 sec rest after each length
8 x ( 1 length each of front crawl, backstroke, breaststroke, 30 sec rest )
10 lengths fast front crawl, 30 seconds rest every 2 lengths
8 lengths easy front crawl

After which I made the distance up to 2km with front crawl.

I found this one very tough. The front crawl was ok and the breaststroke wasn’t too bad, but the backstroke was very hard work. I have to kick quite strongly to stop my legs sinking which quickly becomes exhausting. I will be repeating this session. It may well take a few attempts before it becomes comfortable to do.

Total distance for the month: 10,300m
Total distance for this year: 117,300m
Distance compared to annual target: 22,700m under

Posted in Swimming | Tagged | Leave a comment