<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/html" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ross Burton</title><link>http://www.burtonini.com/blog</link><description>A potted account of Ross' life</description><language>en</language><ttl>60</ttl><dc:creator>Ross Burton</dc:creator><admin:generatorAgent rdf:resource="http://pyblosxom.sourceforge.net/"/><admin:errorReportsTo rdf:resource="mailto:ross@burtonini.com"/><item><title>Today's Second Geohack</title><guid isPermaLink="false">computers/geo-2008-05-13-15-15</guid><link>http://www.burtonini.com/blog/computers/geo-2008-05-13-15-15</link><description>I managed to wangle a Fire Eagle invitation this morning, so over lunch I grabbed the Python API Kit and ...</description><content:encoded><![CDATA[    <p>
      I managed to wangle a Fire Eagle invitation this morning, so over lunch I
      grabbed the Python API Kit and threw it at the sample Gypsy client.
    </p>
    <pre>$ ./gypsy-fireeagle.py 00:0B:0D:88:A4:A3
got 51.861145 0.156275
Updated FireEagle</pre>
    <p>
      The first line is me running my script (this one is 64 lines, but it is
      half whitespace), telling it where my GPS is.  The second line is the
      current position that my rather cheap and nasty GPS determined.  The third
      line tells me that Fire Eagle has been updated with those coordinates.
    </p>
    <p>
      Suffice to say I'm very impressed with Yahoo's geocoding software.  My GPS
      never settles to an accurate reading and will happily jitter around a 20
      metre wide circle for hours, but the location Fire Eagle is reporting me
      at is <em>two doors away</em>.  I'm not exaggerating: it says number 9 on
      my street when it should be number 5.  That is some incredibly accurate
      mapping they have.
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2008-05-13T14:15:00Z</dc:date></item><item><title>Today's Geohack</title><guid isPermaLink="false">computers/geo-2008-05-13-10-50</guid><link>http://www.burtonini.com/blog/computers/geo-2008-05-13-10-50</link><description>Following hot on the heels of Yahoo's announcement of their Internet Location Platform , I wrote a quick 20-line Python ...</description><content:encoded><![CDATA[    <p>
      Following hot on the heels of Yahoo's announcement of
      their <a href="http://developer.yahoo.com/geo/">Internet Location
      Platform</a>, I wrote a quick 20-line Python hack to convert from latitude and
      longitude to a place name.  Because the ILP doesn't yet expose the ability
      to go from a position to a <acronym title="Where On Earth
      ID">WOEID</acronym> we have to ask the Flickr web services to do this
      first (as Flickr is owned by Yahoo this is using the same backend).  Once
      we have the WOEID, it can be then be looked up on the ILP and useful
      information obtained.  Example speak more than words:
    </p>
    <pre>$ python geohack.py 
Using position 51.872330 0.161950
Got WOEID 12775
Got town Bishop's Stortford</pre>
    <p>
      Now to write a <a href="http://geoclue.freedesktop.org">GeoClue</a>
      provider which will fill in the locality information from the position.
      Long-term grand plans involve integrating all of this geo magic into
      Postr, somehow.
    </p>
    <p>
      <small>NP: <cite>Third</cite>, Portishead</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2008-05-13T09:50:00Z</dc:date></item></channel></rss>