<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-19303585.post4931502966041055457..comments</id><updated>2011-06-20T14:43:33.344Z</updated><category term='facebook'/><category term='hits'/><category term='education'/><category term='gaga'/><category term='my services'/><category term='bouts'/><category term='security'/><category term='arc'/><category term='perl'/><category term='gnu make'/><category term='cansole'/><category term='games'/><category term='privacy'/><category term='usethesource'/><category term='climate change'/><category term='popfile'/><category term='rants and raves'/><category term='hiring'/><category term='the geek atlas'/><category term='anti-spam'/><category term='google go'/><category term='babygaga'/><category term='rails'/><category term='alan turing'/><category term='mathematics'/><category term='machine learning'/><category term='pseudo-randomness'/><category term='hardware'/><category term='babbage'/><title type='text'>Comments on John Graham-Cumming: The 10:10 Code</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.jgc.org/feeds/4931502966041055457/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default?start-index=26&amp;max-results=25'/><author><name>John Graham-Cumming</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19303585.post-2289325109370262527</id><published>2011-06-20T14:43:01.571Z</published><updated>2011-06-20T14:43:01.571Z</updated><title type='text'>If you like it even shorter try my modified Geohas...</title><content type='html'>If you like it even shorter try my modified Geohash algorithm I used in my twittori.com project. http://blog.twittori.com/about-link-format/</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/2289325109370262527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/2289325109370262527'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1308580981571#c2289325109370262527' title=''/><author><name>Holtwick</name><uri>http://www.blogger.com/profile/01713816547553389233</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1516557680'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-2925928860200610484</id><published>2011-06-20T13:40:22.049Z</published><updated>2011-06-20T13:40:22.049Z</updated><title type='text'>Maybe it&amp;#39;s my military experience, but I find ...</title><content type='html'>Maybe it&amp;#39;s my military experience, but I find UTM or MGRS the easiest.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/2925928860200610484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/2925928860200610484'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1308577222049#c2925928860200610484' title=''/><author><name>gking86</name><uri>http://www.blogger.com/profile/15916267376611155322</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1897593434'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-7074065400592367230</id><published>2011-06-20T13:00:38.207Z</published><updated>2011-06-20T13:00:38.207Z</updated><title type='text'>We don&amp;#39;t need a twelfth system for encoding la...</title><content type='html'>We don&amp;#39;t need a twelfth system for encoding lat/lon tuples.  Pick an existing one and start using it.&lt;br /&gt;&lt;br /&gt;Currently, we have:&lt;br /&gt;&lt;br /&gt;- decimal lat/lon&lt;br /&gt;&lt;br /&gt;- d/m/s lat/lon&lt;br /&gt;&lt;br /&gt;- UTM ( http://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system )&lt;br /&gt;&lt;br /&gt;- MGRS ( http://en.wikipedia.org/wiki/Military_grid_reference_system )&lt;br /&gt;&lt;br /&gt;- Geohash ( http://geohash.org/ )&lt;br /&gt;&lt;br /&gt;- &amp;quot;Natural Area Code&amp;quot; ( http://en.wikipedia.org/wiki/Natural_Area_Code )&lt;br /&gt;&lt;br /&gt;Please, suggesting something like this and encouraging people to implement it is like coming out with a device that only charges over micro-USB.  Just... don&amp;#39;t.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/7074065400592367230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/7074065400592367230'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1308574838207#c7074065400592367230' title=''/><author><name>sneakatdatavibe</name><uri>http://sneak.datavibe.net/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2141768330'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-868776921571649140</id><published>2011-06-20T12:08:03.454Z</published><updated>2011-06-20T12:08:03.454Z</updated><title type='text'>The US has something similar but it is not used. I...</title><content type='html'>The US has something similar but it is not used. In the US it is called ZIP+4 and the +4 such as&lt;br /&gt;&lt;br /&gt;12345-1234&lt;br /&gt;&lt;br /&gt;Identifies a specific property and can be reversed to an address with the right database.  However the ZIP+4 is very rarely used.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/868776921571649140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/868776921571649140'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1308571683454#c868776921571649140' title=''/><author><name>Nick Berardi</name><uri>http://www.blogger.com/profile/17336501930281432984</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1556349045'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-6412020273983283356</id><published>2010-07-07T02:47:31.270Z</published><updated>2010-07-07T02:47:31.270Z</updated><title type='text'>And how about a &lt;a href="http://re-factor.blogspot...</title><content type='html'>And how about a &lt;a href="http://re-factor.blogspot.com/2010/07/where-am-i-1010-code.html" rel="nofollow"&gt;version&lt;/a&gt; in Factor!&lt;br /&gt;&lt;br /&gt;By the way, I also get &amp;quot;MEQ N6G 7NY5&amp;quot;.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/6412020273983283356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/6412020273983283356'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1278470851270#c6412020273983283356' title=''/><author><name>mrjbq7</name><uri>http://www.blogger.com/profile/06842721076008035602</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-392653340'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-827773362484087321</id><published>2010-06-16T02:48:58.291Z</published><updated>2010-06-16T02:48:58.291Z</updated><title type='text'>Agree with id.php - any geo-code needs to have the...</title><content type='html'>Agree with id.php - any geo-code needs to have the ability to be humanly interpreted - so if you see two codes you can immediately tell if they are close to each other.  Geohash has that ability since the left-hand characters encode enclosing (larger) areas.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/827773362484087321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/827773362484087321'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276656538291#c827773362484087321' title=''/><author><name>William T</name><uri>http://www.blogger.com/profile/13285679538054366979</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-547632711'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-8145623534454834925</id><published>2010-06-15T18:38:21.617Z</published><updated>2010-06-15T18:38:21.617Z</updated><title type='text'>Talk about a serendipitous finding.

I&amp;#39;ve been...</title><content type='html'>Talk about a serendipitous finding.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve been thinking of, and attempting to create something like this, to extend the concept universally unique identifiers. (UUIDs)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/8145623534454834925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/8145623534454834925'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276627101617#c8145623534454834925' title=''/><author><name>technogeist</name><uri>http://www.blogger.com/profile/01068125592799647333</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-33706291'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-5440171568879402179</id><published>2010-06-15T17:47:05.618Z</published><updated>2010-06-15T17:47:05.618Z</updated><title type='text'>Not a bad idea (and the checksum is nifty!).  Howe...</title><content type='html'>Not a bad idea (and the checksum is nifty!).  However, the &lt;a href="http://en.wikipedia.org/wiki/Geohash" rel="nofollow"&gt;GeoHash&lt;/a&gt; scheme has two important properties that 10:10 does not:&lt;br /&gt;&lt;br /&gt; * arbitrary precision (to nearest 5 bits)&lt;br /&gt; * lat/lon are interleaved&lt;br /&gt;&lt;br /&gt;Bit interleaving in particular is useful because a geohash which is the prefix of another contains the other in its bounding box.  Two geohashes which share prefixes are near each other.  And so on.&lt;br /&gt;&lt;br /&gt;This is great for search (e.g. google) and for use as a single database key for a location.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/5440171568879402179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/5440171568879402179'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276624025618#c5440171568879402179' title=''/><author><name>id.php</name><uri>http://tcbxyz.com/id.php</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-772466916'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-7325189652583954514</id><published>2010-06-15T14:26:05.460Z</published><updated>2010-06-15T14:26:05.460Z</updated><title type='text'>I am not a scientist, but rather a &amp;quot;jack of a...</title><content type='html'>I am not a scientist, but rather a &amp;quot;jack of all arts&amp;quot; (photography, music, and writing).&lt;br /&gt;&lt;br /&gt;I &amp;quot;proposed&amp;quot; a similar way of uniquely encoding locations in my utopian novel &amp;quot;The Vavilovian Conspiracy&amp;quot;&lt;br /&gt;&lt;br /&gt;Free to download from www.lulu.com/blackbirdcraven</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/7325189652583954514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/7325189652583954514'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276611965460#c7325189652583954514' title=''/><author><name>Clay Shannon</name><uri>http://www.blogger.com/profile/14042572446848270795</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-952907328'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-7911837882578394034</id><published>2010-06-15T11:45:58.118Z</published><updated>2010-06-15T11:45:58.118Z</updated><title type='text'></title><content type='html'>This comment has been removed by a blog administrator.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/7911837882578394034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/7911837882578394034'/><author><name>suzie</name><uri>http://www.blogger.com/profile/13202707705028393886</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.contentRemoved' value='true'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1640386823'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-8879200507453433718</id><published>2010-06-15T11:44:42.542Z</published><updated>2010-06-15T11:44:42.542Z</updated><title type='text'>So far so good but once encoded how does anyone el...</title><content type='html'>So far so good but once encoded how does anyone else use it?  Need a decode routine ideally with a link to Gmaps.  Apart from that I agree with others who suggest eliminating ambiguous characters like I 1 l</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/8879200507453433718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/8879200507453433718'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276602282542#c8879200507453433718' title=''/><author><name>rob</name><uri>http://www.blogger.com/profile/16371884351052413651</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-301121443'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-1524944302811617347</id><published>2010-06-15T09:10:33.023Z</published><updated>2010-06-15T09:10:33.023Z</updated><title type='text'>I translated the code to C#, and I got MEQ N6G 7NY...</title><content type='html'>I translated the code to C#, and I got MEQ N6G 7NY5 as well for the coordinates for the terminal coordinates. The SOC-algoritm from 2006 and the 1010-algorithm differs both in the calculation of the checksum and the alphabet used. the SOC-version uses a 32 character alphabet, and the 1010-version uses only 29 characters. My C# implementation (including exe) for both SOC and 1010 twoway conversions can be found at http://bit.ly/SOC1010&lt;br /&gt;&lt;br /&gt;When I converted the 1010-coordinate back to latlong for the eurotunnel terminal, I got a difference of 11.1m from the original coordinates...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/1524944302811617347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/1524944302811617347'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276593033023#c1524944302811617347' title=''/><author><name>Jonas Hogstrom</name><uri>http://www.blogger.com/profile/14446248078283464928</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1327577373'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-5585256259364481653</id><published>2010-06-15T08:33:09.942Z</published><updated>2010-06-15T08:33:09.942Z</updated><title type='text'>I like this, even though practically it&amp;#39;s not ...</title><content type='html'>I like this, even though practically it&amp;#39;s not very usable. Yahoos WOEID doesn&amp;#39;t do error checking, but does a few things that make it v powerful:&lt;br /&gt;&lt;br /&gt;- takes accuracy into consideration&lt;br /&gt;- brings some sort of place hierarchy&lt;br /&gt;- helps when the geocode of a place changes (earthquakes etc)&lt;br /&gt;&lt;br /&gt;It&amp;#39;s a long way for WOEIDS to become something that can be put into a GPS device, but using smart metadata is always better than, er, not that smart.&lt;br /&gt;&lt;br /&gt;London is 44418.&lt;br /&gt;&lt;br /&gt;http://developer.yahoo.com/geo/geoplanet/guide/concepts.html</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/5585256259364481653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/5585256259364481653'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276590789942#c5585256259364481653' title=''/><author><name>tjp</name><uri>http://www.blogger.com/profile/12083964571676056519</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6PHjFDtWN34/STEQDuLyJdI/AAAAAAAAAM4/duK88W7AzsM/S220/0cdd01b.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-113756291'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-2696610398578929413</id><published>2010-06-15T08:13:06.024Z</published><updated>2010-06-15T08:13:06.024Z</updated><title type='text'>Hey Nice Idea man.. But I propose either to use al...</title><content type='html'>Hey Nice Idea man.. But I propose either to use alphabets only or remove some confusing (look a likes )LIke: (1 and I,l),(0,o,O),(B,8),(b,6)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/2696610398578929413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/2696610398578929413'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276589586024#c2696610398578929413' title=''/><author><name>Mukesh Agarwal</name><uri>http://www.blogger.com/profile/13624500752975897338</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://images3.orkut.com/images/medium/678/4610678.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-4962867'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-2373791477836749381</id><published>2010-06-15T06:49:11.696Z</published><updated>2010-06-15T06:49:11.696Z</updated><title type='text'>I made &amp;quot;GLOCO&amp;quot; a while ago, it encodes l...</title><content type='html'>I made &amp;quot;GLOCO&amp;quot; a while ago, it encodes lang/lat to a code of 5 up to 10 characters long, since takes into account populair locations in the worlds. Hence city centres have shorter codes, compared to deserts. (www.gloco.com)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/2373791477836749381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/2373791477836749381'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276584551696#c2373791477836749381' title=''/><author><name>Yvo</name><uri>http://www.yvoschaap.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1204613516'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-4823621374243418014</id><published>2010-06-15T05:19:12.149Z</published><updated>2010-06-15T05:19:12.149Z</updated><title type='text'>It would be nice (though technically impossible) t...</title><content type='html'>It would be nice (though technically impossible) to use a system where it&amp;#39;s easier to calculate the distance between two points.&lt;br /&gt;&lt;br /&gt;Perhaps putting a grid over a Winkel Tripel projection would work better</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/4823621374243418014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/4823621374243418014'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276579152149#c4823621374243418014' title=''/><author><name>RJ</name><uri>http://www.blogger.com/profile/02670818691531643189</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1955820813'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-9183563122272612993</id><published>2010-06-15T00:21:37.861Z</published><updated>2010-06-15T00:21:37.861Z</updated><title type='text'>Here is another way to make the resolution approxi...</title><content type='html'>Here is another way to make the resolution approximately consistent across the globe.&lt;br /&gt;Enclose Earth into a cube. Divide each face of the cube into a 8,000,000 by 8,000,000 grid. Project the location onto the cube. The square number is your code. There are 3.84E14 squares on the cube: that&amp;#39;s also 10 characters in base 29 but it gives you a resolution better than 1 meter on the ground anywhere in the world.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/9183563122272612993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/9183563122272612993'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276561297861#c9183563122272612993' title=''/><author><name>joe.marcato</name><uri>http://www.blogger.com/profile/15106263077292926733</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1978692738'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-4231385289761956103</id><published>2010-06-14T23:09:11.477Z</published><updated>2010-06-14T23:09:11.477Z</updated><title type='text'>It&amp;#39;s a clever idea, but it&amp;#39;s too clever fo...</title><content type='html'>It&amp;#39;s a clever idea, but it&amp;#39;s too clever for a stupid person like me. I look at &amp;quot;MED 8FV N9K5,&amp;quot; and it&amp;#39;s not immediately obvious to me that it describes a point north of the equator and east of 0 longitude.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/4231385289761956103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/4231385289761956103'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276556951477#c4231385289761956103' title=''/><author><name>jdeisenberg</name><uri>http://www.blogger.com/profile/09245885099842348284</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1054436719'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-6339481859674017450</id><published>2010-06-14T22:20:04.946Z</published><updated>2010-06-14T22:20:04.946Z</updated><title type='text'>cool stuff, two comments tho, first i translated y...</title><content type='html'>cool stuff, two comments tho, first i translated your code to perl and couldn&amp;#39;t get the same answer, so i then tried it in js and i got the same answer i got in perl!&lt;br /&gt;&lt;br /&gt;so i think that the location at 51.09559,1.12207 maps to MEQ N6G 7NY5&lt;br /&gt;&lt;br /&gt;secondly, c %= 29 you probably meant c %= base</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/6339481859674017450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/6339481859674017450'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276554004946#c6339481859674017450' title=''/><author><name>qbxk</name><uri>http://qbxk.myopenid.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1131283727'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-259603690608522348</id><published>2010-06-14T22:18:45.464Z</published><updated>2010-06-14T22:18:45.464Z</updated><title type='text'>cool stuff, two comments tho, first i translated y...</title><content type='html'>cool stuff, two comments tho, first i translated your code to perl and couldn&amp;#39;t get the same answer, so i then tried it in js and i got the same answer i got in perl!&lt;br /&gt;&lt;br /&gt;so i think that the location at 51.09559,1.12207 maps to MEQ N6G 7NY5&lt;br /&gt;&lt;br /&gt;secondly, c %= 29 you probably meant c %= base</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/259603690608522348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/259603690608522348'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276553925464#c259603690608522348' title=''/><author><name>qbxk</name><uri>http://qbxk.myopenid.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1131283727'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-7942278548713532784</id><published>2010-06-14T21:07:53.001Z</published><updated>2010-06-14T21:07:53.001Z</updated><title type='text'>Very interesting!

Q1: Where in the code the radiu...</title><content type='html'>Very interesting!&lt;br /&gt;&lt;br /&gt;Q1: Where in the code the radius 10m is specified? Can we produce code with 500m radius?&lt;br /&gt;&lt;br /&gt;Q2: Does this mean all points in a radius of 10m distance of a specific point will produce the same code?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/7942278548713532784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/7942278548713532784'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276549673001#c7942278548713532784' title=''/><author><name>Kaveh Shahbazian</name><uri>http://www.blogger.com/profile/05485737252432475634</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1027272941'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-5936414541540782864</id><published>2010-06-14T20:21:29.533Z</published><updated>2010-06-14T20:21:29.533Z</updated><title type='text'>Do you have reverse ? i.e. given the string splits...</title><content type='html'>Do you have reverse ? i.e. given the string splits to proper lan/lat ?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/5936414541540782864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/5936414541540782864'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276546889533#c5936414541540782864' title=''/><author><name>TextLogic Inc</name><uri>http://www.blogger.com/profile/02734496225199087482</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1429644152'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-7487744555637489849</id><published>2010-06-14T19:47:08.407Z</published><updated>2010-06-14T19:47:08.407Z</updated><title type='text'>this code is made less readable by use of single c...</title><content type='html'>this code is made less readable by use of single character variable names. :( Is it too much to expand them please?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/7487744555637489849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/7487744555637489849'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276544828407#c7487744555637489849' title=''/><author><name>Charlie M</name><uri>http://openid.aol.com/tsuru9</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-873759178'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-2378128191482182679</id><published>2010-06-14T19:27:02.311Z</published><updated>2010-06-14T19:27:02.311Z</updated><title type='text'>What a great idea for a google maps mashup!</title><content type='html'>What a great idea for a google maps mashup!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/2378128191482182679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/2378128191482182679'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276543622311#c2378128191482182679' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/16830974448481473911</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_JQxl3RUkXxs/SaOcw9Ik2MI/AAAAAAAAAAw/JMl-8bTqgao/S220/4.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1866747836'/></entry><entry><id>tag:blogger.com,1999:blog-19303585.post-4301833126180558130</id><published>2010-06-14T19:17:55.731Z</published><updated>2010-06-14T19:17:55.731Z</updated><title type='text'>This looks like simple arithmetic.

I would sugges...</title><content type='html'>This looks like simple arithmetic.&lt;br /&gt;&lt;br /&gt;I would suggest two basic improvements...   &lt;br /&gt;&lt;br /&gt;1) Take into account that at higher latitudes, longitude need not be encoded as accurately.&lt;br /&gt;&lt;br /&gt;2) don&amp;#39;t combine latitude and longitude.  Keep them separate, with a space in between.  That way, a human reader can tell that two encoded points are near each other.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/4301833126180558130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19303585/4931502966041055457/comments/default/4301833126180558130'/><link rel='alternate' type='text/html' href='http://blog.jgc.org/2010/06/1010-code.html?showComment=1276543075731#c4301833126180558130' title=''/><author><name>R</name><uri>http://www.blogger.com/profile/07220331362504408621</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jgc.org/2010/06/1010-code.html' ref='tag:blogger.com,1999:blog-19303585.post-4931502966041055457' source='http://www.blogger.com/feeds/19303585/posts/default/4931502966041055457' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1278768976'/></entry></feed>
