<?xml version="1.0" encoding="iso-8859-1"?>

<rdf:RDF 
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns="http://purl.org/rss/1.0/"
>
		
		
		
	<channel rdf:about="http://corfield.org">
	<title>An Architect's View - ColdFusion, Software Design, Frameworks and more...</title>
	<description>Sean Corfield's thoughts on Adobe technologies, software design and application frameworks.</description>
	<link>http://corfield.org</link>
	
	<items>
		<rdf:Seq>
			
			<rdf:li rdf:resource="http://corfield.org/entry/Blog_Ethics" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/Open_BlueDragon_Blog" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/VMWare_image_with_OpenDB_Tomcat_MySQL_available" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/CFDevCon_2008_details_announced" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/OpenBD_ready2run_on_Amazon" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/MXUnit_team_on_Open_BlueDragon" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/Centralized_Open_BlueDragon_Install" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/CFUNITED_adds_two_more_Adobe_ColdFusion_team_speakers" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/Community_and_Licensing" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/Frameworks_Frameworks_Everywhere" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/Neil_Middleton_on_Open_BlueDragon" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/Open_BlueDragon__Video_of_Mac_OS_X_setup_in_Eclipse" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/Open_BlueDragon__Source_change_to_run_on_server_via_Eclipse" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/Open_BlueDragon__Building_from_source_on_Mac_OS_X" />
			
			<rdf:li rdf:resource="http://corfield.org/entry/Open_BlueDragon_at_cfObjective" />
			
		</rdf:Seq>
	</items>
	
	</channel>
		
		
		
		
		
		
  	<item rdf:about="http://corfield.org/entry/Blog_Ethics">
	<title>Blog Ethics</title>
	<description>Someone who commented several times on one of my blog entries has been bombarding me with email because I criticized them in comments on that entry and then refused to approve any more of their comments. Now they&apos;re demanding that I delete all their comments from my blog and they&apos;re starting to threaten me.

What would you do if you received an email like this?
&lt;blockquote&gt;
The impossibility you imply does not exist. I didn&apos;t request that you delete
my comments from the public record; I requested that you delete them from
your blog.

Running a blog comes with some responsibility. Read up on authorship on the
World Wide Web. It is my right to demand that you no longer carry my
comments on your blog. You have given more than enough reason to justify my
decision.

Oh, and you make a mistake in assuming I&apos;m going to be waiting a long time.
I&apos;m giving you the opportunity to do the right thing. Of course, you may
continue to ignore it if you want. Then you will learn the hard way.
&lt;/blockquote&gt;
Here&apos;s the &lt;a href=&quot;http://corfield.org/entry/Extending_Your_Root_Applicationcfc&quot;&gt;blog entry in question&lt;/a&gt; that started the exchange with this person.</description>
	<link>http://corfield.org/entry/Blog_Ethics</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-14T11:38:00-05:00</dc:date>
	<dc:subject>blogging</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/Open_BlueDragon_Blog">
	<title>Open BlueDragon Blog</title>
	<description>The OpenBD website now has a &lt;a href=&quot;http://blog.openbluedragon.org/&quot;&gt;blog&lt;/a&gt; where the latest project news will be posted by members of the steering committee. It has already been aggregated by &lt;a href=&quot;http://www.feed-squirrel.com/&quot;&gt;feed-squirrel&lt;/a&gt;.</description>
	<link>http://corfield.org/entry/Open_BlueDragon_Blog</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-12T13:54:00-05:00</dc:date>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>openbd</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/VMWare_image_with_OpenDB_Tomcat_MySQL_available">
	<title>VMWare image with OpenBD, Tomcat, MySQL available</title>
	<description>SixSigns have &lt;a href=&quot;http://blog.sixsigns.com/2008/05/11/vmware-open-bluedragon-image-made-available/&quot;&gt;published a VMWare image&lt;/a&gt; containing Open BlueDragon on Tomcat with MySQL preconfigured for folks to download and play with. It will run on the free VMWare Player as well as VMWare Fusion for Mac OS X. It&apos;s a good way to get started with Open BlueDragon without needing to change your existing development environment.</description>
	<link>http://corfield.org/entry/VMWare_image_with_OpenDB_Tomcat_MySQL_available</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-11T15:53:00-05:00</dc:date>
	<dc:subject>openbd</dc:subject>
	<dc:subject>coldfusion</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/CFDevCon_2008_details_announced">
	<title>CFDevCon 2008 details announced</title>
	<description>The &lt;a href=&quot;http://www.cfdevcon.com/&quot;&gt;CFDevCon 2008&lt;/a&gt; website just launched with details about the location and an initial list of speakers and topics. September 25-26, Brighton, UK.

As you can see, no topic is listed for me yet. My talk (or talks, perhaps) at CFDevCon 2008 will be brand new so if you catch me at Scotch on the Rocks, you&apos;ll still get all new content in Brighton, later in the year.

With that in mind, what would you like to hear me talk about? I have a few ideas, based on my work at Broadchoice with Model-Glue, ColdSpring and Transfer, but I&apos;m happy to entertain suggestions from folks who might attend CFDevCon 2008 in Brighton in September!</description>
	<link>http://corfield.org/entry/CFDevCon_2008_details_announced</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-10T13:35:00-05:00</dc:date>
	<dc:subject>cfdevcon08</dc:subject>
	<dc:subject>coldfusion</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/OpenBD_ready2run_on_Amazon">
	<title>OpenBD ready2run on Amazon!</title>
	<description>An Open BlueDragon AMI is &lt;a href=&quot;http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1449&quot;&gt;available on Amazon&lt;/a&gt; which is built on Cent OS and uses Jetty. I haven&apos;t tried this yet but wanted to spread the word for those who are using Amazon to run images.</description>
	<link>http://corfield.org/entry/OpenBD_ready2run_on_Amazon</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-10T13:20:00-05:00</dc:date>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>openbd</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/MXUnit_team_on_Open_BlueDragon">
	<title>MXUnit team on Open BlueDragon</title>
	<description>The MXUnit team have &lt;a href=&quot;http://code.google.com/p/mxunit/wiki/SetupBlueDragon&quot;&gt;posted instructions on how to get OpenBD running on Tomcat and JBoss&lt;/a&gt;. Another useful resource. The MXUnit team have committed to having MXUnit running on OpenBD (which means removing some strange ColdFusion-specific Java code).</description>
	<link>http://corfield.org/entry/MXUnit_team_on_Open_BlueDragon</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-10T01:43:00-05:00</dc:date>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>openbd</dc:subject>
	<dc:subject>tdd</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/Centralized_Open_BlueDragon_Install">
	<title>Centralized Open BlueDragon Install</title>
	<description>Per Kleven has posted &lt;a href=&quot;http://blog.lazyapps.com/2008/05/07/openbd-tomcat-example-setup/&quot;&gt;instructions for setting up a centralized installation&lt;/a&gt; where you have a single set of OpenBD files shared across multiple web applications on Tomcat.</description>
	<link>http://corfield.org/entry/Centralized_Open_BlueDragon_Install</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-10T00:22:00-05:00</dc:date>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>openbd</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/CFUNITED_adds_two_more_Adobe_ColdFusion_team_speakers">
	<title>CFUNITED adds two more Adobe ColdFusion team speakers</title>
	<description>CFUNITED just announced &lt;a href=&quot;http://cfunited.com/blog/index.cfm/2008/5/9/Adobe-ColdFusion-team--New-Topics&quot;&gt;two new topics&lt;/a&gt; from Adobe ColdFusion team members Chandan Kumar (PDF documents and forms) and Manju Kiran (64-bit ColdFusion). They join Rupesh Kumar, who will be talking about cfthread. It&apos;s great to see more of the Bangalore-based ColdFusion team attending conferences! It&apos;s good for us to put faces to the ultra-smart guys who build the product we love. It&apos;s good for those engineers to meet and talk with the customers who use what they build. [More]</description>
	<link>http://corfield.org/entry/CFUNITED_adds_two_more_Adobe_ColdFusion_team_speakers</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-09T23:37:00-05:00</dc:date>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>cfunited08</dc:subject>
	<dc:subject>adobe</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/Community_and_Licensing">
	<title>Community and Licensing</title>
	<description>Daemon is considering changing the license for FarCry 5.0 from Common Public License 1.0 (CPL) to a dual licensing model with GPLv3 and commercial options. &lt;a href=&quot;http://www.fusionauthority.com/news/4750-whats-in-a-license-anyway.htm&quot;&gt;Jeff Coughlin interviews Geoff Bowers&lt;/a&gt; of Daemon about this possible change and what it might mean for FarCry users and developers. [More]</description>
	<link>http://corfield.org/entry/Community_and_Licensing</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-09T20:43:00-05:00</dc:date>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>farcry</dc:subject>
	<dc:subject>oss</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/Frameworks_Frameworks_Everywhere">
	<title>Frameworks, Frameworks Everywhere</title>
	<description>Kay Smoljak is running a series of interviews with framework developers and has a &lt;a href=&quot;http://www.sitepoint.com/blogs/2008/05/06/frameworks-frameworks-everywhere/&quot;&gt;summary article on SitePoint&lt;/a&gt; that includes a survey of people&apos;s framework usage. It&apos;s going to be a great series of articles and makes interesting reading (FarCry and COOP have been covered so far with Fusebox, Mach-II, Transfer and ColdBox coming soon - and Model-Glue and ColdSpring et al to follow). The survey will only be open for a few more days so rush over and make your voice heard!</description>
	<link>http://corfield.org/entry/Frameworks_Frameworks_Everywhere</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-09T13:34:00-05:00</dc:date>
	<dc:subject>coldbox</dc:subject>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>coldspring</dc:subject>
	<dc:subject>farcry</dc:subject>
	<dc:subject>fusebox</dc:subject>
	<dc:subject>machii</dc:subject>
	<dc:subject>modelglue</dc:subject>
	<dc:subject>orm</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/Neil_Middleton_on_Open_BlueDragon">
	<title>Neil Middleton on Open BlueDragon</title>
	<description>Neil has an &lt;a href=&quot;http://neilmiddleton.com/2008/05/07/open-bluedragon-makes-cfml-development-easy-again/&quot;&gt;interesting take on Open BlueDragon&lt;/a&gt;: he says it makes CFML development easy again and goes on to talk about how the small size of OpenBD and the structure of it allows you to work on packaged applications very, very easily within Eclipse.</description>
	<link>http://corfield.org/entry/Neil_Middleton_on_Open_BlueDragon</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-07T12:47:00-05:00</dc:date>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>openbd</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/Open_BlueDragon__Video_of_Mac_OS_X_setup_in_Eclipse">
	<title>Open BlueDragon - Video of Mac OS X setup in Eclipse</title>
	<description>Adam Haskell has &lt;a href=&quot;http://www.screencast.com/users/AHaskell/folders/Jing/media/cdc48828-857a-4103-a78a-eb1be95055a9&quot;&gt;posted a video showing how to get Open BlueDragon to build / run&lt;/a&gt; in Eclipse on Mac OS X. He has also posted a &lt;a href=&quot;http://sadhats.googlecode.com/svn/trunk/SADHaTS/unofficial_patches/cfEngine.patch&quot;&gt;patch file&lt;/a&gt; for the cfEngine.java change.</description>
	<link>http://corfield.org/entry/Open_BlueDragon__Video_of_Mac_OS_X_setup_in_Eclipse</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-04T16:46:00-05:00</dc:date>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>openbd</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/Open_BlueDragon__Source_change_to_run_on_server_via_Eclipse">
	<title>Open BlueDragon - Source change to run on server via Eclipse</title>
	<description>This change is certainly needed in order to deploy and run OpenBD directly on a server via Eclipse. It may be needed to run outside of that environment. Either way, it&apos;s a small change.

In src/com/naryx/tagfusion/cfm/engine/cfEngine.java, around line 607 at the start of setTempDirectory(), you&apos;ll see:
&lt;div class=&quot;code&quot;&gt;tempDirectory = getResolvedFile(systemParameters.getString(&lt;FONT COLOR=BLUE&gt;&quot;server.system.tempdirectory&quot;&lt;/FONT&gt;));&lt;/div&gt;
This will fail if the &lt;tt&gt;server.system.tempdirectory&lt;/tt&gt; property is not defined. Replace that line with:
&lt;div class=&quot;code&quot;&gt;String tempPath = systemParameters.getString(&lt;FONT COLOR=BLUE&gt;&quot;server.system.tempdirectory&quot;&lt;/FONT&gt;);&lt;br&gt;
&lt;br&gt;
if (tempPath != null) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;tempDirectory = getResolvedFile(tempPath);&lt;br&gt;
}&lt;/div&gt;
Now you should be able to build (choose the &lt;tt&gt;war&lt;/tt&gt; target of the build/build.xml file) and then do a clean publish to your server (right-click on the server in the Servers view and select Clean... and click OK).

Hit http://localhost:8080/openbd/ (or whatever you set the context root to) and you should be rewarded with the BlueDragon CFML Test Page!</description>
	<link>http://corfield.org/entry/Open_BlueDragon__Source_change_to_run_on_server_via_Eclipse</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-04T11:43:00-05:00</dc:date>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>openbd</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/Open_BlueDragon__Building_from_source_on_Mac_OS_X">
	<title>Open BlueDragon - Building from source on Mac OS X</title>
	<description>I&apos;ll post more detailed notes shortly but I wanted to quickly get a couple of things out there for folks who are trying this.

This post assumes you are carefully following the docs/BuildingDebugging.txt instructions (in the OpenBD source download).

First off, Java on Mac OS X does not have a tools.jar file so you can ignore the step in the OpenBD instructions about setting up the JDK_15_TOOLS class path variable (tools.jar is incorporated directly into the base JDK install on a Mac).

Second, when you import the OpenBD source project, it almost certainly won&apos;t let you attach it to a J2EE server (using the Servers view in Eclipse 3.3). This is because it does not have the correct project facets. Right click on your OpenBD project, select Properties, select Project Facets and then Modify Project... Add Java and Dynamic Web Module. Click Finish and then OK. Now you should be able to add the OpenBD project to your chosen server.

You may have duplicate libraries at this point (Vince did and I did but that may be due to attempting to build it without setting up the facets properly). Right click on your OpenBD project, select Properties, select Java Build Path and look at the Libraries tab - if you have duplicates, you&apos;ll get a red error message at the top, and you just need to delete the duplicates.

At that point, you&apos;ll need one source code change to get it to run. I&apos;ll cover that in a separate post.</description>
	<link>http://corfield.org/entry/Open_BlueDragon__Building_from_source_on_Mac_OS_X</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-04T11:12:00-05:00</dc:date>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>openbd</dc:subject>
	
	</item>
		
	 	
		
		
		
  	<item rdf:about="http://corfield.org/entry/Open_BlueDragon_at_cfObjective">
	<title>Open BlueDragon at cf.Objective()</title>
	<description>Vince Bonfanti hosted a Birds of a Feather session this evening where he officially unveiled the &lt;a href=&quot;http://openbluedragon.org/&quot;&gt;Open BlueDragon project&lt;/a&gt;. [More]</description>
	<link>http://corfield.org/entry/Open_BlueDragon_at_cfObjective</link>
	<dc:creator>seancorfield</dc:creator>
	<dc:date>2008-05-03T23:31:00-05:00</dc:date>
	<dc:subject>oss</dc:subject>
	<dc:subject>openbd</dc:subject>
	<dc:subject>j2ee</dc:subject>
	<dc:subject>coldfusion</dc:subject>
	<dc:subject>cfobjective</dc:subject>
	<dc:subject>bluedragon</dc:subject>
	
	</item>
		
	 	
		</rdf:RDF>

