<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>I’m a technology analyst from Wellington, New Zealand.

  paperless@timmcnamara.co.nz
  @timClicks




  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-7296864-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</description><title>Tim McNamara</title><generator>Tumblr (3.0; @tim-mcnamara)</generator><link>http://timmcnamara.co.nz/</link><item><title>nevver:


The Internet is leaking, We are social
</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_lpe299VNbV1qm6bueo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://thisisnthappiness.com/post/12516572220/the-internet-is-leaking-we-are-social" target="_blank"&gt;nevver&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The Internet is leaking, &lt;a href="http://wearesocialau.tumblr.com/post/8461610631/the-internet-is-leaking" target="_blank"&gt;We are social&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://timmcnamara.co.nz/post/12526342587</link><guid>http://timmcnamara.co.nz/post/12526342587</guid><pubDate>Wed, 09 Nov 2011 10:46:48 +1300</pubDate></item><item><title>Dropbox, Wuala, Spideroak - Free online backup storage reviewed</title><description>&lt;p&gt;This post, we’ll be comparing three online backup providers: &lt;a href="http://db.tt/8kJ4t9D" target="_blank"&gt;Dropbox&lt;/a&gt;, &lt;a href="http://www.wuala.com/referral/F5776G4C6AJ4NHFF6FCC" target="_blank"&gt;Wuala&lt;/a&gt; &amp; &lt;a href="https://spideroak.com/download/referral/59143c73a7a349b4289a3e0bddc15cf4" target="_blank"&gt;Spideroak&lt;/a&gt;. &lt;a href="http://www.washingtonpost.com/business/technology/dropbox-breach-fewer-than-100-accounts-affected-but-one-person-actively-exploited-security-hole/2011/06/24/AGxl3UjH_story.html" target="_blank"&gt;Dropbox has recently encountered security problems&lt;/a&gt;, so what else is there?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you notice any inaccuracies, please send through any corrections and I’ll update the post.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;Overview&lt;/h2&gt;

&lt;table style="border-spacing:6pt 4pt; border-collapse:separate;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt; &lt;/th&gt;&lt;th&gt;Dropbox&lt;/th&gt;&lt;th&gt;Wuala&lt;/th&gt;&lt;th&gt;Spideroak&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tfoot&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tfoot&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Free tier&lt;/td&gt;&lt;td&gt;2GB&lt;/td&gt;&lt;td&gt;1GB&lt;/td&gt;&lt;td&gt;2GB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS support&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Mobile&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;++&lt;/td&gt;&lt;td&gt;++&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Mobile&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;++&lt;/td&gt;&lt;td&gt;++&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Security&lt;/td&gt;&lt;td&gt;?&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Redundancy&lt;/td&gt;&lt;td&gt;?&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Privacy&lt;/td&gt;&lt;td&gt;?&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Security&lt;/td&gt;&lt;td&gt;?&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ease of Use&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;++&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Capacity&lt;/td&gt;&lt;td&gt;++&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Web UI&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;td&gt;++&lt;/td&gt;&lt;td&gt;+++&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Unique points&lt;/td&gt;&lt;td&gt;Single folder&lt;/td&gt;&lt;td&gt;Public folders&lt;br/&gt;Trade storage&lt;br/&gt;Locally encrypted data&lt;/td&gt;&lt;td&gt;Locally encrypted data&lt;br/&gt;Supports open source&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;(Question marks remain for Dropbox due to its latest security concerns)&lt;/p&gt;

&lt;h2&gt;Pricing&lt;/h2&gt;

&lt;p&gt;&lt;svg id="chart" width="800" height="400"&gt;&lt;defs id="defs"&gt;&lt;clippath id="_ABSTRACT_RENDERER_ID_0"&gt;&lt;rect x="134" y="77" width="533" height="247"&gt;&lt;/rect&gt;&lt;/clippath&gt;&lt;/defs&gt;&lt;g&gt;&lt;rect x="0.5" y="0.5" width="799" height="399" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/rect&gt;&lt;g&gt;&lt;text text-anchor="middle" x="401" y="386" font-family="Arial" font-size="13" font-style="italic" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;Storage (GB)&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="178" y="329" font-family="Arial" font-size="13" font-style="italic" transform="rotate(270, 54, 324)" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;Price (USD/m)&lt;/text&gt;&lt;/g&gt;&lt;rect x="134" y="324" width="533" height="1" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#cccccc"&gt;&lt;/rect&gt;&lt;rect x="134" y="262" width="533" height="1" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#cccccc"&gt;&lt;/rect&gt;&lt;rect x="134" y="201" width="533" height="1" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#cccccc"&gt;&lt;/rect&gt;&lt;rect x="134" y="139" width="533" height="1" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#cccccc"&gt;&lt;/rect&gt;&lt;rect x="134" y="77" width="533" height="1" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#cccccc"&gt;&lt;/rect&gt;&lt;rect x="134" y="324" width="533" height="1" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#333333"&gt;&lt;/rect&gt;&lt;g clip-path="url(#_ABSTRACT_RENDERER_ID_0)"&gt;&lt;rect x="134" y="77" width="533" height="247" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="none"&gt;&lt;/rect&gt;&lt;g&gt;&lt;/g&gt;&lt;g&gt;&lt;/g&gt;&lt;g&gt;&lt;/g&gt;&lt;g&gt;&lt;path d="M144.66,262.31175L165.98,262.31175L187.3,262.31175L208.62,262.31175L229.94,262.31175L251.26,200.56175000000002L272.58000000000004,200.56175000000002L293.9,200.56175000000002L315.22,200.56175000000002L336.53999999999996,200.56175000000002" stroke="#3366cc" stroke-width="2" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="none"&gt;&lt;/path&gt;&lt;path d="M144.66,309.11825L165.98,309.11825L187.3,283.30675L208.62,283.30675L229.94,283.30675L251.26,257.61875L272.58000000000004,257.61875L293.9,257.61875L315.22,257.61875L336.53999999999996,257.61875L357.86,175.306L379.18,175.306L400.5,175.306L421.82,175.306L443.14,175.306L464.46,175.306L485.78000000000003,175.306L507.1,175.306L528.4200000000001,175.306L549.74,175.306L571.06,175.306L592.38,175.306L613.7,175.306L635.02,175.306L656.34,175.306" stroke="#dc3912" stroke-width="2" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="none"&gt;&lt;/path&gt;&lt;path d="M144.66,262.25L165.98,262.25L187.3,262.25L208.62,262.25L229.94,262.25L251.26,262.25L272.58000000000004,262.25L293.9,262.25L315.22,262.25L336.53999999999996,262.25L357.86,200.5L379.18,200.5L400.5,200.5L421.82,200.5L443.14,200.5L464.46,200.5L485.78000000000003,200.5L507.1,200.5L528.4200000000001,200.5L549.74,200.5L571.06,138.75L592.38,138.75L613.7,138.75L635.02,138.75L656.34,138.75" stroke="#ff9900" stroke-width="2" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="none"&gt;&lt;/path&gt;&lt;/g&gt;&lt;g&gt;&lt;circle cx="145.16" cy="262.81175" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="166.48" cy="262.81175" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="187.8" cy="262.81175" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="209.12" cy="262.81175" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="230.44" cy="262.81175" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="251.76" cy="201.06175000000002" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="273.08000000000004" cy="201.06175000000002" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="294.4" cy="201.06175000000002" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="315.72" cy="201.06175000000002" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="337.03999999999996" cy="201.06175000000002" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="145.16" cy="309.61825" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="166.48" cy="309.61825" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="187.8" cy="283.80675" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="209.12" cy="283.80675" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="230.44" cy="283.80675" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="251.76" cy="258.11875" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="273.08000000000004" cy="258.11875" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="294.4" cy="258.11875" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="315.72" cy="258.11875" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="337.03999999999996" cy="258.11875" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="358.36" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="379.68" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="401" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="422.32" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="443.64" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="464.96" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="486.28000000000003" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="507.6" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="528.9200000000001" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="550.24" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="571.56" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="592.88" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="614.2" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="635.52" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="656.84" cy="175.806" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="145.16" cy="262.75" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="166.48" cy="262.75" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="187.8" cy="262.75" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="209.12" cy="262.75" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="230.44" cy="262.75" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="251.76" cy="262.75" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="273.08000000000004" cy="262.75" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="294.4" cy="262.75" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="315.72" cy="262.75" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="337.03999999999996" cy="262.75" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="358.36" cy="201" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="379.68" cy="201" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="401" cy="201" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="422.32" cy="201" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="443.64" cy="201" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="464.96" cy="201" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="486.28000000000003" cy="201" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="507.6" cy="201" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="528.9200000000001" cy="201" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="550.24" cy="201" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="571.56" cy="139.25" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="592.88" cy="139.25" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="614.2" cy="139.25" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="635.52" cy="139.25" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="656.84" cy="139.25" r="12" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;/g&gt;&lt;g&gt;&lt;circle cx="145.16" cy="262.81175" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="166.48" cy="262.81175" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="187.8" cy="262.81175" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="209.12" cy="262.81175" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="230.44" cy="262.81175" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="251.76" cy="201.06175000000002" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="273.08000000000004" cy="201.06175000000002" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="294.4" cy="201.06175000000002" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="315.72" cy="201.06175000000002" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="337.03999999999996" cy="201.06175000000002" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="145.16" cy="309.61825" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="166.48" cy="309.61825" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="187.8" cy="283.80675" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="209.12" cy="283.80675" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="230.44" cy="283.80675" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="251.76" cy="258.11875" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="273.08000000000004" cy="258.11875" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="294.4" cy="258.11875" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="315.72" cy="258.11875" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="337.03999999999996" cy="258.11875" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="358.36" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="379.68" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="401" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="422.32" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="443.64" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="464.96" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="486.28000000000003" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="507.6" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="528.9200000000001" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="550.24" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="571.56" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="592.88" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="614.2" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="635.52" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="656.84" cy="175.806" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="145.16" cy="262.75" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="166.48" cy="262.75" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="187.8" cy="262.75" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="209.12" cy="262.75" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="230.44" cy="262.75" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="251.76" cy="262.75" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="273.08000000000004" cy="262.75" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="294.4" cy="262.75" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="315.72" cy="262.75" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="337.03999999999996" cy="262.75" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="358.36" cy="201" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="379.68" cy="201" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="401" cy="201" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="422.32" cy="201" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="443.64" cy="201" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="464.96" cy="201" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="486.28000000000003" cy="201" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="507.6" cy="201" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="528.9200000000001" cy="201" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="550.24" cy="201" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="571.56" cy="139.25" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="592.88" cy="139.25" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="614.2" cy="139.25" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="635.52" cy="139.25" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;circle cx="656.84" cy="139.25" r="3.5" stroke="none" stroke-width="0" fill-opacity="0" stroke-opacity="0" stroke-dasharray="0" fill="#ffffff"&gt;&lt;/circle&gt;&lt;/g&gt;&lt;g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g&gt;&lt;text x="698" y="88" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;Dropbox&lt;/text&gt;&lt;/g&gt;&lt;rect x="680" y="77" width="13" height="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#3366cc"&gt;&lt;/rect&gt;&lt;g&gt;&lt;text x="698" y="109" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;Wuala&lt;/text&gt;&lt;/g&gt;&lt;rect x="680" y="98" width="13" height="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#dc3912"&gt;&lt;/rect&gt;&lt;g&gt;&lt;text x="698" y="130" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;Spideroak&lt;/text&gt;&lt;/g&gt;&lt;rect x="680" y="119" width="13" height="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#ff9900"&gt;&lt;/rect&gt;&lt;g&gt;&lt;text text-anchor="middle" x="144.84" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;10&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="187.48000000000002" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;30&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="230.12" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;50&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="272.76000000000005" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;70&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="315.40000000000003" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;90&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="358.04" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;110&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="400.68" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;130&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="443.32" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;150&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="485.96000000000004" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;170&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="528.6000000000001" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;190&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="571.24" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;210&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="613.8800000000001" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;230&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="656.52" y="343" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;250&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="166.16" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;20&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="208.8" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;40&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="251.44" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;60&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="294.08" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;80&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="336.71999999999997" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;100&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="379.36" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;120&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="422" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;140&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="464.64" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;160&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="507.28000000000003" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;180&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="549.9200000000001" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;200&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="592.56" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;220&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="middle" x="635.2" y="360" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#222222"&gt;240&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="end" x="121" y="329" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#444444"&gt;0&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="end" x="121" y="267" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#444444"&gt;10&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="end" x="121" y="205" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#444444"&gt;20&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="end" x="121" y="143" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#444444"&gt;30&lt;/text&gt;&lt;/g&gt;&lt;g&gt;&lt;text text-anchor="end" x="121" y="82" font-family="Arial" font-size="13" stroke="none" stroke-width="0" fill-opacity="1" stroke-opacity="1" stroke-dasharray="0" fill="#444444"&gt;40&lt;/text&gt;&lt;/g&gt;&lt;/g&gt;&lt;g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/p&gt;

&lt;p&gt;Notes about the graph:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Dropbox only supports 100GB.&lt;/li&gt;
&lt;li&gt;Prices are per month for an annual subscription.&lt;/li&gt;
&lt;li&gt;Note that prices for Wuala can be substancially reduced, e.g. down to $0, if you share your own hard drive capacity.&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;About the products&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://db.tt/8kJ4t9D" target="_blank"&gt;Dropbox&lt;/a&gt; has been a &lt;a href="http://www.quora.com/Dropbox/Why-is-Dropbox-more-popular-than-other-programs-with-similar-functionality" target="_blank"&gt;clear leader in online storage&lt;/a&gt;. This is largely because of its simplicity. When asked about why it has been success a success,  Michael Wolfe makes the point that the ideal backup solution would look like the following:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;There would be a folder.&lt;br/&gt;
    You’d put your stuff in it.&lt;br/&gt;
    It would sync.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That’s about the limit of what Dropbox does. It focused on creating a simple, attractive interface with minimal, useful features. These include being able to create shared folders easily.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.wuala.com/referral/F5776G4C6AJ4NHFF6FCC" target="_blank"&gt;Wuala&lt;/a&gt; has a greater emphasis on sharing and security. In addition to being a pure backup solution, it enables you to share data securely with people you trust.&lt;/p&gt;

&lt;p&gt;It encrypts your data, then uploads it into a global peer-to-peer network. In fact, rather than buying storage space, you are able to trade space on your own hard drive . This could be attractive where you have an external hard drive with free capacity. This peer-to-peer system creates instant, global redundancy for your data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://spideroak.com/download/referral/59143c73a7a349b4289a3e0bddc15cf4" target="_blank"&gt;Spideroak&lt;/a&gt; also prides itself for its ability to keep your data secure. It uses central servers, like Dropbox to store your data, but maintains a ‘no knowledge’ approach. Your data is encrypted before it is sent to their machines and their staff don’t know your password to decrypt it.&lt;/p&gt;

&lt;h2&gt;Details&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Cross portability&lt;/strong&gt;
All three providers support Linux, OS X &amp; MS Windows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;
All three providers support Android &amp; iPhone. Dropbox goes further and supports Blackberry.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;
Wuala suffers ever so slightly in this space. In order to access your information, you need to have a web browser that supports Java applets. Yes, that’s every browser with an add-on. Wuala does this because the data is decrypted only by local machines. In their eyes, providing a pure web application would mean that they would need to be able to access your information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Privacy &amp; Security&lt;/strong&gt;
Wuala and Spideroak focus on security very heavily. For example, neither of them send your password to the companies’ servers. This means, it is impossible for them to ever look into files that you have stored in the cloud. Dropbox stores its data on the Amazon’s S3 service. This can make it susceptible to PATRIOT Act requests as well as illegal breaches.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sharing&lt;/strong&gt;
All three providers allow you to share your information with others you know easily. This is usually achieved by clicking on an share option, then being given a URL to share with others.&lt;/p&gt;

&lt;p&gt;One thing that’s unique to Wuala is globally shared folders. You can create folders which are public to everyone on Wuala. There are folders with Creative Commons music and videos, for example.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ease of Use&lt;/strong&gt;
Dropbox is the easiest tool to use, which is why it’s so successful. A folder is created on your computer which you drag into.&lt;/p&gt;

&lt;p&gt;Wuala is very similar. It gives you a drive though, rather than a single folder. Spideroak works by selecting folders in its interface. There is no drag and drop from your file manager.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing&lt;/strong&gt;
All of the providers have simple pricing structures based on data stored. The most complex is Wuala, which also enables you to trade your own disk space in return for online storage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Storing old versions&lt;/strong&gt;
All three providers store previous versions of files.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Installation Experience&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I found Spideroak’s installation procedure a little confusing. It uses the term “Create a Device” when it means “Set up your computer”. When seeing “Creating a Device”, I thought that it wanted to partition a drive for its own use.&lt;/p&gt;</description><link>http://timmcnamara.co.nz/post/6926284634</link><guid>http://timmcnamara.co.nz/post/6926284634</guid><pubDate>Sun, 26 Jun 2011 15:57:00 +1200</pubDate><category>storage</category><category>online storage</category><category>cloud</category><category>cloud computing</category><category>wuala</category><category>dropbox</category><category>spideroak</category></item><item><title>Three easy ways to get into the Semantic Web</title><description>&lt;p&gt;So, you’ve been curious about this whole Semantic Web thing. Perhaps you would like search engines to put useful things up next to your links when someone searches for you. Maybe you’re interested by the possibility that smart bots could track down information from across the web via Linked Data to provide Internet users with the most up-to-date information possible from its original source.&lt;/p&gt;

&lt;p&gt;Whatever the reason — getting started with the Semantic Web is a mental stretch. Thankfully, there are ways to make your information useful to machines without needing to know OWL, ontology or the rest of the jargon. Each of these three methods simply extends the HTML code that you already know.&lt;/p&gt;

&lt;h2&gt;RSS&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/RSS" target="_blank"&gt;RSS&lt;/a&gt; feeds have always been sematically great. In fact, by using RSS, you’re publishing your content as &lt;a href="http://en.wikipedia.org/wiki/RDF" target="_blank"&gt;RDF&lt;/a&gt;, the Resource Description Framework. RDF is the main way that machines resolve resources’ ambiguity. They use URIs to do that. There are many Tims in the world, but only one lives at timmcnamara.co.nz.&lt;/p&gt;

&lt;h2&gt;Open Graph Protocol&lt;/h2&gt;

&lt;p&gt;The &lt;a href="http://ogp.me" target="_blank"&gt;Open Graph Protocol&lt;/a&gt; is a way to get your data to completely simplify everything. Pushed by Facebook, it’s bound to get a greater following in the months to come as it’s simplicity to implement. One of the problems it immediately resolves is displaying your information correctly when it is shared on Facebook.&lt;/p&gt;

&lt;p&gt;Take a look at this HTML snippet, representing the move &lt;a href="http://www.imdb.com/title/tt0117500/" target="_blank"&gt;The Rock&lt;/a&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;html xmlns:og="http://ogp.me/ns#"&gt;
&lt;head&gt;
  &lt;title&gt;The Rock (1996)&lt;/title&gt;
  &lt;meta property="og:title" content="The Rock" /&gt;
  &lt;meta property="og:type" content="movie" /&gt;
  &lt;meta property="og:url" 
     content="http://www.imdb.com/title/tt0117500/" /&gt;
  &lt;meta property="og:image" 
     content="http://ia.media-imdb.com/images/rock.jpg" /&gt;
  ...
&lt;/head&gt;
...
&lt;/html&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;What we’ve done here is define an &lt;code&gt;og&lt;/code&gt; namespace, and then use it within &lt;code&gt;meta&lt;/code&gt; tags. Pretty simple. Facebook has done something great here, making &lt;code&gt;&lt;meta&gt;&lt;/code&gt; tags is now one of the easiest ways to get started with the Semantic Web.&lt;/p&gt;

&lt;h2&gt;Common Tag&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://commontag.org/" target="_blank"&gt;Common Tag&lt;/a&gt; is an effort to make data able to be included into massive Linked Data stores, such as Freebase. It focuses specifically on tagging content. That is, for authors to add categories and topics to their content.&lt;/p&gt;

&lt;p&gt;The idea behind Common Tag is to reconcile the problem of using different tags for the same thing. For example, if you’re looking for images in Flickr from New York, NY, they’re probably tagged &lt;code&gt;nyc&lt;/code&gt;, &lt;code&gt;new_york&lt;/code&gt;, &lt;code&gt;newyorkcity&lt;/code&gt; and so on. Common Tag avoids this by providing a single, unambiguous reference.&lt;/p&gt;

&lt;p&gt;Here’s a snippet representing the band U2.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;body xmlns:ctag="http://commontag.org/ns#"
          rel="ctag:tagged"&gt;
  &lt;span typeof="ctag:Tag" 
        rel="ctag:means" 
        resource="http://rdf.freebase.com/ns/en.u2" 
        property="ctag:label" 
        content="U2"/&gt;
    U2
  &lt;/span&gt;
&lt;/body&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Under the hood, we’re using a technology you may have heard of - &lt;a href="http://en.wikipedia.org/wiki/RDFa" target="_blank"&gt;RDFa&lt;/a&gt;. The most important part of this snippet is the &lt;code&gt;resource&lt;/code&gt; section. It is the unambiguous reference to the content that you’re talking about. However, the process is very similar to the Open Graph Protocol above. First, we define a namespace, then we use it in our HTML. There are several interesting things you can do with Common Tag, including declaring whether content has been tagged by authors or by users. You should read the &lt;a href="http://commontag.org/QuickStartGuide" target="_blank"&gt;Common Tag Getting Started Guide&lt;/a&gt; to learn more.&lt;/p&gt;

&lt;h2&gt;Three easy ways to use hard tools&lt;/h2&gt;

&lt;p&gt;Each of the tools we’ve described here allows you to use a different piece of the Semantic Web pie in bit sized pieces. By using the simple tools above, you’re actually using the very scary tools you’ve been avoiding:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;RSS means you’re using RDF&lt;/li&gt;
&lt;li&gt;Open Graph Protocol means you’re adding usable metadata to your meta tags&lt;/li&gt;
&lt;li&gt;Common Tag exposes RDFa to User-Agents&lt;/li&gt;
&lt;/ul&gt;</description><link>http://timmcnamara.co.nz/post/5925416370</link><guid>http://timmcnamara.co.nz/post/5925416370</guid><pubDate>Sat, 28 May 2011 21:33:27 +1200</pubDate><category>semantic web</category><category>Linked Data</category><category>Open Graph Protocol</category><category>Common Tag</category><category>open data</category></item><item><title>Easy Competitor Analysis with Twitter</title><description>&lt;h2&gt;Twitter has Search&lt;/h2&gt;

&lt;p&gt;To get a sense of a competitor’s level of engagement, &lt;a href="http://search.twitter.com" target="_blank"&gt;http://search.twitter.com&lt;/a&gt; is a great tool. To begin, just add a user’s name in the search bar. You’ll be greeted with every message to and from that account within the last 3 or so days.&lt;/p&gt;

&lt;p&gt;The search interface makes it very simple to see exactly who is talking to your target company, what they are talking about and how your target company responds. In essence, you are privy to their complete interaction - meaning you’re well   You can also get a sense of the type of Twitter strategy that they are using you can draw inferences about. Do they respond quickly? Are they informal? Is there a particular type of day that they tweet?&lt;/p&gt;

&lt;p&gt;You can get a sense of what positive tweets are being sent if you include a smile emoticon, :), with your query.&lt;/p&gt;

&lt;p&gt;“@timClicks :)” returns messages like: &lt;a href="http://twitter.com/Miraz/statuses/63800523551285250" target="_blank"&gt;@timClicks Thanks so much Tim. :-)&lt;/a&gt;. Thankfully, there are no results for “@timClicks :(“.&lt;/p&gt;

&lt;p&gt;Remember, that it’s possible to analyse competitors that are not even using Twitter. Not having a Twitter account doesn’t prevent people from tweeting about you. Experiment by searching for trade marks, company names or governments.&lt;/p&gt;

&lt;h2&gt;Use personal customer accounts&lt;/h2&gt;

&lt;p&gt;Search is great, but it doesn’t give you a full insight into a competitor’s use of Twitter. They might be sending great deals to selected followers via direct messages, for example. To find out, create an account and become their customer. &lt;a href="Ihttp://support.twitter.com/articles/18311-the-twitter-rules" target="_blank"&gt;Do not impersonate someone or indulge in deceptive conduct.&lt;/a&gt; Instead, make some genuine enquiries. Carry out a few purchases. Assess their response.&lt;/p&gt;

&lt;p&gt;Some questions to think about:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;What is their tone?&lt;/li&gt;
&lt;li&gt;Do they attempt to move you to more orthodox channels?&lt;/li&gt;
&lt;li&gt;How much time are they investing in social media?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Your company needs to make the ethical decision about how far to take this strategy. It’s plausible that you could create accounts in many target demographics to interact with everyone in your industry. This is ultimately very close to breaching Twitter’s rules. However, as long as you are being genuine, it is highly likely that you will be able to gain large quantities of information about how your industry interacts with new media.&lt;/p&gt;</description><link>http://timmcnamara.co.nz/post/5142946978</link><guid>http://timmcnamara.co.nz/post/5142946978</guid><pubDate>Tue, 03 May 2011 10:20:43 +1200</pubDate><category>Twitter</category><category>tech</category><category>technology</category><category>web</category><category>new media</category><category>social media</category></item><item><title>How could the Left come back this year?</title><description>&lt;p&gt;I’ve noticed lots of angst in New Zealand’s Left. I don’t agree with it all. However, I’m really concerned that the next Parliament will be close to dysfunctional with lots of splinter parties. A strong Opposition will be vital to ensuring that the powers have recently been granted to the executive for Christchurch’s recovery are limited.&lt;/p&gt;

&lt;p&gt;I haven’t heard hear firm policy consensus on how to respond. Last night, I jotted down a few things that the left would need to exploit if it wants to win this year’s election:&lt;/p&gt;

&lt;p&gt;Some big-ticket items:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;National builds prisons, we build schools&lt;/li&gt;
&lt;li&gt;A vote for National is a vote for the far-right / Brash&lt;/li&gt;
&lt;li&gt;A vote for us is not a vote for Hone Harawira&lt;/li&gt;
&lt;li&gt;We will add democracy to CERA&lt;/li&gt;
&lt;li&gt;We will keep your home well insulated&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Lesser things to target specific demographics:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;We will not cut off your Internet&lt;/li&gt;
&lt;li&gt;No road user charges for electric vehicles&lt;/li&gt;
&lt;li&gt;All new roads must include full cycle lane unless there is a strong reason not to&lt;/li&gt;
&lt;li&gt;Provide a packet of seeds with native plants, rather than a standard leaflet &lt;/li&gt;
&lt;li&gt;Foreign policy for New Zealand’s interests, not USA’s&lt;/li&gt;
&lt;li&gt;Adherence to our flexible, adaptable unwritten constitution&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;I think that they should generally stay away from Working for Families and interest-free student loans. These are big pain points, but they’re expensive &amp; New Zealand doesn’t want to become poor.&lt;/p&gt;

&lt;p&gt;Also, the minimum wage really does seem too high. It’s keeping young workers out of the workforce. Very high youth unemployment will damage our country for decades. This is a hard one for the Left though, because lowering of the minimum wage seems like a punch in the mouth to workers.&lt;/p&gt;

&lt;p&gt;Lastly, one of the political parties should think of a way to reconnect with Britain. This may sound silly at first, but the Monarchy could be a very important lever. While colonialism has been difficult for New Zealand, it’s also brought the rule of law, enduring symbols of nationhood, democracy, international access &amp; wealth.&lt;/p&gt;</description><link>http://timmcnamara.co.nz/post/5139230849</link><guid>http://timmcnamara.co.nz/post/5139230849</guid><pubDate>Tue, 03 May 2011 08:07:00 +1200</pubDate><category>nzpol</category><category>politics</category><category>New Zealand</category></item><item><title>Photo</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_lkea4gHCoS1qaxtx6o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://timmcnamara.co.nz/post/5032115412</link><guid>http://timmcnamara.co.nz/post/5032115412</guid><pubDate>Fri, 29 Apr 2011 15:38:40 +1200</pubDate></item><item><title>Worried about peer-to-peer file sharing? Here's a peer-to-peer file system</title><description>&lt;a href="http://tahoe-lafs.org/trac/tahoe-lafs"&gt;Worried about peer-to-peer file sharing? Here's a peer-to-peer file system&lt;/a&gt;</description><link>http://timmcnamara.co.nz/post/4710242750</link><guid>http://timmcnamara.co.nz/post/4710242750</guid><pubDate>Mon, 18 Apr 2011 16:00:05 +1200</pubDate></item><item><title>Aluminium cans &amp; sodium hydroxide =&gt; power for remote...</title><description>&lt;iframe src="http://player.vimeo.com/video/20311112" width="400" height="300" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Aluminium cans &amp; sodium hydroxide =&gt; power for remote controlled car!&lt;/p&gt;</description><link>http://timmcnamara.co.nz/post/4698506766</link><guid>http://timmcnamara.co.nz/post/4698506766</guid><pubDate>Mon, 18 Apr 2011 08:55:45 +1200</pubDate></item><item><title>Photo</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_lh2xhuFqUt1qzs26lo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://timmcnamara.co.nz/post/4643207654</link><guid>http://timmcnamara.co.nz/post/4643207654</guid><pubDate>Sat, 16 Apr 2011 10:45:40 +1200</pubDate></item><item><title>http://unsuck-it.com</title><description>&lt;a href="http://unsuck-it.com"&gt;http://unsuck-it.com&lt;/a&gt;: &lt;p&gt;If you hate jargon and want a laugh, this is for you.&lt;/p&gt;</description><link>http://timmcnamara.co.nz/post/4641553435</link><guid>http://timmcnamara.co.nz/post/4641553435</guid><pubDate>Sat, 16 Apr 2011 09:36:16 +1200</pubDate></item><item><title>Photo</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_ljotr7zrk81qaxtx6o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://timmcnamara.co.nz/post/4629812405</link><guid>http://timmcnamara.co.nz/post/4629812405</guid><pubDate>Fri, 15 Apr 2011 21:45:06 +1200</pubDate></item><item><title>Unconﬁrmed reports of 12 car pile-up in the Terrace Tunnel</title><description>&lt;p&gt;&lt;a href="http://jackyan.tumblr.com/post/4628504287" class="tumblr_blog" target="_blank"&gt;jackyan&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://henrycooke.tumblr.com/post/4624910469" target="_blank"&gt;henrycooke&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Fuck. More on Stuff soon.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If true, I am not surprised. The sign says 60 but I frequently get tailgaters or overtakers there. Folks, it’s 60 for a reason. Someone might have started a chain reaction, and that is not cool for the innocent, careful motorists who got caught up in this.&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://timmcnamara.co.nz/post/4629601662</link><guid>http://timmcnamara.co.nz/post/4629601662</guid><pubDate>Fri, 15 Apr 2011 21:22:33 +1200</pubDate></item><item><title>Getting content to properly display in Facebook when shared</title><description>&lt;p&gt;One of the strangest bugs I’ve had to deal with was ensuring that content was “likeable” and “shareable” on Facebook. The &lt;a href="http://www.ushahidi.com" target="_blank"&gt;Ushahidi platform&lt;/a&gt; is an amazing tool for sourcing data from the crowd in crisis situations. However, when we deployed it for &lt;a href="http://eq.org.nz" target="_blank"&gt;eq.org.nz&lt;/a&gt;, there was a problem. When someone tried to share the link on Facebook, the blurb looked something like this:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The content of this site is licensed under a Creative Commons Attribution 3.0 New Zealand License. To satisfy attribution requirements, include “Source: &lt;a href="http://eq.org.nz" target="_blank"&gt;http://eq.org.nz&lt;/a&gt;” in your derived content. This website is provided as is, and your use of it is exclusively at your own risk. …&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Fairly uninviting discovering us via social media.&lt;/p&gt;

&lt;p&gt;In order to get around this, we actually introduced a paragraph tag that wouldn’t be rendered by browsers, but would be picked up by Facebook’s crawler. Our HTML source looks like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;!-- For 'share' on Facebook links --&gt;
&lt;p class="hidden"&gt;
  The community-driven situation map of the 
  Christchurch Earthquake
&lt;/p&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;As it turns out, like many things in life, there’s probably a better way to do it.&lt;/p&gt;

&lt;h2&gt;Introducing the Open Graph Protocol&lt;/h2&gt;

&lt;p&gt;Sidebar: graph means a mathematical graph, not a visual one. Now, if you studied mathematics or computer science at university, you may not have a clue what’s intended here. In mathematics, graphs represent networks. The upshot here is that computers can understand the relationships between all the bits of content on the web.&lt;/p&gt;

&lt;p&gt;The Open Graph Protocol is a way to add metadata, content about your content, to Facebook. It uses the &lt;code&gt;&lt;meta&gt;&lt;/code&gt; tag within HTML. Let’s look through an example from the Internet Movie Database:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;html xmlns:og="http://ogp.me/ns#"&gt;
&lt;head&gt;
    &lt;title&gt;The Rock (1996)&lt;/title&gt;
    &lt;meta property="og:title" content="The Rock" /&gt;
    &lt;meta property="og:type" content="movie" /&gt;
    &lt;meta property="og:url" content="http://www.imdb.com/title/tt0117500/" /&gt;
    &lt;meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" /&gt;
    ...
&lt;/head&gt;
...
&lt;/html&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Uh… what? Let’s look over things line by line.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;html xmlns:og="http://ogp.me/ns#"&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This tells computer that the HTML uses the Open Graph Protocol. You can expand the pieces out: &lt;code&gt;xmlns&lt;/code&gt; means XML &lt;a href="http://en.wikipedia.org/wiki/Namespace" target="_blank"&gt;namespace&lt;/a&gt;, &lt;code&gt;og&lt;/code&gt; means open graph, and the weblink is just an official reference to the protocol itself. It’s actually a dead link, but will mean something to computers (e.g. Facebook) that know about the protocol.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;head&gt;
    &lt;title&gt;The Rock (1996)&lt;/title&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This is actually an example of what we want to avoid. We have the title, “The Rock” and information about the movie together. This looks ugly when shared through social media. With decent metadata, we make &lt;code&gt;&lt;title&gt;&lt;/code&gt; refer to just to titles. This would make for a much more pleasant browsing experience:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;    &lt;meta property="og:title" content="The Rock" /&gt;
    &lt;meta property="og:type" content="movie" /&gt;
    &lt;meta property="og:url" content="http://www.imdb.com/title/tt0117500/" /&gt;
    &lt;meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" /&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This is the meat of the example. Here, we describe to Facebook what to put on its pages. We have a link to the right URL, not some crazy long one. We have a link to the right thumbnail. We have the title in isolation. We’re also telling Facebook that we’re referring to a movie, which might make searching easier.&lt;/p&gt;

&lt;p&gt;However, we still haven’t solved our problem. We need to add one final piece:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;    &lt;meta property="og:description"
     content="A renegade general and his group of  
                   U.S. Marines take over Alcatraz  
                   and threaten San Francisco Bay   
                   with biological weapons." /&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Success! Once you’ve added the &lt;code&gt;og:description&lt;/code&gt;, it’ll be used. Sweet.&lt;/p&gt;

&lt;h2&gt;Doesn’t this already exist?&lt;/h2&gt;

&lt;p&gt;Yes. There have been other efforts in this area. The most common are known as [Dublin Core][http://en.wikipedia.org/wiki/Dublin_Core] and [FOAF][http://en.wikipedia.org/wiki/FOAF]. However, using multiple standards one one website is complex. You can see the result of when each of these standards are meshed together, on slide 16 of &lt;a href="http://www.scribd.com/doc/30715288/The-Open-Graph-Protocol-Design-Decisions" target="_blank"&gt;this presentation&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Diving deeper&lt;/h2&gt;

&lt;p&gt;The &lt;a href="http://ogp.me/" target="_blank"&gt;Open Graph Protocol’s website&lt;/a&gt; provides a great overview of the features. You can learn add to tell Facebook the location, how to describe your page as a product page or add contact information. There are client libraries for several programming languages and a few tools, such as Wordpress.&lt;/p&gt;

&lt;p&gt;Open Graph Protocol will follow a similar path as KML has in the geospatial field. When Google acquired Keyhole, there were several competing standards. With Google’s dominant market position, it was able to establish KML as the de facto standard. It is a simpler standard than competing alternatives. But, more importantly, everyone in the geospatial field needed to be able to talk to Google Earth and Google Maps. That’s where the consumers were.&lt;/p&gt;

&lt;p&gt;Open Graph Protocol will do a similar thing. There are other ways to add metadata to web pages.  Dublin Core and FOAF have a long tradition in the semantic web community. However, Facebook can exert its market dominance to make this simpler standard adopted. Businesses finally have a reason to get involved with semantic content. That’s where the consumers are.&lt;/p&gt;</description><link>http://timmcnamara.co.nz/post/4618520846</link><guid>http://timmcnamara.co.nz/post/4618520846</guid><pubDate>Fri, 15 Apr 2011 11:36:00 +1200</pubDate><category>semantic web</category><category>semantic data</category><category>Open Graph Protocol</category><category>Facebook</category><category>tech</category><category>technology</category></item><item><title>Hi Tim, &lt;br /&gt;&#13;
I saw your presentation last night on NLP and Python. I had to leave straight afterward, but thought you'd be interested in these related sites I found recently (I'm not involved in either, just sharing).&lt;br /&gt;&#13;
- http://extractiv.com/&lt;br /&gt;&#13;
- http://topicmarks.com/&lt;br /&gt;&#13;
&lt;br /&gt;&#13;
Cheers,&lt;br /&gt;&#13;
Ben&lt;br /&gt;&#13;
@BenHealey</title><description>&lt;p&gt;Hey Ben, thanks for these. Sorry for taking so long to respond. ‘Twas my first quest- only just noticed Tumblr’s notification.&lt;/p&gt;</description><link>http://timmcnamara.co.nz/post/4590944251</link><guid>http://timmcnamara.co.nz/post/4590944251</guid><pubDate>Thu, 14 Apr 2011 10:58:24 +1200</pubDate></item><item><title>Quick Tips for Developing for the Mobile Web</title><description>&lt;p&gt;Here, we’re looking at building websites that can cater for both ‘normal’ users as well as mobile devices.&lt;/p&gt;

&lt;h2&gt;Prepare for interruptions&lt;/h2&gt;

&lt;p&gt;Your application is not the only thing that your user will be doing. The most basic element of crafting a GUI application, that’s different from the web is making sure that there is an effective pause mode. Make sure that your code and data is robust enough. That&lt;/p&gt;

&lt;h2&gt;No &lt;code&gt;mouseover&lt;/code&gt;&lt;/h2&gt;

&lt;p&gt;With touch screens, there’s no mouse cursor. So don’t rely on a hover state to indicate that something will happen if it’s clicked. Buttons need to look like buttons now.&lt;/p&gt;

&lt;h2&gt;Higher resolution&lt;/h2&gt;

&lt;p&gt;Mobile screens tend to be smaller, but actually have a higher pixel count than many of your other users’ monitors. The problem with this is that those smaller form-factor devices will scale images up, because they tend to assume that your CSS style sheets are built with most monitors in mind. 
The upshot is that your raster thumbnails will look yuck to mobile users, but great to you. To avoid this, provide images that are wider than the HTML element’s &lt;code&gt;width&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;JavaScript has won&lt;/h2&gt;

&lt;p&gt;There are a number of &lt;a href="http://timmcnamara.co.nz/post/2572028367/why-javascript-will-rull-the-world" target="_blank"&gt;reasons why JavaScript has beaten other technologies&lt;/a&gt;. Don’t cut against the grain.&lt;/p&gt;

&lt;h2&gt;And WebKit is still in front&lt;/h2&gt;

&lt;p&gt;If you want your iPad users to really smile, take some time to learn the &lt;code&gt;-webkit&lt;/code&gt; CSS extensions. They’ll look great. And your tech soul will be happy because you’re using the GPU to do what it’s supposed to.&lt;/p&gt;</description><link>http://timmcnamara.co.nz/post/4544212598</link><guid>http://timmcnamara.co.nz/post/4544212598</guid><pubDate>Tue, 12 Apr 2011 15:12:29 +1200</pubDate><category>technology</category><category>web</category><category>software development</category><category>software</category><category>iPhone</category></item><item><title>"There were more people who believed in the English Crown at the time of the revolution than who..."</title><description>“There were more people who believed in the English Crown at the time of the revolution than who believe in the Congress today.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://t.co/P11nORM" target="_blank"&gt;Lawrence Lessig&lt;/a&gt;&lt;/em&gt;</description><link>http://timmcnamara.co.nz/post/4505407651</link><guid>http://timmcnamara.co.nz/post/4505407651</guid><pubDate>Mon, 11 Apr 2011 09:46:57 +1200</pubDate></item><item><title>The Cloud: what it is, where it came from &amp; why it is here</title><description>&lt;p&gt;This post focuses on broadly why people are telling you that the cloud is 
the future of the world. I want to clarify things for you. I feel that there’s 
lots of confusion around this area. I can’t speak for others, but when I first heard
it, I wondered whether the term “cloud computing” sounded like some form of 
euphemism.&lt;/p&gt;

&lt;h2&gt;What is the cloud?&lt;/h2&gt;

&lt;p&gt;There are two senses of the word that are used most extensively. First, there
is there is the sense that consumers are being taught - applications that are
delivered via the web. The second sense of the term is more technical. It refers
to how companies purchase computing power. The conflict between these two senses
is where most of the confusion derives from. That’s because, when people are
first introduced to the term, are taught the first meaning. Then they prod 
deeper, only to be perplexed by technicians using the second meaning.&lt;/p&gt;

&lt;p&gt;The first meaning is an advertisng slogan. Here, cloud is intended to mean 
easy, light and free from installation. There are a few benefits to this
for users. They never get interrupted with requests to update their software,
they can often run the application from many devices or computers running 
different operating systems. Every time they run the application, it always 
runs the most recent version. All the operating system needs is a web browser,
and they are plentiful.&lt;/p&gt;

&lt;p&gt;The second meaning is what makes IT managers smile. See, applications have been
delivered over the web for a long time. But, they wouldn’t qualify as cloud computing
in this sense. That’s because the companies running the applications would
have been purchasing computers and hosting everything themselves.&lt;/p&gt;

&lt;p&gt;In order to get something onto the web, you need to have a server somewhere 
that’s hosting the application. This is fairly simple when you’re a startup, because
you have negligible traffic. But what happens when you grow? As you expand, you
may need to have servers in multiple geographic locations. But how many? If you 
get very big, very fast, your servers might simply break. But if your startup grows 
slowly, you’ll end up paying for services that you didn’t need. The cloud makes 
those problems far more easy to deal with.&lt;/p&gt;

&lt;h2&gt;Why did this whole cloud thing come about?&lt;/h2&gt;

&lt;p&gt;Blame Christmas shopping. According to the urban legend, Amazon had computers 
idling the whole year because it needed them for the Christmas rush. In order to 
service all of those orders, it needed to buy lots of extra hardware. Outside 
of December, this hardware would site idle. Amazon thought about ways to provide
this idle capacity to the world.&lt;/p&gt;

&lt;p&gt;I also blame some things that I haven’t got evidence for, but seem to be 
sensible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Internet browsers&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;They’re much better than they were. Most importantly, they
contain far faster JavaScript interpreters, which means that applications are 
much more responsive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Corporate security policies&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It’s very hard to get a new software package 
into the enterprise. Security and procurement policies that are established 
to prevent new products to mess with the current setup. Corporate ICT contracts 
tend to have a set range of software. Adding anything new means adding a new
item in the support contract. This can be conviently avoided by software delivered
over via the web.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Speed of execution&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Lots of tiny companies have introduced products into the 
market very cheaply. It’s &lt;a href="http://news.yahoo.com/s/ap/20110409/ap_on_hi_te/us_san_francisco_thriving_tech" target="_blank"&gt;now much cheaper to run a startup than during the
1999 tech boom&lt;/a&gt;. They have been able to bypass traditional software 
distribution models and are run very efficiently. This creates a sense of panic
in larger vendors, who are desperate to remove any advantages that smaller
players exploit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Peer pressure&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google, leading with Gmail, has demonstrated that it is 
possible to create very good software that generates huge revenue. There have
been a flood of new norms established since Wikipedia demonstrated that the 
web could be a force of good.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web scale&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many web companies experience exponential growth. The problem with
that is that to provision new servers exponentially. Dealing with the scale 
required to serve many millions of requests a month is pretty hard for a team
that was used to having a few thousand users a few months ago. Sometimes, it’s 
just great to be able to offload that work of handling that growth to companies 
that build their own power stations to run their data centres.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Maturation of web frameworks&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Over the last decade, a number of tools used to
build websites have matured. These tools include things like dealing with 
databases, databases themselves, how to sharing of source code within 
teams, through to systems that told you authoritatively where to locate 
your images in your application directory. It all helps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agile software methodologies&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Although it can look like a bit of a fad, agile has made a huge impression
in the world of software development. If nothing else, it has produced a
culture shift that allows companies to release products as ‘beta’.&lt;/p&gt;

&lt;h2&gt;Why will the cloud be successful?&lt;/h2&gt;

&lt;p&gt;Remember the two senses of the term cloud computing we discussed above. 
The second sense is what’s most interesting here. That’s because the benefits 
to software producers are far more immediate than software users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pay for what you use&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Companies now only need to pay for what they use, not what they think they’re
going to use. Resources are typically rented now on hourly contracts. This is
great for most web applications, because they have a cyclic demand curve. An
internet dating website is likely to experience peaks during the evenings. By
purchasing most of its computer power for those few hours of the day, it’s possible for the
save lots of cash over the long run.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sharpened focus&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Using cloud computing systems, software developers can specialise on developing 
software. They don’t need to worry on configuring servers, upgrades, temperature, 
disaster recovery and more. All of this is taken care for them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scaleability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cloud systems tend to be configured in a distributed manner. This means that 
resources can be allocated on-demand. If your site experiences massive load, 
more resource can be quickly allocated to you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ease of distribution&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once upon a time, companies needed to sell software as if it were a physical
product. Publishers needed to secure distributers in each markets. Those
distributors would need to find retailers to sell the product. Those products
came packaged in boxes. Inside the boxes were CDs, that contained software that
would run on your computer. With the shift into cloud computing, none of that 
remains true.&lt;/p&gt;

&lt;p&gt;In fact, the cost of distributing a company’s software is absorbed by the users.
They pay for the bandwidth to use the service.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ease of support&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Software companies only need to support a single version of an application. This
is a fairly big deal. Managing multiple versions of software is complex and
fustrating. Not only does it mean that your programmers need to be fluent in
multiple versions of the same thing, but so do your help desk staff, your
documentation writers and your sales team. With applications delivered via the
web, there is a single version for everyone. This means that it still makes 
sense for businesses to change the way things look or behave sometimes, even
if there are gripes from some users.&lt;/p&gt;

&lt;p&gt;As an interesting aside, even when it looks like there are multiple versions of 
software being sold, such as professional and educational editions, they’re 
probably the same thing under the hood. Often, there’s just an internal switch 
in the that turns functionality off for the cheaper product line. It’s cheaper 
to spend money to arbitrarily weaken one piece of software than maintain two 
products.&lt;/p&gt;

&lt;p&gt;You’ll notice that web applications tend not to provide extra features for the
premium version. Instead, they provide support for more users, more storage
or more support. In this way, they get to add price discrimination without the
complexity required to maintain multiple versions of the software.&lt;/p&gt;</description><link>http://timmcnamara.co.nz/post/4486099623</link><guid>http://timmcnamara.co.nz/post/4486099623</guid><pubDate>Sun, 10 Apr 2011 16:31:00 +1200</pubDate><category>cloud computing</category><category>grid computing</category><category>technology</category><category>tech</category></item><item><title>"The problems of the world cannot possibly be solved by skeptics or cynics whose horizons are limited..."</title><description>“The problems of the world cannot possibly be solved by skeptics or cynics whose horizons are limited by the obvious realities. We need men who can dream of things that never were.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;JFK&lt;/em&gt;</description><link>http://timmcnamara.co.nz/post/4334410587</link><guid>http://timmcnamara.co.nz/post/4334410587</guid><pubDate>Mon, 04 Apr 2011 18:53:05 +1200</pubDate></item><item><title>Video</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/aiNX-vpDhMo?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://timmcnamara.co.nz/post/4229036580</link><guid>http://timmcnamara.co.nz/post/4229036580</guid><pubDate>Thu, 31 Mar 2011 19:45:06 +1300</pubDate></item><item><title>Me talking about the http://eq.org.nz at #UPShake</title><description>&lt;iframe src="http://player.vimeo.com/video/21458456" width="400" height="300" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Me talking about the &lt;a href="http://eq.org.nz" target="_blank"&gt;http://eq.org.nz&lt;/a&gt; at #UPShake&lt;/p&gt;</description><link>http://timmcnamara.co.nz/post/4078657299</link><guid>http://timmcnamara.co.nz/post/4078657299</guid><pubDate>Fri, 25 Mar 2011 17:36:06 +1300</pubDate><category>eqnz</category><category>Christchurch</category><category>christchurch earthquake</category><category>unlimited potential</category><category>Wellington</category><category>tech</category><category>technology</category><category>technology in emergencies</category><category>Ushahidi</category></item></channel></rss>

