<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>Mark Ireland&apos;s Blog</title>
			<link>http://www.markireland.com.au/blog/index.cfm</link>
			<description>Australian Web App Developer</description>
			<language>en-us</language>
			<pubDate>Fri, 18 May 2012 12:51:39 -0500</pubDate>
			<lastBuildDate>Mon, 02 Apr 2012 20:09:00 -0500</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>markincuba@hotmail.com</managingEditor>
			<webMaster>markincuba@hotmail.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>markincuba@hotmail.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>Mark Ireland&apos;s Blog</title>
				<link>http://www.markireland.com.au/blog/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>Whats wrong with Skyrim?</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2012/4/2/Whats-wrong-with-Skyrim</link>
				<description>
				
				Its the same as Oblivion. It even has the same old bugs. 
				</description>
				
				<category>Game criticism</category>				
				
				<pubDate>Mon, 02 Apr 2012 20:09:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2012/4/2/Whats-wrong-with-Skyrim</guid>
				
			</item>
			
			<item>
				<title>I added Loss of A Loved One to my Facebook TimeLine and someone &apos;Liked&apos; it.</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2012/3/16/I-added-Loss-of-A-Loved-One-to-my-Facebook-TimeLine-and-someone-Liked-it</link>
				<description>
				
				I added Loss of A Loved One to my Facebook TimeLine and someone &apos;Liked&apos; it. 
				</description>
				
				<category>general</category>				
				
				<pubDate>Fri, 16 Mar 2012 03:24:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2012/3/16/I-added-Loss-of-A-Loved-One-to-my-Facebook-TimeLine-and-someone-Liked-it</guid>
				
			</item>
			
			<item>
				<title>Is there a javascipt MVC library where the business logic is not in the js for all to see?</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2012/3/9/Is-there-a-javascipt-MVC-library-where-the-business-logic-is-not-in-the-js-for-all-to-see</link>
				<description>
				
				Is there a javascipt MVC library where the business logic is not in the js for all to see? 
				</description>
				
				<category>javascript</category>				
				
				<pubDate>Fri, 09 Mar 2012 19:43:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2012/3/9/Is-there-a-javascipt-MVC-library-where-the-business-logic-is-not-in-the-js-for-all-to-see</guid>
				
			</item>
			
			<item>
				<title>Adobe should host ColdFusion code examples with access to Performance Monitoring.</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2012/2/10/Adobe-should-host-ColdFusion-code-examples-with-access-to-Performance-Monitoring</link>
				<description>
				
				Adobe should host ColdFusion code examples with access to Performance Monitoring.

The apps could be very small but that should be highly available and very scalable.

One app should be an all javascript front-end and ColdFusion webservices on the server side.

There should be some good load testing examples that users can run while they observe the Performance Monitoring and garbage collecting.

If Charlie Arehart says this is already availble I will puke. 
				</description>
				
				<category>coldfusion</category>				
				
				<pubDate>Fri, 10 Feb 2012 18:48:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2012/2/10/Adobe-should-host-ColdFusion-code-examples-with-access-to-Performance-Monitoring</guid>
				
			</item>
			
			<item>
				<title>How well do you know your host?</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2011/12/29/How-well-do-you-know-your-host</link>
				<description>
				
				Working at a small university changed my code because the university hosted its own sites.

I knew just enough about the hardware setup to see where problems might occur for me and started adding &apos;just-in-case&apos; code.

Then I read a ColdFusion book that suggested using a simple database query wrapped in a cftry/cfcatch tag just to see if the database connection was up and running.

I laughed because I thought I invented that. My code used a cfmail tag to emailed me so I could go and nag the database guys. 
				</description>
				
				<category>coldfusion</category>				
				
				<pubDate>Thu, 29 Dec 2011 19:27:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2011/12/29/How-well-do-you-know-your-host</guid>
				
			</item>
			
			<item>
				<title>HTML5 vs. Flash: Is the Fight Important to the User?</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2011/12/19/HTML5-vs-Flash-Is-the-Fight-Important-to-the-User</link>
				<description>
				
				&lt;p&gt;A lot of people are passionately involved in the &quot;one way or the other&quot; debate surrounding Flash and HTML5. Some people contest that Flash is, and will be for some years to come, the most popular and accessible form of bringing media to the masses. Others have put forward the argument that Flash is outdated and incompatible with some modern devices, and HTML5 offers many improvements over Adobe&apos;s antiquated format.&lt;/p&gt;&lt;p&gt;

What&apos;s the right answer? It&apos;s simple, if you&apos;re a user: it doesn&apos;t matter what the answer is Whether you&apos;re watching YouTube, a client presentation or a tournament on &lt;a href=&quot;http://de.partypoker.com/&quot;&gt;Partypoker&lt;/a&gt;, it&apos;s not going to make a huge amount of difference to you as long as the media is brought to your fingertips with ease. A lot of people forget that not everyone is a web developer, so whether that embedded funny video is in Flash or HTML5 isn&apos;t going to make the slightest bit of difference to them.&lt;/p&gt;&lt;p&gt;

That isn&apos;t to imply that the average user is stupid and only enjoys funny videos - that&apos;s a generalisation that&apos;s only too easy to wield, much to the unhappiness of those being stereotyped. Ironically, it&apos;s also this demographic that will ensure your sales keep going up, so not pandering to the PEBKAC, &quot;read the manual&quot; mindset is probably for the best.&lt;/p&gt;&lt;p&gt;

If you&apos;re wondering which to choose, ask yourself this - which do you enjoy most? Do you like working in Flash, whether everything is familiar and easy to do, or do you find the challenge of a new format with new capabilities exciting? Either way, it&apos;s worth being knowledgeable about both, as a HTML5 switch-over is a reasonable possibility.&lt;/p&gt;&lt;p&gt;

Looking into the future, there&apos;s a lot of turmoil for those who live designing for the web the way it is now. But at the end of it, some of you will adapt, and some of you will die stubbornly. HTML5 and Flash won&apos;t take your souls, and neither will those who debate with you. Learn as much as you can, and experiment - and good luck doing so. See you on the other side.&lt;/p&gt; 
				</description>
				
				<category>design</category>				
				
				<pubDate>Mon, 19 Dec 2011 19:19:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2011/12/19/HTML5-vs-Flash-Is-the-Fight-Important-to-the-User</guid>
				
			</item>
			
			<item>
				<title>evaluate() is still a cry for help</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2011/7/31/evaluate-is-still-a-cry-for-help</link>
				<description>
				
				Line 169 of Entity.cfc from Blade 0.62 (an ORM example):

evaluate(&apos;this.set#local.property#(arguments.properties[local.property])&apos;);

Even with all the CF9 conventions this is still the only way to do it? 
				</description>
				
				<category>coldfusion</category>				
				
				<pubDate>Sun, 31 Jul 2011 23:57:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2011/7/31/evaluate-is-still-a-cry-for-help</guid>
				
			</item>
			
			<item>
				<title>Upgraded to Blade 0.62</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2011/7/27/Upgraded-to-Blade-062</link>
				<description>
				
				My install of the Blade demo has survived an upgrade http://www.markireland.com.au/stepbystepblog/step4/index.cfm 
				</description>
				
				<category>coldfusion</category>				
				
				<pubDate>Wed, 27 Jul 2011 23:25:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2011/7/27/Upgraded-to-Blade-062</guid>
				
			</item>
			
			<item>
				<title>moved to CF 9.0.1</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2011/3/21/moved-to-CF-901</link>
				<description>
				
				This is just a test post to see if the move to CF 9.0.1 is all good.

I am checking out &lt;a href=&quot;http://cfscaffold.riaforge.org&quot;&gt;cfScaffold&lt;/a&gt; and &lt;a href=&quot;http://blade.riaforge.org&quot;&gt;Blade&lt;/a&gt; both examples using ORM. 
				</description>
				
				<category>coldfusion</category>				
				
				<pubDate>Mon, 21 Mar 2011 22:02:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2011/3/21/moved-to-CF-901</guid>
				
			</item>
			
			<item>
				<title>ColdFusion applications do not really exist</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2011/2/20/ColdFusion-applications-do-not-really-exist</link>
				<description>
				
				This is a little counter-intuitive so I am quoting &lt;a href=&apos;http://www.bennadel.com/blog/726-ColdFusion-Application-cfc-Tutorial-And-Application-cfc-Reference.htm&apos; target=&apos;&apos;_blank&apos;&gt;Ben Nadel&lt;/a&gt; here:

&quot;ColdFusion applications do not really exist. At least not in the way you might think of a traditional desktop application that has a running process. ColdFusion applications do not have a constant process. Instead, they have memory scopes. Each application has its own name which ties it to a chunk of memory somewhere. Every time you define an application through the Application.cfc (or CFApplication), what you are really doing it associating the current page request to the chunk of memory that is associated with that application name.

When you start to look at ColdFusion applications this way, it becomes a little more clear why you cannot explicitly kill an application or a session; there simply is nothing to kill. An application doesn&apos;t run unless you have a running page that requests to be associated with it.&quot;

So how is a count of sessions calculated? Is it simply not gone until 8 hours (the default setting in the servers xml) has passed? Add it, wait 8 hours and subtract it? 
				</description>
				
				<category>coldfusion</category>				
				
				<pubDate>Sun, 20 Feb 2011 23:00:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2011/2/20/ColdFusion-applications-do-not-really-exist</guid>
				
			</item>
			
			<item>
				<title>queryToAssociativeArray</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2011/1/9/queryToAssociativeArray</link>
				<description>
				
				&lt;code&gt;
&lt;cffunction name=&quot;queryToAssociativeArray&quot; returntype=&quot;struct&quot;
				output=&quot;false&quot; access=&quot;public&quot;
     hint=&quot;This turns a query into an struct of structures.&quot;&gt;
 
     &lt;cfargument name=&quot;Data&quot; type=&quot;query&quot; required=&quot;yes&quot; /&gt;
	 &lt;cfargument name=&quot;Key&quot; type=&quot;string&quot; required=&quot;yes&quot; /&gt;
 
     &lt;cfscript&gt;
	     var LOCAL = structNew();
	
		 LOCAL.FromIndex = 1;
		 LOCAL.ToIndex = ARGUMENTS.Data.RecordCount;
	
	     // Get the column names as an array.
	     LOCAL.Columns = listToArray( ARGUMENTS.Data.ColumnList );
	     LOCAL.ColumnCount = ArrayLen( LOCAL.Columns );
	     // Create an struct to keep all the objects.
		 LOCAL.dataStruct = structNew();
		
	     // Loop over the rows to create a structure for each row.
		for (LOCAL.RowIndex = LOCAL.FromIndex ; LOCAL.RowIndex LTE
LOCAL.ToIndex ; LOCAL.RowIndex = (LOCAL.RowIndex + 1)){
 
			// Create a new structure for this row.
			LOCAL.dataStruct[ARGUMENTS.Data[ ARGUMENTS.key ][ LOCAL.RowIndex ]]
= structNew();
 
			// Loop over the columns to set the structure values.
			for (LOCAL.ColumnIndex = 1 ; LOCAL.ColumnIndex LTE
LOCAL.ColumnCount ; LOCAL.ColumnIndex = (LOCAL.ColumnIndex + 1)){
 
				// Get the column value.
				LOCAL.ColumnName = LOCAL.Columns[ LOCAL.ColumnIndex ];
 
				// Set column value into the structure.
				LOCAL.dataStruct[ ARGUMENTS.Data[ ARGUMENTS.key ][ LOCAL.RowIndex
] ][ LOCAL.ColumnName ] = ARGUMENTS.Data[ LOCAL.ColumnName ][
LOCAL.RowIndex ];
 
			}
 
		}
		return( LOCAL.dataStruct );
		
     &lt;/cfscript&gt;
    &lt;/cffunction&gt;
&lt;/code&gt; 
				</description>
				
				<category>coldfusion</category>				
				
				<pubDate>Sun, 09 Jan 2011 07:05:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2011/1/9/queryToAssociativeArray</guid>
				
			</item>
			
			<item>
				<title>shortcuts - really short cuts</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2011/1/9/shortcuts--really-short-cuts</link>
				<description>
				
				&lt;div style=&quot;float: left; margin: 5px; padding; 1px;&quot;&gt;
&lt;strong&gt;A&lt;/strong&gt;mazon&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;B&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;C&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;D&lt;/font&gt;&lt;br /&gt;
&lt;strong&gt;E&lt;/strong&gt;bay&lt;br /&gt;
&lt;strong&gt;F&lt;/strong&gt;acebook &lt;a href=&quot;http://www.flickr.com/photos/markireland&quot;&gt;&lt;strong&gt;F&lt;/strong&gt;lickr&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;G&lt;/strong&gt;oogle&lt;br /&gt;
&lt;a href=&quot;mailto:markincuba@hotmail.com&quot;&gt;&lt;strong&gt;H&lt;/strong&gt;otmail&lt;/a&gt;
&lt;/div&gt;
&lt;div style=&quot;float: left; margin: 5px; padding; 1px;&quot;&gt;
&lt;span font=&quot;#ddd&quot;&gt;I&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;J&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;K&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;L&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;M&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;N&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;O&lt;/font&gt;&lt;br /&gt;
&lt;strong&gt;P&lt;/strong&gt;aypal&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;Q&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;float: left; margin: 5px; padding; 1px;&quot;&gt;
&lt;span font=&quot;#ddd&quot;&gt;R&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;S&lt;/font&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.twitter.com/markireland&quot;&gt;&lt;strong&gt;T&lt;/strong&gt;witter&lt;/a&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;U&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;V&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;W&lt;/font&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;X&lt;/font&gt;&lt;br /&gt;
&lt;strong&gt;Y&lt;/strong&gt;ahoo &lt;a href=&quot;http://www.youtube.com/user/markireland&quot;&gt;&lt;strong&gt;Y&lt;/strong&gt;outube&lt;/a&gt;&lt;br /&gt;
&lt;span font=&quot;#ddd&quot;&gt;Z&lt;/font&gt;&lt;/div&gt; 
				</description>
				
				<category>general</category>				
				
				<pubDate>Sun, 09 Jan 2011 06:57:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2011/1/9/shortcuts--really-short-cuts</guid>
				
			</item>
			
			<item>
				<title>cfImage and Jcrop and RaphaelJS and ckeditor</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2010/11/21/cfImage-and-Jcrop-and-RaphaelJS-and-ckeditor</link>
				<description>
				
				Here is a nice use of the deepliquid Jcrop jQuery plugin by &lt;a href=&apos;http://www.mattgifford.co.uk/image-cropping-with-coldfusion-jquery/&apos;&gt;Matt Gifford&lt;/a&gt;

If you like this check out &lt;a href=&apos;http://raphaeljs.com/playground.html&apos;&gt;RaphaelJS&lt;/a&gt;

The fckEditor is now a jQuery plugin called ckeditor. 
				</description>
				
				<category>coldfusion</category>				
				
				<pubDate>Sun, 21 Nov 2010 02:52:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2010/11/21/cfImage-and-Jcrop-and-RaphaelJS-and-ckeditor</guid>
				
			</item>
			
			<item>
				<title>Stop using returnType=&quot;query&quot; with ajax and jQuery</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2010/11/19/Stop-using-returnTypequery-with-ajax-and-jQuery</link>
				<description>
				
				Would it be worth it to stop using returnType=&quot;query&quot; with ajax and jQuery?

I could try to standardise the way the data returned uses JSON. I would prefer a structure that always has a key that I can use as an index. 
				</description>
				
				<category>coldfusion</category>				
				
				<pubDate>Fri, 19 Nov 2010 21:25:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2010/11/19/Stop-using-returnTypequery-with-ajax-and-jQuery</guid>
				
			</item>
			
			<item>
				<title>Apache Axis 1.4. and Adobe Coldfusion 9</title>
				<link>http://www.markireland.com.au/blog/index.cfm/2010/10/18/Apache-Axis-14-and-Adobe-Coldfusion-9</link>
				<description>
				
				On the cfAussie list Mr Buzzy said he was able to upgrade to Apache Axis 1.4 for use with Adobe Coldfusion 9.

He warned that some official update releases will roll it back to Axis 1.2

Cant Adobe release some advice on this? 
				</description>
				
				<category>coldfusion</category>				
				
				<pubDate>Mon, 18 Oct 2010 20:54:00 -0500</pubDate>
				<guid>http://www.markireland.com.au/blog/index.cfm/2010/10/18/Apache-Axis-14-and-Adobe-Coldfusion-9</guid>
				
			</item>
			</channel></rss>
