<?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>Tue, 03 Apr 2012 11:18:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Creating your own desktop power supply using a standard PC ATX PSU</title>
		<link>http://ballen.co.uk/2012/04/03/creating-your-own-desktop-power-supply-using-a-standard-pc-atx-psu/</link>
		<comments>http://ballen.co.uk/2012/04/03/creating-your-own-desktop-power-supply-using-a-standard-pc-atx-psu/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 11:18:03 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[cockpit]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[mod]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[psu]]></category>
		<category><![CDATA[simpit]]></category>
		<category><![CDATA[supply]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=257</guid>
		<description><![CDATA[In this post, I will show you how to convert a computer power supply into a regular DC power supply with 12, 5 and 3.3 volt outputs. Why use a computer (ATX) power supply? Well, they&#8217;re available everywhere, and they can output tremendous amounts of power in a small form factor. They have overload protection [...]]]></description>
			<content:encoded><![CDATA[<p>In this post, I will show you how to convert a computer power supply into a regular DC power supply with 12, 5 and 3.3 volt outputs.</p>
<p>Why use a computer (ATX) power supply? Well, they&#8217;re available everywhere, and they can output tremendous amounts of power in a small form factor. They have overload protection built right in, and even a 500W model can be reasonably priced with high efficiency. The voltage rails are incredibly stable. Giving nice, clean DC current even at high loads.</p>
<p><strong>Why?</strong></p>
<p>Well I&#8217;m in the process of building my new home cockpit (based on the Lockheed Martin F22), I need some additonal power for my simpit to enable me to power my OpenCockpits USB Outputs card and also to power some in-cockpit lighting (LED&#8217;s).</p>
<p><strong>So, here we go&#8230;</strong></p>
<p>The first order of business is that of safety. While I&#8217;m reasonably sure that there isn&#8217;t enough residual energy to stop your heart, those capacitors can still bite, and that can cause significant pain and maybe even burns. So be paranoid when getting close to the internal circuitry. It would probably be a good idea to put on some insulating gloves. Also (obviously) make sure the thing is unplugged. You are responsible for your own safety!</p>
<p>So firstly, open up the PSU&#8230;</p>
<p><a href="http://ballen.co.uk/wp-content/uploads/2012/04/Opening-Up.jpg"><img class="alignnone size-full wp-image-258" title="Opening up your PSU" src="http://ballen.co.uk/wp-content/uploads/2012/04/Opening-Up.jpg" alt="" width="550" height="413" /></a></p>
<p>Your PSU should look something like the above!</p>
<p>You will be met with the daunting task of sorting through a hundred wires of different colors. The only colors we care about are Black, Red, Orange, Yellow and Green. Any other colors are superfluous and you can cut them at the circuit board.</p>
<p><a href="http://ballen.co.uk/wp-content/uploads/2012/04/Wires-Wires-Everywhere.jpg"><img class="alignnone size-full wp-image-259" title="Wires everywhere" src="http://ballen.co.uk/wp-content/uploads/2012/04/Wires-Wires-Everywhere.jpg" alt="" width="550" height="470" /></a></p>
<p>The green wire is what tells the power supply to turn on from stand-by mode, we want to just solder it to a ground (black) wire. Put some heat shrink on this so it won&#8217;t short out on anything else. This will tell the PSU to be constantly on without a computer.</p>
<p>The Purple, white and blue wires from the main connector are not needed and can be cut away, make sure that you insulate the cut-down cables to avoid any shortages and dangers of an electric shock!</p>
<p>Cut all of the other wires down to about a foot, and remove any zip-ties. You should have a forest of wires with no connectors.</p>
<p>The colors represent:</p>
<p>YELLOW = 12 Volts<br />
RED = 5 Volts<br />
ORANGE = 3.3 Volts<br />
BLACK = Common Ground.</p>
<p>Now, theoretically, you could be done. Just hook the wires to 4 large alligator clips (one for each color set) or some other terminals.</p>
<p>Group the 4 wire colors together and cut them to length to where you marked where the posts would go. Use the wire strippers to take off the insulation and stick about 3-4 wires into one tongue terminal. Then crimp them. The exact number of wires per voltage rail depends on the wattage of the PSU. Mine was a 400W and there are about 9 wires per rail. You need all these wires so that you can get all of the current rated for that rail.</p>
<p><a href="http://ballen.co.uk/wp-content/uploads/2012/04/Grouping-Wires.jpg"><img class="alignnone size-full wp-image-260" title="Grouping Wires" src="http://ballen.co.uk/wp-content/uploads/2012/04/Grouping-Wires.jpg" alt="" width="550" height="413" /></a></p>
<p>You can now either use the wires naked or if you want to add some extra cool stuff, check this out:-</p>
<p><a href="http://ballen.co.uk/wp-content/uploads/2012/04/Make-it-Pretty.jpg"><img class="alignnone size-full wp-image-261" title="Make it pretty" src="http://ballen.co.uk/wp-content/uploads/2012/04/Make-it-Pretty.jpg" alt="" width="550" height="413" /></a></p>
<p>Have fun!</p>
<p><em>Disclaimer: I didn&#8217;t actually create this tutorial, I read it from <a title="The full tutorial" href="http://www.instructables.com/id/Convert-an-ATX-Power-Supply-Into-a-Regular-DC-Powe/" target="_blank">this site</a>, I&#8217;m simply hosting the content on my site too to ensure that data is never lost in the event that the above site is ever taken offline!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2012/04/03/creating-your-own-desktop-power-supply-using-a-standard-pc-atx-psu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to re-enable JSP support in Dreamweaver and add the latest MySQL Connector/J.</title>
		<link>http://ballen.co.uk/2012/04/02/how-to-re-enable-jsp-support-in-dreamweaver-and-add-the-latest-mysql-jconnector/</link>
		<comments>http://ballen.co.uk/2012/04/02/how-to-re-enable-jsp-support-in-dreamweaver-and-add-the-latest-mysql-jconnector/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 11:16:51 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[beans]]></category>
		<category><![CDATA[connector]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[extentsion]]></category>
		<category><![CDATA[j]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jsp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[servlets]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=253</guid>
		<description><![CDATA[Although I don&#8217;t really use Adobe Dreamweaver for web development (although if i&#8217;m doing interface design where I need a quick way to alter and view CSS changes fast I do) a friend of mine the other day (who uses Dreamweaver heavily) wanted to know how to re-enable the old JSP (Java Server Page) support [...]]]></description>
			<content:encoded><![CDATA[<p>Although I don&#8217;t really use Adobe Dreamweaver for web development (although if i&#8217;m doing interface design where I need a quick way to alter and view CSS changes fast I do) a friend of mine the other day (who uses Dreamweaver heavily) wanted to know how to re-enable the old JSP (Java Server Page) support in Adobe Dreamweaver CS 5 as Adobe removed the JSP support in Dreamweaver CS4 (I believe, may be a slightly older version they removed it however.)</p>
<p>A couple of months ago I developed a secure members system for him in Java (JSP&#8217;s and some Java Beans too) using my favourite IDE&#8230; NetBeans, he  however wanted to make some visual changes to the JSP files and likes to use the &#8216;Live View&#8217; mode in Adobe Dreamweaver CS5, so I found out how to re-enable this functionality (although not officially supported by Adobe) and so thought I&#8217;d share it here and also explain how to add the latest MySQL J/Connector to be able to work in Dreamweaver as he needed that for the &#8216;Live View&#8217; too.</p>
<p><strong>To re-enable &#8216;JSP support&#8217; in Adobe Dreamweaver</strong></p>
<ul>
<li>Open up the Adobe Extentsion Manager</li>
<li>Click on &#8216;<strong>Install</strong>&#8216; (to install a new plugin)</li>
<li>Browse to and select the following file: &#8220;<em><strong>C:\Program Files (x86)\Adobe\Adobe Dreamweaver CSx\configuration\DisabledFeatures\JSP_Support.mxp</strong></em>&#8221; and &#8216;<strong>Install</strong>&#8216; that extension.</li>
<li>&#8230;your done, open Adobe Dreamweaver and your good to go!</li>
</ul>
<p><strong>To add the MySQL J/Connector for Adobe Dreamweaver</strong></p>
<p>Unlike running your Java web application on Tomcat or another Java application server such as GlassFish etc. Dreamweaver looks in a certain place in the Dreamweaver folder to get its plugin&#8217;s to work within Dreamweaver, so when developing with Dreamweaver and JSP and if you rely on a MySQL database (or any other Java libraries for example the IBM DB2 database driver etc ) you&#8217;ll need to add these to the folder &#8216;JDBCPlugins&#8217; in the Dreamweaver folder on your system otherwise you&#8217;ll probably see an error message like so:-</p>
<blockquote><p>&#8220;org/gjt/mm/mysql/Driver&#8221; class not found</p></blockquote>
<p>So lets begin&#8230;</p>
<ul>
<li>Firstly download the latest MySQL Connector/J from MySQL here: (<a href="http://www.mysql.com/downloads/connector/j/">http://www.mysql.com/downloads/connector/j/</a>), at the time of writing I downloaded (<code>mysql-connector-java-5.1.18.zip</code>)</li>
<li>Extract the JAR (Java archive) file named &#8216;<strong><em>mysql-connector-java-5.1.18-bin</em></strong>&#8216; from the downloaded archive to &#8220;<strong><em>{Dreamweaver Folder}\Configuration\JDBCDrivers\</em></strong>&#8220;.</li>
<li>Re-open Adobe Dreamweaver and you should now be able to use the MySQL JDBC driver in Adobe Dreamweaver.</li>
</ul>
<div>I hope this has been helpful to some people <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2012/04/02/how-to-re-enable-jsp-support-in-dreamweaver-and-add-the-latest-mysql-jconnector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OK so thats ZPanelX Beta7 released!</title>
		<link>http://ballen.co.uk/2012/03/14/ok-so-thats-zpanelx-beta7-released/</link>
		<comments>http://ballen.co.uk/2012/03/14/ok-so-thats-zpanelx-beta7-released/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 20:53:57 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Apps & OS's]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=247</guid>
		<description><![CDATA[So after two weeks of bug fixing by myself and Rustus and the guys from the &#8216;Support Team&#8217;, this evening I&#8217;ve released Beta7, this includes the very last major changes for ZPX (the bandwidth calculation, disk usage stats etc.) and also fixes an issue with the webmail client (Roundcube) So I&#8217;m pleased to say that [...]]]></description>
			<content:encoded><![CDATA[<p>So after two weeks of bug fixing by myself and Rustus and the guys from the &#8216;Support Team&#8217;, this evening I&#8217;ve released Beta7, this includes the very last major changes for ZPX (the bandwidth calculation, disk usage stats etc.) and also fixes an issue with the webmail client (Roundcube)</p>
<p>So I&#8217;m pleased to say that we have made good progress and will be releasing for the external beta testing which is being carried out by the guys and gals that recently donated to help us get vBulletin on the forums.</p>
<p>On the first of April 2012 is when ZPanelX will be released for general download <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#8230;I think a two week break away from my development machine is well deserved <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2012/03/14/ok-so-thats-zpanelx-beta7-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZPanelX &#8216;internal&#8217; beta going well so far!</title>
		<link>http://ballen.co.uk/2012/03/02/zpanelx-beta-going-well-so-far/</link>
		<comments>http://ballen.co.uk/2012/03/02/zpanelx-beta-going-well-so-far/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 16:19:02 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[Apps & OS's]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=244</guid>
		<description><![CDATA[Well we released ZPanelX internal beta to the rest of the team for a two week &#8216;testathon&#8217; prior to opening it up to the community members who donated to our vBulletin drive Although so far we&#8217;ve seen 15 bugs logged, pretty much all of which I&#8217;ve already squashed, I&#8217;ll be looking at releasing a new [...]]]></description>
			<content:encoded><![CDATA[<p>Well we released ZPanelX internal beta to the rest of the team for a two week &#8216;testathon&#8217; prior to opening it up to the community members who donated to our vBulletin drive <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Although so far we&#8217;ve seen 15 bugs logged, pretty much all of which I&#8217;ve already squashed, I&#8217;ll be looking at releasing a new version of the beta this weekend (Sunday more than likely) which will provide all the bug fixes so far.</p>
<p>Its really good to know that ZPX is now out and being tested, the rest of the team seem to like all of the awesome new features that myself and RusTus have implemented <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It&#8217;s going to be a busy weekend for me this weekend, I want to get some more testing of ZPX complete and early on Sunday morning I&#8217;ve done an outage to take our current forums offline (forums.zpanelcp.com) and to migrate all the data from our MyBB forum over to our newly purchased version of vBulletin.</p>
<p>I guess by the time I get to post up my next blog entry it&#8217;ll more than likely be about releasing ZPX for public beta <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2012/03/02/zpanelx-beta-going-well-so-far/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Got myself an iPhone 4S &#8211; The MacBook Pro is next!</title>
		<link>http://ballen.co.uk/2012/02/28/got-myself-an-iphone-4s-the-macbook-pro-is-next/</link>
		<comments>http://ballen.co.uk/2012/02/28/got-myself-an-iphone-4s-the-macbook-pro-is-next/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 16:58:56 +0000</pubDate>
		<dc:creator>ballen</dc:creator>
				<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://ballen.co.uk/?p=242</guid>
		<description><![CDATA[Just a ramble really&#8230; I&#8217;ve not posted much recently so&#8230;. This weekend I took out my first ever mobile phone contract, fancy mobile phones don&#8217;t really interest me all that much and up until now I&#8217;ve not cared for a &#8216;contract&#8217; phone. &#8211; I&#8217;ve been happy with my hand-me-down phones that I&#8217;ve been given by [...]]]></description>
			<content:encoded><![CDATA[<p>Just a ramble really&#8230; I&#8217;ve not posted much recently so&#8230;.</p>
<p>This weekend I took out my first ever mobile phone contract, fancy mobile phones don&#8217;t really interest me all that much and up until now I&#8217;ve not cared for a &#8216;contract&#8217; phone. &#8211; I&#8217;ve been happy with my hand-me-down phones that I&#8217;ve been given by friends however&#8230; I love buying new toys for myself and after hearing that three (A UK mobile network provider) was offering their &#8216;The One&#8217; plan with completely unlimited data and the ability to teather, I thought what a great deal <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; I personally don&#8217;t make many phone calls nor do I text (sms) much but the data is awesome&#8230; So on Sunday I got my new (white) iPhone 4S and so far I&#8217;m loving it! &#8211; I have it linked up to my iCloud account, I&#8217;ve installed the Dropbox app, Twitter and Facebook apps and a few others too!</p>
<p>Although I already have awesomely fast broadband at home (last week I changed over to Virgin Media&#8217;s top package, so I get a 50 meg fibre optic connection, its lighting fast!) and don&#8217;t really need the use of tethering just yet, I think my next purchase is going to be  a MacBook Pro to add to my collection of Apple products! &#8211; I&#8217;ll dual boot Linux with it <img src='http://ballen.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ballen.co.uk/2012/02/28/got-myself-an-iphone-4s-the-macbook-pro-is-next/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>1</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>2</slash:comments>
		</item>
	</channel>
</rss>

