<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>geekcubed</title>
	<atom:link href="http://www.geekcubed.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geekcubed.org</link>
	<description>geekcubed - freelance development of data driven websites</description>
	<lastBuildDate>Thu, 12 Jan 2012 22:25:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>win7 + ssd = heaven</title>
		<link>http://www.geekcubed.org/2009/10/win7-ssd-heaven/</link>
		<comments>http://www.geekcubed.org/2009/10/win7-ssd-heaven/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 17:36:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gadgets]]></category>

		<guid isPermaLink="false">http://www.geekcubed.org/?p=214</guid>
		<description><![CDATA[I&#8217;ll happily go on record as saying &#8220;I like Vista&#8221;. Don&#8217;t get me wrong, it has its flaws (UAC bugs the hell out of me), but it performed reasonably well on my bog-standard Dell machine. But after three years (in August) of constant use, the cracks were begining to show: rather than wipe and reinstall [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll happily go on record as saying &#8220;I like Vista&#8221;. Don&#8217;t get me wrong, it has its flaws (UAC bugs the hell out of me), but it performed reasonably well on my bog-standard Dell machine.  But after three years (in August) of constant use, the cracks were begining to show: rather than wipe and reinstall Vista, I thought it would be a prudent time to make the jump to Win7 &#8211; and with pre-order prices as crazy as they were, there really was no excuse.  Win7 Business ordered, and I was happy.  Until I saw <em>another</em> post by Mr Atwood on the <a href="http://www.codinghorror.com/blog/archives/001304.html">virtues of having an SSD as your primary drive</a>.</p>
<p>After a bit of research (and getting an ear bashing for keeping all my data and programs on the same HDD), I took the plunge and ordered a 64Gb SSD by Crucial. Last Wednesday came, and despite the postal strikes, so did my copy of Win7 and my SSD.  After some tinkering to get the 2.5&#8243; drive in the best place in a standard 3.5&#8243; bay, everything was ready and Win7 was duely thrown on.  </p>
<p><strong>Boy oh boy &#8211; what a difference!</strong>.  It&#8217;s like going from a cronky all 486 dx2 to a shiny Pentium 1. Now, I realise the improvments are a combination of a) The SSD b) Win7 c) A clean install.  But still:</p>
<ul>
<li>Win7 x64 installed without any problems. Dell offer &#8220;no 64 Bit support&#8221; for my 3 yr old Inspiron. Every single one of the drivers for my system came from the Windows DVD, and everything works without a hitch</li>
<li>The SSD is blazingly fast. Even after piling on a load of applications, including sql-server, my PC still goes from POST to login prompt in 10 seconds, and from there to a usable desktop in another 3 or 4</li>
<li>Applications load virtually instantly. The only thing I&#8217;ve found that takes a while is Netbeans, which takes 3 or 4 seconds to load completly.</li>
<li>Win7 <strong>is</strong> just Vista with polish, but it&#8217;s the triple-wax, hand buffed version of polish. As a dual-screen user, the new Aero keyboard shortcuts for moving windows to a specific screen are just awesome.</li>
<li>The 64Gb drive has about 55% free, and thats with Win7, VS, Netbeans, broswer, email, Open Office, sql-server and a heap of utilities installed. Oh, and it&#8217;s Fast!</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.geekcubed.org/2009/10/win7-ssd-heaven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VPS software upgrades</title>
		<link>http://www.geekcubed.org/2009/09/vps-software-upgrades/</link>
		<comments>http://www.geekcubed.org/2009/09/vps-software-upgrades/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 14:28:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Note to self]]></category>
		<category><![CDATA[Sys Admin]]></category>

		<guid isPermaLink="false">http://www.geekcubed.org/?p=197</guid>
		<description><![CDATA[VPS are an incredibly cost-effective way to host sites and solutions : the one running this site happily chugs along with under 400Mb of ram.  Unfortunately, jumping from shared hosting to the &#8220;you&#8217;re on your own&#8221; world of VPS can be daunting &#8211; even more so when the operating systems are diliberately stripped right back [...]]]></description>
			<content:encoded><![CDATA[<p>VPS are an incredibly cost-effective way to host sites and solutions : the one running this site happily chugs along with under 400Mb of ram.  Unfortunately, jumping from shared hosting to the &#8220;you&#8217;re on your own&#8221; world of VPS can be daunting &#8211; even more so when the operating systems are diliberately stripped right back (which is no bad thing in the majority of cases).  With Centos, it would be nice to have the benefits of YUM to drop new packages on (far safer than building from source), but with Virtuozzo powered VPS&#8217;s, the excellent package manager isn&#8217;t available.  Here&#8217;s how to get it back, and how to upgrade PHP to the latest 5.2 branch to boot &#8230;<span id="more-197"></span></p>
<p><strong>1. Install Yum from RPM&#8217;s</strong><br />
Yum is really just some clever Python scripts, so assuming you already have Python on your system (which was installed by default on my VPS via the Virtuozzo manager), theoretically you can just install the update manager from RPM&#8217;s.  It does have a few dependencies &#8211; the packages I needed were:</p>
<ul>
<li>Yum</li>
<li>python-elementtree</li>
<li>python-iniparse</li>
<li>python-sqlite</li>
<li>python-urlgrabber</li>
<li>yum-metadata-parser</li>
<li>m2crypto</li>
</ul>
<p>These can all be installed in one deft command, executed as root of course [the following is for Centos 5 on i386 - the package versioning will change with time, so this may need manual tweaking]</p>
<p><code>rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm http://mirror.centos.org/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm http://mirror.centos.org/centos/5/os/i386/CentOS/m2crypto-0.16-6.el5.3.i386.rpm http://mirror.centos.org/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm http://mirror.centos.org/centos/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm http://mirror.centos.org/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm http://mirror.centos.org/centos/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm http://mirror.centos.org/centos/5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm</code></p>
<p><strong>2. Add the Atomic repository</strong></p>
<p>The Atomic repository is a third-party community channel specifically aimed at VPS owners and users and  covers Redhat/Fedora/Centos OSes.  The channel contains far more recent versions of packages that is found on the main &#8220;official channels&#8221;.  It can be installed into Yum with an easy installer:</p>
<p><code>wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh</code></p>
<p><strong>3. Update PHP</strong></p>
<p><code>yum update php</code> and voila</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekcubed.org/2009/09/vps-software-upgrades/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relaunch</title>
		<link>http://www.geekcubed.org/2009/07/relaunch/</link>
		<comments>http://www.geekcubed.org/2009/07/relaunch/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 19:43:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Work & Projects]]></category>

		<guid isPermaLink="false">http://www.geekcubed.org/?p=164</guid>
		<description><![CDATA[Well, here we go again. I&#8217;ve spent the last few weeks using any down-time to work on a new version of Geekcubed.org using the latest version of WordPress with an entirely custom theme designed and built from scratch. I&#8217;m happy to say it&#8217;s finally come together and gone live today: I&#8217;ve still got quite a [...]]]></description>
			<content:encoded><![CDATA[<p>Well, here we go again. I&#8217;ve spent the last few weeks using any down-time to work on a new version of Geekcubed.org using the latest version of WordPress with an entirely custom theme designed and built from scratch.  I&#8217;m happy to say it&#8217;s finally come together and gone live today: I&#8217;ve still got quite a bit of content to migrate, but otherwise I&#8217;ve very happy with the new look.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekcubed.org/2009/07/relaunch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android G1: 40+ days on</title>
		<link>http://www.geekcubed.org/2009/04/android-g1-40-days-on/</link>
		<comments>http://www.geekcubed.org/2009/04/android-g1-40-days-on/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 10:24:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gadgets]]></category>

		<guid isPermaLink="false">http://next.geekcubed.org/?p=160</guid>
		<description><![CDATA[Some forty days and one firmware update on from my first, (somewhat zealous), initial review of the G1, it seems like a suitable time for a follow-up review. The most logical point to start would seem to be to re-address the failings I ended with last time &#8230; Battery &#8211; it is a lot better. [...]]]></description>
			<content:encoded><![CDATA[<p>Some forty days and one firmware update on from my first, (somewhat zealous), initial review of the G1, it seems like a suitable time for a follow-up review.  The most logical point to start would seem to be to re-address the failings I ended with last time &#8230;<br />
<span id="more-160"></span></p>
<ul>
<li>Battery &#8211; it is <strong>a lot better</strong>.  The reports about needing to condition the battery are definitly spot on &#8211; it needs half a dozen power cycles (from full charge through to &#8216;turn itself off&#8217; empty), but now it&#8217;s a lot better.  With a medium selection of features turned on (wifi &amp; 3G on, GPS and BlueTooth off), it easily lasts 24 hours with half an hour of talk time and an hour or so of internet usage.</li>
<li>Instant Messaging &#8211; is still missing everything but GoogleTalk in the UK &#8211; despite the recent firmware release, which plain sucks.  There are a couple of alternatives available in the Market &#8211; and whilst on face value they work well, they still don&#8217;t integrate with the built in address book.</li>
<li>Camera &#8211; I still don&#8217;t think the lack of a flash is a serious issue &#8211; unfortunatly the lack of manual controls &#8211; exposure and the like, actually are.  Assuming the hardware supports it, it really needs something here (<em>hmm, maybe time for (another) pet project …</em>)</li>
</ul>
<p>As I touched on in my first post on the G1, I use <a href="http://www.google.com/apps/intl/en/business/index.html">Google Apps for Domains</a> to power my email for geekcubed.org &#8211; and the G1 now makes this is just totally totally awesome. One contact list, one mailbox &#8211; available everywhere &#8211; nothing lost, overlooked or forgotten.<em> Many might say &#8220;well duh &#8211; where have you been for the last X years&#8221; &#8211; evidently under a rock, so humour me. </em>Now, in fairness, if you were willing to surrender some choice and a lot of cash, you could get similar results by plumping for a Microsoft stack &#8211; Exchange, Outlook and a Windows Mobile device, but I wasn&#8217;t &#8211; Google all the way.</p>
<p>The handset itself is seemingly standard fair for HTC &#8211; probably not their best offering, but far from their worst, especially in light of some of the bricks churned out in the past.  As my first &#8220;proper&#8221; smartphone, the keyboard took a while for my less than nimble fingers to adjust to, but it&#8217;s perfectly usable after some practice (though I ocasionally nudge the nipple which steals focus, which is annoying) &#8211; and it&#8217;s very comfortable in the hand.  The screen is excellent, as is wifi: GPS is mediocre &#8211; slightly more useful than &#8220;novelty&#8221; but falling short of &#8220;navigaton device&#8221; &#8211; it does take a while locate those satellites. Bluetooth is crap, but then I rarely have a need for it.</p>
<p>The true gemstone is, of course, the Market &#8211; apps for anything and everythingn- most are useless, a few are nothing short of excellent. Some nice <a href="http://www.twitter.com/geekcubed">Twitter </a>clients, a super little ssh client and a few more neat apps besides.  Plus plenty of games to pass the time of those boring commutes.</p>
<p>It should be fairly obvious as to where I stand &#8211; the G1, at least for me, is nothing short of revolutionary. It&#8217;s become a key portion of my business &#8211; I don&#8217;t need to worry about missing a critical email because I&#8217;ve popped to the shops, nor being at a loss for a someones contact details because they are locked away in my desktop email client. Yes, there are some shortcomings that mean it does fall short; specifically I&#8217;m thinking about handling documents / PDFs (or the total lack of support thereof), but then the world is far from a perfect place &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekcubed.org/2009/04/android-g1-40-days-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android G1 &#8211; 5 days in</title>
		<link>http://www.geekcubed.org/2009/02/android-g1-5-days-in/</link>
		<comments>http://www.geekcubed.org/2009/02/android-g1-5-days-in/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 19:53:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gadgets]]></category>

		<guid isPermaLink="false">http://www.geekcubed.org/?p=167</guid>
		<description><![CDATA[After a minor delay in the postal system due to a few inches of snow falling here and there, I recently became the proud owner of a shiney new G1. I had been looking for a new handset since late last year. Of course there was the IPhone, but it always seemed like form over [...]]]></description>
			<content:encoded><![CDATA[<p>After a minor delay in the postal system due to a few inches of snow falling here and there, I recently became the proud owner of a shiney new G1.<br />
<span id="more-167"></span><br />
I had been looking for a new handset since late last year.  Of course there was the IPhone, but it always seemed like form over function; Blackberrys &#8211; well I think I missed that wave, and Nokia handsets are just all a much of a muchness these days.  The G1 had caught my gaze but the mixed reviews over the hardware had initially put me off &#8211; but after some thinking, it wasn&#8217;t really the handset that attracted me &#8211; it was the operating system &#8211; Android.</p>
<p>Back in October when I <a href="http://www.geekcubed.org/?p=75">switched hosting</a>, I moved the email provider for geekcubed.org over to <a href="http://www.google.com/apps/intl/en/business/index.html" target="_blank">Google Apps</a> &#8211; I had worked with my ex employer to set it up for them and I was thoroughly impressed &#8211; it completely removes the load on a sys admin for starters, and delivers a 100% polished experience for end users.  The G1 requires you to use (or register) a gmail account to get started &#8211; as soon as I read that I could use my domain based account, I was sold &#8230;</p>
<p>So, with the phone unboxed and charging up, I completed to setup using my geekcubed.org account &#8211; 30 seconds later, all my emails, and more importantly, all my contacts, magically appeared on my handset &#8211; super!  It&#8217;s only been five days, but I&#8217;ve already become totally acustomed to it &#8211; the faint chirp of an email coming in (or a new tweet for that matter, thanks to a wonderful app from the Market Place &#8211; <a href="http://twidroid.com/" target="_blank">Twidroid</a>)</p>
<p>All well and good, but to keep the Ying and Yang in order, I have to list a few of the niggles:</p>
<ul>
<li>Battery &#8211; It is pretty poor &#8211; but it <strong>is getting better</strong>.  The first day saw it only last 8 hours &#8211; but then I hardly put it down and spent most of the day performing a long-overdue clear out of my newly synchronised address book.  There are some reports that the battery needs &#8220;conditioning&#8221; with a few charge-discharge cycles, and it looks at though that&#8217;s the case.</li>
<li>Instant Messaging app &#8211; for some reason unbeknown to the rest of us, T-Mobile in the UK have decided to remove all the instant-messaging protocols from the built in app except the Google messenger &#8211; which is pretty shabby &#8211; there are, of course, 3rd party apps in the Market but they don&#8217;t integrate with the address book (which bizaarly still registers MSN accounts as valid IM shortcuts, even though they don&#8217;t work)</li>
<li>Camera &#8211; a few years ago, 3MP wasn&#8217;t bad for a dedicated digital camera, let alone a phone.  In my mind, the G1 as a camera comes third behind it being PDA and phone (not sure which of those is first yet) &#8211; yes it lacks a flash (but then most mobile flashes are crap anyway) and there are no manual controls &#8211; but that could / should be fixed by a firmware update.</li>
</ul>
<p>I think I&#8217;ll leave it there for now &#8211; I&#8217;ll let the dust continue to settle for a while before re-evaluating whether the G1 (or, lets be honest, Android), is as good as it initially appears to be.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekcubed.org/2009/02/android-g1-5-days-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

