Archive for the ‘Tools’ category

OpenCage Geocoder

July 12th, 2014

OpenCage (from Lokku Limited) is a new and promising contender if you’re looking for an easy way to geocode (both forward (i.e. address to lat/long) and reverse (i.e. lat/long to address)).


According to their FAQ, OpenCage will be free while in beta:

During the beta period, use of the OpenCage Geocoder is free of charge; the pricing page will always have the latest information.


Multiple client libraries (e.g. in Python, Ruby, PHP, Javascript) make calling OpenCage very simple.


OpenCage returns results in either JSON, GeoJSON, XML, a map, or google-v3-json format.

Give it a try using their quick start. A free key is all you need to run their examples.

Readmill closing; Team joins Dropbox

June 23rd, 2014

According to the closing announcement:

Our team will be joining Dropbox, where our expertise in reading, collaboration and syncing across devices finds a fitting home. Millions of people use Dropbox to store and share their digital lives, and we believe it’s a strong foundation on which to build the future of reading. We’re delighted to work alongside this talented team and imagine new ways to read together.

Interesting times ahead for Dropbox. I’m curious to see how they incorporate the lessons learned by Readmill in their platform.

Merging folders on a Mac

August 2nd, 2013

Tried to find a nice GUI way to merge folders on my Mac. After searching, I discovered that I wasn’t missing something – the Finder doesn’t support merging folder contents. I didn’t want to buy one of the many available Finder extensions (since I’m naturally cheap). And I didn’t want to go through setting up Unison (which I have used for more heavy-lifting, including remote backups/copies — it does work well) for a potentially one-off solution. So I found a few command-line options described (with examples) at

I also found a US$2 GUI for ditto by iLike, which I bought. (If I weren’t really lazy, I would code it up in Mac to try out what I’ve learned reading through MacRuby in Action by Manning, but…)