The Tao of Mac http://the.taoofmac.com Tech Made Simple CC Attribution-NonCommercial-NoDerivs 3.0 30 Sat, 30 Aug 2014 19:59:27 GMT Sat, 30 Aug 2014 19:59:27 GMT http://blogs.law.harvard.edu/tech/rss yaki Lego Calendar http://the.taoofmac.com/space/links/2014/08/22/1806 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/08/22/1806/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/08/22/1806/large.jpg" class="thumb" /></a></div> <p>This is awesome. Me, I’d take a <a href="http://the.taoofmac.com/space/hw/RaspberryPi" class="wiki" title="hw/RaspberryPi was updated 7 months, 1 week ago">Raspberry Pi</a> and have it update the online calendar directly.</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/08/22/1806#lego-calendar" title="link to http://the.taoofmac.com/space/links/2014/08/22/1806#lego-calendar">&#x262F;</a></small> Fri, 22 Aug 2014 18:06:13 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/08/22/1806#lego-calendar wiki Docker 1.2.0 with restart policies, less hacks http://the.taoofmac.com/space/links/2014/08/22/1752 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/08/22/1752/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/08/22/1752/large.jpg" class="thumb" /></a></div> <p>The big thing for me is capability whitelisting – it goes a long way toward helping secure containers.</p> <p>Although I’m swinging back to hypervisors where security and network configuration are paramount, Docker is looking better and better with each release.</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/08/22/1752#docker-1-2-0-with-restart-policies--less-hacks" title="link to http://the.taoofmac.com/space/links/2014/08/22/1752#docker-1-2-0-with-restart-policies--less-hacks">&#x262F;</a></small> Fri, 22 Aug 2014 17:52:44 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/08/22/1752#docker-1-2-0-with-restart-policies--less-hacks wiki The Return Of The Private Copy Levy http://the.taoofmac.com/space/blog/2014/08/22/1020 <p>Remember when I wrote about <a href="http://the.taoofmac.com/space/blog/2012/01/09/0108" class="wiki" title="blog/2012/01/09/0108 was updated 2 years, 7 months ago">a proposed storage levy</a> not once, but <a href="http://the.taoofmac.com/space/blog/2012/01/27/1400" class="wiki" title="blog/2012/01/27/1400 was updated 2 years, 7 months ago">twice</a> two years ago?</p> <p>It turns out that it’s back and was approved at Cabinet level yesterday, without public consultation — sneakily, banana-republic style, taking advantage of the fact that pretty much everyone is on holiday and that the general public (which is generally oblivious to these matters) will likely lose track of things among all the drama and silliness being regurgitated by the news media during Summer season.</p> <p>A brilliant strategy on the lobbyists’ part, for sure. Shame that the bill is still largely the same, and still taxing <em>anything</em> able to store media regardless of intended purpose, with a little upgrade to explicitly include smartphones and tablets. </p> <p>There’s a way to go yet (it has to be approved in Parliament), but even with the usual dissenting noises from various political factions I’m guessing it’s going to be passed — the lobbyists have clearly learned their lesson, and the politicians involved are so blissfully unaware of how technology works (or how we consume media these days) that they dismiss public comment as being “confused” by the bill’s “complexity”.</p> <p>Well, it’s not that complex, really (the bill was leaked online prior to approval, and the legalese is pretty straightforward). It’s just completely, utterly divorced from reality, and is fundamentally unfair in the way it taxes <em>all</em> storage devices — with a tiny, clueless proviso that exempts things like “medical uses” thrown in merely for show, which I expect to be floated during future discussions in order to be able to claim allowance for other uses.</p> <p>It still reeks of technological ignorance, and is a great example of why Portugal still has to catch up to modern times in terms of policymaking.</p> <p>In an age where cloud services are the new norm for storage and content is legally available in streamable or downloadable formats, taxing all forms of personal storage for the sake of financing a private lobby (in the name of culture, of course!) is not just unfair — since it’s effectively a form of double taxation for those of us who actually <em>pay</em> external providers for the content we consume — but is also, effectively, tilting at windmills.</p> <p>In short, for the locals who don’t get the allegory, our politicians are being so transparently manipulated and are so incompetent at grasping present day reality that it makes us look bad.</p> <p>And for the non-locals… if you’re planning to invest in Portugal, this kind of lawmaking is why the country is commonly flagged as having an unstable fiscal policy — between this and other lobby-driven rulings, you never know what might railroad your business a couple of years down the line.</p><br/><small><a href="http://the.taoofmac.com/space/blog/2014/08/22/1020#the-return-of-the-private-copy-levy" title="link to http://the.taoofmac.com/space/blog/2014/08/22/1020#the-return-of-the-private-copy-levy">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://the.taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://the.taoofmac.com/img/pavatar48.png"/></a> "<a href="http://the.taoofmac.com/space/blog/2014/08/22/1020#the-return-of-the-private-copy-levy"><strong>The Return Of The Private Copy Levy</strong></a>" was written by <a href="http://the.taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://the.taoofmac.com">The Tao of Mac</a> and was originally posted on Friday, Aug 22<sup>nd</sup> 2014. Except as noted, it's &copy;2014 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://the.taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Fri, 22 Aug 2014 10:20:00 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/blog/2014/08/22/1020#the-return-of-the-private-copy-levy wiki DocumentDB http://the.taoofmac.com/space/links/2014/08/22/0932 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/08/22/0932/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/08/22/0932/large.jpg" class="thumb" /></a></div> <p>This is pretty neat. I think they’ve got all the pieces one would need to deploy on Azure by now.</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/08/22/0932#documentdb" title="link to http://the.taoofmac.com/space/links/2014/08/22/0932#documentdb">&#x262F;</a></small> Fri, 22 Aug 2014 09:32:47 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/08/22/0932#documentdb wiki Go Vendoring On The Cheap http://the.taoofmac.com/space/blog/2014/08/18/2300 <p><a href="http://the.taoofmac.com/space/dev/Golang" class="wiki" title="dev/Golang was updated 2 weeks, 2 days ago">Go</a> is great, but I just had to do something about its borderline insane dependency management.</p> <p>Being able to do <code>import github.com/foo/bar</code> is cute, but there’s very little guarantee that dependencies won’t change overnight, and no practical way of pinning stuff to a specific version/revision. Having a strong desire to avoid a repeat of my early experiences with <a href="http://nodejs.org" title="external link to http://nodejs.org" class="http" rel="http://nodejs.org">NodeJS</a>, where stuff like <code>express</code> broke all of my code a few weeks down the road, I started looking for solutions early on.</p> <p>But <a href="https://code.google.com/p/go-wiki/wiki/PackageManagementTools" title="secure link to https://code.google.com/p/go-wiki/wiki/PackageManagementTools" class="https" rel="https://code.google.com/p/go-wiki/wiki/PackageManagementTools">all the approaches I came across</a> required third-party tools that are entirely too much hassle to set up and use reproducibly, so after a little experimentation, I converged on a rather lazy approach that mimics my usual <a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a> <a href="http://the.taoofmac.com/space/blog/2013/08/11/2300" class="wiki" title="blog/2013/08/11/2300 was updated 1 year, 2 weeks ago">pattern</a>:</p> <p>I set <code>GOPATH</code> to a <code>vendor</code> directory inside each project repository, <code>go dep</code> into that and clean out the <code>.git</code>/<code>.hg</code> folders in order to commit <em>all</em> the dependencies together with the project.</p> <p>It’s a little wasteful in terms of storage, but perfectly doable for my ongoing projects and ensures that I’ll be able to rebuild things six months down the line. Plus it’s trivial to automate with a <code>Makefile</code> like so (which also makes it easy for me to do cross-compiles):</p> <div class="syntax"><pre><span class="k">export </span><span class="nv">GOPATH</span><span class="o">:=</span><span class="k">$(</span>shell <span class="nb">pwd</span><span class="k">)</span>/vendor <span class="k">export </span><span class="nv">PATH</span><span class="o">:=</span><span class="k">$(</span>PATH<span class="k">)</span>:<span class="k">$(</span>GOPATH<span class="k">)</span>/bin <span class="nv">BINARY</span><span class="o">=</span>foobar <span class="k">$(</span>BINARY<span class="k">)</span>: *.go go build -o <span class="k">$(</span>BINARY<span class="k">)</span> deps: mkdir -p vendor go get github.com/rakyll/globalconf go get github.com/efarrer/iothrottler find vendor -name .git | xargs rm -rf find vendor -name .hg | xargs rm -rf git add vendor/src clean: rm -f <span class="k">$(</span>BINARY<span class="k">)</span> go fmt *.go pi: <span class="nv">GOARCH</span><span class="o">=</span>arm <span class="nv">GOARM</span><span class="o">=</span>6 go build -o <span class="k">$(</span>BINARY<span class="k">)</span>-rpi synology: <span class="nv">GOARCH</span><span class="o">=</span>arm <span class="nv">GOARM</span><span class="o">=</span>5 go build -o <span class="k">$(</span>BINARY<span class="k">)</span>-syno </pre></div> <p>So to add a dependency I just add another <code>go get</code> line, do a <code>make deps</code> and all the required code is added to the project. To update a dependency, I just remove its files and do it again. A trifle unsubtle, for sure, but it works, and has the additional side benefit of my being able to organize my projects anywhere on the filesystem without having to submit to <a href="http://the.taoofmac.com/space/dev/Golang" class="wiki" title="dev/Golang was updated 2 weeks, 2 days ago">Go’s</a> “there can be only one way to organize your code” silliness.</p> <p>Since <code>make</code> is available pretty much everywhere and not something that is likely to go out of fashion (outside the <a href="http://nodejs.org" title="external link to http://nodejs.org" class="http" rel="http://nodejs.org">NodeJS</a> world, that is, where they keep reinventing it), I think this solves my problems for the foreseeable future — or until <a href="http://the.taoofmac.com/space/dev/Golang" class="wiki" title="dev/Golang was updated 2 weeks, 2 days ago">Go</a> standardizes on something at least as simple to use and maintain.</p><br/><small><a href="http://the.taoofmac.com/space/blog/2014/08/18/2300#go-vendoring-on-the-cheap" title="link to http://the.taoofmac.com/space/blog/2014/08/18/2300#go-vendoring-on-the-cheap">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://the.taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://the.taoofmac.com/img/pavatar48.png"/></a> "<a href="http://the.taoofmac.com/space/blog/2014/08/18/2300#go-vendoring-on-the-cheap"><strong>Go Vendoring On The Cheap</strong></a>" was written by <a href="http://the.taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://the.taoofmac.com">The Tao of Mac</a> and was originally posted on Monday, Aug 18<sup>th</sup> 2014. Except as noted, it's &copy;2014 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://the.taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Mon, 18 Aug 2014 23:00:00 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/blog/2014/08/18/2300#go-vendoring-on-the-cheap wiki VisuAlgo http://the.taoofmac.com/space/links/2014/08/18/2215 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/08/18/2215/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/08/18/2215/large.jpg" class="thumb" /></a></div> <p>Very neat visualization of a number of staple algorithms. A must-see.</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/08/18/2215#visualgo" title="link to http://the.taoofmac.com/space/links/2014/08/18/2215#visualgo">&#x262F;</a></small> Mon, 18 Aug 2014 22:15:33 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/08/18/2215#visualgo wiki Summer Mornings http://the.taoofmac.com/space/blog/2014/08/13/2210 <p>I’ve been skimping on writing lately, so I feel I must make amends with a sort of brain dump.</p> <p>First off the top of my mind is that my eldest gave us quite a scare (and got himself what promises to be a fairly noticeable scar) by tripping and falling headfirst against a steel bedframe, so we’re re-assessing our entire schedule for the summer break.</p> <p>That and a persistent earache that’s been playing hell with my ability to concentrate have made a sizable dent on a feeling of highly improbable optimism that I managed to attain (despite an ongoing fracas concerning Portuguese banking and cross-investments that <a href="http://the.taoofmac.com/space/site/Disclaimer" class="wiki" title="site/Disclaimer was updated 6 years, 10 months ago">I really don’t want to get into</a>) by dint of forcing myself to become a morning person.</p> <p>That, I’m proud to say, I’ve somewhat managed to accomplish by repeatedly attempting (and mostly not failing) to get up at 6:30 every morning.</p> <p>The trick to achieve that is much easier than I expected, and largely revolves around <em>going to bed earlier</em> rather than worrying about getting up early. Getting the knack of that is both easier and harder than it looks, since these days I’m all too eager to just lie down and read a book rather than spend the evening coding.</p> <p>There is a sizable catch, though. It turns out that I tend to let time fly as I wolf down one chapter after another (leading to my looking up and realizing it’s nearly 2AM) or decide to scratch some intellectual itch of mine and code little proof of concept projects (leading to mostly the same, or worse). </p> <p>Given that those little projects are nearly always <a href="http://the.taoofmac.com/space/blog/2014/07/07/2030" class="wiki" title="blog/2014/07/07/2030 was updated 1 month, 3 weeks ago">vastly more interesting</a> than what I’m doing at the office these days, it doesn’t take a genius to figure out that I haven’t been sleeping that much lately.</p> <p>So I’ve been turning things around and doing my little projects <em>in the morning</em>, giving myself half an hour to reach a pre-set goal just before I leave for work. And it seems to work fine — so much in fact that I’m feeling tempted to get up a little earlier still and make it a whole hour.</p> <p>The side benefits to this approach are also worth mentioning — provided I’m properly rested, I arrive at work at a higher state of alertness, in a much better mood and without needing to spend half an hour getting myself up to speed. After all, I’ve been awake for almost three hours and am usually still feeling the warm buzz of having achieved something<sup id="fnref:1"><a class="anchor" href="http://the.taoofmac.com/space/blog/2014/08/13/2210#fn:1" rel="/space/blog/2014/08/13/2210#fn:1" title="link to fn:1 in this page">1</a></sup>.</p> <p>So I’ve been doing some fairly low-level hackery with my little menagerie of <a href="http://en.wikipedia.org/wiki/ARM" title="link to ARM on en.wikipedia.org" class="interwiki" rel="Wikipedia:ARM">ARM</a> devices and getting them to coordinate via <a href="http://www.mqtt.org" title="external link to http://www.mqtt.org" class="http" rel="http://www.mqtt.org">MQTT</a> to do some data munging.</p> <p>I got a tip to try out <a href="http://nodered.org" title="external link to http://nodered.org" class="http" rel="http://nodered.org">Node-RED</a> and absolutely love it (which is a lot more than I usually say about anything based on <a href="http://nodejs.org" title="external link to http://nodejs.org" class="http" rel="http://nodejs.org">NodeJS</a> these days), but it’s a bit fiddly when it comes to integrating with authenticated services and a little slower than what I was aiming for.</p> <p>But <a href="http://the.taoofmac.com/space/dev/Golang" class="wiki" title="dev/Golang was updated 2 weeks, 2 days ago">Go</a> turned out to be perfect, and over a few post-breakfast sessions I ported a number of things (including quite a large chunk of my <a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a> code) and made them vastly more efficient<sup id="fnref:2"><a class="anchor" href="http://the.taoofmac.com/space/blog/2014/08/13/2210#fn:2" rel="/space/blog/2014/08/13/2210#fn:2" title="link to fn:2 in this page">2</a></sup>. The only real problems I’ve been facing are a relative lack of higher level abstractions and a <em>lot</em> of common, run of the mill “boring” chores that need attending to. But at least I came across <a href="https://github.com/sjwhitworth/golearn" title="secure link to https://github.com/sjwhitworth/golearn" class="https" rel="https://github.com/sjwhitworth/golearn">golearn</a>, which has been rather useful.</p> <p>Another track I’m following is trying to find a nice enough match between <a href="http://the.taoofmac.com/space/dev/Clojure" class="wiki" title="dev/Clojure was updated 1 month, 2 weeks ago">Clojure</a> and <a href="http://spark.apache.org" title="external link to http://spark.apache.org" class="http" rel="http://spark.apache.org">Spark</a> that doesn’t entail much pain or waiting around (nothing like using low-end <a href="http://en.wikipedia.org/wiki/ARM" title="link to ARM on en.wikipedia.org" class="interwiki" rel="Wikipedia:ARM">ARM</a> devices to give you a fuller appreciation of the word “optimization”), and finding new and exciting ways to make <a href="http://www.hazelcast.org" title="external link to http://www.hazelcast.org" class="http" rel="http://www.hazelcast.org">Hazelcast</a> crash JDK 1.8 on <a href="http://en.wikipedia.org/wiki/ARM" title="link to ARM on en.wikipedia.org" class="interwiki" rel="Wikipedia:ARM">ARM</a>.</p> <p>All nice, wholesome pursuits. And to keep things interesting, I’m also turning to hardware-related projects for a hobby.</p> <p>But more on that later, I have to get up early tomorrow.</p> <div class="footnote"> <hr /> <ol> <li id="fn:1"> <p><a href="http://the.taoofmac.com/space/corporate/Dilbert" class="wiki" title="corporate/Dilbert was updated 9 years, 4 months ago">Dilbert</a> fans, of course, realize that it’s all downhill from here. <a class="anchor" href="http://the.taoofmac.com/space/blog/2014/08/13/2210#fnref:1" rev="footnote" title="Jump back to footnote 1 in the text" rel="/space/blog/2014/08/13/2210#fnref:1">↩</a></p> </li> <li id="fn:2"> <p>A rather fun sideline was that I could target my ageing, effectively obsolete Synology NAS as well (using <code>GOARM=5</code>), turning it into a quite efficient data store. But I digress. <a class="anchor" href="http://the.taoofmac.com/space/blog/2014/08/13/2210#fnref:2" rev="footnote" title="Jump back to footnote 2 in the text" rel="/space/blog/2014/08/13/2210#fnref:2">↩</a></p> </li> </ol> </div><br/><small><a href="http://the.taoofmac.com/space/blog/2014/08/13/2210#summer-mornings" title="link to http://the.taoofmac.com/space/blog/2014/08/13/2210#summer-mornings">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://the.taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://the.taoofmac.com/img/pavatar48.png"/></a> "<a href="http://the.taoofmac.com/space/blog/2014/08/13/2210#summer-mornings"><strong>Summer Mornings</strong></a>" was written by <a href="http://the.taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://the.taoofmac.com">The Tao of Mac</a> and was originally posted on Wednesday, Aug 13<sup>th</sup> 2014. Except as noted, it's &copy;2014 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://the.taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Wed, 13 Aug 2014 22:10:00 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/blog/2014/08/13/2210#summer-mornings wiki Go (lang) http://the.taoofmac.com/space/dev/Golang <div style="-webkit-border-radius: 8px; background-color: #ccf; color: #000; border: 1px solid #aaf; margin: 0; padding: 3px; overflow: hidden;"><i>This is an update to an item originally published on Friday, Jun 28<sup>th</sup> 2013.</i></div><br clear="all"/><p>The programming language I will eventually take up, once its standard library is big enough for me to use it without reinventing a few wheels.</p> <h2>Resources:</h2> <table class="compact" style="background:transparent; margin: 0px; padding: 0px; border-collapse: collapse;"> <thead> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Category</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Date</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Link</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Notes</th> </tr> </thead> <tbody> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dialects</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/eobrain/funcgo" title="secure link to https://github.com/eobrain/funcgo" class="https" rel="https://github.com/eobrain/funcgo">funcgo</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A simplified dialect that compiles to <a href="http://the.taoofmac.com/space/dev/Clojure" class="wiki" title="dev/Clojure was updated 1 month, 2 weeks ago">Clojure</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">UI</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/andlabs/ui" title="secure link to https://github.com/andlabs/ui" class="https" rel="https://github.com/andlabs/ui">ui</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A platform-native <span class="caps">GUI</span> library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="4" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Other</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://tardisgo.github.io" title="external link to http://tardisgo.github.io" class="http" rel="http://tardisgo.github.io">Tardis Go</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Another transpiler to <a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://gobot.io" title="external link to http://gobot.io" class="http" rel="http://gobot.io">Gobot</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A set of robotics-oriented libraries</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/neelance/gopherjs" title="secure link to https://github.com/neelance/gopherjs" class="https" rel="https://github.com/neelance/gopherjs">GopherJS</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A transpiler to <a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">10 Jun</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/mkaz/lanyon" title="secure link to https://github.com/mkaz/lanyon" class="https" rel="https://github.com/mkaz/lanyon">Lanyon</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A <a href="http://the.taoofmac.com/space/projects/Yaki" class="wiki" title="projects/Yaki was updated 6 months, 2 days ago">Yaki-like</a> affair that renders <a href="http://the.taoofmac.com/space/markup/Markdown" class="wiki" title="markup/Markdown was updated 1 year, 9 months ago">Markdown</a> files</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Tutorials</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan’14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://gobyexample.com" title="secure link to https://gobyexample.com" class="https" rel="https://gobyexample.com">Go by example</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A nice set of practical examples.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Web Frameworks</td> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 10</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/zenazn/goji/" title="secure link to https://github.com/zenazn/goji/" class="https" rel="https://github.com/zenazn/goji/">Goji</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A Sinatra-inspired, minimalist framework</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/julienschmidt/httprouter" title="secure link to https://github.com/julienschmidt/httprouter" class="https" rel="https://github.com/julienschmidt/httprouter">HttpRouter</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A high performance <span class="caps" title="HyperText Transfer Protocol">HTTP</span> router</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="9" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Libraries</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Aug 13</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/sjwhitworth/golearn" title="secure link to https://github.com/sjwhitworth/golearn" class="https" rel="https://github.com/sjwhitworth/golearn">golearn</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A very nice machine learning library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 21</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/mediocregopher/seq" title="secure link to https://github.com/mediocregopher/seq" class="https" rel="https://github.com/mediocregopher/seq">gen</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Clojure-like immutable data-structures and functional helpers</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/ahmetalpbalkan/go-linq" title="secure link to https://github.com/ahmetalpbalkan/go-linq" class="https" rel="https://github.com/ahmetalpbalkan/go-linq">go-linq</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><span class="caps">LINQ</span>-like functionality with coroutine support</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 10</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/docker/libchan" title="secure link to https://github.com/docker/libchan" class="https" rel="https://github.com/docker/libchan">libchan</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A network-enabled abstraction that mimics channels</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 26</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://godoc.org/code.google.com/p/go-imap/go1/imap" title="external link to http://godoc.org/code.google.com/p/go-imap/go1/imap" class="http" rel="http://godoc.org/code.google.com/p/go-imap/go1/imap">go-imap</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">an <a href="http://the.taoofmac.com/space/protocols/IMAP" class="wiki" title="protocols/IMAP was updated 7 years, 7 months ago"><span class="caps" title="Internet Message Access Protocol">IMAP</span></a> client library</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 29</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/hortonworks/gohadoop/" title="secure link to https://github.com/hortonworks/gohadoop/" class="https" rel="https://github.com/hortonworks/gohadoop/">gohadoop</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A set of libraries to build Hadoop jobs</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 16</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/benmanns/goworker" title="secure link to https://github.com/benmanns/goworker" class="https" rel="https://github.com/benmanns/goworker">goworker</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A Resque-compatible library for background workers</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jul 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/bitly/nsq" title="secure link to https://github.com/bitly/nsq" class="https" rel="https://github.com/bitly/nsq">nsq</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A message queueing system</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Aug 23</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/mjibson/go-dsp" title="secure link to https://github.com/mjibson/go-dsp" class="https" rel="https://github.com/mjibson/go-dsp">go-dsp</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A digital processing package</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apps</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/mjibson/goread" title="secure link to https://github.com/mjibson/goread" class="https" rel="https://github.com/mjibson/goread">go read</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An <span class="caps" title="Real Simple Syndication">RSS</span> reader.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Databases</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 5</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://influxdb.org" title="external link to http://influxdb.org" class="http" rel="http://influxdb.org">InfluxDB</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">a metrics-oriented database.</td> </tr> </tbody> </table><br/><small><a href="http://the.taoofmac.com/space/dev/Golang" title="link to http://the.taoofmac.com/space/dev/Golang">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://the.taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://the.taoofmac.com/img/pavatar48.png"/></a> "<a href="http://the.taoofmac.com/space/dev/Golang"><strong>Go (lang)</strong></a>" was written by <a href="http://the.taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://the.taoofmac.com">The Tao of Mac</a> and was originally posted on Friday, Jun 28<sup>th</sup> 2013. Except as noted, it's &copy;2014 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://the.taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Wed, 13 Aug 2014 21:00:00 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/dev/Golang wiki Robin Williams, an Improvisational Genius http://the.taoofmac.com/space/links/2014/08/12/0932 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/08/12/0932/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/08/12/0932/large.jpg" class="thumb" /></a></div> <p><a href="http://grooveshark.com/#!/s/Come+Inside+My+Mind/3V2fa8?src=5" title="external link to http://grooveshark.com/#!/s/Come+Inside+My+Mind/3V2fa8?src=5" class="http" rel="http://grooveshark.com/#!/s/Come+Inside+My+Mind/3V2fa8?src=5">An amazing mind</a> indeed.</p> <p>Also worth your while (warning: hilarious profanity), there’s a <a href="https://www.youtube.com/playlist?list=PL572410A8C8009A92" title="secure link to https://www.youtube.com/playlist?list=PL572410A8C8009A92" class="https" rel="https://www.youtube.com/playlist?list=PL572410A8C8009A92">Weapons of Self Destruction playlist</a> on YouTube.</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/08/12/0932#robin-williams--an-improvisational-genius" title="link to http://the.taoofmac.com/space/links/2014/08/12/0932#robin-williams--an-improvisational-genius">&#x262F;</a></small> Tue, 12 Aug 2014 09:32:51 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/08/12/0932#robin-williams--an-improvisational-genius wiki First-person Hyperlapse Videos http://the.taoofmac.com/space/links/2014/08/11/0850 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/08/11/0850/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/08/11/0850/large.jpg" class="thumb" /></a></div> <p>Breathtaking. Also very computationally expensive, but I’d love to see the technique packaged into something I could use.</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/08/11/0850#first-person-hyperlapse-videos" title="link to http://the.taoofmac.com/space/links/2014/08/11/0850#first-person-hyperlapse-videos">&#x262F;</a></small> Mon, 11 Aug 2014 08:50:26 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/08/11/0850#first-person-hyperlapse-videos wiki Not That Better http://the.taoofmac.com/space/blog/2014/08/09/1630 <p>It seems that my decision to <a href="http://the.taoofmac.com/space/blog/2013/06/02/2230" class="wiki" title="blog/2013/06/02/2230 was updated 1 year, 2 months ago">rebuild this server</a> atop <code>btrfs</code> for better container management has come back to bite me.</p> <p>The container part works perfectly (I can clone containers with copy-on-write and filesystem compression, which is great), but <code>btrfs</code> has a rather quaint notion of “free” space and was reporting the filesystem as full even though I could “see” half a gigabyte free — roughly 20% in this case, since I have separate disk images for the host OS, site data and containers<sup id="fnref:1"><a class="anchor" href="http://the.taoofmac.com/space/blog/2014/08/09/1630#fn:1" rel="/space/blog/2014/08/09/1630#fn:1" title="link to fn:1 in this page">1</a></sup>.</p> <p>So I spent a few hours cloning the relevant disks, assembling a clone <a href="https://www.linode.com/?r=6c842bd4e51bb16038e24ae28cf39194ec95895f" title="secure link to https://www.linode.com/?r=6c842bd4e51bb16038e24ae28cf39194ec95895f" class="https" rel="https://www.linode.com/?r=6c842bd4e51bb16038e24ae28cf39194ec95895f">Linode</a> instance and migrating all the storage to <code>ext4</code>, with a few updates to boot. Everything’s now on <a href="http://the.taoofmac.com/space/os/Linux/Distributions/Ubuntu" class="wiki" title="os/Linux/Distributions/Ubuntu was updated 1 year, 10 months ago">Ubuntu</a> 14.04.1 LTS (which ships with <a href="https://www.digitalocean.com/?refcode=5090627e4da5" title="secure link to https://www.digitalocean.com/?refcode=5090627e4da5" class="https" rel="https://www.digitalocean.com/?refcode=5090627e4da5">Docker</a>), so I’ll be having a little bit of fun later on. I’m not using <a href="https://www.digitalocean.com/?refcode=5090627e4da5" title="secure link to https://www.digitalocean.com/?refcode=5090627e4da5" class="https" rel="https://www.digitalocean.com/?refcode=5090627e4da5">Docker</a> here yet since this has been running fine for years on standard LXC system containers, and as much as I like the new trend of lightweight containers, I also like to maintain stable solutions…</p> <p>Speaking of stable (and reliable), <a href="https://www.linode.com/?r=6c842bd4e51bb16038e24ae28cf39194ec95895f" title="secure link to https://www.linode.com/?r=6c842bd4e51bb16038e24ae28cf39194ec95895f" class="https" rel="https://www.linode.com/?r=6c842bd4e51bb16038e24ae28cf39194ec95895f">Linode</a>‘s management tools (as well as their rescue image and remote console) are still awesome, and even though I’ve mostly been tinkering with <a href="http://azure.microsoft.com/en-us/" title="external link to http://azure.microsoft.com/en-us/" class="http" rel="http://azure.microsoft.com/en-us/">Azure</a> and <a href="https://www.digitalocean.com/?refcode=5090627e4da5" title="secure link to https://www.digitalocean.com/?refcode=5090627e4da5" class="https" rel="https://www.digitalocean.com/?refcode=5090627e4da5">DigitalOcean</a> lately, it’s nice to know they’re still up to par.</p> <div class="footnote"> <hr /> <ol> <li id="fn:1"> <p>I have separate containers for a <a href="http://en.wikipedia.org/wiki/SPDY" title="link to SPDY on en.wikipedia.org" class="interwiki" rel="Wikipedia:SPDY">SPDY</a>/caching front-end, the <a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a> application server and a couple of other independent apps, including a jail for the <a href="http://the.taoofmac.com/space/apps/Dropbox" class="wiki" title="apps/Dropbox was updated 1 year, 6 months ago">Dropbox</a> daemon. <a class="anchor" href="http://the.taoofmac.com/space/blog/2014/08/09/1630#fnref:1" rev="footnote" title="Jump back to footnote 1 in the text" rel="/space/blog/2014/08/09/1630#fnref:1">↩</a></p> </li> </ol> </div><br/><small><a href="http://the.taoofmac.com/space/blog/2014/08/09/1630#not-that-better" title="link to http://the.taoofmac.com/space/blog/2014/08/09/1630#not-that-better">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://the.taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://the.taoofmac.com/img/pavatar48.png"/></a> "<a href="http://the.taoofmac.com/space/blog/2014/08/09/1630#not-that-better"><strong>Not That Better</strong></a>" was written by <a href="http://the.taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://the.taoofmac.com">The Tao of Mac</a> and was originally posted on Saturday, Aug 9<sup>th</sup> 2014. Except as noted, it's &copy;2014 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://the.taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Sat, 09 Aug 2014 16:30:00 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/blog/2014/08/09/1630#not-that-better wiki Visualization http://the.taoofmac.com/space/infoviz <div style="-webkit-border-radius: 8px; background-color: #ccf; color: #000; border: 1px solid #aaf; margin: 0; padding: 3px; overflow: hidden;"><i>This is an update to an item originally published on Tuesday, Apr 15<sup>th</sup> 2008.</i></div><br clear="all"/><p>This is a list of miscellaneous resources I’ve come across dealing with data visualization in several forms.</p> <blockquote> <p>The <a href="http://the.taoofmac.com/space/infoviz/Graphs" class="wiki" title="infoviz/Graphs was updated 2 years, 1 month ago">Graphs</a> and <a href="http://the.taoofmac.com/space/Graphing_and_Visualization" class="wikiunknown" title="Graphing_and_Visualization is not defined yet">Graphing and Visualization</a> pages will be subsumed by this one in the fullness of time.</p> </blockquote> <p>Ratings are entirely subjective based on my interest.</p> <h3>Charting and Plotting</h3> <table class="compact" style="background:transparent; margin: 0px; padding: 0px; border-collapse: collapse;"> <thead> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Date</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Link</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Type</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Formats</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Rating</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Notes</th> </tr> </thead> <tbody> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2014</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Aug 7</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://gionkunz.github.io/chartist-js/" title="external link to http://gionkunz.github.io/chartist-js/" class="http" rel="http://gionkunz.github.io/chartist-js/">Chartist</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Interesting approach to responsiveness, not many features.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jul 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/wrobstory/vincent" title="secure link to https://github.com/wrobstory/vincent" class="https" rel="https://github.com/wrobstory/vincent">Vincent</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Glue for creating charts in iPython notebooks</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/wrobstory/bearcart" title="secure link to https://github.com/wrobstory/bearcart" class="https" rel="https://github.com/wrobstory/bearcart">Bearcart</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jul 25</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://bokeh.pydata.org" title="external link to http://bokeh.pydata.org" class="http" rel="http://bokeh.pydata.org">Bokeh</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Very impressive for server-driven rendering.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="7" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jul 11</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://canvasxpress.org" title="external link to http://canvasxpress.org" class="http" rel="http://canvasxpress.org">CanvasXPress</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Not very useful to me, but has a few unusual plot types, like heatmap and Venn diagrams.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://jsxgraph.uni-bayreuth.de/wp/" title="external link to http://jsxgraph.uni-bayreuth.de/wp/" class="http" rel="http://jsxgraph.uni-bayreuth.de/wp/">JSXGraph</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Excellent for interactive mathematics.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://dimplejs.org" title="external link to http://dimplejs.org" class="http" rel="http://dimplejs.org">dimple</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Yet another D3 wrapper</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://dygraphs.com/" title="external link to http://dygraphs.com/" class="http" rel="http://dygraphs.com/">dygraphs</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/javascript-ajax" class="wikiunknown" title="dev/javascript-ajax is not defined yet">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Very sophisticated.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://tenxer.github.io/xcharts/" title="external link to http://tenxer.github.io/xcharts/" class="http" rel="http://tenxer.github.io/xcharts/">xCharts</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Simple and uncluttered.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://c3js.org" title="external link to http://c3js.org" class="http" rel="http://c3js.org">C3.js</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Provides a very interesting set of options.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://benpickles.github.io/peity/" title="external link to http://benpickles.github.io/peity/" class="http" rel="http://benpickles.github.io/peity/">Peity</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Good for sparklines.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 26</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://fastly.github.io/epoch/" title="external link to http://fastly.github.io/epoch/" class="http" rel="http://fastly.github.io/epoch/">Epoch</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Real-time charting done sensibly</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 24</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://www.blockspring.com/" title="secure link to https://www.blockspring.com/" class="https" rel="https://www.blockspring.com/">BlockSpring</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A whole site devoted to modular visualization</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 10</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://dc-js.github.io/dc.js/" title="external link to http://dc-js.github.io/dc.js/" class="http" rel="http://dc-js.github.io/dc.js/">dc.js</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A charting library based on D3 with native crossfilter support</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2013</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 15</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://chartjs.devexpress.com/" title="external link to http://chartjs.devexpress.com/" class="http" rel="http://chartjs.devexpress.com/">chartjs</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nice design, but free only for non-commercial use.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 11</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.highcharts.com/" title="external link to http://www.highcharts.com/" class="http" rel="http://www.highcharts.com/">HighCharts</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Free for non-commercial use. Constantly updated, but somehow I just can’t bear it.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 1</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.chartjs.org" title="external link to http://www.chartjs.org" class="http" rel="http://www.chartjs.org">ChartJS</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Simple, straightforward, easy to use.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2012</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://dan.iel.fm/xkcd/" title="external link to http://dan.iel.fm/xkcd/" class="http" rel="http://dan.iel.fm/xkcd/"><span class="caps">XKCD</span> charts in D3</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">N/A</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="0 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/0.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">I just had to make note of this.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 30</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://square.github.com/crossfilter/" title="external link to http://square.github.com/crossfilter/" class="http" rel="http://square.github.com/crossfilter/">crossfilter</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">N/A</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A library for exploring large multivariate datasets in the browser.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jul 12</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://code.shutterstock.com/rickshaw/" title="external link to http://code.shutterstock.com/rickshaw/" class="http" rel="http://code.shutterstock.com/rickshaw/">Rickshaw</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Another D3 wrapper.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 3</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://nvd3.org" title="external link to http://nvd3.org" class="http" rel="http://nvd3.org">nvd3.js</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A simplified D3 wrapper that I found terribly useful.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 25</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://square.github.com/cubism/" title="external link to http://square.github.com/cubism/" class="http" rel="http://square.github.com/cubism/">Cubism.js</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A D3 plugin that supports horizon charts, one of my personal favorites for time series visualization.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 16</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.humblesoftware.com/envision" title="external link to http://www.humblesoftware.com/envision" class="http" rel="http://www.humblesoftware.com/envision">Envision</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An extension of HumbleFinance (below) with extra features.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2011</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 9</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://graphite.wikidot.com/start" title="external link to http://graphite.wikidot.com/start" class="http" rel="http://graphite.wikidot.com/start">Graphite</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Misc.</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A complete data collection and real time charting framework.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2010</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 20</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://github.com/martine/webtreemap" title="external link to http://github.com/martine/webtreemap" class="http" rel="http://github.com/martine/webtreemap">webtreemap</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Brilliant treemap code.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Aug 3</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://github.com/jsundram/streamgraph.js" title="external link to http://github.com/jsundram/streamgraph.js" class="http" rel="http://github.com/jsundram/streamgraph.js">streamgraph.js</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An elegant streamgraph implementation.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Mar 13</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.humblesoftware.com/finance/index" title="external link to http://www.humblesoftware.com/finance/index" class="http" rel="http://www.humblesoftware.com/finance/index">HumbleFinance</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A very good reimplementation of the <a href="http://the.taoofmac.com/space/com/Google" class="wiki" title="com/Google was updated 6 years, 6 months ago">Google</a> Finance charts.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2009</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 2</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://vis.stanford.edu/protovis/" title="external link to http://vis.stanford.edu/protovis/" class="http" rel="http://vis.stanford.edu/protovis/">Protovis</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Seems pretty damn good and provides an amazing array of output formats with a simple approach to coding.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 6</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://net.tutsplus.com/tutorials/javascript-ajax/fun-with-canvas-create-a-jquery-graph-plugin/" title="external link to http://net.tutsplus.com/tutorials/javascript-ajax/fun-with-canvas-create-a-jquery-graph-plugin/" class="http" rel="http://net.tutsplus.com/tutorials/javascript-ajax/fun-with-canvas-create-a-jquery-graph-plugin/">Fun With Canvas: Create a jQuery Graph Plugin</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Simple and effective</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 23</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.axiis.org/index.html" title="external link to http://www.axiis.org/index.html" class="http" rel="http://www.axiis.org/index.html">Axiis : Data Visualization Framework</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://en.wikipedia.org/wiki/Adobe_Flex" title="link to Adobe_Flex on en.wikipedia.org" class="interwiki" rel="Wikipedia:Adobe_Flex">Flex</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Flash" class="wiki" title="dev/Flash was updated 7 years, 3 months ago">Flash</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Built atop Degrafa, adding a few layout primitives and other building blocks.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.degrafa.org/" title="external link to http://www.degrafa.org/" class="http" rel="http://www.degrafa.org/">Degrafa : Declarative Graphics Framework</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://en.wikipedia.org/wiki/Adobe_Flex" title="link to Adobe_Flex on en.wikipedia.org" class="interwiki" rel="Wikipedia:Adobe_Flex">Flex</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Flash" class="wiki" title="dev/Flash was updated 7 years, 3 months ago">Flash</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Seems very flexible and powerful.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Mar 03</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.rgraph.org/" title="external link to http://www.rgraph.org/" class="http" rel="http://www.rgraph.org/">RGraph</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Pretty extensive, does interaction, <a href="http://en.wikipedia.org/wiki/Gantt_chart" title="link to Gantt_chart on en.wikipedia.org" class="interwiki" rel="Wikipedia:Gantt_chart">Gantt</a> charts, supports <a href="http://en.wikipedia.org/wiki/ASCII" title="link to ASCII on en.wikipedia.org" class="interwiki" rel="Wikipedia:ASCII"><span class="caps">ASCII</span></a> text rendering as well.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://jsxgraph.uni-bayreuth.de/cms/" title="external link to http://jsxgraph.uni-bayreuth.de/cms/" class="http" rel="http://jsxgraph.uni-bayreuth.de/cms/">jsxgraph</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas, <a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Good for mathematical plotting.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2008</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dec 23</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://indiemaps.com/blog/2007/11/timeseriesgraph-now-with-flags/" title="external link to http://indiemaps.com/blog/2007/11/timeseriesgraph-now-with-flags/" class="http" rel="http://indiemaps.com/blog/2007/11/timeseriesgraph-now-with-flags/">TimeSeriesGraph</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Source code</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Flash" class="wiki" title="dev/Flash was updated 7 years, 3 months ago">Flash</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A clone of the <a href="http://the.taoofmac.com/space/com/Google" class="wiki" title="com/Google was updated 6 years, 6 months ago">Google</a> Finance zoomable charts</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 17</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://bluff.jcoglan.com/" title="external link to http://bluff.jcoglan.com/" class="http" rel="http://bluff.jcoglan.com/">Bluff: Beautiful graphs in JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A port of the Gruff library for <a href="http://the.taoofmac.com/space/dev/Ruby" class="wiki" title="dev/Ruby was updated 2 months, 1 week ago">Ruby</a>. Very small and lightweight, can pull data straight off <a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> tables.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="16" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Previously</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/links/2008/04/15/1329" class="wiki" title="links/2008/04/15/1329 was updated 6 years, 4 months ago">Open Flash Chart</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Viewer and server-side libraries</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Flash" class="wiki" title="dev/Flash was updated 7 years, 3 months ago">Flash</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Pretty damn good, only thing I don’t like are the funky tooltips</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/links/2007/12/07/1230" class="wiki" title="links/2007/12/07/1230 was updated 6 years, 8 months ago">Google Chart <span class="caps">API</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Web Service</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/graphics/PNG" class="wiki" title="graphics/PNG was updated 4 years, 10 months ago"><span class="caps">PNG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Lots of chart types, but <a href="http://en.wikipedia.org/wiki/URL" title="link to URL on en.wikipedia.org" class="interwiki" rel="Wikipedia:URL"><span class="caps" title="Uniform Resource Locator">URL</span></a> <a href="http://en.wikipedia.org/wiki/Application_Programming_Interface" title="link to Application_Programming_Interface on en.wikipedia.org" class="interwiki" rel="Wikipedia:Application_Programming_Interface"><span class="caps">API</span></a> makes it a bit limited</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.liquidx.net/plotkit/" title="external link to http://www.liquidx.net/plotkit/" class="http" rel="http://www.liquidx.net/plotkit/">Plotkit</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas, <a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Simple and to the point, hasn’t been updated since 2006</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://code.google.com/p/flot/" title="external link to http://code.google.com/p/flot/" class="http" rel="http://code.google.com/p/flot/">Flot</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript/jQuery" class="wiki" title="dev/JavaScript/jQuery was updated 4 months, 3 days ago">jQuery</a> extension</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Amazingly powerful, supports interactive zooming of data</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://code.google.com/p/extflot/" title="external link to http://code.google.com/p/extflot/" class="http" rel="http://code.google.com/p/extflot/">ExtFlot</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript/jQuery" class="wiki" title="dev/JavaScript/jQuery was updated 4 months, 3 days ago">jQuery</a> extension</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Extended version using ExtJS</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.amcharts.com/" title="external link to http://www.amcharts.com/" class="http" rel="http://www.amcharts.com/">amCharts</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Viewer</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Flash" class="wiki" title="dev/Flash was updated 7 years, 3 months ago">Flash</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Commercial (free with hard-coded link to home site)</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.maani.us/xml_charts/" title="external link to http://www.maani.us/xml_charts/" class="http" rel="http://www.maani.us/xml_charts/"><span class="caps" title="Extensible Markup Language">XML</span>/SWF Charts</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Viewer</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Flash" class="wiki" title="dev/Flash was updated 7 years, 3 months ago">Flash</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Commercial (free with hard-coded link to home site)</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://home.gna.org/pychart/" title="external link to http://home.gna.org/pychart/" class="http" rel="http://home.gna.org/pychart/">Pychart</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/com/Adobe/PDF" class="wiki" title="com/Adobe/PDF was updated 4 years, 3 weeks ago"><span class="caps">PDF</span></a>, <a href="http://the.taoofmac.com/space/graphics/PNG" class="wiki" title="graphics/PNG was updated 4 years, 10 months ago"><span class="caps">PNG</span></a>, <a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Good for complex scientific plots. Not updated since 2006.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://code.enthought.com/chaco/" title="external link to http://code.enthought.com/chaco/" class="http" rel="http://code.enthought.com/chaco/">Chaco</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://en.wikipedia.org/wiki/Qt_(framework)" title="link to Qt_(framework) on en.wikipedia.org" class="interwiki" rel="Wikipedia:Qt_(framework)">Qt</a> and <a href="http://en.wikipedia.org/wiki/GUI" title="link to GUI on en.wikipedia.org" class="interwiki" rel="Wikipedia:GUI"><span class="caps">GUI</span></a>, primarily</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Best suited for <a href="http://en.wikipedia.org/wiki/GUI" title="link to GUI on en.wikipedia.org" class="interwiki" rel="Wikipedia:GUI"><span class="caps">GUI</span></a> apps</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://zedgraph.org/" title="external link to http://zedgraph.org/" class="http" rel="http://zedgraph.org/">ZedGraph</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Csharp" class="wiki" title="dev/Csharp was updated 5 months, 3 days ago">C#</a> classes</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Usable for server-side chart generation as well as <a href="http://en.wikipedia.org/wiki/GUI" title="link to GUI on en.wikipedia.org" class="interwiki" rel="Wikipedia:GUI"><span class="caps">GUI</span></a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://pybrary.net/plot/" title="external link to http://pybrary.net/plot/" class="http" rel="http://pybrary.net/plot/">Pybrary Plot</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Csharp" class="wiki" title="dev/Csharp was updated 5 months, 3 days ago">C#</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="2 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/2.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Simple and straightforward</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://netcontrols.org/nplot/" title="external link to http://netcontrols.org/nplot/" class="http" rel="http://netcontrols.org/nplot/">nplot</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Csharp" class="wiki" title="dev/Csharp was updated 5 months, 3 days ago">C#</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Primarily aimed at server-side plots</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/cli/Gnuplot" class="wiki" title="cli/Gnuplot was updated 4 years, 9 months ago">Gnuplot</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/cli" class="wiki" title="cli was updated 8 years, 4 months ago"><span class="caps" title="Command-Line Interface">CLI</span></a> tool</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">The old favorite, great for scientific plotting but too complex for simple stuff</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/cli/ploticus" class="wiki" title="cli/ploticus was updated 10 years, 10 months ago">ploticus</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/cli" class="wiki" title="cli was updated 8 years, 4 months ago"><span class="caps" title="Command-Line Interface">CLI</span></a> tools</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Great for very large datasets</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/cli/RRDTool" class="wiki" title="cli/RRDTool was updated 1 month, 2 weeks ago">RRDtool</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Standalone tool with multiple language bindings</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/graphics/PNG" class="wiki" title="graphics/PNG was updated 4 years, 10 months ago"><span class="caps">PNG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Excellent for system and network monitoring over large periods of time</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/apps/GraphSketcher" class="wiki" title="apps/GraphSketcher was updated 7 years, 8 months ago">GraphSketcher</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Desktop app</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/com/Adobe/PDF" class="wiki" title="com/Adobe/PDF was updated 4 years, 3 weeks ago"><span class="caps">PDF</span></a>, <a href="http://the.taoofmac.com/space/photography/JPEG" class="wiki" title="photography/JPEG was updated 5 years, 1 month ago"><span class="caps">JPEG</span></a>, <a href="http://the.taoofmac.com/space/graphics/PNG" class="wiki" title="graphics/PNG was updated 4 years, 10 months ago"><span class="caps">PNG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Simple and to the point, great for off-the-cuff graphs</td> </tr> </tbody> </table> <h3><a name="Graphs"></a>Graphs</h3> <table class="compact" style="background:transparent; margin: 0px; padding: 0px; border-collapse: collapse;"> <thead> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Date</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Link</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Type</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Formats</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Rating</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Notes</th> </tr> </thead> <tbody> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2014</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 11</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://cytoscape.github.io/cytoscape.js" title="external link to http://cytoscape.github.io/cytoscape.js" class="http" rel="http://cytoscape.github.io/cytoscape.js">Cytoscape.js</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">With some interesting interactivity features.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 10</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://felix-kling.de/JSNetworkX/index.html" title="external link to http://felix-kling.de/JSNetworkX/index.html" class="http" rel="http://felix-kling.de/JSNetworkX/index.html">JSNetworkX</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A port of the Python <code>networkx</code> graph library.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 30</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.gojs.net/" title="external link to http://www.gojs.net/" class="http" rel="http://www.gojs.net/">GoJS</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Commercial, but interesting.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 16</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://visjs.org" title="external link to http://visjs.org" class="http" rel="http://visjs.org">vis.js</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Can do timelines besides graphs.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2013</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 29</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://sigmajs.org" title="external link to http://sigmajs.org" class="http" rel="http://sigmajs.org">sigma.js</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A library for direct interaction with <span class="caps">GEXF</span> representations</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2012</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://gephi.org/" title="external link to http://gephi.org/" class="http" rel="http://gephi.org/">Gephi</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Java" class="wiki" title="dev/Java was updated 1 year, 1 month ago">Java</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">GL</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A very nice platform for interactive graphs</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 12</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://ubietylab.net/ubigraph/" title="external link to http://ubietylab.net/ubigraph/" class="http" rel="http://ubietylab.net/ubigraph/">UbiGraph</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">OpenGL</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">N/A</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An awesome client-server approach that can handle thousands of dynamic nodes and has a number of language bindings.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2011</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 10</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://code.google.com/p/canviz/" title="external link to http://code.google.com/p/canviz/" class="http" rel="http://code.google.com/p/canviz/">canviz</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A browser-side <a href="http://the.taoofmac.com/space/apps/Graphviz" class="wiki" title="apps/Graphviz was updated 5 years, 6 months ago">Graphviz</a> implementation.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="6" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Previously</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/apps/Graphviz" class="wiki" title="apps/Graphviz was updated 5 years, 6 months ago">Graphviz</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Desktop and <a href="http://the.taoofmac.com/space/cli" class="wiki" title="cli was updated 8 years, 4 months ago"><span class="caps" title="Command-Line Interface">CLI</span></a> app</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">The quintessential graph rendering application, also available with a spiffy <a href="http://the.taoofmac.com/space/com/Apple/OSX" class="wiki" title="com/Apple/OSX was updated 8 years, 1 month ago">Mac OS X</a> <a href="http://en.wikipedia.org/wiki/GUI" title="link to GUI on en.wikipedia.org" class="interwiki" rel="Wikipedia:GUI"><span class="caps">GUI</span></a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://hypertree.woot.com.ar/" title="external link to http://hypertree.woot.com.ar/" class="http" rel="http://hypertree.woot.com.ar/">The JavaScript Canvas Hyperbolic Tree</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Very good interactive navigation</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.unwieldy.net/moowheel/" title="external link to http://www.unwieldy.net/moowheel/" class="http" rel="http://www.unwieldy.net/moowheel/">Moowheel</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Not much interaction, but good visuals</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.creativesynthesis.net/blog/projects/graph-gear/" title="external link to http://www.creativesynthesis.net/blog/projects/graph-gear/" class="http" rel="http://www.creativesynthesis.net/blog/projects/graph-gear/">Graph Gear</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Viewer</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Flash" class="wiki" title="dev/Flash was updated 7 years, 3 months ago">Flash</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A bit too funky for my taste – might be usable after a thorough visual review</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.jsviz.org" title="external link to http://www.jsviz.org" class="http" rel="http://www.jsviz.org">jsViz</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a> canvas, <a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a>, <a href="http://en.wikipedia.org/wiki/VML" title="link to VML on en.wikipedia.org" class="interwiki" rel="Wikipedia:VML"><span class="caps">VML</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Impressively fast</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://hypergraph.sourceforge.net/" title="external link to http://hypergraph.sourceforge.net/" class="http" rel="http://hypergraph.sourceforge.net/">Hypergraph</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Java" class="wiki" title="dev/Java was updated 1 year, 1 month ago">Java</a> applet</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">N/A</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Slow and pokey</td> </tr> </tbody> </table> <h3>Scientific Visualization</h3> <table class="compact" style="background:transparent; margin: 0px; padding: 0px; border-collapse: collapse;"> <thead> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Date</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Link</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Type</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Formats</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Rating</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Notes</th> </tr> </thead> <tbody> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2011</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jul 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://libcinder.org/" title="external link to http://libcinder.org/" class="http" rel="http://libcinder.org/">cinder</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Cplusplus" class="wiki" title="dev/Cplusplus was updated 11 years, 1 month ago">C++</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">GL</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Very high performance native code, with Mac/Xcode support.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jul 13</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://mbostock.github.com/d3/" title="external link to http://mbostock.github.com/d3/" class="http" rel="http://mbostock.github.com/d3/">d3.js</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Allows for interesting interactivity.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 23</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://senchalabs.github.com/philogl/" title="external link to http://senchalabs.github.com/philogl/" class="http" rel="http://senchalabs.github.com/philogl/">philogl</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">GL</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">WebGL library – impressive.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 20</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://had.co.nz/ggplot2/" title="external link to http://had.co.nz/ggplot2/" class="http" rel="http://had.co.nz/ggplot2/">ggplot2</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/apps/R" class="wiki" title="apps/R was updated 8 years, 2 weeks ago">R</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Very interesting, if niche.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2010</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="4" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Earlier</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://mayavi.sourceforge.net/" title="external link to http://mayavi.sourceforge.net/" class="http" rel="http://mayavi.sourceforge.net/">MayaVi</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Desktop app</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Heavy-duty scientific visualization tool</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://matplotlib.sourceforge.net/" title="external link to http://matplotlib.sourceforge.net/" class="http" rel="http://matplotlib.sourceforge.net/">matplotlib</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a> library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://matplotlib.sourceforge.net/backends.html" title="external link to http://matplotlib.sourceforge.net/backends.html" class="http" rel="http://matplotlib.sourceforge.net/backends.html">Too many to list</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Inspired by <a href="http://en.wikipedia.org/wiki/MATLAB" title="link to MATLAB on en.wikipedia.org" class="interwiki" rel="Wikipedia:MATLAB"><span class="caps">MATLAB</span></a>. Good for publication quality output. Extremely sophisticated (and complex), looks better using <a href="http://the.taoofmac.com/media/infoviz/matplotlibrc.txt" title="link to attached file matplotlibrc.txt" class="linkedfile">this config file</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/apps/SciGraphica" class="wiki" title="apps/SciGraphica was updated 8 years, 3 weeks ago">SciGraphica</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Desktop app</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Competent <a href="http://www.gtk.org" title="external link to http://www.gtk.org" class="http" rel="http://www.gtk.org"><span class="caps">GTK</span></a> app, hasn’t been updated since 2005</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/apps/R" class="wiki" title="apps/R was updated 8 years, 2 weeks ago">R</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Desktop app</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Focuses on statistical computing, graphics are a competent add-on.</td> </tr> </tbody> </table> <h3>Miscellaneous</h3> <table class="compact" style="background:transparent; margin: 0px; padding: 0px; border-collapse: collapse;"> <thead> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Date</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Link</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Type</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Formats</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Rating</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Notes</th> </tr> </thead> <tbody> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2013</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 1</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://timeline.verite.co" title="external link to http://timeline.verite.co" class="http" rel="http://timeline.verite.co">Timeline JS</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">N/A</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A very nice, full-featured timeline solution.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://misoproject.com/dataset/" title="external link to http://misoproject.com/dataset/" class="http" rel="http://misoproject.com/dataset/">dataset</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">N/A</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A library for manipulating datasets client-side (goes hand in hand with <a href="http://misoproject.com/storyboard" title="external link to http://misoproject.com/storyboard" class="http" rel="http://misoproject.com/storyboard">Storyboard</a>, which is great for async processing.)</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2012</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dec 1</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/jasondavies/d3-cloud" title="secure link to https://github.com/jasondavies/d3-cloud" class="https" rel="https://github.com/jasondavies/d3-cloud">d3-cloud</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/JavaScript" class="wiki" title="dev/JavaScript was updated 3 months, 2 weeks ago">JavaScript</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/SVG" class="wiki" title="markup/SVG was updated 4 years, 3 months ago"><span class="caps">SVG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A D3-powered word cloud library that might come in handy.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="6" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2011</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="3" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Older</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/apps/NodeBox" class="wiki" title="apps/NodeBox was updated 6 years, 4 months ago">NodeBox</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Desktop app</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Can be used to programmatically do just about anything, including <a href="http://nodebox.net/code/index.php/Graph" title="external link to http://nodebox.net/code/index.php/Graph" class="http" rel="http://nodebox.net/code/index.php/Graph">graphs</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://flare.prefuse.org/" title="external link to http://flare.prefuse.org/" class="http" rel="http://flare.prefuse.org/">Flare</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multi-purpose library</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Flash" class="wiki" title="dev/Flash was updated 7 years, 3 months ago">Flash</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="5 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/5.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Can do several kinds of interactive data plots and directed/undirected graphs</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://graphics.stanford.edu/~dphan/code/flowmap/" title="external link to http://graphics.stanford.edu/~dphan/code/flowmap/" class="http" rel="http://graphics.stanford.edu/~dphan/code/flowmap/">Flow Map</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Java" class="wiki" title="dev/Java was updated 1 year, 1 month ago">Java</a> desktop tool</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Multiple</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="3 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/3.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Unique, as far as I know</td> </tr> </tbody> </table> <h3>Geodata</h3> <table class="compact" style="background:transparent; margin: 0px; padding: 0px; border-collapse: collapse;"> <thead> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Link</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Type</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Formats</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Rating</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Notes</th> </tr> </thead> <tbody> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/links/2008/04/15/1207" class="wiki" title="links/2008/04/15/1207 was updated 6 years, 4 months ago">gheat</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Tile server for integration with <a href="http://the.taoofmac.com/space/com/Google/Maps" class="wiki" title="com/Google/Maps was updated 8 years, 9 months ago">Google Maps</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/markup/HTML" class="wiki" title="markup/HTML was updated 5 years, 5 months ago"><span class="caps">HTML</span></a>, <a href="http://the.taoofmac.com/space/graphics/PNG" class="wiki" title="graphics/PNG was updated 4 years, 10 months ago"><span class="caps">PNG</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><img itemprop="rating" alt="4 Star Rating" class="rating" width="64" height="19" src="http://the.taoofmac.com/themes/serif/img/4.png" /></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Requires <a href="http://the.taoofmac.com/space/dev/Python" class="wiki" title="dev/Python was updated 3 months, 1 week ago">Python</a> 2.5, <span class="caps">PIL</span> and whatnot</td> </tr> </tbody> </table><br/><small><a href="http://the.taoofmac.com/space/infoviz" title="link to http://the.taoofmac.com/space/infoviz">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://the.taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://the.taoofmac.com/img/pavatar48.png"/></a> "<a href="http://the.taoofmac.com/space/infoviz"><strong>Visualization</strong></a>" was written by <a href="http://the.taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://the.taoofmac.com">The Tao of Mac</a> and was originally posted on Tuesday, Apr 15<sup>th</sup> 2008. Except as noted, it's &copy;2014 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://the.taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Thu, 07 Aug 2014 13:20:00 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/infoviz wiki Navdy http://the.taoofmac.com/space/links/2014/08/06/1624 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/08/06/1624/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/08/06/1624/large.jpg" class="thumb" /></a></div> <p>Very cute video, which I present as damning evidence that the usual suspects in technology simply don’t get car integration.</p> <p>So why does everyone expect big companies to get smartwatches right?</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/08/06/1624#navdy" title="link to http://the.taoofmac.com/space/links/2014/08/06/1624#navdy">&#x262F;</a></small> Wed, 06 Aug 2014 16:24:01 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/08/06/1624#navdy wiki Macintel: The End Is Nigh http://the.taoofmac.com/space/links/2014/08/04/0647 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/08/04/0647/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/08/04/0647/large.jpg" class="thumb" /></a></div> <p>I’ve been thinking along these lines for a while—but I’m not sure how people would take another switch.</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/08/04/0647#macintel--the-end-is-nigh" title="link to http://the.taoofmac.com/space/links/2014/08/04/0647#macintel--the-end-is-nigh">&#x262F;</a></small> Mon, 04 Aug 2014 06:47:35 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/08/04/0647#macintel--the-end-is-nigh wiki ODROID-W http://the.taoofmac.com/space/links/2014/07/29/2011 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/07/29/2011/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/07/29/2011/large.jpg" class="thumb" /></a></div> <p>Clever (and very compact) <a href="http://the.taoofmac.com/space/hw/RaspberryPi" class="wiki" title="hw/RaspberryPi was updated 7 months, 1 week ago">Raspberry Pi</a> compatible board.</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/07/29/2011#odroid-w" title="link to http://the.taoofmac.com/space/links/2014/07/29/2011#odroid-w">&#x262F;</a></small> Tue, 29 Jul 2014 20:11:22 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/07/29/2011#odroid-w wiki The Concert Programmer http://the.taoofmac.com/space/links/2014/07/29/1520 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/07/29/1520/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/07/29/1520/large.jpg" class="thumb" /></a></div> <p>I’ve just added <a href="https://github.com/digego/extempore" title="secure link to https://github.com/digego/extempore" class="https" rel="https://github.com/digego/extempore">Extempore</a> (and <a href="http://overtone.github.io" title="external link to http://overtone.github.io" class="http" rel="http://overtone.github.io">Overtone</a>, which is closer to my <a href="http://the.taoofmac.com/space/dev/Clojure" class="wiki" title="dev/Clojure was updated 1 month, 2 weeks ago">Clojure</a> interests) to my very, <em>very</em> long list of things to try on Sunday afternoons.</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/07/29/1520#the-concert-programmer" title="link to http://the.taoofmac.com/space/links/2014/07/29/1520#the-concert-programmer">&#x262F;</a></small> Tue, 29 Jul 2014 15:20:13 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/07/29/1520#the-concert-programmer wiki Terraform http://the.taoofmac.com/space/links/2014/07/29/0927 <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/links/2014/07/29/0927/large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/pagethumb/links/2014/07/29/0927/large.jpg" class="thumb" /></a></div> <p>This is the kind of thing you should be looking into if you manage <em>any</em> kind of modern infrastructure.</p><br/><small><a href="http://the.taoofmac.com/space/links/2014/07/29/0927#terraform" title="link to http://the.taoofmac.com/space/links/2014/07/29/0927#terraform">&#x262F;</a></small> Tue, 29 Jul 2014 09:27:33 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/links/2014/07/29/0927#terraform wiki Acer C720 Chromebook http://the.taoofmac.com/space/com/Acer/C720 <p>These are my notes regarding installing <a href="http://the.taoofmac.com/space/os/Linux/Distributions/Ubuntu" class="wiki" title="os/Linux/Distributions/Ubuntu was updated 1 year, 10 months ago">Lubuntu</a> 14.04 on a C720-2802 with an upgraded SSD.</p> <h2 id="base-packages">Base Packages</h2> <p>A few essentials I found useful:</p> <div class="syntax"><pre>sudo apt-get install puavcontrol \ # audio settings fonts-inconsolata \ # sane console font fonts-droid fonts-roboto \ # sane UI fonts ttf-mscorefonts-installer \ # sane web fonts vim htop tmux git remmina \ # basics kupfer \ # QuickSilver-like launcher xbacklight \ # backlight control gsynaptics \ # basic touchpad settings </pre></div> <p>Besides these, I installed <a href="http://5digits.org/pentadactyl/" title="external link to http://5digits.org/pentadactyl/" class="http" rel="http://5digits.org/pentadactyl/">Pentadactyl</a> (to survive while I set up the touchpad), <code>pyenv</code>, <a href="http://the.taoofmac.com/space/com/Google/Chrome" class="wiki" title="com/Google/Chrome was updated 5 years, 11 months ago">Chrome</a>, NetBeans + JDK8 and a few other amenities.</p> <h2 id="additional-ppas">Additional PPAs</h2> <p>Some non-trivial essentials for doing development, installing <a href="http://the.taoofmac.com/space/apps/Evernote" class="wiki" title="apps/Evernote was updated 3 years, 6 months ago">Evernote</a> under WINE, and decent font rendering.</p> <div class="syntax"><pre>sudo add-apt-repository ppa:stebbins/handbrake-snapshots sudo add-apt-repository ppa:inizan-yannick/mono # monodevelop sudo add-apt-repository ppa:no1wantdthisname/ppa # infinality sudo add-apt-repository ppa:ubuntu-wine/ppa # WINE sudo add-apt-repository ppa:kilian/f.lux sudo apt-get upgrade sudo apt-get install monodevelop \ fontconfig-infinality \ wine1.7 winetricks \ fluxgui sudo bash /etc/fonts/infinality/infctl.sh setstyle osx </pre></div> <h2 id="essential-grub-tweaks">Essential GRUB tweaks</h2> <p>Edit <code>/etc/default/grub</code> and add <code>tpm_tis.force=1</code> to the default boot options to work around a delay in booting.</p> <h2 id="trackpad-setup-and-tweaks-for-natural-scrolling">Trackpad Setup and Tweaks for Natural Scrolling</h2> <p><a href="http://the.taoofmac.com/media/com/Acer/C720/cros-haswell-modules.sh.txt" title="link to attached file cid:cros-haswell-modules.sh.txt" class="linkedfile">This script</a> was required to compile a set of suitable kernel modules to support the trackpad. It took a fair amount of time to come up with sensible sensitivity settings that allowed for two-finger scrolling the “right” way. </p> <p>Those were added as an LXDE startup script, since it is easier to tweak than X11 configs:</p> <div class="syntax"><pre><span class="c">#!/bin/sh</span> <span class="nb">echo</span> <span class="s2">&quot;Areas&quot;</span> synclient <span class="nv">AreaRightEdge</span><span class="o">=</span>850 <span class="nv">AreaLeftEdge</span><span class="o">=</span>50 <span class="nb">echo</span> <span class="s2">&quot;Pressure&quot;</span> synclient <span class="nv">FingerLow</span><span class="o">=</span>10 <span class="nv">FingerHigh</span><span class="o">=</span>16 <span class="nb">echo</span> <span class="s2">&quot;Buttons&quot;</span> synclient <span class="nv">TapButton1</span><span class="o">=</span>1 <span class="nv">TapButton2</span><span class="o">=</span>3 <span class="nv">TapButton3</span><span class="o">=</span>2 <span class="nb">echo</span> <span class="s2">&quot;Scroll&quot;</span> synclient <span class="nv">VertScrollDelta</span><span class="o">=</span>-19 <span class="nv">HorizScrollDelta</span><span class="o">=</span>-19 <span class="nv">HorizTwoFingerScroll</span><span class="o">=</span>1 </pre></div> <h2 id="backlight-and-audio-control">Backlight and Audio Control</h2> <p>Bound these using <a href="https://github.com/nsf/obkey" title="secure link to https://github.com/nsf/obkey" class="https" rel="https://github.com/nsf/obkey">obkey</a> to <code>Super+&lt;key&gt;</code>:</p> <div class="syntax"><pre>pactl set-sink-mute 0 toggle pactl set-sink-volume 0 -- +5% pactl set-sink-volume 0 -- -5% xbacklight -inc 5% xbacklight -dec 5% </pre></div> <p>…but using <code>xbindkeys</code> seems to be a better option. <a href="http://the.taoofmac.com/media/com/Acer/C720/dotxbindkeysrc.txt" title="link to attached file cid:dotxbindkeysrc.txt" class="linkedfile">Here’s a configuration file</a> for it, taken from <a href="https://github.com/codestarterorg/ubuntu-chromebook-installer" title="secure link to https://github.com/codestarterorg/ubuntu-chromebook-installer" class="https" rel="https://github.com/codestarterorg/ubuntu-chromebook-installer">here</a>.</p> <h2 id="suspendresume">Suspend/Resume</h2> <p>As always under <a href="http://the.taoofmac.com/space/os/Linux" class="wiki" title="os/Linux was updated 6 years, 3 weeks ago">Linux</a> that is a work in progress, which is a shame considering that Chrome OS works flawlessly.</p> <p>The following steps will give you workable suspend/resume at the expense of Bluetooth:</p> <ul> <li>Put <a href="http://the.taoofmac.com/media/com/Acer/C720/05_Sound.txt" title="link to attached file cid:05_Sound.txt" class="linkedfile">this file</a> in <code>/etc/pm/sleep.d</code> and set it executable with <code>chmod +x</code></li> <li>Add <a href="http://the.taoofmac.com/media/com/Acer/C720/rc.local.txt" title="link to attached file cid:rc.local.txt" class="linkedfile">these lines</a> to <code>/etc/rc.local</code></li> <li>Change <code>GRUB_CMDLINE_LINUX_DEFAULT</code> in <code>/etc/default/grub</code> to contain <a href="http://the.taoofmac.com/media/com/Acer/C720/grub.txt" title="link to attached file cid:grub.txt" class="linkedfile">these options</a></li> <li><code>sudo update-grub</code> and reboot</li> </ul> <p>All that remains then is to set the LXDE power manager to suspend on lid close, etc.</p> <h2 id="lubuntu-fixes">Lubuntu Fixes</h2> <p>To get secure swap to work properly, you need to patch the <code>ecryptfs-setup-swap</code> script to include an <code>offset=8</code> option in <code>/etc/crypttab</code>. This appears to be an <a href="http://the.taoofmac.com/space/os/Linux/Distributions/Ubuntu" class="wiki" title="os/Linux/Distributions/Ubuntu was updated 1 year, 10 months ago">Ubuntu</a> <a href="https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1310058/comments/3" title="secure link to https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1310058/comments/3" class="https" rel="https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1310058/comments/3">bug</a>,which, unaccountably, hasn’t been caught during testing or fixed yet.</p> <h2 id="miscellaneous">Miscellaneous</h2> <div class="syntax"><pre>alias pbcopy=&quot;xclip -selection c&quot; alias pbpaste=&quot;xclip -o&quot; </pre></div><br/><small><a href="http://the.taoofmac.com/space/com/Acer/C720" title="link to http://the.taoofmac.com/space/com/Acer/C720">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://the.taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://the.taoofmac.com/img/pavatar48.png"/></a> "<a href="http://the.taoofmac.com/space/com/Acer/C720"><strong>Acer C720 Chromebook</strong></a>" was written by <a href="http://the.taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://the.taoofmac.com">The Tao of Mac</a> and was originally posted on Sunday, Jul 27<sup>th</sup> 2014. Except as noted, it's &copy;2014 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://the.taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Sun, 27 Jul 2014 19:00:00 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/com/Acer/C720 wiki Reviving a dead synth with a Raspberry Pi http://the.taoofmac.com/space/blog/2014/07/20/1900 <div style="-webkit-border-radius: 8px; background-color: #ccf; color: #000; border: 1px solid #aaf; margin: 0; padding: 3px; overflow: hidden;"><i>This is an update to an item originally published on Sunday, Jul 20<sup>th</sup> 2014.</i></div><br clear="all"/><p>I’ve never been much of a musician, but I had some fun with a <a href="http://the.taoofmac.com/space/com/Kawai/K1" class="wiki" title="com/Kawai/K1 was updated 1 month, 1 week ago">Kawai K1-II</a> for a number of years. And it seems that will go on even after it died.</p> <p>It was kept around the house while we saved up for a <a href="http://the.taoofmac.com/space/com/Yamaha/CLP-F01PE" class="wiki" title="com/Yamaha/CLP-F01PE was updated 6 years, 1 month ago">a “real” piano</a>, at which point it became somewhat redundant. It was starting to show its age, too, with odd pops and crackles in the synth audio, and it just wasn’t worth fixing at the time.</p> <p>Fast forward ten years or so, and this weekend I brought it home again from my parents’ in hopes that it would be useful for the kids to practice their scales on. As it turns out, the synth has deteriorated further and can only make garbled noises.</p> <p>I dug around the internet for clues and assumed <a href="https://www.youtube.com/watch?v=nli4AI31ZA0" title="secure link to https://www.youtube.com/watch?v=nli4AI31ZA0" class="https" rel="https://www.youtube.com/watch?v=nli4AI31ZA0">the on-board battery</a> was depleted, but after opening it up<sup id="fnref:1"><a class="anchor" href="http://the.taoofmac.com/space/blog/2014/07/20/1900#fn:1" rel="/space/blog/2014/07/20/1900#fn:1" title="link to fn:1 in this page">1</a></sup> and having a look at the schematics I’m more partial to its (EP?)ROM being corrupted, given that an attempt at downloading the original factory patches had zero practical effect except for it generating moderately different garbled noises.</p> <p>Fortunately the <a href="http://the.taoofmac.com/space/Music/MIDI" class="wiki" title="Music/MIDI was updated 9 years, 1 month ago">MIDI</a> circuitry seems to be largely independent of the synth portion itself — after digging out an ancient <a href="http://the.taoofmac.com/space/Music/MIDI" class="wiki" title="Music/MIDI was updated 9 years, 1 month ago">MIDI</a> to USB <a href="http://the.taoofmac.com/space/com/Edirol/UM-1X" class="wiki" title="com/Edirol/UM-1X was updated 1 month, 1 week ago">adapter</a> that I had lying around for (literally) a decade and hooking it up to <a href="http://the.taoofmac.com/space/apps/GarageBand" class="wiki" title="apps/GarageBand was updated 9 years, 4 months ago">GarageBand</a>, a few minutes of playing sufficed to confirm that the <a href="http://the.taoofmac.com/space/com/Kawai/K1" class="wiki" title="com/Kawai/K1 was updated 1 month, 1 week ago">K1-II</a> is still completely usable as a velocity-capable <a href="http://the.taoofmac.com/space/Music/MIDI" class="wiki" title="Music/MIDI was updated 9 years, 1 month ago">MIDI</a> keyboard.</p> <p>But I can’t realistically leave my kids alone with a <a href="http://the.taoofmac.com/space/com/Apple/Mac" class="wiki" title="com/Apple/Mac was updated 8 years, 2 months ago">Mac</a> and expect them to behave, so I decided to set up a <a href="http://the.taoofmac.com/space/hw/RaspberryPi" class="wiki" title="hw/RaspberryPi was updated 7 months, 1 week ago">Raspberry Pi</a> as an audio synth.</p> <p>Since navigating the intricacies of <a href="http://the.taoofmac.com/space/os/Linux" class="wiki" title="os/Linux was updated 6 years, 3 weeks ago">Linux</a> audio is a tremendous pain in the posterior, I resorted to <a href="http://the.taoofmac.com/space/blog/2008/10/07/0830" class="wiki" title="blog/2008/10/07/0830 was updated 5 years, 10 months ago">another piece of ancient history</a> to prototype the solution, and after fiddling about with some soundfonts<sup id="fnref:2"><a class="anchor" href="http://the.taoofmac.com/space/blog/2014/07/20/1900#fn:2" rel="/space/blog/2014/07/20/1900#fn:2" title="link to fn:2 in this page">2</a></sup> and cursing whoever came up with the idiotic <code>sfArk</code> format, I eventually managed to get the <a href="http://the.taoofmac.com/space/com/Asus/Eee PC" class="wiki" title="com/Asus/Eee PC was updated 6 years, 4 months ago">Eee 901</a> running <a href="http://qsynth.sourceforge.net/" title="external link to http://qsynth.sourceforge.net/" class="http" rel="http://qsynth.sourceforge.net/">Qsynth</a> well enough to sound like a moderately decent 80’s era piano.</p> <p>But even that is a bit much for a kid to handle<sup id="fnref:3"><a class="anchor" href="http://the.taoofmac.com/space/blog/2014/07/20/1900#fn:3" rel="/space/blog/2014/07/20/1900#fn:3" title="link to fn:3 in this page">3</a></sup>, so it was time to downsize.</p> <h2 id="your-own-digital-harpsichord">Your Own Digital Harpsichord</h2> <p>Assuming you’re running <a href="http://moebiuslinux.sourceforge.net/" title="external link to http://moebiuslinux.sourceforge.net/" class="http" rel="http://moebiuslinux.sourceforge.net/">Moebius</a> (my preference) or <a href="http://www.raspbian.org/" title="external link to http://www.raspbian.org/" class="http" rel="http://www.raspbian.org/">Raspbian</a>, it’s about as easy as the following:</p> <div class="syntax"><pre>sudo apt-get update sudo apt-get install fluidsynth # get things rolling with stock soundfont, boosting gain # note that we&#39;re going straight to the hardware device to minimize latency fluidsynth -i -s -a alsa -o audio.alsa.device=hw:0,0 -m alsa_seq /usr/share/sounds/sf2/FluidR3_GM.sf2 -g 1 &amp; # connect MIDI input to softsynth aconnect 20:0 128:0 # fiddle with volume, interactively alsamixer # store alsamixer settings sudo alsactl store 0 </pre></div> <p>A few more minutes of fiddling, and I got it to work upon boot (which is fairly quick if you disable a bunch of services, including networking).</p> <p><code>fluidsynth</code> takes a configuration file as parameter to <code>-f</code>, so specifying a single-line file containing <code>prog 0 6</code> made it come up as a harpsichord (after all, we do have a piano already). Alas, non-stock soundfonts tend to be a little too much for the CPU to handle, so I had to stick with the stock one.</p> <p>Of course, given the <a href="http://the.taoofmac.com/space/hw/RaspberryPi" class="wiki" title="hw/RaspberryPi was updated 7 months, 1 week ago">Raspberry Pi</a>‘s hardware limitations, you are well advised to use something other than the original model B’s rather noisy analog output (I used a Sennheiser USB sound card) and consider over-clocking your board (I set mine to 900MHz, and it helped a fair bit with audio quality).</p> <p>Next week I’ll wire up a LED and a couple of switches to the GPIO so that we can fiddle with the volume (there was a reason I picked a harpsichord for now…) and we’ll see how it goes.</p> <h2 id="update-automating-the-process">Update: Automating The Process</h2> <p>I’ve since had to reproduce this twice to test other SD cards<sup id="fnref:4"><a class="anchor" href="http://the.taoofmac.com/space/blog/2014/07/20/1900#fn:4" rel="/space/blog/2014/07/20/1900#fn:4" title="link to fn:4 in this page">4</a></sup> and settings, so here’s a <code>fabric</code> script that will set this up for you via <a href="http://the.taoofmac.com/space/protocols/SSH" class="wikiunknown" title="protocols/SSH is not defined yet">SSH</a> on a fresh <a href="http://the.taoofmac.com/space/hw/RaspberryPi" class="wiki" title="hw/RaspberryPi was updated 7 months, 1 week ago">Raspberry Pi</a> installation:</p> <div class="syntax"><pre><span class="kn">from</span> <span class="nn">fabric.api</span> <span class="kn">import</span> <span class="n">run</span> <span class="kn">from</span> <span class="nn">fabric.context_managers</span> <span class="kn">import</span> <span class="n">cd</span> <span class="kn">from</span> <span class="nn">fabric.operations</span> <span class="kn">import</span> <span class="n">put</span><span class="p">,</span> <span class="n">sudo</span> <span class="kn">from</span> <span class="nn">fabric.contrib.files</span> <span class="kn">import</span> <span class="n">contains</span><span class="p">,</span> <span class="n">exists</span><span class="p">,</span> <span class="n">append</span><span class="p">,</span> <span class="n">comment</span> <span class="c"># Standard preamble for all my Raspberry Pi provisioning scripts</span> <span class="n">sudo</span><span class="p">(</span><span class="s">&quot;apt-get update&quot;</span><span class="p">)</span> <span class="n">sudo</span><span class="p">(</span><span class="s">&quot;apt-get -y dist-upgrade&quot;</span><span class="p">)</span> <span class="c"># need to replace dropbear with OpenSSH so that file transfer works</span> <span class="n">sudo</span><span class="p">(</span><span class="s">&quot;apt-get -y install fluidsynth htop openssh-server&quot;</span><span class="p">)</span> <span class="n">sudo</span><span class="p">(</span><span class="s">&quot;apt-get -y remove dropbear&quot;</span><span class="p">)</span> <span class="n">sudo</span><span class="p">(</span><span class="s">&quot;rpi-update&quot;</span><span class="p">)</span> <span class="c"># set up mild overclocking</span> <span class="k">for</span> <span class="n">line</span> <span class="ow">in</span> <span class="p">[</span><span class="s">&quot;gpu_mem=16&quot;</span><span class="p">,</span> <span class="s">&quot;force_turbo=1&quot;</span><span class="p">,</span> <span class="s">&quot;arm_freq=900&quot;</span><span class="p">,</span> <span class="s">&quot;core_freq=250&quot;</span><span class="p">,</span> <span class="s">&quot;sdram_freq=450&quot;</span><span class="p">,</span> <span class="s">&quot;over_voltage=2&quot;</span><span class="p">]:</span> <span class="n">append</span><span class="p">(</span><span class="s">&quot;/boot/config.txt&quot;</span><span class="p">,</span> <span class="n">line</span><span class="p">,</span> <span class="n">use_sudo</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span> <span class="n">sudo</span><span class="p">(</span><span class="s">&quot;update-rc.d switch_cpu_governor defaults&quot;</span><span class="p">)</span> <span class="c"># set up Fluidsynth</span> <span class="n">append</span><span class="p">(</span><span class="s">&quot;/root/fluidsynth.cmd&quot;</span><span class="p">,</span> <span class="s">&quot;prog 0 6&quot;</span><span class="p">,</span> <span class="n">use_sudo</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span> <span class="k">with</span> <span class="n">cd</span><span class="p">(</span><span class="s">&quot;/etc&quot;</span><span class="p">):</span> <span class="n">put</span><span class="p">(</span><span class="s">&quot;fluidsynth&quot;</span><span class="p">,</span> <span class="s">&quot;init.d&quot;</span><span class="p">,</span> <span class="n">use_sudo</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">mode</span><span class="o">=</span><span class="mo">0755</span><span class="p">)</span> <span class="n">sudo</span><span class="p">(</span><span class="s">&quot;update-rc.d fluidsynth defaults&quot;</span><span class="p">)</span> <span class="n">sudo</span><span class="p">(</span><span class="s">&quot;reboot&quot;</span><span class="p">)</span> </pre></div> <p>…and the accompanying <code>bash</code> init script:</p> <div class="syntax"><pre><span class="c">#! /bin/sh</span> <span class="c">### BEGIN INIT INFO</span> <span class="c"># Provides: fluidsynth</span> <span class="c"># Required-Start: </span> <span class="c"># Required-Stop:</span> <span class="c"># Should-Start: </span> <span class="c"># Default-Start: 2</span> <span class="c"># Default-Stop: 0 1 6</span> <span class="c"># Short-Description: MIDI Playback</span> <span class="c"># Description: MIDI Playback</span> <span class="c">### END INIT INFO</span> do_start <span class="o">()</span> <span class="o">{</span> fluidsynth -i -s -a alsa -o audio.alsa.device<span class="o">=</span>hw:0,0 -m alsa_seq /usr/share/sounds/sf2/FluidR3_GM.sf2 -f /root/fluidsynth.cmd &amp; <span class="k">until </span>aconnect 20:0 128:0 <span class="k">do</span> <span class="k"> </span>sleep 2 <span class="k">done</span> <span class="o">}</span> do_stop <span class="o">()</span> <span class="o">{</span> <span class="c"># kill off any players (quietly)</span> killall -9 fluidsynth &gt; /dev/null 2&gt;&amp;1 <span class="c"># disconnect the MIDI input</span> aconnect -x <span class="o">}</span> <span class="k">case</span> <span class="s2">&quot;$1&quot;</span> in start|<span class="s2">&quot;&quot;</span><span class="o">)</span> do_start <span class="nb">exit </span>0 ;; restart|reload|force-reload<span class="o">)</span> do_stop do_start <span class="nb">exit </span>0 ;; stop<span class="o">)</span> do_stop <span class="nb">exit </span>0 ;; status<span class="o">)</span> <span class="nb">exit </span>0 ;; *<span class="o">)</span> <span class="nb">echo</span> <span class="s2">&quot;Usage: fluidsynth [start|stop|restart]&quot;</span> &gt;&amp;2 <span class="nb">exit </span>3 ;; <span class="k">esac</span> </pre></div> <div class="footnote"> <hr /> <ol> <li id="fn:1"> <p>Cue rant about non-removable batteries and long-term maintenance of devices. <a href="http://the.taoofmac.com/space/com/Apple/iPhone" class="wiki" title="com/Apple/iPhone was updated 2 years, 10 months ago">Oh, wait</a>. <a class="anchor" href="http://the.taoofmac.com/space/blog/2014/07/20/1900#fnref:1" rev="footnote" title="Jump back to footnote 1 in the text" rel="/space/blog/2014/07/20/1900#fnref:1">↩</a></p> </li> <li id="fn:2"> <p>Incidentally, if you’re looking for a nice soundfont for other machines, I can recommend <a href="http://www.arachnosoft.com/main/soundfont.php" title="external link to http://www.arachnosoft.com/main/soundfont.php" class="http" rel="http://www.arachnosoft.com/main/soundfont.php">this one</a>. It comes with a bunch of retrogaming MIDI files that are a lot of fun. Won’t play well on a <a href="http://the.taoofmac.com/space/hw/RaspberryPi" class="wiki" title="hw/RaspberryPi was updated 7 months, 1 week ago">Raspberry Pi</a>, though. <a class="anchor" href="http://the.taoofmac.com/space/blog/2014/07/20/1900#fnref:2" rev="footnote" title="Jump back to footnote 2 in the text" rel="/space/blog/2014/07/20/1900#fnref:2">↩</a></p> </li> <li id="fn:3"> <p>I’m pretty sure they’d be able to get it going, but I’m <em>completely</em> sure they’d never stop fiddling with all the available sounds and effects. <a class="anchor" href="http://the.taoofmac.com/space/blog/2014/07/20/1900#fnref:3" rev="footnote" title="Jump back to footnote 3 in the text" rel="/space/blog/2014/07/20/1900#fnref:3">↩</a></p> </li> <li id="fn:4"> <p>As always, you’ll get a lot better performance altogether if you use a Class 10 card. I got it to work on a Class 4, but it takes significantly longer to boot. <a class="anchor" href="http://the.taoofmac.com/space/blog/2014/07/20/1900#fnref:4" rev="footnote" title="Jump back to footnote 4 in the text" rel="/space/blog/2014/07/20/1900#fnref:4">↩</a></p> </li> </ol> </div><br/><small><a href="http://the.taoofmac.com/space/blog/2014/07/20/1900#reviving-a-dead-synth-with-a-raspberry-pi" title="link to http://the.taoofmac.com/space/blog/2014/07/20/1900#reviving-a-dead-synth-with-a-raspberry-pi">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://the.taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://the.taoofmac.com/img/pavatar48.png"/></a> "<a href="http://the.taoofmac.com/space/blog/2014/07/20/1900#reviving-a-dead-synth-with-a-raspberry-pi"><strong>Reviving a dead synth with a Raspberry Pi</strong></a>" was written by <a href="http://the.taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://the.taoofmac.com">The Tao of Mac</a> and was originally posted on Sunday, Jul 20<sup>th</sup> 2014. Except as noted, it's &copy;2014 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://the.taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Sat, 26 Jul 2014 15:43:00 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/blog/2014/07/20/1900#reviving-a-dead-synth-with-a-raspberry-pi wiki Android http://the.taoofmac.com/space/com/Google/Android <div style="-webkit-border-radius: 8px; background-color: #ccf; color: #000; border: 1px solid #aaf; margin: 0; padding: 3px; overflow: hidden;"><i>This is an update to an item originally published on Saturday, Nov 17<sup>th</sup> 2007.</i></div><br clear="all"/><p>The mobile platform sponsored by <a href="http://the.taoofmac.com/space/com/Google" class="wiki" title="com/Google was updated 6 years, 6 months ago">Google</a> as part of the Open Mobile Alliance, evolved from their 2005 acquisition of the company with the same name.</p> <p>The following is a link dump regarding both the platform and those devices more closely associated with it:</p> <h3>Resources:</h3> <table class="compact" style="background:transparent; margin: 0px; padding: 0px; border-collapse: collapse;"> <thead> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Date</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Link</th> <th style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">Notes</th> </tr> </thead> <tbody> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="3" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2014</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jul 22</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/pocorall/scaloid" title="secure link to https://github.com/pocorall/scaloid" class="https" rel="https://github.com/pocorall/scaloid">scaloid</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A <a href="http://the.taoofmac.com/space/dev/Scala" class="wikiunknown" title="dev/Scala is not defined yet">Scala</a> library for Android development.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="3" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2013</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 1</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://joshuawise.com/horndis" title="external link to http://joshuawise.com/horndis" class="http" rel="http://joshuawise.com/horndis">HoRNDIS</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A <a href="http://the.taoofmac.com/space/com/Apple/OSX" class="wiki" title="com/Apple/OSX was updated 8 years, 1 month ago">Mac OS X</a> driver for using <a href="http://the.taoofmac.com/space/hw/USB" class="wiki" title="hw/USB was updated 8 years, 3 months ago"><span class="caps" title="Universal Serial Bus">USB</span></a> tethering to Android devices.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 27</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/RobinDavid/androrat" title="secure link to https://github.com/RobinDavid/androrat" class="https" rel="https://github.com/RobinDavid/androrat">androrat</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A remote administration and tracking solution for Android devices.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="3" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2012</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Aug 3</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://blogs.arm.com/software-enablement/498-from-zero-to-boot-porting-android-to-your-arm-platform/" title="external link to http://blogs.arm.com/software-enablement/498-from-zero-to-boot-porting-android-to-your-arm-platform/" class="http" rel="http://blogs.arm.com/software-enablement/498-from-zero-to-boot-porting-android-to-your-arm-platform/">From Zero to Boot: Porting Android to your <span class="caps">ARM</span> platform</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A handy overview.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard&amp;rdid=org.pocketworkstation.pckeyboard&amp;rdot=1" title="secure link to https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard&amp;rdid=org.pocketworkstation.pckeyboard&amp;rdot=1" class="https" rel="https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard&amp;rdid=org.pocketworkstation.pckeyboard&amp;rdot=1">Hacker’s Keyboard</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A decent soft keyboard for technical use.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 12</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="https://github.com/vx/connectbot" title="secure link to https://github.com/vx/connectbot" class="https" rel="https://github.com/vx/connectbot">Connectbot</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A pretty good <a href="http://the.taoofmac.com/space/cli/SSH" class="wiki" title="cli/SSH was updated 6 years, 5 months ago"><span class="caps" title="Secure Shell">SSH</span></a> client that <em>almost</em> works perfectly with a hardware keyboard.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 10</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://incise.org/android-development-on-the-command-line.html" title="external link to http://incise.org/android-development-on-the-command-line.html" class="http" rel="http://incise.org/android-development-on-the-command-line.html">Android Development on the Command Line</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Probably the sanest way to do it.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="3" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2011</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 18</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://blogs.nuxeo.com/dev/2011/10/speeding-up-the-android-emulator.html" title="external link to http://blogs.nuxeo.com/dev/2011/10/speeding-up-the-android-emulator.html" class="http" rel="http://blogs.nuxeo.com/dev/2011/10/speeding-up-the-android-emulator.html">Speeding up the Android emulator</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">or sidestepping it altogether…</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 23</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.yay.se/2011/02/native-android-icons-in-vector-format/" title="external link to http://www.yay.se/2011/02/native-android-icons-in-vector-format/" class="http" rel="http://www.yay.se/2011/02/native-android-icons-in-vector-format/">Native android icons in vector format</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Useful for a number of purposes.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="3" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2010</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 30</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/06/30/android-3-0-gingerbread-getting-revamped-ui-froyo-living-on-for/" title="external link to http://www.engadget.com/2010/06/30/android-3-0-gingerbread-getting-revamped-ui-froyo-living-on-for/" class="http" rel="http://www.engadget.com/2010/06/30/android-3-0-gingerbread-getting-revamped-ui-froyo-living-on-for/">Android 3.0 Gingerbread getting revamped UI, Froyo living on for lower-end phones?</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A bigger chunk for the fragmentation advocates.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 29</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://arstechnica.com/open-source/news/2010/06/google-announces-official-android-22-update-for-nexus-one.ars" title="external link to http://arstechnica.com/open-source/news/2010/06/google-announces-official-android-22-update-for-nexus-one.ars" class="http" rel="http://arstechnica.com/open-source/news/2010/06/google-announces-official-android-22-update-for-nexus-one.ars">Google: Android 2.2 (Froyo) comes to Nexus One</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Not that exciting.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 22</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://jkontherun.com/2010/06/21/adobe-flash-player-10-1-for-android-gets-official/" title="external link to http://jkontherun.com/2010/06/21/adobe-flash-player-10-1-for-android-gets-official/" class="http" rel="http://jkontherun.com/2010/06/21/adobe-flash-player-10-1-for-android-gets-official/">Adobe Flash Player 10.1 for Android Gets Official</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">If that is your thing.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 07</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/06/06/yep-the-iphone-runs-android-2-2-too/" title="external link to http://www.engadget.com/2010/06/06/yep-the-iphone-runs-android-2-2-too/" class="http" rel="http://www.engadget.com/2010/06/06/yep-the-iphone-runs-android-2-2-too/">Yep, the iPhone runs Android 2.2, too</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Still unusable, basically.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 29</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.businessinsider.com/the-verdict-on-android-22-froyo-its-sweet-2010-5" title="external link to http://www.businessinsider.com/the-verdict-on-android-22-froyo-its-sweet-2010-5" class="http" rel="http://www.businessinsider.com/the-verdict-on-android-22-froyo-its-sweet-2010-5">The Verdict On Android 2.2 ‘Froyo’: It’s Sweet</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">It does <em>look</em> nicer.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 25</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.dailywireless.org/2010/05/24/froyo-speed-test/" title="external link to http://www.dailywireless.org/2010/05/24/froyo-speed-test/" class="http" rel="http://www.dailywireless.org/2010/05/24/froyo-speed-test/">Froyo Speed Test</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Faster without <a href="http://the.taoofmac.com/space/dev/Flash" class="wiki" title="dev/Flash was updated 7 years, 3 months ago">Flash</a>.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 24</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.businessinsider.com/flash-for-smartphones-is-finally-here-and-it-is-terrible-2010-5" title="external link to http://www.businessinsider.com/flash-for-smartphones-is-finally-here-and-it-is-terrible-2010-5" class="http" rel="http://www.businessinsider.com/flash-for-smartphones-is-finally-here-and-it-is-terrible-2010-5">Flash For Smartphones Is Finally Here, And It Is Terrible</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Ha.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 23</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/05/22/entelligence-is-android-fragmented-or-is-this-the-new-rate-of-i/" title="external link to http://www.engadget.com/2010/05/22/entelligence-is-android-fragmented-or-is-this-the-new-rate-of-i/" class="http" rel="http://www.engadget.com/2010/05/22/entelligence-is-android-fragmented-or-is-this-the-new-rate-of-i/">Entelligence: Is Android fragmented or is this the new rate of innovation?</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">in a nutshell, Google won’t admit to fragmentation of user experience.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="3" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 21</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/05/21/iphone-3gs-android-port-is-ready-to-download/" title="external link to http://www.engadget.com/2010/05/21/iphone-3gs-android-port-is-ready-to-download/" class="http" rel="http://www.engadget.com/2010/05/21/iphone-3gs-android-port-is-ready-to-download/">iPhone 3G’s Android port is ready to download</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">“a fully charged iPhone running Android will last only an hour or so.” – ‘nuff said.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://arstechnica.com/open-source/news/2010/05/speedy-android-22-hits-with-tethering-push-framework-morespeedy-android-22-hits-with-tethering-push-framework-more.ars" title="external link to http://arstechnica.com/open-source/news/2010/05/speedy-android-22-hits-with-tethering-push-framework-morespeedy-android-22-hits-with-tethering-push-framework-more.ars" class="http" rel="http://arstechnica.com/open-source/news/2010/05/speedy-android-22-hits-with-tethering-push-framework-morespeedy-android-22-hits-with-tethering-push-framework-more.ars">Speedy Android 2.2 hits with tethering, push framework, more</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A better overview.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://jkontherun.com/2010/05/20/everything-you-need-to-know-about-android-2-2-froyo/" title="external link to http://jkontherun.com/2010/05/20/everything-you-need-to-know-about-android-2-2-froyo/" class="http" rel="http://jkontherun.com/2010/05/20/everything-you-need-to-know-about-android-2-2-froyo/">Everything You Need to Know About Android 2.2</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A pretty comprehensive overview</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 18</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/05/18/android-2-1-becomes-most-used-version-just-in-time-to-be-obviat/" title="external link to http://www.engadget.com/2010/05/18/android-2-1-becomes-most-used-version-just-in-time-to-be-obviat/" class="http" rel="http://www.engadget.com/2010/05/18/android-2-1-becomes-most-used-version-just-in-time-to-be-obviat/">Android 2.1 becomes most used version, just in time to be obviated by Froyo</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">More statistics.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 15</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://arstechnica.com/gadgets/news/2010/05/google-fails-to-revolutionize-the-cellphone-market.ars" title="external link to http://arstechnica.com/gadgets/news/2010/05/google-fails-to-revolutionize-the-cellphone-market.ars" class="http" rel="http://arstechnica.com/gadgets/news/2010/05/google-fails-to-revolutionize-the-cellphone-market.ars">Google fails to revolutionize the cellphone market</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Told you it wasn’t that simple to just sell phones online…</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 13</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.dailywireless.org/2010/05/13/android-2-2-tethering-hotspots/" title="external link to http://www.dailywireless.org/2010/05/13/android-2-2-tethering-hotspots/" class="http" rel="http://www.dailywireless.org/2010/05/13/android-2-2-tethering-hotspots/">Android 2.2: Tethering &amp; Hotspots</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">More features, less battery life.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">May 10</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://mediamemo.allthingsd.com/20100510/is-android-really-outselling-apple/" title="external link to http://mediamemo.allthingsd.com/20100510/is-android-really-outselling-apple/" class="http" rel="http://mediamemo.allthingsd.com/20100510/is-android-really-outselling-apple/">Is Android Really Outselling Apple?</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Hardly a surprise if you take into account that there is only one <a href="http://the.taoofmac.com/space/com/Apple" class="wiki" title="com/Apple was updated 8 years, 5 months ago">Apple</a>. <br /> <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/com/Google/Android/20100510.large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/media/com/Google/Android/20100510.small.jpg" class="thumb" /></a></div> </td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.dailywireless.org/2010/04/28/flash-support-in-android-2-2/" title="external link to http://www.dailywireless.org/2010/04/28/flash-support-in-android-2-2/" class="http" rel="http://www.dailywireless.org/2010/04/28/flash-support-in-android-2-2/">Flash Support in Android 2.2</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oh, the enthusiasm.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://techcrunch.com/2010/04/27/admob-android-passes-iphone-web-traffic-in-u-s/" title="external link to http://techcrunch.com/2010/04/27/admob-android-passes-iphone-web-traffic-in-u-s/" class="http" rel="http://techcrunch.com/2010/04/27/admob-android-passes-iphone-web-traffic-in-u-s/">Jobs detects an imbalance in the force</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Gotta love stats. One little thing, though – Android apps are more likely to be free and ad-driven, so anything coming from an ad server isn’t necessarily a good market penetration metric for a platform.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 26</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/04/26/nexus-one-launches-on-vodafone-uk-this-friday-april-30/" title="external link to http://www.engadget.com/2010/04/26/nexus-one-launches-on-vodafone-uk-this-friday-april-30/" class="http" rel="http://www.engadget.com/2010/04/26/nexus-one-launches-on-vodafone-uk-this-friday-april-30/">Nexus One launches on Vodafone UK this Friday, April 30</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">There you go, mate.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.wired.com/gadgetlab/2010/04/nyt-google-android-tablet-imminent/" title="external link to http://www.wired.com/gadgetlab/2010/04/nyt-google-android-tablet-imminent/" class="http" rel="http://www.wired.com/gadgetlab/2010/04/nyt-google-android-tablet-imminent/">Yes they can</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Don’t think so, but it’s sure going to be interesting to watch them try…</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://gigaom.com/2010/04/13/google-pad-vs-ipad-features/" title="external link to http://gigaom.com/2010/04/13/google-pad-vs-ipad-features/" class="http" rel="http://gigaom.com/2010/04/13/google-pad-vs-ipad-features/">5 Things Google Must Do to Make Its Tablet Competitive</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oh ffs. The thing doesn’t even exist yet, and they’re pontificating already?</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 26</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/02/26/nexus-one-coming-to-vodafone-uk-in-april-says-telegraph/" title="external link to http://www.engadget.com/2010/02/26/nexus-one-coming-to-vodafone-uk-in-april-says-telegraph/" class="http" rel="http://www.engadget.com/2010/02/26/nexus-one-coming-to-vodafone-uk-in-april-says-telegraph/">Nexus One coming to Vodafone UK in April, says Telegraph</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/site/Disclaimer" class="wiki" title="site/Disclaimer was updated 6 years, 10 months ago">No comment</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 15</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://jaap.haitsma.org/2010/02/15/nexus-one-could-be-more-environment-friendly/" title="external link to http://jaap.haitsma.org/2010/02/15/nexus-one-could-be-more-environment-friendly/" class="http" rel="http://jaap.haitsma.org/2010/02/15/nexus-one-could-be-more-environment-friendly/">Nexus One could be more Environment Friendly</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Why add the charger instead of replacing it?</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/02/14/new-nexus-one-rom-leaks-fixes-more-radio-issues/" title="external link to http://www.engadget.com/2010/02/14/new-nexus-one-rom-leaks-fixes-more-radio-issues/" class="http" rel="http://www.engadget.com/2010/02/14/new-nexus-one-rom-leaks-fixes-more-radio-issues/">New Nexus One <span class="caps" title="Read-Only Memory">ROM</span> leaks, fixes more radio issues?</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Another try, I guess…</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 11</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/02/11/nexus-one-3g-problems-persist-after-update-is-it-a-design-pro/" title="external link to http://www.engadget.com/2010/02/11/nexus-one-3g-problems-persist-after-update-is-it-a-design-pro/" class="http" rel="http://www.engadget.com/2010/02/11/nexus-one-3g-problems-persist-after-update-is-it-a-design-pro/">Nexus One 3G problems persist after update—is it a design problem?</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oh, yeah, sure. Like baseband firmware fixes poor coverage.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 09</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://arstechnica.com/gadgets/news/2010/02/google-makes-biggest-gain-in-smartphone-market-share.ars" title="external link to http://arstechnica.com/gadgets/news/2010/02/google-makes-biggest-gain-in-smartphone-market-share.ars" class="http" rel="http://arstechnica.com/gadgets/news/2010/02/google-makes-biggest-gain-in-smartphone-market-share.ars">Google makes biggest gain in smartphone market share</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">More pretty charts (US-centric, therefore meaningless). The difference here is that there are umpteen versions of Android devces and far fewer of other platforms…</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 08</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.computerworld.com/s/article/9153878/Google_reduces_its_Nexus_One_termination_fee" title="external link to http://www.computerworld.com/s/article/9153878/Google_reduces_its_Nexus_One_termination_fee" class="http" rel="http://www.computerworld.com/s/article/9153878/Google_reduces_its_Nexus_One_termination_fee">Google reduces its Nexus One termination fee</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Interesting.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 03</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/02/02/nexus-one-gets-a-software-update-enables-multitouch/" title="external link to http://www.engadget.com/2010/02/02/nexus-one-gets-a-software-update-enables-multitouch/" class="http" rel="http://www.engadget.com/2010/02/02/nexus-one-gets-a-software-update-enables-multitouch/">Nexus One gets a software update, enables multitouch</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Will it change anything?</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 26</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/01/25/google-nexus-one-3g-issues-result-of-poor-coverage-bugs-patch/" title="external link to http://www.engadget.com/2010/01/25/google-nexus-one-3g-issues-result-of-poor-coverage-bugs-patch/" class="http" rel="http://www.engadget.com/2010/01/25/google-nexus-one-3g-issues-result-of-poor-coverage-bugs-patch/">Google: Nexus One 3G issues result of poor coverage, bugs; patch possibly within a week</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Wouldn’t be surprised if it was a baseband upgrade.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 21</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.suntimes.com/technology/ihnatko/ihnatko-nexus-one-google-phone-012110.article" title="external link to http://www.suntimes.com/technology/ihnatko/ihnatko-nexus-one-google-phone-012110.article" class="http" rel="http://www.suntimes.com/technology/ihnatko/ihnatko-nexus-one-google-phone-012110.article">Google’s Nexus One is no iPhone – and that’s OK</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A more balanced review.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 14</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.uncrate.com/men/gear/cell-phones/nexus-one-phone/" title="external link to http://www.uncrate.com/men/gear/cell-phones/nexus-one-phone/" class="http" rel="http://www.uncrate.com/men/gear/cell-phones/nexus-one-phone/">Nexus One Phone</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Hilarious video review.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 13</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://gigaom.com/2010/01/13/nexus-one-week-one-sales/" title="external link to http://gigaom.com/2010/01/13/nexus-one-week-one-sales/" class="http" rel="http://gigaom.com/2010/01/13/nexus-one-week-one-sales/">In the First Week, Google May Have Sold 20,000 Nexus One Phones</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Comparing 20K against 1.6 million <a href="http://the.taoofmac.com/space/com/Apple/iPhone" class="wiki" title="com/Apple/iPhone was updated 2 years, 10 months ago">iPhones</a> on the first week is a bit unfair considering the way it’s sold.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://mobile.slashdot.org/story/10/01/12/1819214/Google-Charges-ETF-For-Nexus-One-On-Top-of-Carriers" title="external link to http://mobile.slashdot.org/story/10/01/12/1819214/Google-Charges-ETF-For-Nexus-One-On-Top-of-Carriers" class="http" rel="http://mobile.slashdot.org/story/10/01/12/1819214/Google-Charges-ETF-For-Nexus-One-On-Top-of-Carriers">Google Charges <span class="caps">ETF</span> For Nexus One On Top of Carrier’s</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Interesting. More <a href="http://arstechnica.com/tech-policy/news/2010/01/warning-nexus-one-users-dangerous-fees-ahead.ars" title="external link to http://arstechnica.com/tech-policy/news/2010/01/warning-nexus-one-users-dangerous-fees-ahead.ars" class="http" rel="http://arstechnica.com/tech-policy/news/2010/01/warning-nexus-one-users-dangerous-fees-ahead.ars">here</a> and <a href="http://www.engadget.com/2010/01/12/google-imposes-350-early-termination-fee-for-subsidized-nexus-o/" title="external link to http://www.engadget.com/2010/01/12/google-imposes-350-early-termination-fee-for-subsidized-nexus-o/" class="http" rel="http://www.engadget.com/2010/01/12/google-imposes-350-early-termination-fee-for-subsidized-nexus-o/">here</a>.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="7" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 12</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://arstechnica.com/gadgets/reviews/2010/01/nexus-one-review.ars" title="external link to http://arstechnica.com/gadgets/reviews/2010/01/nexus-one-review.ars" class="http" rel="http://arstechnica.com/gadgets/reviews/2010/01/nexus-one-review.ars">Google at the crossroads: a review of the Nexus One</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Pretty detailed and comprehensive review, as always.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/01/12/t-mobile-gives-reps-troubleshooting-tips-for-nexus-ones-3g-issu/" title="external link to http://www.engadget.com/2010/01/12/t-mobile-gives-reps-troubleshooting-tips-for-nexus-ones-3g-issu/" class="http" rel="http://www.engadget.com/2010/01/12/t-mobile-gives-reps-troubleshooting-tips-for-nexus-ones-3g-issu/">T-Mobile gives reps troubleshooting tips for Nexus One’s 3G issues</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Looks like a baseband issue alright.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://arstechnica.com/gadgets/news/2010/01/google-learning-that-users-want-real-support-for-nexus-one.ars" title="external link to http://arstechnica.com/gadgets/news/2010/01/google-learning-that-users-want-real-support-for-nexus-one.ars" class="http" rel="http://arstechnica.com/gadgets/news/2010/01/google-learning-that-users-want-real-support-for-nexus-one.ars">Google learning that users want real support for Nexus One</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Learning can be painful.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://arstechnica.com/gadgets/news/2010/01/a-few-days-with-the-nexus-one.ars" title="external link to http://arstechnica.com/gadgets/news/2010/01/a-few-days-with-the-nexus-one.ars" class="http" rel="http://arstechnica.com/gadgets/news/2010/01/a-few-days-with-the-nexus-one.ars">On-duty with the Nexus One: form factor, battery, Android</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An odd review.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://android-developers.blogspot.com/2010/01/android-21-sdk.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+blogspot%2FhsDu+%28Android+Developers+Blog%29" title="external link to http://android-developers.blogspot.com/2010/01/android-21-sdk.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+blogspot%2FhsDu+%28Android+Developers+Blog%29" class="http" rel="http://android-developers.blogspot.com/2010/01/android-21-sdk.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+blogspot%2FhsDu+%28Android+Developers+Blog%29">Android 2.1 <span class="caps">SDK</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">About time.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/01/11/t-mobile-makes-mention-of-3g-issues-with-nexus-one-hopes-to-hav/" title="external link to http://www.engadget.com/2010/01/11/t-mobile-makes-mention-of-3g-issues-with-nexus-one-hopes-to-hav/" class="http" rel="http://www.engadget.com/2010/01/11/t-mobile-makes-mention-of-3g-issues-with-nexus-one-hopes-to-hav/">T-Mobile makes mention of 3G issues with Nexus One, hopes to have ‘more information’ soon</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Here’s to some heroic debugging.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.dailywireless.org/2010/01/11/nexus-one-174-cost-to-build/" title="external link to http://www.dailywireless.org/2010/01/11/nexus-one-174-cost-to-build/" class="http" rel="http://www.dailywireless.org/2010/01/11/nexus-one-174-cost-to-build/">Nexus One: $174 Cost to Build</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">About the same estimated production cost than a 3GS, except that Apple has likely done a better bulk deal on parts… Also, nice comparative tables.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="5" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 06</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/01/06/vodafone-promises-nexus-one-in-a-few-short-weeks/" title="external link to http://www.engadget.com/2010/01/06/vodafone-promises-nexus-one-in-a-few-short-weeks/" class="http" rel="http://www.engadget.com/2010/01/06/vodafone-promises-nexus-one-in-a-few-short-weeks/">Vodafone promises Nexus One ‘in a few short weeks’</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">And this is probably where I <a href="http://the.taoofmac.com/space/site/Disclaimer" class="wiki" title="site/Disclaimer was updated 6 years, 10 months ago">stop keeping track</a> of this particular device…</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://arstechnica.com/gadgets/news/2010/01/googles-big-news-today-was-not-a-phone-but-a-url.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss" title="external link to http://arstechnica.com/gadgets/news/2010/01/googles-big-news-today-was-not-a-phone-but-a-url.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss" class="http" rel="http://arstechnica.com/gadgets/news/2010/01/googles-big-news-today-was-not-a-phone-but-a-url.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss">Google’s biggest announcement was not a phone, but a <span class="caps" title="Uniform Resource Locator">URL</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">I find it amazing that they’d write this much about ordering a phone online on a third-party store, but that’s the <a href="http://en.wikipedia.org/wiki/United_States" title="link to United_States on en.wikipedia.org" class="interwiki" rel="Wikipedia:United_States">US</a> mobile market for you.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://techdirt.com/articles/20100105/1336457621.shtml" title="external link to http://techdirt.com/articles/20100105/1336457621.shtml" class="http" rel="http://techdirt.com/articles/20100105/1336457621.shtml">Google Isn’t Targeting iPhone Users; It’s Targeting Everyone Else</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Much ado about nothing in particular, basically.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/01/06/nexus-one-teardown-reveals-possible-802-11n-radio-and-fm-transmi/" title="external link to http://www.engadget.com/2010/01/06/nexus-one-teardown-reveals-possible-802-11n-radio-and-fm-transmi/" class="http" rel="http://www.engadget.com/2010/01/06/nexus-one-teardown-reveals-possible-802-11n-radio-and-fm-transmi/">Nexus One teardown reveals 802.11n WiFi and FM transmitter</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">This teardown mania is somewhat fun, but one wonders how long it will take until people realise that only a very small minority of what is “unearthed” is news…</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.nytimes.com/2010/01/06/technology/personaltech/06pogue.html?hp=&amp;pagewanted=all" title="external link to http://www.nytimes.com/2010/01/06/technology/personaltech/06pogue.html?hp=&amp;pagewanted=all" class="http" rel="http://www.nytimes.com/2010/01/06/technology/personaltech/06pogue.html?hp=&amp;pagewanted=all">State of the Art – Google Shakes but Doesn’t Upend the Cellphone Market – NYTimes.com</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://en.wikipedia.org/wiki/David_Pogue" title="link to David_Pogue on en.wikipedia.org" class="interwiki" rel="Wikipedia:David_Pogue">Pogue</a> doesn’t seem terribly impressed.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 05</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.dailywireless.org/2010/01/05/google-phone-unveiled-today/" title="external link to http://www.dailywireless.org/2010/01/05/google-phone-unveiled-today/" class="http" rel="http://www.dailywireless.org/2010/01/05/google-phone-unveiled-today/">Google Phone Unveiled Today</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A coherent list of specs, although there are plenty of meaningless stats bolted on to beef up the article.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 05</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/01/05/googles-nexus-one-is-official/" title="external link to http://www.engadget.com/2010/01/05/googles-nexus-one-is-official/" class="http" rel="http://www.engadget.com/2010/01/05/googles-nexus-one-is-official/">Google’s Nexus One is official</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">$529 unlocked, shipping to the US, UK, Singapore and Hong Kong, or with a two year T-Mobile US contract for $179. There go a lot of pipedreams about it being sold direct to the public at “astonishingly low” prices.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 04</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/01/04/nexus-one-review/" title="external link to http://www.engadget.com/2010/01/04/nexus-one-review/" class="http" rel="http://www.engadget.com/2010/01/04/nexus-one-review/">Nexus One review</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">not much in terms of review, actually.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 03</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2010/01/02/exclusive-google-nexus-one-hands-on-video-and-first-impressio/" title="external link to http://www.engadget.com/2010/01/02/exclusive-google-nexus-one-hands-on-video-and-first-impressio/" class="http" rel="http://www.engadget.com/2010/01/02/exclusive-google-nexus-one-hands-on-video-and-first-impressio/">Exclusive: Google Nexus One hands-on, video, and first impressions</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Not an iPhone killer. Hardly capable of killing a fly, apparently.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="3" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2009</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 30</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://alsop-louie.com/gadgets/droid-doesnt-its-not-ready-for-prime-time/" title="external link to http://alsop-louie.com/gadgets/droid-doesnt-its-not-ready-for-prime-time/" class="http" rel="http://alsop-louie.com/gadgets/droid-doesnt-its-not-ready-for-prime-time/">Droid Doesn’t: It’s Not Ready For Prime Time · Alsop Louie Partners</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A month later, reality calls.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 23</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/11/23/stats-show-motorola-droid-is-the-new-elephant-in-the-android-roo/" title="external link to http://www.engadget.com/2009/11/23/stats-show-motorola-droid-is-the-new-elephant-in-the-android-roo/" class="http" rel="http://www.engadget.com/2009/11/23/stats-show-motorola-droid-is-the-new-elephant-in-the-android-roo/">Stats show Motorola Droid is the new elephant in the Android room</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">I’m still wary of stats (<a href="http://the.taoofmac.com/media/com/Google/Android/AdMob-Mobile-Metrics-Oct-09.pdf" title="link to attached file AdMob-Mobile-Metrics-Oct-09.pdf" class="linkedfile">local copy</a> of <a href="http://the.taoofmac.com/space/com/Adobe/PDF" class="wiki" title="com/Adobe/PDF was updated 4 years, 3 weeks ago"><span class="caps">PDF</span></a>), but I hear it’s selling pretty well indeed.<br /> <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/com/Google/Android/admob-nov-09-android.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/media/com/Google/Android/admob-nov-09-android-small.jpg" class="thumb" /></a></div> </td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="3" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 11</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/11/11/motorola-droid-torn-down-despite-desperate-cries-of-no-disassem/" title="external link to http://www.engadget.com/2009/11/11/motorola-droid-torn-down-despite-desperate-cries-of-no-disassem/" class="http" rel="http://www.engadget.com/2009/11/11/motorola-droid-torn-down-despite-desperate-cries-of-no-disassem/">Motorola Droid torn down despite desperate cries of ‘no disassemble’</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Worth looking at.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.pheedcontent.com/click.phdo?i=6f000b89255521480cf67ef0cd5eb5cf" title="external link to http://www.pheedcontent.com/click.phdo?i=6f000b89255521480cf67ef0cd5eb5cf" class="http" rel="http://www.pheedcontent.com/click.phdo?i=6f000b89255521480cf67ef0cd5eb5cf">Droid Does… only have 256MB of storage for apps</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Now that’s gotta be… Useful.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/11/10/analyst-estimates-100-000-droid-smartphones-sold-in-first-weeken/" title="external link to http://www.engadget.com/2009/11/10/analyst-estimates-100-000-droid-smartphones-sold-in-first-weeken/" class="http" rel="http://www.engadget.com/2009/11/10/analyst-estimates-100-000-droid-smartphones-sold-in-first-weeken/">Analyst estimates 100,000 <span class="caps">DROID</span> smartphones sold in first weekend</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">It isn’t the <span class="caps">RAZR</span>, but it’s a decent figure.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 05</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">“Andy Ihnatko on Verizon Droid “iDon’t<a href="http://www.tuaw.com/2009/11/05/andy-ihnatko-on-verizon-droid-idont-ads-baloney-mostly/" title="external link to http://www.tuaw.com/2009/11/05/andy-ihnatko-on-verizon-droid-idont-ads-baloney-mostly/" class="http" rel="http://www.tuaw.com/2009/11/05/andy-ihnatko-on-verizon-droid-idont-ads-baloney-mostly/"> ads: baloney</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Yep.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.gearlog.com/2009/11/personal_droid_data_will_cost.php" title="external link to http://www.gearlog.com/2009/11/personal_droid_data_will_cost.php" class="http" rel="http://www.gearlog.com/2009/11/personal_droid_data_will_cost.php">Personal Droid Data Plan Will Cost $30 Per Month, Even With Exchange</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">I honestly don’t get why they are trying to charge it this way.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 03</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://mobile.infoworld.com/device/article.php?CALL_URL=www.infoworld.com/d/mobilize/want-droid-work-e-mail-itll-cost-you-extra-575" title="external link to http://mobile.infoworld.com/device/article.php?CALL_URL=www.infoworld.com/d/mobilize/want-droid-work-e-mail-itll-cost-you-extra-575" class="http" rel="http://mobile.infoworld.com/device/article.php?CALL_URL=www.infoworld.com/d/mobilize/want-droid-work-e-mail-itll-cost-you-extra-575">Exchange Access for Droid: $15 Extra Per Month</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Wow.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="3" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 30</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.dailywireless.org/2009/10/28/android-phones-get-free-turn-by-turn-directions/" title="external link to http://www.dailywireless.org/2009/10/28/android-phones-get-free-turn-by-turn-directions/" class="http" rel="http://www.dailywireless.org/2009/10/28/android-phones-get-free-turn-by-turn-directions/">Android Phones Get Free Turn-By-Turn Directions</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Best overview yet</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/10/28/google-adds-free-turn-by-turn-navigation-car-dock-ui-to-android/" title="external link to http://www.engadget.com/2009/10/28/google-adds-free-turn-by-turn-navigation-car-dock-ui-to-android/" class="http" rel="http://www.engadget.com/2009/10/28/google-adds-free-turn-by-turn-navigation-car-dock-ui-to-android/">Google adds free turn-by-turn navigation, car dock UI to Android 2.0</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">The quip about an Apple version is not to be missed.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/10/28/google-navigation-video-hands-on-you-want-this/" title="external link to http://www.engadget.com/2009/10/28/google-navigation-video-hands-on-you-want-this/" class="http" rel="http://www.engadget.com/2009/10/28/google-navigation-video-hands-on-you-want-this/">Google Navigation video hands-on: you want this</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Looks nice indeed, but let’s wait to see how well map caching works.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 29</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://gigaom.com/2009/10/28/droid-will-not-kill-iphone/" title="external link to http://gigaom.com/2009/10/28/droid-will-not-kill-iphone/" class="http" rel="http://gigaom.com/2009/10/28/droid-will-not-kill-iphone/">The Droid Has Landed…Unboxed! Plus a Few Facts</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nothing to worry about except that it’s the start of a trend.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="4" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.cultofmac.com/droid-launches-nov-6-priced-to-match-iphone/19901" title="external link to http://www.cultofmac.com/droid-launches-nov-6-priced-to-match-iphone/19901" class="http" rel="http://www.cultofmac.com/droid-launches-nov-6-priced-to-match-iphone/19901">Droid Launches Nov. 6 Priced To Match iPhone</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">The price matching approach is interesting, but then again in the <a href="http://en.wikipedia.org/wiki/United_States" title="link to United_States on en.wikipedia.org" class="interwiki" rel="Wikipedia:United_States">US</a> handset prices don’t work quite the same way as in <a href="http://the.taoofmac.com/space/geo/Maps/Europe" class="wiki" title="geo/Maps/Europe was updated 9 years, 11 months ago">Europe</a>…</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/10/28/motorola-droid-first-hands-on/" title="external link to http://www.engadget.com/2009/10/28/motorola-droid-first-hands-on/" class="http" rel="http://www.engadget.com/2009/10/28/motorola-droid-first-hands-on/">Motorola <span class="caps">DROID</span> first hands-on!</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">I can’t figure out why these people keep wasting space in hardware keyboards.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.dailywireless.org/2009/10/28/verizon-droid-phone-nov-6th-199/" title="external link to http://www.dailywireless.org/2009/10/28/verizon-droid-phone-nov-6th-199/" class="http" rel="http://www.dailywireless.org/2009/10/28/verizon-droid-phone-nov-6th-199/">Verizon Droid Phone: Nov 6th, $199</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A pretty decent feature set overview.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.osnews.com/story/22401/Google_Releases_Android_2_0_SDK" title="external link to http://www.osnews.com/story/22401/Google_Releases_Android_2_0_SDK" class="http" rel="http://www.osnews.com/story/22401/Google_Releases_Android_2_0_SDK">Google Releases Android 2.0 <span class="caps">SDK</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">But the UI guidelines are still a bit on the loose side.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="3" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 27</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://developer.android.com/sdk/android-2.0-highlights.html" title="external link to http://developer.android.com/sdk/android-2.0-highlights.html" class="http" rel="http://developer.android.com/sdk/android-2.0-highlights.html">Android 2.0 Highlights</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">The e-mail client looks nice, but I’m curious as to usability.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://jkontherun.com/2009/10/27/android-2-0-is-official-quick-contacts-look-nice/" title="external link to http://jkontherun.com/2009/10/27/android-2-0-is-official-quick-contacts-look-nice/" class="http" rel="http://jkontherun.com/2009/10/27/android-2-0-is-official-quick-contacts-look-nice/">Android 2.0 is Official — Quick Contacts Look Nice</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">This is just what I think is needed in oh, so many other places.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://jkontherun.com/2009/10/26/droid-to-be-verizons-android-product-line-not-a-single-phone/" title="external link to http://jkontherun.com/2009/10/26/droid-to-be-verizons-android-product-line-not-a-single-phone/" class="http" rel="http://jkontherun.com/2009/10/26/droid-to-be-verizons-android-product-line-not-a-single-phone/">Droid to be Verizon’s Android Product Line — Not a Single Phone</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Now this is a clever move.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 24</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/10/23/verizons-droid-is-a-series-not-just-a-phone-droid-eris-coming/" title="external link to http://www.engadget.com/2009/10/23/verizons-droid-is-a-series-not-just-a-phone-droid-eris-coming/" class="http" rel="http://www.engadget.com/2009/10/23/verizons-droid-is-a-series-not-just-a-phone-droid-eris-coming/">Verizon’s Droid is a series, not just a phone; Droid Eris coming from <span class="caps">HTC</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Let’s see how this pans out. I’m quite curious, actually, to see if <a href="http://www.verizonwireless.com" title="external link to http://www.verizonwireless.com" class="http" rel="http://www.verizonwireless.com">Verizon</a> can pull this off in the sense of generating genuine buzz around an operator-specific set of <a href="http://the.taoofmac.com/space/com/Google/Android" class="wiki" title="com/Google/Android was updated 1 month, 1 week ago">Android</a> devices.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 20</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.russellbeattie.com/blog/android-thoughts-two-years-later" title="external link to http://www.russellbeattie.com/blog/android-thoughts-two-years-later" class="http" rel="http://www.russellbeattie.com/blog/android-thoughts-two-years-later">Android thoughts two years later</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Well worth reading through, and mirrors my own views. One to re-visit a few years from now indeed.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 7</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://jkontherun.com/2009/10/07/android-not-iphone-is-bigger-symbian-challenger-says-gartner/" title="external link to http://jkontherun.com/2009/10/07/android-not-iphone-is-bigger-symbian-challenger-says-gartner/" class="http" rel="http://jkontherun.com/2009/10/07/android-not-iphone-is-bigger-symbian-challenger-says-gartner/">Android, not iPhone, is Bigger Symbian Challenger Says Gartner</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Not rocket science, but a bit exaggerated, since nobody can really look that far into the future in this industry. Still, here’s the chart: <br /> <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/com/Google/Android/2012-smartphone-share-large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/media/com/Google/Android/2012-smartphone-share-gartner-small.jpg" class="thumb" /></a></div> </td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 23</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.cyanogenmod.com/" title="external link to http://www.cyanogenmod.com/" class="http" rel="http://www.cyanogenmod.com/">Cyanogen</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Modified firmware for some devices. Just had to happen.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 15</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://android-developers.blogspot.com/2009/09/android-16-sdk-is-here.html" title="external link to http://android-developers.blogspot.com/2009/09/android-16-sdk-is-here.html" class="http" rel="http://android-developers.blogspot.com/2009/09/android-16-sdk-is-here.html">Android 1.6 <span class="caps">SDK</span> is here</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Well, at least compatibility is assured.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 10</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/09/10/android-battle-cliq-edition/" title="external link to http://www.engadget.com/2009/09/10/android-battle-cliq-edition/" class="http" rel="http://www.engadget.com/2009/09/10/android-battle-cliq-edition/">A nice summary table</a> of devices</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"> <div class="quicklook_holder drop-shadow lifted"><a title="" href="http://the.taoofmac.com/media/com/Google/Android/20090910.large.jpg" class="quicklook"><img alt="Click on the image to zoom in" src="http://the.taoofmac.com/media/com/Google/Android/20090910.small.jpg" class="thumb" /></a></div> </td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 3</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://android-developers.blogspot.com/2009/09/some-news-from-android-market.html" title="external link to http://android-developers.blogspot.com/2009/09/some-news-from-android-market.html" class="http" rel="http://android-developers.blogspot.com/2009/09/some-news-from-android-market.html">Some News from Android Market</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">It took them this long to add screenshots to apps.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Aug 17</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://daringfireball.net/2009/08/the_android_opportunity" title="external link to http://daringfireball.net/2009/08/the_android_opportunity" class="http" rel="http://daringfireball.net/2009/08/the_android_opportunity">The Android Opportunity</a> (<a href="http://daringfireball.net/2009/08/android_opportunity_addenda" title="external link to http://daringfireball.net/2009/08/android_opportunity_addenda" class="http" rel="http://daringfireball.net/2009/08/android_opportunity_addenda">addenda</a>)</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Mostly agree, although this is too <a href="http://en.wikipedia.org/wiki/United_States" title="link to United_States on en.wikipedia.org" class="interwiki" rel="Wikipedia:United_States">US-centric</a> for it to be considered the whole truth.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="3" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jun 24</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/06/24/htc-hero-details-begin-leaking-from-htcs-own-website/" title="external link to http://www.engadget.com/2009/06/24/htc-hero-details-begin-leaking-from-htcs-own-website/" class="http" rel="http://www.engadget.com/2009/06/24/htc-hero-details-begin-leaking-from-htcs-own-website/"><span class="caps">HTC</span> Hero running Android and Sense UI leaks from <span class="caps">HTC</span>‘s own website</a></td> <td rowspan="3" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/dev/Flash" class="wiki" title="dev/Flash was updated 7 years, 3 months ago">Flash</a> turns out to not be that exciting. Or useful. Plus the phone is plain ugly, and a lot thicker than what the first shot makes it look.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/06/24/htc-hero-hands-on/" title="external link to http://www.engadget.com/2009/06/24/htc-hero-hands-on/" class="http" rel="http://www.engadget.com/2009/06/24/htc-hero-hands-on/"><span class="caps">HTC</span> Hero hands-on: Flash, keyboard and ruminations</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/06/24/adobe-demos-flash-on-the-htc-hero/" title="external link to http://www.engadget.com/2009/06/24/adobe-demos-flash-on-the-htc-hero/" class="http" rel="http://www.engadget.com/2009/06/24/adobe-demos-flash-on-the-htc-hero/">Adobe demos Flash on the <span class="caps">HTC</span> Hero</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 29</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/04/29/vodafone-suggests-future-android-phones-could-have-less-google/" title="external link to http://www.engadget.com/2009/04/29/vodafone-suggests-future-android-phones-could-have-less-google/" class="http" rel="http://www.engadget.com/2009/04/29/vodafone-suggests-future-android-phones-could-have-less-google/">Vodafone suggests future Android phones could have less Google</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">People keep confusing the platform with the services.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 27</td> </tr> <tr rowspan="2009" style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Loads of fun for various reasons.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 20</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://android-developers.blogspot.com/2009/04/introducing-home-screen-widgets-and.html" title="external link to http://android-developers.blogspot.com/2009/04/introducing-home-screen-widgets-and.html" class="http" rel="http://android-developers.blogspot.com/2009/04/introducing-home-screen-widgets-and.html">Introducing home screen widgets and the AppWidget framework</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">An interesting technote on how <a href="http://the.taoofmac.com/space/com/Google/Android" class="wiki" title="com/Google/Android was updated 1 month, 1 week ago">Android</a> handles home screen widgets.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apr 2</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://gigaom.com/2009/04/02/how-t-mobile-customers-use-the-google-phone/" title="external link to http://gigaom.com/2009/04/02/how-t-mobile-customers-use-the-google-phone/" class="http" rel="http://gigaom.com/2009/04/02/how-t-mobile-customers-use-the-google-phone/">Some Fun Facts About The Google Phone</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Interesting stats about usage patterns.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Mar 5</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/03/05/htc-black-magic-sapphire-hands-on-a-vodafone-exclusive/" title="external link to http://www.engadget.com/2009/03/05/htc-black-magic-sapphire-hands-on-a-vodafone-exclusive/" class="http" rel="http://www.engadget.com/2009/03/05/htc-black-magic-sapphire-hands-on-a-vodafone-exclusive/"><span class="caps">HTC</span> black Magic (Sapphire) hands-on: a Vodafone exclusive</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Very few decent shots</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 25</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.macworld.com/article/139045/2009/02/google_g1.html" title="external link to http://www.macworld.com/article/139045/2009/02/google_g1.html" class="http" rel="http://www.macworld.com/article/139045/2009/02/google_g1.html">Google blocks paid apps for unlocked G1 users</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Interesting hint of fragmentation.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="5" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 17</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/02/17/htc-magic-is-official-bringing-android-to-vodafone-sans-keyboar/" title="external link to http://www.engadget.com/2009/02/17/htc-magic-is-official-bringing-android-to-vodafone-sans-keyboar/" class="http" rel="http://www.engadget.com/2009/02/17/htc-magic-is-official-bringing-android-to-vodafone-sans-keyboar/"><span class="caps">HTC</span> Magic is official, bringing Android to Vodafone sans keyboard</a></td> <td rowspan="5" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">And after adding these links, this page now merits a direct, obvious, reference to my <a href="http://the.taoofmac.com/space/site/Disclaimer" class="wiki" title="site/Disclaimer was updated 6 years, 10 months ago">Disclaimer</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/02/17/htc-magic-in-depth-hands-on-with-video/" title="external link to http://www.engadget.com/2009/02/17/htc-magic-in-depth-hands-on-with-video/" class="http" rel="http://www.engadget.com/2009/02/17/htc-magic-in-depth-hands-on-with-video/"><span class="caps">HTC</span> Magic in-depth hands-on, with video!</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2009/02/17/htc-magic-first-eyes-on/" title="external link to http://www.engadget.com/2009/02/17/htc-magic-first-eyes-on/" class="http" rel="http://www.engadget.com/2009/02/17/htc-magic-first-eyes-on/"><span class="caps">HTC</span> Magic first eyes-on!</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://crave.cnet.co.uk/mobiles/0,39029453,49301115,00.htm" title="external link to http://crave.cnet.co.uk/mobiles/0,39029453,49301115,00.htm" class="http" rel="http://crave.cnet.co.uk/mobiles/0,39029453,49301115,00.htm">Photos: Hands-on with the <span class="caps">HTC</span> Magic Android phone</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://shop.vodafone.co.uk/shop/mobile-phone/htc-magic" title="external link to http://shop.vodafone.co.uk/shop/mobile-phone/htc-magic" class="http" rel="http://shop.vodafone.co.uk/shop/mobile-phone/htc-magic"><span class="caps">HTC</span> Magic – The new Google Android mobile phone from Vodafone</a></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="2" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 13</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://android-developers.blogspot.com/2009/02/android-market-update-support-for.html" title="external link to http://android-developers.blogspot.com/2009/02/android-market-update-support-for.html" class="http" rel="http://android-developers.blogspot.com/2009/02/android-market-update-support-for.html">Android Market update: support for priced applications</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Using <a href="http://checkout.google.com" title="external link to http://checkout.google.com" class="http" rel="http://checkout.google.com">Google Checkout</a>, of course.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.dailywireless.org/2009/02/13/android-market-open-for-business/" title="external link to http://www.dailywireless.org/2009/02/13/android-market-open-for-business/" class="http" rel="http://www.dailywireless.org/2009/02/13/android-market-open-for-business/">Android Market: Open for Business</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A <em>very</em> nice (if shallow) analysis that bunches together some interesting tidbits of info.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Feb 12</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.dailywireless.org/2009/02/12/telenav-does-turn-by-turn-on-android/" title="external link to http://www.dailywireless.org/2009/02/12/telenav-does-turn-by-turn-on-android/" class="http" rel="http://www.dailywireless.org/2009/02/12/telenav-does-turn-by-turn-on-android/">TeleNav Does Turn-By-Turn on Android</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Apparently US-only, which is a pity.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Jan 1</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://venturebeat.com/2009/01/01/android-netbooks-on-their-way-likely-by-2010/" title="external link to http://venturebeat.com/2009/01/01/android-netbooks-on-their-way-likely-by-2010/" class="http" rel="http://venturebeat.com/2009/01/01/android-netbooks-on-their-way-likely-by-2010/">Android netbooks on their way, likely by 2010</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dubious in both title and subject matter (we’ve known that <a href="http://the.taoofmac.com/space/com/Google/Android" class="wiki" title="com/Google/Android was updated 1 month, 1 week ago">Android</a> could be made to run on PCs for a good while now.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="3" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2008</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dec 28</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.tbray.org/ongoing/When/200x/2008/12/28/Android-Diary-Intro-Programming" title="external link to http://www.tbray.org/ongoing/When/200x/2008/12/28/Android-Diary-Intro-Programming" class="http" rel="http://www.tbray.org/ongoing/When/200x/2008/12/28/Android-Diary-Intro-Programming">AD IV: Programming Newbie</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/people/Tim Bray" class="wiki" title="people/Tim Bray was updated 7 years, 10 months ago">Tim Bray</a> lists a few interesting resources for new developers</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dec 17</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://news.cnet.com/8301-1035_3-10125466-94.html" title="external link to http://news.cnet.com/8301-1035_3-10125466-94.html" class="http" rel="http://news.cnet.com/8301-1035_3-10125466-94.html">Huawei powers up its Android plans</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">For Q3’09. Let’s see what they come up with.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dec 9</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.openhandsetalliance.com/press_120908.html" title="external link to http://www.openhandsetalliance.com/press_120908.html" class="http" rel="http://www.openhandsetalliance.com/press_120908.html">Open Handset Alliance announces 14 new members</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">including <a href="http://the.taoofmac.com/space/com/SonyEricsson" class="wiki" title="com/SonyEricsson was updated 8 years, 6 months ago">Sony Ericsson</a> and <a href="http://the.taoofmac.com/space/com/Vodafone" class="wiki" title="com/Vodafone was updated 7 years, 1 week ago">Vodafone</a>. Most people missed this last bit, which is fun.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Dec 8</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.dailywireless.org/2008/12/08/unlocked-android-399/" title="external link to http://www.dailywireless.org/2008/12/08/unlocked-android-399/" class="http" rel="http://www.dailywireless.org/2008/12/08/unlocked-android-399/">Unlocked Android: $399</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Development samples, available for purchase.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 7</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://blogs.zdnet.com/Burnette/?p=680" title="external link to http://blogs.zdnet.com/Burnette/?p=680" class="http" rel="http://blogs.zdnet.com/Burnette/?p=680">Worst. Bug. Ever.</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Although this was fixed fairly quickly, it is the perfect example of why mobile phones aren’t exactly trivial to “improve upon” using today’s technology.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 31</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://stevenf.com/archive/iphone-vs-tmobile-g1.php" title="external link to http://stevenf.com/archive/iphone-vs-tmobile-g1.php" class="http" rel="http://stevenf.com/archive/iphone-vs-tmobile-g1.php">iPhone vs T-Mobile G1</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A short comparison.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 24</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://techon.nikkeibp.co.jp/english/NEWS_EN/20081024/160067/" title="external link to http://techon.nikkeibp.co.jp/english/NEWS_EN/20081024/160067/" class="http" rel="http://techon.nikkeibp.co.jp/english/NEWS_EN/20081024/160067/">Android Phone Teardown</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">How weird is it that this is in Japan?</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 22</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://reviews.cnet.com/htc-dream-t-mobile-g1/?tag=newsLeadStoriesArea.0" title="external link to http://reviews.cnet.com/htc-dream-t-mobile-g1/?tag=newsLeadStoriesArea.0" class="http" rel="http://reviews.cnet.com/htc-dream-t-mobile-g1/?tag=newsLeadStoriesArea.0"><span class="caps">HTC</span> Dream T-Mobile G1 (black) Smartphone review</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 21</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://android-developers.blogspot.com/2008/10/android-is-now-open-source.html" title="external link to http://android-developers.blogspot.com/2008/10/android-is-now-open-source.html" class="http" rel="http://android-developers.blogspot.com/2008/10/android-is-now-open-source.html">Android is now Open Source</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Let’s see if someone will port this to <a href="http://the.taoofmac.com/space/com/Intel" class="wiki" title="com/Intel was updated 9 years, 8 months ago">Intel</a> and get it running on a netbook…</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="4" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 16</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://arstechnica.com/reviews/hardware/android-g1-review.ars/1" title="external link to http://arstechnica.com/reviews/hardware/android-g1-review.ars/1" class="http" rel="http://arstechnica.com/reviews/hardware/android-g1-review.ars/1">Almost Human: a review of Google’s Android G1 phone</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Good reading – a thorough appraisal.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.nytimes.com/2008/10/16/technology/personaltech/16pogue.html?_r=2&amp;adxnnl=1&amp;oref=slogin&amp;partner=rssnyt&amp;emc=rss&amp;adxnnlx=1224176523-yM0OFN9onDgFct5oOOdDQA&amp;oref=slogin" title="external link to http://www.nytimes.com/2008/10/16/technology/personaltech/16pogue.html?_r=2&amp;adxnnl=1&amp;oref=slogin&amp;partner=rssnyt&amp;emc=rss&amp;adxnnlx=1224176523-yM0OFN9onDgFct5oOOdDQA&amp;oref=slogin" class="http" rel="http://www.nytimes.com/2008/10/16/technology/personaltech/16pogue.html?_r=2&amp;adxnnl=1&amp;oref=slogin&amp;partner=rssnyt&amp;emc=rss&amp;adxnnlx=1224176523-yM0OFN9onDgFct5oOOdDQA&amp;oref=slogin">State of the Art – A Look at Google’s First Phone</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://en.wikipedia.org/wiki/David_Pogue" title="link to David_Pogue on en.wikipedia.org" class="interwiki" rel="Wikipedia:David_Pogue">Pogue</a> weighs in.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2008/10/16/t-mobile-g1-review/" title="external link to http://www.engadget.com/2008/10/16/t-mobile-g1-review/" class="http" rel="http://www.engadget.com/2008/10/16/t-mobile-g1-review/">T-Mobile G1 review</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://gizmodo.com/5062977/t+mobile-g1-google-android-phone-review" title="external link to http://gizmodo.com/5062977/t+mobile-g1-google-android-phone-review" class="http" rel="http://gizmodo.com/5062977/t+mobile-g1-google-android-phone-review">T-Mobile G1 Google Android Phone Review</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"></td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td rowspan="7" style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 15</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://blogs.zdnet.com/cell-phones/?p=179" title="external link to http://blogs.zdnet.com/cell-phones/?p=179" class="http" rel="http://blogs.zdnet.com/cell-phones/?p=179">Review: Over 260 images and 5 videos of the T-Mobile G1 Google Android device</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A tad overkill, but interesting nonetheless.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.techcrunch.com/2008/10/15/what-android-can-learn-from-the-iphone-its-the-software-stupid/" title="external link to http://www.techcrunch.com/2008/10/15/what-android-can-learn-from-the-iphone-its-the-software-stupid/" class="http" rel="http://www.techcrunch.com/2008/10/15/what-android-can-learn-from-the-iphone-its-the-software-stupid/">What Android Can Learn From the iPhone: It’s the Software, Stupid.</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Brilliant title.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://gigaom.com/2008/10/15/google-phone-review-the-good-the-bad-ugly-about-tmobile-g1/" title="external link to http://gigaom.com/2008/10/15/google-phone-review-the-good-the-bad-ugly-about-tmobile-g1/" class="http" rel="http://gigaom.com/2008/10/15/google-phone-review-the-good-the-bad-ugly-about-tmobile-g1/">The Google Phone Review: What I Love &amp; Hate About T-Mobile G-1</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://en.wikipedia.org/wiki/Om_Malik" title="link to Om_Malik on en.wikipedia.org" class="interwiki" rel="Wikipedia:Om_Malik">Om</a> weighs in.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://online.wsj.com/article/SB122411880249138993.html?mod=rss_Gadgets" title="external link to http://online.wsj.com/article/SB122411880249138993.html?mod=rss_Gadgets" class="http" rel="http://online.wsj.com/article/SB122411880249138993.html?mod=rss_Gadgets">Google answers the iPhone</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://the.taoofmac.com/space/people/Walt Mossberg" class="wiki" title="people/Walt Mossberg was updated 7 years, 1 week ago">Walt Mossberg’s</a> take.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2008/10/16/t-mobile-g1-review/" title="external link to http://www.engadget.com/2008/10/16/t-mobile-g1-review/" class="http" rel="http://www.engadget.com/2008/10/16/t-mobile-g1-review/">T-Mobile G1 review</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Engadget’s lenghty two-part article, covering <a href="http://www.engadget.com/2008/10/16/t-mobile-g1-review-part-1-hardware/" title="external link to http://www.engadget.com/2008/10/16/t-mobile-g1-review-part-1-hardware/" class="http" rel="http://www.engadget.com/2008/10/16/t-mobile-g1-review-part-1-hardware/">hardware</a> and <a href="http://www.engadget.com/2008/10/16/t-mobile-g1-review-part-2-software-and-wrap-up/" title="external link to http://www.engadget.com/2008/10/16/t-mobile-g1-review-part-2-software-and-wrap-up/" class="http" rel="http://www.engadget.com/2008/10/16/t-mobile-g1-review-part-2-software-and-wrap-up/">software</a> (loads of imagery).</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.jkontherun.com/2008/10/t-mobile-g1-han.html" title="external link to http://www.jkontherun.com/2008/10/t-mobile-g1-han.html" class="http" rel="http://www.jkontherun.com/2008/10/t-mobile-g1-han.html">T-Mobile G1, a hands-on introduction to the first Android phone</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Some interesting videos</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.mobileburn.com/review.jsp?Id=5492" title="external link to http://www.mobileburn.com/review.jsp?Id=5492" class="http" rel="http://www.mobileburn.com/review.jsp?Id=5492">Review of the T-Mobile G1 Google phone</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Pretty comprehensive gallery.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Oct 9</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://androidcommunity.com/first-t-mobile-g1-user-review-20081009/" title="external link to http://androidcommunity.com/first-t-mobile-g1-user-review-20081009/" class="http" rel="http://androidcommunity.com/first-t-mobile-g1-user-review-20081009/">First T-Mobile G1 user review</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Not particularly gushing.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 23</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2008/09/23/video-android-walkthrough-on-t-mobile-g1/" title="external link to http://www.engadget.com/2008/09/23/video-android-walkthrough-on-t-mobile-g1/" class="http" rel="http://www.engadget.com/2008/09/23/video-android-walkthrough-on-t-mobile-g1/">Video: Android walkthrough on T-Mobile G1</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">A few demos</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Sep 16</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://www.engadget.com/2008/09/16/google-shows-off-masked-android-handset/" title="external link to http://www.engadget.com/2008/09/16/google-shows-off-masked-android-handset/" class="http" rel="http://www.engadget.com/2008/09/16/google-shows-off-masked-android-handset/">Google shows off masked Android handset</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">About a year later, one of the first sightings of actual hardware (but running over <a href="http://the.taoofmac.com/space/networking/Wi-Fi" class="wiki" title="networking/Wi-Fi was updated 8 years, 3 months ago">Wi-Fi</a>). I don’t get the “masked” bit, though – the hardware’s pretty obvious.</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <th colspan="3" style="border-bottom: 1px solid black; border-top: 2px solid black; padding: 4px; font-weight: bold;">2007</th> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 11</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://en.wikipedia.org/wiki/Android_%28mobile_phone_platform%29" title="link to Android_%28mobile_phone_platform%29 on en.wikipedia.org" class="interwiki" rel="Wikipedia:Android_%28mobile_phone_platform%29">Wikipedia</a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Background info</td> </tr> <tr style="font-size: 9pt; border-top: 1px solid #aaa;"> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Nov 12</td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;"><a href="http://code.google.com/android/" title="external link to http://code.google.com/android/" class="http" rel="http://code.google.com/android/">Android <span class="caps">SDK</span></a></td> <td style="min-width: 80px; margin: 0px; padding: 4px; vertical-align: top; border-top: 1px solid #aaa;">Includes plenty of links to videos and reference information</td> </tr> </tbody> </table><br/><small><a href="http://the.taoofmac.com/space/com/Google/Android" title="link to http://the.taoofmac.com/space/com/Google/Android">&#x262F;</a></small><p> <div style="-webkit-border-radius: 8px; font-size: small; background-color: #ccc; color: #000; border: 1px solid #aaa; margin: 0; padding: 3px; overflow: hidden;"><p style="padding; 2px; margin: 2px;"><a title="" href="http://the.taoofmac.com/"><img align="left" alt="Tao of Mac Icon" src="http://the.taoofmac.com/img/pavatar48.png"/></a> "<a href="http://the.taoofmac.com/space/com/Google/Android"><strong>Android</strong></a>" was written by <a href="http://the.taoofmac.com/RuiCarmo">Rui Carmo</a> for <a href="http://the.taoofmac.com">The Tao of Mac</a> and was originally posted on Saturday, Nov 17<sup>th</sup> 2007. Except as noted, it's &copy;2014 Rui Carmo and licensed for reuse under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">CC BY-NC-ND 3.0</a>.</p> <p>As usual, please consider <a href="http://the.taoofmac.com/space/site/Donate">donating</a> towards hosting and bandwidth costs.</p> </div> </p> Tue, 22 Jul 2014 13:43:00 GMT Rui Carmo The Tao of Mac http://the.taoofmac.com/space/com/Google/Android wiki