<?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>Rusty Badger &#187; Development</title>
	<atom:link href="http://www.rustybadger.co.uk/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rustybadger.co.uk</link>
	<description>Sometimes It's Just Not Worth Gnawing Through The Straps!</description>
	<lastBuildDate>Thu, 04 Jun 2009 06:36:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What Does Oracle Have In Store For MySQL?</title>
		<link>http://www.rustybadger.co.uk/2009/06/04/what-does-oracle-have-in-store-for-mysql/</link>
		<comments>http://www.rustybadger.co.uk/2009/06/04/what-does-oracle-have-in-store-for-mysql/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 06:33:16 +0000</pubDate>
		<dc:creator>capcomms</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.rustybadger.co.uk/?p=221</guid>
		<description><![CDATA[As a database geek, I&#8217;ve been watching the Oracle/Sun deal with interest, as nothing concrete has been stated about MySQL&#8217;s future in this converged marketplace.
I&#8217;ve discussed this merger and what it means to MySQL with various other developers and technology consultants and there is no majority train of thought here &#8211; everyone seems to have [...]]]></description>
			<content:encoded><![CDATA[<p>As a database geek, I&#8217;ve been watching the Oracle/Sun deal with interest, as nothing concrete has been stated about MySQL&#8217;s future in this converged marketplace.</p>
<p>I&#8217;ve discussed this merger and what it means to MySQL with various other developers and technology consultants and there is no majority train of thought here &#8211; everyone seems to have a different opinion, but they all seems to be concerned about MySQL&#8217;s fate.</p>
<p>A recent story about Oracle Chief Larry Ellinson&#8217;s speech at JavaOne, quotes him as saying: &#8220;We encourage the OpenOffice group to quickly build their version of a spread sheet or a word app using JavaFX&#8221;.  (<a href="http://www.theregister.co.uk/2009/06/04/ellison_javafx_commitment/" target="_blank"><em><strong>Read more here</strong></em></a>)  As far as I can see, this doesn&#8217;t bode well for MySQL.</p>
<p>I can see MySQL going one of three ways:</p>
<p>1) It gets renamed Oracle Lite, or some such nonsense, gets properly supported, but treated like &#8216;Big, proper&#8217; Oracle&#8217;s slightly sappy cousin.</p>
<p>2a) In a fit of community spirit, Oracle either allow MySQL to flourish as an open source product, whilst retaining their control&#8230;<br />
2b) &#8230;or is split out as a separate entity and remains open source &#8211; by far the best result for the MySQL community.</p>
<p>3) Remember the Borland/Ashton Tate deal?  MySQL could share dBase&#8217;s fate and fall into the barren ground by the wayside.  I don&#8217;t think anyone wants this, apart from Oracle&#8217;s salesforce maybe.</p>
<p>Do you have an opinion on this deal?  Let me know &#8211; I&#8217;m interested to see what folks think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustybadger.co.uk/2009/06/04/what-does-oracle-have-in-store-for-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Tags are your friend &#8230; sometimes.</title>
		<link>http://www.rustybadger.co.uk/2009/02/23/custom-tags-are-your-friend-sometimes/</link>
		<comments>http://www.rustybadger.co.uk/2009/02/23/custom-tags-are-your-friend-sometimes/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 12:43:24 +0000</pubDate>
		<dc:creator>capcomms</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.rustybadger.co.uk/?p=219</guid>
		<description><![CDATA[Actually there&#8217;s nothing wrong with custom tags &#8211; I&#8217;m quite a fan and have used them quite a bit during my time as a CF developer.  The problem in this particular instance is the time it&#8217;s taking to implement them.
I&#8217;m working on some code that determines the IP address of a given piece of equipment.  [...]]]></description>
			<content:encoded><![CDATA[<p>Actually there&#8217;s nothing wrong with custom tags &#8211; I&#8217;m quite a fan and have used them quite a bit during my time as a CF developer.  The problem in this particular instance is the time it&#8217;s taking to implement them.</p>
<p>I&#8217;m working on some code that determines the IP address of a given piece of equipment.  This is currently driven by a series of queries, several arrays to contain the values and code like &#8216;<strong>#ip_inside[4]#</strong>&#8216; in the CFM pages, which are pretty cryptic and not easy to read.</p>
<p>We recently updated another area of the application to get the IP addresses in a different way.  This change reduced the run time for a specific report from several hours to 3.5 minutes (so I&#8217;m quite pleased about that &#8211; especially as this was on my first day!  Great first impression!).</p>
<p>My task now is to update these diagram pages so they use the same method to determine the IP addresses &#8211; hence the custom tag.</p>
<p>This CT takes 4 parameters, like so: <strong>&lt;cf_getIPAddress subnetcode=&#8221;encr&#8221; vlan=&#8221;1&#8243; compsub=&#8221;1&#8243; comptype=&#8221;5&#8243;&gt;</strong>.  Using these 4 parameters, the CT will return the IP address of the component, along with any component-specific labels (such as a prefix of &#8216;Virtual&#8217; for certain components).</p>
<p>The problem is that I have to put this code snippet into 30 different files, with a total number of 1,116 insertions!  That in itself is a lot of work, but when you consider that for each of these I also have to update a DB table (as one of the parameters isn&#8217;t currently recorded), insert the CT code, check and update the four parameters, save, upload and test, the task grows exponentially.</p>
<p>It&#8217;s taking about 2 minutes per insertion, so by my reckoning, it&#8217;s going to take about 37 hours to complete what my boss and I both thought was going to be a fairly simple task.</p>
<p>I wonder how long it will actually take?  I&#8217;ll report back when I know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustybadger.co.uk/2009/02/23/custom-tags-are-your-friend-sometimes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Becoming A Oracle DBA</title>
		<link>http://www.rustybadger.co.uk/2009/02/10/becoming-a-oracle-dba/</link>
		<comments>http://www.rustybadger.co.uk/2009/02/10/becoming-a-oracle-dba/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 12:02:35 +0000</pubDate>
		<dc:creator>capcomms</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Contracting]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.rustybadger.co.uk/?p=217</guid>
		<description><![CDATA[In my latest role, as well as CF development, I have been asked to adopt more of a DBA role, as there is only one other guy here, who&#8217;s done everything for several years (so he probably has a few bad habits that I&#8217;ll need to deal with &#8211; we all do, don&#8217;t we?) and [...]]]></description>
			<content:encoded><![CDATA[<p>In my latest role, as well as CF development, I have been asked to adopt more of a DBA role, as there is only one other guy here, who&#8217;s done everything for several years (so he probably has a few bad habits that I&#8217;ll need to deal with &#8211; we all do, don&#8217;t we?) and he&#8217;ll soon be moving to another project for a while, leaving me holding the baby, so to speak.</p>
<p>So, while I have almost 20 years of experience with various DBMS&#8217;, I have very little experience with the client&#8217;s choice of database engine, Oracle.</p>
<p>Some history: I started my development career (back in the stone age that was the mid 80&#8217;s) building very complex spreadsheets in Lotus 123 for a merchant bank, but soon convinced them to consider &#8216;proper&#8217; databases, as Lotus wasn&#8217;t up to the job of handling such large datasets.   The demo I set up to illustrate the differences literally shocked a few folks there &#8211; they had no idea you could do this kind of processing outside of a spreadsheet!</p>
<p>So we moved to dBase, then Paradox (which I continued to develop with for quite a few years), then Turbo Pascal and Visual Basic.</p>
<p>Fast forward to 1995 and I&#8217;d started developing pure HTML web pages, quickly employing VB again to create static HTML from form inputs in a VB app &#8211; elementary stuff now, I know, but a lot of folks I worked with at the time thought it was revolutionary!   B-&gt;</p>
<p>In the meantime I had to develop for MS Access and Lotus Notes &#8211; these can hardly be filed under databases IMHO, but this was what I had to deal with.</p>
<p>By &#8216;97 I&#8217;d discovered CF and I honestly haven&#8217;t looked back.  Of course, using CF pretty much requires a database to make it dance and sing, so MS Access soon gave way to MS SQL Server and eventually MySQL.   On occasion I&#8217;ve needed to interface with Ingres and a couple of other less mainstream DBMS&#8217;.</p>
<p>My Oracle experience has been restricted to one short term contract for a particular client, where there was a DBA &#8211; one of the old school, who wouldn&#8217;t let the &#8216;pleb&#8217; developers create anything in &#8216;his&#8217; database and had to review and manually create everything himself from a command line &#8211; I&#8217;m sure you&#8217;ve all come across the type.</p>
<p>So, on the desk next to me are several books on Oracle &#8211; two on the DBA aspect, two on the SQL syntax etc.  I&#8217;ve spent the past few weeks learning Oracle in some depth and I&#8217;m both impressed and horrified by some of the things I&#8217;ve found.  I&#8217;m impressed that Oracle has been built to be such a resilient, hard-working beast, but am horrified by how cryptic and complex (and sometimes damnably infuriating!) even small things can be.</p>
<p>I don&#8217;t expect to become an Oracle DBA overnight, but I expect it to start becoming easier, now I have my reference library here and now I&#8217;ve been digging under the hood a bit.  I&#8217;m sure it will be a useful skill in the long term, even if I don&#8217;t get a chance to use Oracle again, purely from the discipline I&#8217;ll need to deal with this beast and the need to learn how to do things &#8216;properly&#8217;.</p>
<p>On a related note, here&#8217;s a great blog post from Ben Forta on the subject of <a href="http://www.forta.com/blog/index.cfm/2006/12/1/ColdFusion-Is-Not-A-DBMS">letting the database do what it&#8217;s intended for</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustybadger.co.uk/2009/02/10/becoming-a-oracle-dba/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Downside Of Contracting</title>
		<link>http://www.rustybadger.co.uk/2009/01/09/the-downside-of-contracting/</link>
		<comments>http://www.rustybadger.co.uk/2009/01/09/the-downside-of-contracting/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 09:02:06 +0000</pubDate>
		<dc:creator>capcomms</dc:creator>
				<category><![CDATA[Contracting]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.rustybadger.co.uk/?p=182</guid>
		<description><![CDATA[As I sit here in fog-bound, icy Brussels, looking to tomorrow, the last day on my current contract and towards Monday, when I start my next one (also in Brussels), it is with a genuine sadness that again I have to say goodbye to a group of people I&#8217;ve enjoyed working with for the past [...]]]></description>
			<content:encoded><![CDATA[<p>As I sit here in fog-bound, icy Brussels, looking to tomorrow, the last day on my current contract and towards Monday, when I start my next one (also in Brussels), it is with a genuine sadness that again I have to say goodbye to a group of people I&#8217;ve enjoyed working with for the past few months.</p>
<p><img class="alignnone size-full wp-image-197" title="View of a frozen lake from my office window" src="http://www.rustybadger.co.uk/wp-content/uploads/2009/01/viewfromoffice.jpg" alt="viewfromoffice" width="450" height="338" /></p>
<p>This is always the part of contracting that I don&#8217;t enjoy.</p>
<p>My time at Swift is coming to an end, so it&#8217;s time to say &#8216;So long and thanks for all the fish!&#8217; to <strong>Milan, Laurent, Danielle, Marc, Jo, Jean-christophe, Roland, Ghislain, Alain, Dominique, Claude, Sree and anyone else I&#8217;ve missed.</strong> Thank you for making my time here enjoyable and as stress-free as possible. I&#8217;ll miss you all.</p>
<p>No time to rest, as my next contract starts in a couple of days &#8211; back to being the new boy in town again!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustybadger.co.uk/2009/01/09/the-downside-of-contracting/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My Development Toolkit</title>
		<link>http://www.rustybadger.co.uk/2008/11/21/my-development-toolkit/</link>
		<comments>http://www.rustybadger.co.uk/2008/11/21/my-development-toolkit/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 18:29:57 +0000</pubDate>
		<dc:creator>capcomms</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.rustybadger.co.uk/?p=135</guid>
		<description><![CDATA[I was asked by a junior developer I&#8217;ve recently started training which tools I used regularly when developing, so I decided to document this information here, in case it&#8217;s useful to anyone else.  I have lots more software installed than this, but I&#8217;m only going to concentrate on those tools I use for my development [...]]]></description>
			<content:encoded><![CDATA[<p>I was asked by a junior developer I&#8217;ve recently started training which tools I used regularly when developing, so I decided to document this information here, in case it&#8217;s useful to anyone else.  I have lots more software installed than this, but I&#8217;m only going to concentrate on those tools I use for my development work.</p>
<p><strong>Hardware</strong><br />
I use an <strong>Apple MacBook Pro</strong> as my main development machine.  I also have a <strong>Mac Mini</strong>, which is sometimes used as a testbed server or client, depending on my needs at the time.</p>
<p>When working from home, I usually have an external 19&#8243; monitor connected and run my browser on the right-hand side monitor and my IDE (or whatever else I may be using) on the left-hand side.</p>
<p><strong>Software</strong><br />
I use the following pieces of software:</p>
<p><strong>Operating Systems</strong></p>
<ul>
<li><strong>OS X 105.5.5</strong> &#8211; Naturally!</li>
<li><strong>Windows XP SP2</strong> &#8211; In a couple of <strong><a href="http://www.vmware.com/products/fusion/" target="_blank">VMWare Fusion 2.0</a></strong> VMs, purely to host MS SQL Server 2000/2005</li>
</ul>
<p><strong>Browsers &amp; Plugins</strong></p>
<ul>
<li> All the usual browsers, although <strong><a href="http://www.getfirefox.com" target="_blank">Firefox 3.0</a></strong> is my weapon of choice.</li>
<li><strong><a href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank">Web Developers Toolbar</a></strong></li>
<li><strong><a href="http://getfirebug.com/" target="_blank">Firebug</a></strong></li>
<li><strong><a href="http://coldfire.riaforge.org/" target="_blank">ColdFire</a></strong> &#8211; If you&#8217;re a ColdFusion developer, these three plugins are essential<strong><br />
</strong></li>
</ul>
<p><strong>Servers</strong></p>
<ul>
<li><strong><a href="http://httpd.apache.org/" target="_blank">Apache</a></strong> (from the <strong><a href="http://sourceforge.net/projects/xampp/" target="_blank">XAMPP</a></strong> package)</li>
<li><strong><a href="http://www.adobe.com/products/coldfusion/" target="_blank">ColdFusion</a></strong> 7.02 (or 8.0, depending on the clients platform)</li>
</ul>
<p><strong>Databases</strong></p>
<ul>
<li><strong><a href="http://www.mysql.com" target="_blank">MySQL</a></strong> &#8211; running natively (from the <strong><a href="http://sourceforge.net/projects/xampp/" target="_blank">XAMPP</a></strong> package)</li>
<li><strong><a href="http://www.microsoft.com/Sqlserver/2005/en/us/default.aspx" target="_blank">MS SQL Server 2000/2005</a></strong> &#8211; running in separate VMs</li>
<li><strong><a href="http://www.aquafold.com" target="_blank">Aqua Data Studio</a></strong> &#8211; Not a database itself, but a wonderful tool for managing databases, especially in an hybrid environment, where you may have more than one type of DB, or where you are transitioning from one DB to another</li>
</ul>
<p><strong>Editors &amp; IDEs</strong></p>
<ul>
<li><strong><a href="http://www.cfeclipse.org/" target="_blank">CFEclipse</a></strong> &amp; <strong><a href="http://www.aptana.com/" target="_blank">Aptana</a></strong>, running on the <strong><a href="http://www.eclipse.org/" target="_blank">Eclipse</a></strong> platform</li>
<li><strong><a href="http://macromates.com/" target="_blank">Textmate</a></strong> &#8211; for adhoc edits</li>
<li><strong><a href="http://macrabbit.com/cssedit/" target="_blank">CSSEdit</a></strong> &#8211; easiest way to maintain stylesheets<strong><br />
</strong></li>
</ul>
<p><strong>Graphics</strong></p>
<ul>
<li><strong><a href="http://www.adobe.com/products/fireworks/" target="_blank">Adobe Fireworks</a></strong> &#8211; Great tool for preparing web graphics<strong><br />
</strong></li>
<li><strong><a href="http://www.pixelmator.com/" target="_blank">Pixelmator</a></strong> &#8211; neat little graphics tool &#8211; much less &#8216;busy&#8217; than PhotoShop<strong><br />
</strong></li>
</ul>
<p><strong>Source Control</strong></p>
<ul>
<li><strong><a href="http://subversion.tigris.org/" target="_blank">SubVersion</a></strong> &#8211; Version control system of choice<strong><br />
</strong></li>
<li><strong><a href="http://www.versionsapp.com/" target="_blank">Versions</a></strong> &#8211; SubVersion client</li>
<li><strong><a href="http://subclipse.tigris.org/" target="_blank">SubClipse</a></strong> &#8211; Eclipse plugin</li>
</ul>
<p><strong>Development Resources</strong></p>
<ul>
<li><strong><a href="http://ant.apache.org/" target="_blank">Ant</a></strong> &#8211; Great tool for automating deployments and testing<strong><br />
</strong></li>
<li><strong><a href="http://jquery.com/" target="_blank">jQuery</a></strong> &#8211; Cool JavaScript library &#8211; makes JS development much simpler<strong><br />
</strong></li>
<li><strong><a href="http://www.pengoworks.com/qforms" target="_blank">qForms</a></strong> &#8211; Wonderful JavaScript form validation library <strong><br />
</strong></li>
</ul>
<p><strong>Note taking, Administration &amp; Documentation</strong></p>
<ul>
<li><strong><a href="http://www.circusponies.com/" target="_blank">Circus Ponies Notebook</a></strong> &#8211; Really useful for keeping all those notes which normally live in .TXT files or on Post-it notes &#8211; I keep a separate file for each project<strong><br />
</strong></li>
<li><strong><a href="http://www.apple.com/iwork/pages/" target="_blank">iWork Pages &#8216;08</a></strong> &#8211; No, I *WONT* use Word to produce your spec/report/docs!  B-&gt;<strong><br />
</strong></li>
<li><strong><a href="http://www.novamind.com/novamind/pro.php" target="_blank">NovaMind Pro</a></strong> &#8211; Mindmapping tool &#8211; absolutely essential!</li>
<li><strong><a href="http://www.omnigroup.com/applications/omnifocus/" target="_blank">OmniFocus</a></strong> &#8211; Todo list manager</li>
<li><strong><a href="http://www.omnigroup.com/applications/OmniGraffle/" target="_blank">OmniGraffle Pro</a></strong> &#8211; Used to create Visio-like diagrams for documentation</li>
<li><strong><a href="http://www.omnigroup.com/applications/omniplan/" target="_blank">OmniPlan</a></strong> &#8211; MS Project compatible Project management suite</li>
</ul>
<p><strong>Communications</strong></p>
<ul>
<li><strong><a href="http://www.adiumx.com/" target="_blank">Adium</a></strong> &#8211; MSN/ICQ/GTalk-compatible IM clent<strong><br />
</strong></li>
<li><strong><a href="http://www.skype.com" target="_blank">Skype</a></strong> &#8211; VOIP client</li>
<li><strong><a href="http://www.igniterealtime.org/projects/spark/index.jsp" target="_blank">Spark</a></strong> &#8211; Jabber client</li>
<li><strong><a href="http://connect.microsoft.com/macrdc" target="_blank">MS Remote Desktop Client</a></strong> &#8211; For when I have to remotely access Windows servers for clients</li>
<li><strong><a href="http://www.redstonesoftware.com/products/vine_viewer" target="_blank">Vine Viewer</a></strong> &#8211; For my more enlightened clients who use VNC, as I do on all my machines at home</li>
<li><strong><a href="http://www.mozilla.com/en-US/thunderbird/" target="_blank">Thunderbird</a></strong> &#8211; Email client of choice</li>
<li><strong><a href="http://www.panic.com/transmit/" target="_blank">Transmit</a></strong> &#8211; FTP client, with synchronisation capabilities</li>
</ul>
<p><strong>Other Tools</strong></p>
<ul>
<li><strong><a href="http://www.getdropbox.com/" target="_blank">Dropbox</a></strong> &#8211; used to synchronise the code on my two Macs together</li>
<li><strong><a href="http://www.guiffy.com/" target="_blank">Guiffy</a></strong> &#8211; file/folder comparison tool &#8211; similar to <strong><a href="http://www.scootersoftware.com/" target="_blank">Beyond Compare</a></strong>, but not as good.  I have been known to use BC on one of my VMs, as it&#8217;s a far superior tool (apologies to the author of Guiffy, but it just is!)</li>
<li><strong><a href="http://www.blacktree.com/" target="_blank">Quicksilver</a></strong> &#8211; provides fast access to docs &amp; apps without using the mouse &#8211; normally the first piece of software I install on a new Mac</li>
<li><strong><a href="http://mozy.com/" target="_blank">Mozy</a></strong> &#8211; offsite backup tool, used for my docs and code</li>
<li><strong><a href="http://arrsync.sourceforge.net/" target="_blank">ARRsync</a></strong> &#8211; Secondary backup tool &#8211; mirrors the same folders as Mozy, but to a server I control, rather than into Mozy&#8217;s &#8216;cloud&#8217;</li>
</ul>
<p>This list isn&#8217;t a &#8216;best of breed&#8217; collection necessarily, just the tools that I&#8217;ve found that work for me.  If anyone has any recommendations about anything better than anything I&#8217;ve listed, please feel free to comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustybadger.co.uk/2008/11/21/my-development-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColdFusion Camp, Munich DE &#8211; 27th/28th November</title>
		<link>http://www.rustybadger.co.uk/2008/11/09/coldfusion-camp-munich-de-27th28th-november/</link>
		<comments>http://www.rustybadger.co.uk/2008/11/09/coldfusion-camp-munich-de-27th28th-november/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 12:44:10 +0000</pubDate>
		<dc:creator>capcomms</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.rustybadger.co.uk/?p=122</guid>
		<description><![CDATA[The German ColdFusion User Group proudly presents the first european ColdFusion Camp in the conference center &#8216;Orbis&#8217; in Oberschleißheim near Munich.
Speakers on day one include:

Andy Allan
Mark Drew
Gert Franz
Peter Haak
Harry Klein
Luis Majano
Darren Pywell

For a fee of €35, including food, this is a steal!
Day two is given over to training and the subjects being taught are:

Advanced ColdFusion [...]]]></description>
			<content:encoded><![CDATA[<p>The German ColdFusion User Group proudly presents the first european <strong><a href="http://www.coldfusioncamp.com/en/index.cfm" target="_blank">ColdFusion Camp</a></strong> in the conference center &#8216;Orbis&#8217; in Oberschleißheim near Munich.</p>
<p>Speakers on day one include:</p>
<ul>
<li>Andy Allan</li>
<li>Mark Drew</li>
<li>Gert Franz</li>
<li>Peter Haak</li>
<li>Harry Klein</li>
<li>Luis Majano</li>
<li>Darren Pywell</li>
</ul>
<p>For a fee of €35, including food, this is a steal!</p>
<p>Day two is given over to training and the subjects being taught are:</p>
<ul>
<li>Advanced ColdFusion Administration and Configuration</li>
<li>ColdBox</li>
<li>Getting the most of SVN</li>
<li>Build your own YouTube with Railo 3.1</li>
</ul>
<p>Each course has it&#8217;s own associated cost, as detailed on <a href="http://www.coldfusioncamp.com/en/index.cfm" target="_blank">their site.</a></p>
<p>I wonder how far it is to drive from Belgium&#8230;?  B-&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustybadger.co.uk/2008/11/09/coldfusion-camp-munich-de-27th28th-november/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Problems Upgrading SQL 2000 to SQL 2005</title>
		<link>http://www.rustybadger.co.uk/2008/11/09/problems-upgrading-sql-2000-to-sql-2005/</link>
		<comments>http://www.rustybadger.co.uk/2008/11/09/problems-upgrading-sql-2000-to-sql-2005/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 10:38:23 +0000</pubDate>
		<dc:creator>capcomms</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.rustybadger.co.uk/?p=117</guid>
		<description><![CDATA[As a Mac user with clients who are Windows based, I use VMWare Fusion to host a Window XP virtual machine, primarily to enable me to run SQL Server.  Until recently, this was SQL 2000, but as a project I&#8217;m currently working on uses SQL 2005, I decided to finally upgrade my VM yesterday.
Everything appeared [...]]]></description>
			<content:encoded><![CDATA[<p>As a Mac user with clients who are Windows based, I use VMWare Fusion to host a Window XP virtual machine, primarily to enable me to run SQL Server.  Until recently, this was SQL 2000, but as a project I&#8217;m currently working on uses SQL 2005, I decided to finally upgrade my VM yesterday.</p>
<p>Everything appeared to go fine, until I tried to restore a backup of a SQL 2005 database onto my newly upgraded server &#8211; it basically refused to let me restore the file!</p>
<p>The error message read:</p>
<p><strong>Too many backup devices specified for backup or restore; only 64 are allowed.<br />
RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3205)<br />
</strong><br />
Google quickly answered the question: I was trying to restore a Microsoft SQL Server 2005 database onto a Microsoft SQL Server 2000 instance.</p>
<p style="text-align: left;"><em>(Thanks to: <strong>http://www.sqlcoffee.com/Troubleshooting023.htm</strong>)</em></p>
<p>Huh!  I thought I had just upgraded?</p>
<p>Some more Googling and I found a suggestion to change the compatibility level of the new, empty database I was trying to restore into.</p>
<p>That idea was quickly scuppered by this message: &#8220;Valid values of database compatibility level are 60, 65, 70, or 80&#8243;</p>
<p>Pants!</p>
<p>It looks like the SQL 2005 upgrade installed the nice shiny new interface, but didn&#8217;t touch the underlying database engine &#8211; that&#8217;s kind of an issue.  B-&gt;</p>
<p>Even more Googling and I&#8217;m now regretting the decision not to run the Upgrade Advisor, as it would have highlighted some problems that needed attention before the database engine could be upgraded.</p>
<p>So, as I didn&#8217;t fancy working through a long checklist of potential problems and in order to quickly carry on with the work I need to get done this weekend, I&#8217;m installing SQL 2005 onto a fresh XP VM while I type these notes up &#8211; I&#8217;ll have separate VMs for 200 &amp; 2005 &#8211; not ideal, but I can live with that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustybadger.co.uk/2008/11/09/problems-upgrading-sql-2000-to-sql-2005/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>qForms FTW!</title>
		<link>http://www.rustybadger.co.uk/2008/11/08/qforms-ftw/</link>
		<comments>http://www.rustybadger.co.uk/2008/11/08/qforms-ftw/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 20:24:22 +0000</pubDate>
		<dc:creator>capcomms</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.rustybadger.co.uk/?p=114</guid>
		<description><![CDATA[As I recently had to implement form validation into the application I&#8217;m currently developing, I had a look around to see if there were any &#8216;pret a manger&#8217; (ready to eat) libraries available which might make my life easier.
I found several blogs and forums suggesting that qForms &#8211; a JavaScript library dedicated to form validation [...]]]></description>
			<content:encoded><![CDATA[<p>As I recently had to implement form validation into the application I&#8217;m currently developing, I had a look around to see if there were any &#8216;pret a manger&#8217; (ready to eat) libraries available which might make my life easier.</p>
<p>I found several blogs and forums suggesting that <strong><a href="http://www.pengoworks.com/index.cfm?action=get:qforms" target="_blank">qForms</a></strong> &#8211; a JavaScript library dedicated to form validation by Dan Switzer &#8211; might fit the bill.</p>
<p>So I grabbed a copy and proceeded to investigate.</p>
<p>What I found was quite a revelation &#8211; a simple, yet powerful, ready-to-go library which did everything I needed and much more.  In a few hours I&#8217;d downloaded the code, read the documentation, experimented with it and implemented all the form validation across the entire application, about a dozen forms in all.</p>
<p>My sincere thanks to Dan and all the other developers who contributed to this library.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustybadger.co.uk/2008/11/08/qforms-ftw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Website Is Down</title>
		<link>http://www.rustybadger.co.uk/2008/10/25/the-website-is-down/</link>
		<comments>http://www.rustybadger.co.uk/2008/10/25/the-website-is-down/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 16:17:28 +0000</pubDate>
		<dc:creator>capcomms</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Humour]]></category>

		<guid isPermaLink="false">http://www.rustybadger.co.uk/?p=65</guid>
		<description><![CDATA[My wife sent me a link to this hilarious video:

http://www.thewebsiteisdown.com/

I&#8217;m sure every web developer, system admin and tech support guy will be able to relate to this.
]]></description>
			<content:encoded><![CDATA[<p>My wife sent me a link to this hilarious video:</p>
<ul>
<li><a href="http://www.thewebsiteisdown.com/" target="_blank"><strong>http://www.thewebsiteisdown.com/</strong></a></li>
</ul>
<p>I&#8217;m sure every web developer, system admin and tech support guy will be able to relate to this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustybadger.co.uk/2008/10/25/the-website-is-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog moved to new host and new platform</title>
		<link>http://www.rustybadger.co.uk/2008/10/25/blog-moved-to-new-host-and-new-platform/</link>
		<comments>http://www.rustybadger.co.uk/2008/10/25/blog-moved-to-new-host-and-new-platform/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 10:57:14 +0000</pubDate>
		<dc:creator>capcomms</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.rustybadger.co.uk/?p=44</guid>
		<description><![CDATA[Hi there &#8211; I&#8217;ve moved my blog to a new host and imported all my old entries into WordPress.
Everything that was here before is still here and I&#8217;ll be adding more content as time goes by.
&#60;/cliff&#62;
]]></description>
			<content:encoded><![CDATA[<p>Hi there &#8211; I&#8217;ve moved my blog to a new host and imported all my old entries into WordPress.</p>
<p>Everything that was here before is still here and I&#8217;ll be adding more content as time goes by.</p>
<p>&lt;/cliff&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustybadger.co.uk/2008/10/25/blog-moved-to-new-host-and-new-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
