<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5288315435324211793</id><updated>2011-11-16T10:50:09.463+13:00</updated><title type='text'>Toolman in the Toyshop of the World</title><subtitle type='html'>Giving my 2 cents on stuff that makes me feel like a kid in a toyshop again, mixed with the occasional rant on the shops problems...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>76</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-4536794925136153054</id><published>2011-11-16T10:49:00.000+13:00</published><updated>2011-11-16T10:50:09.547+13:00</updated><title type='text'>2011</title><content type='html'>Apparently, posting blogs is totally last year.  Either that or I have been busy/slack (take your pick).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-4536794925136153054?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/4536794925136153054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=4536794925136153054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/4536794925136153054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/4536794925136153054'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2011/11/2011.html' title='2011'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-6573885809076295755</id><published>2010-03-22T21:21:00.012+13:00</published><updated>2010-04-12T21:53:39.832+12:00</updated><title type='text'>Infix search using a Trie data structure</title><content type='html'>I am authoring a jQuery plugin to enhance drop down selects; &lt;a href="http://code.google.com/p/ufd/"&gt;UFD: The Unobtrusive Fast-filter Drop-down&lt;/a&gt;.   Try it out easily on your own app with &lt;a href="http://code.google.com/p/ufd/wiki/Bookmarklet"&gt;the bookmarklet&lt;/a&gt;.  Be amazed. Show your friends.&lt;br /&gt;&lt;br /&gt;One of the important requirements was filtering of the the drop down options from the input.  The naive way to do this is a linear search through each list item, but this is &lt;span style="font-style: italic;"&gt;way too slow&lt;/span&gt; for large lists; the list needs to be re-filtered after every keystroke.&lt;br /&gt;&lt;br /&gt;I decided on a &lt;a href="http://en.wikipedia.org/wiki/Trie"&gt;Trie&lt;/a&gt; implementation, which gives great prefix search performance.  A Trie stores objects on a tree, constructed by slicing the key-string for each object into characters. Starting at the root, each character maps to a node - see the incoming vertex in the diagram below.&lt;br /&gt;&lt;br /&gt;Each node has a map of character to child nodes, and an optional target object.  Target objects are placed where the chain of characters maps to the objects key,  so you can easily  traverse the nodes with a key-string to find a given the target object.   The structure is a tree, but the path to a given object is similar to a linked list   of each character in the key string.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_4QVUwM-Hlko/S6cqU7n5s7I/AAAAAAAAAKY/cOWdM1BjCrQ/s400/Trie.png" alt="trie example" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;The blue nodes are ones that have objects on them - in this example we see the words: &lt;span style="font-family:courier new;"&gt;to,tea,ted,ten,it,int,into&lt;/span&gt;.   Notice how objects  are on the leaf nodes, unless their key is a substring of  another key.&lt;br /&gt;&lt;br /&gt;It is easy to see how we can do quick prefix searching:start at the root node (which represents the empty string) and traverse the nodes, consuming each character of the key prefix string.  Once the prefix key string is consumed, that subtree has all the matches of the given key prefix.&lt;br /&gt;&lt;br /&gt;But what if we want to find all nodes that have a given key &lt;span style="font-style: italic;"&gt;in&lt;/span&gt;fix?  After failing to find a better data structure,  I decided to hack an extension to the data structure.&lt;br /&gt;&lt;br /&gt;Is there a better data structure that I should be using? Suggestions welcome. Anyway:&lt;br /&gt;&lt;br /&gt;Instead of starting at the root node, we need an array of start points. During creation I put a reference to each new node in a list.  There is one list for every unique character across the whole key set.  This means that &lt;span style="font-style: italic;"&gt;each&lt;/span&gt; list has references to all nodes of that character.  These lists of start points are called the infixRoots.&lt;br /&gt;&lt;br /&gt;Yes, some of these lists could be quite large.  For example, the "e" list for a 1000-item list may have over 1000 items.&lt;br /&gt;&lt;br /&gt;Lets look at a filtering example: lets search for the objects that match the infix key "to". &lt;br /&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_4QVUwM-Hlko/S6cuRXchAJI/AAAAAAAAAKg/s_y3uTl8GJk/s400/Trie-t.png" alt="trie example: t" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;We start by  getting the infix list matching the start character ("t")    from  the infixRoots set.  The highlighted nodes and all of their child nodes, by definition, have "t" in their key - no surprises there.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_4QVUwM-Hlko/S8LnTjMdoFI/AAAAAAAAAKw/_-ZYXrVdzLA/s400/Trie-to.png" alt="trie example: to" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;We next  iterate over the that list of "t" nodes, creating a new list with child nodes that match the next character; "o". Any node without a match is not added to the new list.  We  keep iteratively mapping node lists from one character to the next, until we consume the infix keys' characters.&lt;br /&gt;&lt;br /&gt;The nodes left in the final set, &lt;span style="font-style: italic;"&gt;and all of their child nodes&lt;/span&gt;, all are matches.  Iterate over each subtree and get the attached objects.  In our example above, the nodes representing &lt;span style="font-family:courier new;"&gt;to,into&lt;/span&gt; are found.  Had the key &lt;span style="font-family:courier new;"&gt;top&lt;/span&gt; been in the tree, it would also match, as it would be a child of &lt;span style="font-family:courier new;"&gt;to&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Have a look at the &lt;a href="http://ufd.googlecode.com/svn/trunk/src/jquery.ui.ufd.js"&gt;javascript implementation for UFD&lt;/a&gt;, the InfixTrie is a self-contained prototype inside the source near the bottom.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-6573885809076295755?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/6573885809076295755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=6573885809076295755' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6573885809076295755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6573885809076295755'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2010/03/infix-search-using-trie-data-structure.html' title='Infix search using a Trie data structure'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4QVUwM-Hlko/S6cqU7n5s7I/AAAAAAAAAKY/cOWdM1BjCrQ/s72-c/Trie.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-8903920563842947373</id><published>2010-03-02T20:47:00.001+13:00</published><updated>2010-03-02T20:48:23.941+13:00</updated><title type='text'>At last: a proper multi booting OSX/Win7/Linux box lives!</title><content type='html'>I have nutted out the final few problems with my multi-boot drama.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;(hd0): MBR - grub2, win7, Liunx&lt;/li&gt;&lt;li&gt; (hd1): dataz&lt;/li&gt;&lt;li&gt;(hd2): bootable OSX 10.6 with GPT partition, Chameleon booter etc.&lt;/li&gt;&lt;/ul&gt;I can point my bios to hd2 and OSX boots, but it took ages to get grub2 to boot my OSX disc (hd2).&amp;nbsp; Ended up being real simple; in /etc/grub.d/40_custom :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;menuentry "Mac OSX" {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; set root=(hd2)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; chainloader +1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and then a &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo update-grub&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Yay, it boots.&amp;nbsp; My second major drama was with macFUSE and fuse-ext2; it doesn't work with the 64-bit kernel.&amp;nbsp; Here is the console output:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;toolmans-Mac-Pro:Volumes toolman$&amp;nbsp;sudo fuse-ext2 /dev/disk2s1 /Volumes/Untitled\ 30&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;fuse-ext2: version:'0.0.7', fuse_version:'27' [main (../../fuse-ext2/fuse-ext2.c:324)]&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;fuse-ext2: enter [do_probe (../../fuse-ext2/do_probe.c:30)]&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;fuse-ext2: leave [do_probe (../../fuse-ext2/do_probe.c:55)]&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;Mounting /dev/disk2s1 Read-Only.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;Use 'force' or 'rw+' options to enable Read-Write mode&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;fuse-ext2: opts.device: /dev/disk2s1 [main (../../fuse-ext2/fuse-ext2.c:351)]&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;fuse-ext2: opts.mnt_point: /Volumes/Untitled 30 [main (../../fuse-ext2/fuse-ext2.c:352)]&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;fuse-ext2: opts.volname: &amp;nbsp;[main (../../fuse-ext2/fuse-ext2.c:353)]&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;fuse-ext2: opts.options: (null) [main (../../fuse-ext2/fuse-ext2.c:354)]&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;fuse-ext2: parsed_options: allow_other,local,noappledouble,ro,fsname=/dev/disk2s1,fstypename=ext2,volname=disk2s1 [main (../../fuse-ext2/fuse-ext2.c:355)]&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;fuse-ext2: mounting read-only [main (../../fuse-ext2/fuse-ext2.c:371)]&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="background-color: #b6d7a8;"&gt;/Library/Filesystems/fusefs.fs/Support/fusefs.kext failed to load - (libkern/kext) link&lt;/span&gt; error; check the system/kernel logs for errors or try kextutil(8).&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;the MacFUSE file system is not available (71)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;toolmans-Mac-Pro:Volumes toolman$&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;The highlighted line is the clincher; the 32-bit kext won't work with 64 bit kernel.&amp;nbsp; thankfully, I can run 64 bit apps on the 32-bit kernel anyway :)&lt;br /&gt;&lt;br /&gt;It took me ages to figure out that chameleon uses &lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/Extra/com.apple.Boot.plist&lt;/div&gt;&lt;br /&gt;not the default kernel boot file !&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/Library/Preferences/SystemConfiguration/com.apple.Boot.plist&lt;/div&gt;&lt;br /&gt;By editing the &lt;i&gt;correct&lt;/i&gt; file, and updating the kernel flags&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;key&gt;Kernel Flags&lt;/key&gt;&lt;br /&gt;&lt;string&gt;-x32&lt;/string&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;And now I have grub2 booting to any OS I want, with my ext3 mounting in all OSes :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-8903920563842947373?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/8903920563842947373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=8903920563842947373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8903920563842947373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8903920563842947373'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2010/03/at-last-proper-multi-booting.html' title='At last: a proper multi booting OSX/Win7/Linux box lives!'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-9150367818578113846</id><published>2009-12-12T09:11:00.001+13:00</published><updated>2009-12-12T09:11:50.197+13:00</updated><title type='text'>Annoying iE6 bug of the day:</title><content type='html'>If you add a border on any edge of a &amp;lt; button ..&amp;gt; element, iE6 adds a second, inner border/padding, making your background image offset and the background color to show through!&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This link describes it and a few side step options:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://justaddwater.dk/2008/11/05/ie-css-bug-background-image-gap-to-border/"&gt;http://justaddwater.dk/2008/11/05/ie-css-bug-background-image-gap-to-border/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For my purposes, the easiset thing to do was not have a border, and have the parent supply a pseudo border using the background color.&amp;nbsp; If you find a way to stop iE6 doing this, please let me know!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-9150367818578113846?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/9150367818578113846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=9150367818578113846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/9150367818578113846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/9150367818578113846'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/12/annoying-ie6-bug-of-day.html' title='Annoying iE6 bug of the day:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1734641379361405986</id><published>2009-10-28T21:48:00.003+13:00</published><updated>2009-10-28T22:38:02.500+13:00</updated><title type='text'>YESS DVB-T9900HD</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4QVUwM-Hlko/SugJHTfNUKI/AAAAAAAAAJw/DbNkgdQPCRE/s1600-h/photo.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_4QVUwM-Hlko/SugJHTfNUKI/AAAAAAAAAJw/DbNkgdQPCRE/s400/photo.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5397574174498443426" /&gt;&lt;/a&gt;&lt;br /&gt;So I decided to get a Freeview decoder, and I ended getting a HD (== terrestrial not satellite) decoder even though I don't yet have a HD TV.  I got this YESS DVB-T9900HD is a single tuner unit with a HDMI port and the promise of PVR functionality via the USB port.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It looks a little ghetto with a USB port at the front, but I care not for asthetics anyway. Anyone who remembers my milk crate constructions can attest to that...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The freeview signal is super strong where I am in west AK, and it gets a glitchy signal with no aerial at all.  My UHF aerial is well aligned so it gives 100% signal, and  the programme guide comes through fine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;was skeptical that the PVR functionality of the unit would work via the USB  port, but it does.   Unfortunately, the PVR integration is basic and lacks in a number of areas.  But its ok; you can pause and rewind TV, schedule and record TV as advertised.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm real  happy for the price of the unit, but here is the laundry list of what is a bit shit about this unit for anyone else looking for an uber cheap PVR:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;No integration between freeview EPG listings and the recording feature! I hope other units can do this?  Scheduling a recording is like setting a VHS; this channel from then till then, click.&lt;/li&gt;&lt;li&gt;Single tuner means it can only buffer the channel you are watching.  This is obvious, but a good PVR needs 2+ tuners.&lt;/li&gt;&lt;li&gt;I haven't checked, but I expect that the recording is in standard definition irrespective of the HD-ness.  I haven't confirmed this one, anyone want to give me a HD screen?  Actually I havent even checked the HD signal is HD when "realtime"!&lt;/li&gt;&lt;li&gt;Seems to use the disk regularly, not a great buffering technique.  For this reason, I don't leave the PVR live buffering 24/7.  Use of flash or solid state might dodge that bullet.&lt;/li&gt;&lt;li&gt; Seems to not like playing too close to realtime, needs 5+ second buffer, else it glitches and drops audio.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;So the PVR is basically like a VHS, except you can do poor-mans timeshifting: start watching the recording before its finished.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1734641379361405986?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1734641379361405986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1734641379361405986' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1734641379361405986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1734641379361405986'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/10/yess-dvb-t9900hd.html' title='YESS DVB-T9900HD'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4QVUwM-Hlko/SugJHTfNUKI/AAAAAAAAAJw/DbNkgdQPCRE/s72-c/photo.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1488446869689828417</id><published>2009-10-17T12:36:00.003+13:00</published><updated>2010-04-29T15:50:52.268+12:00</updated><title type='text'>The problem of evil:</title><content type='html'>Reading a great &lt;a href="http://www.ebonmusings.org/atheism/allpossibleworlds.html"&gt;essay&lt;/a&gt; on: &lt;a href="http://en.wikipedia.org/wiki/Problem_of_evil"&gt;The problem of Evil&lt;/a&gt;.  Here is a quote from it:&lt;a href="http://en.wikipedia.org/wiki/Problem_of_evil"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class=" on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt; Assumption (1): God exists.&lt;br /&gt;      Assumption (1a): God is all-knowing.&lt;br /&gt;      Assumption (1b): God is all-powerful.&lt;br /&gt;      Assumption (1c): God is perfectly loving.&lt;br /&gt;      Assumption (1d): Any being that did not possess all three of the above properties would not be God.&lt;br /&gt;Premise (2): Evil exists.&lt;br /&gt;Premise (3): An all-knowing being would be aware of the existence of evil.&lt;br /&gt;Premise (4): An all-powerful being would be able to eliminate evil.&lt;br /&gt;Premise (5): A perfectly loving being would desire to eliminate evil.&lt;br /&gt;Conclusion (6): Evil does not exist. (from (1),(3),(4),(5))&lt;br /&gt;Contradiction: But evil does exist. (from (2))&lt;br /&gt;Conclusion (7): There is no being that is all-knowing, all-powerful, and perfectly loving. (from (2),(3),(4),(5))&lt;br /&gt;Conclusion (8): God does not exist. (from (7),(1d)) &lt;/p&gt;&lt;p&gt; The argument's logic is ironclad, and its simple but far-reaching conclusion is that the existence of evil in the world disproves the existence of an omniscient, omnipotent, perfectly loving god. The only way to refute the problem of evil without surrendering the assumption that such a god exists is to deny one of its premises. &lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;I like this argument as it doesn't completely deny God; but it relegates him to (in my view):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A God that isn't &lt;span style="font-style: italic;"&gt;Perfectly Loving&lt;/span&gt;; or&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A God that doesn't&lt;span style="font-style: italic;"&gt; desire to eliminate evil.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;To remove any of the other attributes of God is unacceptable (all-knowing, all-powerful), so he must either not exist, or be a bit of a bastard.  So lets talk about your beliefs in bastard Gods only - the benevolent ones seem unlikely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1488446869689828417?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1488446869689828417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1488446869689828417' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1488446869689828417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1488446869689828417'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/10/problem-of-evil.html' title='The problem of evil:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-6886403278426639778</id><published>2009-09-04T17:59:00.003+12:00</published><updated>2009-09-04T18:36:30.099+12:00</updated><title type='text'>Negative signal-to-noise ratios</title><content type='html'>I'm reading an awesome technical book at the moment: &lt;a href="http://www.amazon.com/Mastering-Audio-Second-art-science/dp/0240808371/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1252045095&amp;amp;sr=8-1"&gt;Bob Katz, Mastering Audio&lt;/a&gt;.  This guy is a audio master - read it! One thing thats really tripping me at the moment is this part.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3886600220/" title="dither (by t1mthet00lman)"&gt;&lt;img src="http://farm3.static.flickr.com/2606/3886600220_13e71f7f61_o.jpg" title="dither (by t1mthet00lman)" alt="dither (by t1mthet00lman)" height="577" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We can hear signals &lt;span style="font-style: italic;"&gt;below&lt;/span&gt; the noise floor?  It seems like the LSB (least significant bit) represents the &lt;span style="font-style: italic;"&gt;smallest&lt;/span&gt; variation in amplitude available digitally, so where is that signal actually coded and stored? My understanding of the explanation (not shown) is that it exists in the time domain as a modulation on the LSB.&lt;br /&gt;&lt;br /&gt;Thats some tricksy stuff right there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-6886403278426639778?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/6886403278426639778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=6886403278426639778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6886403278426639778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6886403278426639778'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/09/negative-signal-to-noise-ratios.html' title='Negative signal-to-noise ratios'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-872387391239900913</id><published>2009-08-31T23:16:00.004+12:00</published><updated>2009-08-31T23:29:11.856+12:00</updated><title type='text'>iCompass</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yRnn7_u5uzQ&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/yRnn7_u5uzQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The compass isn't perfect, but its ok.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vPdy6Ph0d0A&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/vPdy6Ph0d0A&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I wonder what the Android sensor is like in comparison.  Come on internet, send me a video of your android doing this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-872387391239900913?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/872387391239900913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=872387391239900913' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/872387391239900913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/872387391239900913'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/08/icompass.html' title='iCompass'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1939627464054639751</id><published>2009-08-12T22:24:00.000+12:00</published><updated>2009-08-12T22:45:25.599+12:00</updated><title type='text'>Invisible Guard for iPhone 3GS</title><content type='html'>&lt;p&gt;So now I have a shiny new iPhone, I have a few important things to do to it.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3813716783/" target="_blank"&gt;&lt;img src="http://farm3.static.flickr.com/2539/3813716783_47fbb8d1c0.jpg" alt="sany1833" /&gt;&lt;/a&gt;&lt;/p&gt;Extend its functionality..&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3814526864/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3183/3814526864_582230ce67.jpg" alt="sany1836" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;and install a cover.  I got an&lt;a href="http://www.invisibleguard.co.nz/index.php?main_page=product_info&amp;amp;products_id=10&amp;amp;zenid=44c880dbaa94c51fcf855afb066c9182"&gt; invisible guard&lt;/a&gt;, a kiwi-made transparent cover.&lt;br /&gt;&lt;br /&gt;It is installed with some soapy water and lots of patience. I applied and smooshed for about an hour, but it ended up fitting very well.  The corners took a while, but eventually I got them all in place.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3813715919/" target="_blank"&gt;&lt;img src="http://farm3.static.flickr.com/2560/3813715919_98511838a3.jpg" alt="invisibleGuardVs2G" /&gt;&lt;/a&gt;&lt;/p&gt;2G on the left, 3GS + invisible guard on the right. The plastic has a slight orange-peel look to it, but it doesn't affect the picture quality.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3813716055/" target="_blank"&gt;&lt;img src="http://farm3.static.flickr.com/2670/3813716055_d8f91f4148.jpg" alt="invisibleGuardVs2G-off" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  It does feel quite different to the glass, slightly stickier.  But it is still great to use.  The extra grip on the back is a welcome addition.  Even the home button has a guard, which fit &lt;span style="font-style: italic;"&gt;perfectly&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3814525620/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3546/3814525620_1dd3db674e.jpg" alt="invisibleGuardTLCorner" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Here you can see  how the shield covers most of the corner, and how tight and accurate the cover is. Check around the headphone socket and the volume keys.&lt;br /&gt;&lt;/p&gt; &lt;a href="http://www.flickr.com/photos/8086033@N04/3813717447/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3560/3813717447_86fa38665c.jpg" alt="sany1844" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another shot of the corner.  Also note the one blemish that I decided I didn't care about: the chrome bezel has a flake of missing chrome.  It looks like a manufacturing defect, but is too small for me to care.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3813715779/" target="_blank"&gt;&lt;img src="http://farm3.static.flickr.com/2454/3813715779_7616fd3b3e.jpg" alt="invisibleGuardTLCornerBack" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;This is how the rounded back is handled: a slit up each corner.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3814527680/" target="_blank"&gt;&lt;img src="http://farm3.static.flickr.com/2545/3814527680_a5b560deb0.jpg" alt="sany1849" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;The back looks nice, like its been duraseal-ed.  The guard can be peeled off without damaging the phone.  So far, I'm really happy with how it come out, its hardly visible at all, and no bubbles!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1939627464054639751?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1939627464054639751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1939627464054639751' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1939627464054639751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1939627464054639751'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/08/invisible-guard-for-iphone-3gs.html' title='Invisible Guard for iPhone 3GS'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2539/3813716783_47fbb8d1c0_t.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-5349421814724804710</id><published>2009-08-11T12:36:00.001+12:00</published><updated>2009-08-11T12:37:56.040+12:00</updated><title type='text'>Is that an Iceberg?</title><content type='html'>From &lt;a href="http://www.stuff.co.nz/national/2739551/Is-that-an-iceberg-in-Wellington-Harbour/"&gt;http://www.stuff.co.nz/national/2739551/Is-that-an-iceberg-in-Wellington-Harbour/&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.stuff.co.nz/1249944920/929/2739929.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt; A fake 'iceberg' in Wellington's Oriental Bay this morning was made by special effects wizards Weta for a climate change stunt. &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-5349421814724804710?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/5349421814724804710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=5349421814724804710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5349421814724804710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5349421814724804710'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/08/is-that-iceberg.html' title='Is that an Iceberg?'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-8993581473434095091</id><published>2009-08-05T22:21:00.004+12:00</published><updated>2009-08-12T22:21:39.204+12:00</updated><title type='text'>iPicky</title><content type='html'>&lt;p&gt;So I got a brand new iPhone 3GS and it isn't up to Apples' quality control.  Its' silver bevel surrounding the screen sits proud of the glass in the top left corner and runs half the left edge, and a third of the top.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The chrome is slightly proud on the bevel on the outer edge of the same corner, but not very much.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;update:&lt;/b&gt; Apple happily replaced the unit, and my new one is flush and nice...&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TJKKtGB6-SE&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/TJKKtGB6-SE&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-8993581473434095091?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/8993581473434095091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=8993581473434095091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8993581473434095091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8993581473434095091'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/08/ipicky.html' title='iPicky'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-5246366022352445142</id><published>2009-07-22T22:03:00.002+12:00</published><updated>2009-07-22T22:42:33.955+12:00</updated><title type='text'>How I lowered my speakers noise floor by 6db</title><content type='html'>As many of you know, I use &lt;a href="http://www.behringer.com/EN/Products/B2031A.aspx"&gt;Behringer B2031A&lt;/a&gt; amplified speakers plugged directly to my soundcards' line level output, with software based volume control and a custom cable with a 3.5mm headphone  to 2 x 1/4" jack cable.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 160px; height: 232px;" src="http://www.behringer.com/EN/images/products/B2031A_P0252_Right_web.png" /&gt;&lt;br /&gt;&lt;br /&gt;They sound completely awesome I love this set up &lt;span style="font-style: italic;"&gt;so much&lt;/span&gt;.  The only little thing that bugged me was that I can hear the noise floor of my &lt;a href="http://en.wikipedia.org/wiki/Sound_Blaster_Live%21"&gt;soundcard&lt;/a&gt; at louder slider settings.  If I turned them up for quiet material or for stuff with large dynamic headroom the white noise was &lt;span style="font-style: italic;"&gt;just&lt;/span&gt; perceptible.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/Sound_Blaster_Live%21"&gt;SB Live&lt;/a&gt; wiki page has an uncited note that "the original SB Live! had a very low noise floor for its time". Doh!  I considered getting a better soundcard with balanced outputs to lower the  floor, but meh - money, linux support etc. just for something that is so minor and uncommon.&lt;br /&gt;&lt;br /&gt;In practice,  I usually  stay within something like 2-10%  of max signal level from my soundcard on the speakers, and the noise floor is far below hearing level.&lt;br /&gt;&lt;br /&gt;I recently realised that I had the input trim on each speaker central at 0db, but they could go to -6db.  By setting both speakers to this, I am forced to have a higher output signal from the soundcard to compensate.  This makes the soundcards' signal to noise ratio much better (by 6db!) for any given actual listening level.  Of course, my 100% setting is also 6db quieter, but I dare anyone to site in front of these at 100%!&lt;br /&gt;&lt;br /&gt;So now I probably use something like the 20-40% signal level, with plenty in reserve should I wish to wind something up loud.  This is a much more sensible use of the range, as I was right at the bottom 1/4 of the mixer sliders most of the time.  I can't hear the sound floor, even with everything at 100%/max/11 !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-5246366022352445142?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/5246366022352445142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=5246366022352445142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5246366022352445142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5246366022352445142'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/07/how-i-lowered-my-speakers-noise-floor.html' title='How I lowered my speakers noise floor by 6db'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-5528839760370223930</id><published>2009-07-08T17:27:00.003+12:00</published><updated>2009-07-08T17:29:16.161+12:00</updated><title type='text'>Google Reader keys:</title><content type='html'>I  have been using a few of them, but OMG in list view, the spacebar is awesome.  its a page down, and at the bottom of the post, space also auto jumps to the next post.  Can skim view high volume sites the best way.&lt;br /&gt;&lt;br /&gt;http://www.google.com/help/reader/faq.html#shortcuts&lt;br /&gt;&lt;br /&gt;Keys are so much quicker.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-5528839760370223930?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/5528839760370223930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=5528839760370223930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5528839760370223930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5528839760370223930'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/07/google-reader-keys.html' title='Google Reader keys:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-2414927654595219661</id><published>2009-06-18T17:23:00.002+12:00</published><updated>2009-06-18T19:06:45.788+12:00</updated><title type='text'>Travel company offers free three-month holiday to promote NZ</title><content type='html'>Check this job out: &lt;a href="http://www.nzherald.co.nz/new-zealand-travel/news/article.cfm?c_id=1500882&amp;amp;objectid=10577599"&gt;http://www.nzherald.co.nz/new-zealand-travel/news/article.cfm?c_id=1500882&amp;amp;objectid=10577599&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;"We're a relatively new company ... and as you can imagine we've had we've had quite a few suppliers jump on board in a relatively short period of time," she said.&lt;/p&gt;&lt;p&gt;"We had the option of either taking time out of what we're doing now and going and travelling and meeting everybody ourselves, or offering this opportunity to somebody who would really enjoy it and have a lot of fun with it."&lt;/p&gt;&lt;p&gt;The winning candidate will be provided with free accommodation, transport, a daily food allowance and some spending money in return for blogging about their experiences.&lt;/p&gt;&lt;p&gt;"But there's no set wage as such," Forsyth added. "It's just a free trip."&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;Pity I have just got a job, that sounds like fun!  Thanks Preeti for the link.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-2414927654595219661?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/2414927654595219661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=2414927654595219661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2414927654595219661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2414927654595219661'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/06/travel-company-offers-free-three-month.html' title='Travel company offers free three-month holiday to promote NZ'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-805112745224380105</id><published>2009-06-18T14:25:00.003+12:00</published><updated>2009-06-18T17:35:15.404+12:00</updated><title type='text'>Toolman is employed</title><content type='html'>Hey all: Just a note that I am back to making Java web applications for &lt;span style="font-weight: bold;"&gt;VTech&lt;/span&gt; (not Honda VTEC :) )&lt;span style="font-weight: bold;"&gt;,&lt;/span&gt; the inhouse development team at &lt;a href="http://www.vero.co.nz"&gt;Vero Insurance&lt;/a&gt;.   Really enjoying the job, just completed my first week and enjoying engaging the brain a little more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-805112745224380105?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/805112745224380105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=805112745224380105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/805112745224380105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/805112745224380105'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/06/toolman-is-employed.html' title='Toolman is employed'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-8122694966902489218</id><published>2009-06-12T23:13:00.002+12:00</published><updated>2009-06-12T23:18:11.358+12:00</updated><title type='text'>GIF vs JIF</title><content type='html'>From &lt;a href="http://www.olsenhome.com/gif/"&gt;http://www.olsenhome.com/gif/&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Arial,Helvetica;" &gt;You disagree? Hey, I'm just quoting the &lt;i&gt;inventors&lt;/i&gt; of the format. Here's the evidence:  &lt;/span&gt;&lt;ul&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Arial,Helvetica;" &gt; &lt;li&gt;CompuServe used to distribute a graphics display program called &lt;i&gt;CompuShow&lt;/i&gt;.   In the documentation for version 8.33 in the FAQ section, it states:   &lt;p&gt;   &lt;span style="color: rgb(0, 0, 153);font-family:Courier New,Courier;" &gt;   The GIF (Graphics Interchange Format), pronounced "JIF", was designed by CompuServe and the official   specification released in June of 1987.   &lt;/span&gt;   &lt;/p&gt;&lt;p&gt;   There, straight from the inventors of the format.   &lt;/p&gt;&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;br /&gt;So nerds, GIF or JIF?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-8122694966902489218?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/8122694966902489218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=8122694966902489218' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8122694966902489218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8122694966902489218'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/06/gif-vs-jif.html' title='GIF vs JIF'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-7546741322950233616</id><published>2009-04-30T18:14:00.003+12:00</published><updated>2009-04-30T18:32:28.099+12:00</updated><title type='text'>Muppets album conversions:</title><content type='html'>This is a project that I was doing prior to traveling.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3487200823/" title="Picture 012 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3657/3487200823_4b60d6b353.jpg" title="Picture 012 (by t1mthet00lman)" alt="Picture 012 (by t1mthet00lman)" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I spent months painfully converting these albums to CD. These albums got heavy airtime in my youth...&lt;br /&gt;&lt;br /&gt; I carefully recorded the vinyl, then carefully cleaned the recordings by hand.  Adobe Audition is the best wave editor I have ever used, and the results are fantastic.  The finals still have the full warmth of the original vinyl, and no major pops or clicks.  This took an unbelievable length of time, I ended up redoing the process multiple times as I learned better techniques. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3487200995/" title="sany1711 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3309/3487200995_b8d3ab571b.jpg" title="sany1711 (by t1mthet00lman)" alt="sany1711 (by t1mthet00lman)" width="500" height="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also scanned and processed all the cover artwork for the CD replicas.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3487201733/" title="sany1715 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3397/3487201733_0d10dcc23d.jpg" title="sany1715 (by t1mthet00lman)" alt="sany1715 (by t1mthet00lman)" width="374" height="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The discs are printed on directly (no stickers!), and the art is a  mock of the original vinyls' center label.  I had to change the track numbers (no side B!) and shoehorn both sides listings onto a single side.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3487202033/" title="sany1717 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3602/3487202033_2dcae25925.jpg" title="sany1717 (by t1mthet00lman)" alt="sany1717 (by t1mthet00lman)" width="500" height="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The sleeves are complete, with the inner and outer artwork just like the original  vinyl sleeve.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3487201221/" title="sany1712 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3350/3487201221_71ea99f07c.jpg" title="sany1712 (by t1mthet00lman)" alt="sany1712 (by t1mthet00lman)" width="500" height="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Again, the track listings were subtly tweaked to reflect the single side and track numbers.  Also, the back of a jewel case is not square (but the front sleeve is) so the rear artwork had to be cropped carefully to look correct.  Compare left and right above.&lt;br /&gt;&lt;br /&gt;In any case, really happy with how these turned out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-7546741322950233616?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/7546741322950233616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=7546741322950233616' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/7546741322950233616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/7546741322950233616'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/04/muppets-album-conversions.html' title='Muppets album conversions:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3657/3487200823_4b60d6b353_t.jpg' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-2292842583567325613</id><published>2009-04-30T16:29:00.002+12:00</published><updated>2009-04-30T18:10:42.681+12:00</updated><title type='text'>below the 42:</title><content type='html'>My  mum gave me an excellent booze tip recently:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3487206209/" title="sany1698 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3387/3487206209_944f681d21.jpg" title="sany1698 (by t1mthet00lman)" alt="sany1698 (by t1mthet00lman)" width="374" height="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Stil vodka: this nice vodka comes from none other then 42 Below.  Its their off-label, and is cheaper then 42 Below.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3487206021/" title="sany1696 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3553/3487206021_9e17060ec8.jpg" title="sany1696 (by t1mthet00lman)" alt="sany1696 (by t1mthet00lman)" width="374" height="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Still tastes pretty damn nice to me.  Zing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-2292842583567325613?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/2292842583567325613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=2292842583567325613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2292842583567325613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2292842583567325613'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/04/below-42.html' title='below the 42:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3387/3487206209_944f681d21_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-9019178534890777038</id><published>2009-04-27T17:03:00.004+12:00</published><updated>2009-04-30T18:36:47.166+12:00</updated><title type='text'>Recovering the mini</title><content type='html'>Heya all, me and Princess flew down to Welly last weekend.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3478919464/" title="IMG_0737 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3361/3478919464_033c094b7a.jpg" title="IMG_0737 (by t1mthet00lman)" alt="IMG_0737 (by t1mthet00lman)" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My pal Andre got married, and we caught up with lots of you fullas down there :)&lt;br /&gt;&lt;br /&gt;With Princess hanging out with Loulou, Nick and I  went to unpack  the mini and get it on to the road.  The mini was stored well, and was straightforward to get on the road.  All that was needed was a new battery and a damned good clean.  So shes is now legit: WOF, rego, insurance.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3478112433/" title="IMG_0742 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3218/3478112433_fd73b1cf5f.jpg" title="IMG_0742 (by t1mthet00lman)" alt="IMG_0742 (by t1mthet00lman)" width="375" height="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When taking out the sub box to replace the battery, I found that a mousey had setup house in my sub box - he chewed the inside of the seat sponge!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3478111789/" title="IMG_0740 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3342/3478111789_4bcde95bb9.jpg" title="IMG_0740 (by t1mthet00lman)" alt="IMG_0740 (by t1mthet00lman)" width="375" height="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The bastard also gnawed a hole in my sub and dragged lots of crud in there!  I found him dead where you see him, the rubber and foam must have killed him.  I cleaned the sub box and did a ghetto duct tape fix.  Temporary, but it'll do.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3487882530/" title="Picture 021 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3660/3487882530_5d23924455.jpg" title="Picture 021 (by t1mthet00lman)" alt="Picture 021 (by t1mthet00lman)" width="375" height="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I headed up the country.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3478119341/" title="IMG_0764 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3299/3478119341_3c5a6c5069.jpg" title="IMG_0764 (by t1mthet00lman)" alt="IMG_0764 (by t1mthet00lman)" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7 hours of nonstop mini driving was real noisey! I did get a great day for cruising.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3478118351/" title="IMG_0760 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3403/3478118351_df4a462394.jpg" title="IMG_0760 (by t1mthet00lman)" alt="IMG_0760 (by t1mthet00lman)" width="375" height="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The mountain from afar...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3478928480/" title="IMG_0766 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3305/3478928480_1f0ec6b117.jpg" title="IMG_0766 (by t1mthet00lman)" alt="IMG_0766 (by t1mthet00lman)" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;..and up close - mint weather!  Thankfully, no breakdowns or weird noises.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-9019178534890777038?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/9019178534890777038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=9019178534890777038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/9019178534890777038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/9019178534890777038'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/04/recovering-mini.html' title='Recovering the mini'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3361/3478919464_033c094b7a_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-6309418704515875069</id><published>2009-04-12T13:59:00.002+12:00</published><updated>2009-04-12T14:02:33.896+12:00</updated><title type='text'>Synchronise your iPhone in Linux .. kinda</title><content type='html'>Hey guys; I finally got around to getting my iPhone to work in a Virtualbox installation of Windows.  Now I can finally sync my iPhone without rebooting!  I gathered up info from a few sources, and compiled it into the Ubuntu howto wiki.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://help.ubuntu.com/community/PortableDevices/iPhone#Using%20iTunes%20via%20Sun%20Virtualbox%20running%20Windows"&gt;https://help.ubuntu.com/community/PortableDevices/iPhone#Using%20iTunes%20via%20Sun%20Virtualbox%20running%20Windows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sync away!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-6309418704515875069?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/6309418704515875069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=6309418704515875069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6309418704515875069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6309418704515875069'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/04/synchronise-your-iphone-in-linux-kinda.html' title='Synchronise your iPhone in Linux .. kinda'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-9148021400229220946</id><published>2009-04-08T13:27:00.002+12:00</published><updated>2009-04-08T13:31:34.110+12:00</updated><title type='text'>Digital Glitching</title><content type='html'>Saw this music video by Kanye West over the weekend:&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3256023&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=3256023&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/3256023"&gt;KANYE WEST "Welcome To Heartbreak" Directed by Nabil&lt;/a&gt; from &lt;a href="http://vimeo.com/nabilelderkin"&gt;nabil elderkin&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Interesting how its using the errors produced by missing keyframes for artistic effect.  I saw a few experimental videos like this, but to see it on A-List music videos is interesting.  It the video analog to audio glitching artifacts being used in music.  Interesting, but unless you are a codec master, you have little control over the effect, so this technique may have limited scope for expansion.  Still cool - wonder if and encoders get confused encoding it :) ?  Also, how many geeks give their satellite box a smack, thinking that the MTV feed is playing up ....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-9148021400229220946?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/9148021400229220946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=9148021400229220946' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/9148021400229220946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/9148021400229220946'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/04/digital-glitching.html' title='Digital Glitching'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-8813668080994682782</id><published>2009-04-08T12:46:00.001+12:00</published><updated>2009-04-08T12:46:58.299+12:00</updated><title type='text'>Ben Heck does it again: C64 laptop</title><content type='html'>Hey all;&lt;br /&gt;&lt;br /&gt;I probably linked to the &lt;a href="http://www.picobay.com/projects/2007/01/picodore-64-commodore-64-pda.html"&gt;Picommodore C64 laptop project&lt;/a&gt; that someone did a while ago, it is a cool idea.  I actually got myself a couple of the C64 all-in-one joysticks used in the project while I was in Europe.  Ben Heck, custom-console-maker-extraordinaire  has made a C64 laptop of such awesomeness that it kinda puts the rest to shame.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://benheck.com/Games/C64/c64_hero.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer; width: 500px; height: 441px;" src="http://benheck.com/Games/C64/c64_hero.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;That is &lt;span style="font-weight: bold;"&gt;tidy&lt;/span&gt;.  A SD card floppy emulator, &lt;span style="font-weight: bold;"&gt;original&lt;/span&gt; keyboard with Fn keys chopped off, and replacements by the fake trackpad (actually a LCD for the SD-floppy bridge), all the real hardware:  SID chip, cartridge slot...  Go look at the full writeup from Ben himself.  A legendary hack.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://benheck.com/04-05-2009/commodore-64-original-hardware-laptop"&gt;http://benheck.com/04-05-2009/commodore-64-original-hardware-laptop&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NIIICE!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-8813668080994682782?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/8813668080994682782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=8813668080994682782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8813668080994682782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8813668080994682782'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/04/ben-heck-does-it-again-c64-laptop.html' title='Ben Heck does it again: C64 laptop'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1067363376767846999</id><published>2009-03-30T11:09:00.000+13:00</published><updated>2009-03-30T11:10:52.823+13:00</updated><title type='text'>The Cult of Done Manifesto</title><content type='html'>I want to join this cult:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.brepettis.com/blog/2009/3/3/the-cult-of-done-manifesto.html"&gt;http://www.brepettis.com/blog/2009/3/3/the-cult-of-done-manifesto.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;The Cult of Done Manifesto&lt;/strong&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;There are three states of being. Not knowing, action and completion. &lt;/li&gt;&lt;li&gt;Accept that everything is a draft. It helps to get it done.&lt;/li&gt;&lt;li&gt;There is no editing stage.&lt;/li&gt;&lt;li&gt;Pretending you know what you're doing is almost the same as knowing what you are doing, so just accept that you know what you're doing even if you don't and do it.&lt;/li&gt;&lt;li&gt;Banish procrastination. If you wait more than a week to get an idea done, abandon it.&lt;/li&gt;&lt;li&gt;The point of being done is not to finish but to get other things done.&lt;/li&gt;&lt;li&gt;Once you're done you can throw it away.&lt;/li&gt;&lt;li&gt;Laugh at perfection. It's boring and keeps you from being done.&lt;/li&gt;&lt;li&gt;People without dirty hands are wrong. Doing something makes you right.&lt;/li&gt;&lt;li&gt;Failure counts as done. So do mistakes.&lt;/li&gt;&lt;li&gt;Destruction is a variant of done. &lt;/li&gt;&lt;li&gt;If you have an idea and publish it on the internet, that counts as a ghost of done.&lt;/li&gt;&lt;li&gt;Done is the engine of more.&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;&lt;br /&gt;Amen!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1067363376767846999?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1067363376767846999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1067363376767846999' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1067363376767846999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1067363376767846999'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/03/cult-of-done-manifesto.html' title='The Cult of Done Manifesto'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-4255084930277648366</id><published>2009-03-26T21:25:00.000+13:00</published><updated>2009-03-26T21:26:25.559+13:00</updated><title type='text'>Norty</title><content type='html'>Here is a link for all my pal who know my mate, Norty...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.stuff.co.nz/dominion-post/entertainment/blogs/the-lost-boys/2287212/The-initiators"&gt;http://www.stuff.co.nz/dominion-post/entertainment/blogs/the-lost-boys/2287212/The-initiators&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-4255084930277648366?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/4255084930277648366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=4255084930277648366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/4255084930277648366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/4255084930277648366'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/03/norty.html' title='Norty'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-6255299321524620663</id><published>2009-03-25T13:26:00.002+13:00</published><updated>2009-03-25T13:33:08.229+13:00</updated><title type='text'>Head Tracking for VR using a standard screen.</title><content type='html'>Hey this is a nice example of how to use our existing components for 3D goodness.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Jd3-eiid-Uw&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Jd3-eiid-Uw&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Nice one &lt;a href="http://johnnylee.net"&gt;Jonny Lee&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-6255299321524620663?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/6255299321524620663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=6255299321524620663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6255299321524620663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6255299321524620663'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/03/head-tracking-for-vr-using-standard.html' title='Head Tracking for VR using a standard screen.'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-369777164447791658</id><published>2009-03-23T10:38:00.000+13:00</published><updated>2009-03-23T10:40:08.029+13:00</updated><title type='text'>Java magic trick</title><content type='html'>&lt;a href="http://blogs.atlassian.com/developer/2008/07/magic_trick_in_java.html"&gt;http://blogs.atlassian.com/developer/2008/07/magic_trick_in_java.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Can you solve this one?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-369777164447791658?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/369777164447791658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=369777164447791658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/369777164447791658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/369777164447791658'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/03/java-magic-trick.html' title='Java magic trick'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-5093252470088406666</id><published>2009-03-22T20:47:00.000+13:00</published><updated>2009-03-25T23:41:21.748+13:00</updated><title type='text'>My time at JTeam</title><content type='html'>Hey everyone. Now that I am back in NZ and looking for employment, I have been  thinking about my work last year at JTeam.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3075627948/" title="IMG_0138 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3165/3075627948_f007aeec37.jpg" title="IMG_0138 (by t1mthet00lman)" alt="IMG_0138 (by t1mthet00lman)" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;First and foremost: I had a great working year,  and I really enjoyed working with all the team at JTeam!  The guys made me very welcome - I managed to learn lots of new stuff, as well as maybe leave a little behind.   I contributed to some RFPs, pitched JTeam solutions directly to customers, as well as actually &lt;span style="font-style: italic;"&gt;developing&lt;/span&gt; web applications.&lt;br /&gt;&lt;br /&gt;Oh and I also &lt;a href="http://toolman.jteam.nl/?p=5"&gt;bitched about Flash&lt;/a&gt; lots ...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3130903290/" title="img_0225 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3253/3130903290_6811d0e984.jpg" title="img_0225 (by t1mthet00lman)" alt="img_0225 (by t1mthet00lman)" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At the end of a hard years work, I got this lovely box of treats for (early) Christmas.  The Dutch have a cunning way to get Christmas twice per year: in addition to Dec 25 with Santa Claus, they also have &lt;a href="http://en.wikipedia.org/wiki/Sinterklaas"&gt;Sinterklaas&lt;/a&gt;.  He shows up Dec 5th giving presents and chocolates shaped of letters, and is suspiciously similar to Santa.  Check the link for details.You know what they say about gift horses, so thanks Sinterklaas!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3130073925/" title="img_0231 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3119/3130073925_b7f7545b33_m.jpg" title="img_0231 (by t1mthet00lman)" alt="img_0231 (by t1mthet00lman)" width="180" height="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/8086033@N04/3130904068/" title="img_0230 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3238/3130904068_0d841c1328_m.jpg" title="img_0230 (by t1mthet00lman)" alt="img_0230 (by t1mthet00lman)" width="180" height="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/8086033@N04/3130074329/" title="img_0233 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3109/3130074329_39b5db6455_m.jpg" title="img_0233 (by t1mthet00lman)" alt="img_0233 (by t1mthet00lman)" width="180" height="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The crew from JTeam also all went out for an excellent Christmas dinner.  I can't remember specifics, but the conversation (and wine) was top notch...  It snowed outside as we dined, and I had to cycle home. Still, it was a genuine white Christmas, something us antipodeans don't see much of.&lt;br /&gt;&lt;br /&gt;In short, I had a great time living in Holland!  The Dutch seem to think that New Zealand is nothing but a country full of sheep.  Its not true, we are as modern as any other western country in the world.  Here is a picture of me in the middle of Auckland City.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3328081436/" title="img_0593 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3366/3328081436_9d3e042644.jpg" title="img_0593 (by t1mthet00lman)" alt="img_0593 (by t1mthet00lman)" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The funny thing is that I'm not joking, this really is in the central part of our biggest city, Auckland. Check street view out on this link:&lt;a href="http://maps.google.com/maps?f=q&amp;amp;q=olive+grove+one+tree+hill+auckland&amp;amp;ie=UTF8&amp;amp;z=15&amp;amp;iwloc=addr"&gt; Google maps link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3378975792/" title="IMG_0671 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3446/3378975792_40f4cdfab7.jpg" title="IMG_0671 (by t1mthet00lman)" alt="IMG_0671 (by t1mthet00lman)" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is my home computer, great to have it all setup again: 20" 1600x1200 LCD with my &lt;a href="http://www.behringer.com/EN/Products/B2031A.aspx"&gt;Behringer&lt;/a&gt; speakers.. mmmm!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3378974588/" title="IMG_0667 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3419/3378974588_286b417936_m.jpg" title="IMG_0667 (by t1mthet00lman)" alt="IMG_0667 (by t1mthet00lman)" width="180" height="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/8086033@N04/3378156379/" title="IMG_0669 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3593/3378156379_181ede331b_m.jpg" title="IMG_0669 (by t1mthet00lman)" alt="IMG_0669 (by t1mthet00lman)" width="180" height="240" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/8086033@N04/3378974842/" title="IMG_0668 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3621/3378974842_a4cc333be8_m.jpg" title="IMG_0668 (by t1mthet00lman)" alt="IMG_0668 (by t1mthet00lman)" width="180" height="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And for those Dutchies who wanted to know what products are available here in NZ, here is an &lt;span style="font-style: italic;"&gt;European&lt;/span&gt; section of a supermarket.  Some supermarkets also sell stuff like &lt;span style="font-style: italic;"&gt;stroopwafels&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;hagelslag&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-5093252470088406666?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/5093252470088406666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=5093252470088406666' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5093252470088406666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5093252470088406666'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/03/my-time-at-jteam.html' title='My time at JTeam'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3165/3075627948_f007aeec37_t.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-3496159396099461605</id><published>2009-03-19T11:39:00.003+13:00</published><updated>2009-03-23T23:38:04.149+13:00</updated><title type='text'>TerrorBite</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_4QVUwM-Hlko/ScF6ADVc1tI/AAAAAAAAAGY/3z3VBAkVjUM/s1600-h/terrabite.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_4QVUwM-Hlko/ScF6ADVc1tI/AAAAAAAAAGY/3z3VBAkVjUM/s400/terrabite.png" alt="" id="BLOGGER_PHOTO_ID_5314663176587761362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Look whos got a new disk.. cheap and BIG!&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/3378155551/" title="IMG_0666 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3603/3378155551_45917f77b2.jpg" title="IMG_0666 (by t1mthet00lman)" alt="IMG_0666 (by t1mthet00lman)" width="375" height="500" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-3496159396099461605?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/3496159396099461605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=3496159396099461605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3496159396099461605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3496159396099461605'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/03/terrorbite.html' title='TerrorBite'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4QVUwM-Hlko/ScF6ADVc1tI/AAAAAAAAAGY/3z3VBAkVjUM/s72-c/terrabite.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-3872857070209831537</id><published>2009-03-18T15:05:00.002+13:00</published><updated>2009-03-18T15:08:13.789+13:00</updated><title type='text'>New domain:</title><content type='html'>Hey subscribers;&lt;br /&gt;&lt;br /&gt;I have pointed my own domain to this blog, so the new link is&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.toolman.geek.nz"&gt;http://blog.toolman.geek.nz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;RSS: &lt;a href="http://blog.toolman.geek.nz/feeds/posts/default"&gt;http://blog.toolman.geek.nz/feeds/posts/default&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The old location should redirect anyway.  Update them readers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-3872857070209831537?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/3872857070209831537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=3872857070209831537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3872857070209831537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3872857070209831537'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/03/new-domain.html' title='New domain:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-7359317197025153444</id><published>2009-03-16T09:19:00.000+13:00</published><updated>2009-03-25T23:41:00.373+13:00</updated><title type='text'>Augmented reality: Like this one!</title><content type='html'>This is a great experimental invention - truly augmented reality...&lt;br /&gt;&lt;br /&gt;&lt;object width="446" height="326"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="bgColor" value="#ffffff"&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/PattieMaes_2009-embed_high.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/PattieMaes-2009.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=481"&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgcolor="#ffffff" allowfullscreen="true" flashvars="vu=http://video.ted.com/talks/embed/PattieMaes_2009-embed_high.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/PattieMaes-2009.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=481" width="446" height="326"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;.. at the cost of having a projector (aka &lt;span style="font-weight: bold;"&gt;beamer&lt;/span&gt;, Dutchies) strapped on to yourself.&lt;br /&gt;&lt;br /&gt;I really like how it could augment real products; thats the holy grail for augmentation, and a source of plenty of revenue if successful.&lt;br /&gt;&lt;br /&gt;The next challenge is getting quality information to the device.  Control of the information used in this system, one it grew to mobile handset scales, would be powerful.  Hopefully open systems such ala wikipedia would ensure sane community control of the public data.&lt;br /&gt;&lt;br /&gt;What will products compete on? Consumer weighting of metrics, as offered on augmentation device:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;price (Current favorite ;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;carbon footprint&lt;br /&gt;&lt;/li&gt;&lt;li&gt;eco factor - packaging, manufacture etc.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;rating/score/desiriability in demographics you care about&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Loyalty scheme incentives&lt;/li&gt;&lt;li&gt;...&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;That seems like &lt;span style="font-style: italic;"&gt;raw&lt;/span&gt; capitalism - the machine knows your weightings of many metrics, and always offers you the optimal choice.&lt;br /&gt;&lt;br /&gt;Decisions would (mostly) be that of the Economists' ideal consumer:&lt;a href="http://en.wikipedia.org/wiki/Rational_choice_theory"&gt; rational decision makers trying to maximize their benefits and minimize their costs.&lt;/a&gt;  I say "mostly" because you don't have to take your handsets advice, do you :P ?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;... Beamer on board ...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Thanks to &lt;a href="http://blog.arendsen.net/index.php/2009/03/15/augmented-reality-here-we-go/comment-page-1/#comment-252099"&gt;Alef for the link&lt;/a&gt;.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-7359317197025153444?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/7359317197025153444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=7359317197025153444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/7359317197025153444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/7359317197025153444'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2009/03/augmented-reality-like-this-one.html' title='Augmented reality: Like this one!'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-7938456027262177185</id><published>2008-12-16T22:19:00.000+13:00</published><updated>2008-12-16T22:23:22.405+13:00</updated><title type='text'>Xmas platter:</title><content type='html'>What do you do when you have too many spare HDDs?&lt;br /&gt;&lt;br /&gt;Create a Xmas tree out of them!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.nzgames.com/forums/showthread.php?t=81672"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 492px; height: 622px;" src="http://img399.imageshack.us/img399/7811/tree14zq5.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Check out the page my pal Trigger put up with pictures and videos.  It even spins!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nzgames.com/forums/showthread.php?t=81672"&gt;http://www.nzgames.com/forums/showthread.php?t=81672&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Good work!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-7938456027262177185?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/7938456027262177185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=7938456027262177185' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/7938456027262177185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/7938456027262177185'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/12/xmas-platter.html' title='Xmas platter:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1000751128776381910</id><published>2008-12-16T06:36:00.000+13:00</published><updated>2008-12-16T07:57:49.936+13:00</updated><title type='text'>Kubuntu 8.10 with KDE4</title><content type='html'>As we are winding up here in Holland (only 3 more days of work for me), I am consolidating all the data I have scattered over 3 laptops down to just the &lt;a href="http://toolmans.blogspot.com/2008/07/fixing-my-cheap-acer-3680-laptop.html"&gt;old Acer&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I did a clean install of Kubuntu 8.10, and upgraded with to all the latest updates.  I had a few reservations about KDE4:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Is KDE4 going be fast on this hardware?  Though badged as such, this is not "Vista capable" even with 2Gb RAM.&lt;/li&gt;&lt;li&gt;Will it support hardware accelerated video? If not, is the performance in 2D mode OK?&lt;/li&gt;&lt;li&gt;Is it usable yet?&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Well the answer is &lt;span style="font-weight: bold;"&gt;YES&lt;/span&gt; to all;  KDE 4.1.3 is surprisingly good!&lt;br /&gt;&lt;br /&gt;The whole UI runs smoothly with hardware accelerated video and compositing.  KDE4 is complete: it has all the major features going, and is very stable, no crashes or lockups.&lt;br /&gt;&lt;br /&gt;In short, I am really impressed!  Theres not many widgets, themes etc. yet.  I want a widget that does CPU and network statistics if anyone knows of one..&lt;br /&gt;&lt;br /&gt;But build it, and they will come.  Give it a few minor point revisions and KDE4 could be suitable for most desktop situations; I would be comfortable developing with it.&lt;br /&gt;&lt;br /&gt;This release of Kubuntu, which has a recent current kernel, supports all the important hardware in the Acer.  The webcam is the only problem hardware, still only experimental drivers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1000751128776381910?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1000751128776381910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1000751128776381910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1000751128776381910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1000751128776381910'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/12/kubuntu-810-with-kde4.html' title='Kubuntu 8.10 with KDE4'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-8160346216323759360</id><published>2008-11-27T00:13:00.000+13:00</published><updated>2008-11-27T00:27:08.665+13:00</updated><title type='text'>The US bailout:</title><content type='html'>according to &lt;a href="http://www.bloomberg.com/apps/news?pid=20601109&amp;amp;sid=an3k2rZMNgDw&amp;amp;"&gt;bloomberg.com&lt;/a&gt; , on the subject of US "bailouts":&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The money that’s been pledged is equivalent to $24,000 for every man, woman and child in the country.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Hmm so where is that money coming from?  Yup, they will borrow it from overseas &lt;span style="font-weight: bold;"&gt;at interest&lt;/span&gt;.  So the American taxpayer has quite a tab to pay off!  If 100% of &lt;span style="font-style: italic;"&gt;your&lt;/span&gt; tax money went into &lt;span style="font-style: italic;"&gt;only&lt;/span&gt; servicing this debt, how long would it take &lt;span style="font-style: italic;"&gt;you&lt;/span&gt; to pay it off?&lt;br /&gt;&lt;br /&gt;In practice, this will never be payed back because the govt won't pour 100% of tax revenue into paying back the debt.  It really is the yoke of debt slavery for generations of Americans.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-8160346216323759360?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/8160346216323759360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=8160346216323759360' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8160346216323759360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8160346216323759360'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/11/us-bailout.html' title='The US bailout:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1307516554234254058</id><published>2008-11-12T09:37:00.000+13:00</published><updated>2008-11-12T09:48:16.987+13:00</updated><title type='text'>Graphics Nirvana</title><content type='html'>&lt;a href="http://www.engadget.com/2008/11/10/nvidias-quadro-fx-5800-with-4gb-graphics-memory-is-the-most-po/"&gt;http://www.engadget.com/2008/11/10/nvidias-quadro-fx-5800-with-4gb-graphics-memory-is-the-most-po/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;240 GPU cores and 4 gigabytes on your graphics card... nerd-tastic cluster within a computer!&lt;br /&gt;&lt;br /&gt;Not designed for gaming; the unit is more for complex and high volume calculation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1307516554234254058?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1307516554234254058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1307516554234254058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1307516554234254058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1307516554234254058'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/11/graphics-nirvana.html' title='Graphics Nirvana'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1177373755573486742</id><published>2008-11-12T08:47:00.000+13:00</published><updated>2008-11-12T08:55:33.888+13:00</updated><title type='text'>Bald alert</title><content type='html'>One of my old colleagues is being sponsored to get his head shaved.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fundraiseonline.co.nz/John_%28Andrew%29_Thomson/"&gt;http://www.fundraiseonline.co.nz/John_(Andrew)_Thomson/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sponsor him, its for a great cause!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1177373755573486742?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1177373755573486742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1177373755573486742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1177373755573486742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1177373755573486742'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/11/bald-alert.html' title='Bald alert'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-6555927166737369205</id><published>2008-10-31T10:29:00.000+13:00</published><updated>2008-10-31T10:40:53.898+13:00</updated><title type='text'>Ubuntu 8.10 out:</title><content type='html'>&lt;a href="http://releases.ubuntu.com/8.10/"&gt;Ubuntu 8.10&lt;/a&gt; is out, upgrade at will.  I found a great pointer for those keen to upgrade.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;The strain on Ubuntu servers and its mirrors is always noticeable for the early days of a release.&lt;br /&gt;&lt;br /&gt;Bit torrent file thrive on quantity (and of course quality)  The more the better, and its popular enough that your pipe will likely be saturated.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;Max downloads!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can, of course torrent the ISO,  but even better you can &lt;span style="font-weight: bold;"&gt;dist-upgrade&lt;/span&gt; using &lt;span style="font-weight: bold;"&gt;bit torrent&lt;/span&gt; to get awesome speed  with minimum time wasted - it only get needed libraries, not the whole back-catalog of stuff included on the install CD.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Max Efficiency!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have had mixed experiences with dist-upgrades, but keen to try this.  After backing up my data that is!  Check the article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://torrentfreak.com/use-bittorrent-to-upgrade-to-ubuntu-intrepid-ibex-081029/"&gt;http://torrentfreak.com/use-bittorrent-to-upgrade-to-ubuntu-intrepid-ibex-081029/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nice one TorrentFreak !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-6555927166737369205?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/6555927166737369205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=6555927166737369205' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6555927166737369205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6555927166737369205'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/10/ubuntu-810-out.html' title='Ubuntu 8.10 out:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-5247890549332824285</id><published>2008-10-24T20:33:00.000+13:00</published><updated>2008-10-24T20:44:07.680+13:00</updated><title type='text'>The best way to pick your US candidate:</title><content type='html'>It seems no one in the US wants to talk proper policy or &lt;span style="font-style: italic;"&gt;real&lt;/span&gt; issues.  Why waste your vote based on personality, or who has the nicest clothes?&lt;br /&gt;&lt;br /&gt;If you are wasting your vote on trivial attributes, at least vote based on a &lt;span style="font-style: italic;"&gt;cool&lt;/span&gt; attribute...&lt;br /&gt;&lt;br /&gt;&lt;object height="392" width="464"&gt;&lt;param name="movie" value="http://embed.break.com/NTkyNjQ4"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://embed.break.com/NTkyNjQ4" type="application/x-shockwave-flash" allowscriptaccess="always" height="392" width="464"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://www.break.com/index/unbelievable-mccain-vs-obama-dance-off.html"&gt;Unbelievable McCain Vs. Obama Dance-Off&lt;/a&gt; - Watch more &lt;a href="http://www.break.com/"&gt;free videos&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Oh, and if any Americans are looking at my humble blog; &lt;span style="font-weight: bold;"&gt;vote 3rd party.  &lt;/span&gt;Obama may be the lesser of two evils, it may be a historic event for a Black man to run for president, but unfortunately hes still part of (and therefore controlled by) the Democrats. &lt;br /&gt;&lt;br /&gt;The rest of the world can hardly distinguish between your 2 major parties; they are &lt;span style="font-style: italic;"&gt;both&lt;/span&gt; conservative in the global scale and have &lt;span style="font-style: italic;"&gt;both&lt;/span&gt; lead your nation to ruinous debt: spending on wars with no clear stated goal,  spending on defense against an imagined enemy (You guys have ALL the guns BTW).  Go read some international press and see what the rest of the world thinks.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-5247890549332824285?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/5247890549332824285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=5247890549332824285' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5247890549332824285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5247890549332824285'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/10/best-way-to-pick-your-us-candidate.html' title='The best way to pick your US candidate:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-671343337686085319</id><published>2008-10-06T04:41:00.000+13:00</published><updated>2008-10-08T22:12:19.965+13:00</updated><title type='text'>JAOO 2008: Java conference in Denmark</title><content type='html'>A group of us guys from JTeam traveled up to Denmark to attend the &lt;a href="http://jaoo.dk/conference/"&gt;JAOO&lt;/a&gt; conference.   The drive is about 9 hours from Amsterdam, and is motorway all the way.   And yes, we did go on the Autobahn...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2915308390/" title="SANY9062 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3252/2915308390_f780600e8b.jpg" title="SANY9062 (by t1mthet00lman)" alt="SANY9062 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you Allard and Rob for driving me.  Here is the team when we stopped at a rest-stop somewhere in Germany.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2914457005/" title="SANY9012 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3127/2914457005_89dcb409d0.jpg" title="SANY9012 (by t1mthet00lman)" alt="SANY9012 (by t1mthet00lman)" height="374" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Eventually, we arrived in Aarhus.  It took a few U-turns and questionable driving moves in Aarhus, but we eventually found our hotel and got ourselves settled.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/ianhowell94/1536586666/" title="Aarhus__51 (by Ian008)"&gt;&lt;img src="http://farm3.static.flickr.com/2327/1536586666_8a34ff9e3f.jpg" title="Aarhus__51 (by Ian008)" alt="Aarhus__51 (by Ian008)" height="333" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We headed into town to find a nice meal and maybe a quiet drink...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2915309198/" title="IMG_0041 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3225/2915309198_49bc8130bd.jpg" title="IMG_0041 (by t1mthet00lman)" alt="IMG_0041 (by t1mthet00lman)" height="500" width="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yes, we enjoyed our meal.  Some of the speakers that the guys knew arrived at the restaurant and encouraged us to keep drinking. Ug..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/frankvilhelmsen/2904635589/" title="img_1834 (by frankvilhelmsen)"&gt;&lt;img src="http://farm4.static.flickr.com/3024/2904635589_f648f75db2.jpg" title="img_1834 (by frankvilhelmsen)" alt="img_1834 (by frankvilhelmsen)" height="500" width="333" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The next 3 days were spent in this building. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2914462433/" title="SANY9045 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3199/2914462433_06c4a8df5d.jpg" title="SANY9045 (by t1mthet00lman)" alt="SANY9045 (by t1mthet00lman)" height="374" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The venue is very scenic.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/frankvilhelmsen/2904579445/" title="img_1836 (by frankvilhelmsen)"&gt;&lt;img src="http://farm4.static.flickr.com/3277/2904579445_8b8f991a92.jpg" title="img_1836 (by frankvilhelmsen)" alt="img_1836 (by frankvilhelmsen)" height="333" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There were keynote speeches in the morning for everyone, then elective sessions on a multitue of subjects.  My &lt;a href="http://toolman.jteam.nl/"&gt;professional blog&lt;/a&gt;l has &lt;a href="http://toolman.jteam.nl/?p=25"&gt;a writeup&lt;/a&gt; on the technical content.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/ghostganz/1438958531/" title="Untitled (by Ghost Ganz)"&gt;&lt;img src="http://farm2.static.flickr.com/1347/1438958531_d0fc269772.jpg" title="Untitled (by Ghost Ganz)" alt="Untitled (by Ghost Ganz)" height="333" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The first night included a scheduled party, compete with complementary drinks!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2915304968/" title="SANY9042 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3188/2915304968_ab30747021.jpg" title="SANY9042 (by t1mthet00lman)" alt="SANY9042 (by t1mthet00lman)" height="374" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The JTeam lads enjoying the atmosphere.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2915304058/" title="SANY9036 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3026/2915304058_3eedc38132.jpg" title="SANY9036 (by t1mthet00lman)" alt="SANY9036 (by t1mthet00lman)" height="374" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Erik and I dissected ideas picked up from the first day - it may not make sense in the cold light of day.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2915307332/" title="SANY9055 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3005/2915307332_72069585aa.jpg" title="SANY9055 (by t1mthet00lman)" alt="SANY9055 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Aarhus is a beautiful city, and JAOO was really enjoyable.  I have come back with inspiration and so many new areas of potential learning/investigation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-671343337686085319?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/671343337686085319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=671343337686085319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/671343337686085319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/671343337686085319'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/10/jaoo-2008-java-conference-in-denmark.html' title='JAOO 2008: Java conference in Denmark'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3252/2915308390_f780600e8b_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-8490992056144770554</id><published>2008-10-06T04:07:00.000+13:00</published><updated>2008-10-06T04:25:30.896+13:00</updated><title type='text'>Cool cars around Amsterdam:</title><content type='html'>I love Europe, so many nice cars around.  Check these sweet cars that park in the basement at work:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2914499287/" title="IMG_0021 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3196/2914499287_dc67c71d20.jpg" title="IMG_0021 (by t1mthet00lman)" alt="IMG_0021 (by t1mthet00lman)" height="375" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thats a &lt;a href="http://www.maserati.org.au/gallery/MASERATI/ROAD_Cars/QporteIV_spec.html"&gt;Maserati Quattroporte &lt;/a&gt; I think.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2914500689/" title="IMG_0027 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3272/2914500689_97f4defe93.jpg" title="IMG_0027 (by t1mthet00lman)" alt="IMG_0027 (by t1mthet00lman)" height="500" width="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And thats definitely a gun metal grey &lt;a href="http://en.wikipedia.org/wiki/Ferrari_308_GTB"&gt;Ferrari 308 GTB&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2915344376/" title="IMG_0031 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3046/2915344376_43800550c2.jpg" title="IMG_0031 (by t1mthet00lman)" alt="IMG_0031 (by t1mthet00lman)" height="500" width="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I keep seeing this sweet &lt;a href="http://en.wikipedia.org/wiki/Fiat_500#Models"&gt;Fiat 500 &lt;i&gt;Giardiniera&lt;/i&gt; &lt;/a&gt;wagon.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2915344566/" title="IMG_0033 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3227/2915344566_001206eeef.jpg" title="IMG_0033 (by t1mthet00lman)" alt="IMG_0033 (by t1mthet00lman)" height="375" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This badass supercharged &lt;a href="http://en.wikipedia.org/wiki/Range_Rover_Sport"&gt;Range Rover sport&lt;/a&gt; parks outside my house. Mmmm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-8490992056144770554?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/8490992056144770554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=8490992056144770554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8490992056144770554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8490992056144770554'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/10/cool-cars-around-amsterdam.html' title='Cool cars around Amsterdam:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3196/2914499287_dc67c71d20_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-3639986848281926223</id><published>2008-09-25T08:51:00.000+12:00</published><updated>2008-09-25T09:16:12.889+12:00</updated><title type='text'>Annoying recessed iPhone workarounds</title><content type='html'>So as you may know, the first gen. iPhone (like mine) has a recessed headphone socket and so many headphones don't fit.  I looked at my options - stumpy adapters thru to headphone extension cables that fit.  I decided on the Griffin SmartTalk, an extension that has a few features.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Most important: its designed for the iPhone so it fits in the socket, and I can use my headphones!&lt;/li&gt;&lt;li&gt;It has a mic, so I can talk hands-free.&lt;/li&gt;&lt;li&gt;It has a button so I can pause, skip tracks and answer the phone without looking at the iPhone.&lt;/li&gt;&lt;li&gt;The mic got reasonable reviews, and I'm happy with it so far&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;It is well made and has a thin cable with a rope-ish fabric weave.   My only grumble in its design is the lack of tensioner on the headphone jack.  In my pocket it gets bent 90 degrees and I worry that it will wear out or something.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_4QVUwM-Hlko/SNqqfVacwxI/AAAAAAAAAFE/Cmi8hfKBMZU/s400/8-griffin-in5.jpg" alt="" id="BLOGGER_PHOTO_ID_5249695770954482450" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Oh yeah, there is one other thing...&lt;br /&gt;&lt;br /&gt;What do I do with the 2 meters of headphone cable?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2821916713/" title="sany8995 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3074/2821916713_55b15425cb.jpg" title="sany8995 (by t1mthet00lman)" alt="sany8995 (by t1mthet00lman)" height="374" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I could zip-tie it to the top of my headphones.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2822753164/" title="sany8996 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3270/2822753164_4a7652361d.jpg" title="sany8996 (by t1mthet00lman)" alt="sany8996 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From that angle, you hardly notice it.  Unfortunately from other angles it looks dorky as can be.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2821877769/" title="sany8979 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3166/2821877769_e3d0a82a8d.jpg" title="sany8979 (by t1mthet00lman)" alt="sany8979 (by t1mthet00lman)" height="374" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Take 2: I built a short cable from some spare wires and cables.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2822751328/" title="sany8989 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3147/2822751328_f61ce99fdc.jpg" title="sany8989 (by t1mthet00lman)" alt="sany8989 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This prototype is great, but its not soldered and won't be till I borrow or buy a solder iron :|  The mechanical connection is good, but it sometimes makes audio crackles when I move. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2886061100/" title="sany9007 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3002/2886061100_84dff9603f.jpg" title="sany9007 (by t1mthet00lman)" alt="sany9007 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Instead,  I'm riding to work with the cable in my inner breast pocket for now.  The mic has come in handy a few times already - its nice to have a hands-free bike kit !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-3639986848281926223?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/3639986848281926223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=3639986848281926223' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3639986848281926223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3639986848281926223'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/09/annoying-recessed-iphone-workarounds.html' title='Annoying recessed iPhone workarounds'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4QVUwM-Hlko/SNqqfVacwxI/AAAAAAAAAFE/Cmi8hfKBMZU/s72-c/8-griffin-in5.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-5348857251645815304</id><published>2008-09-03T22:27:00.000+12:00</published><updated>2008-09-03T22:31:48.204+12:00</updated><title type='text'>Freedom Fry</title><content type='html'>No not that &lt;a href="http://en.wikipedia.org/wiki/Freedom_fries"&gt;stupid American renaming&lt;/a&gt; of "French Fries", I'm talking about Stephen Fry.&lt;br /&gt;&lt;br /&gt;Its GNUs 25th birthday, and Stephen is showing his support of free software by wishing GNU a happy birthday, and explaining why it is so good.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gnu.org/fry/"&gt;http://www.gnu.org/fry/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Check it out, and go GNU!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-5348857251645815304?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/5348857251645815304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=5348857251645815304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5348857251645815304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5348857251645815304'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/09/freedom-fry.html' title='Freedom Fry'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-324775519321902551</id><published>2008-08-28T21:20:00.000+12:00</published><updated>2008-08-28T21:23:15.818+12:00</updated><title type='text'>How awesome is MacGyver?</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/List_of_problems_solved_by_MacGyver"&gt;http://en.wikipedia.org/wiki/List_of_problems_solved_by_MacGyver&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MacGyver used to be my hero - who else "defuses a highly advanced &lt;a href="http://en.wikipedia.org/wiki/Nuclear_warhead" title="Nuclear warhead" class="mw-redirect"&gt;nuclear warhead&lt;/a&gt; using a &lt;a href="http://en.wikipedia.org/wiki/Paper_clip" title="Paper clip"&gt;paper clip&lt;/a&gt; to &lt;a href="http://en.wikipedia.org/wiki/Short_circuit" title="Short circuit"&gt;short circuit&lt;/a&gt; the timing device" in their pilot episode?  He also made "a &lt;a href="http://en.wikipedia.org/wiki/Thermite" title="Thermite"&gt;thermite&lt;/a&gt; torch using aluminium filed from a racing cycle frame and rust held in a long tube and lit with a roadside signal flare. "&lt;br /&gt;&lt;br /&gt;What a guy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-324775519321902551?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/324775519321902551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=324775519321902551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/324775519321902551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/324775519321902551'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/08/how-awesome-is-macgyver.html' title='How awesome is MacGyver?'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-6302679507045676308</id><published>2008-08-26T06:36:00.000+12:00</published><updated>2008-08-26T06:49:30.316+12:00</updated><title type='text'>I can has iPhone?</title><content type='html'>&lt;p&gt;My pal upgraded his iPhone to a 3G, and his carrier nicely left him the old handset.  Not only that, they unlocked it for him - rather decent.&lt;/p&gt;That mean that I got my greedy little paws on a first generation iPhone for a super good price.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2794109168/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3008/2794109168_8d523737dc.jpg" alt="2008-08-18-01:59.sany8774" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aside from the annoying recessed headphone jack, I really love it.  I could grumble about the lack of support for Linux (unless I roll back to the V1 firmware) but I won't, and heres why.&lt;/p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2793257845/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3060/2793257845_71afd9d4a8.jpg" alt="2008-08-18-01:57.sany8768" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I got a BSD toolchain and ssh server running on it!  Also, I have a terminal app on it.  This means that I can ssh from my iPhone to any ssh box on the network (internet), and also ssh the other way &lt;span style="font-weight: bold;"&gt;into &lt;/span&gt;my iPhone.  I can &lt;span style="font-style: italic;"&gt;scp&lt;/span&gt; files to my iPhone.  I also have an ebook reader on it and really liking that.  Oh and anyone who hasn't tried shazam really should - thats a &lt;span style="font-weight: bold;"&gt;great&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;app!&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2794108430/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3254/2794108430_f5af561a48.jpg" alt="2008-08-18-01:58.sany8771" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;The phone is in good condition, just a little gnawing on the edges.  Maybe the previous owner liked to chew it?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2794108128/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3152/2794108128_dc00a80368.jpg" alt="2008-08-18-01:58.sany8769" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Zing: NZ wallpaper.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2793256411/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3036/2793256411_00c0d31c98.jpg" alt="2008-08-18-01:56.sany8762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-6302679507045676308?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/6302679507045676308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=6302679507045676308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6302679507045676308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6302679507045676308'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/08/i-can-has-iphone.html' title='I can has iPhone?'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3008/2794109168_8d523737dc_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-8969431795075708551</id><published>2008-08-15T21:29:00.000+12:00</published><updated>2008-08-15T21:34:36.932+12:00</updated><title type='text'>Things I thought would were in the "too hard" basket:</title><content type='html'>First up; check this video analysis and enhancement link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://grail.cs.washington.edu/projects/videoenhancement/videoEnhancement.htm"&gt;http://grail.cs.washington.edu/projects/videoenhancement/videoEnhancement.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That shows a system that can take pictures and map them to moving video to upscale the resolution of videos.  The processing can also do other depth based interpretation and correction.  Amazing stuff there!&lt;br /&gt;&lt;br /&gt;Also, Echonest audio analysis:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://the.echonest.com/analyze/"&gt;http://the.echonest.com/analyze/&lt;/a&gt;&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;It can take an audio sample (eg. MP3) and spit out a comprehensive XML giving you beat, timings, spectral and timbre quantities and timings (== separate instrument musical notes).  It really is listening and transcribing audio with impressive precision.&lt;br /&gt;&lt;br /&gt;Hardcore awesome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-8969431795075708551?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/8969431795075708551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=8969431795075708551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8969431795075708551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8969431795075708551'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/08/things-i-thought-would-were-in-too-hard.html' title='Things I thought would were in the &quot;too hard&quot; basket:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-3974714928183166648</id><published>2008-08-15T19:41:00.000+12:00</published><updated>2008-08-15T19:48:04.555+12:00</updated><title type='text'>Slingshots technical difficulties:</title><content type='html'>Via Stuff: &lt;a href="http://www.stuff.co.nz/4657074a28.html"&gt;http://www.stuff.co.nz/4657074a28.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;An error ... left the TradeMe, Bebo and Facebook accounts of its customers open to strangers for a time.  &lt;br /&gt;&lt;br /&gt;The error meant some Slingshot customers were randomly able to view other people's accounts when accessing these websites ...&lt;br /&gt;&lt;br /&gt;TradeMe ... said the fault didn't allow people to bid on auctions, change details, or view passwords or financial details.  &lt;p&gt;Slingshot ...  said the problem ... was the result of a new caching configuration ...&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;a href="http://www.stuff.co.nz/4657074a28.html"&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Abridged for brevity.   So that sounds like a pretty crap cache if its mixing up its end users!  Guess maybe it just had NO discrimination so everyone got the single last cache item for a given URL.  Maybe it was not considering the parameters at the end of URLs, to &lt;span style="font-style: italic;"&gt;tardme.com/home.rar?IGNOREDID=dontMatter&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Anyways, LOL !&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-3974714928183166648?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/3974714928183166648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=3974714928183166648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3974714928183166648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3974714928183166648'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/08/slingshots-technical-difficulties.html' title='Slingshots technical difficulties:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1802110614473768679</id><published>2008-08-11T09:12:00.000+12:00</published><updated>2008-08-11T09:26:30.487+12:00</updated><title type='text'>My home cheapo mods:</title><content type='html'>Our flat is full of cheap mods that I have busted out.  Example 1:&lt;br /&gt;&lt;br /&gt;My Logitech x230s sound really good, but the sub control doesn't go low enough.  Its quite boomy sometimes, so ...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2750378007/" title="sany8761 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3024/2750378007_505bbb081e.jpg" title="sany8761 (by t1mthet00lman)" alt="sany8761 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Stuff it with a sock!  The port looses its resonance and the cutoff is effectively brought above the (tuned) frequency (which is so boomy) - much better :)&lt;br /&gt;&lt;br /&gt;My hackjob at fixing the laptop power has me worried because there is not much in the way of cable tug-proofing sensitive the laptops' tail. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2751211308/" title="sany8759 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3062/2751211308_b69cc54e12.jpg" title="sany8759 (by t1mthet00lman)" alt="sany8759 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I got a tug resistant know going so the tail doesn't get any rugged tugs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2750377365/" title="sany8758 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3187/2750377365_563848431e.jpg" title="sany8758 (by t1mthet00lman)" alt="sany8758 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also managed to aquire a nice (free) USB light that was obviously a giveaway from Rabobank; (example shown)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/77623598@N00/254428182/" title="USB lamp (by Marco Wessel)"&gt;&lt;img src="http://farm1.static.flickr.com/102/254428182_790e524d51.jpg" title="USB lamp (by Marco Wessel)" alt="USB lamp (by Marco Wessel)" height="500" width="332" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Used to look like this, but unfortunately as its a lampshade, you couldn't point the light very easy.  I didn't want it that way, so I did a few "mods":&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2751208964/" title="sany8747 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3244/2751208964_7bd767c81f.jpg" title="sany8747 (by t1mthet00lman)" alt="sany8747 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I chopped and ghetto-glued it to point like a desk lamp should, and it is much better !&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2750376265/" title="sany8752 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3176/2750376265_8a781bbbcc.jpg" title="sany8752 (by t1mthet00lman)" alt="sany8752 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Blammo! it goes!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2750376787/" title="sany8755 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3039/2750376787_a483e94763.jpg" title="sany8755 (by t1mthet00lman)" alt="sany8755 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1802110614473768679?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1802110614473768679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1802110614473768679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1802110614473768679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1802110614473768679'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/08/my-home-cheapo-mods.html' title='My home cheapo mods:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3024/2750378007_505bbb081e_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-7157777672625335088</id><published>2008-07-23T22:48:00.000+12:00</published><updated>2008-07-23T23:19:20.342+12:00</updated><title type='text'>Fixing my cheap Acer 3680 laptop</title><content type='html'>Here is the problem: no center pin on the DC connector.  I tried to take it back as it was under warranty, but apparently this isnt covered - damn crappy Acers :| &lt;br /&gt;&lt;br /&gt;The cost for fixing in Amsterdam is over 100 Euros, which is about 1/2 the laptops' value.  This mean that either technology construction (laptop)  is &lt;span style="font-style: italic;"&gt;very&lt;/span&gt; cheap, or that European labor is &lt;span style="font-style: italic;"&gt;very&lt;/span&gt; expensive.  Or maybe both.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2694403619/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3119/2694403619_0ea15e5b65.jpg" alt="sany8629" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I assembled everything I need: tools, laptop and disassembly guide.  Also had a improvised anti-stat wire to keep me grounded.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2695220536/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3015/2695220536_0241c21370.jpg" alt="sany8622" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.mininova.org/tor/1143827"&gt;disassembly guide&lt;/a&gt; I found was excellent - I knew exactly which and what order to undo every screw.  For anyone else thinking of disassembly, you &lt;span style="font-style: italic;"&gt;want&lt;/span&gt; these kind of guides if possible.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2695221192/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3287/2695221192_7f2b0e9024.jpg" alt="sany8626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I followed the guide and got the unit apart quite easily.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2694403161/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3116/2694403161_6aacb05f2a.jpg" alt="sany8625" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Its really just a motherboard with an upper and lower cover wrapping it.  The tricks are in getting the right order of removal, and knowing which wires to unplug&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2694403415/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3162/2694403415_4abf19b580.jpg" alt="sany8627" /&gt;&lt;/a&gt;&lt;/p&gt;I put the screws in jars with labels to help ensure they found their correct homes.  The guide also detailed this :)&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2694403845/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3034/2694403845_bae052c2af.jpg" alt="sany8632" /&gt;&lt;/a&gt;&lt;/p&gt;I eventually had the lappy in enough pieces to locate and remove the connector.  Here is the connector in place.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2694403539/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3094/2694403539_6f7bced623.jpg" alt="sany8628" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;This connector was on a small board that was separate to the motherboard.  I unplugged it and got out the power board.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2694402833/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3127/2694402833_cd3b9c63b4.jpg" alt="sany8623" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; I couldn't find a replacement part for the connector, and so was planning to solder some wires directly to the board.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2695220862/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3110/2695220862_25d15910d9.jpg" alt="sany8624" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Upon inspection, I found that it was a multilayer board, and I only had a cheap solder iron. This meant I probably couldn't unsolder the socket.  What to do? I had to change my low tech solution:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2695221884/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3140/2695221884_df64f5bd85.jpg" alt="sany8633" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I broke the connector and removed it, while leaving 2 pins to solder to. My technique is non-destructive and hasn't affected the actual board so I can place a new part if/when I find one.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2694404313/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3168/2694404313_1ae5c3060e.jpg" alt="sany8637" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I used a rubber grommet to hold the wires in place.  This is very tight, and is the first (and only) defence against yanks of the cable.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2695222122/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3104/2695222122_87ce25dbdc.jpg" alt="sany8636" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the soldering.  Not very pretty but it will work.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2694404431/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3042/2694404431_df1c9d5664.jpg" alt="sany8638" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;Here is the final solution.  It is not pretty, and I am a little worried that it might break one day.  I'm thinking about v2 plans, any suggestions welcome.&lt;br /&gt;&lt;br /&gt;I added a standard connector to the other end of the cable, and had to hack the power adapter cable end off too, so its not quite non-destructive...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2695222500/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3069/2695222500_e6fa25b720.jpg" alt="sany8640" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But I can now charge and use it (and get my datas!), which is whats most important.  And it only cost $10 Euro to fix.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-7157777672625335088?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/7157777672625335088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=7157777672625335088' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/7157777672625335088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/7157777672625335088'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/07/fixing-my-cheap-acer-3680-laptop.html' title='Fixing my cheap Acer 3680 laptop'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3119/2694403619_0ea15e5b65_t.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-5606765502336347319</id><published>2008-07-14T20:00:00.000+12:00</published><updated>2008-07-14T20:18:40.092+12:00</updated><title type='text'>You can teach an old computer new tricks</title><content type='html'>There are lots of novel uses for old computers; this radiohead mashup done with a ZX spectrum (My first computer) is super-dope:&lt;br /&gt;&lt;br /&gt;&lt;object height="225" width="400"&gt; &lt;param name="allowfullscreen" value="true"&gt; &lt;param name="allowscriptaccess" value="always"&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1109226&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1"&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1109226&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="225" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/1109226?pg=embed&amp;amp;sec=1109226"&gt;Big Ideas (don't get any)&lt;/a&gt; from &lt;a href="http://www.vimeo.com/user354216?pg=embed&amp;amp;sec=1109226"&gt;James Houston&lt;/a&gt; on &lt;a href="http://vimeo.com/?pg=embed&amp;amp;sec=1109226"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As is this rendition of Funky Town, running on a C64 and dot matrix printer:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6_HkIUk-N1I&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/6_HkIUk-N1I&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;And for all those who thought that the ZX spectrum had crap graphics and sound... you are right.  But look at what some leet Russian demoscene hackers have coded up - very nice, especially when you know how limited that old hardware was/is:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dsg4P-e10MQ&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/dsg4P-e10MQ&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-5606765502336347319?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/5606765502336347319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=5606765502336347319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5606765502336347319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5606765502336347319'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/07/you-can-teach-old-computer-new-tricks.html' title='You can teach an old computer new tricks'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-2912897904662080096</id><published>2008-07-13T02:55:00.000+12:00</published><updated>2008-07-13T02:58:21.623+12:00</updated><title type='text'>Left brainers and overthinkers...</title><content type='html'>... should read this post to help boost their creativity. Nice ideas.&lt;br /&gt;&lt;br /&gt;&lt;span class="pagetitle"&gt;&lt;blockquote&gt;10 Ways to Help Left Brainers Tap Into the Best of Their Creativity&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ideachampions.com/weblogs/archives/2008/07/right_ways_of_w.shtml"&gt;http://www.ideachampions.com/weblogs/archives/2008/07/right_ways_of_w.shtml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-2912897904662080096?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/2912897904662080096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=2912897904662080096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2912897904662080096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2912897904662080096'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/07/left-brainers-and-overthinkers.html' title='Left brainers and overthinkers...'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-2299457694620642292</id><published>2008-07-07T06:18:00.000+12:00</published><updated>2008-07-07T08:28:07.427+12:00</updated><title type='text'>The joys of F1</title><content type='html'>Its great to be here in Europe and be able to watch F1 at a reasonable hour.   Unfortunately the broadcasts are in Dutch.  My good pal, ATech, often gives me a skype audio feed, as everyone shares the same video feed. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2367274628/" title="sany7142 (by t1mthet00lman)"&gt;&lt;img src="http://farm3.static.flickr.com/2361/2367274628_18f36670dc.jpg" title="sany7142 (by t1mthet00lman)" alt="sany7142 (by t1mthet00lman)" height="374" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is us doing some serious F1 watching.  This time, ATech was getting the video from me - the webcam pointing at the TV.  If you look closely, you can see him enjoying it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2643108166/" title="f1-2 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3051/2643108166_377ae12c27.jpg" title="f1-2 (by t1mthet00lman)" alt="f1-2 (by t1mthet00lman)" height="313" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I love that I can download (cough) onboards, lap data, as well as the ITV coverage, and run them all in sync the next day.  Pain to setup sometime, but great once lined up.  I have been thinking of attempting to weave them into matroska files sometime.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2367273600/" title="sany6938 (by t1mthet00lman)"&gt;&lt;img src="http://farm3.static.flickr.com/2347/2367273600_6ff27fa975.jpg" title="sany6938 (by t1mthet00lman)" alt="sany6938 (by t1mthet00lman)" height="374" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is ITV on one laptop, onboards on the other.  Awesome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-2299457694620642292?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/2299457694620642292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=2299457694620642292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2299457694620642292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2299457694620642292'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/07/joys-of-f1.html' title='The joys of F1'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2361/2367274628_18f36670dc_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-2827099011651563434</id><published>2008-07-02T19:21:00.000+12:00</published><updated>2008-07-02T19:29:10.606+12:00</updated><title type='text'>Bill Gates sign-out</title><content type='html'>So, Bill has hung his hat up at Microsoft.  For all that I don't like about Microsoft, I can't deny that they did kickstart the PC revolution, so I have to respect that.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3HA4lSUhlbw&amp;amp;hl=en"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/3HA4lSUhlbw&amp;amp;hl=en" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Your &lt;a href="http://en.wikipedia.org/wiki/Philanthropy"&gt;philanthropic&lt;/a&gt; activities give you more kudos and enjoyment then that whole borg / spawn of satan thing.  Respect for giving your $$ away :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-2827099011651563434?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/2827099011651563434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=2827099011651563434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2827099011651563434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2827099011651563434'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/07/bill-gates-sign-out.html' title='Bill Gates sign-out'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-2538073357373962802</id><published>2008-06-17T07:44:00.001+12:00</published><updated>2008-06-17T07:45:56.170+12:00</updated><title type='text'>fsck that damn chkdsk</title><content type='html'>&lt;a href="http://www.flickr.com/photos/8086033@N04/2489029034/" title="sany7969 (by t1mthet00lman)"&gt;&lt;img src="http://farm3.static.flickr.com/2160/2489029034_4a18f166d1.jpg" title="sany7969 (by t1mthet00lman)" alt="sany7969 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Something is wrong with my disc check.. I think...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-2538073357373962802?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/2538073357373962802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=2538073357373962802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2538073357373962802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2538073357373962802'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/06/something-is-wrong-with-my-disc-check.html' title='fsck that damn chkdsk'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2160/2489029034_4a18f166d1_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-7222701622653726743</id><published>2008-06-13T17:25:00.000+12:00</published><updated>2008-06-17T06:42:03.130+12:00</updated><title type='text'>The Royal Dutch Football Team</title><content type='html'>...have an awesome new website.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.onsoranje.nl/"&gt;http://www.onsoranje.nl&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2550657062/" title="SANY8135 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3105/2550657062_555d7189fc.jpg" title="SANY8135 (by t1mthet00lman)" alt="SANY8135 (by t1mthet00lman)" height="500" width="374" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With the Euro Cup this year, the Dutchies need a site to get all the latest info (as well as plenty of Dutch adverts :/ )&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2550654796/" title="SANY8096 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3177/2550654796_1f223e3710.jpg" title="SANY8096 (by t1mthet00lman)" alt="SANY8096 (by t1mthet00lman)" height="374" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;Ruud van Nistelrooy gives it the thumbs up!  Thats a PDA running windows mobile and opera over wifi.  the touch screen &lt;span style="font-style: italic;"&gt;approximates&lt;/span&gt; the ease of the iPhone.  sorta. Anyway, what a nice site! (except that slow panning image at the top, the  &lt;a href="http://toolman.jteam.nl/?p=5"&gt;flash&lt;/a&gt; banner,  can give you a headache if you look at it for too long. )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-7222701622653726743?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/7222701622653726743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=7222701622653726743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/7222701622653726743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/7222701622653726743'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/06/royal-dutch-football-team.html' title='The Royal Dutch Football Team'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3105/2550657062_555d7189fc_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-6242828785543117733</id><published>2008-06-13T08:46:00.000+12:00</published><updated>2008-06-13T09:17:08.090+12:00</updated><title type='text'>The legendary SID chip:</title><content type='html'>&lt;blockquote&gt;Computer games don't affect people. I mean, if video games affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.&lt;/blockquote&gt;&lt;br /&gt;Not sure whos quote this is, but I think its very true -  the last part, that is - that those awesome music tracks that the old 80s games paved the way for modern electronic music.&lt;br /&gt;&lt;br /&gt;Well some guy,   Stone Oakvalley, build the most extreme rig to authentically record the &lt;span style="font-style: italic;"&gt;entire&lt;/span&gt; SID collection, stripped and collected from C64 disc images etc.  (Remember that the files &lt;span style="font-style: italic;"&gt;are digital&lt;/span&gt;, so its still bit-perfect)    He then built a PC mesh and associated custom hardware to control, load and playback the SID files into multiple real C64 hardware, then playback and record in real time.   He cut no corners - 100% original C64 hardware, in all major SID revisions, converted to high quality MP3.   And the best thing is that &lt;span style="font-weight: bold;"&gt;all&lt;/span&gt; the songs are available to listen to online.&lt;br /&gt;&lt;br /&gt;This rig and associated site is exceptionally geek-tastic.  All you nerds worth your salt, this is worth looking even if only for the "OMG that is extreme dedication" factor.&lt;br /&gt;&lt;br /&gt;Check it: &lt;a href="http://www.6581-8580.com/soasc_background.htm"&gt;http://www.6581-8580.com/soasc_background.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So to the SOASC= crew: My hat is off to you guys - this project rules in a way that have maximum respect for. One of my personal faves would have to be &lt;a href="http://www.se2a1.net:40000/soasc/MOS6581R2/MUSICIANS/B/Bayliss_Richard/Last_Ninja_Megamix_T01.sid.mp3"&gt;last ninja&lt;/a&gt;, I spent hours in front of that game!  I got a feeling someone linked me this recently, but I didn't give the site time to sink in - if so, i got there in the end :)&lt;br /&gt;&lt;br /&gt;Puts my &lt;a href="http://en.wikipedia.org/wiki/C64_Direct-to-TV"&gt;C64-DTV&lt;/a&gt; to shame..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-6242828785543117733?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/6242828785543117733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=6242828785543117733' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6242828785543117733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6242828785543117733'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/06/legendary-sid-chip.html' title='The legendary SID chip:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-485585457617870771</id><published>2008-05-26T02:35:00.000+12:00</published><updated>2008-05-26T02:56:59.729+12:00</updated><title type='text'>Intersting post:</title><content type='html'>Check this post out about food expenditure in different countries:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.atmayogi.com/node/799"&gt;http://www.atmayogi.com/node/799&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interesting post from my vedic contact!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-485585457617870771?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/485585457617870771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=485585457617870771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/485585457617870771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/485585457617870771'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/05/intersting-post.html' title='Intersting post:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-3869051934441102580</id><published>2008-05-25T05:04:00.000+12:00</published><updated>2008-05-25T08:45:26.177+12:00</updated><title type='text'>OMG a V8 engine made from Lego:</title><content type='html'>&lt;a href="http://www.nicjasno.com/node/1019"&gt;http://www.nicjasno.com/node/1019&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Runs on compressed air, and uses the technics piston assemblys.  Has valves and everything, tho a few cuts and glues to make some of the more exotic bits (valves vie the pneumatic switchs, glued clutch wheels etc.) but nothing thats cheating too much.&lt;br /&gt;&lt;br /&gt;If you think thats cool, check the whole car made from lego!&lt;br /&gt;&lt;a href="http://www.nicjasno.com/node/584"&gt;&lt;br /&gt;http://www.nicjasno.com/node/584&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Look over this site if either of these sound cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-3869051934441102580?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/3869051934441102580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=3869051934441102580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3869051934441102580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3869051934441102580'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/05/omg-v8-engine-made-from-lego.html' title='OMG a V8 engine made from Lego:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1484196754743470161</id><published>2008-05-01T20:53:00.000+12:00</published><updated>2008-05-02T01:54:49.627+12:00</updated><title type='text'>Special Minis:</title><content type='html'>I thought it time I post on all the Minis that I have been seeing over here in Europe.  Its funny seeing the "special edition" Minis, they are rare, but they do exist in Europe! &lt;br /&gt;&lt;br /&gt;Lots of Mini 'special editions' were released in the 80's.  The changes were generally limited to different trim and badging, and maybe a novel paint color.&lt;br /&gt;&lt;br /&gt;First up, the &lt;a href="http://www.minilimitededitions.co.uk/index.htm"&gt;Jet Black&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.minilimitededitions.co.uk/images/jethot.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;and its interior:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.minilimitededitions.co.uk/images/jethotbr.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;This one lives on our road.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2241858425/" title="SANY6553 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm3.static.flickr.com/2011/2241858425_b905209c91_m.jpg" title="SANY6553 (by t1mthet00lmantream)" alt="SANY6553 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2242650980/" title="SANY6555 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm3.static.flickr.com/2140/2242650980_54244b7f5b_m.jpg" title="SANY6555 (by t1mthet00lmantream)" alt="SANY6555 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2242650856/" title="SANY6554 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm3.static.flickr.com/2205/2242650856_c9ce5fcdc5_m.jpg" title="SANY6554 (by t1mthet00lmantream)" alt="SANY6554 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Its a little faded, but looks in nice condition.  Everything here is right left drive too!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2421196477/" title="sany7223 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm4.static.flickr.com/3208/2421196477_aac89eb628_m.jpg" title="sany7223 (by t1mthet00lmantream)" alt="sany7223 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2422010692/" title="sany7221 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm4.static.flickr.com/3262/2422010692_a2361f2dc4_m.jpg" title="sany7221 (by t1mthet00lmantream)" alt="sany7221 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The "Racing Green".  This was in France, where the parking is done by touch - every mini has these ugly overriders.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2436473819/" title="sany7420 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm3.static.flickr.com/2296/2436473819_a096ffd3f8_m.jpg" title="sany7420 (by t1mthet00lmantream)" alt="sany7420 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the "Balmoral Edition".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2436509075/" title="sany7679 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm4.static.flickr.com/3087/2436509075_d270525f7c_m.jpg" title="sany7679 (by t1mthet00lmantream)" alt="sany7679 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2436509555/" title="sany7682 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm3.static.flickr.com/2176/2436509555_230497a0af_m.jpg" title="sany7682 (by t1mthet00lmantream)" alt="sany7682 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2437328514/" title="sany7680 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm3.static.flickr.com/2282/2437328514_b5754bee7e_m.jpg" title="sany7680 (by t1mthet00lmantream)" alt="sany7680 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The "Polynesian blue Seaway".  I don't know much about this one.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2436508841/" title="sany7678 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm4.static.flickr.com/3035/2436508841_5480a52e68_m.jpg" title="sany7678 (by t1mthet00lmantream)" alt="sany7678 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2436508441/" title="sany7675 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm3.static.flickr.com/2119/2436508441_55dce68786_m.jpg" title="sany7675 (by t1mthet00lmantream)" alt="sany7675 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;An "S" wagon - pity about the poo color.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2327747362/" title="sany6756 (by t1mthet00lmantream)"&gt;&lt;img src="http://farm4.static.flickr.com/3263/2327747362_2d196497f8_m.jpg" title="sany6756 (by t1mthet00lmantream)" alt="sany6756 (by t1mthet00lmantream)" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And a nice S with some trick alloys.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1484196754743470161?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1484196754743470161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1484196754743470161' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1484196754743470161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1484196754743470161'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/05/special-minis.html' title='Special Minis:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2011/2241858425_b905209c91_t.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-3921340105892478601</id><published>2008-04-18T09:42:00.000+12:00</published><updated>2008-04-18T09:46:04.858+12:00</updated><title type='text'>THe business...</title><content type='html'>Long time no posts - check my new business cards out..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/2422012390/" title="sany7232 (by t1mthet00lman)"&gt;&lt;img src="http://farm4.static.flickr.com/3211/2422012390_6f7cde5bda.jpg" title="sany7232 (by t1mthet00lman)" alt="sany7232 (by t1mthet00lman)" height="374" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yes thats 5 colors!  My travel blog will have all the deets, this is the pre-release teaser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-3921340105892478601?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/3921340105892478601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=3921340105892478601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3921340105892478601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3921340105892478601'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/04/business.html' title='THe business...'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3211/2422012390_6f7cde5bda_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-5242493996947007516</id><published>2008-03-31T20:49:00.000+13:00</published><updated>2008-03-31T20:52:17.850+13:00</updated><title type='text'>Work blog</title><content type='html'>For those of you who don't know, I'm working at JTeam here in Amsterdam.  I have started my first &lt;span style="font-style: italic;"&gt;professional&lt;/span&gt; blog.  That doesn't mean its any better, has smarter content or anything, only that I get paid to write on it.. sorta.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://toolman.jteam.nl/"&gt;http://toolman.jteam.nl/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yes I have 3 blogs - subscribe to them all!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-5242493996947007516?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/5242493996947007516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=5242493996947007516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5242493996947007516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5242493996947007516'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/03/work-blog.html' title='Work blog'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-8664484913343264968</id><published>2008-03-06T19:46:00.000+13:00</published><updated>2008-03-06T20:34:14.458+13:00</updated><title type='text'>Sterling engine in your PC:</title><content type='html'>&lt;a href="http://www.extremetech.com/article2/0,1558,2272507,00.asp?kc=ETRSS02129TX1K0000532"&gt;http://www.extremetech.com/article2/0,1558,2272507,00.asp?kc=ETRSS02129TX1K0000532&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A great idea, use the waste heat that the CPU throws off to power the cooling fan.  I wonder how noisy this is?  Also, sterling engines are fickle, as they use a sort of resonance between the expansion inside the cylinder and the cooling that the output fan creates.   Still its a neat idea, and maybe we'll see it becoming more common, if the tech is stable (and cheap) enough.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-8664484913343264968?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/8664484913343264968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=8664484913343264968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8664484913343264968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8664484913343264968'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/03/sterling-engine-in-your-pc.html' title='Sterling engine in your PC:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-291614186382969570</id><published>2008-03-03T22:56:00.000+13:00</published><updated>2008-03-03T23:04:44.107+13:00</updated><title type='text'>RIP Netscape</title><content type='html'>As many of you probably know, Netscape officially removed support for its eponymous browser.&lt;br /&gt;&lt;blockquote&gt;Official: &lt;a href="http://blog.netscape.com/2007/12/28/end-of-support-for-netscape-web-browsers/"&gt;http://blog.netscape.com/2007/12/28/end-of-support-for-netscape-web-browsers/&lt;/a&gt;&lt;br /&gt;BBC: &lt;a href="http://news.bbc.co.uk/2/hi/technology/7270583.stm"&gt;http://news.bbc.co.uk/2/hi/technology/7270583.stm&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;I was an early convert well before Firefox came about.  I loved tabbed browsing, but everyone I showed just thought that it was a duplication of the task bar list of windows.   Oh how wrong you all were - who still uses a browser without tabs? (Shut up anyone using iE6 - you shouldn't be reading this blog on such a crap browser)&lt;br /&gt;&lt;br /&gt;Then Mr. Sam told me about this new browser that was a fork of netscape, and cut out the rest of the clutter that was the Mozilla / Netscape bundle.  The Netscape / Mozilla bundle had all sorts of fluff that not many people used: email client, HTML composer, calendaring etc.  And then Firefox came along and showed how small, focussed and fast was better...&lt;br /&gt;&lt;br /&gt;And we all rejoiced.  And the plugins were good.  And we looked upon those still using internet exploder and laughed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Netscape - you lead the internet revolution for a time, and now your offspring, Firefox, is keeping the other browsers honest.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-291614186382969570?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/291614186382969570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=291614186382969570' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/291614186382969570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/291614186382969570'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/03/rip-netscape.html' title='RIP Netscape'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1089765631918567062</id><published>2008-02-26T23:49:00.000+13:00</published><updated>2008-02-26T23:53:55.621+13:00</updated><title type='text'>element.offsetLeft</title><content type='html'>I just figured out what has been giving me grief all morning.  iE6 doesn't give correct values for element.offset(Left|Top|Right|Bottom) until after the page has loaded under some circumstances.  Especially when the element is inside a table.  Until the page finishes render,  it returns 0. &lt;br /&gt;&lt;br /&gt; Urggg!  I guess it is still adjusting the table size to fit so its ambiguous as to the correct size.  I spent a while seeing if it was this bug (http://support.microsoft.com/kb/811808) but I think they aren't quite related.&lt;br /&gt;&lt;br /&gt;Vent over.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1089765631918567062?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1089765631918567062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1089765631918567062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1089765631918567062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1089765631918567062'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/02/elementoffsetleft.html' title='element.offsetLeft'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-4107322678777043787</id><published>2008-02-26T09:10:00.000+13:00</published><updated>2008-02-26T09:13:05.134+13:00</updated><title type='text'>RAM longevity in the absence of electricity</title><content type='html'>This shows how the GNU &lt;span style="font-style: italic;"&gt;dd&lt;/span&gt; command is a leet hax0r tool...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JDaicPIgn9U&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JDaicPIgn9U&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Nice!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-4107322678777043787?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/4107322678777043787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=4107322678777043787' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/4107322678777043787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/4107322678777043787'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/02/ram-longevity-in-absence-of-electricity.html' title='RAM longevity in the absence of electricity'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-5921497202703166527</id><published>2008-02-05T01:45:00.000+13:00</published><updated>2008-02-06T02:48:09.754+13:00</updated><title type='text'>More to learn!</title><content type='html'>Its amazing how 6 months off working can affect you.   Traveling thru Asia was excellent, but I didn't really &lt;span style="font-style: italic;"&gt;think&lt;/span&gt; much, it was more like 24/7 &lt;span style="font-style: italic;"&gt;experiencing.  &lt;/span&gt;Towards the end of the trip I felt like I needed to exercise my brain!&lt;br /&gt;&lt;br /&gt;I have been revising so much Java material recently (its all coming back), I need to re-learn so many things!  I want to be on top of my game for interviews, but I haven't got anything to practice with, so I'm having to research and make my own dummy projects.   Oh well, I'm sure I'll be getting paid for doing this eventually.&lt;br /&gt;&lt;br /&gt;I had an interview today where they asked me lots of technical questions to gauge my level - fair enough.  Unfortunately I was rusty in a few areas, so I am going to write another essay on the topics I should know more about.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Singletons:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A Singleton is a design pattern designed to guarantee only a single instance of an object.  What do you use them for?   They are good for objects used in many areas of a system - cross cutting objects.  Also used for object factories, facade objects, state objects.  Yes I do know what a singleton is.&lt;br /&gt;&lt;br /&gt;Whats the technique in Java again? urg...  well I can &lt;span style="font-style: italic;"&gt;now &lt;/span&gt;tell you: nutshell is that you have a private constructor (so it cant be instantiated) and a static variable (to hold the single instance), then a static method which can instantiate (if needed) and return the singleton.  In multi threaded objects, you need to be very careful to ensure that 2 objects can't be created due to synchronous access.&lt;br /&gt;&lt;br /&gt;While I was reviewing this pattern, I found some interesting Java issues with the compiler optimization of the &lt;span style="font-weight: bold;"&gt;double locking&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;pattern&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;  &lt;/span&gt;This pattern is a nice way to not need to synch on every singleton request,&lt;span style="font-style: italic;"&gt;  &lt;/span&gt;eg:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;public Object getSingletonObject() {&lt;br /&gt;&lt;br /&gt; if(obj == null) { //lock1&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;        syncronized (this) {&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;            if(obj == null) //lock2&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;            obj = new Object();&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;    }&lt;br /&gt;&lt;br /&gt;} &lt;/span&gt;&lt;/blockquote&gt;The idea here is that the method only synch's once - on first request.  Every other request for the singleton doesn't (need to) synch.  Unfortunately it doesnt work (until java 5) as a second call during the synch block by another thread might try the first lock and find non null, half instantiated object.  The compiler reordering means that you can't guarantee the behavior without the whole method being synched.  Or by ensuring java 5+ environments and marking the singleton field as &lt;span style="font-family:courier new;"&gt;volatile&lt;/span&gt;.  This technique compiles and may appear to work in earlier JDKs, but isn't threadsafe.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Spring FactoryBean:&lt;br /&gt;&lt;blockquote&gt;(quoting the FactoryBean’s JavaDoc here)&lt;br /&gt;an ‘Interface to be implemented by objects used within a BeanFactory that are themselves factories. If a bean implements this interface, it is used as a factory, not directly as a bean.’&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;So a Spring FactoryBean is a special bean, it has implemented the FactoryBean interface.  This special interface marks the bean as a factory, to provide generation of objects (or a singleton) and inject them into the application context. So it is a special bean in that its methods are not directly accessible, but it provides access to (other) bean(s) indirectly - it is a factory and its getObject() method passes back whatever the factory dispenses..  It can be a singleton or regular factory. &lt;br /&gt;&lt;br /&gt;This forms a vital part of creation and injection of objects into the context.  The Spring packages have many default implementations of factories and they all implement this interface.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-5921497202703166527?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/5921497202703166527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=5921497202703166527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5921497202703166527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/5921497202703166527'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/02/more-to-learn.html' title='More to learn!'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1957523001791960174</id><published>2008-02-03T21:08:00.000+13:00</published><updated>2008-02-04T00:12:00.646+13:00</updated><title type='text'>The Semantic Web</title><content type='html'>&lt;essay&gt;&lt;br /&gt;&lt;br /&gt;Have you ever stopped to ask your self, What &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; the Semantic Web?  Here I quote the introduction from the W3C working group&lt;br /&gt;&lt;br /&gt;&lt;div class="answer"&gt;           &lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div class="answer"&gt;&lt;p&gt;             The vision of the Semantic Web is to extend principles of the Web from documents to             data. This extension will allow to fulfill more of the Web’s potential, in that it             will allow data to be shared effectively by wider communities, and to be processed             automatically by tools as well as manually.           &lt;/p&gt;           &lt;p&gt;             The Semantic Web allows two things.           &lt;/p&gt;           &lt;ol&gt;&lt;li&gt;It allows data to be surfaced in the form of real data, so that a program doesn’t             have to strip the formatting and pictures and ads off a Web page and guess where the             data on it is.             &lt;/li&gt;&lt;li&gt;it allows people to write (or generate) files which explain—to a machine—the             relationship between different sets of data. For example, one is able to make a             “semantic link” between a database with a “zip-code” column and a form with a             “zip” field that they actually mean the same – they are the same abstract             concept. This allows machines to follow links and hence automatically integrate data             from many different sources.             &lt;/li&gt;&lt;/ol&gt;           &lt;p&gt;             Semantic Web technologies can be used in a variety of application areas; for example:             in &lt;em&gt;data integration&lt;/em&gt;, whereby data in various locations and various formats can             be integrated in one, seamless application; in &lt;em&gt;resource discovery and             classification&lt;/em&gt; to provide better, domain specific search engine capabilities; in             &lt;em&gt;cataloging&lt;/em&gt; for describing the content and content relationships available at a             particular Web site, page, or digital library; by &lt;em&gt;intelligent software agents&lt;/em&gt;             to facilitate knowledge sharing and exchange; in &lt;em&gt;content rating&lt;/em&gt;; in describing             &lt;em&gt;collections&lt;/em&gt; of pages that represent a single logical “document”; for             describing &lt;em&gt;intellectual property rights&lt;/em&gt; of Web pages (see, eg, the &lt;a href="http://creativecommons.org/technology/usingmarkup"&gt;Creative Commons&lt;/a&gt;), and in many             others.           &lt;/p&gt;         &lt;/div&gt;           &lt;p class="permalink"&gt;&lt;a href="http://www.w3.org/2001/sw/SW-FAQ#What1"&gt;(permalink)&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;So what we are talking about here is richer data, and ubiquitous or at least pervasive use of common or translatable markups.  Technology is being used to collate data from different sources (data integration), to index for searches within specific domains (resource discovery, classification) etc..&lt;br /&gt;&lt;br /&gt;RDF defines a technique for defining these, so is fundamental to Semantic Web as it exists now.  It is a drafted standard and is in use.  RDF data can be represented many formats, the most common being XML and RDF triples.  The different formats suit different data types, and tools exists to translate.  This makes disparate data collate-able in a common format, and is interchangeable. &lt;br /&gt;&lt;br /&gt;RDF defines a triplet relationship for every association: subject, predicate, object.  This means: this subject is related to this object by this predicate. Links are similar to HTML, but are labeled, and define relationships instead of jump links.  There is no "current page"!  Objects can be URIs or literals, subjects and prediactes must be URIs.&lt;br /&gt;&lt;br /&gt;RDF can be referenced on an HTML page and in some senses it is like meta tags, but  more structured as it is a shared resource with shared structure.  The whole idea is for RDF to be shared by lots of systems by being publicly referenced.&lt;br /&gt;&lt;blockquote&gt;             The Semantic Web is an &lt;em&gt;extension&lt;/em&gt; of the current Web and not its replacement.             Islands of RDF and possibly related ontologies can be developed incrementally. Major             application areas (like Health Care and Life Sciences) may choose to “locally”             adopt Semantic Web technologies, and this can then spread over the Web in general. In             other words, one should not think in terms of “rebuilding” the Web.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.w3.org/2001/sw/SW-FAQ#relateweb"&gt;(permalink)&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;This kind of data structure is different to XML Schemas.   They are specific to a busines transaction, protocol or similarRDF it is a knowledge representation,               not a message format.  As the RDF is shared it is reusable for reasoning by other systems to have knowledge outside of the systems ontological domain.  Folksonomies or "tags" are not quite the same.  They are unstructured and do not completely define the triplet relationship defined earlier.&lt;br /&gt;&lt;br /&gt;Microformats, embedded in HTML, are very small datastructues in comparison and so have not used RDF.  There are tools to bridge to RDF (GRRDL).  To be involved in the semantic web you only need  to provide RDF data access to your structures.   This can be done "on the fly"  and probably often is; most data not stored in RDF!&lt;br /&gt;&lt;br /&gt;Web2 has the spirit of semantic web.  The sharing of disparate data sources and web mash ups.  Not all are implemented cleanly, but  RDF can and is used in some (mainly larger,  more structured) mash ups.&lt;br /&gt;&lt;br /&gt;There are catalog websites lising millions or live RDF services.&lt;br /&gt;&lt;br /&gt;OWL is a language that site on top of RDF, and gives more information about the ontology of the RDF items.  It is a richer language to specify things such as cardinality and other characteristics of relationships.  Very useful for knowledge representation, searching over multiple sources.  It is rich enough to have classes and instances (individuals), and maps their relationships.&lt;br /&gt;&lt;br /&gt;&lt;/essay&gt;&lt;br /&gt;&lt;br /&gt;Those of you who read and understood some of it might be wondering why I'm writing about the Semantic Web.  I accidentally put the words "Semantic web evangelist" on my CV when I really meant "Web standards evangelist" - oops!  I do love the semantic web ideals, but haven't followed it rigorously or had a chance to build anything with it.  Also, it was really late when I finished my CV...&lt;br /&gt;&lt;br /&gt;XHTML, Web2.0 and micro formats are the thin edge of the semantic wedge, but they are in use and start the migration towards a richer web.  I needed to refresh my mind as to some of the more technical aspects of the semantic web so I though I'd do a writeup so I had something to refer to.  Some nerd out there might find it interesting (looking at you Sam). &lt;br /&gt;&lt;br /&gt;I might point it out at interviews.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1957523001791960174?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1957523001791960174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1957523001791960174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1957523001791960174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1957523001791960174'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/02/semantic-web.html' title='The Semantic Web'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-3342108773910527073</id><published>2008-01-30T06:32:00.000+13:00</published><updated>2008-01-30T06:39:45.655+13:00</updated><title type='text'>M$ Office 2007</title><content type='html'>is weird!&lt;br /&gt;&lt;br /&gt;I have been using Vista, which is weird enough, but I just tried out Office.  Took me 5 minutes to find the open file dialog!  Seems these new apps have their own 'start' button instead of a file-edit-... dropdown.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_4QVUwM-Hlko/R59kqMhL1VI/AAAAAAAAABI/i0Bi_4mvrK0/s1600-h/0,1425,sz%3D1%26i%3D144873,00.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_4QVUwM-Hlko/R59kqMhL1VI/AAAAAAAAABI/i0Bi_4mvrK0/s400/0,1425,sz%3D1%26i%3D144873,00.gif" alt="" id="BLOGGER_PHOTO_ID_5160954374067574098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not sure how I feel about that one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-3342108773910527073?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/3342108773910527073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=3342108773910527073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3342108773910527073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3342108773910527073'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/01/m-office-2007.html' title='M$ Office 2007'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_4QVUwM-Hlko/R59kqMhL1VI/AAAAAAAAABI/i0Bi_4mvrK0/s72-c/0,1425,sz%3D1%26i%3D144873,00.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1827845442727376493</id><published>2008-01-19T12:39:00.000+13:00</published><updated>2008-01-19T12:40:59.394+13:00</updated><title type='text'>Trick mini:</title><content type='html'>If anyone is looking for a super dope mini, buy this one:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.trademe.co.nz/Trade-Me-Motors/Cars/Mini/photos/a-135578049/p-57002115.htm"&gt;http://www.trademe.co.nz/Trade-Me-Motors/Cars/Mini/photos/a-135578049/p-57002115.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1827845442727376493?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1827845442727376493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1827845442727376493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1827845442727376493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1827845442727376493'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/01/trick-mini_9861.html' title='Trick mini:'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-8739178736190993713</id><published>2008-01-16T21:54:00.000+13:00</published><updated>2008-01-16T21:55:08.307+13:00</updated><title type='text'>Tom Cruise is ...</title><content type='html'>&lt;a href="http://defamer.com/344987/the-tom-cruise-indoctrination-video-scientologists-dont-want-you-to-see"&gt;http://defamer.com/344987/the-tom-cruise-indoctrination-video-scientologists-dont-want-you-to-see&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Craaazy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-8739178736190993713?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/8739178736190993713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=8739178736190993713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8739178736190993713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8739178736190993713'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/01/tom-cruise-is.html' title='Tom Cruise is ...'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-3221911693578621552</id><published>2008-01-09T04:14:00.000+13:00</published><updated>2008-01-09T04:15:46.583+13:00</updated><title type='text'>NZs A1 racecar vs Boeng 777</title><content type='html'>&lt;a href="http://www.stuff.co.nz/4347746a1823.html"&gt;http://www.stuff.co.nz/4347746a1823.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;nice!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-3221911693578621552?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/3221911693578621552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=3221911693578621552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3221911693578621552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3221911693578621552'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/01/nzs-a1-racecar-vs-boeng-777.html' title='NZs A1 racecar vs Boeng 777'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-6225501790459459587</id><published>2008-01-08T10:54:00.000+13:00</published><updated>2008-01-08T10:57:41.733+13:00</updated><title type='text'>Video blogging: join the cool kids!</title><content type='html'>Hey all you who do still subscribe to this old thing.  I am going to put video blogs up on youtube.  here is my first go, so 'tag' you should do it too!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=jqfLbgy4s-A"&gt;http://www.youtube.com/watch?v=jqfLbgy4s-A&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;its  a bit crap quality sorry. also you might need to login as its marked as private etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-6225501790459459587?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/6225501790459459587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=6225501790459459587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6225501790459459587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6225501790459459587'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2008/01/video-blogging-join-cool-kids.html' title='Video blogging: join the cool kids!'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-3467889445893263915</id><published>2007-05-31T15:06:00.000+12:00</published><updated>2007-05-31T15:55:28.409+12:00</updated><title type='text'>MMM Pizza</title><content type='html'>I am announcing that I am officially giving up collecting Hells tokens.  I have been a wiley collector, finding them in all sorts of situations...&lt;br /&gt;&lt;br /&gt;(Nearly) Free Pizza!&lt;br /&gt;&lt;br /&gt;I always buy their pizza  - even if I claim its with another order.   My stash is at about 3/2 big/small pizzas and I'll have to use them before I go, or pass them on..&lt;br /&gt;&lt;br /&gt;Sorry Benji but ya gotta claim vouchers!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/522554556/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/233/522554556_072e152d8e.jpg" alt="HellTokens2" height="375" width="500" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-3467889445893263915?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/3467889445893263915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=3467889445893263915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3467889445893263915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3467889445893263915'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2007/05/mmm-pizza.html' title='MMM Pizza'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/233/522554556_072e152d8e_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-8828897548419544158</id><published>2007-05-24T11:54:00.000+12:00</published><updated>2007-05-25T10:37:20.212+12:00</updated><title type='text'>PWM and cooling my CPU</title><content type='html'>If you know me, you have probably seen my crazy cooling setup on my PC.  Its something that has evolved out of a desire to make my (24/7) computer as quiet as possible - I sleep right next to it.  I have done a &lt;a href="http://youtube.com/watch?v=EjIaApPsP0k"&gt;youtube overview&lt;/a&gt;, but I have continued to evolve it since that video - especially the &lt;a href="http://en.wikipedia.org/wiki/Pulse-width_modulation"&gt;PWM&lt;/a&gt; bit I'll talk about lower down.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/c/c4/Zalman_heat_sink.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://upload.wikimedia.org/wikipedia/commons/c/c4/Zalman_heat_sink.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So lets look at my cooling.  My CPU is an &lt;a href="http://en.wikipedia.org/wiki/Athlon_xp"&gt;AMD Athlon XP 2600&lt;/a&gt; and I have a copper Zalman Flower mounted to it.  The CPU is showing its age, as it isn't 64 bit (meh), doesn't do SSE2 (so no sneaky OSX install last time I looked), and doesnt have the VT extensions for (good) virtualisation. Still, the CPU has been good for me and I'm off traveling soon, so I have stuck with it till I leave.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.silverstonetek.com/images/products/st30nf/st30nf-0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.silverstonetek.com/images/products/st30nf/st30nf-0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I bought a PSU that is fanless, the &lt;a href="http://www.silverstonetek.com/products/st30nf/st30nf.html"&gt;Silverstone ST30NF&lt;/a&gt;.  Lots of "silent" PSUs do have fans, but not this one! &lt;span style="font-weight: bold;"&gt;0 db&lt;/span&gt; baby...&lt;br /&gt;&lt;br /&gt;I also have a GeForce FX5200 which has no moving parts (passive cooling) and 3 HDDs.  Both these devices have my homebrew foam fan shrouds and super-low speed, low-noise 80mm fans pushing air over them.  I bought the&lt;a href="http://www.quietpc.com/nz/casefans.html#80"&gt; low noise fans&lt;/a&gt;, mounted them into the foam shrouds (with the benefit of no noise transfer to the case) and put the inline resistors (included with fans) to drop the fans down to a &lt;span style="font-style: italic;"&gt;very&lt;/span&gt; low speed - they are inaudible over the HDD spindle noise :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/511402234/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/231/511402234_ee0a111a10.jpg" alt="cooling pics" height="375" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The HDDs are held together with an 8mm gap between each using some metal strapping with holes, and this unit sits on &lt;a href="http://www.quietpc.com/nz/caseacc.html#quietfeet"&gt;rubber feet&lt;/a&gt; to stop any hdd vibration from transmitting to the case etc - they are completely isolated aside from the rubber feet and cables coming out.&lt;br /&gt;&lt;br /&gt;So one fan is blowing air over the chipset and videocard, the other is drawing air between the HDDs - its little more then a (draught|draft) (Brit|American), but it keeps everything cool without much noise.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/511402236/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/211/511402236_b5fd726c46.jpg" alt="cooling pics" height="375" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The last fan is attached to the case and has a clear plastic shroud (made from a 3L juice container) that draws air off the flower and out the back of the case.  This has an inline variable controller for manual tuning of the fan speed.  I have used this to find the balance between CPU temp and noise.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/511402224/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/194/511402224_8cc2c78b4f.jpg" alt="cooling pics" height="375" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I try to keep the CPU below 60 degrees C, but not too much below.  My thinking has been that the hotter the flower, the more efficient the cooling is - due to the higher differential to the air temperature.  So I wanted the heatsink to be as hot (and therefore efficient) as possible, without compromising the stability of the system.  The CPU has been happy hovering around 58 for about 2 years now.&lt;br /&gt;&lt;br /&gt;I have been manually setting the fan speed with the variable speed controller seen stuck to the shroud and this has generally been good.  I could turn it up if I was expecting to do some hard CPU work, and turn it down when the CPU isn't doing much.   Unfortunately, it sucks if you aren't expecting the CPU to be doing anything so you turn it down, then some process decides to start chewing cycles (Firefox does this to me more then I'd like) and so the CPU gets hot!  I have auto-shutdown at 65 degrees as a safety, but that isnt fun because it basically just yanks the power... diskchecks here we come!&lt;br /&gt;&lt;br /&gt;I recently installed kubuntu 7.04 (and yes its the best one yet) and was setting up the sensors for temp monitoring, only to find that a) my MB has &lt;a href="http://en.wikipedia.org/wiki/Pulse-width_modulation"&gt;fan speed control&lt;/a&gt;, and b) the sensors package comes with a system daemon that can control the fan based on a sensor - &lt;span style="font-style: italic;"&gt;fancontrol&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Wooo! I build a circuit to attempt this, but I  couldn't get the parameters right, and so it either kept the fans too slow, or oscillated wildly eg. fans off -&gt; temp up -&gt; fans on -&gt; temp down -&gt; repeat ...&lt;br /&gt;&lt;br /&gt;So I have started this daemon and have been tuning the correlation settings, and its now pretty damn sweet - check this graph out:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/8086033@N04/511402222/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/229/511402222_9814047e6c_o.png" alt="fancontrol" height="368" width="656" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(this pic is too wide to fit - click for full...)&lt;br /&gt;&lt;br /&gt;This represents about 10 minutes, and it starts on the left, where I had been running CPU "burn" app to maximise heat generation with 100% cpu usage. Note that I ran this with a &lt;span style="font-style: italic;"&gt;nice&lt;/span&gt; value so that its portion of CPU usage is shown as yellow.&lt;br /&gt;&lt;br /&gt;So So the first 1/3 of the graph shows cpuburn being killed, and the system backing off the fan speed in resonse to the temp drop.  The middle graph has errant data - when the &lt;a href="http://en.wikipedia.org/wiki/Pulse-width_modulation"&gt;PWM&lt;/a&gt; drops below a certain &lt;a href="http://en.wikipedia.org/wiki/Duty_cycle"&gt;duty cycle&lt;/a&gt; (maybe 50%), the fan sensor goes mental, causing the sensed value to go thru the roof.  In fact the fan is running really slow in these periods, marked with the blue dimension arrows.  The red arrows show where the fan actually stopped.  From this we can see how the cooling actually cools to the point where the fan stops, then the temp rises again and then it settles.  See the green lines, which show the shape of the temp as it finds its equilibrium at idle.&lt;br /&gt;&lt;br /&gt;The middle 1/3 is where I started the cpuburn app again, and watched the system respond.  You see the temp and fan speed rise to a stable equilibrium, tho it did fluctuate a bit as shown with the purple horizontal lines.  The vertical purple shows where i killed cpuburn again.  You can see the same shape of fan speed overshoot (to stopping).&lt;br /&gt;&lt;br /&gt;So.. this PWM thing is great!  Pity that the fan speed sensor barfs, but this is really common and only special fans that have extra circuitry can give the sense data with a low duty cycle.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-8828897548419544158?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/8828897548419544158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=8828897548419544158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8828897548419544158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/8828897548419544158'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2007/05/pwm-and-cooling-my-cpu.html' title='PWM and cooling my CPU'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/231/511402234_ee0a111a10_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-6759477218566464254</id><published>2007-05-22T13:09:00.000+12:00</published><updated>2007-05-22T13:13:07.548+12:00</updated><title type='text'>OLPC again</title><content type='html'>Another writeup by some Canadian guy (Whaats thaat aboot?) .  I remember hearing that only Kiwis and Canadians use the word &lt;span style="font-style: italic;"&gt;'eh'&lt;/span&gt; as a suffix - as in "that OLPC is cool, &lt;span style="font-style: italic;"&gt;Eh&lt;/span&gt;!"  Its probably shit, I'm sure plenty of other engl-&lt;span style="font-weight: bold;"&gt;ish &lt;/span&gt;countries use &lt;span style="font-style: italic;"&gt;'eh'.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://digitalcrusader.ca/archives/2007/05/review_of_the_o.html"&gt;http://digitalcrusader.ca/archives/2007/05/review_of_the_o.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Very similar  to my review - what a copy! &lt;br /&gt;&lt;br /&gt;CF: &lt;a href="http://www.bloglines.com/blog/Toolman?id=144"&gt;http://www.bloglines.com/blog/Toolman?id=144&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-6759477218566464254?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/6759477218566464254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=6759477218566464254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6759477218566464254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/6759477218566464254'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2007/05/olpc-again.html' title='OLPC again'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-3036184092852873222</id><published>2007-05-22T11:19:00.000+12:00</published><updated>2007-05-22T11:20:21.143+12:00</updated><title type='text'>Thats a lot of PS1 stuff</title><content type='html'>&lt;a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item=270121870869"&gt;http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;amp;item=270121870869&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;That is a buttload of PS1 stuff.. woulda been super leet back in '95 ..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-3036184092852873222?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/3036184092852873222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=3036184092852873222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3036184092852873222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/3036184092852873222'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2007/05/thats-lot-of-ps1-stuff.html' title='Thats a lot of PS1 stuff'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-1069388473518621932</id><published>2007-05-22T09:08:00.000+12:00</published><updated>2007-05-22T14:04:04.451+12:00</updated><title type='text'>Mmmm expensive Ferrari</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jalopnik.com/cars/assets/resources/2007/05/Ferrari_595_01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://jalopnik.com/cars/assets/resources/2007/05/Ferrari_595_01.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jalopnik.com/cars/fistful-of-dollars/le-mans+winning-1962-ferrari-330-sells-at-auction-for-over-9-million-sets-new-record-price-262115.php"&gt;http://www.jalopnik.com/cars/fistful-of-dollars/le-mans+winning-1962-ferrari-330-sells-at-auction-for-over-9-million-sets-new-record-price-262115.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"... some anonymous Swiss businessman paid $9.275 million for the 1962 Ferrari 330 TRI/LM Spyder, chassis number 0808. It's the only 4-liter Testa Rossa built, it also is the last Testa Rossa and the last front-engined sports racing car built by Ferrari. Oh yeah, and this happens to be the same chassis that won the Le Mans in 1962."&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Update: here are better pics - &lt;a href="http://www.autoblog.com/2007/05/21/rm-ferrari-auction-nets-record-6-875-000-bid/"&gt;http://www.autoblog.com/2007/05/21/rm-ferrari-auction-nets-record-6-875-000-bid/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-1069388473518621932?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/1069388473518621932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=1069388473518621932' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1069388473518621932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/1069388473518621932'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2007/05/mmmm-expensive-ferrari.html' title='Mmmm expensive Ferrari'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5288315435324211793.post-2905149704822839230</id><published>2007-05-20T21:52:00.000+12:00</published><updated>2007-05-20T22:02:49.189+12:00</updated><title type='text'>The end of one, the beginning of another</title><content type='html'>Well I've had enough of people bitching that bloglines doesn't have comments, so here is the new, improved Toolmania.  The URL is easy to remember:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://toolmans.blogspot.com"&gt;http://toolmans.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Heres the RSS feed if you havent already got it: &lt;a href="http://toolmans.blogspot.com/feeds/posts/default"&gt;http://toolmans.blogspot.com/feeds/posts/default&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My old blog is still visible here: &lt;a href="http://www.bloglines.com/blog/Toolman"&gt;http://www.bloglines.com/blog/Toolman&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5288315435324211793-2905149704822839230?l=blog.toolman.geek.nz' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.toolman.geek.nz/feeds/2905149704822839230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5288315435324211793&amp;postID=2905149704822839230' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2905149704822839230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5288315435324211793/posts/default/2905149704822839230'/><link rel='alternate' type='text/html' href='http://blog.toolman.geek.nz/2007/05/end-of-one-beginning-of-another.html' title='The end of one, the beginning of another'/><author><name>Toolman</name><uri>http://www.blogger.com/profile/00351556847237003891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
