<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Elliott&#039;s Development Blog</title>
	<link>http://www.elliottsprehn.com/blog</link>
	<description>Exploring Life Through Math, Algorithms and Code</description>
	<lastBuildDate>Fri, 19 Feb 2010 17:38:54 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>ColdFusion Mappings and Relative Paths</title>
		<description><![CDATA[Recently one of our applications started failing inconsistently with strange errors about certain files not existing. We&#8217;d see error emails about things like the /myapplication/views/pages/survey.cfm not existing which didn&#8217;t make any sense since /myapplication is a mapping created inside the Application.cfc

&#60;cfset this.mappings["/myapplication"] = expandPath("../")&#62;

See the bug there? ExpandPath() is relative to the requested template. This [...]]]></description>
		<link>http://www.elliottsprehn.com/blog/2010/02/19/coldfusion-mappings-and-relative-paths/</link>
			</item>
	<item>
		<title>ColdFusion arguments.callee</title>
		<description><![CDATA[Last night Ben Nadel sent me an email asking if there was any way to get the currently executing function so you could get the metadata from it.
&#60;cffunction name="test" myAttribute="1"&#62;
  &#60;--- How can we get the myAttribute value? ---&#62;
&#60;/cffunction&#62;
The first obvious attempt at this is to use getMetaData(test).myAttribute, and that works fine until you [...]]]></description>
		<link>http://www.elliottsprehn.com/blog/2009/07/16/coldfusion-argumentscallee/</link>
			</item>
	<item>
		<title>cfimage and ImageScaleToFit on Large Images Pegs CPU</title>
		<description><![CDATA[I was working on the new profile picture feature of the registration and CFUnited 2009 website when I ran into an issue where a user uploaded a 2112 x 2816 (2MB) photo. 
This seemed to cause file locking issues in cfimage which I was told were addressed by CF 8.0.1 Cumulative Hot Fix 1. I [...]]]></description>
		<link>http://www.elliottsprehn.com/blog/2009/01/14/cfimage-and-imagescaletofit-on-large-images-pegs-cpu/</link>
			</item>
	<item>
		<title>ColdFusion 8 Exception Handling Breaks HTTP Requests</title>
		<description><![CDATA[Just found this bug today&#8230;.  
So CF8 outputs the cfcatch.message into the Reason-Phrase portion of the HTTP Response, however it does not strip new lines (LF or CR). A web server, however, should never send new lines in the Reason-Phrase [1], and should probably be truncating that error message at a certain length. 
[1] [...]]]></description>
		<link>http://www.elliottsprehn.com/blog/2007/08/01/coldfusion-8-exception-handling-breaks-http-requests/</link>
			</item>
	<item>
		<title>Getting the Expected Results for GetCurrentTemplatePath() in a Custom Tag.</title>
		<description><![CDATA[While working on the template system used for the conference websites I ran across a problem where I needed the path to the template that called a custom tag. The first thing I tried was getCurrentTemplatePath() thinking that it might return that since the documentation makes no mention of custom tags. Instead, however, the function [...]]]></description>
		<link>http://www.elliottsprehn.com/blog/2007/07/17/getting-the-expected-results-for-getcurrenttemplatepath-in-a-custom-tag/</link>
			</item>
	<item>
		<title>ActionSctipt 3.0 Array Access Woes</title>
		<description><![CDATA[With the recent launch of Apollo Beta I thought I&#8217;d look into Flex again for some fun and decided I&#8217;d write plist api so that Apollo applications could read and modify OS X plists in a sane maner.
PList XML is particularly problematic because of how its structured:

    &#60;dict&#62;
     [...]]]></description>
		<link>http://www.elliottsprehn.com/blog/2007/03/25/actionsctipt-30-array-access-woes/</link>
			</item>
	<item>
		<title>I Object!</title>
		<description><![CDATA[While doing some casual web surfing I came across a rather interesting blog entry about Ruby&#8217;s types and looping. I started typing a reply, and then I realized it was really long, so I&#8217;m putting it here:
One reason I think methods like this are great is that Ruby is intended to be read! Which actually [...]]]></description>
		<link>http://www.elliottsprehn.com/blog/2007/02/26/i-object/</link>
			</item>
<img style='margin:0;padding:0;border:0;' width='1px' height='1px' src="http://www.elliottsprehn.com/blog/wp-content/plugins/mystat/mystat.php?act=time_load&id=9182&rnd=1215969764" /></channel>
</rss>
