<?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>Ian McShane &#187; Development</title>
	<atom:link href="http://www.ianmcshane.org/category/tech/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ianmcshane.org</link>
	<description>All my stuff in one place</description>
	<lastBuildDate>Sun, 14 Mar 2010 00:11:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Project Euler</title>
		<link>http://www.ianmcshane.org/2007/12/22/project-euler/</link>
		<comments>http://www.ianmcshane.org/2007/12/22/project-euler/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 02:33:19 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Objective C]]></category>

		<guid isPermaLink="false">http://blog.maccarocks.com/2007/12/22/project-euler/</guid>
		<description><![CDATA[I came across Project Euler this evening via this post.
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
The [...]


Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/02/14/versioning-a-web-development-project/' rel='bookmark' title='Permanent Link: Versioning a web development project'>Versioning a web development project</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I came across <a href="http://projecteuler.net/">Project Euler</a> this evening via <a href="http://www.jonlee.ca/test-your-programming-skills-project-euler/">this post</a>.</p>
<blockquote><p><em>Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.</em></p>
<p><em>The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.</em></p></blockquote>
<p>I thought this would be a good way to get my hands dirty with Xcode and ObjC.</p>
<p>I&#8217;ve just completed the first problem (Add all the natural numbers below 1000 that are multiples of 3 or 5), which has elevated my Genius level to the dizzy heights of 1! <img src='http://www.ianmcshane.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Whilst some of them are pretty simple mathematic manipulation type problems, some of them are proper head scratchers!</p>
<p>I&#8217;m quite tempted to post my solutions to them here somewhere so I can get some code feedback &#8211; i&#8217;m probably making a right mess when it could be done in a much simpler fashion!</p>


<p>Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/02/14/versioning-a-web-development-project/' rel='bookmark' title='Permanent Link: Versioning a web development project'>Versioning a web development project</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ianmcshane.org/2007/12/22/project-euler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Trac and SVN hosting</title>
		<link>http://www.ianmcshane.org/2007/12/14/free-trac-and-svn-hosting/</link>
		<comments>http://www.ianmcshane.org/2007/12/14/free-trac-and-svn-hosting/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 13:20:23 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[Version Control]]></category>

		<guid isPermaLink="false">http://blog.maccarocks.com/2007/12/14/free-trac-and-svn-hosting/</guid>
		<description><![CDATA[I&#8217;ve been getting really pissed off trying to install Trac to my Dreamhost shared server, to the extent that i&#8217;m contemplating moving hosts.
In the interim, DevJaVu have just started to offer free Personal accounts that include integrate Trac and SVN.
All you need to do is sign up using the referal code johnny5.  I don&#8217;t [...]


Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/02/14/versioning-a-web-development-project/' rel='bookmark' title='Permanent Link: Versioning a web development project'>Versioning a web development project</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been getting really pissed off trying to install Trac to my Dreamhost shared server, to the extent that i&#8217;m contemplating moving hosts.</p>
<p>In the interim, <a href="http://www.devjavu.com">DevJaVu</a> have just started to offer free Personal accounts that include integrate Trac and SVN.<br />
All you need to do is sign up using the referal code <strong>johnny5</strong>.  I don&#8217;t know how long that code is valid for so get on it.</p>


<p>Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/02/14/versioning-a-web-development-project/' rel='bookmark' title='Permanent Link: Versioning a web development project'>Versioning a web development project</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ianmcshane.org/2007/12/14/free-trac-and-svn-hosting/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>RadRails &#8211; Unable to detect ruby install on OS X Leopard</title>
		<link>http://www.ianmcshane.org/2007/11/30/radrails-unable-to-detect-ruby-install-on-os-x-leopard/</link>
		<comments>http://www.ianmcshane.org/2007/11/30/radrails-unable-to-detect-ruby-install-on-os-x-leopard/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 00:34:18 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Aptana]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[RadRails]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.maccarocks.com/2007/11/30/radrails-unable-to-detect-ruby-install-on-os-x-leopard/</guid>
		<description><![CDATA[I installed the RadRails plugin for Eclipse and Aptana today.
On first start, it complains that it is &#8220;Unable to detect ruby install&#8221; on my Leopard macbook.
Now, I know ruby is installed and working so had to try and figure out the path to the ruby installation.
Took me a while to work it out, I thought [...]


Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/11/25/ruby-on-rails-mysql-mongrel-and-os-x-leopard/' rel='bookmark' title='Permanent Link: Ruby on Rails, mySQL, Mongrel and OS X Leopard'>Ruby on Rails, mySQL, Mongrel and OS X Leopard</a></li>
<li><a href='http://www.ianmcshane.org/2007/02/14/versioning-a-web-development-project/' rel='bookmark' title='Permanent Link: Versioning a web development project'>Versioning a web development project</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I installed the <a href="http://www.aptana.com/rails/">RadRails</a> plugin for <a href="http://www.eclipse.org">Eclipse</a> and <a href="http://www.aptana.com">Aptana</a> today.<br />
On first start, it complains that it is &#8220;Unable to detect ruby install&#8221; on my Leopard macbook.</p>
<p>Now, I know ruby is installed and working so had to try and figure out the path to the ruby installation.</p>
<p>Took me a while to work it out, I thought it would be under /usr/.. but it&#8217;s actually here:</p>
<blockquote><p>/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr</p></blockquote>
<p>After adding a new RubyVM with this path everything was good again.</p>
<p>Incidentally, although Aptana is available on it&#8217;s own as an IDE (built with the Eclipse framework), I decided to use it as a plugin for a native Eclipse IDE.  That way I just have one IDE for Java, C++ as well as RoR.  Made sense to me.</p>
<p>I&#8217;ve only had a quick play with it but it already beats the bejesus out of my Notepad and command line setup on XP. <img src='http://www.ianmcshane.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[tags]OS X, Mac, Eclipse, RadRails, Aptana, Ruby on Rails[/tags]</p>


<p>Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/11/25/ruby-on-rails-mysql-mongrel-and-os-x-leopard/' rel='bookmark' title='Permanent Link: Ruby on Rails, mySQL, Mongrel and OS X Leopard'>Ruby on Rails, mySQL, Mongrel and OS X Leopard</a></li>
<li><a href='http://www.ianmcshane.org/2007/02/14/versioning-a-web-development-project/' rel='bookmark' title='Permanent Link: Versioning a web development project'>Versioning a web development project</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ianmcshane.org/2007/11/30/radrails-unable-to-detect-ruby-install-on-os-x-leopard/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails, mySQL, Mongrel and OS X Leopard</title>
		<link>http://www.ianmcshane.org/2007/11/25/ruby-on-rails-mysql-mongrel-and-os-x-leopard/</link>
		<comments>http://www.ianmcshane.org/2007/11/25/ruby-on-rails-mysql-mongrel-and-os-x-leopard/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 02:33:55 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Macbook]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Switch to Mac]]></category>

		<guid isPermaLink="false">http://blog.maccarocks.com/2007/11/25/ruby-on-rails-mysql-mongrel-and-os-x-leopard/</guid>
		<description><![CDATA[For the majority of my RoR development, i&#8217;ve used a Windows machine running Instant Rails.   Apparently, the Mac is the so-called &#8220;favoured platform&#8221; for Ruby on Rails development so i&#8217;ve been looking forward to getting rolling with this on my shiny Macbook.  However, i&#8217;ve spent a couple of days scouring Google and [...]


Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/11/30/radrails-unable-to-detect-ruby-install-on-os-x-leopard/' rel='bookmark' title='Permanent Link: RadRails &#8211; Unable to detect ruby install on OS X Leopard'>RadRails &#8211; Unable to detect ruby install on OS X Leopard</a></li>
<li><a href='http://www.ianmcshane.org/2007/12/07/quicksilver-roadmap-at-the-end/' rel='bookmark' title='Permanent Link: Quicksilver roadmap at the end'>Quicksilver roadmap at the end</a></li>
<li><a href='http://www.ianmcshane.org/2007/12/13/vmware-fusion-and-network-bridging/' rel='bookmark' title='Permanent Link: VMWare Fusion and network bridging'>VMWare Fusion and network bridging</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>For the majority of my RoR development, i&#8217;ve used a Windows machine running <a href="http://instantrails.rubyforge.org/wiki/wiki.pl">Instant Rails</a>.   Apparently, the Mac is the so-called <a href="http://developer.apple.com/tools/rubyonrails.html">&#8220;favoured platform&#8221;</a> for Ruby on Rails development so i&#8217;ve been looking forward to getting rolling with this on my shiny Macbook.  However, i&#8217;ve spent a couple of days scouring Google and Groups trying to find the optimum way to get everything set up and running.  There isn&#8217;t much information where Leopard is concerned, most of the posts and articles are geared toward Tiger and involve building and compiling Ruby from source with XCode.</p>
<p>Well, i&#8217;ve got mine environment up and running so hopefully this will save someone else a bit of time.   Of course, that does assume that i&#8217;ve done this all in the correct manner!  Any corrections or updates welcome! <img src='http://www.ianmcshane.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-71"></span></p>
<p>Firstly, it&#8217;s quite well <a href="http://trac.macosforge.org/projects/ruby/wiki/WhatsNewInLeopard">documented</a> that OS X 10.5 comes with Ruby, Rails and all kinds of other goodness ready to go out of the box.  You can get a rails template app built and served by entering three lines into Terminal:</p>
<blockquote><p>rails myWickedAceApp</p>
<p>cd myWickedAceApp</p>
<p>ruby scripts/server</p></blockquote>
<p>Get your browser to http://localhost:3000 and you&#8217;ll see the Welcome Aboard page..</p>
<p><img src="http://blog.maccarocks.com/wp-content/uploads/2007/11/mywickedaceapp.jpg" alt="myWickedAceApp" /></p>
<p>Pretty neat as apparently there were some problems with prior versions of OS X having a version of Ruby that was in some way incompatible with Rails.<br />
You&#8217;ll need to add some code behind this template or all you have is a nice page with some AJAX in there for fun!  You&#8217;ll probably also need a database application of some sorts, such as mySQL (other database apps may be available, <a href="http://en.wiktionary.org/wiki/YMMV">YMMV</a>).</p>
<p>Google brings up all kinds of problems with the OS X dmg package of mySQL 5.0.45, there&#8217;s even a <a href="http://bugs.mysql.com/bug.php?id=28854">defect logged for it</a>. (First bugged back in June but closed because mySQL didn&#8217;t have access to the Apple Developers programme!)<br />
I have to say though, my installation of it worked fine.  I installed both mySQL and the StartUp packages, ran &#8220;chmod -R 777 /usr/local/mysql&#8221; and rebooted.</p>
<p><a title="mySQL on Leopard" href="http://blog.maccarocks.com/wp-content/uploads/2007/11/leopard_and_mysql.jpg"><img src="http://blog.maccarocks.com/wp-content/uploads/2007/11/leopard_and_mysql.thumbnail.jpg" alt="mySQL on Leopard" /></a></p>
<p>No problems there.</p>
<p>In the current absence of a SVN client (I haven&#8217;t gotten around to sorting that out yet, i&#8217;m sure there is one around) I quickly grabbed a copy of the production code and imported a DB dump locally.  (&#8220;mysql %DATABASE% &lt; database.bak&#8221;)</p>
<p>Again, worked straight off of the bat.  So, currently, I can&#8217;t see what the fuss is about.  Nor why there aren&#8217;t any quick start guides for Leopard.</p>
<p>(I&#8217;ll re-iterate, i&#8217;m still pretty new to OS X so I may well have missed/cocked up something here)</p>
<p>[tags]Switch To Mac, OS X, Ruby on Rails, Macbook, mySQL, Leopard[/tags]</p>


<p>Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/11/30/radrails-unable-to-detect-ruby-install-on-os-x-leopard/' rel='bookmark' title='Permanent Link: RadRails &#8211; Unable to detect ruby install on OS X Leopard'>RadRails &#8211; Unable to detect ruby install on OS X Leopard</a></li>
<li><a href='http://www.ianmcshane.org/2007/12/07/quicksilver-roadmap-at-the-end/' rel='bookmark' title='Permanent Link: Quicksilver roadmap at the end'>Quicksilver roadmap at the end</a></li>
<li><a href='http://www.ianmcshane.org/2007/12/13/vmware-fusion-and-network-bridging/' rel='bookmark' title='Permanent Link: VMWare Fusion and network bridging'>VMWare Fusion and network bridging</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ianmcshane.org/2007/11/25/ruby-on-rails-mysql-mongrel-and-os-x-leopard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone (continued)</title>
		<link>http://www.ianmcshane.org/2007/11/09/iphone-continued/</link>
		<comments>http://www.ianmcshane.org/2007/11/09/iphone-continued/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 19:19:43 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Jailbreak]]></category>

		<guid isPermaLink="false">http://blog.maccarocks.com/2007/11/09/iphone-continued/</guid>
		<description><![CDATA[Whilst the iPhone is sync&#8217;ing up (gonna take a while to sync mp3s and photos), i&#8217;ve been perusing the myriad leaflets stuffed in the bag by O2.
This one is hidden away in the t&#8217;s &#38; c&#8217;s under the information about credit checks, which is a bit of a strange place to put it:
Making unauthorised modifications [...]


Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/11/23/a-more-objective-look-at-iphone-part-3-a-few-more-words/' rel='bookmark' title='Permanent Link: A more objective look at iPhone (part 3: A few more words)'>A more objective look at iPhone (part 3: A few more words)</a></li>
<li><a href='http://www.ianmcshane.org/2007/11/21/a-more-objective-look-at-iphone-part-1-things-the-iphone-cant-do/' rel='bookmark' title='Permanent Link: A more objective look at iPhone (part 1: Things the iPhone can&#039;t do)'>A more objective look at iPhone (part 1: Things the iPhone can&#039;t do)</a></li>
<li><a href='http://www.ianmcshane.org/2007/11/22/a-more-objective-look-at-iphone-part-2-things-the-iphone-does-well/' rel='bookmark' title='Permanent Link: A more objective look at iPhone (part 2: Things the iPhone does well)'>A more objective look at iPhone (part 2: Things the iPhone does well)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Whilst the iPhone is sync&#8217;ing up (gonna take a while to sync mp3s and photos), i&#8217;ve been perusing the myriad leaflets stuffed in the bag by O2.<br />
This one is hidden away in the t&#8217;s &amp; c&#8217;s under the information about credit checks, which is a bit of a strange place to put it:</p>
<blockquote><p>Making unauthorised modifications to the software on you iPhone violates the iPhone software license agreement, and the inability to use your iPhone due to unauthorised software modifications is not covered under your iPhone&#8217;s warranty.</p></blockquote>
<p>At the moment i&#8217;m not sure if i&#8217;ll bother with any forthcoming Jailbreaks, when they manage to exploit 1.1.2.  I&#8217;m looking forward to the SDK next year though.</p>


<p>Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/11/23/a-more-objective-look-at-iphone-part-3-a-few-more-words/' rel='bookmark' title='Permanent Link: A more objective look at iPhone (part 3: A few more words)'>A more objective look at iPhone (part 3: A few more words)</a></li>
<li><a href='http://www.ianmcshane.org/2007/11/21/a-more-objective-look-at-iphone-part-1-things-the-iphone-cant-do/' rel='bookmark' title='Permanent Link: A more objective look at iPhone (part 1: Things the iPhone can&#039;t do)'>A more objective look at iPhone (part 1: Things the iPhone can&#039;t do)</a></li>
<li><a href='http://www.ianmcshane.org/2007/11/22/a-more-objective-look-at-iphone-part-2-things-the-iphone-does-well/' rel='bookmark' title='Permanent Link: A more objective look at iPhone (part 2: Things the iPhone does well)'>A more objective look at iPhone (part 2: Things the iPhone does well)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ianmcshane.org/2007/11/09/iphone-continued/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Versioning a web development project</title>
		<link>http://www.ianmcshane.org/2007/02/14/versioning-a-web-development-project/</link>
		<comments>http://www.ianmcshane.org/2007/02/14/versioning-a-web-development-project/#comments</comments>
		<pubDate>Wed, 14 Feb 2007 12:07:12 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Dreamhost]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Trac]]></category>

		<guid isPermaLink="false">http://blog.maccarocks.com/2007/02/14/versioning-a-web-development-project/</guid>
		<description><![CDATA[This week, i&#8217;ve been trying to get my head around workflow using SVN.
As i&#8217;ve mentioned before, i have a Ruby/Rails project on the go at the moment and at the start I decided to use SVN for version control &#8211; Mostly because DreamHost provide SVN as a one-click-setup job.
Here is a list of what I [...]


Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/12/22/project-euler/' rel='bookmark' title='Permanent Link: Project Euler'>Project Euler</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This week, i&#8217;ve been trying to get my head around workflow using <a href="http://subversion.tigris.org/" target="_blank">SVN</a>.<br />
As i&#8217;ve mentioned before, i have a Ruby/Rails project on the go at the moment and at the start I decided to use SVN for version control &#8211; Mostly because DreamHost provide SVN as a one-click-setup job.<br />
Here is a list of what I wanted to achieve, in order:</p>
<p>1.  Backup in case I lose my local working copy.<br />
2.  Automatic publishing to webserver.<br />
3.  A nice way to track changes throughout the project.<br />
4.  Be able to publish the changes dynamically to a webpage.</p>
<p>I use TortoiseSVN on my XP installation to manage my working copy.<br />
The first requirement was easy to achieve, so long as I check in regularly I have a nice shiny copy on the SVN server (obviously).<br />
The second was fairly simple.  I just checked out the latest version to the root directory for the webserver and run &#8220;SVN update&#8221; when I want to refresh it.</p>
<p>When I started, I didn&#8217;t really have much comprehension of source control from a developer perspective so I just had the root of the SVN repository as my working copy.<br />
I have since read up a bit, taking in the concept of trunk, branches and tags.<br />
Today I spent a couple of hours working out how my folder structure should be and moving everything around using TortoiseSVN to the following structure:</p>
<p><a href="http://u.r.l/ProjectName/trunk">http://U.R.L/ProjectName/trunk</a><br />
<a href="http://u.r.l/ProjectName/branches">http://U.R.L/ProjectName/branches</a><br />
<a href="http://u.r.l/ProjectName/tags">http://U.R.L/ProjectName/tags</a></p>
<p>I also changed the web version to use the latest release version using SVN switch %URL_TO_RELEASE_VERSION_IN_TAGS_FOLDER%.</p>
<p>My idea of the workflow is that I make changes to the working copy (a subfolder of branches, i.e /branches/0.1.x) and check in as required.<br />
Once I am happy with the changes, I transfer the changes to the /trunk/ version which can then be accessed via the web for any remote testing I may rope people into.<br />
Once the trunk version has been tested against I can go ahead and make a copy of that into the tags version as the next release, do a SVN switch in the web directory and all is done (along with any config changes to the app&#8217;s db of course).</p>
<p>I&#8217;m not sure if that is a &#8216;best practice&#8217; way of running an SVN linked project but it makes sense to me and would seem to work out in an environment where there was more than one developer working on it.</p>
<p>Like I said, it makes sense to me but maybe I have missed the point and made some fundemental error somewhere?<br />
For example, I still don&#8217;t get the &#8216;Patch&#8217; part of SVN, would it be possible to just update the web directory using a patch from the latest release rather than running SVN update?</p>
<p>I&#8217;ve also been looking been looking into a product called <a href="http://trac.edgewall.org/" target="_blank">Trac</a> which appears to be a good project management/defect tracking application,  anyone had any dealings with it?  From <a href="http://wiki.dreamhost.com/index.php/DreamTracInstall" target="_blank">research</a> it looks like a pain in the ass to install (to Dreamhost at least)</p>


<p>Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/12/22/project-euler/' rel='bookmark' title='Permanent Link: Project Euler'>Project Euler</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ianmcshane.org/2007/02/14/versioning-a-web-development-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wii-ked</title>
		<link>http://www.ianmcshane.org/2007/01/08/wii-ked/</link>
		<comments>http://www.ianmcshane.org/2007/01/08/wii-ked/#comments</comments>
		<pubDate>Sun, 07 Jan 2007 23:57:54 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Wii]]></category>
		<category><![CDATA[Black Stone Cherry]]></category>
		<category><![CDATA[Macbook]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.maccarocks.com/2007/01/08/wii-ked/</guid>
		<description><![CDATA[This was my final week off before heading back to the office.  Having been off for 3 weeks and in the US for 3 weeks prior to that, i&#8217;m not keen!  On the brightside, I get my driving licence back at midnight on Thursday January 11.  However I have yet to get [...]


Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/11/30/radrails-unable-to-detect-ruby-install-on-os-x-leopard/' rel='bookmark' title='Permanent Link: RadRails &#8211; Unable to detect ruby install on OS X Leopard'>RadRails &#8211; Unable to detect ruby install on OS X Leopard</a></li>
<li><a href='http://www.ianmcshane.org/2007/11/25/ruby-on-rails-mysql-mongrel-and-os-x-leopard/' rel='bookmark' title='Permanent Link: Ruby on Rails, mySQL, Mongrel and OS X Leopard'>Ruby on Rails, mySQL, Mongrel and OS X Leopard</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This was my final week off before heading back to the office.  Having been off for 3 weeks and in the US for 3 weeks prior to that, i&#8217;m not keen!  On the brightside, I get my driving licence back at midnight on Thursday January 11.  However I have yet to get my car serviced and MOT&#8217;d &#8211; it&#8217;s been sat motionless for almost six months now <img src='http://www.ianmcshane.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p><a href="http://blog.maccarocks.com/wp-content/uploads/2007/01/wii_t.jpg" class="imagelink" title="Wii"><img src="http://blog.maccarocks.com/wp-content/uploads/2007/01/wii_t.thumbnail.jpg" id="image28" alt="Wii" height="93" /></a></p>
<p>After 3 weeks of searching Teh Internets and visiting game stores every couple of days or so, I finally managed to get hold of a Nintendo Wii.  I didn&#8217;t want one bad enough to start queing outside of stores early every morning so it was pretty lucky that a friend of mine managed to reserve one for me.<br />
<span id="more-29"></span>It&#8217;s pretty cool,  definately a lot of fun and I can see it being a great party game when there are a few more titles out and the accesories are readily available.  The system only comes with one set of controllers, the Wii-mote (right-hand side of the pick above) and a controller called the Nunchuck which connects up to the Wii-mote.  Incase you&#8217;ve been in a hole, these controllers are motion sensitive.  I&#8217;ve already seen the sharks on Ebay selling the accesories for almost double the price, fuckers.<br />
Anyway, WiiSports is fun -<br />
Tennis is a little annoying as, even if you are playing on your own you still play a doubles game but with you controlling two characters &#8211; the one nearest to the ball reacts to your &#8217;swinging&#8217; which can get frustrating if you are teeing up a sweet cross court forehand only for the chap infront to lummox it out..<br />
Baseball is extremely difficult, maybe I just need to give it more time as I either miss the ball completely or knock it out for a foul ball!!<br />
Golf is great, i&#8217;m looking forward to the Mario Golf franchise to come over to the Wii.<br />
Boxing is good fun, its more fun watching someone else play it though!<br />
Bowling is probably my favourite of the bunch, it reacts very well and it feels like a pretty good simulation of the real thing, you can spin the ball and everything!</p>
<p>The only other game I picked up is Zelda.  Now, people have been moaning that the Wii isn&#8217;t as powerfull as the 360 or the PS3 and they&#8217;re right, it isn&#8217;t.  That doesn&#8217;t mean games look like crap though, this has great 3D graphics and the usual amazing gameplay.  I managed to put in 3 hours of play on my first go with it, without even noticing the time going past.  Note to self, put clock above the TV.</p>
<p>I came quite close to buying a Macbook this week, the only thing that held me back was the upcoming MacWorld Expo this week.  I didn&#8217;t want to sp00ge out over a grand GBP only to find i&#8217;d missed out on something cool like <a href="http://globetheblog.blogspot.com/2007/01/apple-and-google-to-blog-globe.html" target="_blank">built-in GPS</a> or maybe HD-DVD.  I have decided to move to the Mac full time at home though.  I already have the Mac Mini running as a HD media server and have realised that I don&#8217;t really do anything MS centric on my own lappy any more.  Any C# is done on my work lappy and besides i&#8217;m thinking of canning that again and giving Ruby/Rails another whack.</p>
<p>Talking of Ruby, this free book is great &#8211; <a href="http://www.humblelittlerubybook.com/" target="_blank">Mr. Neighborly&#8217;s Humble Little Ruby Book</a> &#8211;  It gives a pretty decent intro to Ruby and also a good explanation of OOP.<br />
There are a bunch of links <a href="http://joelmoss.info/switchboard/blog/2129:My_journey_on_Rails" target="_blank">here</a> as well.</p>
<p>I&#8217;m still hooked on the <a href="http://www.last.fm/music/Black+Stone+Cherry" target="_blank">Black Stone Cherry</a> record.</p>
<p>Finally, I caught <a href="http://www.wickedthemusical.co.uk/" target="_blank">Wicked The Musical</a> in Londons West End this week.  Taglined &#8220;The untold story of the Witches of Oz&#8221;, it&#8217;s a really good show.</p>


<p>Related posts:<ol><li><a href='http://www.ianmcshane.org/2007/11/30/radrails-unable-to-detect-ruby-install-on-os-x-leopard/' rel='bookmark' title='Permanent Link: RadRails &#8211; Unable to detect ruby install on OS X Leopard'>RadRails &#8211; Unable to detect ruby install on OS X Leopard</a></li>
<li><a href='http://www.ianmcshane.org/2007/11/25/ruby-on-rails-mysql-mongrel-and-os-x-leopard/' rel='bookmark' title='Permanent Link: Ruby on Rails, mySQL, Mongrel and OS X Leopard'>Ruby on Rails, mySQL, Mongrel and OS X Leopard</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ianmcshane.org/2007/01/08/wii-ked/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
