<?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-2068548020017215861</id><updated>2012-02-16T13:07:19.016+02:00</updated><category term='sad'/><category term='ecstatic'/><category term='SQL'/><category term='funny'/><category term='subversive'/><category term='VirtualBox'/><category term='EVE'/><category term='Apple'/><category term='ants'/><category term='firefox'/><category term='warcraft'/><category term='airship'/><category term='rsi'/><category term='whacky'/><category term='nokia'/><category term='python'/><category term='carpal'/><category term='iPod'/><category term='baking'/><category term='bread'/><category term='internet'/><category term='tendonitis'/><category term='keyboard'/><category term='MMO'/><category term='macro'/><category term='rant'/><category term='iPod Touch'/><category term='sleepy'/><category term='EVE-Online'/><category term='database'/><category term='vba'/><category term='shopdropping'/><category term='interested'/><category term='translation'/><category term='photography'/><category term='WoW'/><category term='programming'/><category term='Music'/><category term='language'/><category term='happy'/><category term='NiN'/><category term='droplifting'/><category term='girlfriend'/><category term='depressed'/><category term='angry'/><category term='warlock'/><category term='life'/><category term='gps'/><category term='sickboy'/><category term='flying'/><category term='Xandros'/><category term='n95'/><category term='android'/><category term='energy'/><category term='aspire one'/><category term='Linux'/><category term='unix'/><category term='pain'/><category term='gardening'/><category term='browsing'/><category term='hangover'/><category term='Free'/><category term='maps'/><category term='acer'/><category term='hungry'/><category term='jailbreak'/><category term='google'/><category term='Excel'/><title type='text'>Incoherent Ravings</title><subtitle type='html'>The random, disjointed thoughts of a MMORPG game player (currently EVE-Online).
Might include thoughts on topics such as Programming, Gaming, Cooking, Technology and life in general.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2068548020017215861.post-6529199859844028095</id><published>2009-12-11T02:36:00.000+02:00</published><updated>2009-12-11T02:36:21.127+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='vba'/><category scheme='http://www.blogger.com/atom/ns#' term='macro'/><title type='text'>Game of Life... In Excel</title><content type='html'>Well, I was sitting in work during a quiet period, thinking and ruminating upon the sheer tedium of it. So I decided to tinker with Excel. More specifically, I decided to make a version of &lt;a href="http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life"&gt;John Conway's Game Of Life&lt;/a&gt;, using the spreadsheet cells as pixels or game cells.&lt;br /&gt;&lt;a href="http://martinb.sdf-eu.org/code/nGameOfLifeInExcel.xls"&gt;Here&lt;/a&gt; it is...&lt;br /&gt;There's a bunch of macro's and other stuff in there. All open. Feel free to modify it in any way that you wish. I'd appreciate feedback and any updates/improvements which you make :)&lt;br /&gt;It's reasonably well commented. There are 4 baby macro's in the workbook itself, a form for setting options, and a separate code module which does the grunt work. The baby macros are there for putting buttons on your worksheet (the version of Excel in work doesn't want to keep the buttons there for some reason. Go figure).&lt;br /&gt;Tinker away!&lt;br /&gt;I'll convert to OOo format sooner or later :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-6529199859844028095?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/6529199859844028095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=6529199859844028095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6529199859844028095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6529199859844028095'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2009/12/game-of-life-in-excel.html' title='Game of Life... In Excel'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-8061338418841039348</id><published>2009-12-07T08:00:00.001+02:00</published><updated>2009-12-07T08:04:39.182+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspire one'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='acer'/><title type='text'>Acer Aspire One - With a real OS! REDUX</title><content type='html'>New &amp;amp; improved, 10-step method of getting a real OS on your shiny, new, Aspire One...&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go and download the latest iso image of the most excellent of operating systems: &lt;a href="http://www.linuxmint.com/"&gt;Linux Mint&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Download and install &lt;a href="http://unetbootin.sourceforge.net/"&gt;unetbootin&lt;/a&gt; (&lt;i&gt;it's available via apt, for you deb/ubuntu users out there&lt;/i&gt;).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Using unetbootin, install the iso image to a spare usb key/thumb drive thingie that you have lying around.&lt;/li&gt;&lt;li&gt;Plug in the usb key/thumb thingie with the now-bootable Linux Mint distro on it.&lt;/li&gt;&lt;li&gt;Reboot the computer.&lt;/li&gt;&lt;li&gt;Press F12 when the screen lights up to select your primary boot drive. Select the usb key/thumb thingie.&lt;/li&gt;&lt;li&gt;Let Mint boot and do its thing. This is a live image, so you can have a look at the operating system before you install it - this also works for pretty much any other computer out there (be warned, SiS do not release open-source drivers for their graphics chips, so if you have an SiS graphics card, you may want to investigate a little before committing yourself to a Linux install).&lt;/li&gt;&lt;li&gt;Click on the Install Linux Mint icon (ensure that you've backed up any important data on your computer before installing &lt;b&gt;&lt;i&gt;any&lt;/i&gt;&lt;/b&gt; operating system! Always!).&lt;/li&gt;&lt;li&gt;Do the install thang! If you've backed up your system, then I'd recommend just ditching the os which came with the Aspire One (be it WinXP or the crappy, customised linux install).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Celebrate with a beer.&lt;/li&gt;&lt;/ol&gt;Btw. I've been using Linux Mint for about a year with no major issues. It just keeps getting better &amp;amp; better. Everything now works "out of the box" on the Aspire One now!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-8061338418841039348?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/8061338418841039348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=8061338418841039348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/8061338418841039348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/8061338418841039348'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2009/12/acer-aspire-one-with-real-os-redux.html' title='Acer Aspire One - With a real OS! REDUX'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-5253627169005590018</id><published>2009-01-16T05:02:00.005+02:00</published><updated>2009-01-16T06:35:50.070+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspire one'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='acer'/><category scheme='http://www.blogger.com/atom/ns#' term='VirtualBox'/><category scheme='http://www.blogger.com/atom/ns#' term='Xandros'/><category scheme='http://www.blogger.com/atom/ns#' term='sickboy'/><title type='text'>Acer Aspire One - With a real OS</title><content type='html'>I really like the Aspire One. Small. Cheap. Cheap. Small. Good keyboard. Shame the operating system sucks.&lt;br /&gt;&lt;br /&gt;Well, it's time to change that. I recently installed &lt;a href="http://www.xandros.com/"&gt;Xandros&lt;/a&gt; onto the machine. Nice stuff, however, to get everything working well, you need to customise the kernel somewhat. A nice guy called sickboy has done all the hard work for you, so all you have to do is follow this guide :-)&lt;br /&gt;The only problem that I've found with this setup is that &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; doesn't work. It can't compile its happy module with sickboy's custom kernel, and without it's happy module, it just sulks.&lt;br /&gt;&lt;br /&gt;Not to worry. A friend of mine has come up with a solution. I'll present it in a nice, number order, don't forget to do all this (except the package installing) in a shell (Terminal window to you) as root (&lt;span style="font-weight: bold;"&gt;sudo -s &lt;/span&gt;to get a root shell)...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;Disclaimer: &lt;span style="color: rgb(51, 102, 255);"&gt;This guide is for advanced os tinkerers who don't mind killing their operating system on occasion in order to try things out. The install of Xandros alone is enough to erase your hard drive. You must at least understand this guide and understand the steps given before even attempting to continue - this guide will leave your computer in an unbootable state. This guide will rob your house &amp;amp; run off with your significant other. This is a quick hack. Your mileage may vary. Contents may have settled in transit. &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;YOU HAVE BEEN WARNED!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That said. On to the guide...&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download and install Xubuntu linux (plenty of sites on how to make a bootable usb disc)&lt;/li&gt;&lt;li&gt;Locate &amp;amp; download the custom kernel package from sickboy, along with the headers (try looking &lt;a href="http://www.ug.it.usyd.edu.au/%7Escole/"&gt;here&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Install said kernel module &amp;amp; headers. Reboot, possibly edit grub menu.lst, possibly not (I was drunk at this point in the install)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Download the kernel source from &lt;a href="http://www.kernel.org/"&gt;here&lt;/a&gt; (2.6.28 at the time of writing)&lt;/li&gt;&lt;li&gt;Download the latest VirtualBox package for Ubuntu &lt;a href="http://www.virtualbox.org/"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Unpack the linux kernel source into &lt;span style="font-weight: bold; font-style: italic;"&gt;/usr/src/&lt;/span&gt; the path should now be &lt;span style="font-weight: bold; font-style: italic;"&gt;/usr/src/linux-source-2.6.28&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Link it to the default source tree: &lt;span style="font-weight: bold;"&gt;ln -s /usr/src/linux-2.6.28 /usr/src/linux&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Move the header tree to stop spurious errors: &lt;span style="font-weight: bold;"&gt;mv /usr/src/linux-headers-2.6.28 /usr/src/linux-headers-2.6.28.sickboy&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Copy the .config file from the sickboy headers to the linux source tree: &lt;span style="font-weight: bold;"&gt;cp -vR /usr/src/&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;linux-headers-2.6.28.sickboy/.config /usr/src/linux/&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Now, change into the linux source directory (&lt;span style="font-weight: bold;"&gt;cd /usr/src/linux&lt;/span&gt;) and run the following command: &lt;span style="font-weight: bold;"&gt;make prepare&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Finally you get to install that pre-downloaded virtualbox package. Off you go and have fun!&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;Full credit goes to that invertate os installer: Nyje for the extensive googling which went into preparing this for you...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-5253627169005590018?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/5253627169005590018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=5253627169005590018' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/5253627169005590018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/5253627169005590018'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2009/01/acer-aspire-one-with-real-os.html' title='Acer Aspire One - With a real OS'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-9217208424381351280</id><published>2008-12-24T19:49:00.003+02:00</published><updated>2008-12-24T19:57:19.918+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='n95'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>A real phone... At last!</title><content type='html'>At long last, after many years of waiting, you can now (after jumping through many, many hoops) register yourself as an android developer (for the one-time fee of $25, of course). This gives you the option to purchase the Android Dev Phone 1.&lt;br /&gt;This is a price worth paying for a phone which comes completely unlocked. No sim locking. No bootloader locking. No firmware locking. Excellent! I hear you cry. Where can I get me one of these babies?&lt;br /&gt;We-eel, the answer, if you live in Greece, is &lt;span style="font-style: italic;"&gt;you can't&lt;/span&gt;. Yet.&lt;br /&gt;That's right. After jumping through the sort-your-credit-card-details out hoops on the website, and finally getting myself set up as a developer (like I'm going to use Java - ha!). I now have the option to buy the phone - as long as I live in the UK, or France, Switzerland and a few other European countries. This is a shame, as my beloved Nokia N95 has finally succumbed to the dubious charms of tap water, and I'm in the market for a new phone.&lt;br /&gt;It looks like I'll have to ship it to my parents and get them to forwards it to me. What a pain in the arse...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-9217208424381351280?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/9217208424381351280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=9217208424381351280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/9217208424381351280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/9217208424381351280'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/12/real-phone-at-last.html' title='A real phone... At last!'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-7419243714709755966</id><published>2008-09-20T23:32:00.003+03:00</published><updated>2008-09-24T16:19:13.393+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='energy'/><title type='text'>Energy</title><content type='html'>There are issues abroad. Mainly regarding the use and abuse of energy.&lt;br /&gt;It seems to have come to the attention of the free world™(read Americans) that energy is in short supply. Lots of proposals have come forwards regarding the replacement of petroleum-based products, however, a large portion of them are shot down as impractical.&lt;br /&gt;&lt;br /&gt;Now. I have an issue with this. Let me explain...&lt;br /&gt;The &lt;span style="font-style: italic;"&gt;impractical&lt;/span&gt; camp usually come up with the explanation that renewables (as they are currently called) energy just doesn't have the &lt;span style="font-weight: bold;"&gt;energy density&lt;/span&gt; to compete against fossil fuels &amp;amp; that therefore (etc.) our glorious leader (read: The Leader Of The Free World™ Bush) is perfectly justified in raping the underdeveloped world {along with Alaska} to keep {y}our own fuel-hungry society going for a few weeks or months more.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;How wrong can they be?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The issue isn't really energy density. It's really about energy efficiency. Anybody in the "impractical" camp can come to me and explain to me how I'm wrong and they're right. All I have to do is to show them that they can't build a fucking car with an engine smaller than 4 litres!&lt;br /&gt;&lt;br /&gt;If you can do the same work (try hunting for a scientific definition of work) for less energy, then it's obvious that efficiency is your problem. Keep insisting that you run around your continent in 4 litre and higher fuel guzzlers, then bit-by-bit, the rest of the world will start finding ways to stop you.&lt;br /&gt;&lt;br /&gt;Sorry if I offended some Americans there, but it's my experience that a little offence is a good defense!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-7419243714709755966?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/7419243714709755966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=7419243714709755966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/7419243714709755966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/7419243714709755966'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/09/energy.html' title='Energy'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-4668560810276208251</id><published>2008-08-25T19:28:00.006+03:00</published><updated>2008-08-29T18:54:03.592+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='angry'/><category scheme='http://www.blogger.com/atom/ns#' term='sad'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>iTunes and AppStore.</title><content type='html'>&lt;span style="font-style: italic;"&gt;I'm not very happy with iTunes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You see, I'd started buying apps from the Appstore for my iPod Touch™. Nothing major at the moment, just dipping my toe into the waters, as it were. Downloaded the Texas Hold-em poker game and their solitaire game, amongst a couple of others. Not bad little apps, I must say.&lt;br /&gt;&lt;br /&gt;...However...&lt;br /&gt;&lt;br /&gt;I decided a few days ago to reformat &amp;amp; reinstall my mac. Some stuff was randomly crashing and annoying me, so it was time to clean house, as it were. It would also give me the opportunity to set my machine up for multiple operating systems (another story). So, let's detail the procedure, shall we?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Backup my iTunes folder &amp;amp; all the music to an external drive.&lt;/li&gt;&lt;li&gt;Backup important documents.&lt;/li&gt;&lt;li&gt;Create a list of apps I use.&lt;/li&gt;&lt;li&gt;Pop in the OSX disc. Run disc utility to get a single partition (Bootcamp requirement).&lt;/li&gt;&lt;li&gt;Do the install.&lt;/li&gt;&lt;/ul&gt;Ok. No problems so far...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Copy iTunes folder back.&lt;/li&gt;&lt;li&gt;Update iTunes.&lt;/li&gt;&lt;li&gt;Sign back into iTunes, etc.&lt;/li&gt;&lt;li&gt;Still got my music &amp;amp; playlists. Good.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Reinstall relevant apps, etc.&lt;/li&gt;&lt;li&gt;Pop iPod onto the charger. It syncs.&lt;/li&gt;&lt;li style="font-weight: bold; font-style: italic;"&gt;Where the fuck's my apps?&lt;/li&gt;&lt;/ul&gt;I mean seriously. They've been removed from my iPod during the sync. Empty icons appear in iTunes/applications folder. It tells me that I've got 27 application updates available, but when I go to the applications updates section, guess what? They're not there!&lt;br /&gt;Ok. I go to the iTunes Store &amp;amp; look at my purchase history. Maybe I can re-download them? Nope.&lt;br /&gt;Allllrighty. Let's go and check out the apps in question. Maybe they remember that you've downloaded them and will allow you to just re-download the apps? Erm. Nope. You have to pay again. Apple's policy is that you are responsible for keeping backups of your own software. Now, I wouldn't have much of a problem with that if they were in an easy-to-locate place, or were quite happily ensconsed in the iTunes folder. But to have them hidden away and to tell you that it's your problem... Even when they have the download &amp;amp; purchase history! Nah. That's the sort of customer support I don't expect from Apple. I'm dissapointed and upset.&lt;br /&gt;In fact, it's the last piece of hardware that I'll buy of you also.&lt;br /&gt;Way to go Apple, you've lost another customer!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;2008-08-29 - Updated&lt;/span&gt;&lt;br /&gt;I appear to be in error on this issue. Even though various forum threads etc. hold you, the consumer responsible for storing your downloaded software correctly, it appears that Apple do allow you to re-download the software again. Unfortunately, you have to go all the way through the buy-it-again procedure until (after you've already volunteered to pay for it again) they pop up a dialog asking if you want to download it again for free! Hmmm. You'd think that the design guru's at Apple would actually put this option there &lt;span style="font-style: italic;"&gt;before&lt;/span&gt; you have to click on the &lt;span style="font-weight: bold;"&gt;buy it&lt;/span&gt; button and then enter your password. They could have saved me from a ton of heartache!&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/2068548020017215861-4668560810276208251?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/4668560810276208251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=4668560810276208251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/4668560810276208251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/4668560810276208251'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/08/itunes-and-appstore.html' title='iTunes and AppStore.'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-1429771241464269484</id><published>2008-08-13T18:56:00.003+03:00</published><updated>2008-11-22T08:42:17.456+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EVE'/><category scheme='http://www.blogger.com/atom/ns#' term='EVE-Online'/><category scheme='http://www.blogger.com/atom/ns#' term='warcraft'/><category scheme='http://www.blogger.com/atom/ns#' term='MMO'/><category scheme='http://www.blogger.com/atom/ns#' term='WoW'/><title type='text'>Eve Universe Is Big</title><content type='html'>Let's give you an idea of how big EVE actually is:&lt;br /&gt;EVE-Online is a galaxy. This galaxy has x-thousand star systems accessible to everybody via a gateway setup (each system leads to 1, 2, 3 or even 4 other systems - a web, if you like). Each star system has y-planets/space stations/moons/asteroids/etc. Each system is also given a security rating - this indicates to you how dangerous the system is (for us noobs, it means that we don't go below 0.5 sec space). The security status is set from 1.0 down to 0.0 with 0.1 graduations. This means that 1.0 to 0.5 security space is fairly secure from &lt;a href="http://en.wikipedia.org/wiki/Gank"&gt;gankers&lt;/a&gt; &amp;amp; the like. You're not really secure, but it's expensive in ships/equipment and status for somebody to attack you there without you giving them a reason to (think stealing other peoples loot).&lt;br /&gt;&lt;br /&gt;In Warcraft, there are a bunch of servers with various names given to them and of various types (PvP/PvE/Mixed), you join a server, and that's pretty much it. You're stuck on that server. You cannot meet people from other servers &amp;amp; kill them (unless you're in a world battleground, and even then, it's not really a world battleground). Yes, I know it's 8 million people play WoW™ but they are so split up on different servers that it's like 10k people to you. If you have friends on a different server, then you have to create a new character on that server to join them (yes, I know that there is paid character transfer, but that has a huge set of conditions &amp;amp; restrictions). With EVE, everybody is on the same server. What does that mean? Well, it means that if your friends decide to join after hearing all about it, they can join anywhere &amp;amp; eventually meet up with you. Also, the fact that potentially 30k people can all gather in a single system for a fight makes for some interesting gaming.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-1429771241464269484?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/1429771241464269484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=1429771241464269484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1429771241464269484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1429771241464269484'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/08/eve-universe-is-big.html' title='Eve Universe Is Big'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-5341354660412754088</id><published>2008-08-05T18:17:00.004+03:00</published><updated>2008-08-05T18:48:05.565+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod Touch'/><category scheme='http://www.blogger.com/atom/ns#' term='sleepy'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod'/><category scheme='http://www.blogger.com/atom/ns#' term='Free'/><category scheme='http://www.blogger.com/atom/ns#' term='jailbreak'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>iPod Touch Freebie goodness!</title><content type='html'>I've (obviously) &lt;span style="font-weight: bold; font-style: italic;"&gt;jailbroken&lt;/span&gt; my iPod Touch™, and have enjoyed immense benefits from the expanded software available.&lt;br /&gt;Apple, of course, decided that they wanted a piece of that action, but they also wanted you to pay them for the privilege. So they decided to make their own version of the Installer App and called it the App Store, which you can browse on your iPod Touch™ or iPhone™ as long as they have the latest version 2.0+ firmware installed (you can also browse it in iTunes, which is much less painful, but still horrible). Note to the wise: the new version of the iPod Touch&amp;trade; firmware is pay-for (&lt;span style="font-style: italic;"&gt;allegedly&lt;/span&gt;, according to rumour, you can find hookey versions online, which you can then, after much juggling, install, jailbreak and use to connect to the App Store. With even more juggling, allegedly, you can get apple to download a brand new, genuine version of the firmware from within iTunes&amp;trade; and then jailbreak that ;-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On to the topic of the day. Namely the App Store®. Now, it appears to me that the App Store is just a glorified (and not so good) version of the jailbroken installer, or the even better cydia installer (which uses apt-get repositories, ftw!). However, it all appears a little jumbled. There's no searching &amp;amp; sorting functions, etc. Also the majority of the software in the iStore (is that trademarked, I wonder?) is pay-for. Now I'm not one to begrudge authors some cash, but I'm also of the opinion that people should pay what they think the software is worth, or at least be allowed to try it first, a-la shareware.&lt;br /&gt;&lt;br /&gt;Anyhow, I'm rambling. Time to get to the meat of the topic. Namely, &lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;is there anything good in the App Store free software?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The answer to this is a surprising yes.&lt;br /&gt;&lt;br /&gt;I have downloaded quite a few of the free apps to test them against the previous jailbroken software. I have come to the conclusion that there is a lot of pap in there. However, there is a few choice nuggets.&lt;br /&gt;One choice nugget is &lt;a href="http://andyqua.co.uk/CubeRunner/Welcome.html"&gt;Cube Runner&lt;/a&gt;. A free game written by a &lt;a href="http://andyqua.co.uk/"&gt;Mr. Andy Qua&lt;/a&gt;. &lt;a href="http://andyqua.co.uk/CubeRunner/Welcome.html"&gt;Cube Runner&lt;/a&gt; is a 3-dimensional racing type of game. Quite simple really, you have a little &lt;span style="font-style: italic;"&gt;ship&lt;/span&gt; at the bottom of the screen and you have to navigate a maze of blocks by turning your constantly moving ship. You turn the ship by tilting the iPod. That's the controls. Tilt left to go left, and tilt right to go right. Not exactly rocket science is it?&lt;br /&gt;However, Cube Runner is not just a boring free couple-of-levels type of game, then pay for the rest (well, almost - it only has one level which you can go through at different speeds). Oh no, it comes with the option of uploading your own, custom levels. Already a community of Cube Runner fans have started to &lt;a href="http://cuberun.org/"&gt;congregate&lt;/a&gt; around a particular fansite in order to post their own levels, voice tips and generally behave just like a community of like minded people generally does in situations like this.&lt;br /&gt;&lt;br /&gt;As it happens, I have just had to go back into work do complete some pointless personality profiling test (seven hours after my shift had finished, and nine hours before my next shift started - right in the middle of my sleep. Hmm. Thank you, Casino!). This meant that I couldn't get back to sleep due to the interruptions in my sleep schedule, so I played a little Cube Runner. After getting bored of the given levels, I decided to make my own - it's surprisingly easy! a bunch of header text, then a bunch of "x" to denote the position of each box on the map. The fansite even has a level creator for you to dabble with.&lt;br /&gt;I've posted my small creations &lt;a href="http://martinb.sarse.com/cube/cube.html"&gt;here&lt;/a&gt; for anybody to download and play with. They're (unsurprisingly) called Insomnia1 and Insomnia2. As and when I get more, I will update my site accordingly!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;That is one piece of software I would pay a few Euros for!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enjoy &amp;amp; happy running!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-5341354660412754088?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/5341354660412754088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=5341354660412754088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/5341354660412754088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/5341354660412754088'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/08/ipod-touch-freebie-goodness.html' title='iPod Touch Freebie goodness!'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-7276370740343460268</id><published>2008-08-02T21:07:00.004+03:00</published><updated>2008-08-13T19:02:03.737+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EVE'/><category scheme='http://www.blogger.com/atom/ns#' term='EVE-Online'/><category scheme='http://www.blogger.com/atom/ns#' term='warcraft'/><category scheme='http://www.blogger.com/atom/ns#' term='MMO'/><category scheme='http://www.blogger.com/atom/ns#' term='WoW'/><title type='text'>WoW not wowing anymore</title><content type='html'>Well, after grinding my Gnome Rogue to lvl 70, and grinding my 'lock to 69, apathy and boredom with the WoW grind has seriously set in. WoW is seriously no longer wow-ing me. Whilst it's a relief to my friends and associates who've had to suffer my tales of rogueish derring-do and the like, I myself have found myself at a bit of a loose end regarding MMO's and game playing in general. I'd love to play GTA IV, but that'd necessitate the purchase of a relatively expensive games console, along with a very expensive television set. Something I'm not financially prepared to fork out for on a single game. So, I decided to look elsewhere.&lt;br /&gt;&lt;br /&gt;A year or so back I dabbled in Eve Online, a space-combat-cum-trade game. Basically a 'do what you want' approach to MMO games. They give you a ship, a small amount of their in-game cash, called &lt;span style="font-weight: bold;"&gt;isk&lt;/span&gt; and a tutorial. Then they set you free in their massive (&amp;amp; I mean, massive) EVE Galaxy. For those of you old enough to remember the 8-bit days, think MMO Elite in terms of freedom of choice. You can be a trader, a manufacturer, mission runner, pirate, explorer, miner. The list goes on &amp;amp; on. What the hell, I thought. They've just sent me a free 12-day reactivation of my old characters, I'll give it a try.&lt;br /&gt;So, into my old character I jumped. Now that I've been playing MMO's for a while, I've more of an idea where I'd like to go with her (Aleph Two for those wondering). So I started training her up more in the direction that I wanted to go. With EVE-online, you improve your character through training &amp;amp; improvements of various skills. They all take different amounts of time to learn &amp;amp; you can only learn one at a time. However, it is trained in realtime. That is, if you log out for a few days &amp;amp; then log back in, your training was still ongoing whilst you were logged out.&lt;br /&gt;&lt;br /&gt;Anyhow, I upgraded my ship, ran a few missions &amp;amp; thought about the potential of this game.&lt;br /&gt;&lt;br /&gt;Then, one day, I tried to log in &amp;amp; got the message "Your account has been suspended". &lt;span style="font-weight: bold;"&gt;WTF!?!&lt;/span&gt; No way!? What for?&lt;br /&gt;So I logged into EVE's website to find that my 12-day subscription had expired. That was the final proof that I didn't want to play WoW any more, when I signed up for a 3-month subscription and also cancelled my WoW account...&lt;br /&gt;So, bad pun time...&lt;br /&gt;&lt;br /&gt;I am gno longer the Gnome you once gnew.&lt;br /&gt;In fact I am now, Aleph Two!&lt;br /&gt;&lt;br /&gt;Sorry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-7276370740343460268?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/7276370740343460268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=7276370740343460268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/7276370740343460268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/7276370740343460268'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/08/wow-not-wowing-anymore.html' title='WoW not wowing anymore'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-3359960238357241251</id><published>2008-07-19T14:43:00.005+03:00</published><updated>2008-07-19T17:00:47.701+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='baking'/><category scheme='http://www.blogger.com/atom/ns#' term='hungry'/><category scheme='http://www.blogger.com/atom/ns#' term='bread'/><category scheme='http://www.blogger.com/atom/ns#' term='interested'/><title type='text'>Like Marmite?</title><content type='html'>I like &lt;a href="http://www.marmite.com/"&gt;Marmite&lt;/a&gt;, in fact, I really like &lt;a href="http://www.marmite.co.uk/love"&gt;Marmite&lt;/a&gt;. This can be a problem when living in a country which doesn't share your passion for it. Greece (finally) has Marmite on sale in the supermarkets. However, like its supplies of &lt;a href="http://www.hpsauce.com/"&gt;HP sauce&lt;/a&gt; (another great British tradition), the availability is quite limited. The last time I checked, you could get the smallest jar of Marmite for around 4 Euro. The only thing missing from this transaction is a one-legged man with an eye-patch and a parrot, saying things like "oo-har, me hearties", or "shiver me timbers" (that's the one-eyed man, not the parrot saying these things - the parrot says things like "pieces of eight").&lt;br /&gt;Anyhow, to avoid the Foreigner Tax, here in Greece, I had somebody bring a large, 1/2 kilo jar of the &lt;a href="http://www.marmite.com/"&gt;black gold&lt;/a&gt; over when they visited last. Only cost about 4 Euro equivalent, so I was very happy with that one!&lt;br /&gt;Back to the story. As you may (or may not) know, I'm quite into making my own bread at the moment. There's nothing quite like having Marmite on toast in the morning, made with your own bread. Yesterday, I had an epiphany. Why not cut out 1/2 of the work? Why not make Marmite bread? After all, Marmite is mainly yeast anyhow, so it shouldn't be too much of a problem. Should it? The only things I could envision causing an issue are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ratio of Marmite to flour.&lt;/li&gt;&lt;li&gt;If the Marmite fights the bread yeast.&lt;/li&gt;&lt;/ul&gt;As it was, I put a couple of large dollops of the Special Valentine's Edition Marmite (with Champagne, I believe) into 1/2 of the dough batch which I was making, &amp;amp; used that as a test loaf. I used this Marmite because I have some which I'm not eating (whilst I have traditional Marmite to eat, anyhow), so I figured it's better than going to waste.&lt;br /&gt;&lt;br /&gt;The results:&lt;br /&gt;Marmite Bread is bloody excellent! The bread is very savoury &amp;amp; quite strong in flavour, but it's excellent with cheese (&amp;amp; probably onion). I will be performing other sandwich experiments in the near future to ascertain optimal toppings for it.&lt;br /&gt;&lt;br /&gt;Future thoughts:&lt;br /&gt;I'm thinking that the next batch of Marbread&amp;trade; will use original formula Marmite. I will also use slightly less of it to that size dough batch so that it isn't in danger of drowning out any other flavours (one tablespoon for a medium loaf, sort of thing).&lt;br /&gt;&lt;br /&gt;Highly recommended!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-3359960238357241251?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/3359960238357241251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=3359960238357241251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/3359960238357241251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/3359960238357241251'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/07/like-marmite.html' title='Like Marmite?'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-8268849204343835367</id><published>2008-07-14T13:00:00.000+03:00</published><updated>2008-07-14T13:00:00.532+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='airship'/><category scheme='http://www.blogger.com/atom/ns#' term='interested'/><category scheme='http://www.blogger.com/atom/ns#' term='flying'/><title type='text'>The dream of flight</title><content type='html'>Just imagine: You've decided to take a break. A vacation! A week in sunny Greece. Time to prepare...&lt;br /&gt;It's July. Ten thousand others have had the same idea as you.&lt;br /&gt;So, 4am you leave your house in the center of &lt;insert&gt; and spend the required hour or two getting to the airport with your luggage. Remember to be there 2 hours early, along with the rest of the &lt;strike&gt;cattle&lt;/strike&gt; horde so that they can definitely see that you're not a terrorist (make sure you don't wear your terrorist &lt;a href="http://www.theregister.co.uk/2008/06/02/transformers_t_shirt/"&gt;T-shirt&lt;/a&gt; now, otherwise it's a long journey home - if you're not held for 42 days to make sure!).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To summarise so far&lt;/span&gt;: You have spent at least 3 hours awake, probably more. You have at least 2 hours to wait before your flight. Grouchy is thy name.&lt;br /&gt;&lt;br /&gt;Your flight boards. You spend 30 minutes queuing up with 300 other sweaty, disgruntled passengers before being shoehorned into your oh-so-uncomfortable seat. You strap in &amp;amp; then play the waiting game for the next 30 minutes until take-off (remember kids, no electronic devices switched on during take-off &amp;amp; landing. That means YOU, young Timmy!!!).&lt;br /&gt;Hoorah, you're in the air! Time to waste another 4 hours of your life trying to watch something on your iPod touch or listen to music. Don't bother trying to sleep, those seats were designed by politicians to keep them awake during palimentary debates. 3 hours or so later, you are on final approach. Put your toys away kiddies!&lt;br /&gt;You land, play the "where's my luggage?" game, which keeps you &lt;span style="font-style: italic;"&gt;entertained&lt;/span&gt; for another 30 minutes or so, before finally sidling through passport control and out into the free world. Time to proceed to your final destination, as they say. Another 30 minutes to 10 hours later, you arrive at your chalet/apartment/hotel/whatever. You're knackered, hot, sweaty, jet-lagged &amp;amp; grumpy. But it's worth it, 'cause now you have 7 days in the sun. Sand, sea &amp;amp; you get the idea. But it's not over! You're so knacked from the stresses of flying that you immediately fall asleep for ten hours. You then spend the next 4 days getting your body clock adjusted (sleeping when you should be beaching, etc). So now you have 3 days left of your holiday to enjoy before suffering the same thing in reverse.&lt;br /&gt;Don't you think that it's a little strange that we suffer this? Shouldn't there be a better way? Maybe there was?&lt;br /&gt;&lt;br /&gt;Think cruise liner in the air. Think space, relaxation, stress-free travel. Think efficiency, economy, safety. Think quiet, no big jet engines screaming in your ear. Think fresh air - flying below the requirements for pressurised air. Think all this and more....&lt;br /&gt;&lt;br /&gt;&lt;/insert&gt;You see, I've always dreamed about the return of the airship. Not the little floating balloons which pass for airships these days, but the super-sized behemoths of the sky, like the &lt;a href="http://en.wikipedia.org/wiki/Hindenburg_disaster"&gt;Hindenburg&lt;/a&gt;. Yeah, I know that it crashed &amp;amp; burned, literally. It was a shame. There were numerous factors involved in it's accident, not least of which was that it was running on Hydrogen instead of Helium (small note: The USA who 'produced' all the &lt;a href="http://en.wikipedia.org/wiki/Helium"&gt;Helium&lt;/a&gt; at that time refused to sell any to Nazi Germany, hence the use of &lt;a href="http://en.wikipedia.org/wiki/Hydrogen"&gt;Hydrogen&lt;/a&gt; for buoyancy). It was also (allegedly) coated with an extremely flammable waterproofing paint, which didn't help matters much when it started burning. Anyhow, I'm rambling. Back to the subject...&lt;br /&gt;&lt;insert&gt;&lt;br /&gt;Imagine a rigid dirigible made today, using modern technology (carbon-fiber, helium-filled, solar-powered, etc). Say for example, you wanted to see Europe. How about an air-cruise?&lt;br /&gt;&lt;br /&gt;&lt;/insert&gt;You get to the airport (or wherever they're taking off from, remember - no runway!). You board, get shown to your cabin, which is nice &amp;amp; roomy. You freshen up &amp;amp; then you go to the viewing lounge &amp;amp; order a &lt;a href="http://en.wikipedia.org/wiki/Margarita"&gt;margarita&lt;/a&gt; before take-off. Slowly the room fills up with fellow passengers just walking along, or sitting, watching the view &amp;amp; sipping on their cocktails before the big journey.&lt;insert&gt;&lt;br /&gt;&lt;br /&gt;Take-off from London. A leisurely 4-hour flight to Paris, where it docks for the afternoon, leaving you to sample the delights of Parisian life.&lt;br /&gt;The next morning it departs for Amsterdam (ignoring Belgium - there's nothing to see there, allegedly). A whole day at low-level cruising, gently whiling away the time, playing in the on-board casino, eating at the buffet. Reading, followed by a quick nap before you land in Amsterdam &amp;amp; go to sample the herbal delights of the city.&lt;br /&gt;Early the next morning the airship takes off with the dawn, leaving you sitting there with your morning coffee, reading the newspaper &amp;amp; watching the world drift by, before it lands in Berlin.&lt;br /&gt;You leave the airship, go for a nice, hearty meal &amp;amp; a fine German beer. The airship's itinerary states that they won't be leaving until late afternoon, so you have a nice night out on the town before a leisurely lie-in and then back to the viewing lounge for take-off.&lt;br /&gt;Where to next? Why Rome of course, where we start to sample the delights of Mediterranean life. Then off to Greece, Athens. A bustling metropolis filled with a friendly people and a strange language. etc, etc, etc. You get the idea.&lt;br /&gt;&lt;br /&gt;Wouldn't this be so much better than being herded like so much cattle into a &lt;a href="http://www.achooallergy.com/air-quality-airplane-cabins.asp"&gt;poison-filled&lt;/a&gt; tube. Okay, it might take a few days to reach your final destination, but don't you think that you'd be more relaxed when you got there? In fact, with the events pictured above, the journey &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; the holiday. If you &lt;span style="font-style: italic;"&gt;need&lt;/span&gt; to make it from point A to point B as quickly as possible, then by all means, do the plane thing, but rest assured that as soon as the options I've outlined above come to pass, I'll be &lt;a href="http://www.aerosml.com/ml866/index.html"&gt;traveling&lt;/a&gt; that way (assuming that they don't price it out of the range of us &lt;span style="font-style: italic;"&gt;normal&lt;/span&gt; humans, that is).&lt;br /&gt;&lt;br /&gt;&lt;/insert&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-8268849204343835367?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/8268849204343835367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=8268849204343835367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/8268849204343835367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/8268849204343835367'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/07/dream-of-flight.html' title='The dream of flight'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-6719869891769778700</id><published>2008-07-13T01:00:00.002+03:00</published><updated>2008-07-13T01:00:00.122+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='happy'/><category scheme='http://www.blogger.com/atom/ns#' term='baking'/><category scheme='http://www.blogger.com/atom/ns#' term='hungry'/><title type='text'>Updated bready goodness!</title><content type='html'>After much experimentation, I've improved the bread recipe. I believe I'm close to bready nirvana!&lt;br /&gt;I've been searching for an optimal recipe for a crusty loaf. The one I put down here is, I believe, a superior bread. The secret to crusty bread is the oven and steam. You need an oven which doesn't have a fan running &amp;amp; it has to be filled with steam.&lt;br /&gt;This recipe makes for me 1 medium sized loaf and 1 small loaf. If you haven't noticed, it's olive bread. Omit ingredients as you see fit, after all, that's what cooking is all about - modifying recipes to your tastes :-)&lt;br /&gt;This recipe takes quite a lot of time, however the actual work involved is about 20 minutes. Modify as appropriate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Equipment:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Oven.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Equipment to manipulate hot items (I use folded towels).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Large bowl.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Spoon.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Bread tins, or equivalent (pyrex bowls, etc).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Timing device.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Covers for bread tins (I use aluminium foil).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Clean towel to cover the bowl.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Oven proof bowl or tray containing water.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;Ingredients:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;3 cups of flour (I use an initial 2 cups of brown with 1 cup of white).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;2 to 2 1/2 cups hand-hot water.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Yeast (I'm using dried, packet yeast at the moment - 1/2 packet).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Approximately 2 - 4 more cups of flour for the kneading (I'm using white flour for this part).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Equivalent amount of sugar as the yeast.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Equivalent amount of salt as the yeast.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Small splash of olive oil.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Herbs &amp;amp; spices to taste (I'm using home-grown basil &amp;amp; kalamata olives - de-stoned &amp;amp; sliced, obviously).&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;Method:&lt;/span&gt;&lt;br /&gt;Mix all the ingredients except number 4 (the extra flour) together in a bowl. I recommend that you add all the dry ingredients first &amp;amp; mix them up, before adding the water &amp;amp; the olive oil. Keep mixing until all combined &amp;amp; wet. Cover with a towel &amp;amp; leave to rise for approximately 40 minutes.&lt;br /&gt;Set your timer for 8 to 10 minutes. Do not start it yet (it's for the kneading - I believe in preparation).&lt;br /&gt;After this period, remove the towel. Start adding flour &amp;amp; mixing until it's too thick to mix with the spoon. Liberally sprinkle flour onto a clean surface &amp;amp; put the dough on it. Fold the dough in from the edges to the center, adding flour as necessary to thicken it. After a minute or so, it becomes thick enough to knead.&lt;br /&gt;Start the timer.&lt;br /&gt;Knead the dough, keeping the surface liberally floured (with the extra flour reserved earlier).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;To knead&lt;/span&gt;, take a side of the dough &amp;amp; fold over to the centre, push down on it with the heel of your palm. Rotate the dough slightly around it's axis, grab a new side of dough &amp;amp; repeat.&lt;br /&gt;Continue kneading until the timer pings, beeps or otherwise indicates that it's had enough of you.&lt;br /&gt;&lt;br /&gt;Flour the inside of the bowl to help reduce sticking &amp;amp; put the dough back into it. Cover with the towel again &amp;amp; set your timer for 40 to 60 minutes. Start the timer.&lt;br /&gt;&lt;br /&gt;Now is a good time to clean up a little.&lt;br /&gt;&lt;br /&gt;Once the timer does it's ping thing, gently remove the now-risen dough from the bowl (it should be about 2x it's original size). Pummel it gently for a few minutes. Cut to size &amp;amp; place in the loaf tins. Cover the tins and leave to rise for another 40 - 60 minutes (you remember how to use the timer, yes?). The dough should only fill about 1/2 - 2/3 of each container.&lt;br /&gt;&lt;br /&gt;Another good time to clean up :)&lt;br /&gt;&lt;br /&gt;Note: Once you have cut the dough to size for the loaf tins, you should gently reshape the piece in order to fit loosely in the center of the tins.&lt;br /&gt;Approximately 10 minutes before the ping of destiny, turn on your oven. If you are using a fan oven, switch off the fan - this is important. Set the temperature to 280 degrees celsius, and wait for said ping.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;NOTE: At this point, in the interest of safety, assume that every time you open the oven from now, you will be met with either a blast of very hot air, or a blast of superheated steam. Please take care. Superheated steam is nobody's friend outside of a sauna.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;PING! Loosely cover the tins with foil (to allow steam to penetrate), place in the oven. Reset timer to 25 minutes or so.&lt;br /&gt;&lt;br /&gt;Go do interesting things until the gong sounds.&lt;br /&gt;&lt;br /&gt;Once the gong sounds, take the lids of the tins, place back into the oven &amp;amp; reset timer for 20 minutes.&lt;br /&gt;After the 20 minutes are up, examine the bread. If they're not brown enough yet, leave for a few more minutes. Keep checking every 3-4 minutes until they reach the desired colour. Remove from the oven &amp;amp; place on a tray to cool.&lt;br /&gt;Voila! Bready nirvana. I recommend butter &amp;amp; Marmite for the end piece.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-6719869891769778700?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/6719869891769778700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=6719869891769778700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6719869891769778700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6719869891769778700'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/07/updated-bready-goodness.html' title='Updated bready goodness!'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-3945440252297294876</id><published>2008-07-11T21:53:00.005+03:00</published><updated>2008-07-12T01:24:22.006+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='interested'/><title type='text'>The moral of this detective story...</title><content type='html'>Today, I was going to write about an interesting website which I stumbled upon, regarding writing your own morals, however, as I thought that the site might be some sort of sociological experiment, I decided to perform a whois on it. The wonderful whois database threw up the name of Jamon Silva, which I promptly googled.&lt;br /&gt;It turns out that Mr. Silva is also a poster to &lt;a href="http://www.reddit.com/"&gt;reddit&lt;/a&gt;, a site which I browse almost every day. His name came up in various comments regarding an apparently pro-paedophilia website (site removed months ago, I believe). Hooking his reddit names (fooka or Jamon) and searching reddit itself, I came across 40 links to paedophillia-related news items (I think) which all pointed to his site (before it was taken down, I assume). I've also uncovered another site by him which apparently allows people to band together when searching for whitheld phone numbers (usually telemarketers or something). Some comments on that site indicate that he's collecting the address of these comments and passing them onto somebody (possibly the telemarketers themselves?).&lt;br /&gt;So, to recap: 3 websites by the same Mr. Silva. One of those websites, according to the comments of others, and his own reddit postings, was a pro-paedophilia website. Another of those sites is possibly collecting IP addresses of people who are trying to discover which telemarketers have phoned them, and a third is some strange &lt;span style="font-weight: bold;"&gt;write-your-own-morals&lt;/span&gt; site, which appears to allow you to ask questions on the forum for other people to judge whether it's moral or not (this, to me, appears to be an attempt to justify behaviour which the poster knows is socially &lt;span style="font-style: italic;"&gt;unacceptable&lt;/span&gt;).  For the last one, I'll provide a few examples:&lt;br /&gt;&lt;span style="color: rgb(255, 204, 102);font-size:130%;" &gt;Is it right or wrong for you to: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;pretend to have certain political beliefs around your friends but vote a different way at the polls&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;put a webcam in your guest bedroom to spy on female visitors at your house - I'm asking for a friend&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;be seen naked by your family&lt;/span&gt;&lt;/li&gt;&lt;li&gt;possess child pornography if you are the same age as those photographed and no adults are involved in the production of it&lt;/li&gt;&lt;/ul&gt;Each 'question' has a link to the opinions of the others on the site.&lt;br /&gt;Now, I'm a live &amp;amp; let live sort of guy, and pretty much respect the opinions of others (or at least their right to have an opinion, no matter how stupid it is ;), but to me, this whole nest of sites appears to be up to something &amp;amp; I don't know what!&lt;br /&gt;I've come to the tentative conclusion that he's either:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A troll, trying to provoke controversy and annoy others at every opportunity.&lt;/li&gt;&lt;li&gt;A genuine paedophile, who is trying to justify his socially unacceptable behaviour.&lt;/li&gt;&lt;li&gt;Somebody who is just trying to promote traffic to his various websites for data collection and advertising revenue.&lt;/li&gt;&lt;li&gt;A sociology student or professor involved in a complicated experiment.&lt;/li&gt;&lt;li&gt;All or some combination of the above.&lt;/li&gt;&lt;/ol&gt;If it wasn't for the fact that he had a pro-paedophilia website, I'd find it all rather amusing. As it is, I find it more than a little disturbing. It's a shame I can't do much more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-3945440252297294876?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/3945440252297294876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=3945440252297294876' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/3945440252297294876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/3945440252297294876'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/07/moral-of-this-detective-story.html' title='The moral of this detective story...'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-1872354090497750840</id><published>2008-07-09T11:06:00.005+03:00</published><updated>2008-07-09T11:58:38.414+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='warcraft'/><category scheme='http://www.blogger.com/atom/ns#' term='warlock'/><category scheme='http://www.blogger.com/atom/ns#' term='WoW'/><title type='text'>Respeccing my warlock</title><content type='html'>I've respecced my &lt;a href="http://eu.wowarmory.com/character-sheet.xml?r=The+Venture+Co&amp;amp;n=Oathbreaker"&gt;Warlock&lt;/a&gt;. Again.&lt;br /&gt;I was thinking that my current spec was inferior in PvP. As only a lvl66 gnome (at the time), I was constantly getting my arse handed to me in AV. The solo grinding was ok (which is what I spend a lot of time doing, as I work in a casino &amp;amp; all my friends are asleep when I do a large portion of my gameplay)&lt;br /&gt;&lt;br /&gt;So I thought to myself "&lt;span style="font-style: italic;"&gt;I want to kill faster, I need DPS. Lots of DPS&lt;/span&gt;". Time for a quick search:&lt;br /&gt;&lt;br /&gt;So, after a bit of scanning around the &lt;a href="http://en.wikipedia.org/wiki/Series_of_tubes"&gt;intertubes&lt;/a&gt;, I came across a couple of cookie-cutter dps builds (pretty much everything in the Destruction tree). Time to try one out. 15g and 10 minutes later, this gnome is in possession of a shiny new DPS talent build. Time to play...&lt;br /&gt;&lt;br /&gt;As it happened, a few friends of mine were online &amp;amp; we decided to do an instance. Got out my imp (for the +stam, obviously) and started assisting with dps. HUGE destruction! Great fun. However, there was lots of recovery time needed between kills. Not what I expected. This might need a rethink.&lt;br /&gt;On the plus side. Even though our healer left before the end boss, and we couldn't get a replacement, we managed to get a 66 rogue to join us (group consisted of 2 shammy's - not healing spec, a druid, again not healing spec &amp;amp; me at this point). Some serious DPS was in the group, with minimal healing. Apart from a small wipe (luckily for us, I had given a soulstone res to a shammy), we managed to res everybody &amp;amp; finish the instance without a dedicated healer.&lt;br /&gt;&lt;br /&gt;Ok, I thought. This build has promise.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 0);font-size:130%;" &gt;Cut to a few days later:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I'm really missing my Felguard&lt;/span&gt;. I mean, &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;really&lt;/span&gt;&lt;/span&gt;. My Voidwalker, Kraggarth, just doesn't cut the mustard anymore as my personal tank. I want Flaroon back (don't look at me, I didn't choose the names, Blizz do that for you!).&lt;br /&gt;Also, as I do a lot of solo work, there's a lot of down time on this build. Don't get me wrong, the DPS is amazing for a mid 60's warlock, but I'd figured out that it's built for dungeon/raid work as an assisted DPS build, and I'm not an instance kind of guy. Time for a respec. Again.&lt;br /&gt;But. I've learned my lesson! I can't afford to respec every second day whilst I try these builds out (I've just kitted my rogue out with his epic flying mount, fer god's sake!). I decided to put in a bit of research this time. At least I knew what type of build I was looking for (&lt;span style="font-style: italic;"&gt;probably a mix of Affliction/Demonology, which is what I've generally used up until this point anyhow&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;A side note. Somebody who reads this may think to themselves "argh, a cookie-cutter warlock who doesn't know his toon!". You may even be right, however, it's because until recently, I've always concentrated on my rogue, and only played the 'lock when struck with ennui, so I had drifted into my talent build without any clear direction, and wasn't sure of the best talent mix. Anyway, it's good to change occasionally. You may be happily surprised at the results!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;A good look around the &lt;a href="http://en.wikipedia.org/wiki/Series_of_tubes"&gt;intertubes&lt;/a&gt; for a nice build for general PvP/PvE brought me (again) to &lt;a href="http://www.wowwiki.com/"&gt;WoWWiki&lt;/a&gt;. I found a &lt;a href="http://www.wowhead.com/?talent=Iq0rVMcZbxczIizcesz"&gt;link&lt;/a&gt; to this build, with explanations of the various choices made (&lt;a href="http://www.wowwiki.com/Warlock_builds"&gt;WowWiki&lt;/a&gt;). Look for "&lt;span style="font-weight: bold;"&gt;Drain Tank/Felguard (20/41/0)&lt;/span&gt;" on the page.&lt;br /&gt;Only one day with it and already I'm a happier gnome! Lots of life/mana regen from the drain life/life tap. Lots of aggro holding by my Felguard, and very little downtime caused by no mana.&lt;br /&gt;On the plus side, I can hold my own against 3 or 4 adds when the going gets tough (mainly due to the great fear effects on a lock, but anybody taking an interest in this post will already know about them :)&lt;br /&gt;&lt;br /&gt;Obviously I've &lt;a href="http://www.wowhead.com/?talent=Iq0rV0cZbxczIizcesz"&gt;removed&lt;/a&gt; a couple of points due to me only being at lvl 68, but it's still causing me no end of fun. I'm sure I'll respec again once I reach 70, in order to fine-tune the spec to my particular play style (I'm like that).&lt;br /&gt;Ah well, I'll wait for the Wednesday maintenance to finish, then it's time to test it in AV. After all, that was one of the main reasons for the respec. It's a shame that I can't play now, as I'm still too sunburned to go back onto the beach for a day or so.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-1872354090497750840?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/1872354090497750840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=1872354090497750840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1872354090497750840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1872354090497750840'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/07/respeccing-my-warlock.html' title='Respeccing my warlock'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-1122037003538335954</id><published>2008-07-04T13:15:00.004+03:00</published><updated>2008-07-04T13:23:28.164+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><category scheme='http://www.blogger.com/atom/ns#' term='interested'/><category scheme='http://www.blogger.com/atom/ns#' term='whacky'/><title type='text'>Toilet upgrades</title><content type='html'>Excuse the tardiness. Apathy and despondency have kept me away. Anyhow, before work, a little happier than the previous week or so (must have been the morning on the beach), I've found something worth examining. Whilst doing some pre-work research (i.e. idle time browsing), I came across &lt;a href="http://www.kk.org/cooltools/archives/002914.php"&gt;this little gem&lt;/a&gt; from the cool tool website.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_M3wjiaNlhfM/SG35rL5WtqI/AAAAAAAAAkY/kCBbh6QtQKU/s1600-h/tototoilet100-sm.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 148px; height: 136px;" src="http://2.bp.blogspot.com/_M3wjiaNlhfM/SG35rL5WtqI/AAAAAAAAAkY/kCBbh6QtQKU/s200/tototoilet100-sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5219102063515317922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Essentially it's a toilet seat which also cleans you after you have performed your ablutions, as it were. After you have finished, you press a button and a carefully targeted water jet cleans your 'nether regions'. After it has finished it's work, you just dry off with paper &amp;amp; go about your daily business, safe in the knowledge that your butt-cheeks are shiny clean.&lt;br /&gt;Wonderfully wacky, those Japanese. I'm tempted, but then again, I think I'd rather spend $500 towards a PS3 and a nice, HD Television.&lt;br /&gt;&lt;br /&gt;On hols from tonight, so expect some beach-related musings...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-1122037003538335954?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/1122037003538335954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=1122037003538335954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1122037003538335954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1122037003538335954'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/07/toilet-upgrades.html' title='Toilet upgrades'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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/_M3wjiaNlhfM/SG35rL5WtqI/AAAAAAAAAkY/kCBbh6QtQKU/s72-c/tototoilet100-sm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2068548020017215861.post-5722249411616788626</id><published>2008-06-27T08:57:00.002+03:00</published><updated>2008-06-27T09:02:08.898+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ants'/><title type='text'>You know you have an ant problem...</title><content type='html'>...when they're hiding in your keyboard.&lt;br /&gt;Seriously, I've had a little trail of ants run past my keyboard for the past few days. I've shooed them away when possible, trained them (using terminal aversion therapy) regarding the use of my table top as a through road. However, they don't appear to have taken the hint.&lt;br /&gt;Some are so cheeky that they run across my keyboard, darting in between the keys and the shiny, aluminium case of my apple keyboard, when they espy me. It's enough to make a gnome reach for the heavy stuff. Time to find their lair and put an end to this nonsense methinks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-5722249411616788626?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/5722249411616788626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=5722249411616788626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/5722249411616788626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/5722249411616788626'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/06/you-know-you-have-ant-problem.html' title='You know you have an ant problem...'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-928009824014597732</id><published>2008-06-25T14:50:00.006+03:00</published><updated>2008-06-25T15:14:37.622+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='depressed'/><category scheme='http://www.blogger.com/atom/ns#' term='droplifting'/><category scheme='http://www.blogger.com/atom/ns#' term='subversive'/><category scheme='http://www.blogger.com/atom/ns#' term='shopdropping'/><category scheme='http://www.blogger.com/atom/ns#' term='sad'/><title type='text'>Depression, tedium, exhaustion</title><content type='html'>Become fed up with work. Same old bullshit, etc.&lt;br /&gt;Decided to give the place until January to change my outlook. Failing that (&amp;amp; I fully expect nothing but failure, given their track record), I'll try to obtain employment near my girlfriend (that'll be the London area. Probably). Might post my CV somewhere. I suppose 13 years in a foreign country is a good run. I've enjoyed myself somewhat. It'll be difficult to say goodbye to all my friends here, but, as I've always said, when you're no longer enjoying work, and the location, friends, etc. aren't mitigating that, then it's time to move on.&lt;br /&gt;&lt;br /&gt;Anyhow, in order to cheer myself up, I've been thinking of some '&lt;a href="http://en.wikipedia.org/wiki/Subversion_%28political%29"&gt;subversive&lt;/a&gt; entertainment' projects that I can do when I get back to &lt;span style="font-style: italic;"&gt;good old&lt;/span&gt; Blighty. I'm mainly thinking about how much &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;f.e.a.r.&lt;/span&gt;&lt;/span&gt; is peddled by the UK Gov't nowadays to keep the &lt;a href="http://www.sheeple.net/"&gt;populace&lt;/a&gt; under (for lack of a better word) control. Some &lt;a href="http://www.shopdropping.net/"&gt;targetted&lt;/a&gt;, venting may be in order. I have a couple of entertaining ideas for this project, amongst others &gt;:)&lt;br /&gt;&lt;br /&gt;I wonder if there are like-minded people in the UK who'll join me in this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-928009824014597732?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/928009824014597732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=928009824014597732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/928009824014597732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/928009824014597732'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/06/depression-tedium-exhaustionz.html' title='Depression, tedium, exhaustion'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-4109481903089663640</id><published>2008-06-11T16:40:00.004+03:00</published><updated>2008-06-12T04:18:51.330+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='happy'/><category scheme='http://www.blogger.com/atom/ns#' term='baking'/><category scheme='http://www.blogger.com/atom/ns#' term='hungry'/><category scheme='http://www.blogger.com/atom/ns#' term='rsi'/><title type='text'>Bready Goodness</title><content type='html'>In an effort to spend less time on my computers, and more time doing other, non-rsi related activities, I've started baking bread! Something I haven't done since I used to help my mother when I was about eight or nine years old. And no, I'm &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; using a bread maker.&lt;br /&gt;I'll tell you a secret... It's not difficult! In fact, it's really easy. It's also not much work, however, there are large periods of waiting in between each small period of work. This is a small price to pay for home-baked bready goodness!&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_M3wjiaNlhfM/SE_eHiO8qoI/AAAAAAAAAjw/9Okh-JSaGsQ/s1600-h/20080608249.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_M3wjiaNlhfM/SE_eHiO8qoI/AAAAAAAAAjw/9Okh-JSaGsQ/s200/20080608249.jpg" alt="" id="BLOGGER_PHOTO_ID_5210627514920905346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A quick recipe for those inclined to follow:&lt;br /&gt;&lt;span style="color: rgb(255, 255, 0);font-size:130%;" &gt;Equipment:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;3 oven-proof containers (loaf tins, pyrex bowls, etc), with covers (foil, etc).&lt;/li&gt;&lt;li&gt;Mixing bowl&lt;/li&gt;&lt;li&gt;Cup (or similar)&lt;/li&gt;&lt;li&gt;Tablespoon (tbsp)&lt;/li&gt;&lt;li&gt;Teaspoon (tsp)&lt;/li&gt;&lt;li&gt;Mixing device (spoon, whisk, etc).&lt;/li&gt;&lt;li&gt;Surface for kneading&lt;/li&gt;&lt;li&gt;Oven&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(255, 255, 0);font-size:130%;" &gt;Ingredients:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;5 cups of flour + more flour for keeping the surface floured, etc.&lt;/li&gt;&lt;li&gt;2 tbs sugar&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_M3wjiaNlhfM/SE_eJNpP2kI/AAAAAAAAAkI/YeUxFa76Zgw/s1600-h/20080608246.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_M3wjiaNlhfM/SE_eJNpP2kI/AAAAAAAAAkI/YeUxFa76Zgw/s200/20080608246.jpg" alt="" id="BLOGGER_PHOTO_ID_5210627543753808450" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2 tbs yeast&lt;/li&gt;&lt;li&gt;2 tsp salt&lt;/li&gt;&lt;li&gt;2 tbs oil (I'm using olive oil)&lt;/li&gt;&lt;li&gt;2 cups of hand-hot water.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 0);font-size:130%;" &gt;Method:&lt;/span&gt;&lt;br /&gt;mix 2 cups of flour with the 2 cups of hot water. Add the sugar, yeast, salt &amp;amp; olive oil. Mix well.&lt;br /&gt;Cover with a towel &amp;amp; leave for approximately 10 minutes. The wet liquid should have started to form bubbles on the top.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_M3wjiaNlhfM/SE_eIUz9huI/AAAAAAAAAj4/xTcmeb1gKiM/s1600-h/20080608243.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_M3wjiaNlhfM/SE_eIUz9huI/AAAAAAAAAj4/xTcmeb1gKiM/s200/20080608243.jpg" alt="" id="BLOGGER_PHOTO_ID_5210627528497923810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now, start adding the other 3 cups of flour and mixing, pretty soon it will get too thick to mix with the whisk/spoon. When that time comes, take it out of the bowl &amp;amp; dump it onto a nice, flat, pre-floured surface. Start kneading the dough, adding flour as you go. You should knead for approximately 8-10 minutes.&lt;br /&gt;&lt;br /&gt;Then place it back into the mixing bowl, cover with a clean towel &amp;amp; let it rise for about an hour.&lt;br /&gt;&lt;br /&gt;After the hour is up, take it out of the mixing bowl. Beat it up a bit &amp;amp; divide it up into 3 equal pieces. Spray the bread tins with water &amp;amp; put the 3 pieces into the tins (one piece per tin, but you knew that, right?). Cover the tins &amp;amp; let them stand for about another 45 mins or so (until the dough has doubled in size-ish).&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_M3wjiaNlhfM/SE_eJqXWbJI/AAAAAAAAAkQ/HfONu2en7aE/s1600-h/20080609250.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_M3wjiaNlhfM/SE_eJqXWbJI/AAAAAAAAAkQ/HfONu2en7aE/s200/20080609250.jpg" alt="" id="BLOGGER_PHOTO_ID_5210627551463369874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pre-heat your oven to about 180 degrees celsius (350 fahrenheit for you Americans out there), pop the covered tins into the oven for about 25 mins.&lt;br /&gt;&lt;br /&gt;When they are done, remove them from the oven &amp;amp; let them stand for a few minutes before taking them from the tins.&lt;br /&gt;Voila! Instant bready goodness!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-4109481903089663640?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/4109481903089663640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=4109481903089663640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/4109481903089663640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/4109481903089663640'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/06/bready-goodness.html' title='Bready Goodness'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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/_M3wjiaNlhfM/SE_eHiO8qoI/AAAAAAAAAjw/9Okh-JSaGsQ/s72-c/20080608249.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2068548020017215861.post-1001922629033419035</id><published>2008-06-07T08:50:00.002+03:00</published><updated>2008-06-07T08:57:48.022+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='interested'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Firefox: To fullscreen or not fullscreen.</title><content type='html'>Just read a fascinating article on how to get Firefox (on osX at least) to go fullscreen at the press of a button.&lt;br /&gt;It can be found at &lt;a href="http://beyondteck.blogspot.com/2007/12/fullscreen-in-firefox-on-mac-os-x.html"&gt;this&lt;/a&gt; link.&lt;br /&gt;Fascinating stuff. However, I have exactly the opposite problem. Whenever I open Firefox, it automatically assumes that I want to open every window in FULLSCREEN&amp;trade; mode. Then I have to spend eek minutes resizing all the windows that I had open from my previous session (I like to have my Skype open on the right-hand side. Makes sense when you have a 20" screen, imho).&lt;br /&gt;So, I modified their bookmarklet&amp;trade; to actually do what I want, which is only take up 2/3 of the screen width.&lt;br /&gt;As the destructions in the link said:&lt;br /&gt;Make a new bookmark. Give it a meaningful (or funky. Whatever turns you on, baby) name.&lt;br /&gt;In the location box, you type the following (on one line!):&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);font-size:100%;" &gt;&lt;span class="fullpost"&gt;&lt;code&gt;javascript:self.moveTo(0,0); self.resizeTo((screen.availWidth/3)*2,screen.availHeight);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: georgia;"&gt;Save the bookmarklet&amp;trade; somewhere useful.&lt;br /&gt;Click on it to activate.&lt;br /&gt;That should do the trick.&lt;br /&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/2068548020017215861-1001922629033419035?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/1001922629033419035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=1001922629033419035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1001922629033419035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1001922629033419035'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/06/firefox-to-fullscreen-or-not-fullscreen.html' title='Firefox: To fullscreen or not fullscreen.'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-6792628489001020121</id><published>2008-06-06T06:04:00.001+03:00</published><updated>2008-06-06T06:05:55.336+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tendonitis'/><category scheme='http://www.blogger.com/atom/ns#' term='carpal'/><category scheme='http://www.blogger.com/atom/ns#' term='rsi'/><category scheme='http://www.blogger.com/atom/ns#' term='pain'/><title type='text'>Tendonitis</title><content type='html'>Call it what you will. Tendonitis, carpal-tunnel syndrome, rsi. It's not fun &amp; it's not pleasant.&lt;br /&gt;Time for a large round of non-computer related activities and some gym work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-6792628489001020121?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/6792628489001020121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=6792628489001020121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6792628489001020121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6792628489001020121'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/06/tendonitis.html' title='Tendonitis'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-771804575666667478</id><published>2008-06-01T04:30:00.008+03:00</published><updated>2008-06-01T05:21:10.838+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='Free'/><category scheme='http://www.blogger.com/atom/ns#' term='interested'/><title type='text'>PhotoVR project</title><content type='html'>Whilst Microsoft may have bought the company which created the concept of &lt;a href="http://labs.live.com/photosynth/"&gt;Photosynth&lt;/a&gt;, it appears that other people thought that you should be able to make your own. Enter the  &lt;a href="http://openphotovr.jottit.com/"&gt;OpenPhotoVR&lt;/a&gt; project. It's Open Sourced, GPL software, which you can either download, alter &amp;amp; tweak, or you can just use their website &amp;amp; editing software &amp;amp; then create your own photo-montages (pseudo-3d visualisations, whatever). You can also embed them into your webpage, to make all sorts of coolness!&lt;br /&gt;It's apparently easy to embed these things into your own blog/website/whatever. I'm hoping my quick attempt works...&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;br /&gt;&lt;param name="movie" value="http://openphotovr.org/main.swf"&gt;&lt;br /&gt;&lt;param name="FlashVars" value="id=srPkNhrG"&gt;&lt;br /&gt;&lt;embed src="http://openphotovr.org/main.swf" flashvars="id=srPkNhrG" type="application/x-shockwave-flash" height="300" width="400"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-771804575666667478?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='application/x-shockwave-flash' href='http://openphotovr.org/main.swf' length='0'/><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/771804575666667478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=771804575666667478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/771804575666667478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/771804575666667478'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/06/photovr-project.html' title='PhotoVR project'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-4594815640444231863</id><published>2008-05-25T23:02:00.007+03:00</published><updated>2008-05-26T00:25:33.888+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='interested'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>SQL injection - a fascinating (&amp; dangerous) subject</title><content type='html'>For people who work with relational databases, SQL is a part &amp;amp; parcel of their lives. Even if they're running a lowly MS Access database which was all built using wizards and the like. Sooner or later, they are going to have to delve into SQL syntax in order to perform more complex queries.&lt;br /&gt;If they are budding webadmins, then they will usually be needing frontends for their databases to expose limited parts of it to the wibbly-wobbly-web.&lt;br /&gt;I read recently that SQL injection attacks are possibly one of the most popular methods of gaining unauthorised access to websites. Some prowling will provide that information for you.&lt;br /&gt;The problem is, is that if you know some SQL, it's surprisingly easy to subvert user input forms on badly programmed websites. By badly programmed, I mean websites which take a users input, be it form data or whatever &amp;amp; then compose custom SQL queries using that form input &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;without checking that the user isn't a sneaky bastard first!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;If you have a user-validation or login form with the requisite 2 fields: username and password &amp;amp; a submit button. If you don't assume that the user will put some non-standard data in there, then there is a good chance that they will. And you will be unprepared for the results.&lt;br /&gt;I'll give you an example (tech-warning coming up):&lt;br /&gt;Standard login form sends data to a function which composes a sql query like:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;"SELECT * FROM Users WHERE Username='" + username + "' AND Password = '" + password + "';"&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Given a standard response from a user, it would generate a string like this:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;"SELECT * FROM Users WHERE Username='bob' AND Password='123';"&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;However, when you get a sneaky bastard examining it, he might put something like this in the username/password fields:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Username: &lt;span style="font-weight: bold;"&gt;admin&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Password: &lt;span style="font-weight: bold;"&gt;bob' OR '1'='1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Which would generate the following SQL:&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;br /&gt;"SELECT * FROM Users WHERE Username='admin' AND Password='bob' OR '1'='1';"&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;This sort of query will always return a result.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Say for example, I found such a site by accident (not difficult, as a large portion websites out there do this), and I (hypothetically) decided to put a single quote (&lt;span style="font-weight: bold;"&gt;'&lt;/span&gt;) in the Username and received a direct response from a database backend, telling me that the string syntax was invalid. I would now (in our hypothetical example) have the knowledge that this form is not parsed before being passed to the database.&lt;br /&gt;Careful application of characters and quotes would then indicate which Database server they were running. This would allow me (in the above, hypothetical example) to customise my entries to more closely match those required of said Database server, up to the point where I had my working username &amp;amp; password (well, working in the sense that I could bypass the login entirely with the above, hypothetical example).&lt;br /&gt;It's a shame that this sort of thing cannot be brought to the site administrator's attention for fear of being branded a &amp;lt;evil&amp;gt;hacker&amp;lt;/evil&amp;gt;. In today's society, especially with American sites, they would be more resentful than thankful &amp;amp; would most probably call the authorities.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;If &lt;span style="font-style: italic;"&gt;I&lt;/span&gt; &lt;span style="font-style: italic;"&gt;found&lt;/span&gt; such a site as the one cited in the above, hypothetical example, I would really like to email them &amp;amp; warn them that their data is at risk, but as I suspect the thanks for such assistance is investigation by said authorities, I would have to &lt;del&gt;leave it for them to find out the hard way&lt;/del&gt; think carefully about it.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;It's a shame that such a situation has come to pass whereby you are attacked if you try to warn somebody that their data is at risk.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&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/2068548020017215861-4594815640444231863?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/4594815640444231863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=4594815640444231863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/4594815640444231863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/4594815640444231863'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/sql-injection-fascinating-dangerous.html' title='SQL injection - a fascinating (&amp; dangerous) subject'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-7002009324558617581</id><published>2008-05-21T09:21:00.004+03:00</published><updated>2008-05-21T10:21:45.326+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod Touch'/><category scheme='http://www.blogger.com/atom/ns#' term='n95'/><category scheme='http://www.blogger.com/atom/ns#' term='keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='ecstatic'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='jailbreak'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Remote keyboard on the iPod touch</title><content type='html'>Have you ever been sat there with your nice, shiny, jailbroken iPod touch, thinking "If this could accept a bluetooth keyboard, like the one which I use to connect to my Nokia N95, then I'd achieve one of my dreams of *nix-in-my-pocket"?&lt;br /&gt;I have. It is most annoying that the iPod Touch™ doesn't have bluetooth, and the iPhone, which &lt;span style="font-style: italic;"&gt;has&lt;/span&gt; bluetooth, &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;doesn't&lt;/span&gt;&lt;/span&gt; allow bt keyboards! This is horrible. This is nasty. This is something which Apple could fix in seconds (apparently the BT device in the iPhone is fully compliant &amp;amp; the manufacturers of it supply the relevant drivers). This is something which they haven't fixed, and apparently they have no intention of fixing it.&lt;br /&gt;&lt;br /&gt;There must be a solution. After all, It's a unix environment (now).&lt;br /&gt;(&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;scroll to the end of this post for detailed destructions&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At first I thought of writing something which sat on a network socket and accepted raw keycodes &amp;amp; transmitted them through to an open term (or something). This idea was quickly discarded as it required far more work than I was prepared to input into it. Another solution must be found.&lt;br /&gt;&lt;br /&gt;The basic idea was:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;BT connect my keyboard to my Nokia N95&lt;/li&gt;&lt;li&gt;Somehow connect my Nokia to my iPod via WiFi (somehow being some sort of client, be it Putty or home-grown code).&lt;/li&gt;&lt;li&gt;Send all keystrokes through said network connection and display them on an open Term on the iPod, at the same time using the display on the iPod.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;After much googling and irc-ing, (it's all down to how you phrase the question), somebody mentioned &lt;a href="http://www.gnu.org/software/screen/"&gt;GNU screen&lt;/a&gt; would work. Actually, the entire response read "&lt;span style="font-weight: bold; font-style: italic;"&gt;screen - xRR&lt;/span&gt;". If you do a Google on xRR, you won't find much in relation to *nix, WiFi, bluetooth or N95's. More investigation was needed...&lt;br /&gt;...Silly me -xRR are the args to run screen with. Now all I need is an implementation of screen for the iPod. Time to start asking on the forums &amp;amp; irc for nice people with requisite toolchains to cross-compile a version for me, unfortunately, being 05:00 GMT didn't help me (did I mention that I'm lazy &amp;amp; in no mood to set up a toolchain to cross-compile one app - my programming's done in python wherever possible).&lt;br /&gt;Much forum searching later, I came across &lt;a href="http://www.modmyifone.com/forums/native-iphone-ipod-touch-app-launches/24465-better-term-vt102-gnu-screen.html"&gt;this post&lt;/a&gt; which offered a binary for screen for the iPod Touch™. Time to download &amp;amp; scp...&lt;br /&gt;&lt;br /&gt;To cut a long &amp;amp; tedious story short. For anybody else who has a similar problem, the solution is as goes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Acquire &lt;a href="http://www.gnu.org/software/screen/"&gt;GNU screen&lt;/a&gt; built for the iPod Touch/iPhone™ (&lt;span style="font-style: italic;"&gt;note: Compiled version on &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.modmyifone.com/forums/native-iphone-ipod-touch-app-launches/24465-better-term-vt102-gnu-screen.html"&gt;this forum&lt;/a&gt;&lt;span style="font-style: italic;"&gt; thread&lt;/span&gt;)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Copy it into a place on your $PATH&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Run it locally on your iPod Touch/iPhone™ (you will need the Terminal App or equiv running. How else could you see your typing?).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;On your iPod Terminal application, type (using the on-screen keyboard): screen&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Clear the info messages (press Return on on-screen keyboard, usually)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;ssh into your iPod from your BT-Keyboard-enabled mobile device of choice&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;type (on said, shiny BT-Keyboard) the following:&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;screen -xRR&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Shout &lt;a href="http://en.wikipedia.org/wiki/Eureka_%28word%29"&gt;Eurika&lt;/a&gt;! or somesuch.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:6;"  &gt;&lt;strong&gt;&lt;span style="font-size:7;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: normal;font-family:georgia;" &gt;Now you can bask in the shiny, iPhod Touch screen connected (via WiFi &amp;amp; mobile device) to a BT-Keyboard.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal;font-family:georgia;font-size:100%;"  &gt;Be warned. It's a little heavy on the juice though...&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-7002009324558617581?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/7002009324558617581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=7002009324558617581' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/7002009324558617581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/7002009324558617581'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/remote-keyboard-on-ipod-touch.html' title='Remote keyboard on the iPod touch'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-652160905247812214</id><published>2008-05-20T18:18:00.004+03:00</published><updated>2008-05-20T19:07:34.855+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Free'/><category scheme='http://www.blogger.com/atom/ns#' term='interested'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Python and Data Visualisation</title><content type='html'>Some nice chaps have released a &lt;span style="font-style: italic;"&gt;free, realtime,&lt;/span&gt; &lt;a href="http://www.ubietylab.net/ubigraph/index.html"&gt;data-visualisation&lt;/a&gt; product which works with &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;, it's called Ubigraph&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Oh, it also &lt;a href="http://www.ruby-lang.org/en/"&gt;works&lt;/a&gt; &lt;a href="http://www.java.com/en/"&gt;with&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/C%2B%2B"&gt;other&lt;/a&gt; &lt;a href="http://www.php.net/"&gt;programming&lt;/a&gt; &lt;a href="http://www.haskell.org/"&gt;languages&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/C_%28programming_language%29"&gt;but&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/C_Sharp"&gt;they're&lt;/a&gt; &lt;a href="http://caml.inria.fr/"&gt;not&lt;/a&gt; interesting to me. Feel free to experiment yourself. And it only works on &lt;a href="http://www.linux.org/"&gt;*nix&lt;/a&gt;-&lt;a href="http://www.apple.com/"&gt;based&lt;/a&gt; operating systems for the moment.&lt;br /&gt;What it does is the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It opens a window on your machine. Black. Featureless. Pregnant with possibility.&lt;/li&gt;&lt;li&gt;It opens a network socket on your machine.&lt;/li&gt;&lt;li&gt;It awaits instructions.&lt;/li&gt;&lt;/ul&gt;What you do is the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You assemble some data that you would like to see visualised.&lt;/li&gt;&lt;li&gt;You write some code which connects to said network socket.&lt;/li&gt;&lt;li&gt;You tell the network socket which pieces of data are connected to which other pieces of data.&lt;/li&gt;&lt;/ul&gt;The previously mentioned black void then becomes a riot of colour and shape. &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Blue&lt;/span&gt; colour, specifically. Unless you've figured out how to &lt;span style="color: rgb(204, 0, 0);"&gt;colourify&lt;/span&gt; those items in the code (not difficult). The shape is mainly spherical. Again, unless you've figured out how to change the shape between one of the seven or eight available shapes - &lt;span style="font-style: italic;"&gt;cube, sphere, cone&lt;/span&gt;, etc. (they repeat a shape in their api destructions - feel free to spot it yourselves). As you add more data &amp;amp; links (or, if you're smart, &lt;span style="font-style: italic;"&gt;your program adds more data &amp;amp; links&lt;/span&gt;), the said window into the virtualisation universe automagically rescales &amp;amp; reorganises the visualisation! Amazing stuff really. &lt;a href="http://www.williamgibsonbooks.com/"&gt;Gibson&lt;/a&gt; here we come!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I suppose a picture is worth a thousand words. Here is a quick screenie of it in action with a few names from a new movie inserted into it, along with random links &amp;amp; colourisation.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_M3wjiaNlhfM/SDL2ls066vI/AAAAAAAAAjo/X2UD8FRozuw/s1600-h/ubiGraphScreenshot.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: center; cursor: pointer;" src="http://1.bp.blogspot.com/_M3wjiaNlhfM/SDL2ls066vI/AAAAAAAAAjo/X2UD8FRozuw/s200/ubiGraphScreenshot.jpg" alt="" id="BLOGGER_PHOTO_ID_5202491647115062002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have big plans for experimenting with this with some data from the databases that I adminster in work (subject of another post, methinks).&lt;br /&gt;Happy coding (if you're working in Python, otherwise, best of luck to ya, mate!).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&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/2068548020017215861-652160905247812214?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/652160905247812214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=652160905247812214' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/652160905247812214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/652160905247812214'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/python-and-data-visualisation.html' title='Python and Data Visualisation'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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/_M3wjiaNlhfM/SDL2ls066vI/AAAAAAAAAjo/X2UD8FRozuw/s72-c/ubiGraphScreenshot.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2068548020017215861.post-5541088731344652270</id><published>2008-05-18T20:21:00.003+03:00</published><updated>2008-05-18T20:44:35.430+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='happy'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><category scheme='http://www.blogger.com/atom/ns#' term='language'/><title type='text'>Lost in translation...</title><content type='html'>Came across a &lt;a href="http://tashian.com/multibabel/"&gt;website&lt;/a&gt; which does serial translations via &lt;a href="http://babelfish.yahoo.com/?fr=avbbf-us"&gt;babelfish&lt;/a&gt;.&lt;br /&gt;For example, it takes a phrase, in english, throws it into &lt;a href="http://babelfish.yahoo.com/?fr=avbbf-us"&gt;babelfish&lt;/a&gt; &amp;amp; takes the resulting translated text. Converts it back to english &amp;amp; throws it back into &lt;a href="http://babelfish.yahoo.com/?fr=avbbf-us"&gt;babelfish&lt;/a&gt; via a different language. Rinse, repeat. It becomes especially hilarious when you include non-western languages.&lt;br /&gt;&lt;br /&gt;Consider the following phrase:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We are walking in the air. We are floating on a moonlit sky&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Converts to:&lt;br /&gt;&lt;span style="font-family: georgia; font-style: italic;"&gt;We go with aeronautics. We swam of the no., that one that is processes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: georgia; font-style: italic;"&gt;with this black color&lt;/span&gt;&lt;tt&gt;&lt;br /&gt;&lt;/tt&gt;&lt;br /&gt;It sounds like particularly Zen poetry. Love it.&lt;br /&gt;&lt;br /&gt;Another example, taken from the movie, This Is Spinal Tap:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;the bigger the cushion, the deeper the pushing, or that's what I read. The looser the waistband, the deeper the quicksand, or so it is said.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Translates to:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;they are great more the choc-absorbent one, they are plus the effect&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;are deep, or the one that I read. Waistband becomes loose more, the&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;movable sand is deeper or therefore it explains her is.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is deep.&lt;br /&gt;&lt;br /&gt;More (taken from the movie, A Mighty Wind):&lt;br /&gt;&lt;span style="font-family: georgia; font-style: italic;"&gt;Consider the corn, consider the wine, one in a hurry, the other takes time, Corn wine, corn wine. Singing, Hey Nonny No, Nonny Ninny Oh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Translates to (eventually...):&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The fact the cereal of the consideration, the spirit of, well-taken&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;the care from the 1 tax, other subjects is the drink of the alcoholic&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;one of the period of the application and the maize and the drink of&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;the alcoholic one of the cereal. The Nonny, conditions stupid Nonny of&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;the Ohio sings nonsmall of everything&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For maximum amusement, I recommend turning on the option to send your text through Chinese, Japanese &amp;amp; Korean.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-5541088731344652270?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/5541088731344652270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=5541088731344652270' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/5541088731344652270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/5541088731344652270'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/lost-in-translation.html' title='Lost in translation...'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-1686662663944069186</id><published>2008-05-18T07:37:00.005+03:00</published><updated>2008-05-18T08:15:55.610+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod Touch'/><category scheme='http://www.blogger.com/atom/ns#' term='happy'/><category scheme='http://www.blogger.com/atom/ns#' term='n95'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='jailbreak'/><title type='text'>*nix on the iPod touch™</title><content type='html'>Well, I was thinking that the iPhone is a pretty piece of equipment, but it's not a &lt;span style="font-style: italic;"&gt;real&lt;/span&gt; phone. However, I started exploring all the possibilities of my iPod touch&amp;trade; after jailbreaking it.&lt;br /&gt;The installer app is fine, but a bit flaky. Good enough to install plenty of *nix apps. Fun to be had, as they say.&lt;br /&gt;As me &amp;amp; my friend had previously set up an ad-hoc network on our N95's, I could now connect to it with the iPod via the wifii settings, and ssh into my iPod. I could also play with bash &amp;amp; vim on my iPod&amp;trade;! That was fun (in a geeky sort of way, admittedly, but then I'm a geek).&lt;br /&gt;&lt;br /&gt;It was fun to set up VNC server on the phone &amp;amp; display the phone on the screen of  the iPod (for a while at least - pay software with a 5' timeout... ah well). Then I started playing with the shell on the iPod. The screen is wonderful, but the lack of keyboard is painful. This got me thinking. The iPhone&amp;trade; has bluetooth&amp;trade; capabilities. I could purchase one of those babies &amp;amp; connect my apple bt keyboard&amp;trade; to it, to give me full, portable *nix! WOW! At last!&lt;br /&gt;&lt;hr width="50%" align="center"&gt;&lt;br /&gt;More reading... iPhone&amp;trade; bt stack is crippled. Doesn't support anything except handsfree &amp;amp; headset (apparently). So no iPhone&amp;trade; for me until it's fixed.&lt;br /&gt;&lt;hr width="50%" align="center"&gt;&lt;br /&gt;More browsing. I came across an alternative to installer. It's called &lt;a href="http://www.saurik.com/id/1"&gt;Cydia&lt;/a&gt;. Open-sourced apt-get replacement for installer. Also improves upon the initial BSD tools for the iPhone&amp;trade;/iPod&amp;trade;. Time for a reinstall...&lt;br /&gt;...Back. I say. &lt;a href="http://www.saurik.com/id/1"&gt;Cydia&lt;/a&gt; is most excellent! Reinstalled the iPod&amp;trade; &amp;amp; had a play. I have a subversion server running on my iPod! I have real bash &amp;amp; Vim (via ssh).&lt;br /&gt;For anybody with either an iPod Touch&amp;trade; or an iPhone&amp;trade; who has jailbroken it, I heartily recommend looking into it. It was so good, I donated to them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-1686662663944069186?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/1686662663944069186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=1686662663944069186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1686662663944069186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1686662663944069186'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/nix-on-ipod-touch.html' title='*nix on the iPod touch&amp;trade;'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-6386126973832172008</id><published>2008-05-15T10:45:00.003+03:00</published><updated>2008-05-15T10:49:34.081+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Maps with photo goodness!</title><content type='html'>&lt;a href="http://maps.google.com/"&gt;Google maps&lt;/a&gt; appears to have gotten all photo-ish and wiki-ish. Go check it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-6386126973832172008?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/6386126973832172008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=6386126973832172008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6386126973832172008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6386126973832172008'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/google-maps-with-photo-goodness.html' title='Google Maps with photo goodness!'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-6136761948185377120</id><published>2008-05-15T09:16:00.006+03:00</published><updated>2008-05-15T09:43:37.349+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='n95'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>I've got a brand new combine harvester... No, wait. That isn't right!</title><content type='html'>I have a new keyboard for my mobile phone. After hearing so much about it, and struggling to program with my (nice for a quick email, but oh-so-tortuous for programming) &lt;a href="http://www.expansys.com/igo/p_igo_item.aspx?i=113674"&gt;iGo Stowaway keyboard&lt;/a&gt;, I had decided that pub-programming needed another option (at least until I manage to score an Asus &lt;a href="http://eeepc.asus.com/global/"&gt;EeeePeeCeee&lt;/a&gt;, or whatever they're called).&lt;br /&gt;It's not the &lt;a href="http://www.nokia.co.uk/link?cid=EDITORIAL_809269"&gt;Nokia Wireless Keyboard&lt;/a&gt; (although one of them is apparently in the post from an eBay™ supplier. We'll see), it's actually the &lt;a href="http://www.apple.com/keyboard/"&gt;apple wireless keyboard&lt;/a&gt;, which I'd heard is very nice, tough, responsive and generally excellent bt keyboard. It's also portable enough so that I can carry it around with me in a large-ish bag, along with all my other N95 &lt;span class="p" style="color: rgb(204, 0, 0);"&gt; &lt;/span&gt;&lt;span class="p"&gt;paraphernalia&lt;/span&gt; (extended battery charger, billion cables, etc). This means that I can carry it to work (or the pub) to do some extended N95 python programming. The fact that it doesn't fold up is, in fact, a benefit, as it allows on-the-knee typing etc.&lt;br /&gt;Needless to say, it's arrived &amp;amp; I'm initially very pleased with it. In fact, a quick pic might be in order.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_M3wjiaNlhfM/SCvZqs066uI/AAAAAAAAAjg/GqoXIXfsp3M/s1600-h/20080515094.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; cursor: pointer;" src="http://2.bp.blogspot.com/_M3wjiaNlhfM/SCvZqs066uI/AAAAAAAAAjg/GqoXIXfsp3M/s200/20080515094.jpg" alt="" id="BLOGGER_PHOTO_ID_5200489522340227810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, this pic was taken with my phone and very quickly cropped with iPhoto™, so it might not be the best photo in the world. Still...&lt;br /&gt;At the end of the day, if it proves impractical for portable use, I'll use the aforementioned Nokia™ keyboard and relegate this one to controlling my media box (Mac Mini under the TV ftw)...&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note: Links on this page take you to product websites. I'm not affiliated with any of them &amp;amp; receive no payment for it.&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/2068548020017215861-6136761948185377120?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/6136761948185377120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=6136761948185377120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6136761948185377120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6136761948185377120'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/ive-got-brand-new-combine-harvester-no.html' title='I&apos;ve got a brand new combine harvester... No, wait. That isn&apos;t right!'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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/_M3wjiaNlhfM/SCvZqs066uI/AAAAAAAAAjg/GqoXIXfsp3M/s72-c/20080515094.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2068548020017215861.post-6976382528143160368</id><published>2008-05-08T19:07:00.003+03:00</published><updated>2008-05-08T19:15:08.493+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hangover'/><category scheme='http://www.blogger.com/atom/ns#' term='warcraft'/><title type='text'>(Warcraft) Warlocks are cool</title><content type='html'>I started playing my warlock in Alterac Valley a few days ago. He's not particularly high-level (62 at the time of writing), so he's very vulnerable to all those hordies who are lvl 70 and have the kit to go with it.&lt;br /&gt;It's amazing, though, how much attention a warlock gets. I only have to go into an area for at least 3 horde to come running for me. Even though I only last about 10 seconds with that sort of attention, I suppose it takes the aggro away from the others &amp;amp; gives them time to counterattack :)&lt;br /&gt;&lt;br /&gt;...Much fun is had by all...&lt;br /&gt;&lt;br /&gt;Ah well. back to the grind I suppose (best hangover cure... Green Tea &amp;amp; lots o'warcraft)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-6976382528143160368?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/6976382528143160368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=6976382528143160368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6976382528143160368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6976382528143160368'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/warcraft-warlocks-are-cool.html' title='(Warcraft) Warlocks are cool'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-6666047902912507895</id><published>2008-05-05T19:18:00.003+03:00</published><updated>2008-05-05T21:14:39.788+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='happy'/><category scheme='http://www.blogger.com/atom/ns#' term='NiN'/><category scheme='http://www.blogger.com/atom/ns#' term='Free'/><title type='text'>New Nine Inch Nails Album - Free!</title><content type='html'>Nine Inch Nails have just posted their latest album online, for free!&lt;br /&gt;It's called &lt;span style="font-weight: bold;"&gt;The Slip&lt;/span&gt;, you can get it &lt;a href="http://www.nin.com/"&gt;here&lt;/a&gt;.&lt;br /&gt;Be warned, NiN are &lt;span style="font-weight: bold;"&gt;industrial&lt;/span&gt; genre'd mainly. So if you're not into loud, angry music, you might want to take it carefully...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-6666047902912507895?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/6666047902912507895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=6666047902912507895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6666047902912507895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6666047902912507895'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/new-nine-inch-nails-album-free.html' title='New Nine Inch Nails Album - Free!'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-2281467716174698813</id><published>2008-05-04T18:50:00.003+03:00</published><updated>2008-05-04T19:38:10.127+03:00</updated><title type='text'>Can you hit a moving target more frequently than chance?</title><content type='html'>I'm in a discussion with somebody on their blog regarding IT Security. Specifically, the gentleman in question stated that a system with a constantly changing password isn't much more secure that a system with a fixed password. I happen to disagree &amp;amp; have used Roulette vs. Blackjack as analogies (since I &lt;span style="font-weight: bold;"&gt;do&lt;/span&gt; work in a casino). To see the whole thing, please feel free to visit this &lt;a href="http://blog.portswigger.net/2008/04/can-you-hit-moving-target.html"&gt;post&lt;/a&gt; on his website to view the discussion.&lt;br /&gt;&lt;br /&gt;Now, to avoid cluttering up his site with code, I have produced a &lt;a href="http://www.python.org/"&gt;python&lt;/a&gt; code snippet to test his idea (&lt;a href="http://martinb.sdf-eu.org/code/randomTrial.py"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Anyhow, I'm bored of that conversation. I think we'll agree to disagree.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-2281467716174698813?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/2281467716174698813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=2281467716174698813' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/2281467716174698813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/2281467716174698813'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/can-you-hit-moving-target-more.html' title='Can you hit a moving target more frequently than chance?'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-7986994072479693460</id><published>2008-05-03T15:07:00.003+03:00</published><updated>2008-05-03T15:10:41.033+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='happy'/><category scheme='http://www.blogger.com/atom/ns#' term='warcraft'/><title type='text'>I wuz gonna level my mage!</title><content type='html'>Well, I decided to put a bit more meat on my lvl 30 mage after watching all those frost mages doing their aoe pulls etc, but I decided to browse the wibblywobblyweb first. Those mages are whining about how warlocks are out-dps'ing them and usurping their usefulness in pve/pvp/pvwhereveryouname.&lt;br /&gt;As it so happens, I have a lvl 61 Warlock sitting there getting bored. It just makes sense to level him for a bit instead :)&lt;br /&gt;&lt;br /&gt;I'll be back, busy fear-dotting some poor soul...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-7986994072479693460?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/7986994072479693460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=7986994072479693460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/7986994072479693460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/7986994072479693460'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/i-wuz-gonna-level-my-mage.html' title='I wuz gonna level my mage!'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-6687927155617422817</id><published>2008-05-03T07:26:00.002+03:00</published><updated>2008-05-03T07:32:21.144+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='n95'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='sad'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Programming conundrums #1(b)</title><content type='html'>Well, it appears that &lt;a href="http://docs.python.org/lib/module-pickle.html"&gt;pickle&lt;/a&gt; or &lt;a href="http://docs.python.org/lib/module-cPickle.html"&gt;cPickle&lt;/a&gt; don't appear in the standard library for pyS60. Back to the drawing board methinks.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I hate writing SQL...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-6687927155617422817?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/6687927155617422817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=6687927155617422817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6687927155617422817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/6687927155617422817'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/programming-conundrums-1b.html' title='Programming conundrums #1(b)'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-2541552118695650667</id><published>2008-05-02T18:56:00.002+03:00</published><updated>2008-05-02T19:01:39.016+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='n95'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='interested'/><title type='text'>Sourceforge</title><content type='html'>Well, I told my friend about my ideas for storing the GPS data for the nokia &amp;amp; he likes it. However, now that there's two of us working on the same codebase (I'm using his simplified GPS API), it's going to get awkward. We need version control.&lt;br /&gt;&lt;br /&gt;Just set up a &lt;a href="https://sourceforge.net/"&gt;Sourceforge&lt;/a&gt; account and made a new &lt;a href="https://sourceforge.net/projects/gps95/"&gt;project&lt;/a&gt;, which is pending.&lt;br /&gt;&lt;br /&gt;Let's wait &amp;amp; see now.&lt;br /&gt;&lt;br /&gt;Whilst I'm waiting, I think I'll level my mage (lvl 30, gnome ftw)...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-2541552118695650667?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/2541552118695650667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=2541552118695650667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/2541552118695650667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/2541552118695650667'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/sourceforge.html' title='Sourceforge'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-7450873739929214962</id><published>2008-05-02T18:43:00.004+03:00</published><updated>2008-05-02T18:56:15.822+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='happy'/><category scheme='http://www.blogger.com/atom/ns#' term='gardening'/><title type='text'>Gardening 101.0</title><content type='html'>When my g/f was here, &lt;del&gt;she&lt;/del&gt; we decided to start growing some herbs &amp;amp; veggies in some seed trays on the balcony. They've started growing. We're very excited!!!&lt;br /&gt;&lt;br /&gt;I'd put up pictures, but they're a bit boring to anybody who isn't involved.&lt;br /&gt;&lt;br /&gt;For those still interested, they are...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Rocket&lt;/li&gt;&lt;li&gt;Coriander&lt;/li&gt;&lt;li&gt;Red Pepper (paprika?)&lt;/li&gt;&lt;li&gt;Red Pepper (Ceyenne)&lt;/li&gt;&lt;li&gt;Tomato&lt;/li&gt;&lt;li&gt;Green Pepper (Pimento)&lt;/li&gt;&lt;li&gt;Rosemary&lt;/li&gt;&lt;li&gt;Thyme&lt;/li&gt;&lt;li&gt;Mint&lt;/li&gt;&lt;li&gt;something else that I can't remember...&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-7450873739929214962?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/7450873739929214962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=7450873739929214962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/7450873739929214962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/7450873739929214962'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/gardening-1010.html' title='Gardening 101.0'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-8123451252031169687</id><published>2008-05-01T18:21:00.004+03:00</published><updated>2008-05-01T18:25:51.298+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='happy'/><category scheme='http://www.blogger.com/atom/ns#' term='ecstatic'/><category scheme='http://www.blogger.com/atom/ns#' term='depressed'/><category scheme='http://www.blogger.com/atom/ns#' term='sleepy'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='interested'/><category scheme='http://www.blogger.com/atom/ns#' term='sad'/><title type='text'>Moods</title><content type='html'>I've decided that I'll post my mood/state of mind with each entry. This'll be stored as a label. Current moods I can think of are:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;sad&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;happy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sleepy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ecstatic&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;depressed&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;interested&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;programming&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Gosh, I feel like one of snow white's small chappies!&lt;br /&gt;Feel free to suggest more for me&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&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/2068548020017215861-8123451252031169687?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/8123451252031169687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=8123451252031169687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/8123451252031169687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/8123451252031169687'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/moods.html' title='Moods'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-1474886953654025675</id><published>2008-05-01T14:27:00.009+03:00</published><updated>2008-05-01T17:46:25.161+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='n95'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Programming conundrums #1</title><content type='html'>Happy May Day!&lt;br /&gt;&lt;br /&gt;Be warned. This is technical,  long-winded and probably quite boring for most people who happen to stumble upon it... For explanations of the different terms used, check the first comment.&lt;br /&gt;&lt;br /&gt;That said. Enjoy.&lt;br /&gt;&lt;br /&gt;My friend is hacking with the N95 &amp;amp; Python. He's cobbling together some route-tracking software for the GPS module. His current solution is to have 'tiles' as big as the screen and to dump a datapoint on there when he get's a reading (each pixel represents one meter, I think). He gets data every 0.5 seconds.&lt;br /&gt;When he goes beyond the tiles border, he saves the tile to the memory as a .png file (with the co-ords of the top-left point) and loads another tile in from whichever edge he ran off the screen with. If other routes have already been across this tile then their datapoints will be already on the tile (see picture, right).&lt;br /&gt;After a while, he'll begin to build up traces of the places that he visits regularly (see picture). These routes can be imported into Google Earth and displayed as an overlay.&lt;br /&gt;I have a better idea. I wish to build a datastore. I was considering using sql for this, but I'm thinking that, as we're using Python, cPickle module would be a better idea, as it's faster (allegedly) than the python SQL module on the N95 (&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;remember, we're talking about a mobile phone here&lt;/span&gt;&lt;/span&gt;)...&lt;br /&gt;&lt;br /&gt;I'm thinking that if we have a unique dict for each route that we start, we can store each datapoint as:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;epocTime:[lat, long, alt, vel, hdg, spd, tile]. &lt;/span&gt;&lt;br /&gt;Now, as we go along, we can keep this dict synchronised with two others, namely:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tilesDB&lt;/span&gt; {tileset:[list, of, routes, with tile]}&lt;br /&gt;and:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;routesDB&lt;/span&gt; {routeID:[list, of, route, data, e.g., start time, end time, num datapoints, etc...]}.&lt;br /&gt;Now, these will both need to be kept synchronous, but I wasn't planning upon synching them until the route was finished, that way, if there's a crash, they shouldn't lose synch.&lt;br /&gt;This gives us a simple &lt;span style="font-style: italic;"&gt;indexing solution, &lt;/span&gt;which allows us to quickly pull overlapping datapoints from other routes and display them all together for whatever tile we are displaying (hopefully).&lt;br /&gt;&lt;br /&gt;As they say, the proof of the pudding is in the eating...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-1474886953654025675?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/1474886953654025675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=1474886953654025675' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1474886953654025675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1474886953654025675'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/05/programming-conundrums.html' title='Programming conundrums #1'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-725084674037387122</id><published>2008-04-30T20:26:00.003+03:00</published><updated>2008-05-01T18:21:19.502+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='sad'/><category scheme='http://www.blogger.com/atom/ns#' term='girlfriend'/><title type='text'>A Sad Day...</title><content type='html'>I'm a sad gnome today, my girlfriend just flew back to the UK.&lt;br /&gt;I'm hoping that she manages to get a job here, so that she can come to stay permanently, otherwise I will have to think seriously about my next steps in life...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-725084674037387122?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/725084674037387122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=725084674037387122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/725084674037387122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/725084674037387122'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/04/sad-day.html' title='A Sad Day...'/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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-2068548020017215861.post-1256903703981851243</id><published>2008-04-28T23:06:00.000+03:00</published><updated>2008-04-29T15:26:59.446+03:00</updated><title type='text'></title><content type='html'>First Post:&lt;br /&gt;Quick explanation: I play &lt;span style="font-weight: bold;"&gt;World of Warcraft&lt;/span&gt; (who doesn't these days?). The character I play is a Gnomish Rogue, hence the title of this blog.&lt;br /&gt;I live and work in Greece, where I enjoy many of the benefits of the country (warm days, nice wine, good food, etc).&lt;br /&gt;Some hobbies include python programming, WoW, Mountain-Biking (Off-road please. Greeks drive like lunatics) and reading.&lt;br /&gt;That'll do for now. Let's see how I go with this new-fangled blogging thang...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2068548020017215861-1256903703981851243?l=musingsofagnome.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://musingsofagnome.blogspot.com/feeds/1256903703981851243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2068548020017215861&amp;postID=1256903703981851243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1256903703981851243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2068548020017215861/posts/default/1256903703981851243'/><link rel='alternate' type='text/html' href='http://musingsofagnome.blogspot.com/2008/04/first-post-quick-explanation-i-play.html' title=''/><author><name>Aleph Two</name><uri>http://www.blogger.com/profile/17680951486188974315</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></feed>
