<?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>sigma.squared</title>
	<atom:link href="http://www.sigmasquared.co.za/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sigmasquared.co.za</link>
	<description>Random Thoughts and Inconsistencies</description>
	<lastBuildDate>Sat, 21 Apr 2012 13:45:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Installing WordPress on ClearOS 5.2</title>
		<link>http://www.sigmasquared.co.za/2012/04/installing-wordpress-on-clearos-5-2/</link>
		<comments>http://www.sigmasquared.co.za/2012/04/installing-wordpress-on-clearos-5-2/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 13:24:52 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General Geekery]]></category>
		<category><![CDATA[How To's]]></category>

		<guid isPermaLink="false">http://www.sigmasquared.co.za/?p=524</guid>
		<description><![CDATA[A while back, I posted an article on building your own <a title="DIY Webserver from Scratch" href="http://www.sigmasquared.co.za/2010/02/diy-webserver-from-scratch/" target="_blank">DIY webserver from scratch</a>, using <a title="ClearFoundation" href="http://www.clearfoundation.com/" target="_blank">ClearOS</a>.   ClearOS, is a fantastic distribution, but it does require some tweaking in order to run your favourite PHP based apps such as WordPress or Zen Gallery due to the default permissions structure. Read on to find out how to get these running like a charm.   This article assumes that you already have your ClearOS installation up and running, and have started up the Web Server and MySQL portions of ClearOS.]]></description>
			<content:encoded><![CDATA[<p>A while back, I posted an article on building your own <a title="DIY Webserver from Scratch" href="http://www.sigmasquared.co.za/2010/02/diy-webserver-from-scratch/" target="_blank">DIY webserver from scratch</a>, using <a title="ClearFoundation" href="http://www.clearfoundation.com/" target="_blank">ClearOS</a>.   ClearOS, is a fantastic distribution, but it does require some tweaking in order to run your favourite PHP based apps such as WordPress or Zen Gallery due to the default permissions structure. Read on to find out how to get these running like a charm.   This article assumes that you already have your ClearOS installation up and running, and have started up the Web Server and MySQL portions of ClearOS.</p>
<p align="right"><span id="more-524"></span></p>
<p>The first port of call in this article, is pulling down the latest edition of <a title="WordPress" href="http://www.wordpress.org/" target="_blank">WordPress</a>.   For this article, I&#8217;m going to use default folders for simplicity&#8217;s sake.   Using an SSH client (my preference is <a title="PuTTY" href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">PuTTY</a>), connect to your ClearOS system and enter the following commands to pull down and extract WordPress.</p>
<blockquote><p>
<em>cd /var/www/html<br />
wget http://wordpress.org/latest.tar.gz<br />
tar -xzvf latest.tar.gz</em>
</p></blockquote>
<p>WordPress will now have been extracted to the default ./wordpress/ folder.   If you navigate to your WordPress site in a browser, you will be greeted with the following:</p>
<div id="attachment_593" class="wp-caption aligncenter" style="width: 485px"><a href="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/phperror.png"><img class="size-medium wp-image-593" title="PHP Error" src="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/phperror-475x303.png" alt="Your server is running PHP version 5.1.6" width="475" height="303" /></a><p class="wp-caption-text">Wordpress Requires PHP 5.2 or Higher</p></div>
<p>As you can see, we need to upgrade the PHP version. Uninstall the current version of PHP with the following command:</p>
<blockquote><p>
<em>yum remove php-common</em></p></blockquote>
<p>This will remove PHP 5.1 and all its dependencies. Now let&#8217;s install PHP 5.3 using the following:</p>
<blockquote><p>
<em>yum install php53 php53-cli horde-imp php53-mysql php53-ldap php53-mbstring app-horde php53-pdo php53-common</em></p></blockquote>
<p>I have left out the php53-imap package from the above as it has a dependency issue that I can&#8217;t seem to resolve, however this is not a package that we will be requiring for WordPress.   I stand to be corrected, but it does not seem to affect Horde either if you are using the Webmail portion of ClearOS.   Once you have installed PHP 5.3, you need to restart Apache and MySQL (otherwise phpMyAdmin will not work).   You can do that with the following commands:</p>
<blockquote><p>
<em>/etc/init.d/httpd restart<br />
/etc/init.d/mysqld restart</em></p></blockquote>
<p>If you refresh your browser, you will now get the WordPress first run wizard (as per below):</p>
<div id="attachment_594" class="wp-caption aligncenter" style="width: 485px"><a href="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/startwizard.png"><img class="size-medium wp-image-594" title="Create wp-config" src="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/startwizard-475x247.png" alt="Create wp-config" width="475" height="247" /></a><p class="wp-caption-text">Looking good so far</p></div>
<p>When you complete all the settings however, you will get an error that the files could not be written as per the screenshot below.   You could go and edit the file manually, but you will still get problems down the line when trying to write any files such as themes etc.</p>
<div id="attachment_595" class="wp-caption aligncenter" style="width: 485px"><a href="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/Setuperror.png"><img class="size-medium wp-image-595" title="Setup Error" src="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/Setuperror-475x407.png" alt="Setup Error" width="475" height="407" /></a><p class="wp-caption-text">Could not write to wp-config</p></div>
<p>The problem here is that the Apache hosting folders, by default, are assigned to another user id.   Changing this is very easy with either WinSCP or in the command line with PuTTY.   If you want to go the GUI route and use WinSCP, your first step is to see which uid Apache is using and which group it is part of.   At this point, I feel it is important for me to say that the below is more a &#8220;for interest&#8217;s sake&#8221; considering you are already in the command line, so WinSCP is really the long way round.   To get the uid and gid, run the commands below:</p>
<blockquote><p>
<em>awk -F&#8221;:&#8221; &#8216;{ print &#8220;username: &#8221; $1 &#8220;\t\tuid:&#8221; $3 &#8220;\t\tgid:&#8221; $4 }&#8217; /etc/passwd</em></p></blockquote>
<p>This will return a list of users and their corresponding ID&#8217;s, you will be looking for the Apache user and group.<br />
<div id="attachment_598" class="wp-caption aligncenter" style="width: 485px"><a href="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/awk1.png"><img class="size-medium wp-image-598" title="awk" src="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/awk1-475x298.png" alt="awk command for uid and gid" width="475" height="298" /></a><p class="wp-caption-text">Username, user ID and group ID</p></div><br />
In this case, it is uid 48 and gid 48.   Add these in to WinSCP&#8217;s permissions window recursively for the /var/www/html/wordpress directory, and off you go!</p>
<div id="attachment_599" class="wp-caption aligncenter" style="width: 373px"><a href="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/winscp.png"><img class="size-full wp-image-599" title="WinSCP" src="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/winscp.png" alt="WinSCP Permissions" width="363" height="444" /></a><p class="wp-caption-text">WinSCP Permissions</p></div>
<p>Alternatively, there is a much quicker command you can run from the command line, which is as follows:</p>
<blockquote><p>
<em>chown -R apache:apache /var/www/html/wordpress</em></p></blockquote>
<p>Now, if you go back in your browser and re-submit the details, you should be good to go! (Told you WinSCP was the long way&#8230;)</p>
<div id="attachment_600" class="wp-caption aligncenter" style="width: 485px"><a href="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/success.png"><img class="size-medium wp-image-600" title="Success" src="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/success-475x343.png" alt="Successful WordPress Installation" width="475" height="343" /></a><p class="wp-caption-text">Success!</p></div>
<p>And that, is how you get WordPress installed on ClearOS 5.2! Happy publishing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sigmasquared.co.za/2012/04/installing-wordpress-on-clearos-5-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Affordable Home Theatre PC with XBMCbuntu</title>
		<link>http://www.sigmasquared.co.za/2012/04/affordable-htpc-with-xbmcbuntu/</link>
		<comments>http://www.sigmasquared.co.za/2012/04/affordable-htpc-with-xbmcbuntu/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 14:57:29 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General Geekery]]></category>
		<category><![CDATA[How To's]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.sigmasquared.co.za/?p=530</guid>
		<description><![CDATA[Something you see more and more of nowadays are hard drive based set-top media players. While these players (such as A.C. Ryan's PlayOn! HD) are excellent and garner rave reviews from users, they are relatively expensive. After borrowing a projector for a weekend, something sparked in me wanting an all-in-one solution to media. Armed with a few hundred rand and some time, I decided to embark on creating my own. This article is the end result (or is it?) of that quest.]]></description>
			<content:encoded><![CDATA[<p>Something you see more and more of nowadays are hard drive based set-top media players. While these players (such as A.C. Ryan&#8217;s PlayOn! HD) are excellent and garner rave reviews from users, they are relatively expensive in comparison to stand alone players. After borrowing a projector for a weekend, something sparked in me wanting an all-in-one solution to media. Armed with a few hundred rand and some time, I decided to embark on a quest to create my own. This article is the end result (or is it?) of that quest.</p>
<p align="right"><span id="more-530"></span></p>
<h3>The Hardware</h3>
<p>Perhaps I went about this the wrong way round, but I already had the seemingly ideal piece of hardware lying around from a previous failed experiment, so I figured I would use it. There are a few Atom based hardware appliances available on the market for really small and elegant solutions, however I wanted something with more flexibility (and a DVD drive).</p>
<p><strong><em>The PC</em></strong></p>
<p>For these kinds of things, a great place to start for hardware is IT rental companies. Many of them sell off the old hardware that they have previously rented out for bargain prices. For the previous experiment, a router/firewall thingy, I picked up a Dell Optiplex GX620 USFF (Ultra Small Form Factor) machine for roughly R420 (around $50 at the time of writing). I call the last experiment a failure due to the fact that I wanted an SFF, considering I needed two network interfaces which is something the USFF is not capable of out of the box. This brings me to another point on buying rentals, you get what you get, first come first serve, no warranties, so make sure you do as thorough a check as you can regarding the hardware before buying.</p>
<p><strong><em>The Wifi</em></strong></p>
<p>In addition to the above&#8217;s capabilities, I wanted the box to have some sort of wireless networking. Initially, the box was going to be running BSD, so compatibility with USB wifi adapters was sparse (for the most part Atheros and Ralink chipsets). Something I read, as well as found to be true, was that some manufacturers chop and change their chips with each release of an adapter. A company that does seem to be pretty constant is TP-Link, with their WN-7200ND adapter using a Ralink chipset. I managed to pick one up from Uniterm Direct (<a title="Uniterm Direct" href="http://www.dbg.co.za" target="_blank">www.dbg.co.za</a>) for R189.</p>
<p><strong><em>The Display</em></strong></p>
<p>I&#8217;m including this as a section due to the versatility of this kind of box. You can hook it up to a wide array of devices, be it your current television, a computer monitor, or a projector (or a combination of them). We have a pretty small sitting area where we want the media player, and we don&#8217;t own a TV, so we opted for a 20&#8243; monitor with a decent resolution, the LG E2060T (roughly R900). Now you may say that this is quite a small monitor for media, which I tend to agree with, however this is our &#8216;interim display&#8217;. After a fair amount of research, we will eventually hook up a projector to the box, but the projector with the specs we desire is obscenely expensive, and as such will come later with an accompanying post detailing the research&#8230;</p>
<p><strong><em>The Drive</em></strong></p>
<p>This again, is up to your preference. The USFF can only take a single drive (although you can add as many as you want as externals on USB), so I opted for a 1.5TB from the last experiment for it. Friends who have similar setups have gone for the opposite, leaving a small drive in the media player but using a huge drive in another PC and accessing it over the network. Again, this is all up to you.</p>
<div id="attachment_559" class="wp-caption aligncenter" style="width: 485px"><a href="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/DSCF5233.jpg"><img class="size-medium wp-image-559  " title="XBMC Media Centre" src="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/DSCF5233-475x250.jpg" alt="XBMC Media Centre" width="475" height="250" /></a><p class="wp-caption-text">Media Centre Assembled - Samsung Monitor For Testing, PC On Left</p></div>
<h3>The Software</h3>
<p>Of course, the biggest part of this is the software to run the media centre. I spent quite a considerable amount of time and eventually settled on, as the title suggests, XBMC. This was not for lack of trying on other software packages. XBMC was originally released as X-Box Media Centre, which as the name suggests allowed you to setup your X-Box as a media centre. It has since come a long way and is available on a multitude of platforms. Below is a list of all the candidates and the results.</p>
<p><strong><em>Windows Media Centre</em></strong></p>
<p>Just to give this an honourable mention, I was first exposed to Windows Media Centre at the Windows 7 South African launch. It was impressive to say the least, and is what I based my media centre expectations on. From seeing the demo of it, I must admit that it was on a 16 core machine with 24GB of RAM, hardly my USFF which is a dual core Celeron with 2GB RAM. This would have been my first choice of Media Centre after the demo I witnessed, however the licensing implications and the hardware requirements unfortunately set WMC straight out of the running.</p>
<p><strong><em>Boxee</em></strong></p>
<p>After considering WMC, I looked at something called Boxee, which although free, requires registration, which immediately put me off. I do intend on one day looking into Boxee due to their mobile support, but at this point I&#8217;m not entirely sure when that day will be.</p>
<p><strong><em>GeeXbox</em></strong></p>
<p>My initial exposure to XBMC came through GeeXbox, a live distribution customised to run XBMC. This was a great exposure, and ran off USB quite happily. Again, I&#8217;m sure you can see how convenient USB boot would be, but I was looking for something to run directly off the machine (and save customised settings).</p>
<p><strong><em>Pinguy Linux with XBMC</em></strong></p>
<p>A friend of mine, Thomas, suggested <a title="Pinguy OS" href="http://pinguy-os.sourceforge.net/" target="_blank">Pinguy OS</a> a while back as &#8220;an interesting Linux to check out&#8221;. Sure enough, it was interesting, and I think if I was to run Linux as my desktop OS I would definitely use it. It is pretty, very functional, and completely works out of the box as they claim (even more painless than a modern Windows installation). To my surprise and joy after installing this OS, XBMC was already included as one of the native packages. This was to be shortlived however, as Pinguy is just simply too hungry for the little Celeron, with XBMC giving me a framerate of around 20-30fps just for menu navigation. So while Pinguy is an awesome desktop OS, it too was out of the running for this installation.</p>
<p><strong><em>Windows XP with XBMC</em></strong></p>
<p>A great thing about XBMC is its ability to run on practically any platform. I decided that I will load XP on to the machine and test it out. Unfortunately this was cut short by not a single driver being recognised by the older OS for any of the attached (and internal) media playback devices, pretty much immediately kicking it out of the running due to the complexity.</p>
<p><strong><em>XBMCbuntu</em></strong></p>
<p>After all of the above, I went back to the drawing board. I went back to the XBMC site for some inspiration or perhaps some tips from the community. Lo and behold, the new version had been released, along with its own packaged installation called XBMCbuntu (which can also be run as a live CD as per GeeXbox above). With great enthusiasm I downloaded this, installed it with complete ease, and booted up into an incredibly lightweight, responsive and pretty OS, with the main front-end being XBMC. We have a winner!</p>
<p>Really, installation couldn&#8217;t be easier, with the system working beautifully out of the box. Another great thing about XBMC is how extendible it is, with a myriad of plugins available, from Facebook to Twitter to YouTube to various other streaming content providers. You can even control it over the web from a browser on another machine.</p>
<h3>The Remote</h3>
<p>So, the only thing really left to complete the box was the remote. I was slightly disappointed at not using Boxee, as they have quite decent support for mobile devices, but on the back of that I figured that XBMC must have something at least similar. After a single search on the iTunes App store, I found a myriad of remote control apps for the iPad. The first one I settled on was XBmoteC, which although a bit clunky to set up, was lightweight and worked pretty well. A friend of mine suggested Constellation, which is an incredibly powerful remote that works like a dream, I&#8217;d highly recommend it.</p>
<div id="attachment_561" class="wp-caption aligncenter" style="width: 485px"><a href="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/constellation.jpg"><img class="size-medium wp-image-561" title="Constellation Remote" src="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/constellation-475x356.jpg" alt="Constellation Remote" width="475" height="356" /></a><p class="wp-caption-text">Constellation Remote (Advertising Removed)</p></div>
<p>In addition to the iPad apps available, there are also plugins to extend the web interface to be touch friendly, making remote control a breeze from any device connected to the network.</p>
<div id="attachment_562" class="wp-caption aligncenter" style="width: 485px"><a href="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/xbmcweb.jpg"><img class="size-medium wp-image-562" title="XBMC Web Remote" src="http://www.sigmasquared.co.za/wp-content/uploads/2012/04/xbmcweb-475x356.jpg" alt="XBMC Web Remote" width="475" height="356" /></a><p class="wp-caption-text">XBMC Web Remote</p></div>
<h3>The Conclusion</h3>
<p>While I&#8217;m still waiting for my projector, this little box is already getting some air play. The only snag I&#8217;ve found is in trying to watch full HD, the little Celeron just doesn&#8217;t cut it for the trailers I was testing with; the longer the trailer, the more jumpy the video. 800&#215;600 did seem to have a positive effect on this, so when moving over to the projector it should be fine (aside from the obvious loss of HD).</p>
<p>I trust this inspires some of you to set up your own media player, it really is simple with the packages and hardware described above and well worth the effort. As far as the &#8220;Or is it?&#8221; comment in the introduction goes, I have seen that you can extend the player even further to hosting NES/SNES games with a USB gamepad (among other things), so I&#8217;m dead keen to see if I can get that running successfully (and if I do, there will be another post on it).</p>
<p>If you would like any more information, please don&#8217;t hesitate to leave a comment below!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sigmasquared.co.za/2012/04/affordable-htpc-with-xbmcbuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Efficient Formatting &#8211; Windows</title>
		<link>http://www.sigmasquared.co.za/2011/06/efficient-formatting-windows/</link>
		<comments>http://www.sigmasquared.co.za/2011/06/efficient-formatting-windows/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 11:14:50 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General Geekery]]></category>
		<category><![CDATA[How To's]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.sigmasquared.co.za/?p=433</guid>
		<description><![CDATA[Having been in the IT techie game for some time, I&#8217;ve lived through some pretty hairy formats where data has been forgotten, excluded or just plain ignored, all at the client&#8217;s expense. To this end, I&#8217;ve developed my own little formula over the years when it comes to doing this. 1. Make a checklist of [...]]]></description>
			<content:encoded><![CDATA[<p>Having been in the IT techie game for some time, I&#8217;ve lived through some pretty hairy formats where data has been forgotten, excluded or just plain ignored, all at the client&#8217;s expense.   To this end, I&#8217;ve developed my own little formula over the years when it comes to doing this.</p>
<p align="right"><span id="more-433"></span></p>
<p><strong>1. Make a checklist of your programs</strong></p>
<p>This may sound silly at first, but make yourself a checklist. The easiest way to start this list, is by opening your Start menu and moving from top to bottom. I will use my machine as an example. Go through your start menu and list everything you need and everything you want on a reinstall. Leave out anything you don&#8217;t want or need. Below is my list.</p>
<ul>
<li>Adobe Reader</li>
<li>Microsoft Security Essentials</li>
<li>Mozilla Firefox</li>
<li>Windows Live Mail</li>
<li>7-Zip</li>
<li>Air Video Server</li>
<li>BlackBerry Device Manager</li>
<li>Dropbox</li>
<li>Evernote</li>
<li>FileZilla FTP Client</li>
<li>GIMP</li>
<li>Google Chrome</li>
<li>Google Talk</li>
<li>Handbrake</li>
<li>iTunes</li>
<li>K-Lite Codec Pack</li>
<li>MediaMonkey</li>
<li>Microsoft Headset</li>
<li>Microsoft Mouse</li>
<li>Microsoft Office 2007</li>
<li>Microsoft Rich Tools</li>
<li>Microsoft SQL Server 2008 Express</li>
<li>MySQL Workbench</li>
<li>Notepad++</li>
<li>OpenTTD</li>
<li>Picasa 3</li>
<li>PuTTY</li>
<li>QuickTime</li>
<li>Skype</li>
<li>Speccy</li>
<li>Sun VirtualBox</li>
<li>Torchlight</li>
<li>WebEx Recorder and Player</li>
<li>Windows Virtual PC</li>
<li>WinSCP</li>
<li>X-Lite</li>
</ul>
<p>So that&#8217;s quite a list, however this covers me in all aspects of the software I use.</p>
<p><strong>2. Break your checklist down</strong></p>
<p>This is starting to sound like work, isn&#8217;t it? You will thank me later&#8230; Following this process and getting to know what you want on your PC will allow you to reinstall in a fraction of the time it would have taken, the best part is you can keep the list and use it again at a later stage.</p>
<p>So following on, we need to break the list down. I break my software list into three aspects;</p>
<ul>
<li>Downloadable and free software</li>
<li>Software that contains my data</li>
<li>Proprietary software</li>
</ul>
<p><em>Downloadable and free software</em></p>
<p>For the downloadable software, in general this is free software or software I have bought a license for etc. Going from the list above, the downloadable list would be as follows;</p>
<ul>
<li>Adobe Reader</li>
<li>Microsoft Security Essentials</li>
<li>Mozilla Firefox</li>
<li>Windows Live Mail</li>
<li>7-Zip</li>
<li>Air Video Server</li>
<li>BlackBerry Device Manager</li>
<li>Dropbox</li>
<li>Evernote</li>
<li>FileZilla FTP Client</li>
<li>GIMP</li>
<li>Google Chrome</li>
<li>Google Talk</li>
<li>Handbrake</li>
<li>iTunes</li>
<li>K-Lite Codec Pack</li>
<li>MediaMonkey</li>
<li>Microsoft Headset</li>
<li>Microsoft Mouse</li>
<li>MySQL Workbench</li>
<li>Notepad++</li>
<li>OpenTTD</li>
<li>Picasa 3</li>
<li>PuTTY</li>
<li>QuickTime</li>
<li>Skype</li>
<li>Speccy</li>
<li>Sun VirtualBox</li>
<li>WebEx Recorder and Player</li>
<li>WinSCP</li>
<li>X-Lite</li>
</ul>
<p>Please excuse the fact that it is almost an identical list, most of the things I use are all readily downloadable.   From this point, the idea is to go to each piece of software&#8217;s website and to download the latest version of the software, saved on a flash disk or DVD. This will ensure that you do as little automatic updating as possible post-install.</p>
<blockquote><p><em>Tip</em>: For software that uses a downloader to install, generally there will be an &#8220;Administrator&#8221;, &#8220;Network&#8221; or &#8220;Business&#8221; edition available as well. Download this instead of the installer. This allows you to have a copy on hand, as well as the fact that these editions generally leave out all the free toolbars and other vacuous crap that come with the sponsored download. Skype is a prime example of having a business edition available (Skype thankfully is not an example of bundling software with the downloader, they get it right).</p></blockquote>
<p><em>Software that contains my data</em></p>
<p>Go through your list and see what you do with each piece of software. If it is a viewer of some kind, like Adobe Reader, leave it out, however if is is something that contains your own data, for example my photos in Picasa, put it on this list (you can leave out anything that stores files online or in a cloud, Dropbox and Evernote for example).   From the list above, I use the following software for the following reasons;</p>
<ul>
<li>Mozilla Firefox &#8211; Browsing and saving bookmarks</li>
<li>Windows Live Mail &#8211; Email</li>
<li>FileZilla FTP Client &#8211; FTP Logins</li>
<li>Google Chrome &#8211; Browsing and saving bookmarks</li>
<li>iTunes &#8211; Purchased iPad applications</li>
<li>Microsoft Office 2007 &#8211; Documents</li>
<li>Microsoft SQL Server 2008 Express &#8211; Databases</li>
<li>OpenTTD &#8211; Saved games</li>
<li>Picasa 3 &#8211; My photos</li>
<li>Sun VirtualBox &#8211; My VM&#8217;s</li>
<li>Torchlight &#8211; Saved games</li>
<li>Windows Virtual PC &#8211; My VM&#8217;s</li>
</ul>
<p>From the reasons next to the software, I can easily work out what data of mine I need to back up, often the programs themselves allow you to do so.   Basically I can see from the above that the following needs to be backed up from how I use my computer.</p>
<ul>
<li>My Bookmarks</li>
<li>My Emails</li>
<li>My FTP Credentials</li>
<li>My iTunes applications</li>
<li>My Documents</li>
<li>My Databases</li>
<li>My Photos</li>
<li>My Virtual Machines</li>
<li>My Saved games</li>
</ul>
<p>If you noticed a pattern in the above, then that is a good thing.   In Windows, it&#8217;s very easy to backup most of your stuff by simply backing up anything with a &#8220;My&#8221; in front of it.   All of the above can be easily backed up either from the corresponding &#8220;My&#8221; folders on the hard drive, or through the application itself (Chrome and Firefox are prime examples). Email outside of Microsoft Outlook can get kind of tricky to transfer, but that&#8217;s another topic for another time.</p>
<p><em>Proprietary software</em></p>
<p>This is software that you generally would own, and would most likely be on its own media.   All that you need to do here is ensure that you have the CD&#8217;s/DVD&#8217;s on hand and off you go.</p>
<ul>
<li>Microsoft Office 2007</li>
<li>Microsoft SQL Server 2008 Express</li>
</ul>
<blockquote><p><em>Tip</em>: To save on your time spent updating, hop online and download the latest service packs for each piece of software, particularly those from the Microsoft stable.</p></blockquote>
<blockquote><p><em>Note</em>: Some proprietary software comes pre-installed on your machine. If you do not have your media from purchasing your machine, contact the reseller and/or manufacturer to discuss the way forward for your format.</p></blockquote>
<p><strong>3. Back up all folders starting with a &#8220;My&#8221;</strong></p>
<p>Following on from the second section, go into the users&#8217; folder (either Document &amp; Settings or Users, depending on which version of Windows you are running), and copy any &#8220;My&#8221; folders that have not been backed up already.   A prime example of this from this article so far, is that nowhere have I mentioned &#8220;My Music&#8221;.   Once you have backed this up you are pretty much good to go.</p>
<p><strong>4. Format the PC and re-install</strong></p>
<p>Pop your Windows disc in and follow the instructions.   When you are done, insert any driver discs that you require loading, these would have come with your PC.   In the case of Windows 7, drivers have been greatly simplified and should download automatically just after installation.</p>
<p><strong>5. Reload downloaded software</strong></p>
<p>Grab the initial list you have and start moving through one by one, installing each one of the packages you have already downloaded.   Note how quick the installation is going now.</p>
<p><strong>6. Reload proprietary software</strong></p>
<p>Pop in the discs for your proprietary software and follow their installation procedures, once they have finished, install any service packs you may have downloaded earlier.</p>
<p><strong>7. Restore your data</strong></p>
<p>All the items you backed up from the &#8220;My&#8221; section can now be restored, as well as anything else garnered from the &#8220;My&#8221; exercise above.</p>
<p><strong>8. Get to use your PC two hours after hitting the format button</strong></p>
<p>No need for an explanation here, point 8 says it all&#8230;</p>
<p>So that about covers a relatively efficient methodology for re-formatting a PC, perhaps it becomes a mainstream standard, or perhaps one little store adopts it, either way I hope it helped someone.</p>
<p>Best part is, if something goes wrong shortly after the re-install, you already have relatively recent copies of all the software and can reload quickly.   A much better method would be to create an image directly after, however this, as with backing up mail, is another topic for another time.</p>
<p>Enjoy your format!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sigmasquared.co.za/2011/06/efficient-formatting-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evernote is Awesome</title>
		<link>http://www.sigmasquared.co.za/2011/06/evernote-is-awesome/</link>
		<comments>http://www.sigmasquared.co.za/2011/06/evernote-is-awesome/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 10:12:43 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General Geekery]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://m.sigmasquared.co.za/?p=407</guid>
		<description><![CDATA[So, after being really busy over the past year I&#8217;ve decided it&#8217;s due to time update the ol&#8217; blog. In the business (busy-ness), I have since moved into a post requiring a vast amount more paperwork and organizational skills, to that end I required some kind of note taking system that was a tad more [...]]]></description>
			<content:encoded><![CDATA[<p>So, after being really busy over the past year I&#8217;ve decided it&#8217;s due to time update the ol&#8217; blog. In the business (busy-ness), I have since moved into a post requiring a vast amount more paperwork and organizational skills, to that end I required some kind of note taking system that was a tad more efficient than the exam-pad-per-month method I was employing.</p>
<p align="right"><span id="more-407"></span></p>
<p>Enter Evernote, the most fantastic little synchronized note taking system I&#8217;ve seen so far (special thanks to <a href="http://twitter.com/#!/jacogr" target="_blank">@jacogr</a> for the recommendation)!   I have recently acquired an iPad for the purpose of taking notes, which now means I am using yet another device to fulfill that purpose.   Just to give you an idea on how my current note taking takes place, I have included a short description on a per device basis.</p>
<p><strong>My PC</strong> &#8211; note taking on my PC consists of me launching Notepad++ and typing in whatever random text needs to be recorded. Whether I save or not depends on the importance of the note, and where I save the note depends on the direction of the wind and alignment of the planets. The end result of this method is a wide array of .txt files sprawled over my drive with no apparent pattern, in particular the pattern does not spell &#8220;efficient retrieval later&#8221;.</p>
<p><strong>My Blackberry</strong> &#8211; my BB at least has a notes section, which synchronizes with my Exchange account at the office, and displays accordingly within Outlook on my Notebook.   This is slightly more efficient than the PC&#8230;</p>
<p><strong>My Notebook</strong> &#8211; as this is my work machine, I have Outlook installed and linked to an Exchange server, which allows for great little post-it notes throughout the machine.   The great trouble with this is that each note takes the name of whatever the first line is.   The next inconvenience is that Outlook archives my notes along with my emails on a bi-weekly basis.   Now I know that this can be changed, but in all honesty I can&#8217;t be bothered to fiddle around on something as simple as my notes.</p>
<p><strong>My iPad</strong> &#8211; the new addition to the gadget family which I am still learning.   By default it comes with a note taking app installed, which while it looks really pretty, isn&#8217;t terribly functional and the only means I have bothered to find at the moment for getting this synchronized to the rest of my stuff is to send a plaintext email from it containing the note.   While this is searchable via my mail, I know that in time I&#8217;m going to forget that I typed the note on here and will inevitably misplace the notes in the vortex that is my inbox.</p>
<p>Enter Evernote. This is a great little app that is available for all of my devices (and more) that uses a single account to synchronize everything.   Any note that I type on my iPad is just about instantly readable on my notebook, PC and BB.   I say &#8220;just about&#8221; as the note only syncs after saving, and is then subject to whatever Internet connection you have.   As you can see from the below picture, I have the app installed on all three devices at home, all with their own intuitive interfaces native to the device, not just some generic badly displayed grid view resized for whatever device I&#8217;m on.<br />
</br></p>
<p align="center"><img src="http://www.sigmasquared.co.za/wp-content/uploads/2011/06/DSCF1438.jpg" alt="" title="Evernote" width="425" height="480" class="aligncenter size-full wp-image-413" /></p>
<p></br></p>
<p>The downside that I&#8217;ve found so far is that notes that I have typed and viewed previously do not seem to be cached on the devices, so in order to view a note that you haven&#8217;t viewed in a while you are required to be connected.   In all honesty though, this really isn&#8217;t a biggie in my world, considering that I&#8217;m pretty much always connected everywhere, and that this limitation is removed when you upgrade to the premium version for $44.99 a year (roughly R300).</p>
<p>Your notes can be viewed in various ways, from lists to thumbnails to previews.   There are various ways to organise your notes as well, by specific notebook (you can have many), by date, by tags, by city and so on.   With the free registration, you are entitled to 60MB of notes per month, according to the app this is around 30,000 notes per month.   This may seem like a helluva lot of space to have available to you, but then you also need to consider that you have the ability to attach files to whatever note you are taking.</p>
<p>All in all, this app has become an integral part of my day within a week of using it.   I would highly recommend it to anyone who regularly takes notes or has to write things down to remember them. 10 out of 10 on the usefulness scale!   You can download Evernote from <a href="http://www.Evernote.com" target="_blank">Evernote.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sigmasquared.co.za/2011/06/evernote-is-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speed Up Windows 7 Booting</title>
		<link>http://www.sigmasquared.co.za/2010/07/speed-up-windows-7-booting/</link>
		<comments>http://www.sigmasquared.co.za/2010/07/speed-up-windows-7-booting/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 18:02:52 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General Geekery]]></category>
		<category><![CDATA[How To's]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.sigmasquared.co.za/?p=361</guid>
		<description><![CDATA[Well, I&#8217;ve been scarce for a while, mostly due to work.   Recently while on holiday I was reading up on a great little feature on Windows 7 for speeding up your initial boot time.   This is going to be as short and sweet as my boot time which is now 7 seconds&#8230; First, [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;ve been scarce for a while, mostly due to work.   Recently while on holiday I was reading up on a great little feature on Windows 7 for speeding up your initial boot time.   This is going to be as short and sweet as my boot time which is now 7 seconds&#8230;</p>
<p align="right"><span id="more-361"></span></p>
<ul>
<li>First, run msconfig (hit the start button and type it in)</li>
<li>Next, select boot.</li>
<li>Then select &#8216;Advanced Options&#8217;</li>
<li>Up the number of processors to the number of cores you have in your system, in my case this is 4.</li>
<li>Hit OK</li>
<li>Hit OK again on the System Configuration window.</li>
<li>Reboot and see how quickly you boot!</li>
</ul>
<p align="center"><img class="aligncenter size-full wp-image-363" title="msconfig" src="http://www.sigmasquared.co.za/wp-content/uploads/2010/07/msconfig.png" alt="" width="393" height="391" /></p>
<p>And that&#8217;s it.   Told you it would be short and sweet!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sigmasquared.co.za/2010/07/speed-up-windows-7-booting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disaster Recovery for Hyper-V Snapshots</title>
		<link>http://www.sigmasquared.co.za/2010/04/disaster-recovery-for-hyper-v-snapshots/</link>
		<comments>http://www.sigmasquared.co.za/2010/04/disaster-recovery-for-hyper-v-snapshots/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 19:53:14 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General Geekery]]></category>
		<category><![CDATA[How To's]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.sigmasquared.co.za/?p=308</guid>
		<description><![CDATA[Situation: You have a bunch of VM&#8217;s on a Server 2008 R2 RC instance. The RC expires and dies a horrible death at the hands of the IT manager, who complains for more time than it takes to reinstall the server about someone actually loading an RC onto the server. You now have a working [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Situation</strong>: You have a bunch of VM&#8217;s on a Server 2008 R2 RC instance. The RC expires and dies a horrible death at the hands of the IT manager, who complains for more time than it takes to reinstall the server about someone actually loading an RC onto the server.   You now have a working server, but an empty Hyper-V manager, zero snapshots and no config file backups.   In the rush to reinstall, VM&#8217;s were not exported, but instead just had their VHD and AVHD files copied&#8230;</p>
<p align="right"><span id="more-308"></span></p>
<p><strong>Post Situation Analysis</strong>: Bye bye snapshots, bye bye VM configs. In other words quite bleak.</p>
<p><strong>Rushed Solution</strong>: Mount the original VHD, create a blank snapshot, rename the snapshot files, and launch!</p>
<p align="center"><em>Rushed Solution == Bad Idea</em></p>
<p>If you have one base VHD with no snapshot, great!   Mount it and off you go.   If you have snapshots, you could be in for a rocky ride (you are already 25% stuffed transferring an RC hosted VM to RTM).   True, it may work when mounting the last image as described in the rushed solution.   What I found was that I got a BSOD on login, but after booting into safe mode and then rebooting again it was ok.   The problem I encountered on VM&#8217;s with many snapshots (5+) was that at the point of booting up normally and logging in, the registry corrupted.   Windows restored the registry, however this left the networking components and drivers for Windows in a completely unusable state (even legacy adapters), and the VM&#8217;s needed to be reloaded from scratch after copying data to new VHD&#8217;s, and mounting those in new VM&#8217;s.</p>
<p>Snapshots use a hierarchical structure (Each VHD/AVHD is basically appended onto the previous one) to keep track of changes without duplicating entire drives.   The following info won&#8217;t get you to a state where you can flip between snapshots (it&#8217;s a sacrifice), but it will give you a working machine at the point that you needed it for data recovery purposes, with all data from all snapshot points.</p>
<p><em> </em></p>
<p><em></p>
<ol>
<li><span style="font-style: normal;"><em><strong>BACKUP YOUR VHD&#8217;s</strong></em>, merging <span style="text-decoration: underline;">will</span> erase each snapshot on completion, an expensive thing to realise too late!</span></li>
<li><span style="font-style: normal;">Launch the Hyper-V manager, and select &#8220;Edit Disk&#8221;</span></li>
<li><span style="font-style: normal;">Click &#8220;Next&#8221;</span></li>
<li><span style="font-style: normal;">Select the last snapshot in the directory (this can be done by viewing the last modified date of the AVHD files, the most recent is most likely your latest snapshot. You can also make use of the &#8220;Inspect Disk&#8221; option to check.)</span></li>
<li><span style="font-style: normal;">Select &#8220;Merge&#8221; &#8211; Another step will appear in the bar on the left</span></li>
<li><span style="font-style: normal;">Opt to merge the changes to the parent disk. (Don&#8217;t panic as I did at the lack of control from this step, Hyper-V will select the correct parent disk for you.)</span></li>
<li><span style="font-style: normal;">Complete the wizard</span></li>
</ol>
<p></em></p>
<p>This will merge the latest snapshot into the previous one.   Repeat steps 2-7 for each snapshot level.   Once you have merged all the snapshots and the parent disk is listed as the original VHD, you have everything ready to to complete the wizard for the last time. You now have the original VHD containing the complete snapshot tree. Finally set up a new machine with the VHD, and recover your data from the VM.</p>
<blockquote><p>Note: Only Hyper-V in R2 recognises AVHD files in the Edit Disk wizard, if you are using 2008 R1, rename the AVHD extension to VHD.</p></blockquote>
<blockquote><p>Note #2: Thank you to all the various Hyper-V related sites that I trawled through to get to this information, unfortunately I cannot remember you all, by far the most informative in content and comments was on &#8220;<a href="http://blogs.msdn.com/robertvi/archive/2008/08/26/howto-recover-snapshots.aspx">Hyper-V notes from the field</a>&#8220;, thanks Robert!   Please visit this site too, as he has outlined a couple more ways in getting the VHD&#8217;s merged, I simply covered what I find to be the easiest method in my own terms for my own situation.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sigmasquared.co.za/2010/04/disaster-recovery-for-hyper-v-snapshots/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>All Aboard The Gautrain</title>
		<link>http://www.sigmasquared.co.za/2010/03/all-aboard-the-gautrain/</link>
		<comments>http://www.sigmasquared.co.za/2010/03/all-aboard-the-gautrain/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 17:33:22 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.sigmasquared.co.za/?p=289</guid>
		<description><![CDATA[Last week sometime, I got a notice from Poken Africa on their Facebook page saying something along the lines of &#8216;sign up to come and view the Gautrain&#8217;. I have been interested for a long while in seeing what the technological marvel of the Gautrain was all about, so I notified the lass and we [...]]]></description>
			<content:encoded><![CDATA[<p>Last week sometime, I got a notice from <a href="http://www.poken.co.za" target="_blank">Poken Africa</a> on their <a href="http://www.facebook.com/PokenAfrica" target="_blank">Facebook page</a> saying something along the lines of &#8216;sign up to come and view the Gautrain&#8217;. I have been interested for a long while in seeing what the technological marvel of the Gautrain was all about, so I notified the lass and we signed up.</p>
<p align="right"><span id="more-289"></span></p>
<p align="center"><img src="http://www.sigmasquared.co.za/wp-content/uploads/2010/03/100_8510-475x421.jpg" alt="" title="100_8510" width="475" height="421" class="aligncenter size-medium wp-image-293" /></p>
<p>We arrived at the Bombardier depot off Allandale road just after 10am, and were led into the main depot by the friendly staff from the project. Coffee and snacks were served, and much mingling (and pokening) was done by all! After a while, we were addressed by the CEO of the Gautrain Management Agency, Jack van der Merwe and Bombela marketing manager, Errol Braithwaite, who took everyone&#8217;s questions regarding the train, safety, technology and various other aspects of it.   After Errol&#8217;s speech, he introduced Sandy, who &#8216;owned and washed&#8217; the Gautrains.   We were then told (to our wide eyes) that if we scream &#8220;Ag please Sandy&#8221; really loud, we&#8217;d get to actually go on the train.   Well, 200 people clearly made enough noise, and we were allowed our ride!</p>
<p align="center"><img src="http://www.sigmasquared.co.za/wp-content/uploads/2010/03/100_8535-475x517.jpg" alt="" title="100_8535" width="475" height="517" class="aligncenter size-medium wp-image-294" /></p>
<p>We started from the Allandale depot, heading out towards what we thought was the test track.   What we didn&#8217;t realise, was that we were actually being taken to the Marlboro station.   There was absolute shock when we realised that in what seemed like 3 odd minutes, we&#8217;d made it from Allandale to Marlboro, a trip that during peak hour would easily take 45 minutes.   To be certain, we timed it on the way back, and sure enough from Marlboro to Allandale depot took 2:52.</p>
<p align="center"><img src="http://www.sigmasquared.co.za/wp-content/uploads/2010/03/100_8538-475x356.jpg" alt="" title="100_8538" width="475" height="356" class="aligncenter size-medium wp-image-295" /></p>
<p>The train itself is very neatly done up, with all upholstery in the train matching and branded to the Gautrain.   The airconditioning keeps you nice and cool, and the air suspension and lack of bolted rails makes for a smooth glide along the tracks.   Reaching 160km/h was also astonishingly fast, and felt like we were going only around 60km/h.   The Gautrain uses 25,000 volts on running and accelerating, and so in the interest of the environment (and as someone put it, the &#8220;bunnyhuggers&#8221;), the trains are all equipped with a regenerative braking system which feeds power back into the circuit when the brakes are applied on the trains.</p>
<p>All in all this was an awesome experience, be sure to check out the <a href="http://www.facebook.com/Gautrain" target="_blank">Gautrain Facebook page</a> and the <a href="http://twitter.com/#search?q=%23tweetuponrails" target="_blank">Tweet Up On Rails topic</a> for more feedback, pictures and information!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sigmasquared.co.za/2010/03/all-aboard-the-gautrain/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SSO Is The Future</title>
		<link>http://www.sigmasquared.co.za/2010/03/sso-is-the-future/</link>
		<comments>http://www.sigmasquared.co.za/2010/03/sso-is-the-future/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 21:18:41 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General Geekery]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.sigmasquared.co.za/?p=284</guid>
		<description><![CDATA[Well, I am sitting here with my whiskey and reading blog posts, and I&#8217;ve decided that SSO (single sign-on) is definitely the way forward. I recently tried to comment on a friend&#8217;s blog (a brilliant post!) but on commenting was greeted with a &#8220;please register&#8221; message. This just ticks me off. Why, in this day [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I am sitting here with my <a href="http://www.johnniewalker.com/" target="_blank">whiskey</a> and reading blog posts, and I&#8217;ve decided that SSO (single sign-on) is definitely the way forward.   I recently tried to comment on a friend&#8217;s blog (a brilliant post!) but on commenting was greeted with a &#8220;please register&#8221; message.   This just ticks me off.</p>
<p align="right"><span id="more-284"></span></p>
<p>Why, in this day and age, do people want to make money / popularity / whatever by REQUIRING you to register?   I have so many logins to remember as it stands&#8230; Facebook, Twitter, Linked-In (thank you <a href="http://www.tweetdeck.com/">TweetDeck</a>, you ROCK!), Think Bike, MyADSL, and and and and and&#8230;.   I don&#8217;t know about you, but I have ended up with quite a few passwords that I use in almost a rotation basis.   Out of all of these, I have gained my &#8220;favourites&#8221;;</p>
<p><a href="http://forum.thinkbike.co.za/">Think Bike</a>, a niche forum, of which I&#8217;m involved in various subsections of it, including traffic marshalling and support services.<br />
Facebook, is well, Facebook.    Its the 21st century ID number and you pretty much have to have one.   If you don&#8217;t, enjoy being left behind, particularly with <a href="http://blogs.zdnet.com/BTL/?p=31292&amp;tag=nl.e539">recent patent awards</a>&#8230;<br />
Twitter, my little one-liner rant/share/cool/funky/link/share page which is nothing without <a href="http://www.tweetdeck.com/">Tweetdeck</a> or <a href="http://www.echofon.com/">Echofon</a>&#8230;<br />
<a href="http://www.linkedin.com/">Linked-In</a>, something I&#8217;ve started getting into, the best spot to mingle with like-minded business people.<br />
<a href="http://www.myadsl.co.za/">MyADSL</a>, if you&#8217;re a South African and battle with your internet, this is your first stop.</p>
<p>I&#8217;ve digressed&#8230; I wanted to post and was required to register.   Why?   There is so much content being served on the Interwebz, why on earth would you want to capitalise on something, even if it is just gaining registrants, by restricting it! The best example of this and my thoughts towards it, would be something written by David Thorne (if you browse stuff or receive emails you should know the name) titled <a href="http://www.27bslash6.com/p2p.html">Simon&#8217;s pie charts</a>&#8230;</p>
<p>Signing up for things is old, outdated and unnecessary.   Getting back to the SSO side of things, I have recently (at work) been working on an SSO project relating to sign-ins.   I wasn&#8217;t really aware of any of this SSO stuff before , but realised I myself was using it with Google&#8217;s various applications.   It&#8217;s amazing how it sneaks up on you!   Did you know that you are using the same login for the following things:</p>
<ul>
<li>GMail</li>
<li>GTalk</li>
<li>Google Analytics</li>
<li>Google Webmaster Tools</li>
<li>Blogger.com</li>
<li>Google Docs</li>
<li>YouTube</li>
</ul>
<p>Yeah so I guess the Google prefix gives them away, apart from YouTube and Blogger.   This blog uses the <a href="http://www.myscoop.co.za/" target="_blank">MyScoop</a> aggregator, which uses something fantastic, the ability to sign in with another account of yours via <a href="http://www.rpxnow.com" target="_blank">rpxnow.com</a>!   This is a <em><strong>good </strong></em>idea, and as far as I&#8217;m aware from a newbie standpoint, a perfect example of SSO.   This allows you to sign in with your Google, Twitter, Facebook, Blogger (part of Google), Yahoo! or OpenID account instead of creating a new login (with new password, new spam and new username to remember).   There is the option to create a new username, which is a great option too, for whoever hasn&#8217;t got ANY of the other accounts&#8230;   This opens the door to any site without a &#8216;G&#8217; in their prefix to use a single login!</p>
<p>The concept of SSO is just brilliant, imagine how much time you would save by not having to remember all your logins for all your sites?   Hmmm, come to think of it, when does one IM take over everything?   What are your thoughts on a unified login for everything?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sigmasquared.co.za/2010/03/sso-is-the-future/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Top 10 Lanesplitting Wisdoms</title>
		<link>http://www.sigmasquared.co.za/2010/02/top-10-lanesplitting-wisdoms/</link>
		<comments>http://www.sigmasquared.co.za/2010/02/top-10-lanesplitting-wisdoms/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 14:25:36 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[Motorcycling]]></category>

		<guid isPermaLink="false">http://www.sigmasquared.co.za/?p=270</guid>
		<description><![CDATA[So, I figure its high time for a non technical post. I commute via motorcycle on a 26km stretch of highway every day (N1 and M1, Johannesburg) and thought that I might post some of the wisdoms I&#8217;ve picked up during my 6 odd years of commuting. In South Africa, it is legal (please lets [...]]]></description>
			<content:encoded><![CDATA[<p>So, I figure its high time for a non technical post.   I commute via motorcycle on a 26km stretch of highway every day (N1 and M1, Johannesburg) and thought that I might post some of the wisdoms I&#8217;ve picked up during my 6 odd years of commuting.   In South Africa, it is legal (please lets not argue the semantics of this on this post) to lanesplit between vehicles in traffic, meaning you ride in-between two lanes of cars.   Here are my top 10 handy hints for doing so safely, in no particular order;</p>
<p align="right"><span id="more-270"></span></p>
<h3>1. Passing Trucks</h3>
<p>This one is something that can catch you by surprise, always think ahead!   If you are passing a truck, either on the left or the right, bear in mind that there is probably someone in front of the truck who cannot see you due to the width of the truck, or there is a gap in front of the truck as it moves slower than the rest of the traffic.   Should there be someone who cannot see you, they are probably not going to hesitate to get out of the trucks way (I know I prefer not to be in front of a few tons of metal) and may well cut you off or worse, knock you off.   The opposite applies to when there is a gap in front of the truck, invariably someone from the adjacent lane would like to take that gap, and then the same applies.   GO WITH CAUTION!</p>
<h3>2. Splitting Around Bends</h3>
<p>During my commute, there are two gradual bends which I take with great care.   One inside the Buccleugh interchange, and the other just past the Woodmead on and off ramps.   That said, when you are splitting through a gradual bend, always bear in mind that the angle of people&#8217;s mirrors are completely different to what they would be should they be moving in a straight line.   If you take a left bend as an example, the people in the lane to your left will most likely be looking at the doors of the vehicles on the right, and the vehicles on the right, are most likely looking at the left headlight of the vehicle behind them.   It is for this reason that you should be extra careful, or alternatively wait in the traffic for the duration of the bend.</p>
<h3>3. Showing Courtesy</h3>
<p>This goes both ways, showing courtesy to cars and trucks, as well as showing courtesy to fellow riders.   If a vehicle moves out of your way, give them a gesture of thanks, be it a wave with your clutch hand, a flash of your hazards (if your bike is so equipped) or my personal choice, a tilt of the head.   Be careful the first time you tilt your head, it may be the most convenient, but target fixation can occur (you follow the lines of your eyes and if you are tilting your head, you may in fact turn the bike slightly)!   Do not extend a foot out on either side, a. this looks aggressive to motorists, and b. this is often used in pack riding to indicate a road hazard on either side!   When you are nice to motorists, they will be nice to you, and often someone who has been thanked for moving over will feel a warm fuzzy feeling and be willing to do it again.   On the other side of the coin, be aware of your mirrors and of riders wishing to pass you.   If you see a motorcyclist behind you, acknowledge him/her in some way, should there be no gaps, and when there is a gap, slow down accordingly and let him/her past.   Do not move immediately back into the lane, as often there will be multiple riders behind the one who just passed you!   Keep a look out, and move back into the lane when it is safe to do so.</p>
<h3>4. Avoid Temptation</h3>
<p>Following on from point 3, when someone passes you, resist the temptation to match their speed and stay behind them.   For one, this will irritate the rider ahead of you, and two, this is probably removing you from your comfort zone.   If you are no longer in your comfort zone, you will no longer be able to pull emergency maneuvers as quickly or as well rehearsed as you would when riding at YOUR comfortable speed.   Should the rider ahead of you have to brake suddenly, there is a good chance you will go directly into the back of him/her, which is a situation that I can guarantee neither of you would like.</p>
<h3>5. Avoid The &#8220;Suicide Lane&#8221;</h3>
<p>This is referred to (on a 3-lane road) as the piece of road between the slow and middle lane.   People generally split between the middle and fast lane, and as such, that is where motorists are expecting you to be.   Often a motorist in the middle lane will see you coming and move out of your way in the only direction he can go, left.   If you are splitting on the left of that vehicle, you can imagine what could happen next.   The converse applies to this as well, if you are splitting in the &#8220;suicide lane&#8221;, you may well be endangering any riders on the other side for the exact same reasons.   Bear in mind, that should a motorist knock a biker down, this could be an end to their life as they know it as well.   Which leads me to my next point;</p>
<h3>6. Not All Cagers are Evil</h3>
<p>If I take my daily commute, between Grayston and Marlboro there is normally very slow moving traffic, often just above standstill.   I have counted (don&#8217;t try this at home) and have found that in the space of 1km I will pass roughly 72 slow moving vehicles in the fast lane (so more for standstill traffic).   I can then multiply this by 2, for the middle lane, giving me 144 vehicles that I have passed in the space of 1km.   Multiply that by the 26km&#8217;s of highway that I travel (taking into account the same amount of standstill traffic as moving traffic) and you have 3,744 vehicles that I pass on average.   That&#8217;s a lot of vehicles, and I hardly ever have a problem in a week, so make that 18,720 vehicles per week that do not give me a problem.   Should I have one issue a week, that would be 0.005% if the vehicles on that road.   Think about it (yes its flawed, but you get my drift).</p>
<h3>7. Take Note Of The Sun</h3>
<p>This one is very simple to explain, but not often thought of.   Be very very careful should the rising or setting sun be directly behind you and the flow of traffic (this is a major problem on the N12 / R24)!   If the sun is behind you, you will not be looking in your mirrors as chances are they are blinding you, so bear in mind that this applies to every other vehicle moving in the same direction as you!</p>
<h3>8. Splitting At Night</h3>
<p>This is a bad idea.   A bad bad idea.   A very very bad idea.   Yes, there are lens covers for your headlight to make you more visible, but in a lot of cases, the same &#8220;sun&#8221; rules apply.   If you are coming up through traffic where all the headlights are on, you <strong>WILL NOT BE VISIBLE</strong>. In standstill or slow moving traffic, <strong>ALL</strong> vehicles have only one headlight in a rearview mirror, and you <strong>WILL </strong>look like every other four wheeled vehicle on that road.</p>
<h3>9. Don&#8217;t Look Down</h3>
<p>Ok, look down a little, but do not fixate on the bike in front of you, and do not look directly at the road in front of you.   Look ahead, and look up as well.   It is not uncommon for vehicles to have something strapped to the roof rack that is leaning over the side or sticking out the back.   Most people have seen the picture of the two gentlemen impaled on a steel pole, if not, you now have an idea of it.   Keep looking, often people do not carry red flags or reflective triangles, and figure that they won&#8217;t get pulled over in peak hour traffic.   The same naive people, probably also don&#8217;t figure that another vehicle will be passing between them and the adjacent lane.   Arm yourself with forethought when looking ahead.   If you see a vehicle towing a caravan, they may well have an extended mirror on the side of the vehicle, avoid these, aside from damage to property, these leave a nice mark in the morning.</p>
<h3>10. Chill Out / Don&#8217;t Panic</h3>
<p>Like attracts like, if you are riding rigid and panicky, chances are you are going to bump into something.   The best advice I can give for lanesplitting is to start out slow over short stretches, and don&#8217;t get onto the highway until you are absolutely comfortable with splitting.   There are plenty of double-lane roads where you can practice by making your way up to a red light when all the traffic comes to a stop.   Take things as they come, should you bump someone&#8217;s vehicle, it happens.   Stop, apologise to the driver, and 90% of the time they will be OK with it (provided you weren&#8217;t tearing down the road like a bat out of hell), the other 10% of the time, something can be done about it.   If you do get cut off, don&#8217;t get even by breaking off the mirror of the vehicle or kicking the door in, as tempting as it may be.   Practice as I do in the morning, and try to memorise at least one numberplate a day.   This will train your memory so that when something does happen, you can head down to the nearest police station and lay a charge of reckless driving against the owner of the plate number that you have in your head.   This may not have an immediate effect, but should something happen down the line and their record is pulled, you will have the upper hand, and not an assault/property damage charge.</p>
<p>There are plenty more points that I could go through, and I&#8217;m sure I will add more in another post one day.   Please leave your wisdoms and comments on this post below, as I would love this to benefit fellow riders.</p>
<p>If you would like more info on rider safety etc, there is plenty of info over at <a href="http://www.thinkbike.co.za/" target="_blank">Think Bike</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sigmasquared.co.za/2010/02/top-10-lanesplitting-wisdoms/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Microsoft Hardware Rocks So Hard</title>
		<link>http://www.sigmasquared.co.za/2010/02/microsoft-hardware-rocks-so-hard/</link>
		<comments>http://www.sigmasquared.co.za/2010/02/microsoft-hardware-rocks-so-hard/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 15:08:44 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General Geekery]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.sigmasquared.co.za/?p=253</guid>
		<description><![CDATA[There, I admitted it, but it does. I have not found general/business purpose hardware quite as high quality as Microsoft; this also coming from someone who 5 years ago considered the company name to be &#8220;the M word&#8221;. I have to admit as well, after seeing Windows 7, working on Windows 7 and being part [...]]]></description>
			<content:encoded><![CDATA[<p>There, I admitted it, but it does.   I have not found general/business purpose hardware quite as high quality as Microsoft;   this also coming from someone who 5 years ago considered the company name to be &#8220;the M word&#8221;.   I have to admit as well, after seeing Windows 7, working on Windows 7 and being part of one of the first Windows 7 logo signed ISV&#8217;s, their software is just as good.   Put the two together, and you have a winning combination.</p>
<p align="right"><span id="more-253"></span></p>
<p>So yes, today we bought some more Microsoft hardware to add to the collection.   I also seem, for the most part hopefully, to have converted Bonita to the quality of the products (hence the &#8216;we&#8217; in the previous sentence).   As it stands, between the two of us we currently have the following:</p>
<ul>
<li><a href="http://www.microsoft.com/hardware/digitalcommunication/Productlist.aspx?type=LifeCam" target="_blank">LifeCam VX-500</a></li>
<li><a href="http://www.microsoft.com/hardware/digitalcommunication/ProductDetails.aspx?pid=006" target="_blank">LifeChat LX-3000</a></li>
<li><a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=012" target="_blank">Wireless Mouse 5000</a></li>
<li><a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=040" target="_blank">Comfort Curve Keyboard 2000</a> (at the office)</li>
<li>Another <a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=040" target="_blank">Comfort Curve Keyboard 2000</a> (now at home)</li>
<li><a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=115" target="_blank">Wireless Keyboard 3000 v2.0</a> (part of <a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=116" target="_blank">Wireless Desktop 3000</a>)</li>
<li><a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=012" target="_blank">Wireless Mouse 5000</a> (part of <a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=116" target="_blank">Wireless Desktop 3000</a>)</li>
</ul>
<p></p>
<h3>LifeCam VX-500</h3>
<p>It all started with me wanting a decent webcam, that isn&#8217;t going to cause XP to hang on startup (yes, they do this), isn&#8217;t going to require additional software (normally something out of the ark, written in a language from the creation), and isn&#8217;t going to cause a BSOD and kill my PC.   I figured I was running a MS operating system, so MS hardware is pretty guaranteed to work, and when I found the LifeCam with incorrect pricing on it I figured what the heck (sorry unnamed store!).   I opened up the box, sure enough no driver CD, but none was necessary, AND there was a basic Microsoft headset supplied.   The term headset is used loosely, it was an earphone with a mic attached lower down the cable, but better than nothing, and a great easter-egg if you are just getting started!</p>
<h3>LifeChat LX-3000</h3>
<p>A while after the webcam, I happened to step on my Altec Lansing headset, rendering it pretty useless; not even insulation tape could save it.   I decided that I would go for a Logitech, as that is what I have at the office, and it ROCKS.   Don&#8217;t get me wrong, there is nothing wrong with the Altec, it is a killer headset, but I figured that after 4 years, it had given decent service and I needed to try something in the USB line instead of 35mm jack.   Upon seeing the price of the Logitech, I realised it was a tiny bit out of budget, so when I saw the LifeChat at CNA for a tiny bit less but still out of budget, I reckoned I&#8217;d just slap it on the Edgars account and pay it off.   I have never looked back, this headset is the best thing of its kind.   It fits around your ears, instead of on them, so you can wear it for hour after hour; it also seals completely, so even at full tilt no one around you can hear it.   It comes with inline controls, as well as a Microsoft LiveChat button to launch MSN.   One thing that would be nice would be to be able to program this button to launch any service of your choice, but hey, for this kind of audio quality vs the price I paid for these, I&#8217;m really not complaining.</p>
<h3>Wireless Mouse 5000</h3>
<p>I used to have another brand of wireless mouse, which will go unmentioned here.   Suffice to say I had issues with it from about 2 months in, and eventually after putting up with it for 3 years it found itself on the wrong side of the bedroom, against the wall, with a fair deal of acceleration behind it (I was sick, and pretty grumpy).   Needing to purchase another mouse, and wireless at that, I was (and still am) of the opinion that if you want a wireless input device, you buy Microsoft or Logitech.   End of story.   So I trundled off to Centurion mall, and eventually found a Microsoft Wireless Mouse 5000.   What a killer little device!   It wasn&#8217;t the shape I was originally looking for, but it was nice and chunky (I like a chunky mouse).   It can easily be used in a left or right hand, and as with every other Microsoft device, it just works.   I have been using it now for probably around 6 months, and I have yet to replace the <strong><em><span style="text-decoration: underline;">included</span></em></strong> batteries.   The 5 programmable buttons work like a charm as well!   The only thing that takes some getting used to, is that the 5-way scroll wheel does not have any sort of tactile response, it just rolls, but that is something that I absolutely love now!   It was due to this mouse that I recommended Bonita go for the Wireless Desktop 3000 as it was included in the package along with a great looking keyboard.</p>
<h3>Comfort Curve 2000</h3>
<p>At the office, I have been using a Comfort Curve 2000 keyboard on the off chance that it was lying around spare and my hand-me-down had shuffled off its mortal coil.   The curve took a good while to get used to, but yet again this is now something I cannot do without.   I despise typing on my laptop now as there is no curve, and I hit all sorts of random keys by mistake.   So, after getting fed up and finding the same keyboard at Game this morning, I bought it.   It has now inspired me to write this post, as I can&#8217;t stop raving about all the Microsoft hardware that is now sprawled out in front of me.   The Comfort Curve is Microsoft&#8217;s entry level keyboard, but still costs a fair packet more than its competitors for entry level, but you won&#8217;t get the, *ahem*, <span style="text-decoration: underline;">comfort</span> with said competitors, nor will you get the programmable buttons at the top of the keyboard (you do need to download Intellitype Pro for reprogramming these, at around 15MB its worth it, and as mentioned before it won&#8217;t wipe out your machine).</p>
<h3>Wireless Keyboard 3000 v2.0 (Wireless Desktop 3000)</h3>
<p>The only piece of hardware at home now that I haven&#8217;t tried, is the Wireless Keyboard 3000 v2.0.   I think the main reason I haven&#8217;t tried it yet, is because Bonita is loving it so much and going on and on about it so much that I don&#8217;t think she would let me&#8230;   What I can say though, is that if Bonita raves about a keyboard, it <strong><em><span style="text-decoration: underline;">MUST</span><span style="font-style: normal;"><span style="font-weight: normal;"> </span></span></em></strong>be good!   Again, <span style="text-decoration: underline;"><em><strong>all</strong></em></span> batteries were <span style="text-decoration: underline;"><em><strong>included</strong></em></span>!</p>
<p>So there you have it, our current arsenal of Microsoft products.   People complain that they have to pay exorbitant prices for the hardware, however it really is not that exorbitant.   Sure, their entry level stuff is more expensive than others, but you won&#8217;t find the build quality or support for the other stuff you can get, and their expensive stuff is <em>leagues </em>below the competition price wise.   People also complain regarding licenses, and I used to do so as well, however after using Windows 7 (and 2008 R2), I will gladly change my tune, however that is another post for another time&#8230;   If you have any Microsoft hardware, drop me a comment and let me know what you think of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sigmasquared.co.za/2010/02/microsoft-hardware-rocks-so-hard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

