<?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"
	>

<channel>
	<title>com.overset.dev</title>
	<atom:link href="http://www.overset.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.overset.com</link>
	<description></description>
	<pubDate>Sat, 28 Jun 2008 03:03:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Use SqlParameterCollection To Dynamically Build SqlCommand.CommandString</title>
		<link>http://www.overset.com/2008/06/25/use-sqlparametercollection-to-dynamically-build-sqlcommandcommandstring/</link>
		<comments>http://www.overset.com/2008/06/25/use-sqlparametercollection-to-dynamically-build-sqlcommandcommandstring/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 00:01:07 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[C#.NET]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=65</guid>
		<description><![CDATA[<blockquote><strong>GOAL</strong>
Dynamic SQL command generation with proper use of sql parameterization to protect against sql injection and mal-formated queries.</blockquote>

The solution involves sending in a dynamic key->value list as a single JSON serialized string argument to dynamically build either an INSERT or UPDATE sqlCommand with parameterization.]]></description>
		<wfw:commentRss>http://www.overset.com/2008/06/25/use-sqlparametercollection-to-dynamically-build-sqlcommandcommandstring/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simple jQuery Auto Save</title>
		<link>http://www.overset.com/2008/06/25/simple-jquery-auto-save/</link>
		<comments>http://www.overset.com/2008/06/25/simple-jquery-auto-save/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 21:16:48 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=64</guid>
		<description><![CDATA[<blockquote><strong>GOAL</strong>
To provied a simple and automated means of automatically saving a specific global Javascript object shortly after the value of said object changes. This must support complex and multidimensional objects and save the complete changed object to a session handling backend via AJAX.</blockquote>]]></description>
		<wfw:commentRss>http://www.overset.com/2008/06/25/simple-jquery-auto-save/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Javascript print_r function</title>
		<link>http://www.overset.com/2008/06/23/javascript-print_r-function/</link>
		<comments>http://www.overset.com/2008/06/23/javascript-print_r-function/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 20:48:28 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=63</guid>
		<description><![CDATA[A quick javascript port of the ever-so-useful print_r() function in PHP.

<div class="jimbobrules" style="font-family:courier; font-size:7pt;">print_r<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#123;</span><span style="color: #003366; font-weight: bold;">function</span>:<span style="color: #3366CC;">'testing'</span>,arguments:<span style="color: #66cc66;">&#91;</span><span style="color: #3366CC;">'arg1'</span>, <span style="color: #3366CC;">'arg2'</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span><BR><BR>
<div style="font-family:Tahoma; font-size:7pt;"><div><b>[0] => object</b></div><div style="padding-left:25px;"><div style="font-family:Tahoma; font-size:7pt;"><div>[function] => <b>testing</b></div><div><b>[arguments] => object</b></div><div style="padding-left:25px;"><div style="font-family:Tahoma; font-size:7pt;"><div>[0] => <b>arg1</b></div><div>[1] => <b>arg2</b></div></div></div></div></div></div></div>]]></description>
		<wfw:commentRss>http://www.overset.com/2008/06/23/javascript-print_r-function/feed/</wfw:commentRss>
		</item>
		<item>
		<title>jQuery History Plugin</title>
		<link>http://www.overset.com/2008/06/18/jquery-history-plugin/</link>
		<comments>http://www.overset.com/2008/06/18/jquery-history-plugin/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 03:07:32 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[DHTML]]></category>

		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=62</guid>
		<description><![CDATA[Looking for a mean and lean jquery plugin that is completely unobtrusive to the user and allows for tight integration into a jquery ajax driven site that needs to offer forward/back button support as well as state management?
<iframe height="80" width="95%" src="http://www.overset.com/upload/jquery-history/history.html"></iframe>]]></description>
		<wfw:commentRss>http://www.overset.com/2008/06/18/jquery-history-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Colorized SVN STAT and CVS UPDATE Output Via BASH</title>
		<link>http://www.overset.com/2008/05/29/colorized-svn-stat-and-cvs-update-output-via-bash/</link>
		<comments>http://www.overset.com/2008/05/29/colorized-svn-stat-and-cvs-update-output-via-bash/#comments</comments>
		<pubDate>Thu, 29 May 2008 18:11:24 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=61</guid>
		<description><![CDATA[Single line of bash code to output CVS update with colorized:

<code style="float:none; margin:0px;"># cvs -q up -dP &#124; awk &#39;{a[&#34;A&#34;]=32;a[&#34;C&#34;]=31;a[&#34;M&#34;]=34;a[&#34;U&#34;]=37;a[&#34;?&#34;]=36;printf(&#34;\033[1;%sm%s\033[0;00m\n&#34;,a[$1],$0)}&#39;
<span style="color:rgb(85,255,85);">A src/add.cs</span>
<span style="color:rgb(255,85,85);">C src/conflict.cs</span>
<span style="color:rgb(85,85,255);">M src/modified.cs</span>
<span style="color:rgb(255,255,255);">U src/updated.cs</span>
<span style="color:rgb(85,255,255);">? src/unknown.cs</span></code>]]></description>
		<wfw:commentRss>http://www.overset.com/2008/05/29/colorized-svn-stat-and-cvs-update-output-via-bash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Multiday Calendar Datepicker JQuery Plugin</title>
		<link>http://www.overset.com/2008/05/12/multiday-calendar-datepicker-jquery-plugin/</link>
		<comments>http://www.overset.com/2008/05/12/multiday-calendar-datepicker-jquery-plugin/#comments</comments>
		<pubDate>Mon, 12 May 2008 21:11:52 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[DHTML]]></category>

		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=60</guid>
		<description><![CDATA[<iframe height="225" width="95%" src="http://www.overset.com/upload/jCal/jCal.html"></iframe>]]></description>
		<wfw:commentRss>http://www.overset.com/2008/05/12/multiday-calendar-datepicker-jquery-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>LitJson Patch To Serialize Hashtable/IDictionary Keys of DateTime Type to JSON</title>
		<link>http://www.overset.com/2008/04/24/litjson-patch-to-serialize-hashtableidictionary-keys-of-datetime-type-to-json/</link>
		<comments>http://www.overset.com/2008/04/24/litjson-patch-to-serialize-hashtableidictionary-keys-of-datetime-type-to-json/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 23:52:27 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[C#.NET]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/04/24/litjson-patch-to-serialize-hashtableidictionary-keys-of-datetime-type-to-json/</guid>
		<description><![CDATA[Case in point - I want to convert:
<code>DateTime currDate = new DateTime();
Hashtable dateTest = new Hashtable();
dateTest.Add(currDate, "random value");</code>
to be able to serialize as (with the default DateTime format):
<code>{"4/24/2008 12:00:00 AM":"random Value"}</code>]]></description>
		<wfw:commentRss>http://www.overset.com/2008/04/24/litjson-patch-to-serialize-hashtableidictionary-keys-of-datetime-type-to-json/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Convert Single Level &#8220;XML&#8221; To Native C#.NET Object Via Json And Regular Expressions</title>
		<link>http://www.overset.com/2008/04/22/convert-single-level-xml-to-native-cnet-object-via-json-and-regular-expressions/</link>
		<comments>http://www.overset.com/2008/04/22/convert-single-level-xml-to-native-cnet-object-via-json-and-regular-expressions/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 21:51:43 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[C#.NET]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/04/22/convert-single-level-xml-to-native-cnet-object-via-json-and-regular-expressions/</guid>
		<description><![CDATA[convert "xml" (aka "slop") like:
<code>&#60;&#62;114848000000&#60;/&#62;&#60;amount&#62;0.00&#60;/amount&#62;&#60;avs_addr&#62;""YARR&#60;/avs_addr&#62;</code>to:
<code>{"amount":"0.00","avs_addr":"\"YARR"}</code> while stripping out the completely invalid <strong>&#60;&#62;</strong> node. This will also consider all node values to be a string.]]></description>
		<wfw:commentRss>http://www.overset.com/2008/04/22/convert-single-level-xml-to-native-cnet-object-via-json-and-regular-expressions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Convert ADODB RecordSet XML To ADO.NET DataSet Object Natively In C#</title>
		<link>http://www.overset.com/2008/04/21/convert-adodb-recordset-xml-to-adonet-dataset-object-natively-in-c/</link>
		<comments>http://www.overset.com/2008/04/21/convert-adodb-recordset-xml-to-adonet-dataset-object-natively-in-c/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 22:51:52 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[C#.NET]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/04/21/convert-adodb-recordset-xml-to-adonet-dataset-object-natively-in-c/</guid>
		<description><![CDATA[Problem: You have a 3rd party API that returns an ADODB XML RecordSet that you need to incorporate in your .NET application.
ADO.NET is completely different than the Legacy ADODB and offers no completely transparent backward compatibility. As per Microsoft&#8217;s admission, http://support.microsoft.com/kb/910696, using TlbImp.exe&#8217;d legacy ADODB dll&#8217;s or those that were included with Visual Studio 2005 [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2008/04/21/convert-adodb-recordset-xml-to-adonet-dataset-object-natively-in-c/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simple AES (Rijndael) C# Encrypt &#038; Decrypt functions</title>
		<link>http://www.overset.com/2008/04/17/simple-aes-rijndael-c-encrypt-decrypt-functions/</link>
		<comments>http://www.overset.com/2008/04/17/simple-aes-rijndael-c-encrypt-decrypt-functions/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 18:38:29 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[C#.NET]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/04/17/simple-aes-rijndael-c-encrypt-decrypt-functions/</guid>
		<description><![CDATA[I simply re-purposed Bobby Derosa&#8217;s Triple DES (3DES) Encrypt() and Decrypt() functions to provide a simple and straight-forward way to use AES symmetrical encryption safe for use on such things as UTF-8 and/or HTTP GET string compatibility. I&#8217;m using this in ASP.NET AJAX-enabled applications.
I&#8217;m only using a 256bit (32byte) key for these example functions.
Encrypt()
public static [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2008/04/17/simple-aes-rijndael-c-encrypt-decrypt-functions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mark Gibson&#8217;s JSON JQuery Updated</title>
		<link>http://www.overset.com/2008/04/11/mark-gibsons-json-jquery-updated/</link>
		<comments>http://www.overset.com/2008/04/11/mark-gibsons-json-jquery-updated/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 23:47:21 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/04/11/mark-gibsons-json-jquery-updated/</guid>
		<description><![CDATA[Mark Gibson put together a re-purposed json.js direct from Douglas Crockford&#8217;s early implementation of json.js as a jQuery plugin located here. I simply took Douglas Crockford&#8217;s &#8216;2008-02-14&#8242; json2.js release and did the same re-purposing as Mark Gibson did just to have the updated features of the new json2.js code. One of those features included the [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2008/04/11/mark-gibsons-json-jquery-updated/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MSSQL - Fast Character Field Loose-Comparison</title>
		<link>http://www.overset.com/2008/04/11/mssql-fast-character-field-loose-comparison/</link>
		<comments>http://www.overset.com/2008/04/11/mssql-fast-character-field-loose-comparison/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 22:56:12 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<category><![CDATA[MSSQL]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/04/11/mssql-fast-character-field-loose-comparison/</guid>
		<description><![CDATA[Another absolute gem that a coworker of mine, Scott Fitzpatrick, found as part of our continuing database optimization was how to compare character fields fast if doing a &#8220;loose&#8221; comparison. Say we wanted to find a row where the field was O&#8217;BRIEN but we wanted to match on OBRIEN. We have previously been using a [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2008/04/11/mssql-fast-character-field-loose-comparison/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MSSQL Functions To Strip Non-AlphaNumeric and Non-Numeric Characters In Character Fields</title>
		<link>http://www.overset.com/2008/04/11/mssql-functions-to-strip-non-alphanumeric-and-non-numeric-characters-in-character-fields/</link>
		<comments>http://www.overset.com/2008/04/11/mssql-functions-to-strip-non-alphanumeric-and-non-numeric-characters-in-character-fields/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 22:41:08 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[MSSQL]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/04/11/mssql-functions-to-strip-non-alphanumeric-and-non-numeric-characters-in-character-fields/</guid>
		<description><![CDATA[Thanks to Dan Venor and Scott Fitzpatrick and a little help isolating the ASCII Character values here are a two functions for use with inline MSSQL queries to strip non-alphanumeric and non-numeric characters in character fields respectively. This comes in handy if you&#8217;re using older versions of mssql that do not have regex (regular expression) [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2008/04/11/mssql-functions-to-strip-non-alphanumeric-and-non-numeric-characters-in-character-fields/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Load Test AJAX Applications With HTTPERF</title>
		<link>http://www.overset.com/2008/03/27/load-test-ajax-applications-with-httperf/</link>
		<comments>http://www.overset.com/2008/03/27/load-test-ajax-applications-with-httperf/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 02:43:27 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/03/27/load-test-ajax-applications-with-httperf/</guid>
		<description><![CDATA[First off - never leave home before launching any site or server architecture without HTTPERF. http://www.hpl.hp.com/research/linux/httperf/
This is the most robust and elegantly simple load testing CLI (command line interface) I&#8217;ve yet ever seen or been happy to use. The one feature that is most impressive is the &#8211;wsesslog feature:
 &#160; &#160; &#160; --wsesslog=N,X,F
&#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2008/03/27/load-test-ajax-applications-with-httperf/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fast Display of Coldfusion Execution Time</title>
		<link>http://www.overset.com/2008/03/17/fast-coldfusion-execution-time/</link>
		<comments>http://www.overset.com/2008/03/17/fast-coldfusion-execution-time/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 19:46:27 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/03/17/fast-coldfusion-execution-time/</guid>
		<description><![CDATA[There is a definite penalty to using the &#8220;Report Execution Times&#8221; in the coldfusion administrator. There is a simple way to use built-in java timestamps to guage execution time.
I simply add a start time at the beginning of a request via the Application.cfc&#8217;s onRequest method and calculate the difference in time at the end of [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2008/03/17/fast-coldfusion-execution-time/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Javascript Invalid Argument errors</title>
		<link>http://www.overset.com/2008/03/05/javascript-invalid-argument-errors/</link>
		<comments>http://www.overset.com/2008/03/05/javascript-invalid-argument-errors/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 21:52:36 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/03/05/javascript-invalid-argument-errors/</guid>
		<description><![CDATA[When you build an AJAX application that is served to IE6 and IE7 clients - you&#8217;ll probably run into the obscure &#8220;Invalid Argument&#8221; error:
[name] => Error
[number] => -2147024809
[description] => Invalid argument.
[message] => Invalid argument. 
If you see this returned by the Error object that gets passed with a try {} catch {} throw or a [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2008/03/05/javascript-invalid-argument-errors/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Convert ADODB XML To JSON Through XSLT</title>
		<link>http://www.overset.com/2008/02/21/convert-adodb-xml-to-json-through-xslt/</link>
		<comments>http://www.overset.com/2008/02/21/convert-adodb-xml-to-json-through-xslt/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 02:06:19 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/02/21/convert-adodb-xml-to-json-through-xslt/</guid>
		<description><![CDATA[Hot on the heels of my ADOtoWDDX XSLT1.0 script, here&#8217;s a way to take the ADODB XML recordSet and parse the data into a JSON array of objects (again, this will work with XSLT 1.0):
Here&#8217;s the XSLT:
&#60;xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'&#62;
&#160; &#160; &#60;xsl:output method=&#34;text&#34;/&#62;&#160;
&#160; &#160; &#60;xsl:template match=&#34;/&#34;&#62;
&#160; &#160; &#160; &#160; &#60;xsl:for-each select=&#34;*/*&#34;&#62;
&#160; &#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2008/02/21/convert-adodb-xml-to-json-through-xslt/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Consolidate &#038; Compress AJAX Javascript Files Through Coldfusion With JSMin</title>
		<link>http://www.overset.com/2008/02/13/consolidate-compress-ajax-javascript-files-through-coldfusion-with-jsmin/</link>
		<comments>http://www.overset.com/2008/02/13/consolidate-compress-ajax-javascript-files-through-coldfusion-with-jsmin/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 01:33:23 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[Coldfusion Development]]></category>

		<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://www.overset.com/2008/02/13/consolidate-compress-ajax-javascript-files-through-coldfusion-with-jsmin/</guid>
		<description><![CDATA[When building a large-scale AJAX application the size and number of supporting Javascript files grows quickly. There are many projects out there to aid in the optimized delivery of so many AJAX application assets which essentially consolidate several Javascript files into one file, &#8220;compress&#8221; via JSMin and finally compress via mod_deflate or simple gzip HTTP [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2008/02/13/consolidate-compress-ajax-javascript-files-through-coldfusion-with-jsmin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>mod_cache ignores mod_dir DirectoryIndex index files + workaround</title>
		<link>http://www.overset.com/2007/12/24/mod_cache-ignores-mod_dir-directoryindex-index-files-workaround/</link>
		<comments>http://www.overset.com/2007/12/24/mod_cache-ignores-mod_dir-directoryindex-index-files-workaround/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 23:30:29 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/12/24/mod_cache-ignores-mod_dir-directoryindex-index-files-workaround/</guid>
		<description><![CDATA[An interesting problem with Apache&#8217;s mod_cache (even &#8220;production&#8221; in the 2.2.X branch) is that it does not cache mod_dir&#8217;s DirectoryIndex files. For instance, if you have a
DirectoryIndex index.html index.php
declaration, neither of which will be cached by mod_cache. I have only seen this be true for mod_disk_cache but assume it fails with mod_mem_cache as well. The [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/12/24/mod_cache-ignores-mod_dir-directoryindex-index-files-workaround/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Custom Coldfusion Caching Engine</title>
		<link>http://www.overset.com/2007/12/17/custom-coldfusion-caching-engine/</link>
		<comments>http://www.overset.com/2007/12/17/custom-coldfusion-caching-engine/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 22:34:50 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/12/17/custom-coldfusion-caching-engine/</guid>
		<description><![CDATA[CFCACHE is a black box item. It works well for &#8220;normal&#8221; pages, but it&#8217;s one caveat since version 6 of Coldfusion was that it automatically pre-pended the cache file with a &#60;!&#8212; URI &#8212;&#62; right at the top of the file. This ruins any DOCTYPE declaration in IE and there&#8217;s no way around it - [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/12/17/custom-coldfusion-caching-engine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Papervision Mesh3D Terrain Map Simplification - Proof of Concept</title>
		<link>http://www.overset.com/2007/09/04/papervision-mesh3d-terrain-map-simplification-proof-of-concept/</link>
		<comments>http://www.overset.com/2007/09/04/papervision-mesh3d-terrain-map-simplification-proof-of-concept/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 02:41:27 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/09/04/papervision-mesh3d-terrain-map-simplification-proof-of-concept/</guid>
		<description><![CDATA[So I have a terrain map as a Plane::Mesh3D object in flash using the Papervision 3D greatness. The {x,y} on all the vertices as it&#8217;s generated from the USGS Elevation data create 2 triangles in a perfect square. This means that we have lots of triangles that we don&#8217;t need on the &#8220;flat&#8221; part of [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/09/04/papervision-mesh3d-terrain-map-simplification-proof-of-concept/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simple Flash Remoting Proxy Through Linux</title>
		<link>http://www.overset.com/2007/07/13/simple-flash-remoting-proxy-through-linux/</link>
		<comments>http://www.overset.com/2007/07/13/simple-flash-remoting-proxy-through-linux/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 17:54:28 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/07/13/simple-flash-remoting-proxy-through-linux/</guid>
		<description><![CDATA[I must disclaim that this is a very straight forward proxy example yet it does not work with AJAX and web browser&#8217;s cross-domain security policies/complexes. There is actually a far more elegant solution I use currently which enables complete support for Flash Remoting and AJAX calls to be made via a cluster of proxies even [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/07/13/simple-flash-remoting-proxy-through-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How To Convert Apache SSL Certificate To Use With IIS</title>
		<link>http://www.overset.com/2007/07/13/how-to-convert-apache-ssl-certificate-to-use-with-iis/</link>
		<comments>http://www.overset.com/2007/07/13/how-to-convert-apache-ssl-certificate-to-use-with-iis/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 17:32:04 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/07/13/how-to-convert-apache-ssl-certificate-to-use-with-iis/</guid>
		<description><![CDATA[Disclaimer: I figured this out from other sites and other&#8217;s hard work. Not only that but another classic case for how much we take advantage of the amazing functionality of OpenSSL.
To import your certificate to Windows, you will first need to combine your primary certificate with your private key file in a .pfx type backup [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/07/13/how-to-convert-apache-ssl-certificate-to-use-with-iis/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Javascript Recursive Object Copy, Deep Object Copy, Pass By Value</title>
		<link>http://www.overset.com/2007/07/11/javascript-recursive-object-copy-deep-object-copy-pass-by-value/</link>
		<comments>http://www.overset.com/2007/07/11/javascript-recursive-object-copy-deep-object-copy-pass-by-value/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 21:24:31 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/07/11/javascript-recursive-object-copy-deep-object-copy-pass-by-value/</guid>
		<description><![CDATA[<strong>Use jQuery's <a href="http://docs.jquery.com/Utilities/jQuery.extend">jQuery.extend( TRUE, target, object1, [objectN] )</a> "DEEP EXTEND" instead.</strong>


<div class="jimbobrules" style="font-family: monospace;"><span style="color: #003366; font-weight: bold;">var</span> tt = <span style="color: #66cc66;">&#123;</span>one:<span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#123;</span>two:<span style="color: #CC0000;">1</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#125;</span>;<br /><span style="color: #003366; font-weight: bold;">var</span> ttt = $.<span style="color: #006600;">extend</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">true</span>, <span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&#125;</span>, tt<span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #000066;">alert</span><span style="color: #66cc66;">&#40;</span>ttt.<span style="color: #006600;">one</span><span style="color: #66cc66;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">two</span> == tt.<span style="color: #006600;">one</span><span style="color: #66cc66;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">two</span><span style="color: #66cc66;">&#41;</span>;&#160; &#160;<span style="color: #009900; font-style: italic;">// output true</span><br />ttt.<span style="color: #006600;">one</span><span style="color: #66cc66;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">two</span> = <span style="color: #CC0000;">2</span>;<br />
<span style="color: #000066;">alert</span><span style="color: #66cc66;">&#40;</span>ttt.<span style="color: #006600;">one</span><span style="color: #66cc66;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">two</span> == tt.<span style="color: #006600;">one</span><span style="color: #66cc66;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">two</span><span style="color: #66cc66;">&#41;</span>;&#160;<span style="color: #009900; font-style: italic;">// output false</span></div>]]></description>
		<wfw:commentRss>http://www.overset.com/2007/07/11/javascript-recursive-object-copy-deep-object-copy-pass-by-value/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DHTML Date Picker, Javascript Calendar v0.3</title>
		<link>http://www.overset.com/2007/07/10/dhtml-date-picker-javascript-calendar/</link>
		<comments>http://www.overset.com/2007/07/10/dhtml-date-picker-javascript-calendar/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 00:29:50 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/07/10/dhtml-date-picker-javascript-calendar/</guid>
		<description><![CDATA[I&#8217;ve seen my share of Dynamic HTML Date Pickers, Javascript Calendar controls, and the like. Each of which have a more horrifically ugly interface and are bloated with features. I found a need to create a simple calender piece so that a user could add a product to their cart when clicking on a specific [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/07/10/dhtml-date-picker-javascript-calendar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DHTML Balloon Help, Tooltip, Hint That Auto Positions</title>
		<link>http://www.overset.com/2007/06/20/dhtml-balloon-helper-that-auto-positions/</link>
		<comments>http://www.overset.com/2007/06/20/dhtml-balloon-helper-that-auto-positions/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 02:36:37 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/06/20/dhtml-balloon-helper-that-auto-positions/</guid>
		<description><![CDATA[UPDATED - 11/28/2007

Fixed issue with scrollable document window. It will not properly position in IE6.2800, IE7, and FF2 with loose.dtd. Will test with Safari shortly.

UPDATED - 10/16/2007

fixed issue with not properly aligning the balloon vertically when on the &#8220;top&#8221; of the element it&#8217;s pointing at. This was an obvious problem when the balloon was pointing [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/06/20/dhtml-balloon-helper-that-auto-positions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Get Client Request Headers in Coldfusion</title>
		<link>http://www.overset.com/2007/06/19/get-client-request-headers-in-coldfusion/</link>
		<comments>http://www.overset.com/2007/06/19/get-client-request-headers-in-coldfusion/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 17:46:11 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/06/19/get-client-request-headers-in-coldfusion/</guid>
		<description><![CDATA[Have you needed to acquire the exact values of a specific request header from the client? Do the default CGI variables in Coldfusion not offer access to a specific request header that you need? 
If so, the fabled getPageContext() method offers easy access to the string values of these request headers.
&#60;cfoutput&#62;#getPageContext().getRequest().getHeader("Host")#&#60;/cfoutput&#62;
&#60;cfoutput&#62;#getPageContext().getRequest().getHeader("Cookie")#&#60;/cfoutput&#62;
&#60;cfoutput&#62;#getPageContext().getRequest().getHeader("User-Agent")#&#60;/cfoutput&#62;
&#60;cfoutput&#62;#getPageContext().getRequest().getHeader("Referer")#&#60;/cfoutput&#62;
]]></description>
		<wfw:commentRss>http://www.overset.com/2007/06/19/get-client-request-headers-in-coldfusion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Capture All Coldfusion Errors in CFAJAX</title>
		<link>http://www.overset.com/2007/05/21/capture-all-coldfusion-errors-in-cfajax/</link>
		<comments>http://www.overset.com/2007/05/21/capture-all-coldfusion-errors-in-cfajax/#comments</comments>
		<pubDate>Mon, 21 May 2007 21:29:52 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/05/21/capture-all-coldfusion-errors-in-cfajax/</guid>
		<description><![CDATA[Ever been stuck with a CFAJAX-driven application that throws a CFERROR that causes the AJAX application to &#8220;break&#8221; when it comes to the user-experience&#8230;?
One problem with the development cycle and regression testing of CFAJAX-based applications is the inability to easily &#8220;capture&#8221; errors as they happen in the Coldfusion code that makes up the actual AJAX [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/05/21/capture-all-coldfusion-errors-in-cfajax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Papervision3D Terrain Map v0.2 With Satellite Image Texture</title>
		<link>http://www.overset.com/2007/04/24/papervision3d-terrain-map-v02-with-satellite-image-texture/</link>
		<comments>http://www.overset.com/2007/04/24/papervision3d-terrain-map-v02-with-satellite-image-texture/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 20:03:03 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/04/24/papervision3d-terrain-map-v02-with-satellite-image-texture/</guid>
		<description><![CDATA[Hot on the heels of displaying a wireframe mesh of a custom triangulated Terrain map made from USGS SDTS DEM information, the next big step was to get a texture map applied. terraserver-usa.net has a WMS portal for acquire rather high-quality non-watermark DOQ (digital ortho-quad) satellite imagery of any coordinates. Knowing the precise decimal-based corrdinates [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/04/24/papervision3d-terrain-map-v02-with-satellite-image-texture/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Papervision3D Terrain Map of Mammoth Mountain Ski Area</title>
		<link>http://www.overset.com/2007/04/21/papervision3d-terrain-map-of-mammoth-mountain-ski-area/</link>
		<comments>http://www.overset.com/2007/04/21/papervision3d-terrain-map-of-mammoth-mountain-ski-area/#comments</comments>
		<pubDate>Sat, 21 Apr 2007 23:37:56 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/04/21/papervision3d-terrain-map-of-mammoth-mountain-ski-area/</guid>
		<description><![CDATA[Yes, another 3D terrain map done in Papervision3D. Below is a proof of concept that USGS D.E.M. (Digital Elevation Model) information can be easily placed into a Papervision3D Mesh.
I will be developing this further to make the [x,y,z] more &#8220;visually correct&#8221;. There are many more things to be done, but this is a simple example [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/04/21/papervision3d-terrain-map-of-mammoth-mountain-ski-area/feed/</wfw:commentRss>
		</item>
		<item>
		<title>mod_proxy and internet explorer problems</title>
		<link>http://www.overset.com/2007/04/03/mod_proxy-and-internet-explorer-problems/</link>
		<comments>http://www.overset.com/2007/04/03/mod_proxy-and-internet-explorer-problems/#comments</comments>
		<pubDate>Tue, 03 Apr 2007 17:30:11 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[DHTML]]></category>

		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/04/03/mod_proxy-and-internet-explorer-problems/</guid>
		<description><![CDATA[If you have seen this error appear in your Apache logs:
(104)Connection reset by peer: proxy: prefetch request body failed to 10.0.0.2:80 (10.0.0.2) from 10.0.0.2 ()
.. or any error related to what appears to be your mod_proxy declarations failing - as we have - I have discovered two things that will help prevent this issue. This [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/04/03/mod_proxy-and-internet-explorer-problems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Send Native JSON Javascript Objects Back to CFAJAX</title>
		<link>http://www.overset.com/2007/03/21/send-native-json-javascript-objects-back-to-cfajax/</link>
		<comments>http://www.overset.com/2007/03/21/send-native-json-javascript-objects-back-to-cfajax/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 06:45:37 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/03/21/send-native-json-javascript-objects-back-to-cfajax/</guid>
		<description><![CDATA[Every CFAJAX example I&#8217;ve seen thus far has only shown the transmission of simple datatypes from Javascript to a CFAJAX handler Coldfusion file. I wanted to go a step further and bring a completely native Javascript JSON object into Coldfusion.
Make sure you have the newest implementations of the following:

json.js version &#8216;2007-01-10&#8242; or later from http://www.json.org/js.html [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/03/21/send-native-json-javascript-objects-back-to-cfajax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Problems With Clustered Flash Remoting Through Apache mod_proxy</title>
		<link>http://www.overset.com/2007/03/19/clustered-flash-remoting-through-coldfusion-redirection-problems/</link>
		<comments>http://www.overset.com/2007/03/19/clustered-flash-remoting-through-coldfusion-redirection-problems/#comments</comments>
		<pubDate>Mon, 19 Mar 2007 21:10:35 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/03/19/clustered-flash-remoting-through-coldfusion-redirection-problems/</guid>
		<description><![CDATA[The scenario is having an externally accessible Apache 2.2.4 server providing a clustered proxy for Flash Remoting. The problem I encountered every time I tried to access http://www.myhost.com/_api/flashservices/gateway/ it would access the appropriate clustered proxy node - but that node would immediately send back a 302:Location Redirect which would resolve to a private-network IP address [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/03/19/clustered-flash-remoting-through-coldfusion-redirection-problems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Unix Timestamp in Coldfusion</title>
		<link>http://www.overset.com/2007/03/07/unix-timestamp-in-coldfusion/</link>
		<comments>http://www.overset.com/2007/03/07/unix-timestamp-in-coldfusion/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 21:20:53 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/03/07/unix-timestamp-in-coldfusion/</guid>
		<description><![CDATA[This is simple to do - and horrifically useful when using Coldfusion in line with Unix servers and other Unix-based scripting languages&#8230;
&#60;cfset jDate = createObject&#40;&#34;java&#34;, &#34;java.util.Date&#34;&#41;&#62;
&#60;cfdump var=&#34;#jDate.getTime()#&#34;&#62;
Download this code: cfmx-unix-timestamp
This should be self-explanitory - and useful. The Java core saves Coldfusion in the end AGAIN.
]]></description>
		<wfw:commentRss>http://www.overset.com/2007/03/07/unix-timestamp-in-coldfusion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Store Binary Data In MySQL With Coldfusion</title>
		<link>http://www.overset.com/2007/03/02/store-binary-data-in-mysql-with-coldfusion/</link>
		<comments>http://www.overset.com/2007/03/02/store-binary-data-in-mysql-with-coldfusion/#comments</comments>
		<pubDate>Sat, 03 Mar 2007 01:46:41 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/03/02/store-binary-data-in-mysql-with-coldfusion/</guid>
		<description><![CDATA[We found the need to have dynamic PDFs generated, displayed to the user, then a copy stored version of the PDF in binary format in a MySQL database.
This is great for PDF-based invoices, confirmation letters, etc that need to be generated and stored. In our case - writing the PDF to a web-accessible directory made [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/03/02/store-binary-data-in-mysql-with-coldfusion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CFAJAX + JSON == Better Javascript Object Support</title>
		<link>http://www.overset.com/2007/02/19/cfajax-json-better-javascript-object-support/</link>
		<comments>http://www.overset.com/2007/02/19/cfajax-json-better-javascript-object-support/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 01:40:48 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=29</guid>
		<description><![CDATA[I&#8217;ve been developing around CFAJAX automatically instantiating any coldfusion struct in Javascript as an array of KEY:VALUE pairs. I fell victim to several traps in CFAJAX when there were ever a KEY:VALUE pair with the VALUE being an empty string.
The more I dug around the cfajax code the more I figured it would be best [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/02/19/cfajax-json-better-javascript-object-support/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enable CFAJAX Client Authentication Through Web Proxy</title>
		<link>http://www.overset.com/2007/02/14/enable-cfajax-client-authentication-through-web-proxy/</link>
		<comments>http://www.overset.com/2007/02/14/enable-cfajax-client-authentication-through-web-proxy/#comments</comments>
		<pubDate>Thu, 15 Feb 2007 00:39:04 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=28</guid>
		<description><![CDATA[Seeing as XMLHTTPRequest.open() is limited to only working on URI&#8217;s on the same domain:port pair as the page was originally loaded from - I had a problem trying to access an AJAX handler on a different host.
I solved this problem with Apache&#8217;s mod_proxy. This caused another issue with the client authentication functionality in CFAJAX.
First off, [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/02/14/enable-cfajax-client-authentication-through-web-proxy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>True ColdFusion whitespace removal + CFAJAX support</title>
		<link>http://www.overset.com/2007/01/31/true-coldfusion-whitespace-removal-cfajax-support/</link>
		<comments>http://www.overset.com/2007/01/31/true-coldfusion-whitespace-removal-cfajax-support/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 21:02:04 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=26</guid>
		<description><![CDATA[To go on my other article, I added two lines to my onRequestEnd function as set in the Application.cfc. These lines will parse out preceding and trailing whitespace for all CFAJAX responses if your CF server is still having trouble doing proper &#8220;whitespace management&#8221;.
&#60;cffunction name=&#34;onRequestEnd&#34; output=&#34;Yes&#34;&#62;&#60;cfsetting enablecfoutputonly=&#34;Yes&#34;&#62;
&#160; &#160; &#60;!--- forceful strip of whitespaces from CFMX [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/01/31/true-coldfusion-whitespace-removal-cfajax-support/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Canon Network Camera Control Protocol Hack - VB-C50i Control Port Communication</title>
		<link>http://www.overset.com/2007/01/24/canon-network-camera-control-protocol-hack-vb-c50i-control-port-communication/</link>
		<comments>http://www.overset.com/2007/01/24/canon-network-camera-control-protocol-hack-vb-c50i-control-port-communication/#comments</comments>
		<pubDate>Thu, 25 Jan 2007 00:44:44 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.overset.com/2007/01/24/canon-network-camera-control-protocol-hack-vb-c50i-control-port-communication/</guid>
		<description><![CDATA[UPDATE 10/10/2007 -  Put together a very simple Coldfusion script that can control a camera by connecting directly to the cam, taking control of it, and sending binary control data. Here&#8217;s the example source:
&#60;!--- Access the Java Thread class (for sleep) ---&#62;
&#60;cfset thread = createObject&#40;&#34;java&#34;, &#34;java.lang.Thread&#34;&#41;&#62;
&#60;!--- Create a default TCP socket connection to the [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/01/24/canon-network-camera-control-protocol-hack-vb-c50i-control-port-communication/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Live Streaming of a Webcam Feed from CANON VB-C10/C50 From a Relay Proxy Server</title>
		<link>http://www.overset.com/2007/01/22/live-streaming-of-a-webcam-feed-from-canon-vb-c10c50-from-a-relay-proxy-server/</link>
		<comments>http://www.overset.com/2007/01/22/live-streaming-of-a-webcam-feed-from-canon-vb-c10c50-from-a-relay-proxy-server/#comments</comments>
		<pubDate>Mon, 22 Jan 2007 22:32:40 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=23</guid>
		<description><![CDATA[UPDATE 10/01/2007 found out that if the input from the cam is 6FPS and the output to SWF via FFSERVER is 4FPS - there&#8217;s no lag in camera controls. The scripts below have been changed to pull the MJPEG images from the camera at 6FPS and keep the flash SWF output as 4FPS.
The controllable IP [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/01/22/live-streaming-of-a-webcam-feed-from-canon-vb-c10c50-from-a-relay-proxy-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Best Flash AS2 PullDown Component v0.3</title>
		<link>http://www.overset.com/2007/01/05/best-flash-as2-pulldown-component-v02/</link>
		<comments>http://www.overset.com/2007/01/05/best-flash-as2-pulldown-component-v02/#comments</comments>
		<pubDate>Sat, 06 Jan 2007 01:26:54 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=22</guid>
		<description><![CDATA[This is the DEMO of my lightweight &#8220;Pull Down&#8221; component for Flash AS2.0 as saved for Flash7.
Goal 1 - To provide a lightweight component to supersede the built-in Flash Components
Goal 2 - To provide the same functionality as FireFox in Windows XP&#8217;s functionality
Goal 3 - To allow for incorporation into an Observer or MVC pattern-based [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2007/01/05/best-flash-as2-pulldown-component-v02/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simple JavaScript Form Field onKeyDown Regular Expression Wrapper</title>
		<link>http://www.overset.com/2006/12/01/simple-javascript-form-field-onkeydown-regular-expression-wrapper/</link>
		<comments>http://www.overset.com/2006/12/01/simple-javascript-form-field-onkeydown-regular-expression-wrapper/#comments</comments>
		<pubDate>Fri, 01 Dec 2006 18:30:24 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=21</guid>
		<description><![CDATA[UPDATED &#8212;-
This is the final version I&#8217;ve been using in the live environment - streamlined and simple for use in windows, mac - IE, FireFox, Safari.
/* onKeyPress validation function */
function validVal&#40;event, keyRE&#41; &#123;
&#160; &#160; if &#40;&#160; &#160; &#40; typeof&#40;event.keyCode&#41; != 'undefined' &#38;&#38; event.keyCode &#62; 0 &#38;&#38; String.fromCharCode&#40;event.keyCode&#41;.search&#40;keyRE&#41; != &#40;-1&#41; &#41; &#124;&#124; 
&#160; &#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2006/12/01/simple-javascript-form-field-onkeydown-regular-expression-wrapper/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Observer Pattern With Manual Object Subscription</title>
		<link>http://www.overset.com/2006/11/30/flash-observer-pattern-with-manual-object-subscription/</link>
		<comments>http://www.overset.com/2006/11/30/flash-observer-pattern-with-manual-object-subscription/#comments</comments>
		<pubDate>Thu, 30 Nov 2006 19:44:24 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=20</guid>
		<description><![CDATA[This is a simple Observer Pattern for Flash AS2.0.
The idea is to instantiate this as a singleton within your project. I add this class as a plan MovieClip library asset linked to the AS2.0 class.
This code &#8220;subscribes&#8221; other instantiated classes manually. This means that every other class defined in the project that I want to [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2006/11/30/flash-observer-pattern-with-manual-object-subscription/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Add a &#8220;Please Wait&#8221; message to your AJAX application</title>
		<link>http://www.overset.com/2006/11/10/add-a-please-wait-message-to-your-ajax-application/</link>
		<comments>http://www.overset.com/2006/11/10/add-a-please-wait-message-to-your-ajax-application/#comments</comments>
		<pubDate>Sat, 11 Nov 2006 01:36:32 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=19</guid>
		<description><![CDATA[Flash and the whole R.I.A. movement has brought with it the expectation, by the end user, that they need to know what the application is doing. As an AJAX developer you understand that you can have numerous synchronous requests running at the same time - and as a conventional application developer you understand that you [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2006/11/10/add-a-please-wait-message-to-your-ajax-application/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Manually clear stale Coldfusion CLIENT data from MySQL</title>
		<link>http://www.overset.com/2006/11/08/manually-clear-stale-coldfusion-client-data-from-mysql/</link>
		<comments>http://www.overset.com/2006/11/08/manually-clear-stale-coldfusion-client-data-from-mysql/#comments</comments>
		<pubDate>Wed, 08 Nov 2006 22:06:55 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=18</guid>
		<description><![CDATA[So I&#8217;ve had a great deal of experience watching Coldfusion MX servers cripple themselves during the &#8220;client data storage purge&#8221; which happens on a defined interval via the CFAdmin. I&#8217;ve seen this only be a problem with using a MySQL 4.1 database with MX 6.X through 7.X.
After shelling out the $500 single support incident with [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2006/11/08/manually-clear-stale-coldfusion-client-data-from-mysql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Webalizer shell script that handles clustered logs</title>
		<link>http://www.overset.com/2006/11/08/webalizer-shell-script-that-handles-clustered-logs/</link>
		<comments>http://www.overset.com/2006/11/08/webalizer-shell-script-that-handles-clustered-logs/#comments</comments>
		<pubDate>Wed, 08 Nov 2006 21:56:27 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=17</guid>
		<description><![CDATA[This shell script utilizes barebones webalizer config files in /etc/webalizer/{NAME}.conf where {NAME} is the value of the somewhat standard hostname-access_log.1.gz with Linux log rotation.
This uses the zmergelog tool (thanks to Bertrand Demiddelaer!) which is readily available via apt-get install zmergelog via the stable sarge repository.
This is very handy when you want to process LARGE log [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2006/11/08/webalizer-shell-script-that-handles-clustered-logs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash &#8220;wait&#8221; animation - i.e. browser throbber</title>
		<link>http://www.overset.com/2006/09/27/flash-wait-animation-ie-browser-throbber/</link>
		<comments>http://www.overset.com/2006/09/27/flash-wait-animation-ie-browser-throbber/#comments</comments>
		<pubDate>Wed, 27 Sep 2006 17:41:16 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=16</guid>
		<description><![CDATA[So it&#8217;s key in any application to keep the user informed and it can be a huge disconnect if the user doesn&#8217;t know if they should interact or wait. Such is the case with many applications - where the user doesn&#8217;t know if the program is &#8220;thinking&#8221; and if they should wait. Hence the simple [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2006/09/27/flash-wait-animation-ie-browser-throbber/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Date Picker (Minature Calendar Alpha) v0.3</title>
		<link>http://www.overset.com/2006/09/26/minature-calendar-alpha-v03/</link>
		<comments>http://www.overset.com/2006/09/26/minature-calendar-alpha-v03/#comments</comments>
		<pubDate>Tue, 26 Sep 2006 23:32:18 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=15</guid>
		<description><![CDATA[07/18/2007 &#8212; Here&#8217;s a release. This is a .zip file with the .fla and needed class files. There are no namespace declarations. I&#8217;m releasing this code with the &#8220;limitless&#8221; BSD License. This package includes Darron Schall&#8217;s DateFormatter class released with a similar license in 8/27/2003.
Notes - this is not a completed custom component, which I [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2006/09/26/minature-calendar-alpha-v03/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ADO XML to WDDX XML XSLT Transformation</title>
		<link>http://www.overset.com/2006/09/25/ado-xml-to-wddx-xml-xslt-transformation/</link>
		<comments>http://www.overset.com/2006/09/25/ado-xml-to-wddx-xml-xslt-transformation/#comments</comments>
		<pubDate>Mon, 25 Sep 2006 21:19:34 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[Coldfusion Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=14</guid>
		<description><![CDATA[That has to be the most obscure title I&#8217;ve ever seen no doubt&#8230;
Say you have an ADODB XML packet, i.e. ASP&#8217;s &#8220;short&#8221; default version of the XML recordset for a query executed through the ADODB/ADO facility. In sum, this XML is horribly inefficient because of the recordset&#8217;s schema in present in EVERY SINGLE ADO XML [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2006/09/25/ado-xml-to-wddx-xml-xslt-transformation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash &#038; JavaScript dollarFormat function</title>
		<link>http://www.overset.com/2006/09/22/cheap-flash-dollarformat-function/</link>
		<comments>http://www.overset.com/2006/09/22/cheap-flash-dollarformat-function/#comments</comments>
		<pubDate>Fri, 22 Sep 2006 21:09:14 +0000</pubDate>
		<dc:creator>Jim Palmer</dc:creator>
		
		<category><![CDATA[DHTML]]></category>

		<category><![CDATA[Flash Development]]></category>

		<guid isPermaLink="false">http://www.overset.com/?p=13</guid>
		<description><![CDATA[UPDATE 2/18/2008 - Now works with negative values and properly formats &#8216;-.006&#8242; as &#8216;-$0.01&#8242; with cent rounding via Math.round() at precision level 2.
A quick function that was put together to parse strings/numbers (float as well) into a US Dollar formatted string. Case in point - we want the number 10000 to actually be turned into [...]]]></description>
		<wfw:commentRss>http://www.overset.com/2006/09/22/cheap-flash-dollarformat-function/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
