<?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>Life in apps, os&#039;s and code!</title>
	<atom:link href="http://ballen.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://ballen.co.uk</link>
	<description>The personal blog of Bobby Allen</description>
	<lastBuildDate>Sun, 19 Feb 2012 22:29:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to install Gnome classic in Ubuntu 11.10</title>
		<link>http://ballen.co.uk/2012/02/19/how-to-install-gnome-classic-in-ubuntu-11-10/</link>
		<comments>http://ballen.co.uk/2012/02/19/how-to-install-gnome-classic-in-ubuntu-11-10/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 22:29:36 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Apps & OS's]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=239</guid>
		<description><![CDATA[You may want to install and use Classic Gnome on your Ubuntu PC, unlike Ubuntu 11.04 the classic gnome desktop is no longer installed as an alternative to the new Unity desktop. I thought I&#8217;d quickly share how installed it on my Ubuntu 11.10 development machine, which now enables me to use either Unity or [...]]]></description>
			<content:encoded><![CDATA[<p>You may want to install and use Classic Gnome on your Ubuntu PC, unlike Ubuntu 11.04 the classic gnome desktop is no longer installed as an alternative to the new Unity desktop. I thought I&#8217;d quickly share how installed it on my Ubuntu 11.10 development machine, which now enables me to use either Unity or the Gnome Classic desktop enviroment.</p>
<p>So using the terminal, install the <strong>gnome-session-fallback</strong> package like so:-</p>
<blockquote><p>sudo apt-get install gnome-session-fallback</p></blockquote>
<p>So to now use your the newly installed Classic Gnome desktop enviroment simply logout and then use the gear icon just above the username box to change the desktop session to &#8216;Gnome Classic&#8217;.</p>
<p>All done!</p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2012/02/19/how-to-install-gnome-classic-in-ubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;ve been a busy bee, ZPanelX development update!</title>
		<link>http://ballen.co.uk/2012/01/06/232/</link>
		<comments>http://ballen.co.uk/2012/01/06/232/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 13:28:34 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[busy]]></category>
		<category><![CDATA[xmws]]></category>
		<category><![CDATA[zpanelx]]></category>
		<category><![CDATA[zpx]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=232</guid>
		<description><![CDATA[Ok well I&#8217;ve not posted on here for a while, mainly due to the fact that life has been so hecktic and I&#8217;ve been getting myself far too involved in too many different things.. So thought I&#8217;d better update you all with some info etc. Well the last week I&#8217;ve managed to do a whole [...]]]></description>
			<content:encoded><![CDATA[<p>Ok well I&#8217;ve not posted on here for a while, mainly due to the fact that life has been so hecktic and I&#8217;ve been getting myself far too involved in too many different things..</p>
<p>So thought I&#8217;d better update you all with some info etc.</p>
<p>Well the last week I&#8217;ve managed to do a whole load more coding to the main framework of ZPanelX, I&#8217;ve now implemented the modular hook system, this enables module developers to &#8216;hook&#8217; into core parts of the framework and execute their own code from inside their module/controller.ext.php file.</p>
<p>As well as the hook system, the daemon is now fully complete and I&#8217;ve spent the last few days implementing XMWS which stands fro ZPanel<strong>X</strong> <strong>M</strong>odular <strong>W</strong>eb<strong> S</strong>ervices. XMWS is an XML based web service layer for ZPanelX which enables module developers to rapidly develop web service components within their module.</p>
<p>Luckily I have about 8 days off work in total over Christmas and the new year so I managed to get a lot of coding on ZPanelX done and dusted <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; Hopefully not much will come up between now and spring and ZPanel X will be released on time <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2012/01/06/232/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google updates it&#8217;s web-mail (Gmail) GUI</title>
		<link>http://ballen.co.uk/2011/11/02/google-updates-its-web-mail-gmail-gui/</link>
		<comments>http://ballen.co.uk/2011/11/02/google-updates-its-web-mail-gmail-gui/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 17:23:43 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Apps & OS's]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=226</guid>
		<description><![CDATA[It looks very nice too! Recently we have all seen Google change its web user interface from the old very basic buttons  and text  (which it carried for years) to a more fluid design which I think is great (although I will miss the simple controls that Google used to use ) So for historical purposes [...]]]></description>
			<content:encoded><![CDATA[<p>It looks very nice too!</p>
<p>Recently we have all seen Google change its web user interface from the old very basic buttons  and text  (which it carried for years) to a more fluid design which I think is great (although I will miss the simple controls that Google used to use <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p>So for historical purposes I thought I&#8217;d quickly take a screenshot and share it with the web for years to come <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8211; Before the new interface becomes default and they turn off the old version permanently!</p>
<p>This is the old Gmail interface style (screenshot taken 2nd November 2011)</p>
<p><a href="http://ballen.co.uk/wp-content/uploads/2011/11/old_google_looked_like.jpg"><img class="alignnone size-large wp-image-227" title="What the old Gmail interface used to look like" src="http://ballen.co.uk/wp-content/uploads/2011/11/old_google_looked_like-1024x546.jpg" alt="" width="640" height="341" /></a></p>
<p>This is what the new interface looks like..</p>
<p><a href="http://ballen.co.uk/wp-content/uploads/2011/11/new_look.jpg"><img class="alignnone size-large wp-image-228" title="The new Gmail look" src="http://ballen.co.uk/wp-content/uploads/2011/11/new_look-1024x397.jpg" alt="" width="640" height="248" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2011/11/02/google-updates-its-web-mail-gmail-gui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steve Jobs&#8230; A technology guru!</title>
		<link>http://ballen.co.uk/2011/10/06/steve-jobs-a-technology-guru/</link>
		<comments>http://ballen.co.uk/2011/10/06/steve-jobs-a-technology-guru/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 17:41:51 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=213</guid>
		<description><![CDATA[Today is a sad day for many people, it is today that the world lost a true technology guru and an icon. I have spent a short amount of time reading many of the nice words that many other big technology people have said about him over at wired.com. Up until about 4 months ago [...]]]></description>
			<content:encoded><![CDATA[<p>Today is a sad day for many people, it is today that the world lost a true technology guru and an icon.</p>
<p>I have spent a short amount of time reading many of the nice words that many other big technology people have said about him over at <a href="http://www.wired.com/" title="Wired Magazine" target="_blank">wired.com</a>.</p>
<p>Up until about 4 months ago except for an iPod I never personally owned an Apple computer but recently I went out and purchased an iMac (I am writing this post from it now, see one of my earlier posts on my blog for a photo <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). I decided to buy an iMac as its simple to use, whilst robust and is a truly lush piece of hardware (I love the design and raw metal look) anyway, that is besides the point.</p>
<p>I thought that it would be foolish of me not to at least attempt to pay tribute to Mr. Jobs.</p>
<p>I was so pleased to see Sergey Brin (co-founder of Google inc.) was actually typed this from his MacBook..</p>
<blockquote><p>&#8220;From the earliest days of Google, whenever Larry and I sought inspiration for vision and leadership, we needed to look no farther than Cupertino. Steve, your passion for excellence is felt by anyone who has ever touched an Apple product (including the macbook I am writing this on right now). And I have witnessed it in person the few times we have met. On behalf of all of us at Google and more broadly in technology, you will be missed very much. My condolences to family, friends, and colleagues at Apple.&#8221;</p></blockquote>
<p>It just goes to show how many people use Apple products and what a true impact Steve has had on so many peoples lives.</p>
<p>My thoughts go out to Steve&#8217;s family and extended family over at the big Apple family.</p>
<p>Rest in peace Steve, you truly are one in a billion!</p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2011/10/06/steve-jobs-a-technology-guru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing a Git server on Ubuntu Server 11.04</title>
		<link>http://ballen.co.uk/2011/08/29/installing-a-git-server-on-ubuntu-server-11-04/</link>
		<comments>http://ballen.co.uk/2011/08/29/installing-a-git-server-on-ubuntu-server-11-04/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 22:13:34 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Apps & OS's]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=195</guid>
		<description><![CDATA[Well I know there are a lot of tutorials on the internet regarding the installation of Git server on Ubuntu but I thought I&#8217;d try to &#8216;KISS&#8217; (Keep it simple stupid!), most of the tutorials are full of non-nessacery information and quite often don&#8217;t go into detail (or at least explain in an easy to [...]]]></description>
			<content:encoded><![CDATA[<p>Well I know there are a lot of tutorials on the internet regarding the installation of Git server on Ubuntu but I thought I&#8217;d try to &#8216;KISS&#8217; (Keep it simple stupid!), most of the tutorials are full of non-nessacery information and quite often don&#8217;t go into detail (or at least explain in an easy to follow way) about why we set it up this particular way.</p>
<p>In this tutorial I plan to explain in an easy to follow way a proven method of installing Git to host Git repositories on a Ubuntu Server.</p>
<p><strong>Installing Git</strong><br />
This needs to be done on the server and also on your workstation, these instructions however need to be run on the server logged in as &#8216;root&#8217; user &#8211; or use &#8216;sudo&#8217; but I do it under &#8216;root&#8217; personally.</p>
<blockquote><p>sudo apt-get install git-core</p></blockquote>
<p><strong>Installing Gitosis</strong><br />
Gitosis seems to be the &#8216;trendy&#8217; way for easy configuration of Git servers, so we&#8217;ll install that now too.. So we&#8217;re going to use Gitosis which needs python and a python setup tool to get running. Grabbing the python setup tool in Ubuntu will grab all the requirements if you don&#8217;t already have them:</p>
<blockquote><p>sudo apt-get install python-setuptools</p></blockquote>
<p>Now that we have python and the python setup tools installed we need to &#8216;clone&#8217; the gitosis software (as that is the standard way to grab it, we are grabbing it from a git repository <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) &#8211; So what we are doing now is creating a temporary folder called &#8216;src&#8217; of which we will be using to store the gitosis code.</p>
<blockquote><p>mkdir ~/src<br />
cd ~/src<br />
git clone git://github.com/res0nat0r/gitosis.git</p></blockquote>
<p>Now what we do is install it (Gitosis) using the python setup tool we grabbed earlier.</p>
<blockquote><p>cd gitosis<br />
sudo python setup.py install</p></blockquote>
<p><strong>Setting security&#8230;</strong><br />
 We&#8217;re next going to add a new user called git. This is the guy that will do all the heavy lifting for us!</p>
<blockquote><p>sudo adduser &#8211;system &#8211;shell /bin/sh &#8211;gecos &#8216;git version control &#8211;group &#8211;disabled-password &#8211;home /home/git<br />
 git</p></blockquote>
<p>IMPORTANT: If you have locked down ssh, don&#8217;t forget to go into your /etc/ssh/ssh_config file and add git to the list of Allowed Users that can login. That list of users is separated by a space not a comma.</p>
<p>I always encourage the use of public/private key exchange and in the case of gitosis it looks to be required. Generate a key if you haven&#8217;t already. <a href="http://www.debuntu.org/ssh-key-based-authentication" title="SSH Key based authentication">See instructions for public/private key here</a>. I&#8217;m going to assume that from this point on you can access your server from your local machine using a public key exchange!</p>
<p>Next, copy your id_rsa.pub file over to your server somewhere (in our example we&#8217;re using /tmp) and then run this command:</p>
<blockquote><p>sudo -H -u git gitosis-init < /tmp/id_rsa.pub</p></blockquote>
<p>You&#8217;ll see output like this:</p>
<blockquote><p>Initialized empty Git repository in ./<br />
Initialized empty Git repository in ./</p></blockquote>
<p>We&#8217;re now done with the server config; from your local machine, test it out with this:</p>
<blockquote><p>git clone git@YOUR_SERVER:gitosis-admin.git</p></blockquote>
<p>If all went well you have a <em>gitosis-admin</em> directory with a <em>gitosis.conf</em> file and keydir directory. We&#8217;re basically setup now. We just need to create a new repository and push it to the server.</p>
<p><strong>Config Gitosis for a new project (repository)</strong></p>
<p>Use your favorite editor to create a new block under the gitosis one. It should look like this:</p>
<blockquote><p>[group myproject]<br />
members = ballen@Bobs-iMac.local<br />
writable = myproject</p></blockquote>
<p>A couple of things to watch out in the above block. First, make sure your name matches what&#8217;s in your public key (that is, open your id_rsa.pub file and see that what the name says. Mine says ballen@Bobs-iMac.local so that&#8217;s what I have above. Yours will be different.) Second, make sure you spell writable correctly!</p>
<p>Once you&#8217;re done, commit and push the changes up to the server.</p>
<blockquote><p>git commit -a -m &#8220;created a new repository!&#8221;<br />
git push</p></blockquote>
<p>What we&#8217;ve basically done in this step is configured gitosis to accept a new repository. We then submitted that new configuration to the server using Git itself. Genius!</p>
<p><strong>Put your local code under version control.</strong><br />
Now that the myproject project is waiting for us on the server let&#8217;s go put it under version control on our local machine.</p>
<blockquote><p>cd myproject<br />
git init</p></blockquote>
<p>As you may have heard, most of the goodness with git is in a special hidden .git directory at the root of your project. That&#8217;s pretty cool since it means removing your project from version control is as simple as erasing that directory. Way easier than subversion.. especially if something goes wrong..</p>
<p>If you&#8217;re a Rails developer you may want to blacklist some things from being under version control. Open up a text editor and create a file called .gitignore in the root of your project directory. Fill it up with this goodness:</p>
<blockquote><p>.DS_Store<br />
log/*.log<br />
tmp/**/*<br />
config/database.yml<br />
db/*.sqlite3</p></blockquote>
<p><strong>Designate the server as a remote repository.</strong><br />
An interim step here is to remote add the files to the server we set up previously. Honestly I&#8217;m not sure what&#8217;s going on here under the covers but it&#8217;s necessary..</p>
<blockquote><p>git remote add origin git@YOUR_SERVER:myproject.git</p></blockquote>
<p><strong>Add files and commit! </strong><br />
Let&#8217;s add everything to git, (note the trailing dot) and then push your initial commit to the server.</p>
<blockquote><p>git add .<br />
git commit -a -m &#8220;initial import&#8221;<br />
git push origin master:refs/heads/master</p></blockquote>
<p>Once that&#8217;s done you&#8217;re done! You can grab your code from any place that has public key access to your server using this command. &#8211; You&#8217;ll need to ensure you add the contents of the public key to the /etc/authorized_hosts file to allow access to the Git server (Don&#8217;t add any extra lines etc.).</p>
<blockquote><p>git clone git@YOUR_SERVER:myproject.git</p></blockquote>
<p>Adding additional repositories are as easy as adding another block to the <em>gitosis-admin.conf</em> file and then initialising it using the above method.</p>
<p>Hope you enjoyed this tutorial, much of the content came from this forum post, I have tested and ensured that it is working perfectly in Ubuntu Server 11.04 and added extra information where I have felt it is necessary to explain certain things.</p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2011/08/29/installing-a-git-server-on-ubuntu-server-11-04/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Github, ReadyNAS Duo and ZPanel DNS module</title>
		<link>http://ballen.co.uk/2011/08/29/github-readynas-duo-and-zpanel-dns-module/</link>
		<comments>http://ballen.co.uk/2011/08/29/github-readynas-duo-and-zpanel-dns-module/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 00:21:04 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Apps & OS's]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[BIND]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[readynas]]></category>
		<category><![CDATA[zantastico]]></category>
		<category><![CDATA[zpanel]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=190</guid>
		<description><![CDATA[Well I haven&#8217;t blog&#8217;d for a month so thought I&#8217;d better update you all with what&#8217;s been going on recently&#8230; Well I decided to give GitHub a try out (I&#8217;ve had an account registered on the site and I reserved the ZPanel project name) but haven&#8217;t yet given it much of a try-out but as [...]]]></description>
			<content:encoded><![CDATA[<p>Well I haven&#8217;t blog&#8217;d for a month so thought I&#8217;d better update you all with what&#8217;s been going on recently&#8230;</p>
<p>Well I decided to give GitHub a try out (I&#8217;ve had an account registered on the site and I reserved the ZPanel project name) but haven&#8217;t yet given it much of a try-out but as I released the latest version of Zantastico I decided that I would use Github to host the source and maybe I&#8217;ll now make the complete  jump from SVN to Git for all my source control needs <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; I must say, Github is very cool indeed (once you get your head around how the permissions work and adding your machine keys etc.). The web interface offers some lovely features that allows you to edit code from the browser and will automatically revision it too <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Also over the last month, I decided that I needed to upgrade and combine my home server&#8217;s, I went and bought a Netgear ReadyNAS Duo off Ebuyer&#8230; It was knocked down in price a little and thought &#8216;well why not&#8230;&#8217; &#8211; It been great, it has some lovely in built features of which not all I am using but comes with DLNA media streaming services, Built in torrent client, APF shares compatible with Apple TimeMachine as well as all the standard NAS protocols.. SMB, CIFS, FTP, RSYNC etc. &#8211; I&#8217;m really pleased with it, I currently have a single 250GB drive with all my data on it but will be upgrading it 2x 2TB drives which will create a RAID1 mirror. <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>After a long time of meaning to install <a href="http://forums.zpanelcp.com/thread-1803.html">Rustus&#8217;s BIND module</a> for ZPanel 6.1.1 on my CentOS VPS (used for hosting this site and many of my friends personal sites too) I was really impressed.. Rustus is one of the best module developers that I have seen and has produced several third-party modules for ZPanel. I am especially impressed with the DNS module due to how it handles the the ZONE files and how much effort has gone into creating this module. It really is a must for any persons running ZPanel 6.x.x as it is such a time saver&#8230; No more logging into UKReg (my domain registrar) to manage my DNS records now&#8230; <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Lastly, not that you are interested&#8230; This weekend I went to go and try on a suit for my mums wedding, she is to be married on the 1st of October 2011 and my brother and myself will be giving her away as my beloved grandfather passed away in 2006. Here is a photograph of the awesome suit with me in it  (it has &#8216;tails&#8217; too but the photo isn&#8217;t all that good) <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://ballen.co.uk/wp-content/uploads/2011/08/Suit-fitting.jpg"><img src="http://ballen.co.uk/wp-content/uploads/2011/08/Suit-fitting-225x300.jpg" alt="" title="My suit fitting..." width="225" height="300" class="alignleft size-medium wp-image-192" /></a></p>
<p>Until next time&#8230; <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2011/08/29/github-readynas-duo-and-zpanel-dns-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I bit the bullet and bought an iMac!!</title>
		<link>http://ballen.co.uk/2011/07/25/i-bit-the-bullet-and-bought-an-imac/</link>
		<comments>http://ballen.co.uk/2011/07/25/i-bit-the-bullet-and-bought-an-imac/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 19:37:31 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[imac]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=178</guid>
		<description><![CDATA[Well yesterday I made one of the biggest purchases I have to date (not far behind my house, car etc)!! I have many computers in my house and have owned many computers over time but nothing beats the awesomeness of Apple&#8217;s hardware design! &#8211; I forked out and bought an iMac (the most expensive computer [...]]]></description>
			<content:encoded><![CDATA[<p>Well yesterday I made one of the biggest purchases I have to date (not far behind my house, car etc)!! I have many computers in my house and have owned many computers over time but nothing beats the awesomeness of Apple&#8217;s hardware design! &#8211; I forked out and bought an iMac (the most expensive computer I have personally owned! <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) and first one that I have not built myself&#8230;</p>
<p>Check out this beauty..</p>
<p><a target='_blank' title='ImageShack - Image And Video Hosting' href='http://imageshack.us/photo/my-images/842/dscf1018d.jpg/'><img src='http://img842.imageshack.us/img842/2606/dscf1018d.jpg' border='0'/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2011/07/25/i-bit-the-bullet-and-bought-an-imac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to remove the Docky icon from Docky (Ubuntu 11.04)</title>
		<link>http://ballen.co.uk/2011/07/22/how-to-remove-the-docky-icon-from-docky-ubuntu-11-04/</link>
		<comments>http://ballen.co.uk/2011/07/22/how-to-remove-the-docky-icon-from-docky-ubuntu-11-04/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 17:58:05 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Apps & OS's]]></category>
		<category><![CDATA[docky]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=174</guid>
		<description><![CDATA[Well, I&#8217;ve transformed my Ubuntu 11.04 desktop to look like MacOSX (I think it looks sweet! ) Anyways&#8230; Here is how to remove the Docky Icon from Docky (so in my case it looks more like the normal MacOSX dock) Press ALT + F2 Type command &#8220;gconf-editor&#8221; and hit Enter Navigate to apps > docky-2 [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;ve transformed my Ubuntu 11.04 desktop to look like MacOSX (I think it looks sweet! <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>Anyways&#8230; Here is how to remove the Docky Icon from Docky (so in my case it looks more like the normal MacOSX dock)</p>
<blockquote><p>Press <strong>ALT + F2</strong></p></blockquote>
<blockquote><p>Type command &#8220;<strong>gconf-editor</strong>&#8221; and hit <strong>Enter</strong></p></blockquote>
<blockquote><p>Navigate to <strong>apps > docky-2 > docky > items > DockyItem</strong> in the gconf-editor</p></blockquote>
<blockquote><p>Uncheck &#8220;<strong>ShowDockyItem</strong>&#8220;</p></blockquote>
<p>If the changes don&#8217;t take effect imediatly a restart of your Ubuntu Desktop should fix this and you will be DockyIcon-less on your Docky dock <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Check out a <a href="http://ballen.co.uk/scripts/macosx_ubuntu.png" title="Screenshot of my 'MacOSX' style desktop on Ubuntu 11.04" target="_blank">screenshot</a> of my Ubuntu 11.04 desktop (with no docky icon!)!</p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2011/07/22/how-to-remove-the-docky-icon-from-docky-ubuntu-11-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to enable root login over SSH on FreeBSD 8.2</title>
		<link>http://ballen.co.uk/2011/07/22/how-to-enable-root-login-over-ssh-on-freebsd-8-2/</link>
		<comments>http://ballen.co.uk/2011/07/22/how-to-enable-root-login-over-ssh-on-freebsd-8-2/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 15:48:34 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Apps & OS's]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=170</guid>
		<description><![CDATA[Unline many linux distrubutions FreeBSD by default disables &#8216;root&#8217; login over SSH (at least it does with FreeBSD 8.2), If you do need to enable remote root logins over SSH this simple blog post will show you what you need to do; the more secure way of gaining remote admin access to your server would [...]]]></description>
			<content:encoded><![CDATA[<p>Unline many linux distrubutions FreeBSD by default disables &#8216;root&#8217; login over SSH (at least it does with FreeBSD 8.2), If you do need to enable remote root logins over SSH this simple blog post will show you what you need to do; the more secure way of gaining remote admin access to your server would ideally be logging in as an alternative user and then using SUDO to perform any administrative tasks.</p>
<p>Firstly, You will need to edit the SSH daemon configuration file to enable this like so..</p>
<blockquote><p>ee /etc/ssh/sshd_config</p></blockquote>
<p>Find this line:</p>
<blockquote><p>#PermitRootLogin no</p></blockquote>
<p>and change it to:</p>
<blockquote><p>PermitRootLogin yes</p></blockquote>
<p>Basically you should have removed the hash &#8216;#&#8217; from the start of the line (uncomment the line basically) and then change &#8216;no&#8217; to &#8216;yes&#8217;, save the file and then restart the SSH daemon like so..</p>
<blockquote><p>/etc/rc.d/sshd restart</p></blockquote>
<p>&#8230;and your done, you should now be able to login as &#8216;root&#8217; over SSH on your FreeBSD server!</p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2011/07/22/how-to-enable-root-login-over-ssh-on-freebsd-8-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Apache, PHP and MySQL on FreeBSD 8.2</title>
		<link>http://ballen.co.uk/2011/07/20/installing-apache-php-and-mysql-on-freebsd-8-2/</link>
		<comments>http://ballen.co.uk/2011/07/20/installing-apache-php-and-mysql-on-freebsd-8-2/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 20:22:47 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Apps & OS's]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=163</guid>
		<description><![CDATA[In this easy to follow tutorial I will show you how to install Apache, PHP and MySQL on FreeBSD, I have used FreeBSD 8.2 in this tutorial but should work for at least a couple of release&#8217;s later. I will be installing the software using FreeBSD &#8216;Ports&#8217; you can also install software on FreeBSD using [...]]]></description>
			<content:encoded><![CDATA[<p>In this easy to follow tutorial I will show you how to install Apache, PHP and MySQL on FreeBSD, I have used FreeBSD 8.2 in this tutorial but should work for at least a couple of release&#8217;s later.</p>
<p>I will be installing the software using FreeBSD &#8216;Ports&#8217; you can also install software on FreeBSD using the pkg_add system but this is not covered in this tutorial!</p>
<p>First of all we make sure that you have the latest snapshot of the FreeBSD ports collection, do this by running:-</p>
<blockquote><p>portsnap fetch</p></blockquote>
<p>and extract the infomation like so..</p>
<blockquote><p>portsnap extract</p></blockquote>
<p>If you already have the ports setup, you can just run <strong>portsnap update</strong> instead..</p>
<p>First up we are going to install MySQL, so lets begin with logging into your FreeBSD server and running this command:</p>
<blockquote><p>cd /usr/ports/databases/mysql55-server</p></blockquote>
<blockquote><p>make BUILD_OPTIMIZED=yes BUILD_STATIC=yes</p></blockquote>
<blockquote><p>make install clean</p></blockquote>
<p>The first command above changes the current directory to the MySQL server ports folder, the next adds some build parameters and the last command installs and cleans up any debris <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now we want to add MySQL as part of the startup process so when the server re-boots the MySQL daemon will run..</p>
<p>Open <strong>/etc/rc.conf</strong> with your editor and add the line shown below to  enable starting  mysql server  on boot.</p>
<blockquote><p>mysql_enable=&#8221;YES&#8221;</p></blockquote>
<p>Now to start MySQL for the first time run this command:</p>
<blockquote><p>/usr/local/etc/rc.d/mysql-server start</p></blockquote>
<p>We need to now set a password for the MySQL root user by executing..</p>
<blockquote><p>/usr/local/bin/mysqladmin -uroot password &#8216;new-password&#8217;</p></blockquote>
<p>MySQL is now installed and ready to be used!</p>
<p>Now we need to install and configure Apache..</p>
<blockquote><p>cd /usr/ports/www/apache22</p></blockquote>
<blockquote><p>make install clean</p></blockquote>
<p>..again, lets add Apache to the system startup process in the same way that we did for MySQL..</p>
<blockquote><p>apache22_enable=&#8221;YES&#8221;</p></blockquote>
<p>Thats it, the basic Apache22 package is now installed!</p>
<p>Now we install PHP5 and configure it for use with Apache..</p>
<p>Go to the php5 port directory by typing the command:</p>
<blockquote><p>cd /usr/ports/lang/php5</p></blockquote>
<p>Build and install the port by typing</p>
<blockquote><p>make install clean</p></blockquote>
<p><strong>Make sure the APACHE (Build Apache module) option is ticked when configuring the build</strong></p>
<blockquote><p>cd /usr/ports/lang/php5-extensions</p></blockquote>
<blockquote><p>make install clean</p></blockquote>
<p>Now, copy the default PHP.ini file so we can use it for our new installation..</p>
<blockquote><p>cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini</p></blockquote>
<p>Edit your Apache configuration file (<strong>/usr/local/etc/apache22/httpd.conf</strong>) and add  this:</p>
<blockquote><p>AddType application/x-httpd-php .php<br />
AddType application/x-httpd-php-source .phps</p></blockquote>
<p>in  the DirectoryIndex  add the php  extentions  like:</p>
<blockquote><p>DirectoryIndex index.php index.html</p></blockquote>
<p>Edit the Languageconfiguration file (<strong>/usr/local/etc/apache22/extra/httpd-languages.conf</strong>) and add the following lines:</p>
<blockquote><p>AddDefaultCharset On</p></blockquote>
<p>Ok, now lets start Apache for the first time..</p>
<blockquote><p>/usr/local/etc/rc.d/apache22 start</p></blockquote>
<p>Your all done! &#8211; You should now have a fully working AMP install on your FreeBSD 8.2 server <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2011/07/20/installing-apache-php-and-mysql-on-freebsd-8-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

