Archive for the ‘Projects’ Category

Geotagger 2 – beta testers needed

Tuesday, December 2nd, 2008

I’ve been at my new job for two weeks now and I think my brain is finally starting to warm up after seven months of thinking of pretty much everything other than software development. So now I am pleased to announce Geotagger 2 is just around the corner. I’ve moved pretty much all the code into Objective-C rather than Applescript and thus been able to add a progress indicator to show how many images it has left to process. Personally I don’t want to see hundreds of photos of a city all tagged at a single point within in, but some people have good reasons for tagging lots at the same time and now they’ll know when it’s finished.

Before I start uploading it to bigger sites I’m inviting anyone checking this site to download version 2 and tell me how it goes. I only have one Mac here to test on, so I while I know it works on an Intel running OS X 10.5 I can’t be sure about anything else. So pleeeeease send me feedback.

I’ve also included the latest build of exiftool so it should work with any file type that exiftool can write GPS data to.

Google Earth 4.3 only showing first image

Thursday, October 9th, 2008

It’s been brought to my attention that Google Earth 4.3 only shows the first image that is viewed in a the KMZ files produced by iPhotoToGoogleEarth. After that all images in that file are shown as just question marks. This is not a bug in iPhotoToGoogleEarth, it complies with the KML specification and has not changed in a while. Google Earth however has changed and other people have noticed it too. According to this bug report you can view the images if you decompress the file first (rename the output to have a “.zip” extension and double-click it), or use the PC version of Google Earth. Other than that it’s just a matter of waiting for Google to fix the bug.


UPDATE: Now that Google Earth 5 is out the issue has been resolved. Please upgrade your software to see all the photos that iPhotoToGoogleEarth produces.

A reader writes

Monday, October 6th, 2008

I got an email last week from “an aspiring traveller” and it’s a question I’ve been asked a few times so I thought I’d share it.

Dear sir,
I am just curios as to how do you continue your travels and have ample budgets for your expeditions. I aspire to do just what you are doing now. I would like to know how do you earn your expenses along your journey.

and my response

Hi James,

If there’s a secret to my travels it’s being careful with my money and being prepared to be very uncomfortable. I take it you’ve seen both my American and Japanese walking sites. For those adventures I had almost no accommodation costs by sleeping in a tent, in temples in the occasional abandoned tunnel. The last 6 weeks of OneManWalking was traveling in a different style. Having a girlfriend along changes things because I wouldn’t want to put her in the position of sleeping in public toilets (a big fancy disabled one with my tent’s ground sheet below). So expenses went up dramatically. When I’m back home I try not to spend too much on things I can do free. I eat in as much as possible and rarely see movies at the cinema. I was really lucky to get cheap rent about 4km from my job so I walked that every day. It was good exercise and it saved me money.

In neither case did I deliberately earn expenses along the way. Once in America I was given a free room for helping spread wood chips at an inn-keeper’s prayer park and in Japan the locals were incredibly generous. Some people stopped and gave me fruit, some bought food from convenience stores and handed it straight to me and some even handed me cash. I never asked for it but they felt like doing a good thing for someone taking the time to see their country in a different way. There’s a similar phenomenon on the PCT called “trail magic”, people leaving chilli-bins (coolers) in the forest full of drinks and snacks, or doing other good deeds just because they like to. You should never get to a point where you rely on these things, be self sufficient, but be open to the idea that things usually work out pretty well.

If you do go traveling and write about it, let me know, I’ll be needing some good travelblogs for next year.


I’m settling back in pretty well. On the job/house hunting circuits. I haven’t yet dug back into my code, I haven’t even gotten the latest version of Google Earth. But I will, and I’ll post updates to both projects when I can.

On the move

Monday, August 4th, 2008

Hello to everyone looking for tech support on GeoTagger or iPhotoToGoogleEarth.  I’m in Japan at the moment and don’t have access to my source code or even a decent computer. It’ll be a few months before I set myself up again so if there are any problems during that time I won’t be able to fix them. I’ve heard that Google Earth 4.3 is having trouble rendering the KMZ files produced by iPhotoToGoogleEarth that worked fine with 4.2, but I can’t test it until I’m at a desk again. Watch this space for announcements and hold tight until then.
Thanks for your patience.

Still walking

Thursday, June 19th, 2008

I thought I had made a post about this but there’s nothing here so I guess it slipped my mind. As of April 2008 I’m in Japan walking from the southern tip (Cape Sata) to the northern tip (Cape Soya). Originally I’d hoped for a mountain route and upto 6 months of walking, but I got impatient and missed my girlfriend. Now the plan is to finish on my birthday (and hers as it happens) which will mean a 98 day trek and as far as I know that’s the fastest yet. It’s all documented on While on the move I’m sending home photos and videos which my dad is geotagging and uploading. The videos have been nominated for a prize on, so please pop along and vote for me (free registration required) because I need a break from walking 25 miles per day :)

iPhotoToGoogleEarth 2.0

Tuesday, February 26th, 2008

I have updated iPhotoToGoogleEarth to work with Leopard and iPhoto ’08. To get it released quickly I decided to remove the NMEA file integration but that sort of editing is pretty simple to do in Google Earth itself.

I have also taken an evening to get this blog running on WordPress so I’ll be able to keep it updated more often. Not that I’ll be saying much here because most of what I’m doing now revolves around moving to Japan. I’m starting by walking the length of the country to learn more about the people, culture and language. Then I’ll find somewhere cool to settle down and try teaching English for a while. The site will look a little strange as I can only work on it a few hours a night, but eventually I’ll have it looking smart again.

The bed that Craig built

Saturday, November 26th, 2005

   My work days are taken up writing code. Or staring at others’ code wondering what they were trying to achieve. The stuff I’ve been doing at work hasn’t been very exciting recently and I figured I needed a new project at home. So I built a bed. It’s more of a futon base than a bed as pictured by most people. But I’ve been on futons since forever (apart from the year in Europe which had a lot of trains, ferries, a park bench and a few mountain huts, and the year at my parents’ which was a sofa bed) and I got some cool tatami mats so I based the design around them.


LiveWidget 2.0

Friday, October 7th, 2005

LiveWidget Front   It’s been available else where for a few weeks now so I guess I should mention LiveWidget 2.0 on my own blog. LiveWidget is a client for the LiveJournal weblog site that runs in Apple’s Dashboard (part of OS X 10.4). It’s much the same as before of course, no major rewrite here, but there are some new features that make it worth the download.

  • Userpics: Log in and you’ll get a list of all your uploaded userpics
  • Tags: add tags to your entries to help sort them later
  • Secure Passwords: using a plugin by Benjamin Swanson to store passwords in the OS X Keychain

   I hope people out there enjoy it, drop me line if you have any ideas for improvements.

Update: A problem has been found and fixed under OS X 10.4.3 so if you have LiveWidget 2.0 you should update to 2.1

LiveWidget 2.1

RecentWidgets 1.1

Saturday, July 23rd, 2005

   I’ve just published the latest revision of RecentWidgets. Incase you hadn’t heard of it before I had better tell you what it does and why you can’t live without it. It’s an RSS feed watcher. And the particular feeds it watches come from the following widget download sites:RecentWidgets083bSmall.jpg

   So there you have it, and easy way to find the most recent widgets. It’s now at version 1.1 incorporating a fix that made it disappear when using the links on the back.

   And in case you’re wondering, this was the original one, if you see something very much like it, the chances are that they copied it from my source code, and I use to get the RSS stuff going. I’ve come across a couple of cases where they copied every file in the widget and forgot to change the info files, so it still claimed to be ours in the Process Viewer. Not cool.

LiveWidget goes 1.0

Monday, June 27th, 2005

   It’s about time that LiveWidget went 1.0, so I’ve released it to, VersionTracker and a few more widget-only sites. Until now it has only been available from the excellent site, but since it’s almost what I originally aimed for I want to get it to a wider audience and see what they think.
LiveWidget Front   Of course there are more things I want to do with it, including support for user icons and the new tagging feature, but I’m getting busy at work and it’ll be a few weeks before I can get to them.