<?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/"
	>

<channel>
	<title>boakes.org &#187; Google</title>
	<atom:link href="http://boakes.org/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://boakes.org</link>
	<description>A place for words and data that I publish (for the benefit of persons unknown).</description>
	<lastBuildDate>Mon, 21 May 2012 20:46:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Back from the Google Wilderness</title>
		<link>http://boakes.org/wilderness/</link>
		<comments>http://boakes.org/wilderness/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 21:39:53 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[spam blog]]></category>

		<guid isPermaLink="false">http://boakes.org/?p=2550</guid>
		<description><![CDATA[Some time ago, I noticed the traffic on this site dropping off rapidly. Commensurate with it&#8217;s global norms, Google was driving the majority of new users here, and one day that traffic stopped without warning. To see that happen is quite strange, akin to having your water supply cut off when the reservoir up the [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago, I noticed the traffic on this site dropping off rapidly.<span id="more-2550"></span>  Commensurate with it&#8217;s global norms, Google was driving the majority of new users here, and one day that traffic stopped without warning.  </p>
<p>To see that happen is quite strange, akin to having your water supply cut off when the reservoir up the valley is full to the brim.  There&#8217;s no easy way to ask why (and if you find your way through the webmaster tools to request reconsideration (in the stairless-basement; locked filing cabinet, &#8220;Beware of the leopard&#8221; sign etc), the likelihood is they won&#8217;t respond in a timely manner, and when they do respond the content will be terse and useless, at least, it was for me).</p>
<p>After much banging of my head on the wall of Google, eventually, an anonymous feedback engineer offered up that this site was &#8220;manually blocked&#8221; because someone else (let&#8217;s call them an operative, because it sounds dystopian) decided this is a &#8220;spam blog&#8221;.  Google provided no more information than that, but eventually, after about 6 months, decided to unblock the pipes and people started to find the site again.  </p>
<h3>The Moral</h3>
<p>The moral?  It&#8217;s not safe to rely on only Google traffic for a business.  If someone at Google makes an honest mistake then your whole livelihood can be removed overnight, with no warning, no explanation and no hope of a quick fix.</p>
<p>Hopefully, Google+ will go some way to alleviating this problem.  The massive verified-human-crowd-sourced database of opinion on sites should go some way to removing the mis-flagging of normal small sites as spam blogs.</p>
<p><!-- Place this tag where you want the +1 button to render --></p>
<p>If you&#8217;d be so kind as to +1 this site, it might go some way to avoiding any future unplanned absence from the web (as google describes it).</p>
<ul>
<li>
<div class="g-plusone" data-size="small" data-annotation="inline"></div>
</li>
<li><a href="https://plus.google.com/116888307955004050450/posts/d1zSfJfgyBg">Comment on Google+</a></li>
<li><a href="https://twitter.com/intent/tweet?in_reply_to=159405757819924480">Comment on twitter</a></li>
</ul>
<p><script type="text/javascript">
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/wilderness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Prediction API &#8211; Google Code</title>
		<link>http://boakes.org/links/google-prediction-api-google-code/</link>
		<comments>http://boakes.org/links/google-prediction-api-google-code/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 02:04:40 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[machinelearning]]></category>
		<category><![CDATA[prediction]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://boakes.org/links/google-prediction-api-google-code/</guid>
		<description><![CDATA[The sentiment analysis part of this API might be useful for several project students who want to look into the statistics of public opinion without spending a lifetime writing the core software.]]></description>
			<content:encoded><![CDATA[<p>The sentiment analysis part of this API might be useful for several project students who want to look into the statistics of public opinion without spending a lifetime writing the core software.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/google-prediction-api-google-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google European Doctoral Fellowships</title>
		<link>http://boakes.org/links/google-european-doctoral-fellowships/</link>
		<comments>http://boakes.org/links/google-european-doctoral-fellowships/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 18:00:49 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[bursary]]></category>
		<category><![CDATA[funding]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[grant]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[phd]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[students]]></category>
		<category><![CDATA[supervision]]></category>

		<guid isPermaLink="false">http://boakes.org/links/google-european-doctoral-fellowships/</guid>
		<description><![CDATA[Students considering (or already studying) a PhD might like to take a look into Google&#8217;s funding opportunities.]]></description>
			<content:encoded><![CDATA[<p>Students considering (or already studying) a PhD might like to take a look into Google&#8217;s funding opportunities.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/google-european-doctoral-fellowships/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Authentication and The Google APIs</title>
		<link>http://boakes.org/links/authentication-and-the-google-apis/</link>
		<comments>http://boakes.org/links/authentication-and-the-google-apis/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 20:58:40 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[auth]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[user.authentication]]></category>

		<guid isPermaLink="false">http://boakes.org/links/authentication-and-the-google-apis/</guid>
		<description><![CDATA[Introduction to Google&#8217;s three main authentication systems: AuthSub, Oauth and ClientLogin.]]></description>
			<content:encoded><![CDATA[<p>Introduction to Google&#8217;s three main authentication systems: AuthSub, Oauth and ClientLogin.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/authentication-and-the-google-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prettify</title>
		<link>http://boakes.org/links/prettify/</link>
		<comments>http://boakes.org/links/prettify/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 10:55:52 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[colour]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[highlight]]></category>
		<category><![CDATA[highlighting]]></category>
		<category><![CDATA[hilite]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[readable]]></category>
		<category><![CDATA[snippets]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://boakes.org/links/prettify/</guid>
		<description><![CDATA[Library for prettifying code.  Nice.]]></description>
			<content:encoded><![CDATA[<p>Library for prettifying code.  Nice.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/prettify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breaking URLs the AJAX Way</title>
		<link>http://boakes.org/links/breaking-urls-the-ajax-way/</link>
		<comments>http://boakes.org/links/breaking-urls-the-ajax-way/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 09:14:19 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://boakes.org/links/breaking-urls-the-ajax-way/</guid>
		<description><![CDATA[A while back this &#8220;Making AJAX Applications Crawlable&#8221; article identified a means of making AJAX more crawl-able. The idea of squeezing the path into the fragment and handing this via JavaScript is silly. Everything shares the same URL. Bad Google, no biscuit this time.]]></description>
			<content:encoded><![CDATA[<p>A while back this &#8220;Making AJAX Applications Crawlable&#8221; article identified a means of making AJAX more crawl-able.  The idea of squeezing the path into the fragment and handing this via JavaScript is silly.  Everything shares the same URL.  Bad Google, no biscuit this time.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/breaking-urls-the-ajax-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Webmaster Central Channel</title>
		<link>http://boakes.org/links/google-webmaster-central-channel/</link>
		<comments>http://boakes.org/links/google-webmaster-central-channel/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 21:14:34 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[admin]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://boakes.org/links/google-webmaster-central-channel/</guid>
		<description><![CDATA[Webmaster details. Stuff you want to know if you run a website. Not the designer HTML look and feel stuff. Just the day-to-day practicalities of how Google does stuff. Their virtual monopoly ensures you need to know their interpretation of this, or fall by the wayside.]]></description>
			<content:encoded><![CDATA[<p>Webmaster details.  Stuff you want to know if you run a website.  Not the designer HTML look and feel stuff.  Just the day-to-day practicalities of how Google does stuff.  Their virtual monopoly ensures you need to know their interpretation of this, or fall by the wayside.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/google-webmaster-central-channel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Edits for Google Project Hosting</title>
		<link>http://boakes.org/links/cloud-edits-for-google-project-hosting/</link>
		<comments>http://boakes.org/links/cloud-edits-for-google-project-hosting/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 07:59:04 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[commit]]></category>
		<category><![CDATA[contribute]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[editing]]></category>
		<category><![CDATA[floss]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://boakes.org/links/cloud-edits-for-google-project-hosting/</guid>
		<description><![CDATA[Previously @jresig tried a Google Chrome laptop (Cr-48) and hihlighed that for hardcore coding it&#8217;s not up to snuff. This looks like the first response that begins to make cloud-based contribution to open source projects really very easy.]]></description>
			<content:encoded><![CDATA[<p>Previously @jresig tried a Google Chrome laptop (Cr-48) and hihlighed that for hardcore coding it&#8217;s not up to snuff.  This looks like the first response that begins to make cloud-based contribution to open source projects really very easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/cloud-edits-for-google-project-hosting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google APIs</title>
		<link>http://boakes.org/links/google-apis/</link>
		<comments>http://boakes.org/links/google-apis/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 23:27:27 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://boakes.org/links/google-apis/</guid>
		<description><![CDATA[APIs, thousands of &#8216;em. Don&#8217;t code &#8217;till you see the #FFFs of their eyes lads.]]></description>
			<content:encoded><![CDATA[<p>APIs, thousands of &#8216;em.  Don&#8217;t code &#8217;till you see the #FFFs of their eyes lads.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/google-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Spreadsheets PHP API</title>
		<link>http://boakes.org/links/google-spreadsheets-php-api/</link>
		<comments>http://boakes.org/links/google-spreadsheets-php-api/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 23:43:24 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://boakes.org/links/google-spreadsheets-php-api/</guid>
		<description><![CDATA[Potentially very useful!]]></description>
			<content:encoded><![CDATA[<p>Potentially very useful!</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/google-spreadsheets-php-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Custom Search</title>
		<link>http://boakes.org/links/google-custom-search/</link>
		<comments>http://boakes.org/links/google-custom-search/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 19:46:32 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[custom]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://boakes.org/links/google-custom-search/</guid>
		<description><![CDATA[Google&#8217;s custom search service: makes it very difficult to use anyone else given the quality and potential &#8220;monetization&#8221; that agenda-modified search results can generate. A monopoly is born through quality.]]></description>
			<content:encoded><![CDATA[<p>Google&#8217;s custom search service: makes it very difficult to use anyone else given the quality and potential &#8220;monetization&#8221; that agenda-modified search results can generate.  A monopoly is born through quality.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/google-custom-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache Wave</title>
		<link>http://boakes.org/links/apache-wave/</link>
		<comments>http://boakes.org/links/apache-wave/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 10:21:41 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[backchannel]]></category>
		<category><![CDATA[collaborate]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[googlewave]]></category>
		<category><![CDATA[VLE]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://boakes.org/links/apache-wave/</guid>
		<description><![CDATA[Google Wave is dead.  Long live Apache Wave.]]></description>
			<content:encoded><![CDATA[<p>Google Wave is dead.  Long live Apache Wave.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/apache-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s Evil Tax Haven Use</title>
		<link>http://boakes.org/links/googles-evil-tax-haven-use/</link>
		<comments>http://boakes.org/links/googles-evil-tax-haven-use/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 19:59:51 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[avoidance]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[dodge]]></category>
		<category><![CDATA[evasion]]></category>
		<category><![CDATA[evil]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[irs]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[tax]]></category>
		<category><![CDATA[taxes]]></category>

		<guid isPermaLink="false">http://boakes.org/links/googles-evil-tax-haven-use/</guid>
		<description><![CDATA[Brilliant for short term business profits. Attrotious for long term support of the territories in which they operate. I&#8217;ve been saying for a long time that Google&#8217;s UK tax dodge is evil, so it&#8217;s nice to know Prof Briloff agrees.]]></description>
			<content:encoded><![CDATA[<p>Brilliant for short term business profits.  Attrotious for long term support of the territories in which they operate.  I&#8217;ve been saying for a long time that Google&#8217;s UK tax dodge is evil, so it&#8217;s nice to know Prof Briloff agrees.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/googles-evil-tax-haven-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rich snippets and structured markup</title>
		<link>http://boakes.org/links/rich-snippets-and-structured-markup/</link>
		<comments>http://boakes.org/links/rich-snippets-and-structured-markup/#comments</comments>
		<pubDate>Sat, 11 Sep 2010 23:10:56 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[data]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[microdata]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[rdfa]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[semanticweb]]></category>
		<category><![CDATA[semweb]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://boakes.org/links/rich-snippets-and-structured-markup/</guid>
		<description><![CDATA[Google&#8217;s notes on semantic &#38; structured markup using microformats and RDFa to enhance content.]]></description>
			<content:encoded><![CDATA[<p>Google&#8217;s notes on semantic &amp; structured markup using microformats and RDFa to enhance content.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/rich-snippets-and-structured-markup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latent Dirichlet Allocation (LDA) and Google&#8217;s Rankings are Remarkably Well Correlated</title>
		<link>http://boakes.org/links/latent-dirichlet-allocation-lda-and-googles-rankings-are-remarkably-well-correlated/</link>
		<comments>http://boakes.org/links/latent-dirichlet-allocation-lda-and-googles-rankings-are-remarkably-well-correlated/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 07:20:29 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[content]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[lda]]></category>
		<category><![CDATA[pagerank]]></category>
		<category><![CDATA[retrieval]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[vector]]></category>
		<category><![CDATA[vsm]]></category>

		<guid isPermaLink="false">http://boakes.org/links/latent-dirichlet-allocation-lda-and-googles-rankings-are-remarkably-well-correlated/</guid>
		<description><![CDATA[SEO has a lot to do with LDA, it would appear.]]></description>
			<content:encoded><![CDATA[<p>SEO has a lot to do with LDA, it would appear.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/latent-dirichlet-allocation-lda-and-googles-rankings-are-remarkably-well-correlated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Wave Developer Blog: Wave open source next steps: &#8220;Wave in a Box&#8221;</title>
		<link>http://boakes.org/links/google-wave-developer-blog-wave-open-source-next-steps-wave-in-a-box/</link>
		<comments>http://boakes.org/links/google-wave-developer-blog-wave-open-source-next-steps-wave-in-a-box/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 10:22:01 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[developer]]></category>
		<category><![CDATA[floss]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[googlewave]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://boakes.org/google-wave-developer-blog-wave-open-source-next-steps-wave-in-a-box/</guid>
		<description><![CDATA[Google announce their intent to opensource most of the rest of Wave to enable third parties to build on top of it. This makes sense. Lots of the underlying collaboration technology is no doubt useful to Googl, and they&#8217;ve stated their intent to keep baking it into other products, so supporting third party wave protocol [...]]]></description>
			<content:encoded><![CDATA[<p>Google announce their intent to opensource most of the rest of Wave to enable third parties to build on top of it.  This makes sense.  Lots of the underlying collaboration technology is no doubt useful to Googl, and they&#8217;ve stated their intent to keep baking it into other products, so supporting third party wave protocol apps means more opportunities for integration.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/google-wave-developer-blog-wave-open-source-next-steps-wave-in-a-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Code Playground</title>
		<link>http://boakes.org/links/google-code-playground/</link>
		<comments>http://boakes.org/links/google-code-playground/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 14:32:37 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sandbox]]></category>
		<category><![CDATA[tryit]]></category>

		<guid isPermaLink="false">http://boakes.org/google-code-playground/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://boakes.org/links/google-code-playground/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sequential Email Addresses are Silly</title>
		<link>http://boakes.org/sequentia-email-addresses/</link>
		<comments>http://boakes.org/sequentia-email-addresses/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 22:15:05 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[campus]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[odafone]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[university]]></category>

		<guid isPermaLink="false">http://boakes.org/?p=1239</guid>
		<description><![CDATA[A simple hint for email administrators everywhere. If you have a large number of users with unique sequential ID numbers, it may be tempting to use that ID as a primary email address, or an alias, but don&#8217;t do it. It&#8217;s an open invitation to spammers to target your users with the minimum of effort. [...]]]></description>
			<content:encoded><![CDATA[<p>A simple hint for email administrators everywhere.  If you have a large number of users with unique sequential ID numbers, it may be tempting to use that ID as a primary email address, or an alias, but don&#8217;t do it.  It&#8217;s an open invitation to spammers to target your users with the minimum of effort.  Once they know one number in the sequence they can quickly find two more addresses by adding or subtracting from the first.  Before long, with kinderarden maths they&#8217;ve guessed every email address and can proceed to spam them all.  Today, I was automatically registered for one of Portsmouth Uni&#8217;s Google Apps accounts.  It comes complete with an email address that is sequentially numbered.  As a consequence, having <em>never</em> sent a mail with the account, and having never logged in until today, I found in my inbox, five, beautiful blinking pieces of spam.   Years ago when we were setting up the email addresses for vodafone.net, the powers that be in Vodafone were <em>really</em> keen to have your-phone-number@vodafone.net as the email address format.  We advised against it, strongly.  We did sharp intakes of breath.  We did furrowed brows.  We did reverse psychology.  Everything.  The light was seen, and sanity and happiness was maintained, at least for a few months, then they did it anyway.  I wonder how those vodafone.net accounts are doing now.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/sequentia-email-addresses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geo-Tagged Photos</title>
		<link>http://boakes.org/geo-tagged-photos/</link>
		<comments>http://boakes.org/geo-tagged-photos/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 11:05:00 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[geotag]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[s60]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://boakes.org/?p=734</guid>
		<description><![CDATA[For the last few weeks I&#8217;ve been testing out some geo-tagging software on my camera. The concept is fairly simple, whenever I take a photo, the built-in GPS works out where I am and records this metadata within the photo. The camera is already set-up so that whenever it&#8217;s in range of my computer the [...]]]></description>
			<content:encoded><![CDATA[<p>For the last few weeks I&#8217;ve been testing out some <a href="http://www.nokia.com/betalabs/locationtagger">geo-tagging software</a> on my camera.  The concept is fairly simple, whenever I take a photo, the built-in GPS works out where I am and records this metadata within the photo.<span id="more-734"></span></p>
<p>The camera is already set-up so that whenever it&#8217;s in range of my computer the photos are automatically uploaded, stored for posterity and (most importantly) available to be viewed and enjoyed.  What&#8217;s more, the software we use for managing our ever increasing pile of digital memorabilia (Picasa)  already includes a tool for adding geo-tags to photos <em>after</em> they&#8217;ve been taken.  They can then be viewed within Google Earth or Google Maps: so almost unsurprisingly, when I got home after work the other day, the photos I&#8217;d taken appeared dotted around Google Earth without me having to do a thing.</p>
<p>Geo-tagging is a wonderful thing; but it&#8217;s not yet photography nirvana &#8211; there are several issues that still need to be tackled:</p>
<h3>Battery</h3>
<p>GPS units eat battery, so regular use of geo-tagging is not particularly useful if you&#8217;re not able to charge your camera several times per day.  One strategy is to keep the GPS circuitry switched off until it&#8217;s needed, however, it can take several minutes to get a GPS fix, which is useless for photos that <em>capture the moment</em>.  In these circumstances the software I&#8217;ve been using appears to retrospectively tag photos as soon as a fix is obtained (which may be several minutes and some distance later).</p>
<h3>GPS Accuracy</h3>
<p>GPS accuracy in urban areas tends to be haphazard because tall buildings with solid flat walls bounce the satellite signal around before it reaches the phone.  Unlike automobile GPS units, it&#8217;s not feasible to use a roadmap to correct for such anomalies and predict where the unit might <em>really</em> be when signal is poor.</p>
<p>An approximate tag is still infinitely better than no tag at all, but it&#8217;s far from perfect.  I took <a href="http://picasaweb.google.com/rich.boakes/Southbank/photo#map">a few photos whilst walking between Waterloo and the City of London</a> the other day, which serve as a good example &#8211; the pictures appear clustered around certain spots rather than being spread out along the riverside.</p>
<p><iframe width="450px" height="300px" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.uk/maps?f=q&amp;hl=en&amp;geocode=&amp;q=http:%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fbase%2Fuser%2Frich.boakes%2Falbumid%2F5172499333938773489%3Fkind%3Dphoto%26alt%3Dkml%26hl%3Den_US&amp;ie=UTF8&amp;ll=51.510682,-0.096965&amp;spn=0.006808,0.034308&amp;output=embed&amp;s=AARTsJqdfIBBxdaYccfJ1AyoSzJSkgzCGQ"></iframe><br /><small><a href="http://maps.google.co.uk/maps?f=q&amp;hl=en&amp;geocode=&amp;q=http:%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fbase%2Fuser%2Frich.boakes%2Falbumid%2F5172499333938773489%3Fkind%3Dphoto%26alt%3Dkml%26hl%3Den_US&amp;ie=UTF8&amp;ll=51.510682,-0.096965&amp;spn=0.006808,0.034308&amp;source=embed" style="color:#0000FF;text-align:left" target="_blank">View Larger Map</a></small></p>
<h3 id="enriched">Enriched GPS Detail</h3>
<p>Recording latitude and longitude is a natural starting point, but there&#8217;s other information that would be similarly useful.  Several of the photos in the example set were taken fourteen floors up a building, so altitude information would also be good.  What would be <em>really</em> cool however (and <a href="http://swig.xmlhack.com/2003/09/18/2003-09-18.html#1063888194.492964">I&#8217;ve said this before</a>) would be if some kind of compass and attitude sensor could be combined so that the camera direction could also be captured with the photo.</p>
<p><a href='http://boakes.org/wp/wp-content/uploads/2008/03/frustrum.png'><img src="http://boakes.org/wp/wp-content/uploads/2008/03/frustrum.png" alt="" title="frustum" width="635" height="339" class="alignright size-full attachment wp-att-736" /></a></p>
<p>What originally gave me this idea was wandering around the fields of Glastonbury festival after we&#8217;d lost our disposable camera (whilst crowd-surfing &#8211; there&#8217;s a lesson there).   We were rather gutted that we&#8217;d lost our pictures and I found myself thinking that even though we&#8217;d lost <em>our</em> pictures, we&#8217;d certainly be in lots of other peoples photos.  So to get a photographic record of our time at the festival we&#8217;d just have to solve the problem of (a) sharing the photos and (b) making the photo search tractable.  If there were 50,000 cameras used during the weekend and each of took 20 photos, there would be one million potential images that we may have wandered through so the search would be impossible.  Surely GPS could help!  If we had a GPS trail log of where we&#8217;d been, and if every camera position and direction could be recorded, then the intersection of those two data sets would predict which photos we might feature in.  Comparing GPS trails alone is not enough in heavily populated events, it&#8217;s necessary to know not just if you are near the camera at the time the photo is taken, but also if the camera is pointing at you.  For example, <em>person b</em>, is nearer the camera in the diagram, but <em>person a</em> is in the image.  It&#8217;s still a pipe-dream until someone comes up with a camera that can record <a href="http://en.wikipedia.org/wiki/Flight_dynamics">pitch, roll and yaw</a> against polar coordinates, but when that&#8217;s possible it&#8217;ll open up some really interesting new query possibilities!</p>
<p>Thereâ€™s a happily-ever-after for this tale too. We returned to the pyramid stage after the crowds were gone and scoured the floor, eventually finding the camera trodden into the mud, just inside the security fence in front of the stage (we were able to identify it because we&#8217;d written our postcode on it), so we got out photos back!</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/geo-tagged-photos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mr. Deity</title>
		<link>http://boakes.org/mrdeity/</link>
		<comments>http://boakes.org/mrdeity/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 08:07:04 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Religion]]></category>
		<category><![CDATA[Society]]></category>

		<guid isPermaLink="false">http://boakes.org/mrdeity/</guid>
		<description><![CDATA[Mr. Deity shows what can be achieved with a static camera, a simple script, minimalist set design and great acting. Episode 5 was released yesterday. By releasing an episode every 2 weeks the producers hope to garner enough interest to turn it into a full TV series. It&#8217;s funny, and although it&#8217;s based on the [...]]]></description>
			<content:encoded><![CDATA[<p>Mr. Deity shows what can be achieved with a static camera, a simple script, minimalist set design and great acting.  Episode 5 was released yesterday.  By releasing an episode every 2 weeks the producers <a href="http://www.mrdeity.com/faq.html">hope to garner enough interest</a> to turn it into a full TV series.<span id="more-689"></span></p>
<p>It&#8217;s funny, and although it&#8217;s based on the Christian dogma of the holy trinity for its main characters (so far), the humour is delivered with enough brickbat simplicity that anyone can appreciate the gags.</p>
<p>At a time when <a href="http://news.google.co.uk/news?ncl=1113012939">FOX is taking legal action against YouTube</a> (owned by Google) for distributing it&#8217;s copyright content without license (after a user uploaded it) it nice to see the opposite side of the coin &#8211; YouTube being used to generate a fan base for a show that may one day get snapped up by the likes of <a href="http://www.fox.com/">FOX</a>.</p>
<p>[<strong>Update:</strong> When Em watched the intro to the second episode she had a flash of inspiration.  "Oh I want that ringtone!" said she.  I've asked Mr. Deity who (obviously speaking through Metatron) said  "Yeah, I'm gonna do that soon".  <em>Cooool.</em>  I've been in places all over the UK where I've heard the CTU ringtone, but having a Mr. Deity alert would slightly <em>up </em>the exclusivity ante.]</p>
<p>[<strong>Ringtone Update:</strong> <a href="http://www.mrdeity.com/ringtone.html">Mr. Deity Ringtone now available</a>.  <img src='http://boakes.org/x/wp/live/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  ]</p>
<h2>Mr. Deity Episode 1: Mr. Deity and the Evil</h2>
<p><object class="soloimg" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/Qzf8q9QHfhI"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Qzf8q9QHfhI" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<h2>Mr. Deity Episode 2: Mr. Deity and the Really Big Favor</h2>
<p><object class="soloimg" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/Dzuxyq3ltls"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Dzuxyq3ltls" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<h2>Mr. Deity Episode 3: Mr. Deity and The Light</h2>
<p><object class="soloimg" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/mvWdkz8Ra54"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/mvWdkz8Ra54" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<h2>Mr. Deity Episode 4: Mr. Deity and the Messages</h2>
<p><object class="soloimg" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/UaZDcS-rMf4"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/UaZDcS-rMf4" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<h2>Episode 5: Mr. Deity and Lucifer</h2>
<p><object class="soloimg" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/rKM_JlCIMak"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/rKM_JlCIMak" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<h2>More?</h2>
<p>More Mr.Deity at the website: <a href="http://www.mrdeity.com/">MrDeity.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/mrdeity/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

