<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>RevCanonical's Blog</title>
	<atom:link href="http://revcanonical.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://revcanonical.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Tue, 02 Jun 2009 23:29:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='revcanonical.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>RevCanonical's Blog</title>
		<link>http://revcanonical.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://revcanonical.wordpress.com/osd.xml" title="RevCanonical&#039;s Blog" />
	<atom:link rel='hub' href='http://revcanonical.wordpress.com/?pushpress=hub'/>
		<item>
		<title>TinyFinder: A Jetpack Widget</title>
		<link>http://revcanonical.wordpress.com/2009/06/02/tinyfinder-a-jetpack-widget/</link>
		<comments>http://revcanonical.wordpress.com/2009/06/02/tinyfinder-a-jetpack-widget/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 23:29:38 +0000</pubDate>
		<dc:creator>Kellan Elliott-McCrea</dc:creator>
				<category><![CDATA[implementation]]></category>

		<guid isPermaLink="false">http://revcanonical.wordpress.com/?p=63</guid>
		<description><![CDATA[Scott Robbin has released TinyFinder, a rev=canonical JetPack Widget: This weekend, I started to play around with Jetpack from Mozilla Labs. [...] The widget that I created–TinyFinder–looks for rev=canonical links in a webpage, and displays them in the statusbar of &#8230; <a href="http://revcanonical.wordpress.com/2009/06/02/tinyfinder-a-jetpack-widget/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=63&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Scott Robbin has released <a href="http://srobbin.com/blog/tinyfinder-a-jetpack-widget/">TinyFinder, a rev=canonical JetPack Widget</a>:</p>
<blockquote><p><em>This weekend, I started to play around with <a href="https://jetpack.mozillalabs.com/">Jetpack from Mozilla Labs</a>. [...] The widget that I created–TinyFinder–looks for rev=canonical links in a webpage, and displays them in the statusbar of the browser window. Rev=canonical links are meta tags that are used when a website wants to suggest a preferred tiny url to use.  [...] Several services are starting to employ their own custom tiny urls:  Dopplr, Threadless, Songza, and many more. &#8211; <a href="http://srobbin.com/blog/tinyfinder-a-jetpack-widget/">Scott Robin</a><br />
</em></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/revcanonical.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/revcanonical.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/revcanonical.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/revcanonical.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/revcanonical.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/revcanonical.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/revcanonical.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/revcanonical.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/revcanonical.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/revcanonical.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/revcanonical.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/revcanonical.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/revcanonical.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/revcanonical.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=63&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://revcanonical.wordpress.com/2009/06/02/tinyfinder-a-jetpack-widget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01457d1a0f0e533062cd0d1033fb4d7a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">quxx</media:title>
		</media:content>
	</item>
		<item>
		<title>RevCanonical Ubiquity Command</title>
		<link>http://revcanonical.wordpress.com/2009/04/20/revcanonical-ubiquity-command/</link>
		<comments>http://revcanonical.wordpress.com/2009/04/20/revcanonical-ubiquity-command/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 22:11:46 +0000</pubDate>
		<dc:creator>Kellan Elliott-McCrea</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://revcanonical.wordpress.com/?p=60</guid>
		<description><![CDATA[A plugin for Ubiquity that &#8220;uses the RevCanonical API to check and see if the link provided has published a shortened version of the given page using a HTML link element with rev=&#8221;canonical&#8221;. Check it out<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=60&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://erikvold.com/tools/ubiquity/revcanonical/revcanonical.cfm">plugin</a> for <a href="http://labs.mozilla.com/projects/ubiquity/">Ubiquity</a> that &#8220;uses the RevCanonical API to check and see if the link provided has published a shortened version of the given page using a HTML link element with rev=&#8221;canonical&#8221;.  <a href="http://erikvold.com/tools/ubiquity/revcanonical/revcanonical.cfm">Check it out</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/revcanonical.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/revcanonical.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/revcanonical.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/revcanonical.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/revcanonical.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/revcanonical.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/revcanonical.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/revcanonical.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/revcanonical.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/revcanonical.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/revcanonical.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/revcanonical.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/revcanonical.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/revcanonical.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=60&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://revcanonical.wordpress.com/2009/04/20/revcanonical-ubiquity-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01457d1a0f0e533062cd0d1033fb4d7a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">quxx</media:title>
		</media:content>
	</item>
		<item>
		<title>lnkd.in</title>
		<link>http://revcanonical.wordpress.com/2009/04/15/lnkdin/</link>
		<comments>http://revcanonical.wordpress.com/2009/04/15/lnkdin/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 21:16:33 +0000</pubDate>
		<dc:creator>Kellan Elliott-McCrea</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://revcanonical.wordpress.com/?p=56</guid>
		<description><![CDATA[lnkd.in is a URL shortening services from Dave Marshall that &#8220;uses the revcanonical API to return friendly short URLs whenever possible&#8221;, or it falls back to traditional shortening techniques. And it&#8217;s open source.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=56&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://lnkd.in">lnkd.in</a> is a URL shortening services from <a href="http://www.davedevelopment.co.uk/">Dave Marshall</a> that  &#8220;uses the <a href="http://revcanonical.appspot.com/api">revcanonical API</a> to return friendly short URLs whenever possible&#8221;, or it falls back to traditional shortening techniques.   And it&#8217;s <a href="http://github.com/davedevelopment/lnkd.in">open source</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/revcanonical.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/revcanonical.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/revcanonical.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/revcanonical.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/revcanonical.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/revcanonical.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/revcanonical.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/revcanonical.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/revcanonical.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/revcanonical.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/revcanonical.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/revcanonical.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/revcanonical.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/revcanonical.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=56&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://revcanonical.wordpress.com/2009/04/15/lnkdin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01457d1a0f0e533062cd0d1033fb4d7a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">quxx</media:title>
		</media:content>
	</item>
		<item>
		<title>Querying rev=canonical with YQL</title>
		<link>http://revcanonical.wordpress.com/2009/04/15/querying-revcanonical-with-yql/</link>
		<comments>http://revcanonical.wordpress.com/2009/04/15/querying-revcanonical-with-yql/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 03:06:31 +0000</pubDate>
		<dc:creator>Kellan Elliott-McCrea</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://revcanonical.wordpress.com/?p=53</guid>
		<description><![CDATA[Sam Pullara has an example of how to use YQL to grab rev=canonical links. sites could use YQL to grab the #revcanonical links. we shouldn&#8217;t have any problem scaling to do this: http://bit.ly/ZHRgO #yql &#8211; Sam Pullara<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=53&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.javarants.com/">Sam Pullara</a> has an example of <a href="https://developer.yahoo.com/yql/console/?q=select%20*%20from%20html%20where%20url%3D%27http%3A%2F%2Fshiflett.org%2Farticles%2Fcross-site-request-forgeries%27%20and%20xpath%3D%27%2F%2Flink[%40rev%3D%22canonical%22]%27">how to use YQL to grab rev=canonical links</a>.</p>
<blockquote><p>sites could use YQL to grab the #revcanonical links. we shouldn&#8217;t have any problem scaling to do this: <a href="https://developer.yahoo.com/yql/console/?q=select%20*%20from%20html%20where%20url%3D%27http%3A%2F%2Fshiflett.org%2Farticles%2Fcross-site-request-forgeries%27%20and%20xpath%3D%27%2F%2Flink[%40rev%3D%22canonical%22]%27">http://bit.ly/ZHRgO</a> <a href="http://developer.yahoo.com/yql/">#yql</a> &#8211; <a href="http://twitter.com/spullara/status/1518840637">Sam Pullara</a></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/revcanonical.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/revcanonical.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/revcanonical.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/revcanonical.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/revcanonical.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/revcanonical.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/revcanonical.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/revcanonical.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/revcanonical.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/revcanonical.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/revcanonical.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/revcanonical.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/revcanonical.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/revcanonical.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=53&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://revcanonical.wordpress.com/2009/04/15/querying-revcanonical-with-yql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01457d1a0f0e533062cd0d1033fb4d7a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">quxx</media:title>
		</media:content>
	</item>
		<item>
		<title>GETSHORTY</title>
		<link>http://revcanonical.wordpress.com/2009/04/14/getshort/</link>
		<comments>http://revcanonical.wordpress.com/2009/04/14/getshort/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 23:37:38 +0000</pubDate>
		<dc:creator>Kellan Elliott-McCrea</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://revcanonical.wordpress.com/?p=50</guid>
		<description><![CDATA[Jeff Jones with a modest proposal My suggestion for the whole #revcanonical #shortlink problem is a new HTTP method: GETSHORTY! &#8211; Jeff Jones<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=50&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Jeff Jones with a modest proposal</p>
<blockquote><p>My suggestion for the whole #revcanonical #shortlink problem is a new HTTP method: GETSHORTY! &#8211; <a href="http://twitter.com/Tetraboy/statuses/1519789802">Jeff Jones</a></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/revcanonical.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/revcanonical.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/revcanonical.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/revcanonical.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/revcanonical.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/revcanonical.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/revcanonical.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/revcanonical.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/revcanonical.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/revcanonical.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/revcanonical.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/revcanonical.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/revcanonical.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/revcanonical.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=50&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://revcanonical.wordpress.com/2009/04/14/getshort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01457d1a0f0e533062cd0d1033fb4d7a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">quxx</media:title>
		</media:content>
	</item>
		<item>
		<title>the shortest thing that could possibly work</title>
		<link>http://revcanonical.wordpress.com/2009/04/14/the-shortest-thing-that-could-possibly-work/</link>
		<comments>http://revcanonical.wordpress.com/2009/04/14/the-shortest-thing-that-could-possibly-work/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 23:13:06 +0000</pubDate>
		<dc:creator>Kellan Elliott-McCrea</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://revcanonical.wordpress.com/2009/04/14/the-shortest-thing-that-could-possibly-work/</guid>
		<description><![CDATA[Mike Migurski has coded up the simplest possible self hosted URL shortener, and published it on github One of the small tools that I think would make rev=canonical even more useful is a rapid, brainless way to create short URLs &#8230; <a href="http://revcanonical.wordpress.com/2009/04/14/the-shortest-thing-that-could-possibly-work/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=48&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mike Migurski has <a href="http://mike.teczno.com/notes/the-shortest-thing.html">coded up the simplest possible self hosted URL shortener</a>, and <a href="http://github.com/migurski/shlong/tree">published it on github</a></p>
<blockquote>
<p>One of the small tools that I think would make rev=canonical even more useful is a rapid, brainless way to create short URLs for any domain. It&#8217;s possible, in a brief PHP script that only knows how to speak HTTP, to: </p>
<ol>
<li>Redirect from short URLs to long URLs</li>
<li>Respond with a short URL for a given long URL</li>
<li>Add a new short URL for a given long URL</li>
</ol>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/revcanonical.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/revcanonical.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/revcanonical.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/revcanonical.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/revcanonical.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/revcanonical.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/revcanonical.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/revcanonical.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/revcanonical.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/revcanonical.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/revcanonical.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/revcanonical.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/revcanonical.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/revcanonical.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=48&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://revcanonical.wordpress.com/2009/04/14/the-shortest-thing-that-could-possibly-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01457d1a0f0e533062cd0d1033fb4d7a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">quxx</media:title>
		</media:content>
	</item>
		<item>
		<title>Revving up</title>
		<link>http://revcanonical.wordpress.com/2009/04/12/revving-up/</link>
		<comments>http://revcanonical.wordpress.com/2009/04/12/revving-up/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 13:08:56 +0000</pubDate>
		<dc:creator>Kellan Elliott-McCrea</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://revcanonical.wordpress.com/?p=45</guid>
		<description><![CDATA[Jeremy rounds up a few of the recent rev=canonical implementers as a spring board for a great discussion about a &#8220;whole bunch of nice metacrapital things you can do with your visible hyperlinks&#8221;, and adoption patterns: The rev=&#8221;canonical&#8221; convention makes &#8230; <a href="http://revcanonical.wordpress.com/2009/04/12/revving-up/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=45&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://adactio.com/journal/1568/">Jeremy rounds up</a> a few of the recent rev=canonical implementers as a spring board for a great discussion about a &#8220;whole bunch of nice metacrapital things you can do with your visible hyperlinks&#8221;, and adoption patterns:</p>
<blockquote><p>The rev=&#8221;canonical&#8221; convention makes a nice addition to the stable of nice semantic richness that can be added to particular flavours of hyperlinks.  But it isn’t without its critics.  [...] The unbelievable speed of adoption of rev=&#8221;canonical&#8221; shows that it fulfills a real need. &#8211; <a href="http://adactio.com/journal/1568">Jeremy Keith</a></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/revcanonical.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/revcanonical.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/revcanonical.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/revcanonical.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/revcanonical.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/revcanonical.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/revcanonical.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/revcanonical.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/revcanonical.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/revcanonical.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/revcanonical.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/revcanonical.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/revcanonical.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/revcanonical.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=45&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://revcanonical.wordpress.com/2009/04/12/revving-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01457d1a0f0e533062cd0d1033fb4d7a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">quxx</media:title>
		</media:content>
	</item>
		<item>
		<title>WWW::Shorten::RevCanonical</title>
		<link>http://revcanonical.wordpress.com/2009/04/12/wwwshortenrevcanonical/</link>
		<comments>http://revcanonical.wordpress.com/2009/04/12/wwwshortenrevcanonical/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 12:42:54 +0000</pubDate>
		<dc:creator>Kellan Elliott-McCrea</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://revcanonical.wordpress.com/?p=43</guid>
		<description><![CDATA[Tatsuhiko Miyagawa has published WWW::Shorten::RevCanonical, rev=canonical URL shortening as a Perl module. Neat! use WWW::Shorten 'RevCanonical'; my $short_url = makeashorterlink($long_url); # Note that this could fail and return undef # Or, use WWW::Shorten::Simple wrapper use WWW::Shorten::Simple; my @shorteners = ( &#8230; <a href="http://revcanonical.wordpress.com/2009/04/12/wwwshortenrevcanonical/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=43&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tatsuhiko Miyagawa has published <a href="http://search.cpan.org/dist/WWW-Shorten-RevCanonical/">WWW::Shorten::RevCanonical</a>, rev=canonical URL shortening as a Perl module.  Neat!</p>
<blockquote><p><code><br />
use WWW::Shorten 'RevCanonical';</p>
<p>  my $short_url = makeashorterlink($long_url); # Note that this could fail and return undef</p>
<p>  # Or, use WWW::Shorten::Simple wrapper<br />
  use WWW::Shorten::Simple;</p>
<p>  my @shorteners = (<br />
      WWW::Shorten::Simple-&gt;new('RevCanonical'), # Try this first<br />
      WWW::Shorten::Simple-&gt;new('TinyURL'),      # Then fallback to TinyURL<br />
  );</p>
<p>  my $short_url;<br />
  for my $shortener (@shorteners) {<br />
      $short_url = $shortener-&gt;shorten($long_url)<br />
          and last;<br />
  }<br />
</code></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/revcanonical.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/revcanonical.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/revcanonical.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/revcanonical.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/revcanonical.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/revcanonical.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/revcanonical.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/revcanonical.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/revcanonical.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/revcanonical.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/revcanonical.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/revcanonical.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/revcanonical.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/revcanonical.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=43&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://revcanonical.wordpress.com/2009/04/12/wwwshortenrevcanonical/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01457d1a0f0e533062cd0d1033fb4d7a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">quxx</media:title>
		</media:content>
	</item>
		<item>
		<title>rev=canonical bookmarklet and designing shorter URLs</title>
		<link>http://revcanonical.wordpress.com/2009/04/12/revcanonical-bookmarklet-and-designing-shorter-urls/</link>
		<comments>http://revcanonical.wordpress.com/2009/04/12/revcanonical-bookmarklet-and-designing-shorter-urls/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 12:39:52 +0000</pubDate>
		<dc:creator>Kellan Elliott-McCrea</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://revcanonical.wordpress.com/?p=40</guid>
		<description><![CDATA[Simon Willison has an awesome post up talking about his rev=canonical bookmarklet, and designing shorter URLs by casting unique IDs to base 62 (We&#8217;re using the same trick on flic.kr to avoid having to maintain a look up database, though &#8230; <a href="http://revcanonical.wordpress.com/2009/04/12/revcanonical-bookmarklet-and-designing-shorter-urls/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=40&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Simon Willison has an awesome post up talking about <a href="http://simonwillison.net/2009/Apr/11/revcanonical/">his rev=canonical bookmarklet, and designing shorter URLs</a> by casting unique IDs to base 62 (We&#8217;re using the same trick on <a href="http://flic.kr">flic.kr</a> to avoid having to maintain a look up database, though we&#8217;re using base 58).  He details designing his new short URLs, deploying them on Django, and built a handly bookmarklet.</p>
<blockquote><p>The nice thing about this approach is that it makes it trivial to add custom URL shortening domains to other projects—a quick view function and a few lines of nginx configuration are all that is needed.</p></blockquote>
<p>Bookmarklet: <a href="//json-tinyurl.appspot.com/?callback=onTinyUrlGot&amp;url=&#39; + document.location;document.getElementsByTagName(&#39;head&#39;)[0].appendChild(s);}})();">Shorten</a> (drag to your browser toolbar)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/revcanonical.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/revcanonical.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/revcanonical.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/revcanonical.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/revcanonical.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/revcanonical.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/revcanonical.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/revcanonical.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/revcanonical.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/revcanonical.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/revcanonical.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/revcanonical.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/revcanonical.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/revcanonical.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=40&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://revcanonical.wordpress.com/2009/04/12/revcanonical-bookmarklet-and-designing-shorter-urls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01457d1a0f0e533062cd0d1033fb4d7a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">quxx</media:title>
		</media:content>
	</item>
		<item>
		<title>Chris Shiflett: Save the Internet with rev=&#8221;canonical&#8221;</title>
		<link>http://revcanonical.wordpress.com/2009/04/10/36/</link>
		<comments>http://revcanonical.wordpress.com/2009/04/10/36/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 18:02:09 +0000</pubDate>
		<dc:creator>Kellan Elliott-McCrea</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://revcanonical.wordpress.com/2009/04/10/36/</guid>
		<description><![CDATA[Chris Shiflett has a great blog post up explaining rev=&#8221;canonical&#8221; in a bit more depth, good read, especially if you&#8217;re confused: The premise is pretty simple. In order to avoid the great linkrot apocalypse, we can opt to specify short &#8230; <a href="http://revcanonical.wordpress.com/2009/04/10/36/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=36&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Chris Shiflett has a great <a href="http://shiflett.org/blog/2009/apr/save-the-internet-with-rev-canonical">blog post up explaining rev=&#8221;canonical&#8221;</a> in a bit more depth, good read, especially if you&#8217;re confused:</p>
<blockquote><p>The premise is pretty simple. In order to avoid the great linkrot apocalypse, we can opt to specify short URLs for our own pages, so that compliant services (adoption is still low, because the idea is pretty fresh) will use our short URLs instead of TinyURL.com (or some other third-party alternative) replacements. &#8211; <a href="http://shiflett.org/blog/2009/apr/save-the-internet-with-rev-canonical">Chris Shiflett</a></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/revcanonical.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/revcanonical.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/revcanonical.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/revcanonical.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/revcanonical.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/revcanonical.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/revcanonical.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/revcanonical.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/revcanonical.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/revcanonical.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/revcanonical.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/revcanonical.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/revcanonical.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/revcanonical.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=revcanonical.wordpress.com&amp;blog=7272960&amp;post=36&amp;subd=revcanonical&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://revcanonical.wordpress.com/2009/04/10/36/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01457d1a0f0e533062cd0d1033fb4d7a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">quxx</media:title>
		</media:content>
	</item>
	</channel>
</rss>
