<?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>Joe Blog&#039;s &#187; Programming</title>
	<atom:link href="http://blog.joeb454.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.joeb454.com</link>
	<description>A Day In The Life Of Your Average Joe</description>
	<lastBuildDate>Wed, 24 Feb 2010 23:47:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Some MySQL Fun</title>
		<link>http://blog.joeb454.com/2009/11/some-mysql-fun/</link>
		<comments>http://blog.joeb454.com/2009/11/some-mysql-fun/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 18:33:14 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blog.joeb454.com/?p=378</guid>
		<description><![CDATA[I&#8217;m currently writing an application which will be running from a MySQL backend, along with a good friend of mine. So we get to play with SVN, as well as MySQL. I&#8217;m wondering whether it would be worth setting up MySQL replication on one of the servers, as we have 2 to use if we [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently writing an application which will be running from a MySQL backend, along with a good friend of mine. So we get to play with SVN, as well as MySQL. I&#8217;m wondering whether it would be worth setting up MySQL replication on one of the servers, as we have 2 to use if we need them. Possibly even 3.</p>
<p>If anybody has some good guides on how to set this up, it&#8217;d be great to hear from you, now I have my install set up to allow the test user to connect remotely, I&#8217;m looking for another mini-project to include in this larger one <img src='http://blog.joeb454.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Also&#8230;if you notice any DB oddities on here, please forgive me <img src='http://blog.joeb454.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeb454.com/2009/11/some-mysql-fun/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Long Time No Blog</title>
		<link>http://blog.joeb454.com/2009/08/long-time-no-blog/</link>
		<comments>http://blog.joeb454.com/2009/08/long-time-no-blog/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 23:07:10 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://blog.joeb454.com/?p=325</guid>
		<description><![CDATA[Clearly I haven&#8217;t blogged for a while &#8211; this was evident by the fact I had a wordpress upgrade waiting to be done, and no less than 8 plugin upgrades!
Now normally, I don&#8217;t mind being all long winded about plugin upgrades, because it&#8217;s usually just one or 2. Now because I&#8217;m picky and awkward, the [...]]]></description>
			<content:encoded><![CDATA[<p>Clearly I haven&#8217;t blogged for a while &#8211; this was evident by the fact I had a wordpress upgrade waiting to be done, and no less than 8 plugin upgrades!</p>
<p>Now normally, I don&#8217;t mind being all long winded about plugin upgrades, because it&#8217;s usually just one or 2. Now because I&#8217;m picky and awkward, the WP auto-upgrade for plugins doesn&#8217;t seem to work on my server. Instead of fixing that, I simply wrote a bash script. The contents of which are:</p>
<pre>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:monospace;"><span class="co0">#!/bin/bash</span>

<span class="kw1">if</span> <span class="br0">&#91;</span> <span class="re4">$#</span> == 2 <span class="br0">&#93;</span>; <span class="kw1">then</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re2">new</span>=$2
<span class="kw1">else</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re2">new</span>=$1
<span class="kw1">fi</span>

<span class="kw1">if</span> <span class="br0">&#91;</span> <span class="re5">-d</span> $1 <span class="br0">&#93;</span>; <span class="kw1">then</span>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">rm</span> <span class="re5">-rf</span> .<span class="sy0">/</span>$1
<span class="kw1">fi</span>

<span class="kw2">wget</span> http:<span class="sy0">//</span>downloads.wordpress.org<span class="sy0">/</span>plugin<span class="sy0">/</span><span class="re1">$new</span>.zip
<span class="kw2">unzip</span> .<span class="sy0">/*</span>.zip
<span class="kw2">rm</span> .<span class="sy0">/*</span>.zip</div>
</div>
</pre>
<p>Not sure if anybody wants to use that &#8211; I&#8217;m sure it could be improved, but it satisfied 2 of my needs. I now have an easier way to update (and install, I guess) plugins, and a lesser desire to code things. I now have to think of my next blog topic so I can get back on track!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeb454.com/2009/08/long-time-no-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming Ideas</title>
		<link>http://blog.joeb454.com/2009/06/programming-ideas/</link>
		<comments>http://blog.joeb454.com/2009/06/programming-ideas/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 22:13:53 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://blog.joeb454.com/?p=323</guid>
		<description><![CDATA[So while this has nothing to do specifically with Ubuntu, it&#8217;s more a request to the community  
I&#8217;ve recently dabbled with some PHP &#38; MySQL on a test server running from my desktop, as I&#8217;ve been meaning to learn PHP for a while. I think it&#8217;s gone OK, I&#8217;ve learnt quite a bit, but [...]]]></description>
			<content:encoded><![CDATA[<p>So while this has nothing to do specifically with Ubuntu, it&#8217;s more a request to the community <img src='http://blog.joeb454.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ve recently dabbled with some PHP &amp; MySQL on a test server running from my desktop, as I&#8217;ve been meaning to learn PHP for a while. I think it&#8217;s gone OK, I&#8217;ve learnt quite a bit, but it may help that I know some C (setting variables is very similar etc.). What this little PHP learning experience has done (other than taught me some php), is reignite my passion for programming.</p>
<p>I&#8217;ve always enjoyed programming, that doesn&#8217;t mean I&#8217;m fantastic at it, but I really do enjoy it, the only thing I really struggle for is ideas for programs/applications. What my request to you &#8211; the community &#8211; is, is whether you struggle for ideas as well, if not, then do you have any you&#8217;d like to suggest?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeb454.com/2009/06/programming-ideas/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>SVN</title>
		<link>http://blog.joeb454.com/2009/02/svn/</link>
		<comments>http://blog.joeb454.com/2009/02/svn/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 11:09:41 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://joeb454.co.uk/?p=245</guid>
		<description><![CDATA[First off &#8211; I&#8217;d just like to point out that now Planet Ubuntu should be getting all blog posts from here  
Secondly, I&#8217;ve set up a local SVN repository (without apache access). This is mainly just for my coding, which I seem to be doing a lot of at the minute, so I figured [...]]]></description>
			<content:encoded><![CDATA[<p>First off &#8211; I&#8217;d just like to point out that now Planet Ubuntu should be getting all blog posts from here <img src='http://blog.joeb454.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Secondly, I&#8217;ve set up a local SVN repository (without apache access). This is mainly just for my coding, which I seem to be doing a lot of at the minute, so I figured in my downtime from that, I&#8217;d set up SVN.</p>
<p>It was pretty easy, and I have Netbeans (we have to use it at Uni, I&#8217;ve grown to like it though, it&#8217;s pretty good) set up to commit to the svn repo&#8217;s for the various projects etc. Which was also <em>incredibly</em> easy to set up. I&#8217;m pleased I did it, whether it will be used remains to be seen. Either way, I think I better get back to coding this interface! So far I&#8217;m doing ok (though I&#8217;ve not got more than 1 class so far either&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeb454.com/2009/02/svn/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jaunty Java</title>
		<link>http://blog.joeb454.com/2009/02/jaunty-java/</link>
		<comments>http://blog.joeb454.com/2009/02/jaunty-java/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 14:05:04 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Uni]]></category>
		<category><![CDATA[9.04]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[jackalope]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[OO]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[VM]]></category>

		<guid isPermaLink="false">http://joeb454.co.uk/?p=243</guid>
		<description><![CDATA[Ok so this post has nothing to do with Jaunty (Ubuntu 9.04) &#38; Java as a whole, it&#8217;s about the 2 separate subjects, and my lack of knowledge regarding them (currently!).
So I&#8217;m thinking that when I&#8217;ve got a bit of free time I&#8217;m going to try Jaunty in a VM, just because I&#8217;ve not actually [...]]]></description>
			<content:encoded><![CDATA[<p>Ok so this post has nothing to do with Jaunty (Ubuntu 9.04) &amp; Java as a whole, it&#8217;s about the 2 separate subjects, and my lack of knowledge regarding them (currently!).</p>
<p>So I&#8217;m thinking that when I&#8217;ve got a bit of free time I&#8217;m going to try Jaunty in a VM, just because I&#8217;ve not actually tried it at all so far, I&#8217;m a bit disappointed in myself! From what I&#8217;ve heard on IRC and generally from people using it, there&#8217;s been the usual breakage of some things, but that&#8217;s to be expected. Other than that I&#8217;ve actually heard a lot of positive things about it, so I&#8217;m looking forward to actually installing it on my system <img src='http://blog.joeb454.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>As for Java, some of you may know that I&#8217;m on a Software Engineering course at University. This means I do a fair amount of programming and general sitting-in-front-of-a-computer-looking-busy <img src='http://blog.joeb454.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . One of the modules on my course this year is OO (Object-Oriented) Software Development, for which we&#8217;re using Java. Now I&#8217;m not a huge fan of Java, but I can appreciate it has many uses, and I don&#8217;t mind coding in it. The only issue is that, from the lectures, I don&#8217;t actually have a fantastic understanding of OO Methods and such. So I got a book out of my Uni library &#8211; Java in Two Semesters &#8211; so far, it&#8217;s actually really good, and I already have a better understanding of things <img src='http://blog.joeb454.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Now I just have to finish an assignment!</p>
<p>One final comment &#8211; I&#8217;ll be changing my Planet Ubuntu feed in the coming week to include all posts from my blog, as I&#8217;d say that 99% of my posts relate to Ubuntu in some way <img src='http://blog.joeb454.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeb454.com/2009/02/jaunty-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finding iTunes Music</title>
		<link>http://blog.joeb454.com/2007/12/finding-itunes-music/</link>
		<comments>http://blog.joeb454.com/2007/12/finding-itunes-music/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 23:13:00 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://joeb454.wordpress.com/2007/12/09/finding-itunes-music/</guid>
		<description><![CDATA[I wrote a program earlier, because I wanted to find out which songs in my iTunes library were bought from the iTunes Music Store.
Me being me (read: lazy) I didn&#8217;t want to have to trawl through all 2041 songs I have in there, just to find the purchased ones.
So I wrote a program, and I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote a program earlier, because I wanted to find out which songs in my iTunes library were bought from the iTunes Music Store.</p>
<p>Me being me (read: lazy) I didn&#8217;t want to have to trawl through all 2041 songs I have in there, just to find the purchased ones.</p>
<p>So I wrote a program, and I&#8217;m hosting it on my googlepage <img src='http://blog.joeb454.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So click <a href="http://joeb.uk.googlepages.com/itunespurchased">here</a> for the page, or <a href="http://joeb.uk.googlepages.com/iTunesMusic.exe">here</a> for the program.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeb454.com/2007/12/finding-itunes-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mono (A Free C# Compiler)</title>
		<link>http://blog.joeb454.com/2007/11/mono-a-free-c-compiler/</link>
		<comments>http://blog.joeb454.com/2007/11/mono-a-free-c-compiler/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 00:34:00 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uni]]></category>

		<guid isPermaLink="false">http://joeb454.wordpress.com/2007/11/24/mono-a-free-c-compiler/</guid>
		<description><![CDATA[I installed mono on my laptop earlier, and it installed a command prompt application to compile my C# programs.
The problem is; I use cygwin for my C compiling and ssh-ing into the University servers. SO obviously I wanted mono installed in cygwin.
Luckily I found a way to do it:

Download the mono for windows installer
Run the [...]]]></description>
			<content:encoded><![CDATA[<p>I installed mono on my laptop earlier, and it installed a command prompt application to compile my C# programs.</p>
<p>The problem is; I use cygwin for my C compiling and ssh-ing into the University servers. SO obviously I wanted mono installed in cygwin.</p>
<p>Luckily I found a way to do it:</p>
<ol>
<li>Download the mono for windows installer</li>
<li>Run the installer, and select your cygwin folder for the installation directory (in my case this was C:\cygwin)</li>
<li>Install</li>
<li>Open cygwin and type &quot;mcs&quot; without quotes, and if it&#8217;s installed correctly it should spit back a load of rubbish about no files at you.</li>
</ol>
<p>Hope this helped anybody who was struggling to do this.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeb454.com/2007/11/mono-a-free-c-compiler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>C#</title>
		<link>http://blog.joeb454.com/2007/11/c/</link>
		<comments>http://blog.joeb454.com/2007/11/c/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 14:03:00 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uni]]></category>

		<guid isPermaLink="false">http://joeb454.wordpress.com/2007/11/23/c/</guid>
		<description><![CDATA[One of my modules at University is C Programming, which I have to say, I am quite enjoying, as I&#8217;ve always enjoyed programming.
However a friend of mine is starting doing C# (C Sharp), and asked if I&#8217;d do it, which I said I would.
So I might start learning that soon, just got to wait to [...]]]></description>
			<content:encoded><![CDATA[<p>One of my modules at University is C Programming, which I have to say, I am quite enjoying, as I&#8217;ve always enjoyed programming.</p>
<p>However a friend of mine is starting doing C# (C Sharp), and asked if I&#8217;d do it, which I said I would.</p>
<p>So I might start learning that soon, just got to wait to see if we can have a proper lab session on it first. Though I might have a bash over the weekend, I&#8217;ll probably download Visual C# Express Edition or something to try it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joeb454.com/2007/11/c/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
