<?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/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9578987</id><updated>2011-04-22T03:37:06.153+01:00</updated><category term='picasa'/><category term='ask'/><category term='iptc'/><category term='google earth'/><category term='findory'/><category term='personalization'/><category term='keyhole'/><category term='flickr'/><category term='zooomr'/><category term='blacklist'/><title type='text'>Zmarties</title><subtitle type='html'>Smart searching, smart apps, and smart ideas</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default?start-index=101&amp;max-results=100'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image 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>172</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9578987.post-9196921377154533379</id><published>2007-06-17T13:48:00.001+01:00</published><updated>2007-06-17T13:48:41.509+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><title type='text'>A view from the palace</title><content type='html'>&lt;p&gt;&lt;img src="http://farm2.static.flickr.com/1071/559667358_283444b93d_b.jpg"&gt; &lt;/p&gt; &lt;p&gt;Taken, processed, and uploaded as part of Hack Day London&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:b7227978-b74a-45e3-9f64-56b2305a15e7" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Flickr Tags: &lt;a href="http://flickr.com/photos/tags/hackdaylondon" rel="tag"&gt;hackdaylondon&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-9196921377154533379?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/9196921377154533379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=9196921377154533379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/9196921377154533379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/9196921377154533379'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2007/06/view-from-palace.html' title='A view from the palace'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1071/559667358_283444b93d_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-4418576913621416806</id><published>2007-03-26T22:51:00.000+01:00</published><updated>2007-03-26T23:12:54.514+01:00</updated><title type='text'>Improving CustomEyes</title><content type='html'>&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;GlassesDirect&lt;/span&gt; offer a feature they call &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;CustomEyes&lt;/span&gt; which allows you to "try on" the glasses they offer online.  It works by you uploading a photo of your face, and then you can overlay an image of the glasses on top of that.&lt;br /&gt;&lt;br /&gt;Unfortunately they don't really use the power of the computer in doing this.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;CustomEyes&lt;/span&gt; is a silly little Flash application, whereas this could all have been done  in far more accessible HTML.  You currently get to see a small image of your face, and then have to select the frame you want to see by name from a drop down.  The Flash controls do allow you to rotate the glasses - but who wants to see glasses that are rotated off of the horizontal anyway? In addition, they also allow the glasses to be &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;resized&lt;/span&gt;, which is necessary since you they don't know in advance what sized face image you have uploaded - but is doubly necessary because they don't even make all the glasses images the same size - some are twice the size of others!&lt;br /&gt;&lt;br /&gt;I'd suggest that the application could be much improved by doing the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;do away with the Flash, and make this a straightforward dynamic HTML page&lt;/li&gt;&lt;li&gt;select from an illustrated list of frames, rather than simply by text name&lt;/li&gt;&lt;li&gt;for each frame that you select, add a new copy of the uploaded image to the page, so that you can actually fill the page with images that you can compare side by side, or which you can print out and compare that way&lt;/li&gt;&lt;li&gt;either automatically recognise where the eyes are in the image when it is uploaded, or ask to be told once, and thereafter make sure that all the images of the frames are scaled to be the correct size to fit.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-4418576913621416806?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/4418576913621416806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=4418576913621416806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/4418576913621416806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/4418576913621416806'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2007/03/improving-customeyes.html' title='Improving CustomEyes'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-7089984869472403797</id><published>2007-03-07T23:17:00.000Z</published><updated>2007-03-07T23:22:54.638Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='zooomr'/><title type='text'>What are Zooomr up to this week?</title><content type='html'>Just setting things up so that I'm all ready to try out the new Zooomr version 3 when it's ready (which Thomas Hawk is saying is &lt;a href="http://thomashawk.com/2007/03/you-can-new-use-your-wordpress-blog-as.html"&gt;very soon&lt;/a&gt; now).&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 500px; text-align: right;"&gt;&lt;a href="http://beta.zooomr.com/photos/36429@Z01/794756/" title="Zooomr Photo Sharing :: Photo Sharing"&gt;&lt;img src="http://static.zooomr.com/images/794756_7de45b0d65.jpg" alt="moon" style="border: 1px solid rgb(0, 0, 0);" border="0" height="332" width="500" /&gt;&lt;/a&gt;&lt;span style="float: left;"&gt;moon&lt;/span&gt; Hosted on &lt;strong&gt;Zooom&lt;span style="color: rgb(158, 174, 21);"&gt;r&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-7089984869472403797?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/7089984869472403797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=7089984869472403797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/7089984869472403797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/7089984869472403797'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2007/03/what-are-zooomr-up-to-this-week.html' title='What are Zooomr up to this week?'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-5664736940021887075</id><published>2007-02-14T21:03:00.000Z</published><updated>2007-02-14T21:13:26.324Z</updated><title type='text'>YouTube blog</title><content type='html'>YouTube has millions of users.&lt;br /&gt;&lt;br /&gt;It also has a blog at &lt;a href="http://youtube.com/rss/global/our_blog.rss"&gt;http://youtube.com/rss/global/our_blog.rss&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;According to Bloglines, there are just 9 subscribers to that blog via Bloglines!&lt;br /&gt;&lt;br /&gt;I wonder, is it that YouTube users are not very blog savvy, that the YouTube blog is not very interesting, or are YouTube blog readers not doing it via Bloglines?&lt;br /&gt;&lt;br /&gt;(By comparison, the &lt;a href="http://googleblog.blogspot.com/index.html"&gt;official Google Blog&lt;/a&gt; reports 43,697 subscribers via Bloglines).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-5664736940021887075?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/5664736940021887075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=5664736940021887075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/5664736940021887075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/5664736940021887075'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2007/02/youtube-blog.html' title='YouTube blog'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-5597829470324214681</id><published>2007-01-28T23:09:00.000Z</published><updated>2007-01-29T08:44:53.134Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='blacklist'/><category scheme='http://www.blogger.com/atom/ns#' term='ask'/><title type='text'>Ask maintains a blacklist of IP addresses</title><content type='html'>Someone at Ask.com should realize that IP addresses are dynamically given out by ISPs to their clients (potentially) each time they connect - so blacklisting "clients" by IP addresses is not a very smart thing to be doing.&lt;br /&gt;&lt;br /&gt;I recently found that the IP address I was now allocated was somehow on Ask's blacklist, and that instead of getting Ask's search engine, all I got was a page saying:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Your client does not have permission to access this site.&lt;br /&gt;&lt;br /&gt; Please refer to the Ask.com         &lt;a href="http://about.ask.com/docs/about/aj/termsofservice.htm"&gt;terms of service&lt;/a&gt;   page.(Ask.com and Syndication).     &lt;br /&gt;&lt;br /&gt; If you feel that you have received this response in error, please send an email to &lt;a href="mailto:unauthorized@ask.com"&gt;unauthorized@ask.com&lt;/a&gt;.   Before sending this email, please refer to our terms of service page, accessible at the url provided above.     &lt;br /&gt;&lt;br /&gt; Please copy and paste the information below into the body of the email.     &lt;br /&gt; fff9480d-2fff9480dfff9480d&lt;/blockquote&gt;&lt;br /&gt;I'm not sure if emailing that address is an automated system to remove the IP address from the blacklist - you can probably spot that the text they ask to be included in the body of the email is simply the hex representation of the client's IP address, (repeated 3 times for some reason). (I've obscured the actual address in the example above, but kept the same format).&lt;br /&gt;&lt;br /&gt;Having sent the email, I've certainly not gained instant access to Ask again - I rather think that it will be quicker to get a new IP address from the ISP's DHCP server than to sort out Ask's broken blacklist. If Ask wants to use a blacklist system then they should probably expire IP addresses off the blacklist say a few hours after whatever behaviour it is that triggers the inclusion on the list was last detected. That way, zombie machines that continue to do something bad via Ask will remain blacklisted and hence blocked, but legitimate users who inherit an IP address that was previously used by a zombie are not permanently banned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-5597829470324214681?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/5597829470324214681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=5597829470324214681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/5597829470324214681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/5597829470324214681'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2007/01/ask-maintains-blacklist-of-ip-addresses.html' title='Ask maintains a blacklist of IP addresses'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-2190384000162205269</id><published>2007-01-14T23:48:00.000Z</published><updated>2007-01-14T23:59:49.771Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='findory'/><category scheme='http://www.blogger.com/atom/ns#' term='personalization'/><title type='text'>Findory rides into the sunset</title><content type='html'>Searching is for when you know roughly what you are looking for.&lt;br /&gt;&lt;br /&gt;An alternative way of finding information is for it to be recommended to you.  One of the leaders in recommendation systems is Amazon.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://findory.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Findory&lt;/span&gt;&lt;/a&gt; tries to apply some of the ideas Greg Linden learnt when building Amazon's recommendation systems (and what he's learnt since!), but unfortunately Greg has found it difficult to continue to grow &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Findory&lt;/span&gt; - and has just announced that "&lt;a href="http://glinden.blogspot.com/2007/01/findory-rides-into-sunset.html"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Findory&lt;/span&gt; rides into the sunset&lt;/a&gt;".  Roughly speaking, this means that development of the site has slowed to a crawl, and that Greg is to concentrate on other things - which for the moment he explains means health and family.&lt;br /&gt;&lt;br /&gt;I'm sorry to hear this - Greg's was one of the best blogs in the search area, backed by his ongoing research interests and development of &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Findory&lt;/span&gt;, and whilst I'm sure his interest in personalizing information will continue, without the need to attend to it on a daily basis, I suspect we will be hearing less from Greg in the future.  I wish him well, and sorry he couldn't find a way to continue expanding &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Findory&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-2190384000162205269?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/2190384000162205269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=2190384000162205269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/2190384000162205269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/2190384000162205269'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2007/01/findory-rides-into-sunset.html' title='Findory rides into the sunset'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-116008340166815034</id><published>2006-10-05T22:20:00.000+01:00</published><updated>2007-01-15T00:00:34.197Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='keyhole'/><category scheme='http://www.blogger.com/atom/ns#' term='google earth'/><title type='text'>Keyhole website still up and active</title><content type='html'>When Google &lt;a href="http://www.zmarties.com/picasa/blog/2006/08/public-information-on-neven-vision.html"&gt;bought Neven Vision recently&lt;/a&gt; they were extremely quick in tearing down all the pages on the websites that Neven Vision had.&lt;br /&gt;&lt;br /&gt;I was therefore rather surprised to find that although&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.keyhole.com/"&gt;http://www.keyhole.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;redirects to Google Earth, if you just add index.html to the url thus&lt;br /&gt;&lt;a href="http://www.keyhole.com/index.html"&gt;&lt;br /&gt;http://www.keyhole.com/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;then the old Keyhole site is still there, and apparently fully functioning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-116008340166815034?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/116008340166815034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=116008340166815034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/116008340166815034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/116008340166815034'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/10/keyhole-website-still-up-and-active.html' title='Keyhole website still up and active'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115951191274015891</id><published>2006-09-29T07:24:00.000+01:00</published><updated>2006-09-29T07:38:32.753+01:00</updated><title type='text'>OCR problems in Google Books</title><content type='html'>The accuracy of OCR is vastly increased when the words you read exist in a dictionary.  In that case the OCR, when trying to decide between more than one possible interpretation, can use the dictionary to help determine which is the more likely.&lt;br /&gt;&lt;br /&gt;As the Google Books project announces its extension to &lt;a href="http://booksearch.blogspot.com/2006/09/madrids-complutense-university-opens.html"&gt;scan European books in Madrid&lt;/a&gt; it will have to adjust the dictionary it uses - it's no good scanning Spanish books using the same dictionary as American English books.&lt;br /&gt;&lt;br /&gt;However, there are some "English" documents that Google has scanned already where the OCR process has gone very wrong. Consider this &lt;a href="http://books.google.com/books?vid=0zC-lOSEfrndAeDyn0&amp;id=jiJAtfLSg_sC&amp;pg=PA77&amp;lpg=PA77&amp;dq=fale&amp;num=100&amp;as_brr=1"&gt;page of old printed English&lt;/a&gt;, with the "long s" symbol, which looks like a modern "f" character.  Looks like the OCR was not told that this dated from 1796, so to look out for long "s" - hence it has identified lots of "fuch" and "fale" rather than "such" and "sale" on the page.  A simple dictionary check would have helped here - but only if the process expects "f" and "s" to be confused.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115951191274015891?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115951191274015891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115951191274015891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115951191274015891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115951191274015891'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/09/ocr-problems-in-google-books.html' title='OCR problems in Google Books'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115575365862146093</id><published>2006-08-16T19:39:00.000+01:00</published><updated>2007-01-15T00:01:21.494Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='picasa'/><title type='text'>Picasa Web Albums adds email digests</title><content type='html'>&lt;p&gt;There is a new feature just appeared on the Picasa Web Albums settings page. Between the existing Public Gallery URL, and the Content Controls, there is now a section that allows you to set up an Email Digest.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://www.zmarties.com/picasa/blog/images/PicasaWebAblumsaddsanactivitydigest_105A1/image016.png" atomicselection="true"&gt;&lt;img style="border: 0px none ;" src="http://www.zmarties.com/picasa/blog/images/PicasaWebAblumsaddsanactivitydigest_105A1/image0_thumb10.png" border="0" height="180" width="566" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p&gt;It looks like Google are defaulting this to a weekly digest, to get the news out to people, and then giving them an option in the email to turn it off. The 4 choices given are no digest, or at a frequency of daily, weekly, or monthly. The description alongside explains:&lt;/p&gt;   &lt;blockquote&gt; &lt;p&gt;What is an Email Digest?&lt;/p&gt; &lt;p&gt;When people you have marked as favorites create new albums, upload more photos, or comment on your photos, we send you a summary of these activities to your email address at the interval you specify.&lt;/p&gt;&lt;/blockquote&gt;   &lt;p&gt;The digest email itself is an HTML formatted email as follows:&lt;/p&gt;   &lt;p&gt;&lt;a href="http://www.zmarties.com/picasa/blog/images/PicasaWebAblumsaddsanactivitydigest_105A1/image017.png" atomicselection="true"&gt;&lt;img style="border: 0px none ;" src="http://www.zmarties.com/picasa/blog/images/PicasaWebAblumsaddsanactivitydigest_105A1/image0_thumb11.png" border="0" height="593" width="578" /&gt;&lt;/a&gt; &lt;/p&gt;   &lt;p&gt;The links in the email for changing settings are generic - they just take you to the main Picasa Web page, where you can then log in if needed. This means that you can forward the email to someone else without security issues.&lt;/p&gt;   &lt;p&gt;The images do of course link through to the album that has changed. The thumbnails shown are embedded in the email, not just links to the Picasa Web site, so they can be seen when offline, or when external images are turned off (as is the case with most email programs these days).&lt;/p&gt;   &lt;p&gt;I didn't have any new comments for this example to notify me about, but the source of the email indicates that they would follow after the list of changed albums.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;(This should have appeared on my &lt;a href="http://www.zmarties.com/picasa/blog"&gt;Documenting Picasa&lt;/a&gt; blog, but I'm having a few publishing issues at the moment).&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt;It did eventually make it to the &lt;a href="http://www.zmarties.com/picasa/blog/2006/08/picasa-web-albums-adds-activity-digest.html"&gt;Documenting Picasa Blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115575365862146093?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115575365862146093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115575365862146093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115575365862146093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115575365862146093'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/08/picasa-web-albums-adds-email-digests.html' title='Picasa Web Albums adds email digests'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115547476534843559</id><published>2006-08-13T13:32:00.000+01:00</published><updated>2007-01-15T00:02:05.370Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='picasa'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><title type='text'>Most popular tags on flickr</title><content type='html'>Whilst thinking about &lt;a href="http://www.zmarties.com/picasa/blog/2006/08/how-did-search-get-lost.html"&gt;Searching Picasa Web Albums&lt;/a&gt; I did a bit of investigation into the most popular tags on &lt;a href="http://www.flickr.com/"&gt;flickr&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;flickr provide a &lt;a href="http://www.flickr.com/photos/tags/"&gt;tag cloud&lt;/a&gt;, but that is just a visualization of the data, and I couldn't see that they provide the data in a direct form anywhere on the site. However, with the aid of the flickr API I was able to take all the words in the tag cloud, and feed them to the API, to get a count of how many matching tags there were for each word. In addition, I also fed those same words to the "free text" search API call, which looks for the word in more than just the tag field - considereing comments and descriptions for example.&lt;br /&gt;&lt;br /&gt;The table below shows 3 columns - the tag I searched for, the number of tags of that word found, and the number of photos found using a free text search. The table is ordered by popularity of tags.&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;wedding&lt;/td&gt;&lt;td&gt;1697455&lt;/td&gt;&lt;td&gt;2269471&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;party&lt;/td&gt;&lt;td&gt;1475681&lt;/td&gt;&lt;td&gt;2350563&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;family&lt;/td&gt;&lt;td&gt;1160057&lt;/td&gt;&lt;td&gt;1557739&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;travel&lt;/td&gt;&lt;td&gt;1113576&lt;/td&gt;&lt;td&gt;1275557&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;friends&lt;/td&gt;&lt;td&gt;1093997&lt;/td&gt;&lt;td&gt;1649955&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;japan&lt;/td&gt;&lt;td&gt;1074281&lt;/td&gt;&lt;td&gt;1167494&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;vacation&lt;/td&gt;&lt;td&gt;1020423&lt;/td&gt;&lt;td&gt;1162147&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;london&lt;/td&gt;&lt;td&gt;927172&lt;/td&gt;&lt;td&gt;1100791&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;beach&lt;/td&gt;&lt;td&gt;864728&lt;/td&gt;&lt;td&gt;1493985&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;california&lt;/td&gt;&lt;td&gt;837012&lt;/td&gt;&lt;td&gt;960129&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;birthday&lt;/td&gt;&lt;td&gt;829670&lt;/td&gt;&lt;td&gt;1371859&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;trip&lt;/td&gt;&lt;td&gt;817324&lt;/td&gt;&lt;td&gt;1786838&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;nyc&lt;/td&gt;&lt;td&gt;774884&lt;/td&gt;&lt;td&gt;879161&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;summer&lt;/td&gt;&lt;td&gt;732387&lt;/td&gt;&lt;td&gt;1122946&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;nature&lt;/td&gt;&lt;td&gt;728059&lt;/td&gt;&lt;td&gt;816467&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;italy&lt;/td&gt;&lt;td&gt;686976&lt;/td&gt;&lt;td&gt;776812&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;france&lt;/td&gt;&lt;td&gt;669406&lt;/td&gt;&lt;td&gt;759215&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;me&lt;/td&gt;&lt;td&gt;664111&lt;/td&gt;&lt;td&gt;2886782&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;paris&lt;/td&gt;&lt;td&gt;662024&lt;/td&gt;&lt;td&gt;786996&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;art&lt;/td&gt;&lt;td&gt;643563&lt;/td&gt;&lt;td&gt;1104574&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;flowers&lt;/td&gt;&lt;td&gt;627830&lt;/td&gt;&lt;td&gt;1439335&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;sanfrancisco&lt;/td&gt;&lt;td&gt;618604&lt;/td&gt;&lt;td&gt;620523&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;europe&lt;/td&gt;&lt;td&gt;610237&lt;/td&gt;&lt;td&gt;708284&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;china&lt;/td&gt;&lt;td&gt;604334&lt;/td&gt;&lt;td&gt;707039&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;flower&lt;/td&gt;&lt;td&gt;596891&lt;/td&gt;&lt;td&gt;1439327&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;newyork&lt;/td&gt;&lt;td&gt;572049&lt;/td&gt;&lt;td&gt;575557&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;water&lt;/td&gt;&lt;td&gt;565749&lt;/td&gt;&lt;td&gt;973599&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;people&lt;/td&gt;&lt;td&gt;552582&lt;/td&gt;&lt;td&gt;975146&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;music&lt;/td&gt;&lt;td&gt;551493&lt;/td&gt;&lt;td&gt;740282&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;cameraphone&lt;/td&gt;&lt;td&gt;544369&lt;/td&gt;&lt;td&gt;634883&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;australia&lt;/td&gt;&lt;td&gt;543923&lt;/td&gt;&lt;td&gt;611789&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;christmas&lt;/td&gt;&lt;td&gt;537883&lt;/td&gt;&lt;td&gt;834827&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;usa&lt;/td&gt;&lt;td&gt;531563&lt;/td&gt;&lt;td&gt;619628&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;sky&lt;/td&gt;&lt;td&gt;527376&lt;/td&gt;&lt;td&gt;756538&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;germany&lt;/td&gt;&lt;td&gt;526931&lt;/td&gt;&lt;td&gt;595724&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;new&lt;/td&gt;&lt;td&gt;526549&lt;/td&gt;&lt;td&gt;2723772&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;canada&lt;/td&gt;&lt;td&gt;512067&lt;/td&gt;&lt;td&gt;612492&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;night&lt;/td&gt;&lt;td&gt;510466&lt;/td&gt;&lt;td&gt;1210035&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;cat&lt;/td&gt;&lt;td&gt;504840&lt;/td&gt;&lt;td&gt;852699&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;holiday&lt;/td&gt;&lt;td&gt;501819&lt;/td&gt;&lt;td&gt;703551&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;park&lt;/td&gt;&lt;td&gt;498178&lt;/td&gt;&lt;td&gt;1820673&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;bw&lt;/td&gt;&lt;td&gt;495568&lt;/td&gt;&lt;td&gt;514618&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dog&lt;/td&gt;&lt;td&gt;486692&lt;/td&gt;&lt;td&gt;859611&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;food&lt;/td&gt;&lt;td&gt;478691&lt;/td&gt;&lt;td&gt;684164&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;snow&lt;/td&gt;&lt;td&gt;478068&lt;/td&gt;&lt;td&gt;643189&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;baby&lt;/td&gt;&lt;td&gt;463882&lt;/td&gt;&lt;td&gt;837637&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;sunset&lt;/td&gt;&lt;td&gt;462862&lt;/td&gt;&lt;td&gt;752411&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;city&lt;/td&gt;&lt;td&gt;446866&lt;/td&gt;&lt;td&gt;1294211&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;chicago&lt;/td&gt;&lt;td&gt;445639&lt;/td&gt;&lt;td&gt;529140&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;spain&lt;/td&gt;&lt;td&gt;441158&lt;/td&gt;&lt;td&gt;491290&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;taiwan&lt;/td&gt;&lt;td&gt;437633&lt;/td&gt;&lt;td&gt;461265&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;july&lt;/td&gt;&lt;td&gt;435057&lt;/td&gt;&lt;td&gt;1033708&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;blue&lt;/td&gt;&lt;td&gt;431367&lt;/td&gt;&lt;td&gt;862404&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tokyo&lt;/td&gt;&lt;td&gt;427181&lt;/td&gt;&lt;td&gt;505507&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;england&lt;/td&gt;&lt;td&gt;425920&lt;/td&gt;&lt;td&gt;510575&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mexico&lt;/td&gt;&lt;td&gt;406752&lt;/td&gt;&lt;td&gt;535804&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;winter&lt;/td&gt;&lt;td&gt;403827&lt;/td&gt;&lt;td&gt;579849&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;portrait&lt;/td&gt;&lt;td&gt;396759&lt;/td&gt;&lt;td&gt;644632&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;green&lt;/td&gt;&lt;td&gt;394571&lt;/td&gt;&lt;td&gt;671410&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;red&lt;/td&gt;&lt;td&gt;393719&lt;/td&gt;&lt;td&gt;848593&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;fun&lt;/td&gt;&lt;td&gt;392680&lt;/td&gt;&lt;td&gt;688356&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;india&lt;/td&gt;&lt;td&gt;386409&lt;/td&gt;&lt;td&gt;446473&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;architecture&lt;/td&gt;&lt;td&gt;383526&lt;/td&gt;&lt;td&gt;423993&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;garden&lt;/td&gt;&lt;td&gt;382303&lt;/td&gt;&lt;td&gt;981077&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;macro&lt;/td&gt;&lt;td&gt;380663&lt;/td&gt;&lt;td&gt;428872&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;spring&lt;/td&gt;&lt;td&gt;373441&lt;/td&gt;&lt;td&gt;759260&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;thailand&lt;/td&gt;&lt;td&gt;368331&lt;/td&gt;&lt;td&gt;411644&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;uk&lt;/td&gt;&lt;td&gt;362555&lt;/td&gt;&lt;td&gt;468979&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;seattle&lt;/td&gt;&lt;td&gt;357614&lt;/td&gt;&lt;td&gt;421000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;festival&lt;/td&gt;&lt;td&gt;357137&lt;/td&gt;&lt;td&gt;658357&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;concert&lt;/td&gt;&lt;td&gt;350224&lt;/td&gt;&lt;td&gt;471579&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;canon&lt;/td&gt;&lt;td&gt;349327&lt;/td&gt;&lt;td&gt;580369&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;house&lt;/td&gt;&lt;td&gt;347404&lt;/td&gt;&lt;td&gt;1236984&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;berlin&lt;/td&gt;&lt;td&gt;343694&lt;/td&gt;&lt;td&gt;403534&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;hawaii&lt;/td&gt;&lt;td&gt;340744&lt;/td&gt;&lt;td&gt;384573&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;street&lt;/td&gt;&lt;td&gt;339503&lt;/td&gt;&lt;td&gt;1036943&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;lake&lt;/td&gt;&lt;td&gt;324783&lt;/td&gt;&lt;td&gt;937873&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;zoo&lt;/td&gt;&lt;td&gt;324442&lt;/td&gt;&lt;td&gt;460997&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;florida&lt;/td&gt;&lt;td&gt;322534&lt;/td&gt;&lt;td&gt;387322&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;june&lt;/td&gt;&lt;td&gt;321243&lt;/td&gt;&lt;td&gt;729667&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;may&lt;/td&gt;&lt;td&gt;316693&lt;/td&gt;&lt;td&gt;903231&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;white&lt;/td&gt;&lt;td&gt;313703&lt;/td&gt;&lt;td&gt;867135&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;vancouver&lt;/td&gt;&lt;td&gt;312657&lt;/td&gt;&lt;td&gt;383569&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;kids&lt;/td&gt;&lt;td&gt;312551&lt;/td&gt;&lt;td&gt;635702&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tree&lt;/td&gt;&lt;td&gt;312542&lt;/td&gt;&lt;td&gt;1019630&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;clouds&lt;/td&gt;&lt;td&gt;307407&lt;/td&gt;&lt;td&gt;479446&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;toronto&lt;/td&gt;&lt;td&gt;304648&lt;/td&gt;&lt;td&gt;359194&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;barcelona&lt;/td&gt;&lt;td&gt;293035&lt;/td&gt;&lt;td&gt;341533&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;geotagged&lt;/td&gt;&lt;td&gt;292631&lt;/td&gt;&lt;td&gt;294655&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;home&lt;/td&gt;&lt;td&gt;291227&lt;/td&gt;&lt;td&gt;778635&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;sea&lt;/td&gt;&lt;td&gt;288469&lt;/td&gt;&lt;td&gt;546365&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;day&lt;/td&gt;&lt;td&gt;287287&lt;/td&gt;&lt;td&gt;2136618&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;texas&lt;/td&gt;&lt;td&gt;284851&lt;/td&gt;&lt;td&gt;360478&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;scotland&lt;/td&gt;&lt;td&gt;284615&lt;/td&gt;&lt;td&gt;309559&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;car&lt;/td&gt;&lt;td&gt;281730&lt;/td&gt;&lt;td&gt;788266&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;light&lt;/td&gt;&lt;td&gt;281436&lt;/td&gt;&lt;td&gt;909673&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;halloween&lt;/td&gt;&lt;td&gt;280515&lt;/td&gt;&lt;td&gt;362042&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;camping&lt;/td&gt;&lt;td&gt;279238&lt;/td&gt;&lt;td&gt;654077&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;church&lt;/td&gt;&lt;td&gt;273001&lt;/td&gt;&lt;td&gt;535265&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;animals&lt;/td&gt;&lt;td&gt;270757&lt;/td&gt;&lt;td&gt;542946&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;trees&lt;/td&gt;&lt;td&gt;270098&lt;/td&gt;&lt;td&gt;1019628&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;washington&lt;/td&gt;&lt;td&gt;266921&lt;/td&gt;&lt;td&gt;470046&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;river&lt;/td&gt;&lt;td&gt;266128&lt;/td&gt;&lt;td&gt;668903&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;nikon&lt;/td&gt;&lt;td&gt;265291&lt;/td&gt;&lt;td&gt;393117&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;april&lt;/td&gt;&lt;td&gt;262835&lt;/td&gt;&lt;td&gt;581807&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;boston&lt;/td&gt;&lt;td&gt;261935&lt;/td&gt;&lt;td&gt;330032&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;girl&lt;/td&gt;&lt;td&gt;258663&lt;/td&gt;&lt;td&gt;857847&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ireland&lt;/td&gt;&lt;td&gt;258647&lt;/td&gt;&lt;td&gt;305876&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;graffiti&lt;/td&gt;&lt;td&gt;257081&lt;/td&gt;&lt;td&gt;283560&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;amsterdam&lt;/td&gt;&lt;td&gt;256794&lt;/td&gt;&lt;td&gt;307304&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;rock&lt;/td&gt;&lt;td&gt;256142&lt;/td&gt;&lt;td&gt;795001&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;landscape&lt;/td&gt;&lt;td&gt;254799&lt;/td&gt;&lt;td&gt;343825&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;blackandwhite&lt;/td&gt;&lt;td&gt;252987&lt;/td&gt;&lt;td&gt;253364&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;cats&lt;/td&gt;&lt;td&gt;252971&lt;/td&gt;&lt;td&gt;852700&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;newyorkcity&lt;/td&gt;&lt;td&gt;250213&lt;/td&gt;&lt;td&gt;250430&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;san&lt;/td&gt;&lt;td&gt;247739&lt;/td&gt;&lt;td&gt;1271943&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;rome&lt;/td&gt;&lt;td&gt;246027&lt;/td&gt;&lt;td&gt;286082&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;roadtrip&lt;/td&gt;&lt;td&gt;245326&lt;/td&gt;&lt;td&gt;255484&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;urban&lt;/td&gt;&lt;td&gt;244511&lt;/td&gt;&lt;td&gt;321849&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;honeymoon&lt;/td&gt;&lt;td&gt;241904&lt;/td&gt;&lt;td&gt;271611&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ocean&lt;/td&gt;&lt;td&gt;240941&lt;/td&gt;&lt;td&gt;359337&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dc&lt;/td&gt;&lt;td&gt;235053&lt;/td&gt;&lt;td&gt;363788&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;newzealand&lt;/td&gt;&lt;td&gt;232776&lt;/td&gt;&lt;td&gt;233573&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;march&lt;/td&gt;&lt;td&gt;231491&lt;/td&gt;&lt;td&gt;532229&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;black&lt;/td&gt;&lt;td&gt;231180&lt;/td&gt;&lt;td&gt;708269&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;museum&lt;/td&gt;&lt;td&gt;230643&lt;/td&gt;&lt;td&gt;562979&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;york&lt;/td&gt;&lt;td&gt;230193&lt;/td&gt;&lt;td&gt;868773&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;hiking&lt;/td&gt;&lt;td&gt;226067&lt;/td&gt;&lt;td&gt;398781&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;island&lt;/td&gt;&lt;td&gt;224110&lt;/td&gt;&lt;td&gt;844505&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mountains&lt;/td&gt;&lt;td&gt;223030&lt;/td&gt;&lt;td&gt;759360&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;yellow&lt;/td&gt;&lt;td&gt;221515&lt;/td&gt;&lt;td&gt;347290&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;sydney&lt;/td&gt;&lt;td&gt;221447&lt;/td&gt;&lt;td&gt;278644&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;sun&lt;/td&gt;&lt;td&gt;218685&lt;/td&gt;&lt;td&gt;503464&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;hongkong&lt;/td&gt;&lt;td&gt;216193&lt;/td&gt;&lt;td&gt;222298&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;show&lt;/td&gt;&lt;td&gt;216155&lt;/td&gt;&lt;td&gt;850535&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;graduation&lt;/td&gt;&lt;td&gt;214681&lt;/td&gt;&lt;td&gt;306454&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;color&lt;/td&gt;&lt;td&gt;213967&lt;/td&gt;&lt;td&gt;579521&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;film&lt;/td&gt;&lt;td&gt;210509&lt;/td&gt;&lt;td&gt;351853&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mountain&lt;/td&gt;&lt;td&gt;210046&lt;/td&gt;&lt;td&gt;759360&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;animal&lt;/td&gt;&lt;td&gt;208416&lt;/td&gt;&lt;td&gt;542946&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;losangeles&lt;/td&gt;&lt;td&gt;207932&lt;/td&gt;&lt;td&gt;208309&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;school&lt;/td&gt;&lt;td&gt;205891&lt;/td&gt;&lt;td&gt;550486&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;moblog&lt;/td&gt;&lt;td&gt;205613&lt;/td&gt;&lt;td&gt;210954&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;photo&lt;/td&gt;&lt;td&gt;205047&lt;/td&gt;&lt;td&gt;2308835&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dogs&lt;/td&gt;&lt;td&gt;203610&lt;/td&gt;&lt;td&gt;859613&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115547476534843559?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115547476534843559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115547476534843559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115547476534843559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115547476534843559'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/08/most-popular-tags-on-flickr.html' title='Most popular tags on flickr'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115493477796231584</id><published>2006-08-07T08:03:00.000+01:00</published><updated>2006-08-07T08:12:58.020+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='picasa'/><title type='text'>Documenting Picasa</title><content type='html'>I've mentioned &lt;a href="http://picasa.google.com/"&gt;Picasa&lt;/a&gt;, the photo software from Google, a number of times on this blog.&lt;br /&gt;&lt;br /&gt;Of all the Google services, this is perhaps the worst documented (with no API, and a tendency from Google of making the old forum / groups support postings unavailable), so I'm looking to do something about that.  I've created a website called &lt;a href="http://www.zmarties.com/picasa"&gt;Documenting Picasa&lt;/a&gt;, together with the &lt;a href="http://www.zmarties.com/picasa/blog/"&gt;Documenting Picasa blog&lt;/a&gt;, which both look to cover the downloadable &lt;a href="http://picasa.google.com/"&gt;Picasa&lt;/a&gt; client software, and also &lt;a href="http://picasaweb.google.com/home"&gt;Picasa Web Albums&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115493477796231584?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115493477796231584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115493477796231584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115493477796231584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115493477796231584'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/08/documenting-picasa.html' title='Documenting Picasa'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115251682042485142</id><published>2006-07-10T08:26:00.000+01:00</published><updated>2006-07-11T00:18:24.183+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='picasa'/><title type='text'>Refreshed betas for Picasa and Google Earth</title><content type='html'>The beta versions of Google Earth 4 and Picasa 2.5 have been refreshed.&lt;br /&gt;&lt;br /&gt;Picasa moves from build 31.99 to 32.01, though its unclear what fixes have gone into this.&lt;br /&gt;&lt;br /&gt;Google Earth moves from build 1565 to 1657 on the PC, (1658 for Mac, 1660 for Linux), and the changes are listed on the release notes that is installed with it, and available via the Help menu.  Google Earth Blog has a post &lt;a href="http://www.gearthblog.com/blog/archives/2006/07/new_google_eart.html"&gt;summarizing the changes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115251682042485142?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115251682042485142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115251682042485142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115251682042485142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115251682042485142'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/07/refreshed-betas-for-picasa-and-google.html' title='Refreshed betas for Picasa and Google Earth'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115234955354525493</id><published>2006-07-08T09:29:00.000+01:00</published><updated>2006-07-08T10:11:20.383+01:00</updated><title type='text'>Distorted images on Geoportail</title><content type='html'>Now that the French mapping site &lt;a href="http://www.geoportail.com"&gt;Geoportail&lt;/a&gt; is finally available, I've had a chance to have a quick look round.&lt;br /&gt;&lt;br /&gt;As you zoom in, the images show one version of the data (I'm assuming a browser scaled version of the low res data), then replace it with the higher res data. In many places that I looked at, the two images do not line up - leading to a strange image shift on switching between the two.&lt;br /&gt;&lt;br /&gt;I wasn't sure what was causing this, but wondered if it was something to do with the images being warped over a 3d terrain model. However, the net effect is simply one of image distortion - if it is a terrain effect, then their model has bad data.&lt;br /&gt;&lt;br /&gt;The example image below shows the runway at &lt;a href="http://en.wikipedia.org/wiki/Saint_Martin"&gt;St Martin&lt;/a&gt; in the Caribbean - where as you might expect, a runway is straight, flat, (and in this case at sea level, which should mean no terrain height problems). It's a spectacular runway at the best of times, with landing jumbo jets passing closely overhead of sunbathers on the beach at the end of the runway, but I wouldn't fancy landing on it if it's as uneven as the distorted images on Geoportail suggest!&lt;br /&gt;&lt;br /&gt;(I havn't found how you bookmark a particular view using GeoPortail - is it possible?)&lt;br /&gt;&lt;br /&gt;&lt;div style="width:500px;text-align:right;"&gt;&lt;br /&gt;&lt;a href="http://beta.zooomr.com/photos/gmail_zmarties/69180/" title="Zooomr :: Photo Sharing"&gt;&lt;img src="http://static.zooomr.com/images/0da5b539b73c2a9857e612de5b5d7eee609fc6be.jpg" width="500" height="161" alt="St Martin" border="0" style="border:1px solid #000;" /&gt;&lt;/a&gt;&lt;span style="float:left;"&gt;St Martin&lt;/span&gt;Hosted on &lt;strong&gt;Zooom&lt;span style="color:#9EAE15;"&gt;r&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115234955354525493?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115234955354525493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115234955354525493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115234955354525493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115234955354525493'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/07/distorted-images-on-geoportail.html' title='Distorted images on Geoportail'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115135070990617751</id><published>2006-06-26T20:17:00.000+01:00</published><updated>2006-06-26T20:38:29.926+01:00</updated><title type='text'>Overplot mashes quotes heard in New York</title><content type='html'>Mihai Parparita, a Google employee, has put together a Google Maps mashup he calls &lt;a href="http://persistent.info/overplot/"&gt;overplot&lt;/a&gt;.  It mashes together the quotes from &lt;a href="http://www.overheardinnewyork.com/"&gt;Overheard in New York&lt;/a&gt;, via the Google Reader feed of the data, with some geocoding via the Google Maps API, so that the quotes can be seen in their appropriate positions on the New York street map.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://persistent.info/archives/2006/06/26/overplot"&gt;The technical details&lt;/a&gt; include having to use an overlay instead of individual pushpins, since there are so many clustered results to show, and the use of the canvas object to draw areas.  Although there is a fallback to &lt;a href="http://sourceforge.net/projects/excanvas/"&gt;ExplorerCanvas&lt;/a&gt; to support IE, the code makes no allowances for earlier Mozilla browsers that didn't support the canvas object, which is a shame, since it looks as if this was a late change to improve performance - presumably the earlier code could have been left in place (with reduced performance) to cover a fuller range of browsers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115135070990617751?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115135070990617751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115135070990617751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115135070990617751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115135070990617751'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/06/overplot-mashes-quotes-heard-in-new.html' title='Overplot mashes quotes heard in New York'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115122738024980596</id><published>2006-06-25T09:20:00.000+01:00</published><updated>2006-06-25T10:23:00.266+01:00</updated><title type='text'>Geoportail - impressions of the homepage</title><content type='html'>France's new mapping service at GeoPortail continues to be suffering from huge demand, and hence to be generally unavailable. I did however once succeed in getting up the home page, a screenshot of which is shown here, and there's enough to be seen there to allow for some comments.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5762/703/1600/geoportail.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://photos1.blogger.com/blogger/5762/703/400/geoportail.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;The site is all in French! OK, so thats the political reality of this being set up by French government dictact, but if the objective is to encourage interest in France and French culture, then making it more accessible to those outside the country, speaking different languages, would seem to be a valuable feature. (The site is also (un)available at geoportail.com, but this just redirects to geoportail.fr)&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;There are 3 stages outlined&lt;/li&gt; &lt;ul&gt;&lt;li&gt;Summer 2006 (now) - aerial images and scanned maps&lt;/li&gt;&lt;li&gt;Autumn 2006 - 3D viewer, and initial data sets&lt;/li&gt;     &lt;li&gt;2007 - a rich set of public information available, plus WebServices&lt;/li&gt; &lt;/ul&gt;&lt;li&gt;The page is hardcoded for a screen size of 1024x768 - if you have a smaller screen then there's a lot of scrolling needed, and a larger one wont give anymore useful info. This is not the way to handle such graphically rich applications as mapping - they really do need to use all available screen space to show as large a map as possible.  The layout is achieved via tables, rather than via CSS.&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;Coverage entends to&lt;/li&gt; &lt;ul&gt;  &lt;li&gt;FRANCE&lt;/li&gt;&lt;li&gt;CORSE&lt;/li&gt;     &lt;li&gt;REUNION&lt;/li&gt;     &lt;li&gt;MARTINIQUE&lt;/li&gt;     &lt;li&gt;GUADELOUPE&lt;/li&gt;     &lt;li&gt;ST MARTIN&lt;/li&gt;     &lt;li&gt;ST BARTHELEMY&lt;/li&gt;     &lt;li&gt;GUYANE&lt;/li&gt;     &lt;li&gt;ST PIERRE ET MIQUELON&lt;/li&gt;     &lt;li&gt;NOUVELLE CALEDONIE&lt;/li&gt;     &lt;li&gt;MAYOTTE&lt;/li&gt;     &lt;li&gt;ILES KERGUELEN&lt;/li&gt;     &lt;li&gt;ILES CROZET&lt;/li&gt;     &lt;li&gt;WALLIS&lt;/li&gt;     &lt;li&gt;FUTUNA&lt;/li&gt; &lt;/ul&gt;&lt;li&gt;The initial map shows the whole globe - with no zooming or other controls on it.  If you move the mouse over the map, certain hidden areas are clickable - merely indicated by the mouse pointer changing to a hand pointer.  (These areas are of course those listed above).&lt;/li&gt;&lt;li&gt;There's a built in feature for bookmarking favourite locations.  The current top 3 are&lt;/li&gt;  &lt;ul&gt;&lt;li&gt;Le Terminal Trans-Manche (62)&lt;/li&gt;&lt;li&gt;Le Mont-Saint-Michel (50)&lt;/li&gt;     &lt;li&gt;Le Château de Chambord (41)&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;(I'm surprised the Eiffel Tower isn't in there - but with just a few users able to get in as yet, those selections are probably not very representative of long term favourites).&lt;li&gt;The geoportail site is for the "visualisation"; there is a separate site for the "&lt;a href="http://www.geocatalogue.fr/"&gt;geocatalogue&lt;/a&gt;" (and this site, since it has nothing but a holding page until Sept 2006, is available).  The visualisation does not include any search box, to direct the map to a particular location.&lt;/li&gt;   &lt;li&gt;In a commendable effort to be openly available to as many users as possible, the site is&lt;/li&gt;&lt;blockquote&gt;compatible with IE6 and greater, Mozilla 1.7 and greater, Firefox 1.0 and greater, Safari 2.0 and greater, and OSs Windows 2000, XP, Linux (Redhat, Suse, Debian), Mac OS X&lt;/blockquote&gt;&lt;br /&gt;&lt;li&gt;Much of the site is using php to serve up the pages, even for what would appear to be static information - perhaps that's part of the problem as to why the servers cant cope with the demand.&lt;/li&gt;  &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115122738024980596?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115122738024980596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115122738024980596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115122738024980596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115122738024980596'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/06/geoportail-impressions-of-homepage.html' title='Geoportail - impressions of the homepage'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115108818350523586</id><published>2006-06-23T19:11:00.000+01:00</published><updated>2006-06-23T19:55:46.930+01:00</updated><title type='text'>French support of Google Earth</title><content type='html'>With the (possible) launch today of &lt;a href="http://www.geoportail.fr"&gt;http://www.geoportail.fr&lt;/a&gt;, which has been rather hyped as the French challenge to Google Maps/Google Earth, I was doing a search for current French use of mapping, and came across the &lt;a href="http://www.teleparc.net/html/en/geomatics-center/google-earth-gers.php"&gt;Gers Chamber of Commerce and Industry geomatics technology centre&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There they have some very well crafted KML files, which show information about the interior region of France, to the west of Toulouse. The files on offer include both sets of placemarks, and also presentation of statistics such as employment and population figures. Neat features about the KML used include snippet control, the addition of a fixed logo, and a copyright string down the left of the view, though unfortunately the statistics key now appears just where the (semi-transparent) controls of Google Earth 4 are.&lt;br /&gt;&lt;br /&gt;It looks as if the data files were prepared with the help of &lt;a href="http://ge-data.com/"&gt;GE-Data&lt;/a&gt;, a French company which specializes in producing data files for Google Earth.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;... and as for &lt;a href="http://www.geoportail.fr/"&gt;geoportail&lt;/a&gt; itself, as I write this, the website is unavailable, so all we have to go on are &lt;a href="http://slixx.typepad.com/slixxblog/2006/06/goportail_contr.html"&gt;some screenshots&lt;/a&gt; and &lt;a href="http://www.pipologue.com/index.php/2006/06/22/144-qui-veut-tester-geoportail"&gt;early user reports&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.generation-nt.com/actualites/16185/geoportail-ign-gnt-google-earth-france/"&gt;GNT&lt;/a&gt;, a French tech blog, has coverage of the inaccessibilty of geoportail, IGN (which produced it), and of GNT itself, which happened to also rank highly in Google for the search "geoportail".  The screenshot included in this report is quite unlike the others - I assume it is from an earlier prototype of the site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115108818350523586?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115108818350523586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115108818350523586' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115108818350523586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115108818350523586'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/06/french-support-of-google-earth.html' title='French support of Google Earth'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115101442002466074</id><published>2006-06-22T22:52:00.000+01:00</published><updated>2006-06-23T17:00:47.396+01:00</updated><title type='text'>Opera 9 ships, but still fails in its support of xml</title><content type='html'>The &lt;a href="http://www.opera.com/index.dml"&gt;Opera browser&lt;/a&gt; has often been praised for its standards support, and with the release of the latest version, Opera 9, I had hoped that it may have added good support for xml.&lt;br /&gt;&lt;br /&gt;Although web browsers are primarily used to browse HTML formatted documents, they can also be used to view a number of other types of documents. Foremost amongst these are xml documents, a close relative of HTML documents, but in many ways far more powerful - that x stands for Extensible. Viewing a raw xml file is rarely the best way to do it, so xml files are generally viewed with the aid of a stylesheet - written in xsl (Extensible Stylesheet Language), and the the process of transforming the xml into a viewable form is known as &lt;a href="http://www.w3.org/TR/xslt"&gt;XSLT&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The Opera 9 &lt;a href="http://www.opera.com/docs/specs/"&gt;spec document&lt;/a&gt; states that&lt;br /&gt;&lt;h2 id="xml"&gt;&lt;abbr&gt;&lt;/abbr&gt;&lt;/h2&gt; &lt;blockquote&gt;   &lt;h2 id="xml"&gt;&lt;abbr&gt;XML&lt;/abbr&gt; support&lt;/h2&gt;   &lt;p&gt;Opera can parse and display &lt;abbr title="Extended Markup Language"&gt;XML&lt;/abbr&gt; documents. Opera can be both a validating and non-validating processor.&lt;/p&gt;   &lt;p&gt;Documents with Content-type "text/xml", "application/xml" or with a subtype ending on "+xml" will be treated as an &lt;abbr&gt;XML&lt;/abbr&gt; document. If a Content-type is not available, the ".xml" file extension will also make the document be  treated as &lt;abbr&gt;XML&lt;/abbr&gt;. Opera does not use US-ASCII as the default character set for &lt;code&gt;text/xml&lt;/code&gt;, but otherwise follows &lt;a href="http://www.ietf.org/rfc/rfc3023.txt"&gt;RFC3023&lt;/a&gt;. We recommend using &lt;code&gt;application/xml&lt;/code&gt; instead of &lt;code&gt;text/xml&lt;/code&gt; or use explicit character set declaration.&lt;/p&gt;   &lt;h3 id="xml-xslt"&gt;&lt;abbr&gt;XSLT&lt;/abbr&gt;, &lt;abbr&gt;XPath&lt;/abbr&gt;, and &lt;abbr&gt;XSL-FO&lt;/abbr&gt;&lt;/h3&gt;   &lt;p&gt;Opera has near-complete support of XSLT 1.0 and XPath 1.0&lt;/p&gt;   &lt;p&gt;Opera does not support &lt;abbr&gt;XSL&lt;/abbr&gt; Formatting Objects.&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;/p&gt; It sounds from that as if the support of xml is pretty extensive, but in practice there's aparently a lot of flexibility in those words. The "near-complete support of XSLT 1.0" seems to mean that they don't support the vitally important &lt;a href="http://www.w3.org/TR/xslt#document"&gt;document() function&lt;/a&gt; - which rather takes the teeth out of XSLT. The document() function reads xml from a named document URL, making the XSLT process powerful, allowing it to pull information in from a number of xml documents. Consider a page of product information that pulls in current prices from a specific price document, and stock levels from another document.&lt;br /&gt;&lt;br /&gt;(The previous version, Opera 8, had no support of XSLT, so partial support might sometimes be considered an improvement. However, in many cases its a step backwards - in Opera 8, since the XSLT instructions associated with a xml file are ignored, at least you get to see the raw xml data. In Opera 9, it starts to process the file, but fails on an unsupported base feature, so nothing but an error message is displayed).&lt;br /&gt;&lt;br /&gt;Without fully supporting XSLT 1.0, Opera languishes a long way behind the other browsers in supporting xml - IE 6 has great support for XSLT, as does the Mozilla / Firefox family (if a little slow at times).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; A fascinating &lt;a href="http://interviews.slashdot.org/article.pl?sid=06/06/23/1443203"&gt;interview on Slashdot&lt;/a&gt;, with Håkon Wium Lie of Opera.  He notes that:&lt;br /&gt;&lt;blockquote&gt;From that perspective, it makes sense to leave ### half-implemented. You can claim support (and many journalists will believe you), and you also ensure that no-one can use the unimplemented (or worse: buggily implemented) features of the standard. The only way to change the equation is to remind ### how embarrassing it is to offer a sub-standard browser. And to use better browsers.&lt;/blockquote&gt;How true this is - the sentence could so easily apply be completed with XSLT and Opera filling in the gaps.  Actually, the published quote was about CSS2 and Microsoft!&lt;br /&gt;&lt;br /&gt;Håkon Wium Lie was the father of CSS, and I think reading the whole article gives an insight into the thinking at Opera - they view CSS as all important, and are happy to let XML and XSLT take a back seat.  This also comes through across in another reply, which notes&lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;blockquote&gt;   &lt;p&gt;... CSS is an intrinsic component of AJAX. The "AJAX" name sounds great, but allow me to propose a few alternate spellings that I find more accurate:    &lt;/p&gt;     &lt;ul&gt; &lt;li&gt;AJACX: Asynchronous JavaScript, CSS and XMLHttpRequest&lt;/li&gt;&lt;li&gt;ADJACS: Asynchronous DOM, JavaScript and CSS&lt;/li&gt;&lt;li&gt;ADHJACS: Asynchronous DOM, HTML, JavaScript and CSS&lt;/li&gt;&lt;li&gt;AJAHCS: Asynchronous JavaScript, HTML and CSS&lt;/li&gt;&lt;li&gt;AJACS: Asynchronous JavaScript, HTML and CSS&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115101442002466074?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115101442002466074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115101442002466074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115101442002466074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115101442002466074'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/06/opera-9-ships-but-still-fails-in-its.html' title='Opera 9 ships, but still fails in its support of xml'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115087522051098202</id><published>2006-06-21T08:21:00.000+01:00</published><updated>2006-06-21T08:33:40.523+01:00</updated><title type='text'>Bloglines upgrades their Atom parser</title><content type='html'>Although Bloglines has been able to process Atom feeds for a while, it didn't do a very good job of it - in particular it would lose whitespace around hyperlinks, which made reading atom feeds a bit of a pain.&lt;br /&gt;&lt;br /&gt;However, in "&lt;a href="http://www.bloglines.com/about/news#106"&gt;Duplicates; real and imagined&lt;/a&gt;" it mentions that it is introducing a new Atom parser, and the Atom protocol makes it much easier to detect duplicates, especially when articles are syndicated into different feeds.&lt;br /&gt;&lt;br /&gt;It looks like this parser is available now - so now I can read Tim Bray's &lt;a href="http://www.tbray.org/ongoing/"&gt;Ongoing&lt;/a&gt; in its full text form, rather than in just the summary form that he also made available in RSS format.  (Looking at the stats from Bloglines, I see that Tim has 49 Bloglines subscribers for his Atom feed, but 3465 via his RSS feed - expect that pattern to change now that the much better Atom feed can be displayed properly).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115087522051098202?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115087522051098202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115087522051098202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115087522051098202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115087522051098202'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/06/bloglines-upgrades-their-atom-parser.html' title='Bloglines upgrades their Atom parser'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115084612547705399</id><published>2006-06-20T23:44:00.000+01:00</published><updated>2006-06-21T07:47:45.083+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='picasa'/><title type='text'>An API for Picasa?</title><content type='html'>I've mentioned before that Picasa is one of the few Google offerings without a (published) API. However, although unpublished, there are a number of integration points with Picasa that form a sort of unofficial API.&lt;br /&gt;&lt;br /&gt;Specifically, Picasa offers the following&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;upload to a Web Album (new in the Picasa 2.5 beta version)&lt;/li&gt;   &lt;li&gt;upload to Joga (in the customized version of Picasa available at &lt;a href="http://www.joga.com/"&gt;Joga.com&lt;/a&gt;)&lt;/li&gt;   &lt;li&gt;upload to Blogger&lt;/li&gt; &lt;/ul&gt; This uploading interface is undocumented, but has been &lt;a href="http://blog.tabblo.com/index.php/2006/06/17/picasa/"&gt;reverse engineered by tabblo&lt;/a&gt;, who use it to offer a way to upload to the &lt;a href="http://app.tabblo.com/studio/"&gt;tabblo&lt;/a&gt; photo service direct from Picasa.  They offer few clues as to how they did it, beyond this &lt;a href="http://www.flickr.com/groups/central/discuss/72157594165399644/#comment72157594168453121"&gt;comment on a flickr forum&lt;/a&gt;, to the effect that&lt;br /&gt;&lt;blockquote&gt;"we had to spend a couple of days reverse-engineering a complicated desktop application/server-based protocol, then more time debugging it, and as of late, more time bringing it up to date for the 2.5 release of Picasa."&lt;/blockquote&gt;Picasa has some other potentially useful integration points&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;the oem.xml file is used by the Joga customized variant to supply the customization of the title bar&lt;/li&gt;   &lt;li&gt;Picasa 2.5 uses kml files to interact with Google Earth, with the communication in the reverse direction acomplished by Picasa acting as a web server&lt;/li&gt;   &lt;li&gt;Picasa also shows a webserver interface when you use the Ctrl-L shortcut, which gives a close approximation to the Picasa UI within a web browser&lt;/li&gt;   &lt;li&gt;Picasa Web Albums offer a "download to Picasa" link that works by using a url of the form "picasa://downloadfeed/?url=http%3A%2F%2Fpicasaweb.google.com%2Flh%2FrssAlbum" so Picasa must register a url handler for the "picasa://" protocol.&lt;/li&gt; &lt;/ul&gt; Whilst the above are all undocumented, there is documentation provided for another integration point. If you look in the web directory under your Picasa installation, there is a documentation directory, and within that is a index.html file which documents the Picasa Web Templating System. This describes the templating system used when doing an export as web page from Picasa. In addition, you can also export as xml, which provides another fairly easy way to extract data from the Picasa system, for use in other programs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115084612547705399?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115084612547705399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115084612547705399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115084612547705399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115084612547705399'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/06/api-for-picasa.html' title='An API for Picasa?'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115040537693029308</id><published>2006-06-15T21:50:00.000+01:00</published><updated>2006-06-15T22:11:15.416+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='picasa'/><title type='text'>Keyboard shortcuts in Picasa</title><content type='html'>Picasa is a great tool from Google for organizing your photos.&lt;br /&gt;&lt;br /&gt;However, its documentation is a bit sparse, and hard to find (and from a developers point of view it's one of the few Google offerings without an API).&lt;br /&gt;&lt;br /&gt;Certainly underdocumented are the many keyboard shortcuts that the program offers, which both serve to make using the program easier and faster, and in some cases offer facilities that are not available with the mouse, or via the menus.&lt;br /&gt;&lt;br /&gt;My favourites are:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;CTRL + ALT - displays the image the mouse is over at full screen size&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;CTRL L - brings up a web browser view of the whole Picasa interface&lt;/li&gt; &lt;/ul&gt; See also&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://picasa.google.com/support/bin/answer.py?answer=11139"&gt;Google's official list of keyboard controls for Picasa&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://groups.google.com/group/picasa/browse_frm/thread/5b0013ca646149db"&gt;An expanded unofficial list&lt;/a&gt; helpfully given in alphabetical order&lt;br /&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115040537693029308?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115040537693029308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115040537693029308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115040537693029308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115040537693029308'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/06/keyboard-shortcuts-in-picasa.html' title='Keyboard shortcuts in Picasa'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115023972185477549</id><published>2006-06-13T23:49:00.000+01:00</published><updated>2006-06-21T00:40:18.420+01:00</updated><title type='text'>Google Book Search - Shakespeare</title><content type='html'>Google Book Search has put together a page specifically on &lt;a href="http://books.google.com/googlebooks/shakespeare/"&gt;Shakespeare&lt;/a&gt;, which ties in with their sponsorship of some theatre perfomances in New York's Central Park this summer.&lt;br /&gt;&lt;br /&gt;A sidebar on the page suggests "&lt;span class="g"&gt;Take a Literary Field Trip&lt;/span&gt; - Download Google Earth to visit the Globe Theater and other Shakespearean landmarks right from your desktop.", but unfortunately it doesn't provide a KML file link on the page to actually provide this tour.&lt;br /&gt;&lt;br /&gt;There is also no actual search box on the page, so although you can browse through the various Shakespearean plays by title, you cant do a simple search for a word, or half remembered piece of dialog - surely some mistake from a search engine!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115023972185477549?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115023972185477549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115023972185477549' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115023972185477549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115023972185477549'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/06/google-book-search-shakespeare.html' title='Google Book Search - Shakespeare'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115023867887774619</id><published>2006-06-13T23:13:00.000+01:00</published><updated>2006-06-13T23:44:39.040+01:00</updated><title type='text'>Major mapping upgrades from Google</title><content type='html'>Google's been releasing a &lt;a href="http://googleblog.blogspot.com/2006/06/happy-birthday-google-earth.html"&gt;whole load of new mapping features&lt;/a&gt; all at once:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://earth.google.com/earth4.html"&gt;Version 4 (beta) of Google Earth&lt;/a&gt;, which is now available for Windows, Mac, and Linux. This has an improved UI that give lots more space to the photo data, and allows textured 3D models&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;A &lt;a href="http://earth.google.com/kml/kml_21tutorial.html"&gt;new version of the KML file format&lt;/a&gt;, that supports the new 3D model changes, improves network links, adds regions for different details at different zoom levels, adds radio buttons&lt;/li&gt;   &lt;li&gt;A &lt;a href="http://sketchup.google.com/download.html"&gt;new version of SketchUp&lt;/a&gt;, now available for Windows and Mac, that produces textured 3D models&lt;/li&gt;   &lt;li&gt;Geocoding in the &lt;a href="http://googlemapsapi.blogspot.com/2006/06/geocoding-at-last.html"&gt;Google Maps API&lt;/a&gt; - available for US, Canada, France, Germany, Italy, Spain and Japan, with data returned as xml, kml, or JSON&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Support for KML in Google Maps&lt;/li&gt;  &lt;/ul&gt;Its going to take a few days for people to get their heads round all these new features, but its certainly going to make for interesting opportunities.  There are of course plenty of things that can still be improved, for example&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;why no UK geocoding suport? - Google claim that "More countries will be added as Google Maps launches in new countries", but the UK was the first country after the USA to get comprehensive Google Maps coverage&lt;/li&gt;   &lt;li&gt;Supporting KML for Google Maps as well as Google Earth is great, but it looks as if the Maps version is severely limited - for example loading my &lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;amp;q=http://www.zmarties.com/earth/kml/countries.kmz&amp;ie=UTF8&amp;amp;ll=0,45.391666&amp;spn=155.159805,329.0625&amp;amp;om=1"&gt;Countries of the World&lt;/a&gt; KML file gives corrupted balloons, just 67 data points, and a message that "Parts ... could not be displayed because it is too large"&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115023867887774619?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115023867887774619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115023867887774619' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115023867887774619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115023867887774619'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/06/major-mapping-upgrades-from-google.html' title='Major mapping upgrades from Google'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-115018447797211986</id><published>2006-06-13T08:22:00.000+01:00</published><updated>2006-06-13T08:41:18.036+01:00</updated><title type='text'>Sony SLR digital camera</title><content type='html'>Following on from Sony's acquisition of the photographic assets of Konica Minolta, they have now launched their first SLR digital camera, called the &lt;a href="http://www.sony.co.uk/view/ShowProduct.action?product=%CE%B1100&amp;site=odw_en_GB&amp;amp;pageType=Overview&amp;category=DPH+Digital+SLR"&gt;Sony Alpha DSLR-A100&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Its an obvious development of the Konica Minolta 5D, using the Minolta lens mount, and so compatible with many existing lenses.  The highlights of the camera include&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;10 megapixel CCD&lt;/li&gt;   &lt;li&gt;camera integrated anti shake&lt;/li&gt;   &lt;li&gt;anti dust mechanism&lt;/li&gt;   &lt;li&gt;40 segment honeycomb metering&lt;/li&gt;   &lt;li&gt;2.5" 230,000 pixel LCD monitor&lt;/li&gt;   &lt;li&gt;Lithium ion battery with a claimed capacity of 750 shots&lt;/li&gt; &lt;/ul&gt; Oh, to get my hands on one to play with.  In the meantime, there are hands on reviews (of preproduction models) at&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.dpreview.com/articles/sonydslra100/"&gt;DPReview&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.dcresource.com/reviews/sony/dslr_a100-review/"&gt;Digital camera resource page&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.imaging-resource.com/PRODS/AA100/AA100A.HTM"&gt;Imaging Resource&lt;/a&gt;&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-115018447797211986?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/115018447797211986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=115018447797211986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115018447797211986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/115018447797211986'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/06/sony-slr-digital-camera.html' title='Sony SLR digital camera'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-114729828480625561</id><published>2006-05-10T22:07:00.000+01:00</published><updated>2006-05-10T22:58:04.856+01:00</updated><title type='text'>Livesearch from AllTheWeb</title><content type='html'>We havn't heard much from AllTheWeb recently, (now part of the Yahoo stable), but today they released a new search interface they call &lt;a href="http://livesearch.alltheweb.com/"&gt;livesearch&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This takes the Google Suggest technique of suggesting words as you type in the search box, and goes one step further by actually doing the suggested search for you to the right of the screen, automatically.  This is obviously a resource intensive operation which leads to lots of unnecessary searches being done, so you can see why Yahoo are trying the experiment on an almost forgotten engine, rather than on their main search properties.&lt;br /&gt;&lt;br /&gt;The words (or phrases) that come up after typing just one letter are an interesting mix, and it's informative to compare them to the words that Google Suggest uses for the same letter.  Some letters agree, but others are widely different.&lt;br /&gt;&lt;br /&gt;And what better way to illustrate the chosen result other than by comparing them via another of today's other search engine launches, Google Trends?&lt;br /&gt;&lt;br /&gt;In all cases the livesearch result is given first:&lt;br /&gt;&lt;br /&gt;a) &lt;a href="http://www.google.com/trends?q=american idol,amazon"&gt;american idol vs amazon&lt;/a&gt;&lt;br /&gt;b) &lt;a href="http://www.google.com/trends?q=bank of america,bbc"&gt;bank of america vs bbc&lt;/a&gt;&lt;br /&gt;c) &lt;a href="http://www.google.com/trends?q=craigslist,currency convertor"&gt;craigslist vs currency convertor&lt;/a&gt;&lt;br /&gt;d) both agree on dictionary&lt;br /&gt;e) both agree on ebay&lt;br /&gt;f) &lt;a href="http://www.google.com/trends?q=facebook,firefox"&gt;facebook vs firefox&lt;/a&gt;&lt;br /&gt;g) &lt;a href="http://www.google.com/trends?q=google,gmail"&gt;google vs gmail&lt;/a&gt;&lt;br /&gt;h) both agree on hotmail&lt;br /&gt;i) &lt;a href="http://www.google.com/trends?q=internet explorer,ikea"&gt;internet explorer vs ikea&lt;/a&gt;&lt;br /&gt;j) &lt;a href="http://www.google.com/trends?q=jessica alba,jokes"&gt;jessica alba vs jokes&lt;/a&gt;&lt;br /&gt;k) &lt;a href="http://www.google.com/trends?q=kelley blue book,kelly blue book"&gt;kelley blue book vs kelly blue book&lt;/a&gt;&lt;br /&gt;l) both agree on lyrics&lt;br /&gt;m) &lt;a href="http://www.google.com/trends?q=myspace,mapquest"&gt;myspace vs mapquest&lt;/a&gt;&lt;br /&gt;n) &lt;a href="http://www.google.com/trends?q=natalee holloway,news"&gt;natalee holloway vs news&lt;/a&gt;&lt;br /&gt;o) both agree on orbitz&lt;br /&gt;p) &lt;a href="http://www.google.com/trends?q=photobucket,paris hilton"&gt;photobucket vs paris hilton&lt;/a&gt;&lt;br /&gt;q) &lt;a href="http://www.google.com/trends?q=qvc,quotes"&gt;qvc vs quotes&lt;/a&gt;&lt;br /&gt;r) &lt;a href="http://www.google.com/trends?q=runescape,ryanair"&gt;runescape vs ryanair&lt;/a&gt;&lt;br /&gt;s) &lt;a href="http://www.google.com/trends?q=southwest airlines,spybot"&gt;southwest airlines vs spybot&lt;/a&gt;&lt;br /&gt;t) both agree on target&lt;br /&gt;u) &lt;a href="http://www.google.com/trends?q=unique baby names,ups"&gt;unique baby names vs ups&lt;/a&gt;&lt;br /&gt;v) &lt;a href="http://www.google.com/trends?q=verizon,valentines day"&gt;verizon vs valentines day&lt;/a&gt;&lt;br /&gt;w) both agree on weather&lt;br /&gt;x) &lt;a href="http://www.google.com/trends?q=xanga,xbox"&gt;xanga vs xbox&lt;/a&gt;&lt;br /&gt;y) both agree on yahoo&lt;br /&gt;z) both agree on zip codes&lt;br /&gt;&lt;br /&gt;I think the K choice is particularly interesting, where they both suggest the same thing, but Google plumps for the much more popular incorrect spelling!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-114729828480625561?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/114729828480625561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=114729828480625561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114729828480625561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114729828480625561'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/05/livesearch-from-alltheweb.html' title='Livesearch from AllTheWeb'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-114729448798697906</id><published>2006-05-10T21:28:00.001+01:00</published><updated>2006-05-10T21:54:48.016+01:00</updated><title type='text'>Google Trends</title><content type='html'>Released today in Google Labs, &lt;a href="http://www.google.com/trends"&gt;Google Trends&lt;/a&gt; allows you to get graphs of search and news volume over time for keywords you provide.  (Its thus a great complement to the &lt;a href="http://www.google.com/press/zeitgeist.html"&gt;Google zeitgeist&lt;/a&gt;, which shows whats hot over a short period of time).&lt;br /&gt;&lt;br /&gt;If you provide multiple keywords, separated by commas, then the graphs are overlayed, so you can compare them.  The graphs also have little lettered marker flags, which correspond to particular news stories, so you can sometimes see the reason for a particular peak in the searching. The graphs carry no scale, so you can't see absolute numbers, just trends over time, or in comparison to another keyword.&lt;br /&gt;&lt;br /&gt;There are a few interesting examples provided&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.google.com/trends?q=yankees,+red+sox"&gt;Yankees v Red Sox&lt;/a&gt; - with a big peak when they were head to head in the World Series (and the winners search volume was twice the loosers)&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.google.com/trends?q=new+years,+easter,+halloween,+thanksgiving,+christmas"&gt;major US holidays&lt;/a&gt;, peaking as you might expect&lt;/li&gt; &lt;/ul&gt; and a few of my own examples&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.google.com/trends?q=da+vinci"&gt;da vinci&lt;/a&gt; with a huge peak last year (when Leonardo's birthday was a featured Google doodle), and recently increasing news volume obviously due to the film of The Da Vinci Code.&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.google.com/trends?q=olympics"&gt;olympics&lt;/a&gt; with expected peaks for the Greek summer games, the announcement of the 2012 hosts (London), and the winter games&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.google.com/trends?q=linux%2C+vista%2C+xp"&gt;linux, vista, xp&lt;/a&gt;&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-114729448798697906?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/114729448798697906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=114729448798697906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114729448798697906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114729448798697906'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/05/google-trends_10.html' title='Google Trends'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-114612405236969232</id><published>2006-04-27T08:44:00.000+01:00</published><updated>2006-04-27T08:47:32.400+01:00</updated><title type='text'>Free personal version of SketchUp from Google</title><content type='html'>Having recently bought the company and 3d design product &lt;a href="http://www.sketchup.com/"&gt;SketchUp&lt;/a&gt;, Google have now taken the next step of releasing a &lt;a href="http://sketchup.google.com/download.html"&gt;free personal version&lt;/a&gt; of the SketchUp software. Currently available for Windows XP, with a Mac version "coming soon", the program allows for simple drag and drop design of 3d models - which amongst other uses can then be displayed in &lt;a href="http://earth.google.com/"&gt;Google Earth&lt;/a&gt;.  The pro version remains available for commercial use, with lots more features.&lt;br /&gt;&lt;br /&gt;Google are also introducing &lt;a href="http://sketchup.google.com/3dwarehouse/"&gt;3D Warehouse&lt;/a&gt;, designed as a repository for 3d models created in the program. The models can be viewed in Google Earth via a network link, so you can see geolocated models as you browse the world, rather than having to explicitly download them. Google has pre-populated the warehouse with &lt;a href="http://sketchup.google.com/3dwarehouse/search?uq=01512747181098195821"&gt;a number of models&lt;/a&gt; which range from complete complex buildings, such as the Taj Mahal, through to individual design elements such as traffic lights and furniture.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-114612405236969232?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/114612405236969232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=114612405236969232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114612405236969232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114612405236969232'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/04/free-personal-version-of-sketchup-from.html' title='Free personal version of SketchUp from Google'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-114591112365376665</id><published>2006-04-24T21:15:00.000+01:00</published><updated>2006-04-24T21:38:43.673+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><title type='text'>Photo words</title><content type='html'>The &lt;a href="http://www.flickr.com/groups/oneletter/"&gt;oneletter&lt;/a&gt; and &lt;a href="http://www.flickr.com/groups/onedigit/"&gt;onedigit&lt;/a&gt; groups at &lt;a href="http://www.flickr.com"&gt;flickr&lt;/a&gt; provide the raw data for a rather quirky photo font, where you can put together words formed out of photos of individual characters.&lt;br /&gt;&lt;br /&gt;The task is of course made a lot easier by additional software, such as the online &lt;a href="http://metaatem.net/words.php"&gt;spell with flickr&lt;/a&gt; which provides an easy interactive way to select the photos to use.  (Simply type in the words you want to form, then click on individual letters to change to an alternative image).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-114591112365376665?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/114591112365376665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=114591112365376665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114591112365376665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114591112365376665'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/04/photo-words.html' title='Photo words'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-114349877499470898</id><published>2006-03-27T23:01:00.000+01:00</published><updated>2006-03-27T23:32:55.173+01:00</updated><title type='text'>Ex Googlers and Ex Amazonians</title><content type='html'>&lt;a href="http://xooglers.blogspot.com/"&gt;Xooglers&lt;/a&gt; started out about 5 months ago as a great resource by ex-Google employees, with some very informative posts about the early days at Google.&lt;br /&gt;&lt;br /&gt;Posts have slowed down recently, and the recent article on high paying adwords ("mesothelioma lawyers", "tax attorney", and "mortgages" all get mentioned) from certain angles looks just like an attempt to attract high priced click income to the site.  However as pointed out in the comments, these keywords dont carry nearly as high a price as made out - the prices quoted are for results on Google search pages, not on third party sites.&lt;br /&gt;&lt;br /&gt;(In fact, the original story seems to lead back to &lt;a href="http://www.cwire.org/2006/03/23/updated-highest-paying-adsense-keywords/"&gt;CyberWire&lt;/a&gt; who published a long list, though its also been picked up by a good few heavyweights, such as &lt;a href="http://battellemedia.com/archives/002444.php"&gt;John Batelle&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;If stories of the early days at what have now become Internet giants interest you, can I also recommend &lt;a href="http://glinden.blogspot.com/"&gt;Geeking with Greg&lt;/a&gt;, by Greg Linden, who often touches on his early days at Amazon, when not giving in depth insights into personalized search in general, and &lt;a href="http://www.findory.com/"&gt;Findory&lt;/a&gt; in particular.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-114349877499470898?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/114349877499470898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=114349877499470898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114349877499470898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114349877499470898'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/03/ex-googlers-and-ex-amazonians.html' title='Ex Googlers and Ex Amazonians'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-114349073024321542</id><published>2006-03-27T20:54:00.000+01:00</published><updated>2006-03-27T21:18:50.390+01:00</updated><title type='text'>Riya photo service can't count</title><content type='html'>&lt;a href="http://www.riya.com"&gt;Riya&lt;/a&gt;, the online photo service whose widely advertised feature is its face recognition, finally opened its doors to everyone this week.&lt;br /&gt;&lt;br /&gt;In just a few days they raced to over a million photos uploaded, though for all I know, they may be several times that by now.&lt;br /&gt;&lt;br /&gt;I noticed, that they are obviously indexing (some of) the EXIF data to be found in most digital photos, and was curious as to what makes of camera were most popular.&lt;br /&gt;&lt;br /&gt;So, I did a quick set of searches, which gave me the following results&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;canon - 25741&lt;/li&gt;   &lt;li&gt;nikon - 21442&lt;/li&gt;   &lt;li&gt;minolta - 19704&lt;/li&gt;   &lt;li&gt;kodak - 25543&lt;/li&gt;   &lt;li&gt;pentax - 18633&lt;/li&gt;   &lt;li&gt;fujifilm - 20008&lt;/li&gt;   &lt;li&gt;olympus  - 21259&lt;br /&gt; &lt;/li&gt; &lt;/ul&gt; Those totals are suspiciously close too each other, so I frankly do not believe them. I therefore expanded my search some more, to look at other popular search words - namely some numbers, in which I would expect the number 1 to be massively more popular than any other number. The results of this were as follows:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;1               - 22899&lt;/li&gt;   &lt;li&gt;2               - 23429&lt;/li&gt;   &lt;li&gt;3               - 22329&lt;/li&gt;   &lt;li&gt;4               - 23200&lt;/li&gt;   &lt;li&gt;5               - 22226&lt;/li&gt;   &lt;li&gt;6               - 22590&lt;/li&gt;   &lt;li&gt;7               - 23133&lt;/li&gt;   &lt;li&gt;8               - 22937&lt;/li&gt;   &lt;li&gt;9               - 23876&lt;/li&gt;   &lt;li&gt;10              - 23060&lt;br /&gt; &lt;br /&gt; &lt;/li&gt;   &lt;li&gt;100             - 21954&lt;/li&gt;   &lt;li&gt;2005 - 21079&lt;/li&gt;   &lt;li&gt;2006            - 18662&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Again, all the totals are from a very small range,  which suggests that none of these results can be trusted to be accurate.  We've grown used to search engines giving us "estimated" numbers, especially when their indexes are up in the billions, but when you are hovering just over a million, yet always get about 20,000 as the answer to any query, then it looks as if someone can't count!&lt;br /&gt;&lt;br /&gt;As requested, to help the team at Riya find posts on problems with their service, I'm hereby noting that riyasux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-114349073024321542?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/114349073024321542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=114349073024321542' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114349073024321542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114349073024321542'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/03/riya-photo-service-cant-count.html' title='Riya photo service can&apos;t count'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-114327748365822866</id><published>2006-03-25T09:04:00.000Z</published><updated>2006-03-27T20:50:44.560+01:00</updated><title type='text'>Konica Minolta's Garage Sale</title><content type='html'>Minolta were the first manufacturer to market an autofocus camera, variously produced with the Maxxum, Dynax, or Alpha brands depending on geographical location, and over the years have had many innovative cameras. However sales always placed them a long way behind Nikon and Canon, and their inexplicable decision to hold off producing a modern digital SLR for so long must have led to many photographers deserting their platform for one of their competitors.&lt;br /&gt;&lt;br /&gt;(For the curious, they did indeed have an early digital SLR, the RD175 in around 1995, but for that to have been your only digital camera capable of accepting your lenses for a full 10 years in this fast moving market must have been a death knoll. Their second digital SLR was produced for their APS based Vectis lenses, of which there was a very limited range, and so had few attractions).&lt;br /&gt;&lt;br /&gt;When it did eventually come out, the &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B00023NFCA/windmillworld-20"&gt;Konica Minolta 7d&lt;/a&gt; had a few tricks up its sleeve - body integrated anti-shake being its unique selling point. It's a great camera, but came too late to save the company, even with its cash injection from merging with Konica. This has been followed by a cheaper entry level difgita SLR camera, the &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000A7JKTA/windmillworld-20"&gt;Konica Minolta 5d&lt;/a&gt;, which uses more plastics in its construction to bring costs down, but is otherwise mostly feature comparable with the 7d.&lt;br /&gt;&lt;br /&gt;With just these two cameras in its digital range, and much of the entry level (equals huge sales potential) already gone to Canon, Minolta have found that photography does not make economic sense for them any more, and in Janauary 2006 announced their &lt;a href="http://konicaminolta.com/releases/2006/0119_03_01.html"&gt;withdrawal from the photographic market&lt;/a&gt;. The assets are being sold to Sony, who will be producing new cameras to fit the existing Minolta lenses.&lt;br /&gt;&lt;br /&gt;In the UK, &lt;a href="http://www.morgancomputers.co.uk/default.asp"&gt;Morgan Computers&lt;/a&gt;, a well known outlet for end of line equipment at good prices, has secured what they describe as a "massive factory clearout" - they are offering both digital and film camera's for sale. I suspect stocks are limited, especially for the prime items.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-114327748365822866?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/114327748365822866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=114327748365822866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114327748365822866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114327748365822866'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/03/konica-minoltas-garage-sale.html' title='Konica Minolta&apos;s Garage Sale'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-114315170092982255</id><published>2006-03-23T21:48:00.000Z</published><updated>2006-12-26T18:22:58.410Z</updated><title type='text'>Google Reader does JSON and Atom 1.0</title><content type='html'>The new share feature in Google Reader has been noted in a few places, not least of which is on the main &lt;a href="http://googlereader.blogspot.com/2006/03/reader-learns-to-share.html"&gt;Google Reader Blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A brief but informative post at &lt;a href="http://persistent.info/archives/2006/03/23/google-reader"&gt;Persistent Info&lt;/a&gt; by Mihai who worked on the feature, gives a few key technical insights into the implementations. Key amongst these are the fact that&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;the "put a clip on your site" feature is producing the data in JSON format - so although it is easiest to display it as styled by Google, it's also possible to use the data in a radically different form&lt;/li&gt;   &lt;li&gt;the feeds produced by Google Reader are in the Atom 1.0 format&lt;/li&gt; &lt;/ul&gt; Blogger has long used an obsolete Atom draft format, so its about time that they moved to the released spec. JSON is an interesting technology, and Google is in this instance behind Yahoo, who have offered &lt;a href="http://www.json.org/"&gt;JSON&lt;/a&gt; output via many of their &lt;a href="http://developer.yahoo.com/"&gt;APIs&lt;/a&gt; for a while now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: It's also worth taking a look at &lt;a href="http://www.niallkennedy.com/blog/archives/2005/12/google_reader_a.html"&gt;Niall Kennedy's post&lt;/a&gt; where he reverse engineered the Google Reader API.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update 2:&lt;/span&gt; Also very worthwhile seeing &lt;a href="http://www.tbray.org/ongoing/When/200x/2006/03/23/Google-Atom"&gt;Tim Bray's comments on the Atom data&lt;/a&gt; they are outputting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-114315170092982255?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/114315170092982255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=114315170092982255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114315170092982255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114315170092982255'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/03/google-reader-does-json-and-atom-10.html' title='Google Reader does JSON and Atom 1.0'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-114103111486067517</id><published>2006-02-27T09:04:00.000Z</published><updated>2006-02-27T09:05:15.170Z</updated><title type='text'>Google making information inaccessible</title><content type='html'>Google state in their &lt;a href="http://investor.google.com/conduct.html"&gt;Code of Conduct&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Our goal is to build products that organize the world's information and make it accessible to our users.&lt;/blockquote&gt;However I'm noticing that they are more and more making information (that was once accessible) inaccessible. I'm not talking about data that they merely link to, but data that Google themselves control.&lt;br /&gt;&lt;br /&gt;As a couple of examples:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;The data displayed in Google Earth and Google Local is being changed as and when Google gets hold of different aerial images. For some people having the newest images would be the best data to have available, but for others having the highest resolution data even if older is better. Google recently updated their view of Heathrow Airport, replacing a composite image taken at a number of different times with one taken all at the same time. However, the replacement image is several years older than the image they used to show - as witnessed by the fact that it shows 3 Concorde aircraft still in service - whereas the previous image showed the single retired museum piece Concorde.&lt;/li&gt;   &lt;li&gt;Google's image organizer Picasa used to have a very useful and well supported user forum, which was full of informative posts built up over the years. This has now been superceeded with a "Google Group", and the forum has been deleted, so all that information is lost.&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-114103111486067517?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/114103111486067517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=114103111486067517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114103111486067517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/114103111486067517'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/02/google-making-information-inaccessible.html' title='Google making information inaccessible'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113823143774924367</id><published>2006-01-25T23:23:00.000Z</published><updated>2006-01-25T23:26:37.106Z</updated><title type='text'>Group Shot for making photo montages of groups of people</title><content type='html'>Microsoft Research have released an experimental program called &lt;a href="http://research.microsoft.com/projects/GroupShot/"&gt;Group Shot&lt;/a&gt; that, in their words:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;creates a composite image from a series of photos.  The photos must be of the same scene, taken from the same point of view within a short period of time. The application uses regions that you indicate to build a composite image automatically.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Its aim therefore is to let you take a bunch of photos of the same group of people, and then to produce a composite one where the participants weren't blinking or looking away from the camera etc.&lt;br /&gt;&lt;br /&gt;Its certainly a specialist photographic requirement, but one that many people occasionally hit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113823143774924367?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113823143774924367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113823143774924367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113823143774924367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113823143774924367'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/01/group-shot-for-making-photo-montages.html' title='Group Shot for making photo montages of groups of people'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113770245149707822</id><published>2006-01-19T20:22:00.000Z</published><updated>2006-01-19T20:30:11.396Z</updated><title type='text'>LinkCloud</title><content type='html'>Weblogistan are providing LinkClouds, which seem like a bit of fun, hence I thought I'd place one here.&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" language="javascript" src="http://www.weblogistan.com/cloud.php?id=91077400"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Initially I'll populate it with some of my own favorite products and services, but it will be interesting to see how it may change in time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113770245149707822?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113770245149707822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113770245149707822' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113770245149707822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113770245149707822'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/01/linkcloud.html' title='LinkCloud'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113714266726494264</id><published>2006-01-13T08:46:00.000Z</published><updated>2006-01-13T09:06:04.926Z</updated><title type='text'>Google music search</title><content type='html'>Google have a largely ignored specialist &lt;a href="http://www.google.com/musicsearch"&gt;search for music&lt;/a&gt; available, which was &lt;a href="http://googleblog.blogspot.com/2005/12/searching-for-music.html"&gt;announced last month&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The system is not specifically labelled as beta, but is fairly experimental, and has severe display problems in my Mozilla Firefox browser, but looks OK in IE.&lt;br /&gt;&lt;br /&gt;Searches bring up matches in separate categories for Artists, Songs, and Albums, with results illustrated by 90 pixel square images served up from Froogle. Clicking through on the artist brings up all their albums, on an album all the tracks, and on a track details including a snippet of the lyrics plus links to other sites with the lyrics.&lt;br /&gt;&lt;br /&gt;Where appropriate, there are links to actually buy the album or song, either as a CD or as a download, and the artist pages also include links to do searches on other Google properties, including the web, images, news, and groups.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113714266726494264?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113714266726494264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113714266726494264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113714266726494264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113714266726494264'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/01/google-music-search.html' title='Google music search'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113710250666711062</id><published>2006-01-12T21:23:00.000Z</published><updated>2006-01-12T21:48:26.683Z</updated><title type='text'>Google Earth for Windows and Mac</title><content type='html'>Google Earth for Windows has supposedly &lt;a href="http://googleblog.blogspot.com/2006/01/google-earth-in-mac-world-pc-too.html"&gt;graduated from beta to full release status&lt;/a&gt; as stated on the main Google Blog.  However, despite this claim, the current version available for download is the same build number 3.0.0762 from November last year.&lt;br /&gt;&lt;br /&gt;Maybe they thought that this build was "good enough", which is a shame since it still proclaims it's beta status quite prominantly:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;When you sign up, if there are problems signing in it states "Google Earth is in beta, and we're still building out our ability to take on new users. We're making good progress, and expect to be able to accept new users shortly, so we recommend try accessing again in xx hours."&lt;/li&gt;   &lt;li&gt;The extra program &lt;a href="http://www.gpsbabel.org/"&gt;GPSBabel&lt;/a&gt; which Google distributes with Google Earth,  and which is used to convert output from GPS receivers into data that can be displayed in Google Earth is at version 1.2.1_beta.  This version is seriously out of date (and in my experience so bugged as to be practically useless) - I'd recommend making sure you get hold of the latest version (either &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=58972"&gt;1.2.7, or a beta of 1.2.8&lt;/a&gt;) as soon as you can.&lt;/li&gt; &lt;/ul&gt; The same announcement also notes that Google Earth is also available for the Mac OS X 10.4.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113710250666711062?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113710250666711062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113710250666711062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113710250666711062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113710250666711062'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/01/google-earth-for-windows-and-mac.html' title='Google Earth for Windows and Mac'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113650420917187631</id><published>2006-01-05T23:28:00.000Z</published><updated>2006-01-05T23:36:49.196Z</updated><title type='text'>Globe Glider marries Google Earth and Google Maps</title><content type='html'>&lt;a href="http://globeglider.net/"&gt;Globe Glider&lt;/a&gt;, as announced on the &lt;a href="http://bbs.keyhole.com/ubb/showflat.php/Cat/0/Number/255028"&gt;Google Earth BBS&lt;/a&gt;, is a web application that runs inside the browser window of Google Earth, linking the aerial photo views of Google Earth, with the pre-drawn map views of Google Maps, along with other relevant information.&lt;br /&gt;&lt;br /&gt;The application interacts with Google Earth via its unpublished scripting interface, and as such requires a small registry tweak before the browser window can be used.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113650420917187631?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113650420917187631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113650420917187631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113650420917187631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113650420917187631'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/01/globe-glider-marries-google-earth-and.html' title='Globe Glider marries Google Earth and Google Maps'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113645089074761166</id><published>2006-01-05T08:15:00.000Z</published><updated>2006-01-05T10:12:05.066Z</updated><title type='text'>Searching on another plane with dohop</title><content type='html'>&lt;a href="http://www.dohop.com/"&gt;dohop&lt;/a&gt; is a fairly recent entry into the specialized flight search arena, but with its December 2005 upgrade to include 660+ budget and full fare airlines, it really has become an incredibly useful one.&lt;br /&gt;&lt;br /&gt;The features I like best about it include:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;as you type a destination, it provides a dropdown of matching locations&lt;/li&gt;   &lt;li&gt;it recognizes that for many cities such as London, Paris, New York you have a choice of airport, and that you probably want to search all of them at once. (This feature could do with some tuning - it brings together all 5 major London airports, but only 2 New York ones; it also does not include the budget airlines secondary destinations, which are often in neighbouring cities, but still convenient for many travellers).&lt;/li&gt; &lt;/ul&gt; The initial search just brings up possible itineries based on timetables - if you then ask for details on a particular flight, it does more searching and adds a price for that flight, and probably all others with the same airline. This two stage process does mean you get a view of the flights very quickly, but it would perhaps be better if they could cache the price info, or else fetch this in the background so that its available without the second action being necessary. Prices are shown in the currency of your choice. Sometimes sponsored results come up - which moves them to the top of the list, even if they are not necessarily the best matches.&lt;br /&gt;&lt;br /&gt;Once you have a list of flights, you can filter them by time, airports involved (including for transits), airlines, and number of stops.&lt;br /&gt;&lt;br /&gt;The site makes good use of AJAX to provide a snappy experience, but unfortunately there are a few technical problems with the implementation. As you navigate around the pages, the url address displayed is locked to the homepage, since you are really only navigating an inner frame, yet its easy to get to a state where that outer frame is inaccessible, so all the AJAX stops working. In fact the site does not degrade gracefully if Javascript is unavailable - it simply stops working at all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113645089074761166?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113645089074761166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113645089074761166' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113645089074761166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113645089074761166'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/01/searching-on-another-plane-with-dohop.html' title='Searching on another plane with dohop'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113636278979400386</id><published>2006-01-04T08:02:00.000Z</published><updated>2006-01-04T08:19:49.826Z</updated><title type='text'>url(x) for shorter urls</title><content type='html'>&lt;a href="http://urlx.org/#form"&gt;url(x)&lt;/a&gt; is a new "shorter url" service, and as such joins a long list of alternatives, of which &lt;a href="http://tinyurl.com/"&gt;TinyURL&lt;/a&gt; is probably the best known.&lt;br /&gt;&lt;br /&gt;urlx however has a few tricks up its sleeve:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;urls optionally can contain (part of) the original domain name, which does make them longer, but serves as a very useful reminder mechanism&lt;/li&gt;   &lt;li&gt;the main form for creating them is AJAX enabled, which means the new url is ready for you as soon as you have finished typing it in&lt;/li&gt;   &lt;li&gt;there is an &lt;a href="http://urlx.org/documentation.html"&gt;API&lt;/a&gt;, so that other web pages can create shorterned urls (REST input; text, JSOF, or XML output)&lt;br /&gt;  &lt;/li&gt;   &lt;li&gt;the stats pages uses some neat &lt;a href="http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001Eb&amp;amp;topic_id=1"&gt;sparkline&lt;/a&gt; graphs, mostly just for fun&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt; The AJAX feature seems to be a bit too eager, at least with my hesitant typing - it came up with shorterned urls for lots of partial urls that I hadn't finished entering yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113636278979400386?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113636278979400386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113636278979400386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113636278979400386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113636278979400386'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/01/urlx-for-shorter-urls.html' title='url(x) for shorter urls'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113633311385232583</id><published>2006-01-03T23:54:00.000Z</published><updated>2006-01-04T00:10:56.453Z</updated><title type='text'>Commercial packages using Autostitch panoramic software</title><content type='html'>As I've &lt;a href="/2005/04/autostitch-for-creating-panoramic.html"&gt;covered before&lt;/a&gt;, &lt;a href="http://www.cs.ubc.ca/%7Embrown/autostitch/autostitch.html"&gt;Autostitch&lt;/a&gt; is a program and algorithm that is capable of producing some quite amazing stitched panorama images with little effort.&lt;br /&gt;&lt;br /&gt;The free demo version continues to be available direct from the author, but the system has also been licenced and included in two newly released commercial packages:&lt;br /&gt;&lt;ul&gt; &lt;li&gt;Autopano Pro &lt;a href="http://www.autopano.net/"&gt;www.autopano.net&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Serif PanoramaPlus2 &lt;a href="http://www.serif.com/panoramaplus/panoramaplus2/index.asp"&gt;www.serif.com&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; It's also interesting to note that  &lt;a href="http://www.ilm.com/"&gt;Industrial Light &amp;amp; Magic (ILM)&lt;/a&gt;, (a Lucasfilm company) has licenced Autostitch software to produce panoramas for film production.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113633311385232583?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113633311385232583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113633311385232583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113633311385232583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113633311385232583'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2006/01/commercial-packages-using-autostitch.html' title='Commercial packages using Autostitch panoramic software'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113589109644269163</id><published>2005-12-29T20:51:00.000Z</published><updated>2005-12-29T21:18:16.460Z</updated><title type='text'>PAQ7 compression released</title><content type='html'>&lt;a href="http://www.cs.fit.edu/%7Emmahoney/compression/#paq7"&gt;PAQ7&lt;/a&gt; is a command line file compressor and archiver, that achieves far better compression than the standard &lt;a href="http://www.pkware.com/"&gt;ZIP based archivers&lt;/a&gt; (and in fact better than almost anything else available).&lt;br /&gt;&lt;br /&gt;The better compression is achieved by trading memory usage and speed for compression, and the program uses a neural network to combine a number of predictor models that predict what the next bit in the file will be.  Of particular interest are the predictor models that are specialized to work with tiff and jpeg files - in my tests the program achieved around about 20% compression of jpegs in the archive.  Technically what it does it to partially decode the jpeg stream, back to the image coefficients, and simply apply better lossless compression to that level of data.&lt;br /&gt;&lt;br /&gt;PAQ7, as its name suggests, is one in a long line of experimental leading edge compression programs - and this version is roughly 3 times as fast as its predecessor.  The program's source code is available under the GPL, and builds for many platforms, including Windows and Liinux.&lt;br /&gt;&lt;br /&gt;Also recently released is a beta of the closed source archiver and compressor &lt;a href="http://www.msoftware.co.nz/WinRK_about.php"&gt;WinRK version 3&lt;/a&gt;. which similarly achieves very high compression ratios whilst taking a long time to compress files.  WinRK is a GUI based program, only available for Windows.  It also has a special jpeg recompression algorithm.&lt;br /&gt;&lt;br /&gt;Currently neither of these jpeg recompression modes achieves quite as high a compression ratio as &lt;a href="http://www.stuffit.com/imagecompression/"&gt;Stuffit&lt;/a&gt; achieves, which I &lt;a href="http://zmarties.blogspot.com/2005/01/further-lossless-compression-of-jpeg.html"&gt;talked about earlier&lt;/a&gt; in the year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113589109644269163?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113589109644269163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113589109644269163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113589109644269163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113589109644269163'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/12/paq7-compression-released.html' title='PAQ7 compression released'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113455041938793979</id><published>2005-12-14T08:52:00.000Z</published><updated>2005-12-14T08:53:39.433Z</updated><title type='text'>Yahoo and Google widget APIs go head to head</title><content type='html'>Yahoo! and Google have both just released new API's for building widgets.  The &lt;a href="http://www.google.com/apis/homepage/"&gt;Google offering&lt;/a&gt; is new, and allows you to add the widgets to your &lt;a href="http://www.google.com/ig"&gt;personalized Google homepage&lt;/a&gt;, whereas the &lt;a href="http://widgets.yahoo.com/info/"&gt;Yahoo! offering&lt;/a&gt; is at version 3 - but you need to have downloaded the Yahoo! Widget engine to run the widgets (hence they are limited to Windows and OSX).&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Both types of widgets are written in Javascript, so it is fairly easy to adapt from one API to the other.  At the moment the &lt;a href="http://widgets.yahoo.com/gallery/"&gt;Yahoo! widget gallery&lt;/a&gt; has 1600 entries, whereas the brand new &lt;a href="http://www.google.com/ig/directory"&gt;Google widget directory&lt;/a&gt; has just 5 staff written samples.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113455041938793979?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113455041938793979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113455041938793979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113455041938793979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113455041938793979'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/12/yahoo-and-google-widget-apis-go-head.html' title='Yahoo and Google widget APIs go head to head'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113411965613147557</id><published>2005-12-09T08:59:00.000Z</published><updated>2005-12-09T19:40:41.746Z</updated><title type='text'>New Virtual Earth SDK</title><content type='html'>I've not had much time yet to investigate Virtual Earth v2, now branded as the instantly forgetable local.live.com, but I did have time to notice that all existing mashups are broken. This seems like a very silly thing to do if Microsoft actually want people to develop to their API - who will bother developing to something that will be broken at whim by Microsoft?&lt;br /&gt;&lt;br /&gt;I also downloaded the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=121cdae7-ea23-4634-b815-4300eb98ee88&amp;displaylang=en"&gt;help for the new API&lt;/a&gt;. This is distributed as a self extracting zip file. Why? In an age where people are understandably wary of exe files, why does Microsoft decide to distribute a help file as something that requires an extra step before it can actually be used? The help file has internal compression anyway, so the zipping up into the exe increases the size of the file, not decreases it. It's also a Windows only format (both as a .exe, and as the .chm it extracts to), yet by nature of being a web service, the mapping control is cross platform.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: Not only are many existing mashups using the previously published (v1) API broken, but as Microsoft's official developer site &lt;a href="http://www.viavirtualearth.com/vve/Blog/1/83.ashx"&gt;ViaVirtualEarth notes&lt;/a&gt;, the sample code given in the v2 SDK doesn't work either. In fact the only way Via Virtual Earth can get it's new sample to work is link to entirely different URLs for the Javascript and stylesheet files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113411965613147557?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113411965613147557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113411965613147557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113411965613147557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113411965613147557'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/12/new-virtual-earth-sdk.html' title='New Virtual Earth SDK'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113361291355297364</id><published>2005-12-03T12:15:00.000Z</published><updated>2005-12-03T12:28:33.616Z</updated><title type='text'>London and the UK revealed in very high detail</title><content type='html'>The Google Earth dataset has been updated to add very high resolution (one pixel per 6 inch) aerial photographs of London in particular, but also a large number of other significant parts of the UK.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://bbs.keyhole.com/ubb/showflat.php?Cat=&amp;Board=latest&amp;amp;Number=219154"&gt;BBS announcement&lt;/a&gt; lists:&lt;br /&gt;&lt;br /&gt;&lt;span class="post"&gt;&lt;b&gt;&lt;i&gt;London&lt;/i&gt;&lt;/b&gt; 2001,&lt;br /&gt;Bedfordshire 2002,&lt;br /&gt;Berkeshire-2003,&lt;br /&gt;Birmingham-2001,&lt;br /&gt;Bournemouth-2000,&lt;br /&gt;Bournemouth-2003,&lt;br /&gt;Bristol-2003,&lt;br /&gt;Broadlands-2003,&lt;br /&gt;Cambridge-City-2002,&lt;br /&gt;Cambridgeshire-2003,&lt;br /&gt;Corby-2003,&lt;br /&gt;Coventry-2001,&lt;br /&gt;Dudley-2001,&lt;br /&gt;Exmoor-2003,&lt;br /&gt;Farnborough-2004,&lt;br /&gt;Gloucester-2002,&lt;br /&gt;Gosport-2001,&lt;br /&gt;Isle-of-Wight-2004,&lt;br /&gt;Kingston-upon-Hull-2003,&lt;br /&gt;Lancashire-2000,&lt;br /&gt;Luton-BC-and-Airport-2003,&lt;br /&gt;Manchester-2000,&lt;br /&gt;Mansfield-2003,&lt;br /&gt;Medway-2003,&lt;br /&gt;Merseyside-2000,&lt;br /&gt;Milton-Keynes-2000,&lt;br /&gt;North-Lincs-2002,&lt;br /&gt;Peterborough-Hampton-2002,&lt;br /&gt;Poole-2000,&lt;br /&gt;Portsmouth-2004,&lt;br /&gt;Reigate_and_Banstead-2003,&lt;br /&gt;Runnymede-and-Spelthorne-2002,&lt;br /&gt;Sandwell-2001,&lt;br /&gt;Sevenoaks-2001,&lt;br /&gt;Solihull-2001,&lt;br /&gt;South-Cambridgeshire-2003,&lt;br /&gt;South-Oxfordshire-2003,&lt;br /&gt;South-Yorkshire-2002,&lt;br /&gt;South_Ayrshire-1999,&lt;br /&gt;Southampton-2004,&lt;br /&gt;Southend-2003,&lt;br /&gt;Stansted-2004,&lt;br /&gt;Suffolk-Coast-2000,&lt;br /&gt;Surrey-1999,&lt;br /&gt;Swansea-2003,&lt;br /&gt;Tyne-Wear-Gateshead-2001,&lt;br /&gt;Tyne-Wear-Newcastle-2001,&lt;br /&gt;Tyne-Wear-North-Tyneside-2001,&lt;br /&gt;Tyne-Wear-South-Tyneside-2001,&lt;br /&gt;Tyne-Wear-Sunderland-2001,&lt;br /&gt;West-Yorkshire-2002,&lt;br /&gt;Wolverhampton-2001,&lt;br /&gt;Wycombe-2003,&lt;br /&gt;Wyre-Forest-2004&lt;br /&gt;&lt;br /&gt;- Scotland (Aberdeen 2001, Craigmore 2003, Dundee 2001, Glasgow 2002,&lt;br /&gt;Renfrewshire 2002)&lt;br /&gt;&lt;br /&gt;- Northern Ireland (Northern Belfast 2001, Northern Carrickfergus&lt;br /&gt;2001, North Downs 2001)&lt;br /&gt;&lt;br /&gt;- Wales (Blaenau Gwent 2001, Bridgend 2003, Caerphilly 2001, Cardiff&lt;br /&gt;2001, Merthyr Tydfil-2001, Newport 2001, Rhondda Cynon Taff 2001,&lt;br /&gt;Torfaen 2001, Vale of Glamorgan 2001)&lt;br /&gt;&lt;br /&gt;This imagery is provided by The &lt;a href="http://www.crworld.co.uk/index1.htm"&gt;GeoInformation Group&lt;/a&gt;, who also power the &lt;a href="http://www.shockymap.com/timemachine/index1.htm"&gt;Cities Revealed&lt;/a&gt; website, where you can buy printouts of the data.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;There are also smaller updates to other international data:&lt;br /&gt;&lt;br /&gt;&lt;span class="post"&gt;Updated/improved Digital Globe .7m data&lt;br /&gt;---------------------------------------&lt;br /&gt;- Alexandria, Egypt&lt;br /&gt;- Asuncion, Paraguay&lt;br /&gt;- Bamako, Mali&lt;br /&gt;- Bangalore, India&lt;br /&gt;- Cairo, Egypt&lt;br /&gt;- Hyderbad, India&lt;br /&gt;- Kano, Nigeria&lt;br /&gt;- La Paz, Bolivia&lt;br /&gt;- Mexico City, Mexico&lt;br /&gt;- Montevideo, Uruguay&lt;br /&gt;- Omaha, Nebraska&lt;br /&gt;- Provo, Utah&lt;br /&gt;- Pune, India&lt;br /&gt;- Quito, Ecuador&lt;br /&gt;- Sydney, Australia&lt;br /&gt;&lt;br /&gt;NYGIS (updated imagery)&lt;br /&gt;- Albany, NY&lt;br /&gt;- Columbia, NY&lt;br /&gt;&lt;br /&gt;USGS&lt;br /&gt;- Las Vegas, Nevada&lt;br /&gt;- Springfield, Massachusetts&lt;br /&gt;- Mt. Helena, Montana&lt;br /&gt;- Nashville, TN&lt;br /&gt;&lt;br /&gt;Other&lt;br /&gt;- fixed mask for Galapagos Islands&lt;br /&gt;- Digital Globe imagery of Pakistan earthquake area&lt;br /&gt;- Nanaimo, Canada&lt;br /&gt;- NW Arkansas&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113361291355297364?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113361291355297364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113361291355297364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113361291355297364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113361291355297364'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/12/london-and-uk-revealed-in-very-high.html' title='London and the UK revealed in very high detail'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113356748818509822</id><published>2005-12-02T23:37:00.000Z</published><updated>2005-12-03T00:21:45.386Z</updated><title type='text'>Google Desktop plugin to search Google Earth files</title><content type='html'>Google have released a &lt;a href="http://desktop.google.com/plugins/i/googleearth.html"&gt;plugin for Google Desktop&lt;/a&gt; which allows it to index and hence search Google Earth data files.&lt;br /&gt;&lt;br /&gt;This was announced via a &lt;a href="http://bbs.keyhole.com/ubb/showflat.php?Cat=&amp;Board=offtopic&amp;amp;Number=218973"&gt;Keyhole bbs&lt;/a&gt; entry. After installing the plugin, any KML or KMZ files created or updated will be indexed - though as the readme states, existing files of these type will not be automatically crawled (though you can force them to be found by adding their location to the directories to be explicitly crawled).&lt;br /&gt;&lt;br /&gt;It's author is &lt;a href="http://bbs.keyhole.com/ubb/showprofile.php?Cat=0&amp;User=323016&amp;amp;Number=218926&amp;Board=EarthExternalData&amp;amp;what=showflat&amp;page=0&amp;amp;fpart=1&amp;amp;vc=1"&gt;Davis Eustis&lt;/a&gt; who appears to be a new hire - at least he hasn't made any previous posts to the Google Earth BBS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113356748818509822?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113356748818509822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113356748818509822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113356748818509822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113356748818509822'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/12/google-desktop-plugin-to-search-google.html' title='Google Desktop plugin to search Google Earth files'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113226124649776095</id><published>2005-11-17T20:56:00.000Z</published><updated>2005-11-17T21:45:05.906Z</updated><title type='text'>A high definition web experience</title><content type='html'>If you read a few of my posts, you'll notice that I'm not a fan of sites that use Flash, where particular examples which I've commented on include Flickr (now thankfully gone the AJAX route), Yahoo maps and most recently Google Analytics.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://scobleizer.wordpress.com/2005/11/17/39-flash-troll-generator/"&gt;Robert Scoble&lt;/a&gt; just linked to the &lt;a href="http://osteele.com/slashbot/"&gt;Flash Troll Generator&lt;/a&gt;, of which he says:&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;"Hate Flash? You'll like this site. Done by Oliver Steele. Personally I don't agree with Oliver."&lt;/blockquote&gt;This seems to suggest that Robert thinks this site is anti-Flash, whereas by trotting out the regular trolls, and labelling them as such, it seems to me that it's precisely the opposite.&lt;br /&gt;&lt;br /&gt;On the other hand, Robert then notes, "It's time for a higher definition web", with the implication through proximimity that Flash is the way to a higher definition web (especially when you read his &lt;a href="http://scobleizer.wordpress.com/2005/11/17/40-a-higher-definition-web-with-laszlo/"&gt;next post, which is about Laszlo mail&lt;/a&gt;, which is an email client written in Flash).&lt;br /&gt;&lt;br /&gt;I'm fully in agreement with Robert in wanting a higher definition web, but Flash doesn't seem to me to be stepping in that direction.&lt;br /&gt;&lt;br /&gt;A large part of higher definition to me means that I can zoom in at will to see the details I want. Examples of this in my regular browser, running regular HTML and AJAX based web sites are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;the literal ability to zoom in, by adjusting the text size as offered by most browsers&lt;/li&gt;   &lt;li&gt;the more specific ability to zoom images, as offered by the Image Zoom extension in Mozilla or Firefox&lt;/li&gt;   &lt;li&gt;the ability to make my browser window larger, to show more data (and yes I realize that not all HTML designers are capable of the fluid design thinking that makes this a reality)&lt;/li&gt;   &lt;li&gt;the ability to target in on the text on the page I want simply by starting to type (the search as you type feature of Mozilla and Firefox)&lt;/li&gt;   &lt;li&gt;treating any text visible on the page as a hyperlink by selecting it and selecting the "web search for selection" offered from the Mozilla or Firefox context menu &lt;/li&gt;   &lt;li&gt;autolinking, an example of which is the Google toolbar which autolinks ISBN numbers to external references&lt;br /&gt; &lt;/li&gt; &lt;/ul&gt; All of these features work on all web pages - that's a high definition web experience to me.&lt;br /&gt;&lt;br /&gt;There are plenty of other examples I could use which are currently more specialized, but which all look forward to an even higher definition web. These include:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;being able to extract structured data from any web page, as shown by Piggy Bank&lt;/li&gt;   &lt;li&gt;"on page" mashups, as performed by many a Greasemonkey script&lt;/li&gt;   &lt;li&gt;tools that clip and blog the info on the page, whether to online sevices such as del.icio.us, or to local repositories such as Onfolio.&lt;br /&gt; &lt;/li&gt; &lt;/ul&gt; In contrast to all of these, tends to Flash provide me with a low definition experience. The data is trapped in what is often a fixed size box on the page. With it's gaming and presentation heritage, the artwork is often literally low definition - eyecatching no doubt, but not particularly useful. Simple web conventions and behaviours are broken - whether its the back button, chosing to open new links in new windows or tabs, bookmarking specific information, saving the page to disk etc.&lt;br /&gt;&lt;br /&gt;I've no doubt that it's possible to program high featured applications in Flash, and Lazlomail is up there with the best of them, but for me high features on their own (rich client if you prefer that terminology), does not on its own make for a high definition experience, when I lose so much in getting there.&lt;br /&gt;&lt;br /&gt;It's similarly possible to program AJAX badly, but when done well the result is also a rich client experience, without throwing out all the existing browser experience that makes for a high definition web.&lt;br /&gt;&lt;br /&gt;Robert ends his note on Lazlomail with a comment that Lazlo are building a platform - and that Flash is just the first target of that platform, with AJAX yet to come. That gives me hope - we may reach a very high definition web when we can mix the existing high definition web browsing experience with the undoubted innovation that some rich client experimentation is showing us now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113226124649776095?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113226124649776095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113226124649776095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113226124649776095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113226124649776095'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/11/high-definition-web-experience.html' title='A high definition web experience'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113217603282570654</id><published>2005-11-16T21:08:00.000Z</published><updated>2005-11-17T08:51:19.470Z</updated><title type='text'>Why does the Google Analytics UI suck so much?</title><content type='html'>&lt;a href="http://www.google.com/analytics"&gt;Google Analytics&lt;/a&gt; launched this week, and has certainly had its fair share of teething troubles in the first couple of days - with registration suspended for periods as the servers stuggled to cope with the demand.&lt;br /&gt;&lt;br /&gt;However, now that I've managed to get it set up, I'm very unimpressed with the UI, which is poor in a number of respects.&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;First off, it requires Flash, which is an unnecessary overhead (and having taken the time to download and install Flash in my browser because of it, I find my general browsing experience is now much worse - distracting ads now appear on websites that previously were quite clean, and I've suffered an attack of popups that have been missing from my browsing for years now)&lt;/li&gt;   &lt;li&gt;The meat of the data is within a seemingly fixed size rectangle, yet there's so much detail there that I need it to be resizable so that I can make it as large as my screen will allow&lt;/li&gt;   &lt;li&gt;The maps are the worst that Google has ever produced - yet we know they have great mapping technology, so why dont they use it? Using the right mouse button there is a zoom function offered, so you can drill down into an area of the map in more detail, but if you do, then all the text tooltips also get bigger, and since they are limited to the map rectangle, they are thus truncated and unreadable.&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5762/703/1600/analytics-map.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/5762/703/400/analytics-map.jpg" alt="" border="0" /&gt;&lt;/a&gt; &lt;ul&gt;   &lt;li&gt;The animation of elements is pretty annoying (for example bar graphs where the bars grow from zero up to their final length), and is wasting time - my need for web stats needs the data to be there for me to view instantly, not taking its time to appear as it currently does.&lt;/li&gt; &lt;/ul&gt; Having said all that, the rest of the experience outside of the Flash displayed content is actually quite good. There's a good amount of AJAX driven dynamism to the site, and the data is laid out reasonably (with the possible exception of a wide strip of unused white space down the right of the page - could this be reserved for advertising I wonder?)&lt;br /&gt;&lt;br /&gt;I'm also glad to see that there is the facility to export the data in alternative formats of tab separated data, xml, and as Excel data. However, this always seems to be restricted to the current view - I can't see a way to export all the data at once, which would be very useful.&lt;br /&gt;&lt;br /&gt;Another disappointment is the poor support for printing - there is a "print" button, but all this does is hide a bit of the navigation - the layout of the remaining items is not adjusted at all to take advantage of the capabilites of the printed page. Compare this to Google Maps, which makes sure that printed driving instructions look good on paper, with a quite different appearance to that which is appropriate for on screen display.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; Found another problem with the map - when you click on a result on the map, it shows you a set of details in a popup - but the popup always appears below and to the right of the point.  So, when you have a load of points in Australia to look at, the popups are truncated since they can't go outside the Flash borders, so you can't see the data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113217603282570654?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113217603282570654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113217603282570654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113217603282570654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113217603282570654'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/11/why-does-google-analytics-ui-suck-so.html' title='Why does the Google Analytics UI suck so much?'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113215583988885256</id><published>2005-11-16T15:38:00.000Z</published><updated>2005-11-16T19:22:25.023Z</updated><title type='text'>Official Google Maps API blog</title><content type='html'>Bret Taylor, Product Manager of Google Maps and Google Local, has announced the opening of an &lt;a href="http://googlemapsapi.blogspot.com/"&gt;official blog to support the Google Maps API&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The first post is uninspired, but it does promise:&lt;br /&gt;&lt;ul&gt; &lt;li&gt;An (approximately) weekly changelist listing the updates we are pushing to the API that week&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Official announcements and updates&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Workarounds for common API problems&lt;/li&gt;&lt;li&gt;Techniques for using the API and AJAX in general, e.g, techniques to avoid memory leaks in IE&lt;/li&gt;&lt;li&gt;API sites that have caught our attention&lt;/li&gt; &lt;/ul&gt; This should certainly be an easier communication mechanism to follow than the existing &lt;a href="http://groups.google.com/group/Google-Maps-API"&gt;Google Group&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113215583988885256?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113215583988885256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113215583988885256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113215583988885256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113215583988885256'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/11/official-google-maps-api-blog.html' title='Official Google Maps API blog'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113156602177630647</id><published>2005-11-09T19:37:00.000Z</published><updated>2005-11-09T19:53:41.793Z</updated><title type='text'>Grid coordinates in the Netherlands</title><content type='html'>Whilst considering producing a mashup with a database containing locations in the Netherlands, I was dealing with coordinates in the Dutch nation grid system known as RD coordinates (&lt;i&gt;Rijksdriehoeksmeting).&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;For one off conversions there is an &lt;a href="http://web.inter.nl.net/users/F.Kissels/gps/conversie.html"&gt;online converter&lt;/a&gt; which will convert to latitude and longitude.&lt;br /&gt;&lt;br /&gt;As is very often the case, the &lt;a href="http://en.wikipedia.org/wiki/Geography_of_the_Netherlands"&gt;wikipedia article on the Netherlands&lt;/a&gt; is a very good general reference..  It explains&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;There is a west-east coordinate between 0 and 280 km, and a south-north coordinate between 300 and 620 km. The reference point is the &lt;i&gt;Onze-Lieve-Vrouwentoren&lt;/i&gt; (Our Lady's tower) in &lt;a href="http://en.wikipedia.org/wiki/Amersfoort" title="Amersfoort"&gt;Amersfoort&lt;/a&gt;, with RD coordinates (155.000, 463.000) and geographic coordinates ca. &lt;a href="http://kvaleberg.com/extensions/mapsources/index.php?params=52_9_N_5_23_E_" class="external text" title="http://kvaleberg.com/extensions/mapsources/index.php?params=52 9 N 5 23 E "&gt;52°9′ N 5°23′ E&lt;/a&gt;&lt;/blockquote&gt;&lt;a href="http://kvaleberg.com/extensions/mapsources/index.php?params=52_9_N_5_23_E_" class="external text" title="http://kvaleberg.com/extensions/mapsources/index.php?params=52 9 N 5 23 E "&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113156602177630647?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113156602177630647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113156602177630647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113156602177630647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113156602177630647'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/11/grid-coordinates-in-netherlands.html' title='Grid coordinates in the Netherlands'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113105818823115381</id><published>2005-11-03T22:27:00.000Z</published><updated>2005-11-03T22:49:48.246Z</updated><title type='text'>Lots of releases today</title><content type='html'>The past 24 hours has seen a flurry of new releases:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://desktop.google.com"&gt;Google Desktop 2&lt;/a&gt; has upgraded, and has supposedly graduated from being a beta.  There is a new mapping plug-in in the side bar, but this in particular seems very beta quality to me.  (It's very hard to use - the sidebar does not accept drag and drop, so you must type in where you want to go, and there is no "go" or "Search" button, so you can't simply paste with the mouse, since you must then touch the keyboard to use the enter key).&lt;br /&gt;  &lt;/li&gt;   &lt;li&gt;&lt;a href="http://sp.ask.com/docs/desktop/index.html"&gt;Ask Jeeves Desktop Search&lt;/a&gt; has been upgraded - see the &lt;a href="http://blog.ask.com/2005/11/new_ajds_update.html"&gt;blog for full details&lt;/a&gt;. One of the features they particularly claim is increased stability.&lt;/li&gt;   &lt;li&gt;Yahoo have introduced a &lt;a href="http://maps.yahoo.com/beta"&gt;new mapping beta&lt;/a&gt;.  This goes against the grain, and requires Flash, which I think is a backwards step, and also falls in to the same trap as Virtual Earth did of believing that America is the only location that counts. &lt;br /&gt;  &lt;/li&gt;   &lt;li&gt;Yahoo also slightly redeem themselves by offering a &lt;a href="http://developer.yahoo.net/blog/archives/2005/11/announcing_new.html"&gt;new mapping API&lt;/a&gt;, which does offer an AJAX based embedded map, and also a REST based geocoding service (again unfortunately only for America).&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113105818823115381?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113105818823115381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113105818823115381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113105818823115381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113105818823115381'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/11/lots-of-releases-today.html' title='Lots of releases today'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-113083529529706003</id><published>2005-11-01T08:30:00.000Z</published><updated>2005-11-01T08:54:55.316Z</updated><title type='text'>Virtual Earth mashups competition results</title><content type='html'>Mashups using Microsoft's Virtual Earth have been slow to arrive - probably because although the API may be easier to use, the underlying mapping experience is much poorer (and noone really wants to tie their application yet to what was obviously a very rushed beta).&lt;br /&gt;&lt;br /&gt;In an effort to kick start things, Microsoft's arms-length developer site organized a competition, offering a $1000 first prize, for mapping applications developed using their API.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.viavirtualearth.com/vve/Promos/CompetitionResults.notitia.ashx"&gt;results are now available&lt;/a&gt;, with the top prize going to&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.msgweb.nl/mapstats/"&gt;MapStats&lt;/a&gt; which shows where website visitors come from.  This rather neatly works around the severe limitation of Virtual Earth in that it only covers the USA in any level of detail, by not needing to show much detail!  Since most websites get visitors from around the world, a world level view does just fine.&lt;/li&gt; &lt;/ul&gt; Honourable mentions are also made to&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://cremaps.com/"&gt;CREMaps&lt;/a&gt;, which would appear to be a property locator (but I could not get it to show me any results).  It also has what I assumed was the (otherwise missing) map scroll control (containing arrows pointing in the 8 compass directions), but which turns out to be simply a branding logo.&lt;br /&gt;  &lt;/li&gt;   &lt;li&gt;&lt;a href="http://zoomtohotels.com/"&gt;Zoom to Hotels&lt;/a&gt; which presumably allows you browse hotels, but which failed to show me any map (getting a Javascript error instead).&lt;/li&gt; &lt;/ul&gt; It's apparent there is a sharp drop off in quality with these second placed entries.  Perhaps they work better in IE rather than the Mozilla browser which I have installed.  &lt;br /&gt;&lt;br /&gt; (I feel that the competition may have shot itself in the foot - as well as the first prize, there were other lesser prizes offered to the "first 25 entries to arrive" - which rather makes a quickly coded but poorly produced entry a worthwhile proposition).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-113083529529706003?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/113083529529706003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=113083529529706003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113083529529706003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/113083529529706003'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/11/virtual-earth-mashups-competition.html' title='Virtual Earth mashups competition results'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112918636560101667</id><published>2005-10-13T07:37:00.000+01:00</published><updated>2005-10-13T19:14:24.786+01:00</updated><title type='text'>Bloglines interface changes</title><content type='html'>&lt;a href="http://www.bloglines.com/"&gt;Bloglines&lt;/a&gt; have made a number of interface changes, perhaps prompted by last week's introduction of &lt;a href="http://www.google.com/reader/lens/"&gt;Google Reader&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;The ability to step through posts using the keyboard (&lt;span class="hotkey first"&gt;&lt;span class="key"&gt;j&lt;/span&gt; - next article&lt;/span&gt;   &lt;span class="hotkey"&gt;&lt;span class="key"&gt;k&lt;/span&gt; - previous article&lt;/span&gt;   &lt;span class="hotkey"&gt;&lt;span class="key"&gt;s&lt;/span&gt; - next sub&lt;/span&gt;   &lt;span class="hotkey"&gt;&lt;span class="key"&gt;f&lt;/span&gt; - next folder&lt;/span&gt;   &lt;span class="hotkey"&gt;&lt;span class="key"&gt;A&lt;/span&gt; - read all&lt;/span&gt;   &lt;span class="hotkey last"&gt;&lt;span class="key"&gt;r&lt;/span&gt; - refresh left pane)&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span class="hotkey last"&gt;The "unread" count associated with each folder is now a two part number - the number of new messages, plus the number of "pinned" messages&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; The keyboard hotkeys are certainly one feature Google pushes hard, but not one I actually use. In many areas I'm a keyboard junkie - using a command prompt in preference to flashier but ultimately less useful visual tools most of the time, but for me, feed reading is an entirely mouse driven experience. This is where Bloglines, with its plain HTML rather than AJAX interface wins massively for me - the mouse wheel lets me scan through lots of posts very quickly since Bloglines presents the data in a long pane, with a standard scroll bar.&lt;br /&gt;&lt;br /&gt;I pin a lot of messages, so the change to the way of presenting the count I find very useful. I'd like to take it a stage further, and have a way to just show me real new messages, without the pinned messages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; The new features are now mentioned on the &lt;a href="http://www.bloglines.com/about/news#90"&gt;Bloglines About page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112918636560101667?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112918636560101667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112918636560101667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112918636560101667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112918636560101667'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/10/bloglines-interface-changes.html' title='Bloglines interface changes'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112912239180052770</id><published>2005-10-12T13:59:00.000+01:00</published><updated>2005-10-12T14:06:31.810+01:00</updated><title type='text'>Bigger maps at Google Local</title><content type='html'>Google Maps (aka Google Local) have rev'd their javascript again, to version 25.&lt;br /&gt;&lt;br /&gt;Not sure what the changes all mean, but I have noticed that if you type in a placename into the search box, such as  "New York", you now get a full width map - the results panel down the left is removed and given over to showing more map.&lt;br /&gt;&lt;br /&gt;Hurrah - perhaps they can also do something about reducing the height of the banner across the top of the page, so that we can also get to see more map vertically.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112912239180052770?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112912239180052770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112912239180052770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112912239180052770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112912239180052770'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/10/bigger-maps-at-google-local.html' title='Bigger maps at Google Local'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112871031305464917</id><published>2005-10-07T19:12:00.000+01:00</published><updated>2005-10-07T19:39:20.720+01:00</updated><title type='text'>Google Earth and large data files</title><content type='html'>As people discover the power of Google Earth, they are producing larger and larger collections of placemarks.&lt;br /&gt;&lt;br /&gt;Some fairly large collections include:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;my own &lt;a href="http://bbs.keyhole.com/ubb/showthreaded.php/Cat/0/Number/80133"&gt;Countries and territories of the World&lt;/a&gt; with ~260 entries&lt;/li&gt;   &lt;li&gt;&lt;a href="http://bbs.keyhole.com/ubb/showflat.php?Cat=0&amp;Number=12116"&gt;UNESCO world heritage sites&lt;/a&gt; with ~790 entries&lt;/li&gt;   &lt;li&gt;&lt;a href="http://bbs.keyhole.com/ubb/showthreaded.php/Cat/0/Number/61497/page/"&gt;World Club football teams&lt;/a&gt; with ~1800 entries&lt;/li&gt; &lt;/ul&gt; However, these are all eclipsed by two collections (presumably produced from the same raw data) of about 36500 cities in France: &lt;a href="http://bbs.keyhole.com/ubb/showflat.php/Cat/0/Number/148125"&gt;Collection 1&lt;/a&gt;, &lt;a href="http://bbs.keyhole.com/ubb/showflat.php?Cat=0&amp;amp;Board=EarthTourism&amp;amp;Number=103526"&gt;Collection 2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Beware though - Google Earth shows why it it still in beta - it's extremely unstable, and when given sizable files is very prone to crash. Note that a crash will lose any placemarks you have accumulated since you last started Google Earth - even if they are in the "permanent" section of the placemarks (ie. not just in the Temporary Places section).&lt;br /&gt;&lt;br /&gt;So Google Earth team, please get your act in order, and do two things:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;write placemarks to disk as soon as you can, so they are safe if the program crashes (ie dont just wait until the user exits the program cleanly before you write anything to disk)&lt;/li&gt;   &lt;li&gt;add some proper validation so that it is not possible to crash the program with either malformed KML, or simply large collections of placemarks.&lt;/li&gt; &lt;/ul&gt; I find that the safe limit on the number of placemarks in a file is somewhere in the low hundreds - I've not had a problem with my countries file (and noone else has reported problems with it to me), but stepping up beyond 500+ placemarks more often than not causes a crash.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112871031305464917?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112871031305464917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112871031305464917' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112871031305464917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112871031305464917'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/10/google-earth-and-large-data-files.html' title='Google Earth and large data files'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112867138495034435</id><published>2005-10-07T08:29:00.000+01:00</published><updated>2005-10-07T08:49:44.960+01:00</updated><title type='text'>iPod iWay providing maps for iPod and nano</title><content type='html'>&lt;a href="http://www.ipodiway.com/"&gt;iPod iWay&lt;/a&gt; are offering a service that packages Yahoo Maps driving directions for display on the &lt;a href="http://www.apple.com/ipod/color/"&gt;iPod&lt;/a&gt;  or &lt;a href="http://www.apple.com/ipodnano/"&gt;iPod nano&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The proceedure is to enter your source and destination addresses, which you can then preview to check that the directions are OK.  When satisfied, you then select the "get directions" button, which packages them up into a zip file which you down load, and unzip into your iTunes folder, from where it is transferred to the iPod.  The directions are a series of GIF images, comprising the text directions converted to images, along with the turn images that Yahoo already provide.&lt;br /&gt;&lt;br /&gt;The service could be improved in a number of ways:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;this is one example where frames makes sense - have the preview in a frame, so that you can still see the "get directions" button, without having to juggle multiple browser windows or tabs&lt;/li&gt;   &lt;li&gt;There is no overall view of the route provided, either as a map, or as text image - so information that Yahoo provides is missing from the iPod version - I'd suggest adding these, so that you get the overall distance and time estimate, plus the full starting and ending addresses&lt;br /&gt;  &lt;/li&gt;   &lt;li&gt;images are all very well (and its a neat idea to convert the turn directions text into an image alongside each turn map), but also including all the text data as a single text file as well would not add much to the download size, and would prove useful&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt; However, the biggest drawback is outside of iWays' control - &lt;a href="http://maps.yahoo.com/"&gt;Yahoo Maps&lt;/a&gt; only offers directions for USA and Canada!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112867138495034435?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112867138495034435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112867138495034435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112867138495034435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112867138495034435'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/10/ipod-iway-providing-maps-for-ipod-and.html' title='iPod iWay providing maps for iPod and nano'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112863859111166227</id><published>2005-10-06T23:21:00.000+01:00</published><updated>2005-10-06T23:43:11.120+01:00</updated><title type='text'>The demise of Google Maps</title><content type='html'>Google Maps is no longer - it has been absorbed into Google Local, and the combined product, under the banner of Google Local is now out of beta.&lt;br /&gt;&lt;br /&gt;This transformation took place in a &lt;a href="http://zmarties.blogspot.com/2005/10/google-maps-new-layout.html"&gt;number of stages yesterday&lt;/a&gt; - I first noticed the map had swapped sides, but then there was a further round of changes - the javascript has been revised again, to version 23.&lt;br /&gt;&lt;br /&gt;I've taken the time to redo my &lt;a href="http://zmarties.blogspot.com/2005/07/improving-ui-of-mapping-sites-using.html"&gt;CSS file which modifies the mapping UI&lt;/a&gt;. The main change is to make the map occupy the whole of the browser window, and to use transparency for the other controls that get placed in front of the map.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.zmarties.com/maps/mygmaps.css"&gt;revised CSS file is now available&lt;/a&gt; - as before I recommend using the Mozilla/Firefox developers toolbar to apply the CSS file to the page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112863859111166227?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112863859111166227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112863859111166227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112863859111166227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112863859111166227'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/10/demise-of-google-maps.html' title='The demise of Google Maps'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112850381271253742</id><published>2005-10-05T10:02:00.000+01:00</published><updated>2005-10-06T23:46:01.463+01:00</updated><title type='text'>Google maps new layout</title><content type='html'>Google Maps has a new layout, where the most obvious change is that the map has moved from the left to the right of the page.&lt;br /&gt;&lt;br /&gt;Unfortunately this breaks my &lt;a href="http://zmarties.blogspot.com/2005/07/improving-ui-of-mapping-sites-using.html"&gt;CSS redesign of the page&lt;/a&gt; - I'll let you know when I have had a chance to fix it to work with the new version.&lt;br /&gt;&lt;br /&gt;The javascript indicates it is up to version 22, in just 8 months (the original maps went live on 8th Feb this year), so the rate of change of the service is very fast. I wonder why they didn't take the opportunity of this redesign to add the one useful feature that MSN Virtual Earth has that is missing from Google Maps - the ability to change zoom levels with the scroll wheel.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update: 6/10/05&lt;/span&gt; I've updated the CSS file now.  It's now apparent that the early changes I spotted were part of a much larger change - where Google Maps has now been absorbed into Google Local.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112850381271253742?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112850381271253742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112850381271253742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112850381271253742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112850381271253742'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/10/google-maps-new-layout.html' title='Google maps new layout'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112586598455172978</id><published>2005-09-04T21:21:00.000+01:00</published><updated>2005-09-04T21:33:04.560+01:00</updated><title type='text'>Concorde Compendium</title><content type='html'>To follow up my Countries of the World data file for Google Earth, I went for something entirely different.  Having seen that Concorde pops up as a regular "find" on the bbs, I produced from scratch a file that locates all 20 Concordes, linking to a page about each specific aircraft, and also where possible to the museum that now houses it.&lt;br /&gt;&lt;br /&gt;A good number of the aircraft cannot actually be seen in Google Earth - because they are inside the museum buildings where they can be protected from the elements.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://bbs.keyhole.com/ubb/showflat.php/Cat/0/Number/95099/an/0/page/0#95099"&gt;Concorde Compendium&lt;/a&gt; is primarily a Google Earth datafile available via the Google Earth forums, but it also comes in a &lt;a href="http://www.zmarties.com/earth/about/concorde.htm"&gt;web page version&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112586598455172978?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112586598455172978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112586598455172978' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112586598455172978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112586598455172978'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/09/concorde-compendium.html' title='Concorde Compendium'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112500818899031650</id><published>2005-08-25T23:09:00.000+01:00</published><updated>2005-08-26T07:44:58.970+01:00</updated><title type='text'>Countries of the World in Google Earth</title><content type='html'>Having used Google Earth for a while, I decided to come up with my own data layer for it. The result is a data file covering all the countries (and a few dependent territories) throughout the world.&lt;br /&gt;&lt;br /&gt;For each country, it shows the flag of the country, and provides links to&lt;br /&gt;&lt;br /&gt;* Books about the country (via Amazon)&lt;br /&gt;* facts from the CIA World Factbook&lt;br /&gt;* Google search for the country, plus images and news&lt;br /&gt;* Lonely Planet info about the country&lt;br /&gt;* the country's entry in the Wikipedia&lt;br /&gt;&lt;br /&gt;The file is proving quite popular on the  official Google Earth forums at&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bbs.keyhole.com/ubb/showflat.php/Cat/0/Number/80133/an/0/page/0#80133"&gt;Countries and territories of the world&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can also access the kml file from&lt;br /&gt;&lt;a href="http://www.zmarties.com/earth/about/countries.htm" target="_blank"&gt;http://www.zmarties.com/earth/about/countries.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That page will also take you to a web page based version of the same information, with additional links to maps in Virtual Earth, Google Maps, MultiMap, and Yahoo! maps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112500818899031650?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112500818899031650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112500818899031650' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112500818899031650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112500818899031650'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/08/countries-of-world-in-google-earth.html' title='Countries of the World in Google Earth'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112431729417603611</id><published>2005-08-17T22:31:00.000+01:00</published><updated>2005-10-18T22:05:59.063+01:00</updated><title type='text'>The smallest possible zip files</title><content type='html'>Whilst there are many file formats that offer better compression, the ZIP file format is still very widely used, and in fact experiencing a surge in popularity again, since it is the basis for a number of other file formats, including&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;jar files used in Java&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.keyhole.com/kml/kml_doc.html"&gt;kmz (compressed kml) files&lt;/a&gt; used by Google Earth&lt;/li&gt;   &lt;li&gt;Microsoft's upcoming xml and zip based Office document format&lt;/li&gt;   &lt;li&gt;&lt;a href="http://xml.openoffice.org/package.html"&gt;OpenOffice's document format&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; With this in mind, I did a quick and largely unscientific test of a number of Windows based command line zip utilities, to see which one produced the smallest files. In all cases, I set the parameters to give what I believed was the most compression. I was compressing just one file at a time (since that was what my particular scenario needed).&lt;br /&gt;&lt;br /&gt;The results were:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;pkzip command line version 4.0 (parameters -level=9) produced a compressed file which I considered my baseline file size&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.blogger.com/www.info-zip.org/pub/infozip/"&gt;info-zip&lt;/a&gt; version 2.31 (parameters -J -X -j -9) produced a file that was about 0.5% smaller than the baseline until the compressed file size was about 3K, at which point the file size tended to be about 1% larger than the baseline file size&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.7-zip.org/"&gt;7-Zip&lt;/a&gt; version 4.23 (parameters -tzip -mx9 -mpass=4 -mfb=255) produced a file that matched the best of the previous two for very small compressed file sizes&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; So the overall winner was 7-Zip - across my selection of 42 files of varing sizes, it produced a total compressed size of 104K, compared to 109K for each of the other 2 programs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112431729417603611?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112431729417603611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112431729417603611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112431729417603611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112431729417603611'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/08/smallest-possible-zip-files.html' title='The smallest possible zip files'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112428494530715924</id><published>2005-08-17T14:22:00.000+01:00</published><updated>2005-08-26T07:46:21.283+01:00</updated><title type='text'>Innovative uses for the iPod</title><content type='html'>There are a lot of innovative uses being found for the iPod, simply using it as a client that millions of consumers carry around with them:&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ipodsubwaymaps.com/"&gt;http://www.ipodsubwaymaps.com/&lt;/a&gt; has subway maps from around the world, formatted to fit on the iPod screen&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ipodlinux.org/Doom"&gt;http://www.ipodlinux.org/Doom&lt;/a&gt; Doom has been ported to run on the iPod&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.makezine.com/blog/archive/2005/06/make_ebooks_for_1.html"&gt;http://www.makezine.com/blog/archive/2005/06/make_ebooks_for_1.html&lt;/a&gt; Producing ebooks for reading on the iPod&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.zapptek.com/"&gt;http://www.zapptek.com/&lt;/a&gt; A number of applications, including presentations, email, RSS&lt;/li&gt;&lt;li&gt;&lt;a href="http://macs.about.com/od/ipod/a/ipod_email.htm"&gt;http://macs.about.com/od/ipod/a/ipod_email.htm&lt;/a&gt; A round up of the applications that do offer email on the iPod&lt;/li&gt;&lt;li&gt;&lt;a href="http://macs.about.com/od/ipod/a/free_ipod_utils.htm"&gt;http://macs.about.com/od/ipod/a/free_ipod_utils.htm&lt;/a&gt; A round up of free iPod utilities&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112428494530715924?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112428494530715924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112428494530715924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112428494530715924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112428494530715924'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/08/innovative-uses-for-ipod_17.html' title='Innovative uses for the iPod'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112375716704415102</id><published>2005-08-11T11:39:00.000+01:00</published><updated>2005-08-11T11:46:07.056+01:00</updated><title type='text'>Google using their own mapping API</title><content type='html'>Whilst its not surprising for Google to make use of their mapping capabilities elsewhere on their own site, I was slightly surprised when I came across the &lt;a href="http://www.google.com/enterprise/mini/map/"&gt;Google Mini success stories&lt;/a&gt; map to note that it's actually using the published API (complete with registration key), rather than the private methods that most other maps from Google have used to date.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112375716704415102?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112375716704415102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112375716704415102' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112375716704415102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112375716704415102'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/08/google-using-their-own-mapping-api.html' title='Google using their own mapping API'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112362548820783104</id><published>2005-08-09T22:57:00.000+01:00</published><updated>2005-08-09T23:12:49.226+01:00</updated><title type='text'>Google News adds RSS/Atom feeds</title><content type='html'>Finally, Google is waking up to syndication technology.&lt;br /&gt;&lt;br /&gt;Google News is offering &lt;a href="http://news.google.com/intl/en_us/news_feed_terms.html"&gt;RSS and Atom feeds&lt;/a&gt; for both its pre categorized news, and also for news search results.&lt;br /&gt;&lt;br /&gt;Unfortunately News searches seem to have a 10 word limit, which means it's hard to remove noise from the results using lots of "-" terms, but at least they do respect the "&amp;amp;num=100" tagged on the end of the URL, so we can now get feeds with a respectable number of items in, not just limited to 10 results as other providers are.&lt;br /&gt;&lt;br /&gt;The feeds are in RSS 2.0 or Atom 0.3 format, and give the generator as "NFE/0.8" (which is simply the webserver that all Google's news sites use). Feeds are available on the .com site, as well as UK, Canadian English, India, New Zealand and Australian news sites - basically all the English language sites.&lt;br /&gt;&lt;br /&gt;This follows soon after Google added the ability to add any feed to is &lt;a href="http://www.google.com/ig"&gt;personalized home page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112362548820783104?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112362548820783104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112362548820783104' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112362548820783104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112362548820783104'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/08/google-news-adds-rssatom-feeds.html' title='Google News adds RSS/Atom feeds'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112244866562701997</id><published>2005-07-27T08:05:00.000+01:00</published><updated>2005-07-27T08:18:37.606+01:00</updated><title type='text'>Space Shuttle, and other maps</title><content type='html'>More worthwhile mapping mashups and resources:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;track the &lt;a href="http://gmaps.tommangan.us/spacecraft_tracking.html"&gt;Space Shuttle and ISS&lt;/a&gt;&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.globalcoordinate.com/default.aspx"&gt;Global Coordinate&lt;/a&gt; presents all manner of worldwide data on Google Maps, and also offers a Landsat view as well&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.cmleisure.co.uk/weather.htm"&gt;UK weather reports&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www40.brinkster.com/rajbk/shiftkeyzoom.html"&gt;zoom to a rectangular area&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://jdmcox.com/"&gt;USAPhotoMaps&lt;/a&gt; - an offline program that makes the most of data it downloads from TerraServer&lt;br /&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112244866562701997?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112244866562701997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112244866562701997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112244866562701997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112244866562701997'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/space-shuttle-and-other-maps.html' title='Space Shuttle, and other maps'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112240359575007064</id><published>2005-07-26T19:13:00.000+01:00</published><updated>2005-10-06T23:46:38.790+01:00</updated><title type='text'>Improving the UI of mapping sites using CSS</title><content type='html'>When run in Mozilla/Firefox, &lt;a href="http://virtualearth.msn.com/"&gt;MSN Virtual Earth&lt;/a&gt; does not have quite the same visual appearance as it does in Internet Explorer - specifically the banner header holding the search controls at the top of the screen is solid in Mozilla, but is semi-transparent on IE.&lt;br /&gt;&lt;br /&gt;I realized that this could be fixed by a simple change to the CSS. Whilst I was at it, I went further to see what else I could improve in the Virtual Earth UI, using just CSS. The changes I put in my &lt;a href="http://www.zmarties.com/maps/myve.css"&gt;CSS file for Virtual Earth&lt;/a&gt; are:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;make the banner semi-transparent, as it is in IE&lt;/li&gt;   &lt;li&gt;move the menu up to the top of the banner&lt;/li&gt;   &lt;li&gt;remove the "about" menu item, which adds nothing one you have read it once&lt;/li&gt;   &lt;li&gt;move the scale to the corner of the map, and give it a solid background, so that it can actually be read&lt;/li&gt;   &lt;li&gt;shrink the size of the zoom control slightly, and make it semi-transparent to obscure less of the map&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;move the compass rose, so it's not so in the way, and make it semi-transparent (but less so when you actually mouse over it to use it)&lt;/li&gt;   &lt;li&gt;fix the size of the "x" box in the corner of info windows&lt;/li&gt;   &lt;li&gt;increase the font size for permalinks, to make them easier to read and click on&lt;/li&gt;   &lt;li&gt;hide the what and where help text hints&lt;/li&gt;&lt;li&gt;Stop the search result titles SHOUTING&lt;br /&gt;&lt;/li&gt;  &lt;/ul&gt; I also made a similar &lt;a href="http://www.zmarties.com/maps/mygmaps.css"&gt;CSS file for Google Maps&lt;/a&gt;, which gives a similar set of improvements:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;enlarge the map to take up the whole of the browser window&lt;/li&gt;   &lt;li&gt;place the results window in front of the map, in a semi-transparent form, which becomes more solid when the mouse moves over it to use it&lt;/li&gt;   &lt;li&gt;reduce the size of the search form, which is similarly semi-transparent&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;remove the logo and banner which were taking up too much space&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;remove the text labels that just duplicate icons&lt;/li&gt; &lt;/ul&gt; These CSS files can be used in Mozilla by using the "Add User Style Sheet..." option in the &lt;a href="http://chrispederick.com/work/firefox/webdeveloper/"&gt;Web Developer toolbar&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update: 5th Oct 2005:&lt;/b&gt; There is a new layout to Google Maps that means this CSS file no longer works. I'll have to see if I can find time to fix it for the new layout.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update: 6/10/05&lt;/span&gt; I've updated the CSS file now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112240359575007064?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112240359575007064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112240359575007064' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112240359575007064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112240359575007064'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/improving-ui-of-mapping-sites-using.html' title='Improving the UI of mapping sites using CSS'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112222360365622340</id><published>2005-07-24T17:12:00.000+01:00</published><updated>2005-07-24T18:13:30.746+01:00</updated><title type='text'>VirtualEarth from MSN</title><content type='html'>MSN have launched &lt;a href="http://virtualearth.msn.com/"&gt;Virtual Earth&lt;/a&gt; - their attempt to catch up with &lt;a href="http://maps.google.com/"&gt;Google Maps&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Having tried it out for a few hours, I think they've generally missed. There are a few areas where they exceed the capabilities of Google Maps, but these are outweighed by those where they fall short.&lt;br /&gt;&lt;br /&gt;The capability that is likely to &lt;a href="http://radio.weblogs.com/0001011/2005/07/24.html#a10738"&gt;get the most press&lt;/a&gt; is the fact that they show the USGS colour data at full resolution (ie at the resolution that Google Earth uses, not the reduced resolution that Google Maps currently displays). However, outside of the USGS colour areas (around 30+ US cities), they only show the black and white USGS data - which is a very poor substitute for the sometimes lower resolution, but coloured photos that Google uses. Google also has detailed coverage for many cities throughout the world, whereas Virtual Earth is limited to detailed data in the USA only.&lt;br /&gt;&lt;br /&gt;A possible other reason to prefer VirtualEarth is it has a larger part of the screen given over to the map, since it does not reserve space alongside the map for search results.&lt;br /&gt;&lt;br /&gt;The list of areas they fall short of Google Maps is longer:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;This is an extreme US centric launch - there is no attempt to provide photo data yet for the rest of the world, beyond the 1 pixel per km &lt;a href="http://earthobservatory.nasa.gov/Newsroom/BlueMarble/"&gt;NASA Blue Marble image&lt;/a&gt;, and the "road map" view does not show any road data outside of the USA (showing just limited place name data).&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;Keyboard navigation is harder with Virtual Earth - no use of pageUp/pageDown to move the map in big chunks (but I do like the fact that the scroll wheel can be used to zoom)&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;Virtual Earth uses large, opaque, and ugly controls for zooming and scrolling&lt;/li&gt;   &lt;li&gt;Bringing up help places a pseudo popup window in front of the map - so you can't view help and the map at the same time&lt;/li&gt;   &lt;li&gt;Unfortunately the Virtual earth view of the world is flat - you cannot scroll west from the USA, but must scroll east to get to anywhere else&lt;/li&gt;   &lt;li&gt;The distance scale shows miles only - no metric measurements&lt;/li&gt;   &lt;li&gt;It is not possible to scroll around the whole world at a particular zoom level - when the data runs out (generally when you leave the USA) the system simply locks you from scrolling anymore in that direction, rather than showing you the data at whatever resolution it may have&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; Virtual Earth comes with what they call an API - which simply means that they have documented the URL format used to bring up a page at a specific location and zoom level etc. Unfortunately the URLs use the pipe character "|" when constructing the URLs - I've always considered this an invalid character (though the RFC may be ambiguous in this respect), and I know of plenty of tools which will not cope with such URLs - wikis for example, which often use the pipe character to separate a URL from the label a link will use. It's worth noting that its possible to separate the latitude from the longitude in the URL using a comma instead of the pipe character, but they really need to remove the pipe character altogether.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112222360365622340?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112222360365622340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112222360365622340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112222360365622340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112222360365622340'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/virtualearth-from-msn.html' title='VirtualEarth from MSN'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112211510390136098</id><published>2005-07-23T11:25:00.000+01:00</published><updated>2005-07-23T11:38:23.906+01:00</updated><title type='text'>Hybrid mode for Google Maps</title><content type='html'>Google Maps has gained a hybrid mode, which overlays mapping data on top of the satellite images.  To achieve this, they have had to rescale their photographic images, which were not to the same scale as the maps.  This appears to have been done by resampling the existing images, so for example the Google copyright watermarks have been stretched along with the rest of the images.&lt;br /&gt;&lt;br /&gt;In most cases the maps and the images line up well - though as always people take great pleasure in finding the exceptions.  A &lt;a href="http://slashdot.org/article.pl?sid=05/07/23/0237251&amp;from=rss"&gt;discussion on Slashdot&lt;/a&gt; found the following examples:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://maps.google.com/maps?q=don+mills+centre+toronto&amp;amp;ll=43.773201,-79.191341&amp;spn=0.007492,0.015044&amp;amp;t=h&amp;num=10&amp;amp;start=0&amp;hl=en"&gt;just minor misalignment in Toronto, Canada&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://maps.google.co.uk/maps?q=camden+town+station&amp;amp;spn=0.004114,0.007736&amp;t=h&amp;amp;hl=en"&gt;misalignment at Camden Town, London&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://maps.google.com/maps?ll=36.102810,-95.759228&amp;spn=0.006127,0.008337&amp;amp;t=h&amp;hl=en"&gt;the creation of imaginary roads&lt;/a&gt; (there is no E 42nd St), and E 43rd St does not exist beyond the crossroads - its a drainage ditch!&lt;/li&gt;   &lt;li&gt;the &lt;a href="http://maps.google.com/maps?q=ottawa,+on,+ca&amp;amp;ll=45.416000,-75.715692&amp;spn=0.006253,0.010987&amp;amp;t=h&amp;hl=en"&gt;satellite image is more recent than the map&lt;/a&gt; in Ottowa, Canada - the road has been repositioned south of the building&lt;/li&gt;   &lt;li&gt;the &lt;a href="http://maps.google.com/maps?q=westminster,+co&amp;amp;ll=39.825644,-104.980974&amp;spn=0.007749,0.015003&amp;amp;t=h&amp;amp;hl=en"&gt;map data is more recent than the satellite&lt;/a&gt; in Westminster, Co&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112211510390136098?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112211510390136098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112211510390136098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112211510390136098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112211510390136098'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/hybrid-mode-for-google-maps.html' title='Hybrid mode for Google Maps'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112172559269804731</id><published>2005-07-18T23:16:00.000+01:00</published><updated>2005-07-18T23:26:32.706+01:00</updated><title type='text'>Update to Yahoo Maps API to allow POSTING</title><content type='html'>Whilst I'm unconvinced of the general usefulness of the &lt;a href="http://developer.yahoo.net/maps/index.html"&gt;Yahoo maps API&lt;/a&gt; (since the maps cannot be integrated or otherwise embedded into other pages), they have just made them potentially a bit more useful.&lt;br /&gt;&lt;br /&gt;The original API took a URL that supplied the RSS feed describing the map points.  This URL therefore had to be accessible to Yahoo's servers - thus ruling out use on intranet sites, and on many sites where the data could not easily be written to a file.&lt;br /&gt;&lt;br /&gt;The changed API allows the data to be supplied directly via the API, in the form of an HTTP POST.  Details in a new &lt;a href="http://developer.yahoo.net/maps/documentation.html#post"&gt;POST section on the API documentation&lt;/a&gt; page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112172559269804731?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112172559269804731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112172559269804731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112172559269804731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112172559269804731'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/update-to-yahoo-maps-api-to-allow.html' title='Update to Yahoo Maps API to allow POSTING'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112167977800904759</id><published>2005-07-18T10:16:00.000+01:00</published><updated>2005-07-18T23:14:24.593+01:00</updated><title type='text'>Google Maps showing a scale</title><content type='html'>Google Maps have started to &lt;a href="http://maps.google.com/maps?q=london,+uk&amp;spn=0.076037,0.161774&amp;amp;hl=en"&gt;show a scale on their maps&lt;/a&gt;, in the position previously used by the Google logo.&lt;br /&gt;&lt;br /&gt;This scale does not always appear on the maps, but does seem to be there whenever you go to a map via a "link to this page" URL. The scale is provided with the tooltip "Scale at the center of the map" and gives a horizontal scale. As you scroll the map, the scale changes dynamically as the area in the center of the map changes, which dramatically illustrates the fact that the scale is not constant over the whole of the visible map. No attempt is made to provide a scale in the vertical direction, which is not normally the same as the horizontal one.&lt;br /&gt;&lt;br /&gt;The scale is shown for both the maps view, and the satellite view, and gives both imperial and metric units (with the unit changing as appropriate to keen the numbers managable).&lt;br /&gt;&lt;br /&gt;I've not been able to determine if there is a way for applications using the &lt;a href="http://www.google.com/apis/maps/"&gt;Google Maps API&lt;/a&gt; to get to show this scale.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; Its not been documented yet, but the API now supports the Scale control via a command such as:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;map.addControl(new GScaleControl());&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112167977800904759?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112167977800904759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112167977800904759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112167977800904759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112167977800904759'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/google-maps-showing-scale.html' title='Google Maps showing a scale'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112141237158107361</id><published>2005-07-15T08:13:00.000+01:00</published><updated>2005-07-15T08:26:11.590+01:00</updated><title type='text'>Nuclear blasts on Google Maps</title><content type='html'>Eric Meyer has produced an interesting, if slightly bugged application of Google Maps with his &lt;a href="http://meyerweb.com/eric/tools/gmap/hydesim.html"&gt;HYDESim maps&lt;/a&gt; which are an indicator of structural damage to buildings from a nuclear blast.&lt;br /&gt;&lt;br /&gt;The maps show rings of overpressure caused by the blast - which is unfortunately where they go wrong.  Google Maps do not have the same scale both vertically and horizontally, so these rings should really be ellipses.  The error is not too bad in much of the mid-USA, but moving further North or South the errors mount up, and switching to satellite mode the difference can be even greater.  For example at  -96.24298095703125, 63.87451171875 on the satellite image the ratio between the vertical and horizontal scales is roughly 23:10.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112141237158107361?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112141237158107361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112141237158107361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112141237158107361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112141237158107361'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/nuclear-blasts-on-google-maps.html' title='Nuclear blasts on Google Maps'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112132654063018228</id><published>2005-07-14T08:21:00.000+01:00</published><updated>2005-07-14T08:35:40.636+01:00</updated><title type='text'>Pixsy - the random image search engine</title><content type='html'>&lt;a href="http://www.pixsy.com/"&gt;Pixsy&lt;/a&gt; is a new image search engine that "&lt;span class="text"&gt;searches                      blogs, mobile blogs ("moblogs"), social networks,                      and other sites that have unique content" in order to find images that most search engines miss.&lt;br /&gt;&lt;br /&gt;That's all very well, but unfortunately viewing any of the results seems to be a lottery.  Like most engines, it does not show all the results on one page, but offers Next and Previous links.  The URL of a results page is currently &lt;span style="font-weight: bold;"&gt;http://www.pixsy.com/Search.aspx?next=true&lt;/span&gt;  - note that it has a parameter of next, that steps you through the groups of results each time you get to that page.  Thus the standard operation of "view an image then press back to get back to the results page" does not take you to the same results page, but instead advances you to a new set of results.&lt;br /&gt;&lt;br /&gt;Even on a single page of results, the details links are always numbered from zero for the first visible image, (so the first image on the first page and that on the second page etc all have the same URL), so it seems to be random when you view the detailed image result as to whether you will get the image you thought you would, or rather some other image that shares the same URL on a different page of results.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112132654063018228?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112132654063018228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112132654063018228' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112132654063018228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112132654063018228'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/pixsy-random-image-search-engine.html' title='Pixsy - the random image search engine'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112063670088739886</id><published>2005-07-06T08:49:00.000+01:00</published><updated>2005-07-06T19:41:37.723+01:00</updated><title type='text'>Weather maps of the USA</title><content type='html'>It may not last long at this URL (which is just a development one), but &lt;a href="http://www.myjavaserver.com/%7Eweathermaps/weather/index.jsp?query=austin%2C+tx&amp;radar=Texas.kml"&gt;Weather Maps&lt;/a&gt; is presenting Weather Underground information on Google Maps.&lt;br /&gt;&lt;br /&gt;The markers for each point artfully show all of temperature, wind strength and direction, and weather observation, and the popup info window adds humidity and a temperature chart.&lt;br /&gt;&lt;br /&gt;There are also links to webcams so you can see the realtime weather, and data can be downloaded for display in Google Earth.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: More weather presented on maps at:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.stormreportmap.com/"&gt;Storm Report Map&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.niceweather.com/maps/maps.pl?94043"&gt;Nice Weather&lt;/a&gt;&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112063670088739886?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112063670088739886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112063670088739886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112063670088739886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112063670088739886'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/weather-maps-of-usa.html' title='Weather maps of the USA'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112060227891996155</id><published>2005-07-05T22:45:00.000+01:00</published><updated>2005-07-05T23:28:09.640+01:00</updated><title type='text'>Roundup of more mapping highlights</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Google Maps&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sueandpaul.com/gmapPedometer/"&gt;GMaps Pedometer&lt;/a&gt; is another implementation of measuring the length of a path you click on the map&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.mgmaps.com/index.php"&gt;Mobile GMaps&lt;/a&gt; is free software to display Google Maps imagery on Java J2ME-enabled mobile phones&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kokogiak.com/gmaps-transparencies.html"&gt;Google Maps Transparencies&lt;/a&gt; overlays a map directly onto the centre of a larger satellite image - which does show that the two do not line up exactly&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.thrall.net/%7Emking/maps/upstracking.html"&gt;UPS tracking with Google Maps&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.bloglander.com/scavengeroogle/"&gt;Scavengeroogle&lt;/a&gt; - a scavenger hunt to track down images seen at Google Maps&lt;br /&gt; &lt;/li&gt;  &lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Google Earth&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://geobloggers.blogspot.com/2005/06/network-link-killer-app-for-google.html"&gt;Network Link&lt;/a&gt; - an explanation of the feed subscription and location based URL format used in Google Earth&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.googleglobe.com/"&gt;GoogleGlobe&lt;/a&gt; serves up Google Earth placemarks for user entered locations&lt;/li&gt; &lt;li&gt;&lt;a href="http://www2.prupref.com/announce/google-earth.php"&gt;Chicago real estate&lt;/a&gt; in Google Earth format - its about a 500K file, updated daily, so they really should be using the compressed .kmz format which would cut the size to 100K&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kartographie.uni-trier.de/p/h/users/sk/Google_Earth/google_earth_de_wikipedia.htm"&gt;GeoData from the German Wikipedia&lt;/a&gt; - covering about 2600 locations worldwide that have been geotagged in the German version of Wikipedia&lt;br /&gt;  &lt;/li&gt;    &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112060227891996155?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112060227891996155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112060227891996155' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112060227891996155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112060227891996155'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/roundup-of-more-mapping-highlights.html' title='Roundup of more mapping highlights'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112045945081041554</id><published>2005-07-04T07:27:00.000+01:00</published><updated>2005-07-04T07:44:10.816+01:00</updated><title type='text'>Official Google toolbar for Firefox on its way</title><content type='html'>&lt;a href="http://www-cse.ucsd.edu/%7Efritz/"&gt;Fritz Schneider&lt;/a&gt; has contacted the &lt;a href="http://googlebar.mozdev.org/"&gt;Googlebar&lt;/a&gt; developers to let them know that Google are expecting to &lt;a href="http://mozdev.org/pipermail/googlebar/2005-July/001043.html"&gt;release an official Google Toolbar for Firefox&lt;/a&gt; this week.&lt;br /&gt;&lt;br /&gt;It will work with Firefox 1.0+, on Win2k/XP, MacOS X 10.2, and Linux 8.0+. With the exception of the popup blocker (which Firefox already has), it will match the &lt;a href="http://www.google.com/support/toolbar/bin/static.py?page=features.html"&gt;features of the latest IE toolbar&lt;/a&gt;. Thus we can expect spellcheck, autolink functionality, and probably a PageRank display.&lt;br /&gt;&lt;br /&gt;For a while now, if you visited the &lt;a href="http://toolbar.google.com/"&gt;Google toolbar&lt;/a&gt; page using Firefox, it suggested that you install the independently developed Googlebar thus:&lt;br /&gt;&lt;blockquote&gt;Googlebar: We encourage Firefox, Mozilla, and Netscape® 7.x users to install the open-source Googlebar, developed and supported by Google fans.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112045945081041554?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112045945081041554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112045945081041554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112045945081041554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112045945081041554'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/official-google-toolbar-for-firefox-on.html' title='Official Google toolbar for Firefox on its way'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112030308872888848</id><published>2005-07-02T10:45:00.000+01:00</published><updated>2005-07-02T14:35:52.600+01:00</updated><title type='text'>Google Earth feeds and files</title><content type='html'>&lt;a href="http://earth.google.com/"&gt;Google Earth&lt;/a&gt; is the downloadable application from Google that uses the same satellite data as Google Maps, but which literally takes it into another dimension. The images can be scrolled as with Google Maps, but can also be viewed from an angle and rotated - and since the data is augmented with altitude data, some of these views can be most spectacular.&lt;br /&gt;&lt;br /&gt;[The &lt;a href="http://desktop.google.com/download/earth/index.html"&gt;downloads page&lt;/a&gt; has been temporarily disabled, whilst Google increase capacity of their servers]. The free entry level version of the application runs on Windows, but the &lt;a href="http://earth.google.com/earth_fusion.html"&gt;enterprise version runs on Linux&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Data for overlaying the images with points of interest is stored in KML files.  Google have put together &lt;a href="http://www.keyhole.com/kml/kml_doc.html"&gt;documentation for the KML file format&lt;/a&gt; so that other people can produce these files.&lt;br /&gt;&lt;br /&gt;You can search via Google for kml files (and their compressed kmz equivalent), though beware that these will also bring up some non-google earth kml files.&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.google.com/search?num=100&amp;hl=en&amp;amp;lr=&amp;as_qdr=all&amp;amp;q=+filetype%3Akml+kml&amp;btnG=Search"&gt;search for kml files&lt;/a&gt; (a claimed 5430 files at the time of writing this post, but after removing duplicates only 86 remain)&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.google.com/search?num=100&amp;amp;amp;hl=en&amp;lr=&amp;amp;as_qdr=all&amp;q=+filetype%3Akmz+kmz&amp;amp;btnG=Search"&gt;search for kmz files&lt;/a&gt; (a claimed 73 results at the time of writing this post)&lt;/li&gt; &lt;/ul&gt; Specific feeds of interest include:&lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;ul&gt;   &lt;li&gt;&lt;a href="http://earthquake.usgs.gov/recenteqsww/catalogs/eqs7day-M1.kml"&gt;USGS Earthquakes&lt;/a&gt;&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.geobloggers.com/feeds/newestFlickr.kml"&gt;Latest 50 geotagged flickr photos&lt;/a&gt;, updated every 30 mins &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.geobloggers.com/feeds/flickr.kml"&gt;Closest 50 geotagged flickr photos&lt;/a&gt; within 100km to the point you're looking at. &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.geobloggers.com/del.icio.us.kml"&gt;Closest 50 geotagged del.icio.us pages&lt;/a&gt; within 2000km to the point you're looking at.&lt;/li&gt; &lt;/ul&gt; More static files of interest include:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;An overlay to update the &lt;a href="http://www.landrum-brown.com/assets/Downloadables/overlay2.kmz"&gt;image of a Chicago airport&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.gouillou.com/keyhole/img/monaco-2004-12-11.kml"&gt;Tourism in Monaco&lt;/a&gt;&lt;br /&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112030308872888848?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112030308872888848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112030308872888848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112030308872888848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112030308872888848'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/google-earth-feeds-and-files.html' title='Google Earth feeds and files'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112029648218900798</id><published>2005-07-02T10:18:00.000+01:00</published><updated>2005-07-02T10:28:02.196+01:00</updated><title type='text'>script.aculo.us - visual effects, and drag-and-drop framework</title><content type='html'>&lt;a href="http://script.aculo.us/"&gt;script.aculo.us&lt;/a&gt; is a javascript framework which provides (currently) a number of visual effects, and drag-and-drop support.  It's available for use under an MIT style licence.&lt;br /&gt;&lt;br /&gt;There's an &lt;a href="http://script.aculo.us/drag-and-drop#sortable-floats-demo"&gt;example puzzle&lt;/a&gt;, to illustrate the drag-and-drop, that although very simple is quite entertaining.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112029648218900798?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112029648218900798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112029648218900798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112029648218900798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112029648218900798'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/scriptaculous-visual-effects-and-drag.html' title='script.aculo.us - visual effects, and drag-and-drop framework'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112029593103453717</id><published>2005-07-02T09:37:00.000+01:00</published><updated>2005-07-02T10:29:09.503+01:00</updated><title type='text'>More Google Maps API applications</title><content type='html'>Google Maps API applications are coming thick and fast now.  A few that caught my eye:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.cognimetric.com/aprs/"&gt;amateur radio position tracking&lt;/a&gt; - illustrating the use of locked together side by side map and satellite images&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.thrall.net/maps/mbta.html"&gt;Boston subway map&lt;/a&gt; - artfully uses different coloured polylines to show the different subway lines&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.seattlecityphotography.com/personal/diving/"&gt;Puget Sound Dive Maps&lt;/a&gt; - nothing particularly unique about this, just a nice example of how individual pages can make use of the maps&lt;br /&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112029593103453717?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112029593103453717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112029593103453717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112029593103453717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112029593103453717'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/more-google-maps-api-applications.html' title='More Google Maps API applications'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112029263747897090</id><published>2005-07-02T09:13:00.000+01:00</published><updated>2005-07-02T09:23:57.483+01:00</updated><title type='text'>Lengthfinder - Google Maps based app for measuring distances</title><content type='html'>&lt;a href="http://www.benno.id.au/map/length.html"&gt;LengthFinder&lt;/a&gt; is a Google Maps based page that allows you to interactively plot a path on a map, and display the length of that route.&lt;br /&gt;&lt;br /&gt;The developer is Australian, so the map (or actually satellite image) comes up centred on Sydney, and distances are given in Km only.  There is also a conversion to walking/cycling time - I guess they walk slow in the Australian heat since the conversion assumes just 4Km per hour walking pace!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112029263747897090?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112029263747897090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112029263747897090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112029263747897090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112029263747897090'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/lengthfinder-google-maps-based-app-for.html' title='Lengthfinder - Google Maps based app for measuring distances'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112020323528586071</id><published>2005-07-01T08:30:00.000+01:00</published><updated>2005-07-01T08:33:55.290+01:00</updated><title type='text'>Another maps web service</title><content type='html'>&lt;a href="http://www.plotted.com/api/"&gt;Plotted.com&lt;/a&gt; is another site which aims to simplify using the Google Maps API, by simply serving up a map as a web service.&lt;br /&gt;&lt;br /&gt;It also supports geocoding of locations, and is designed to be placed in a iframe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112020323528586071?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112020323528586071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112020323528586071' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112020323528586071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112020323528586071'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/another-maps-web-service.html' title='Another maps web service'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112020162445673713</id><published>2005-07-01T07:47:00.000+01:00</published><updated>2005-07-01T08:07:04.473+01:00</updated><title type='text'>Greasemonkey script to add Google Map to any page</title><content type='html'>&lt;a href="http://www.vinq.com/greasemap/"&gt;  Greasemap&lt;/a&gt; is a Greasemonkey script which adds a Google map to a page if it finds any geocodable addresses or other geotags on the page.&lt;br /&gt;&lt;br /&gt;The map is placed in an iframe served up from Vinq.com - which gets around the restrictions that the Google maps key registration mechanism imposes.&lt;br /&gt;&lt;br /&gt;Currently recognised locations are of the form&lt;br /&gt;&lt;ul&gt;   &lt;li&gt; 123 foobar street, anytown, MN 95125&lt;/li&gt;   &lt;li&gt; &amp;lt;meta name="geo.position" content="41.328,-110.292"&amp;gt;&lt;/li&gt;   &lt;li&gt;&amp;lt;meta name="ICBM" content="41.328,-110.292"&amp;gt;&lt;/li&gt; &lt;/ul&gt; The actual script is very short - it simply packages up any geotags on the page, together with any addresses recognised by a regular expression, and then passes it via a URL to the server which produces the iframe contents to be placed in an injected iframe tag.&lt;br /&gt;&lt;br /&gt;All geocoding of addresses is done on the server.  The server is thus a useful webservice in its own right.  Take a look at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vinq.com/greasemap.html?locs=801+spring+St,Seattle,WA"&gt;http://www.vinq.com/greasemap.html?locs=801+spring+St,Seattle,WA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- it produces a twin map layout, showing a wide angle view, and a close-up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112020162445673713?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112020162445673713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112020162445673713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112020162445673713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112020162445673713'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/07/greasemonkey-script-to-add-google-map.html' title='Greasemonkey script to add Google Map to any page'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112016416965793460</id><published>2005-06-30T21:23:00.000+01:00</published><updated>2005-06-30T21:42:49.663+01:00</updated><title type='text'>Yahoo maps API</title><content type='html'>As well as Google, Yahoo have also launched a &lt;a href="http://developer.yahoo.net/maps/"&gt;mapping API&lt;/a&gt;. Whilst the Google API has it's fair share of problems, the Yahoo API is quite simple - it's such a shame that the service is such a poor one, so as to make the API a non starter as far as I'm concerned.&lt;br /&gt;&lt;br /&gt;Jeffrey McManus (who works at Yahoo) has a &lt;a href="http://mcmanus.typepad.com/grind/2005/06/why_the_yahoo_m.html"&gt;7 point list as to why he thinks the Yahoo API is better&lt;/a&gt; than Google's, which comes down to this:&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;The Yahoo map is hosted on Yahoo - &lt;span style="font-weight: bold;"&gt;so this means that you can't integrate it into your site - what good is that?&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;Yahoo allows unlimited maps to be served up - &lt;span style="font-weight: bold;"&gt;whereas Google have a limit of 50K per day per page - that seems very generous to me&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;{juvenile name calling}&lt;/li&gt;&lt;li&gt;Yahoo allows US street addresses as well as the Lat/Long that Google uses - &lt;span style="font-weight: bold;"&gt;but Google's maps are worldwide, whereas Yahoo is limited to the USA only&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;{repeat of juvenile humour}&lt;/li&gt;   &lt;li&gt;Yahoo have lots of other API's for other types of data - &lt;span style="font-weight: bold;"&gt;agreed - I'm a big fan of their other API's (which pass back data you can then serve up presented as you want), but that only serves to show how poor the Yahoo mapping API is&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;Yahoo uses modified RSS to specify points to show on the map - &lt;span style="font-weight: bold;"&gt;agreed this is currently simpler than Google's arrangement&lt;/span&gt;&lt;/li&gt;  &lt;/ol&gt;So by my reckoning, there are 2 strikes against the Yahoo API here - the maps can't be embedded, and are USA only, with only the simplicity factor in their favour. I really can't see many people wanting to use this API at all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112016416965793460?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112016416965793460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112016416965793460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112016416965793460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112016416965793460'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/06/yahoo-maps-api.html' title='Yahoo maps API'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-112015982232633840</id><published>2005-06-30T20:08:00.000+01:00</published><updated>2005-06-30T20:37:19.063+01:00</updated><title type='text'>The cream of the Google Maps API</title><content type='html'>&lt;a href="http://maps.google.com/"&gt;Google Maps&lt;/a&gt; has finally gained an &lt;a href="http://www.google.com/apis/maps/"&gt;official API&lt;/a&gt;, (though being beta, it's almost as likely to change as the unofficial API everyone has been using up to now).&lt;br /&gt;&lt;br /&gt;Use of the API requires a key, which is causing no end of problems, since keys are tied to partial URLs:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;you cant get a single key that works across more than one of example.com, www.example.com, example.co.uk&lt;/li&gt;   &lt;li&gt;you cant get a single key that works when your page is migrated from example.com/news.htm to example.com/archive/june.htm&lt;/li&gt;   &lt;li&gt;if your site uses URLs of the form example.com/tag/page.htm where tag varies, then you need a separate key per tag.&lt;/li&gt; &lt;/ul&gt; Lets hope they fix that ASAP, since thats a huge flaw in the implementation.&lt;br /&gt;&lt;br /&gt;There's a very lively &lt;a href="http://groups-beta.google.com/group/Google-Maps-API"&gt;discussion group&lt;/a&gt; for the API, with lots of good questions, answers, and examples being posted already.  A few that caught my eye are:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;discussion on how to add a &lt;a href="http://groups-beta.google.com/group/Google-Maps-API/browse_thread/thread/34c586aefaca1ca0/75e47567456ff186#75e47567456ff186"&gt;scale bar&lt;/a&gt; to the maps&lt;/li&gt;   &lt;li&gt;calculating the &lt;a href="http://groups-beta.google.com/group/Google-Maps-API/browse_thread/thread/96d28785ed57544f/fc18f88db394c9fb#fc18f88db394c9fb"&gt;distance between two points&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://groups-beta.google.com/group/Google-Maps-API/browse_thread/thread/7df0eb9d920b199d/6f8ceaa919ff2117#6f8ceaa919ff2117"&gt;scaling items with the zoom level&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;adding a &lt;a href="http://groups-beta.google.com/group/Google-Maps-API/browse_thread/thread/20368961cd19e3f9/7ecce86f6099b02f#7ecce86f6099b02f"&gt;side panel&lt;/a&gt; to the maps&lt;/li&gt; &lt;/ul&gt; Example uses of the API include&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.ovationmarketing.com/MapMaker.asp"&gt;MapMaker&lt;/a&gt; which allows you to interactively add a path overlay to a map&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.acme.com/jef/paris_forts/"&gt;Paris Star Forts&lt;/a&gt; which illustrates adding a side panel&lt;/li&gt;  &lt;/ul&gt;Other interesting items to come out of the discussions:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://geocoder.us/"&gt;geocoder.us&lt;/a&gt; which can translate addresses to latitude/longitude&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-112015982232633840?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/112015982232633840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=112015982232633840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112015982232633840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/112015982232633840'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/06/cream-of-google-maps-api.html' title='The cream of the Google Maps API'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111877971432072926</id><published>2005-06-14T20:52:00.000+01:00</published><updated>2005-06-14T21:08:34.326+01:00</updated><title type='text'>More Google Maps fun</title><content type='html'>A few more Google Maps data presentations:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://gcensus.com/index.php"&gt;gCensus&lt;/a&gt; presenting US census data&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.zoto.com/users/geotags/"&gt;zoto photo sharing&lt;/a&gt; placing geotagged photos on the maps&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.gtraffic.info/"&gt;gTraffic.info&lt;/a&gt; providing UK-wide traffic info, plus traffic cams in central London&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.dynamite.co.uk/local/"&gt;dynamite local&lt;/a&gt; providing access to a lot of UK datasets, including weather, flickr photos, travel info, geocaches&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111877971432072926?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111877971432072926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111877971432072926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111877971432072926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111877971432072926'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/06/more-google-maps-fun.html' title='More Google Maps fun'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111861239394599036</id><published>2005-06-12T22:30:00.000+01:00</published><updated>2005-06-12T22:41:40.223+01:00</updated><title type='text'>Smart commas, but stupid ampersands</title><content type='html'>&lt;a href="http://editorial.gettyimages.com/ms_gins/source/home/home.aspx?pg=1"&gt;Getty I&lt;/a&gt;&lt;a href="http://editorial.gettyimages.com/ms_gins/source/home/home.aspx?pg=1"&gt;mages&lt;/a&gt; are indicating that their search now uses "smart commas".  The &lt;a href="http://corporate.gettyimages.com/marketing/m05/Edit_Newsletter/index.aspx?language=en-us&amp;gi=1&amp;amp;pg=4"&gt;text describing this feature notes&lt;/a&gt; that:&lt;br /&gt;&lt;blockquote&gt;      If you're using words in the search field for your keyword searches, commas now work like AND:     &lt;br /&gt;     - Put "tom cruise, close-up" in the search field      &lt;br /&gt;     - Your results will return images that contain close-ups of Tom Cruise      &lt;br /&gt;&lt;br /&gt;If you're using image numbers in the search field for your keyword searches, commas now work like OR:     &lt;br /&gt;     - Put "1945157, 1951923" in the search field     &lt;br /&gt;     - Your results will return both image # 1945157 and image # 1951923&lt;/blockquote&gt;I approve of this - this seems a very sensible behaviour.  However, the text also notes that:&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;You can also use an ampersand (&amp;) in place of AND. But be sure to add a space between keywords and "&amp;amp;".&lt;/blockquote&gt;I don't understand this restriction at all - the examples show that you dont need to surround a comma by spaces, but you do if you use an ampersand. It must have been almost as hard work to write up that ampersands don't work as it would have been to fix it so that they do!&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111861239394599036?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111861239394599036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111861239394599036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111861239394599036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111861239394599036'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/06/smart-commas-but-stupid-ampersands.html' title='Smart commas, but stupid ampersands'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111831840818604574</id><published>2005-06-09T12:54:00.000+01:00</published><updated>2005-06-30T20:08:22.630+01:00</updated><title type='text'>Why Google maps does not have a scale</title><content type='html'>One of the missing features from Google maps is a scale. Whilst not impossible to provide, there is one very good reason why this is not provided - &lt;span style="font-weight: bold;"&gt;Google maps are not drawn to scale!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This Slashdot comment titled &lt;a href="http://slashdot.org/comments.pl?sid=152099&amp;threshold=1&amp;amp;commentsort=0&amp;tid=217&amp;amp;amp;amp;amp;amp;mode=thread&amp;cid=12761861"&gt;Google Maps are awfully distorted anyway&lt;/a&gt; explains that&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Google Maps uses a fixed longitude/latitude distance ratio of ~0.772, while the true ratio depends on latitude (the ratio should be cos(latitude)). So Google Map is optimized for 39.5 of latitude (N or S), and the maps are increasingly distorted as you go toward the poles or the equator.&lt;/blockquote&gt;&lt;br /&gt;The example given shows some &lt;a href="http://maps.google.com/maps?q=anchorage+ak&amp;amp;ll=61.244263,-149.808726&amp;spn=0.006927,0.010224&amp;amp;hl=en"&gt;streets in Anchorage&lt;/a&gt; which are really at right angles, but which show up as a diamond mesh due to the stretching. (Ignore the follow up comments that claim the original post is wrong - they are pointing out north south aligned grids, where of course the right angles are maintained by the stretching anyway). If you want a further example, switch to satellite mode, and observe the round structure to the north west of the runway - which due to the stretching appears as an ellipse shape.&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111831840818604574?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111831840818604574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111831840818604574' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111831840818604574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111831840818604574'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/06/why-google-maps-does-not-have-scale.html' title='Why Google maps does not have a scale'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111826400029093576</id><published>2005-06-08T21:08:00.000+01:00</published><updated>2005-06-08T21:53:20.296+01:00</updated><title type='text'>Translating UK locations to latitude and longitude</title><content type='html'>The UK has probably the best national mapping service in the world, in the form of the &lt;a href="http://www.ordnancesurvey.co.uk/oswebsite/"&gt;Ordnance Survey&lt;/a&gt;.  Their mapping data is used for almost all maps produced in the UK, and UK locations are  normally specified using a &lt;a href="http://www.ordnancesurvey.co.uk/oswebsite/freefun/nationalgrid/nationalgrid.pdf"&gt;National Grid Reference&lt;/a&gt; - which overlays a grid based on the metric system over the UK.&lt;br /&gt;&lt;br /&gt;Google maps is different, even in its UK incarnation - its coordinate system is the universal latitude and longitude, which applies worldwide.  The widespread use of GPS has also pushed latitude and longitude to the fore as an everyday system.&lt;br /&gt;&lt;br /&gt;Thus there is an increasing need to convert from NGR data to lat/long data, and a few resources which can help are:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.gps.gov.uk/guidecontents.asp"&gt;detailed mathematical explanation from Ordnance Survey&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/British_national_grid_reference_system"&gt;Wikipedia entry&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; There is ready written code available to do the conversion in&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://users.aber.ac.uk/auj/locate/qra.pl.txt"&gt;perl&lt;br /&gt;    &lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.carabus.co.uk/lltongr.html"&gt;javascript&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.jstott.me.uk/coord/"&gt;java&lt;/a&gt;&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt; UK postal addresses also have postcodes, which might similarly be converted to latitude / logitude locations.  Resources to help with that are:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.jibble.org/ukpostcodes/"&gt;UK Postcodes&lt;/a&gt;&lt;br /&gt;  &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111826400029093576?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111826400029093576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111826400029093576' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111826400029093576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111826400029093576'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/06/translating-uk-locations-to-latitude.html' title='Translating UK locations to latitude and longitude'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111706019184174075</id><published>2005-05-25T23:23:00.000+01:00</published><updated>2005-05-25T23:29:51.850+01:00</updated><title type='text'>Piggy Bank brings the semantic web here and now</title><content type='html'>&lt;a href="http://simile.mit.edu/piggy-bank/index.html"&gt;Piggy Bank&lt;/a&gt; is the rather strangely titled Firefox extension that tries to turn the existing web into the semantic web - that is to say that it aims to allow extraction of structured information from the (on the surface) unstructured data presentation that makes up most webpages, and then to go on and use that structured data.&lt;br /&gt;&lt;br /&gt;The extension, a substantial 4.8MB download, is the result of a joint project of w3c, MIT, and HP. Many other open source projects have also been utilized in producing this one.&lt;br /&gt;&lt;br /&gt;It provides a mechanism to capture information from the web, to save it as structured data, to tag it, and to search through and combine that information in many ways. In particular, it integrates the Google Maps mashup mechanism, allowing the data to be seen in its geographical context.  Data can also be shared, by publishing it, perhaps to a central "semantic bank".&lt;br /&gt;&lt;br /&gt;The collection of data either uses some in built collectors (for existing structured data such as RSS feeds or RDF data), or relies on specially written screen scrapers which can extract structured data from particular web sites.&lt;br /&gt;&lt;br /&gt;Unfortunately the use of screen scrapers is often fragile - depite being launched just a couple of&lt;br /&gt;days ago, I could not get any of the sample screen scrapers to work - the web pages they target seem to have changed in such ways that the scrapers no longer work.  Instructions are given for writing new screen scrapers - they are written in either XSLT or javascript, and their job is to take (generally) HTML, and extract the structured data from it into RDF form.&lt;br /&gt;&lt;br /&gt;All in all a very interesting project, pulling together a lot of smart concepts - I will be following this closely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111706019184174075?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111706019184174075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111706019184174075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111706019184174075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111706019184174075'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/05/piggy-bank-brings-semantic-web-here.html' title='Piggy Bank brings the semantic web here and now'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111687739497424740</id><published>2005-05-23T20:17:00.000+01:00</published><updated>2005-05-23T20:43:15.036+01:00</updated><title type='text'>Drag and drop Google results</title><content type='html'>To showcase their new AJAX like toolkit, &lt;a href="http://www.backbase.com/"&gt;Backbase&lt;/a&gt; have put together some demo sites making use of their technology.&lt;br /&gt;&lt;br /&gt;One such demo, &lt;a href="http://www.backbase.com/bbgoogle/"&gt;BBGoogle&lt;/a&gt;, uses the Google API to get search results, that can then be manipulated via drag and drop - at the moment the order of the results can be changed, and you can drag results out into a bookmark area.  You can also drag the three "windows" around within the page, and whilst the bookmark window grows as necessary to accomodate all your bookmarks, the search results window is of fixed size - a poor design, but I guess that wasn't what they were trying to show with the demo.  Overall an interesting demo, but not all that useful as it is.&lt;br /&gt;&lt;br /&gt;Unlike the Google drag and drop implementation used by &lt;a href="http://www.google.com/ig"&gt;Personalized Google&lt;/a&gt; which updates the layout as you drag without needing you to drop it, this implementation only does the action when you drop, which doesn't quite give enough feedback for my liking in this case.  Its worth noting that Google is already on (at least) it's second attempt at producing a drag and drop personalization UI - there's also one used in personalization of the &lt;a href="http://news.google.com/"&gt;Google News&lt;/a&gt; results. The News version does not move the item until you release it, instead providing feedback by placing a coloured rectangle where the moved item will end up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111687739497424740?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111687739497424740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111687739497424740' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111687739497424740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111687739497424740'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/05/drag-and-drop-google-results.html' title='Drag and drop Google results'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111622660005138965</id><published>2005-05-16T07:41:00.000+01:00</published><updated>2007-01-15T00:09:03.735Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='iptc'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><title type='text'>Flickr is now reading IPTC information from images</title><content type='html'>Flickr has announced that it is reading &lt;a href="http://www.iptc.org/IIM/"&gt;IPTC&lt;/a&gt; information from images - in fact this was announced before the news about Flash, but only on the &lt;a href="http://www.flickr.com/news.gne#160"&gt;Flickr news feed&lt;/a&gt;, (which rather stupidly requires a login) rather than on the &lt;a href="http://blog.flickr.com/flickrblog/"&gt;Flickr Blog&lt;/a&gt; (which anyone can read).&lt;br /&gt;&lt;br /&gt;The discussion page on the feature &lt;a href="http://www.flickr.com/forums/ideas/1553/34181/"&gt;documents the rules&lt;/a&gt; they are using as:&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;IPTC keywords, when available, are added as tags.&lt;/li&gt;   &lt;li&gt;If there is no title specified (i.e., we were going to fall back on the image filename) and there is a IPTC *headline*, then we use that. &lt;/li&gt;   &lt;li&gt;If there is no description provided with the upload, then we use the IPTC *caption* when available.&lt;/li&gt;   &lt;li&gt;If there is no EXIF date, then use the IPTC *created date* when available.&lt;/li&gt;   &lt;li&gt;Add the contents of *city*, *province state* and *country* as tags when available.&lt;/li&gt; &lt;/ol&gt; However, the &lt;a href="http://www.flickr.com/forums/ideas/1553/34756/"&gt;developer then goes on to say&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;"we are IPTC neophytes and we probably looked at an old spec. We will review the spec you pointed out and review for changes to make. Do you have any partcular recommendations for mappings?"&lt;/blockquote&gt;so things could well change as the feature is worked upon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111622660005138965?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111622660005138965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111622660005138965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111622660005138965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111622660005138965'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/05/flicker-is-now-reading-iptc.html' title='Flickr is now reading IPTC information from images'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111605907919189194</id><published>2005-05-14T09:24:00.000+01:00</published><updated>2005-05-16T11:35:48.726+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><title type='text'>Flickr ditches Flash for photo display</title><content type='html'>&lt;a href="http://blog.flickr.com/flickrblog/2005/05/from_flash_to_a.html"&gt;Flickr is dropping Flash&lt;/a&gt; in favour of  Javascript (DHTML, AJAX - call it what you will) for the simple act of displaying annnotated photo.&lt;br /&gt;&lt;br /&gt;This is great news, fixing a major usability problem that plagued Flickr - obviously the level of complaints had got so loud they could not be ignored.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: Changed to clarify that is just the photo display function that is dropping Flash entirely. Flash will unfortunately continue to be used on other pages. There is detailed coverage of the change at &lt;a href="http://www.ajaxian.com/archives/2005/05/ajax_summit_eri.html"&gt;Ajax Summit: Eric Costello of Flickr Presentation&lt;/a&gt; which gives the story direct from Eric Costello, a Flickr UI developer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111605907919189194?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111605907919189194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111605907919189194' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111605907919189194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111605907919189194'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/05/flickr-ditches-flash-for-photo-display.html' title='Flickr ditches Flash for photo display'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111605795289582468</id><published>2005-05-14T08:47:00.000+01:00</published><updated>2005-05-16T08:22:06.176+01:00</updated><title type='text'>More Google Acquisitions</title><content type='html'>I produced a list before that &lt;a href="http://zmarties.blogspot.com/2005/02/google-acquisitions.html"&gt;listed all the companies that Google now owns&lt;/a&gt;. It's time for an update to that.  The extra entries are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.dodgeball.com/"&gt;dodgeball.com&lt;/a&gt; - mobile phone community&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.urchin.com/"&gt;Urchin&lt;/a&gt; - website analytics&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.zipdash.com/"&gt;zipdash&lt;/a&gt; - maps and traffic info for mobile devices&lt;/li&gt;&lt;li&gt;Where2 LLC - Australian developers who produced Google Maps&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: Thanks to the anonymous comment that alerted me to the Where2 / Google Maps connection, and pointed out an interesting forthcoming keynote to be &lt;a href="http://www.icwe2005.org/keynote.html"&gt;presented by the Google Maps developers&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111605795289582468?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111605795289582468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111605795289582468' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111605795289582468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111605795289582468'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/05/more-google-acquisitions.html' title='More Google Acquisitions'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111394986542349503</id><published>2005-04-19T23:30:00.000+01:00</published><updated>2005-04-19T23:59:49.566+01:00</updated><title type='text'>Google Maps available for the UK</title><content type='html'>&lt;a href="http://maps.google.com/"&gt;Google Maps&lt;/a&gt; has expanded its coverage to the UK.  Although it is available via the &lt;a href="http://maps.google.co.uk/"&gt;UK domain name&lt;/a&gt;, it still seems best to get at it via the main .com address, since that offers the "satellite" view that is missing from the UK domain entrance.&lt;br /&gt;&lt;br /&gt;The maps used are unfortunately vector based maps - great in one respect in that they are easy to offer in multiple zoom levels, but they really do produce a poor quality map.  The UK is very fortunate to have some of the best maps in the world, as produced by &lt;a href="http://www.ordnancesurvey.co.uk/oswebsite/"&gt;Ordnance Survey&lt;/a&gt;, and rival online mapping services at &lt;a href="http://www.multimap.com/"&gt;multimap&lt;/a&gt; and &lt;a href="http://www.streetmap.co.uk/"&gt;streetmap&lt;/a&gt; use that data.&lt;br /&gt;&lt;br /&gt;The vector data also seems to be rather shot through with errors - I've found misnamed roads all over the place, and even when names are correctly named, the algorithms for automatically placing names on roads do a far worse job than individual human placement can achieve.&lt;br /&gt;&lt;br /&gt;The search features now accept postcodes, but a national grid reference is not recognized, which is a shame since it's so easy to do, and that is how most UK locations have been accurately specified for decades.&lt;br /&gt;&lt;br /&gt;The satellite data view is only available at very poor zoom level - again rival services are still well ahead of Google on this one.&lt;br /&gt;&lt;br /&gt;The travel directions feature seems fairly competant, though I noticed that it tends to quote longer journey times than other offerings do - perhaps it is trying to apply US speed limits to UK roads.&lt;br /&gt;&lt;br /&gt;Google Maps also seems to have acquired a prominent "&lt;a href="http://www.google.co.uk/help/terms_local.html"&gt;Terms of Use&lt;/a&gt;" overlay link which appears on all maps - that's interesting to see , especially as Google have officially acknowledged the genius of &lt;a href="http://www.paulrademacher.com/housing/"&gt;Paul Rademacher Craigslist/Maps combo&lt;/a&gt; real estate listing, via endorsements on both the &lt;a href="http://www.google.com/googleblog/2005/04/bird-view.html"&gt;Official Google Blog&lt;/a&gt; and as the &lt;a href="http://google-code-featured.blogspot.com/2005/04/mapscraigslist-mashup.html"&gt;featured project at Google Code&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111394986542349503?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111394986542349503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111394986542349503' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111394986542349503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111394986542349503'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/04/google-maps-available-for-uk.html' title='Google Maps available for the UK'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111351223275929181</id><published>2005-04-14T21:05:00.000+01:00</published><updated>2005-04-14T21:57:12.760+01:00</updated><title type='text'>Autostitch for creating panoramic images</title><content type='html'>&lt;a href="http://www.cs.ubc.ca/%7Embrown/autostitch/autostitch.html"&gt;Autostitch&lt;/a&gt; is a program that is capable of producing some quite amazing stitched panorama images with little effort.&lt;br /&gt;&lt;br /&gt;The program is available as a fully working demo - which takes a directory of images, and produces an stitched panoramic image as output.  "Advanced" controls allow quite a bit of flexibility in the process, but just letting everything default produces a good enough output with a significant "WOW" factor in most cases.  The one thing many users will want to change is the output size, since the default produces a screen sized image, which is often smaller than just one input image given most of todays digital cameras.&lt;br /&gt;&lt;br /&gt;There has been a good discussion about the program in the &lt;a href="http://www.panoguide.com/forums/qna/347/"&gt;Panoguide forums&lt;/a&gt;.  The researcher who produced this program also worked as an intern at Microsoft, and there is a similar feature built in to &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B0002DOECA/windmillworld-20"&gt;Microsoft's Digital Image Suite 10&lt;/a&gt; based on some of his work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111351223275929181?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111351223275929181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111351223275929181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111351223275929181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111351223275929181'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/04/autostitch-for-creating-panoramic.html' title='Autostitch for creating panoramic images'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111350913231922046</id><published>2005-04-14T20:49:00.000+01:00</published><updated>2005-04-14T21:05:32.320+01:00</updated><title type='text'>Not AJAX, just CSS on its own</title><content type='html'>AJAX is pretty much the flavour of the day for interactive websites, but that need for Javascript to be turned on in the browser is occasionally a problem.&lt;br /&gt;&lt;br /&gt;Stu Nicholls, at the &lt;a href="http://www.stunicholls.myby.co.uk/menu/index.html"&gt;CSS Playground&lt;/a&gt; specializes in producing effects and demonstrations that use (or ab-use, dependent on your point of view) only CSS with no Javascript.  He goes to a lot of effort to make his examples work in multiple browsers, yes even IE with its rather broken CSS support.&lt;br /&gt;&lt;br /&gt;The photo galleries &lt;a href="http://www.stunicholls.myby.co.uk/menu/gallery.html"&gt;Mk I&lt;/a&gt; and &lt;a href="http://www.stunicholls.myby.co.uk/menu/scroll_gallery.html"&gt;Mk II&lt;/a&gt; are probably the most fully featured examples, but there are plenty of other great examples as well.&lt;br /&gt;&lt;br /&gt;One thing I did notice as I toured the site (which practices what it preaches, in that the site as a whole uses many of the effects and ideas to good effect) is that CSS styled controls may look like standard controls, but at least in my browser (Mozilla on Windows) they can fall short on usability.  In particular, there are a number of controls that show a scroll bar, but for which the mouse scroll wheel has no effect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111350913231922046?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111350913231922046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111350913231922046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111350913231922046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111350913231922046'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/04/not-ajax-just-css-on-its-own.html' title='Not AJAX, just CSS on its own'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111320605673758638</id><published>2005-04-11T08:41:00.000+01:00</published><updated>2005-04-11T08:54:16.736+01:00</updated><title type='text'>Why is this area obscured in Google Maps?</title><content type='html'>I was looking for &lt;a href="http://www.southampton.liu.edu/gen_info.htm"&gt;Southampton College, Long Island University&lt;/a&gt;, which I found in Google Maps fine in the &lt;a href="http://maps.google.com/maps?ll=40.888109,-72.446187&amp;spn=0.011429,0.019617&amp;amp;hl=en"&gt;map view&lt;/a&gt;.  However, when I switched to the &lt;a href="http://maps.google.com/maps?ll=40.888109,-72.446187&amp;spn=0.016072,0.021286&amp;amp;t=k&amp;hl=en"&gt;satellite view&lt;/a&gt;, the area has been deliberately obscured.&lt;br /&gt;&lt;br /&gt;I wonder why this is - it's apparent that there has been quite a bit of heavy construction in the area when you compare the edges just outside the obscured area with the &lt;a href="http://terraservice.net/image.aspx?T=1&amp;amp;S=10&amp;Z=18&amp;amp;X=3577&amp;Y=22646&amp;amp;W=3"&gt;1994 aerial image (black and white)&lt;/a&gt; which is available via TerraServer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111320605673758638?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111320605673758638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111320605673758638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111320605673758638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111320605673758638'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/04/why-is-this-area-obscured-in-google.html' title='Why is this area obscured in Google Maps?'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111320511645614190</id><published>2005-04-11T08:38:00.000+01:00</published><updated>2005-04-11T08:38:36.456+01:00</updated><title type='text'>Blog entry spam by WebLogs Inc</title><content type='html'>I read a  number of feeds from blogs by WebLogs Inc.&lt;br /&gt;&lt;br /&gt;This morning I find that they have engaged in a massive spamming operation of their own feeds. It appears that they have some new blogs to publicise, and instead of simply adding a new entry to their existing blogs (which I'd consider poor judgement since the new blogs have nothing to do with the subjects of the old ones), what they have done is orders of magnitude worse. They have actually added a new line to every existing blog entry - this means that suddenly my feed reader shows lots of apparently new blog entries for each of the blogs. In addition to the huge inconvenience this causes, wading through new entries that aren't, this also destroys valuable metadata in each of the posts, namely the last updated time. Previous to this spamming, I could see when a blog entry had been updated after it was published (perhaps to correct a fact that was wrong in the original post), whereas now all entries have an updated time of when the spamming was added.&lt;br /&gt;&lt;br /&gt;This is certainly a very poorly judged action by WebLogs Inc - I wouldn't be surprised if it drives readers away from their blogs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111320511645614190?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111320511645614190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111320511645614190' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111320511645614190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111320511645614190'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/04/blog-entry-spam-by-weblogs-inc.html' title='Blog entry spam by WebLogs Inc'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111316829347318995</id><published>2005-04-10T22:13:00.000+01:00</published><updated>2005-04-10T22:24:53.476+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><title type='text'>Lickr - Flickr, without the Flash</title><content type='html'>I've been viewing Flickr for a while now, but have always found it hampered by its reliance on Flash for parts of its UI.&lt;br /&gt;&lt;br /&gt;My solution up to now has been simple - I don't have Flash installed in my browser, so I get the  fallback simple display of a jpg image, with all its advantages of ability to save, set as background image, zoom the image etc.  The minor downside has been the loss of annotation functionality.&lt;br /&gt;&lt;br /&gt;Now I have a further choice - via Firefox and GreaseMonkey, &lt;a href="http://brevity.org/code/mozilla/greasemonkey/lickr/"&gt;Lickr&lt;/a&gt; is a userscript which disables the Flash image feature, and replaces it with HTML driven code to do the same thing.  This is great, and I hope that the Flickr team take the author up on his suggestion of using the code which he has very helpfully provided under a BSD licence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111316829347318995?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111316829347318995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111316829347318995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111316829347318995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111316829347318995'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/04/lickr-flickr-without-flash.html' title='Lickr - Flickr, without the Flash'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111316604412591527</id><published>2005-04-10T21:31:00.000+01:00</published><updated>2005-04-10T21:47:24.126+01:00</updated><title type='text'>Terraserver - the forgotten Microsoft service</title><content type='html'>With all the interest that Google Maps is getting, especially with its "satellite" images features, &lt;a href="http://radio.weblogs.com/0001011/2005/04/08.html#a9843"&gt;Scoble notes that Microsoft has been offering the same aerial image data&lt;/a&gt; via its &lt;a href="http://terraservice.net/default.aspx"&gt;Terraserver site&lt;/a&gt; for a long time.  In fact, the data via Microsoft is even more detailed, since it shows the USGS data at its full resolution (where objects 1 foot across can be seen), which is about a magnification of three compared with the full zoom at Google.&lt;br /&gt;&lt;br /&gt;They also offer a feature like the Google Sightseeing blog, which they call &lt;a href="http://terraservice.net/famous.aspx"&gt;Famous Places.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111316604412591527?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111316604412591527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111316604412591527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111316604412591527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111316604412591527'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/04/terraserver-forgotten-microsoft.html' title='Terraserver - the forgotten Microsoft service'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111316508416383719</id><published>2005-04-10T21:21:00.000+01:00</published><updated>2005-04-10T21:31:24.163+01:00</updated><title type='text'>Google maps - more advanced usage</title><content type='html'>The combination of &lt;a href="http://www.craigslist.org/"&gt;Craigslist&lt;/a&gt; and &lt;a href="http://maps.google.com/maps"&gt;Google Maps&lt;/a&gt; makes for a really &lt;a href="http://www.paulrademacher.com/housing/"&gt;impressive real estate listings service&lt;/a&gt; as a demo by Paul Rademacher.&lt;br /&gt;&lt;br /&gt;Engadget has a good lesson in how to &lt;a href="http://www.engadget.com/entry/1234000917034960/"&gt;Make your own annotated multimedia Google map&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mygmaps.com/mygmaps.cgi/"&gt;MyGmaps&lt;/a&gt; provides a service to make the whole process of using Google Maps with your own custom data very easy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111316508416383719?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111316508416383719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111316508416383719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111316508416383719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111316508416383719'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/04/google-maps-more-advanced-usage.html' title='Google maps - more advanced usage'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9578987.post-111298668373622162</id><published>2005-04-08T19:30:00.000+01:00</published><updated>2005-04-08T19:58:03.736+01:00</updated><title type='text'>More on Google Maps "Satellite" images</title><content type='html'>As I explore around more, its clear that most of the so called satellite images are anything but - the detailed images at high zoom levels are simply aerial photographs, probably taken from a plane.&lt;br /&gt;&lt;br /&gt;There certainly are satellite images mixed in as well, for areas without detailed covereage, and my impression that the whole USA was covered is very wrong - there are many areas where (at particular zoom levels) the coverage just gives up - either reverting to grainy satellite images, or to the "no data" message.&lt;br /&gt;&lt;br /&gt;Like many people, I've been doing a bit of aerial sightseeing, and can recommend:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://maps.google.com/maps?ll=37.712631,-121.648629&amp;spn=0.016072,0.021286&amp;amp;t=k&amp;hl=en"&gt;Altamont Pass windfarms,  California&lt;/a&gt;&lt;br /&gt;  &lt;/li&gt;   &lt;li&gt;&lt;a href="http://maps.google.com/maps?ll=47.925110,-122.271953&amp;spn=0.016072,0.021286&amp;amp;t=k&amp;hl=en"&gt;The Boeing factory, Everett, Washington&lt;/a&gt; - the worlds largest building as far as I know&lt;/li&gt;   &lt;li&gt;&lt;a href="http://maps.google.com/maps?ll=46.198196,-122.187881&amp;amp;spn=0.257149,0.340576&amp;t=k&amp;amp;hl=en"&gt;Mount St Helens&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://maps.google.com/maps?ll=47.620282,-122.348642&amp;spn=0.008036,0.010643&amp;amp;t=k&amp;hl=en"&gt;The Space Needle, Seattle&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://maps.google.com/maps?ll=28.412833,-80.628372&amp;amp;spn=0.008036,0.010643&amp;t=k&amp;amp;hl=en"&gt;Cruise ships at Cape Canaveral, Florida&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; See also the &lt;a href="http://www.shreddies.org/gmaps/"&gt;Google Sightseeing blog&lt;/a&gt; for more interesting locations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9578987-111298668373622162?l=zmarties.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zmarties.blogspot.com/feeds/111298668373622162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9578987&amp;postID=111298668373622162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111298668373622162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9578987/posts/default/111298668373622162'/><link rel='alternate' type='text/html' href='http://zmarties.blogspot.com/2005/04/more-on-google-maps-satellite-images.html' title='More on Google Maps &quot;Satellite&quot; images'/><author><name>zmarties</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
