<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:at="http://www.sixapart.com/ns/at"
    xmlns:icbm="http://postneo.com/icbm"
    xmlns:rvw="http://purl.org/NET/RVW/0.2/"
    xmlns:media="http://search.yahoo.com/mrss">
    <channel>
        <title>more chaff</title>
        <link>http://blech.vox.com/library/posts/tags/snaptrip/page/1/</link>
        <description>batteries not included</description>
        <language>en</language>
        <generator>Vox</generator>
        <lastBuildDate>Mon, 29 Sep 2008 21:16:42 +0100</lastBuildDate>
        <copyright>Copyright 2008</copyright>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs> 
        <category domain="http://blech.vox.com/tags/">snaptrip</category>  
 
        <item>
            <title>snaptrip: some thoughts</title>
            <link>http://blech.vox.com/library/post/snaptrip-some-thoughts.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Paul Mison)</author>
            <comments>http://blech.vox.com/library/post/snaptrip-some-thoughts.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://blech.vox.com/library/post/snaptrip-some-thoughts.html?_c=feed-rss-full</guid> 
            <pubDate>Mon, 29 Sep 2008 21:16:42 +0100</pubDate>         
            
            <description>    &lt;p&gt;Having finally got &lt;a href=&quot;http://snaptrip.appspot.com/&quot;&gt;snaptrip&lt;/a&gt; out there, I&amp;#39;m hoping you&amp;#39;ll allow me a little (pretentious?) waffle about why I wrote it, where it fits, how I made some of my decisions, and what&amp;#39;s next.&lt;/p&gt;&lt;p&gt;I&amp;#39;m a big fan of Flickr&amp;#39;s machine tags. Most of my images have at least ten - mostly generated automatically, like my &lt;a href=&quot;http://husk.org/code/flickr_exif_machinetag.pl&quot;&gt;EXIF machine tags&lt;/a&gt; - and I tend to add geographic metadata as well. As such, it&amp;#39;s probably not a surprise that I&amp;#39;d write an application that made Dopplr trip IDs available. The big surprise is that I bothered to make it accessible to most people, by building it as a website not a script.&lt;/p&gt;&lt;p&gt;Why a website? Well, I thought I&amp;#39;d like a nice interface as much as anyone, and I also know that to make a machine tag truly useful you need as many people as possible using it. Asking folk to download a script, get a key, and use a command-line interface - or no interface at all - isn&amp;#39;t going to work.&lt;/p&gt;&lt;p&gt;Speaking of Dopplr, I don&amp;#39;t think I&amp;#39;ve seen a talk by anyone there since it started, but I do think I&amp;#39;ve picked up their philosphy from &lt;a href=&quot;http://www.slideshare.net/dopplrhq&quot;&gt;slides&lt;/a&gt; and abstracts online. The phrase that tends to crop up is a &amp;quot;coral reef&amp;quot;, the idea being there&amp;#39;s a web of data that&amp;#39;s available on the internet and that by doing one thing, and doing it well - the old Unix philosophy, really - that you can live in a happy niche. Well, snaptrip lives on part of the coral built by the two companies whose API it consumes.&lt;/p&gt;&lt;p&gt;I&amp;#39;m not under any illusions: it&amp;#39;s likely that most users won&amp;#39;t care about their past trips, or matching their Flickr photos. Those who do will probably only visit the site once, tag a few trips, and then leave. That&amp;#39;s fine.&lt;/p&gt;&lt;p&gt;In my previous post I alluded to some decisions I made about the geotagging features in snaptrip. To be honest, it wasn&amp;#39;t something I&amp;#39;d considered at first, but seeing Richard Crowley&amp;#39;s &lt;a href=&quot;http://dopploadr.rcrowley.org/&quot;&gt;Dopplroadr&lt;/a&gt; hack - which does some of the same things as snaptrip, but when they&amp;#39;re uploaded rather than by looking for existing Flickr photos - made me consider the possibility. However, because I am looking at things that have probably accumulated metadata already, snaptrip is careful not to overwrite any information that&amp;#39;s already there.&lt;/p&gt;&lt;p&gt;snaptrip adds &lt;a href=&quot;http://rcrowley.org/2008/09/14/dopploadr&quot;&gt;fewer tags&lt;/a&gt; than Dopploadr. It won&amp;#39;t add human-readable tags at all, and it adds the geographical data at a relatively low level of accuracy. I didn&amp;#39;t want snaptrip to assert with precision that all these photos were taken dead in the centre of Copenhagen, since they probably weren&amp;#39;t. My US trips show exactly the sort of thing I&amp;#39;m talking about: most of my pictures are actually taken anything from ten to two hundred miles from where Dopplr thinks I was staying. Similarly, it doesn&amp;#39;t set a woe:id machine tag, instead preferring to use the dopplr:woeid namespace/predicate pair.&lt;/p&gt;&lt;p&gt;It&amp;#39;s quite possible I&amp;#39;m overdoing the paranoia here, and so I&amp;#39;ll probably add the option to set more tags later, but for now, I&amp;#39;m happy to tread lightly. (In that vein, snaptrip doesn&amp;#39;t set a visible &amp;quot;snaptrip&amp;quot; tag, like many apps (Shozu and AirMe spring to mind; Picnic also suggests adding its tag). However, it does set a dopplr:tagged=snaptrip machine tag, and I should probably make that optional also. For now, you can use &lt;a href=&quot;http://flickr.com/photos/me/tags/dopplr:tagged=snaptrip/edit/&quot;&gt;Flickr&amp;#39;s tag tools&lt;/a&gt; to delete it.)&lt;/p&gt;&lt;p&gt;So, what&amp;#39;s next? Well, the basic functionality I wanted seems to be there and stable, so I&amp;#39;m now considering two further avenues. I&amp;#39;m trying to develop tools to give you some views on the aggregated data from your past trips, but perhaps I should instead be looking at tools to increase the amount of stuff in that Dopplr history. I&amp;#39;ve got a couple of ideas...&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://blech.vox.com/library/post/snaptrip-some-thoughts.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c2251d985ff2190100a7ff3863000e?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://blech.vox.com/tags/">flickr</category> 
            <category domain="http://blech.vox.com/tags/">tagging</category> 
            <category domain="http://blech.vox.com/tags/">location</category> 
            <category domain="http://blech.vox.com/tags/">dopplr</category> 
            <category domain="http://blech.vox.com/tags/">machine tags</category> 
            <category domain="http://blech.vox.com/tags/">snaptrip</category> 
            <category domain="http://blech.vox.com/tags/">geowanking</category>   
        </item> 
 
        <item>
            <title>snaptrip: a weekend of changes</title>
            <link>http://blech.vox.com/library/post/snaptrip-a-weekend-of-changes.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Paul Mison)</author>
            <comments>http://blech.vox.com/library/post/snaptrip-a-weekend-of-changes.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://blech.vox.com/library/post/snaptrip-a-weekend-of-changes.html?_c=feed-rss-full</guid> 
            <pubDate>Mon, 22 Sep 2008 16:39:26 +0100</pubDate>         
            
            <description>    &lt;p&gt;I&amp;#39;d hoped to do a lot to &lt;a href=&quot;http://snaptrip.appspot.com/&quot;&gt;snaptrip&lt;/a&gt; over the weekend, and I pretty much managed to do what I hoped for. There&amp;#39;s a lot of changes which went live today; a lot of them are kind of invisible, but hopefully they&amp;#39;re all useful.&lt;/p&gt;&lt;p&gt;Firstly, there&amp;#39;s some user interface changes that incorporate suggestions from people within Dopplr. You now have to authenticate with both Dopplr and Flickr before logging in; it was possible to use snaptrip with just the one, but it didn&amp;#39;t really make a lot of sense. When you tag photos, they get a border in the city&amp;#39;s colour (as they do if they&amp;#39;ve already been tagged). I&amp;#39;ve also removed the requirement to load all the photos before tagging them; you now get to do so in batches of 24.&lt;/p&gt;&lt;p&gt;Secondly, the behind the scenes changes. Google App Engine makes it really easy to use memcache to avoid loading data more than once, so I now use that, making reloading pages really quick. There&amp;#39;s much better error detection, especially for when a network call to either of the services it relies on fails. I&amp;#39;ve also fixed the sort ordering in the statistics panel on the trip list page.&lt;/p&gt;
    
    
    

    
    
    

    
    
    

    
    
    
&lt;div at:enclosure=&quot;asset&quot; at:xid=&quot;6a00c2251d985ff2190100a7fd4b5f000e&quot; at:format=&quot;small&quot; at:align=&quot;left&quot;
    class=&quot;enclosure enclosure-left enclosure-small photo-enclosure&quot; 
     style=&quot;text-align: center; float: left;&quot;&gt;
&lt;div class=&quot;enclosure-inner&quot;
    
        style=&quot;padding: 9px; border: 1px solid; width: px; margin: 0 20px 20px 0;&quot;
    &gt;
    &lt;div class=&quot;enclosure-list&quot;&gt;
        &lt;div class=&quot;enclosure-item photo-asset last&quot;&gt;
    
            &lt;div class=&quot;enclosure-image&quot;&gt;
        
                &lt;a href=&quot;http://blech.vox.com/library/photo/6a00c2251d985ff2190100a7fd4b5f000e.html&quot;&gt;&lt;img src=&quot;http://a7.vox.com/6a00c2251d985ff2190100a7fd4b5f000e-120pi&quot; alt=&quot;show-dopplr-link&quot; title=&quot;show-dopplr-link&quot; /&gt;&lt;/a&gt;
        
            &lt;/div&gt;
            &lt;div class=&quot;enclosure-meta&quot;&gt;
                &lt;div class=&quot;enclosure-asset-name&quot;&gt;&lt;a href=&quot;http://blech.vox.com/library/photo/6a00c2251d985ff2190100a7fd4b5f000e.html&quot; title=&quot;show-dopplr-link&quot;&gt;show-dopplr-link&lt;/a&gt;&lt;/div&gt;
            &lt;/div&gt;
    
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;!-- end enclosure --&gt;
&lt;p&gt;



Thirdly, I&amp;#39;ve added a lot more functionality to make use of the location information on both sides. Your map now shows Flickr photos*, and it&amp;#39;s a &amp;quot;slippy map&amp;quot;, so you can zoom in and out and recenter it. (It also shows the departure point.) It&amp;#39;s also possible to use the Dopplr information about trips to add photos to Flickr&amp;#39;s map. I should probably make it clear here that snaptrip will &lt;strong&gt;never&lt;/strong&gt; overwrite location data (or trip data) that you&amp;#39;ve added yourself.&lt;/p&gt;&lt;p&gt;
Finally, I had a comment on a previous post asking why you couldn&amp;#39;t see trip tags on Flickr. Assuming that snaptrip worked, then the machine tags it&amp;#39;s added aren&amp;#39;t even shown by default- you have to open the disclosure triangle in the right hand pane. However, if you&amp;#39;re using Firefox and Greasemonkey, you can install the &lt;a href=&quot;http://snaptrip.appspot.com/js/show-dopplr-link.user.js&quot;&gt;show-dopplr-links&lt;/a&gt; user script, which will display a badge and link - like those for Upcoming - on each photo page.&lt;/p&gt;&lt;p&gt;Hopefully this isn&amp;#39;t the end- there are still features I want to add, and the usage of the app when DopplrHQ first publicised it was a pleasant surprise. I hope these fixes and additions make it useful for you, though.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 0.8em;&quot;&gt;* Usually. There&amp;#39;s a philosophical point I hope to expand on in another post.&lt;/span&gt;&lt;br /&gt; &lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://blech.vox.com/library/post/snaptrip-a-weekend-of-changes.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c2251d985ff2190100a7fd4a2c000e?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://blech.vox.com/tags/">flickr</category> 
            <category domain="http://blech.vox.com/tags/">greasemonkey</category> 
            <category domain="http://blech.vox.com/tags/">memcache</category> 
            <category domain="http://blech.vox.com/tags/">dopplr</category> 
            <category domain="http://blech.vox.com/tags/">google app engine</category> 
            <category domain="http://blech.vox.com/tags/">snaptrip</category>    
        </item> 
 
        <item>
            <title>snaptrip: follow-up</title>
            <link>http://blech.vox.com/library/post/snaptrip-follow-up.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Paul Mison)</author>
            <comments>http://blech.vox.com/library/post/snaptrip-follow-up.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://blech.vox.com/library/post/snaptrip-follow-up.html?_c=feed-rss-full</guid> 
            <pubDate>Thu, 18 Sep 2008 23:58:00 +0100</pubDate>         
            
            <description>    &lt;p&gt;Just a quick note to say thanks to all of you who&amp;#39;ve been using snaptrip today, since it was &lt;a href=&quot;http://twitter.com/DopplrHQ/statuses/926087709&quot;&gt;mentioned&lt;/a&gt; on &lt;a href=&quot;http://twitter.com/dopplrhq&quot;&gt;DopplrHQ&amp;#39;s Twitter&lt;/a&gt; stream. As it says in the questions and answers on the front page, I&amp;#39;m still poking at lots of bits of functionality, and you may see the odd error when I haven&amp;#39;t properly caught one of the web services I use failing to send back some text. Despite all that, I can see that the app&amp;#39;s been fairly popular, and hopefully it&amp;#39;s been useful.&lt;/p&gt;&lt;p&gt;However, I&amp;#39;ve just spent an evening tightening up some of the text, and also working on how to show that an image already has either Dopplr trip tags or location data. (You&amp;#39;ve probably noticed there&amp;#39;s a link that doesn&amp;#39;t work- I didn&amp;#39;t expect to be releasing quite so soon- but it might give you a clue as to what&amp;#39;s coming next.) I&amp;#39;ll try and keep posting fairly regularly, but for now, thanks again.&lt;br /&gt;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://blech.vox.com/library/post/snaptrip-follow-up.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c2251d985ff2190100a7fc3aa8000e?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://blech.vox.com/tags/">flickr</category> 
            <category domain="http://blech.vox.com/tags/">bugs</category> 
            <category domain="http://blech.vox.com/tags/">location</category> 
            <category domain="http://blech.vox.com/tags/">twitter</category> 
            <category domain="http://blech.vox.com/tags/">dopplr</category> 
            <category domain="http://blech.vox.com/tags/">snaptrip</category>   
        </item> 
 
        <item>
            <title>snaptrip: an announcement of sorts</title>
            <link>http://blech.vox.com/library/post/snaptrip-an-announcement-of-sorts.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Paul Mison)</author>
            <comments>http://blech.vox.com/library/post/snaptrip-an-announcement-of-sorts.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://blech.vox.com/library/post/snaptrip-an-announcement-of-sorts.html?_c=feed-rss-full</guid> 
            <pubDate>Sun, 14 Sep 2008 21:28:00 +0100</pubDate>         
            
            <description>    &lt;p&gt;I&amp;#39;ve finally got to the point where I&amp;#39;m happy to really start posting about &lt;a href=&quot;http://snaptrip.appspot.com/&quot;&gt;snaptrip&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;snaptrip is a little web project that lets you use Dopplr and Flickr together. Initially, it allows you to put machine tags - specially formatted bits of data - on your Flickr photos. Why bother? Well, Dopplr itself uses this data, if available, to show you photos on its site.&lt;/p&gt;&lt;p&gt;Obviously that&amp;#39;s a bit dull, and I do have further plans going forward, but because I&amp;#39;ve been stopping quite often to polish the app as I was building it, it&amp;#39;s been a bit slower than I&amp;#39;d like. (I&amp;#39;ve also been using it to learn about both Python and Google App Engine - the appspot.com gives that bit away).&lt;/p&gt;&lt;p&gt;Anyway, once I&amp;#39;ve sorted out a couple of little niggles, I&amp;#39;ll probably post more about this elsewhere, but for now, if you have a &lt;a href=&quot;http://www.dopplr.com/&quot;&gt;Dopplr&lt;/a&gt; account, feel free to try it.&lt;/p&gt;     &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://blech.vox.com/library/post/snaptrip-an-announcement-of-sorts.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c2251d985ff21900fa969bc09d0003?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://blech.vox.com/tags/">flickr</category> 
            <category domain="http://blech.vox.com/tags/">mashup</category> 
            <category domain="http://blech.vox.com/tags/">python</category> 
            <category domain="http://blech.vox.com/tags/">announcement</category> 
            <category domain="http://blech.vox.com/tags/">dopplr</category> 
            <category domain="http://blech.vox.com/tags/">google app engine</category> 
            <category domain="http://blech.vox.com/tags/">snaptrip</category>   
        </item> 
    </channel>
</rss>

