<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>johnwilker.com &#187; ColdFusion</title>
	<atom:link href="http://johnwilker.com/category/ColdFusion/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnwilker.com</link>
	<description>John Wilker: Community, Code, Randomness</description>
	<lastBuildDate>Thu, 09 Feb 2012 15:26:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>360Coldfusion, very interesting</title>
		<link>http://johnwilker.com/2009/02/360coldfusion-very-interesting/</link>
		<comments>http://johnwilker.com/2009/02/360coldfusion-very-interesting/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 14:00:17 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[360Conferences]]></category>
		<category><![CDATA[360Flex]]></category>
		<category><![CDATA[360|iDev]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[360|CF]]></category>

		<guid isPermaLink="false">http://johnwilker.com/?p=709</guid>
		<description><![CDATA[Tom and I thought about doing a CF conference, after I think 360&#124;Flex Seattle. The reason we never went forward with the ideas was CFUnited and CF.Objective().

I've thougt CFUnited was over priced and didn't really offer enough to be worth the price, since I attended in 2005. I've never attended CF.Objective(), since by the time it got started up, I was moving into Flex development, but since it bills itself as the Enterprise CF Conference, I found it odd that it was dribbling extra technologies, moving away from CF.<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>Tom and I thought about doing a CF conference, after I think 360|Flex Seattle. The reason we never went forward with the ideas was CFUnited and CF.Objective().</p>
<p>I&#8217;ve thougt CFUnited was over priced and didn&#8217;t really offer enough to be worth the price, since I attended in 2005. I&#8217;ve never attended CF.Objective(), since by the time it got started up, I was moving into Flex development, but since it bills itself as the Enterprise CF Conference, I found it odd that it was dribbling extra technologies, moving away from CF.</p>
<p>All that said, we thought the CF Community was happy with it&#8217;s options. I think we might have been wrong. We got a DM the other day, &#8220;any chance we can see 360|ColdFusion?  the existing conferences are a big bag of suck&#8221;</p>
<p>To make sure that wasn&#8217;t a single sentiment we through out a simple <a href="http://tinyurl.com/360coldfusion" target="_blank">survey</a>, which is still open, but as of the writing of this 86% those who&#8217;ve responded would like to see a 360|CF event.</p>
<p>I think a 360|CF would be hella fun! I love CF, and when the need arises for back end stuff for 360Conferences, it&#8217;s CF. Tom and I met each other as CF Developers at Ameriquest Mortgage, and we definitely still love the technology.</p>
<p>We&#8217;re not rushing into anything, &#8217;09 has seen us add 360|iDev, to our line up, but if the community is interested in a 360|CF, we&#8217;d love to get involved!</p>
<p>I wonder if the CF Community would know what to do with a conference that was 3-4 days, and cost drastically less than the alternatives&#8230; mmmm.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2009/02/360coldfusion-very-interesting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time Management SQL Script</title>
		<link>http://johnwilker.com/2005/11/time_management_sql_script/</link>
		<comments>http://johnwilker.com/2005/11/time_management_sql_script/#comments</comments>
		<pubDate>Sat, 26 Nov 2005 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[DTMC]]></category>
		<category><![CDATA[Flex Development]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2005/6/27/Time_Management_SQL_Script</guid>
		<description><![CDATA[Hope everyone had a good Turkey Day. I finished the SQL for the TMC. Creates the tables and stored procs and creates an admin user. Don&#8217;t be shy to ask questions. Link to file. (Powered by LaunchBit)<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>Hope everyone had a good Turkey Day.</p>
<p>I finished the SQL for the TMC. Creates the tables and stored procs and creates an admin user.</p>
<p>Don&#8217;t be shy to ask questions.</p>
<p>Link to <a href="/johnwilker/File/dtmc_SQL_Scripts.zip" target="_blank">file</a>.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2005/11/time_management_sql_script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Project&#8230; Go!!</title>
		<link>http://johnwilker.com/2005/11/flex_project_go/</link>
		<comments>http://johnwilker.com/2005/11/flex_project_go/#comments</comments>
		<pubDate>Thu, 24 Nov 2005 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[DTMC]]></category>
		<category><![CDATA[Flex Development]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2005/6/27/Flex_Project..._Go!!</guid>
		<description><![CDATA[I was talking to a friend and he was saying he&#8217;s starting a flex project of his own. Get a more concrete grasp on the technology. Makes sense to me. While I wait for Roundpeg to land some Flex work I can do I figure I should experiment on my own. So starting next week [...]<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img src="/johnwilker/Image/flex.gif" alt="" width="48" height="34" /></div>
<p>I was talking to a friend and he was saying he&#8217;s starting a flex project of his own. Get a more concrete grasp on the technology. Makes sense to me. While I wait for Roundpeg to land some Flex work I can do I figure I should experiment on my own.</p>
<p>So starting next week I will be devoting as much free time as I can to &#8220;flex-ifying&#8221; my Time Management Console app. This app is a CF app I wrote to track my time, and manage my invoicing. Seems like a good candidate for a Rich Internet App.</p>
<p>I&#8217;m also in the process of Scripting the Database (should be done by Monday) so that I can make that available for download should anybody be interested. In the meantime, I&#8217;ve made some minor improvements to the code, added some MX functionality and gotten jiggy with the CFdocument tag. More to come but if you&#8217;re interested here&#8217;s a <a href="/johnwilker/File/dtmc.zip">link to the zip</a>.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2005/11/flex_project_go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zip proximity search</title>
		<link>http://johnwilker.com/2005/11/zip_proximity_search/</link>
		<comments>http://johnwilker.com/2005/11/zip_proximity_search/#comments</comments>
		<pubDate>Mon, 21 Nov 2005 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2005/6/27/Zip_proximity_search</guid>
		<description><![CDATA[Gotta love the internet and the fates, those sly greek chicas. A few days ago I came across some one&#8217;s blog posting about his articles in the Oct CFDJ. I can&#8217;t remember where I saw that, but I did download the PDF version. I didn&#8217;t read it at that time, but I scanned the cover. [...]<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>Gotta love the internet and the fates, those sly greek chicas.</p>
<p>A few days ago I came across some one&#8217;s blog posting about his articles in the <a href="http://coldfusion.sys-con.com/" target="_blank">Oct CFDJ</a>. I can&#8217;t remember where I saw that, but I did download the PDF version. I didn&#8217;t read it at that time, but I scanned the cover.</p>
<p>Jump a few hours into the day, one of my clients is talking about an unscoped feature on the site I&#8217;m building for him. A search based on zip code proximity, didn&#8217;t I just see that somewhere? I did, the Oct CFDJ had an article by <a href="http://webdesign.meetup.com/35/members/?memberId=2136507" target="_blank">Troy Pullis</a> on his implementation of a proximity search.</p>
<p>I read his article and he points to his source of inspiration, an article on <a href="http://www.webmonkey.com/webmonkey/05/32/index4a.html?tw=programming" target="_blank">webmonkey</a> by none other than my new Pal <a href="http://www.montereysalsa.com/cms/web/index.cfm" target="_blank">Rob Capili</a>. I met Rob at Flex training a few weeks ago. I had him send me his code (I couldn&#8217;t get webmonkey to load for whatever reason) and away I went. Thanks to his code and article, and Troy&#8217;s article in the CFDJ, my un-spec&#8217;ed search page was done in an hour or so, including my <a href="http://www.teamredline.com/zc/default.asp" target="_blank">5$ zipcode database</a>.</p>
<p>Gotta love the CF Community.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2005/11/zip_proximity_search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS</title>
		<link>http://johnwilker.com/2005/10/css/</link>
		<comments>http://johnwilker.com/2005/10/css/#comments</comments>
		<pubDate>Sun, 30 Oct 2005 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2005/6/27/CSS</guid>
		<description><![CDATA[I&#8217;ve never been a big fan of CSS. No real reason, it just seemed like such a PITA. And it is really, let&#8217;s be honest. BUT I&#8217;m working on a site for a client and they want it mostly CSS. More search engine friendly and all. I know enough CSS to fill a shot glass. [...]<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never been a big fan of CSS. No real reason, it just seemed like such a PITA. And it is really, let&#8217;s be honest.</p>
<p><span style="font-size: small;"><span style="font-weight: bold;">BUT</span></span></p>
<p>I&#8217;m working on a site for a client and they want it mostly CSS. More search engine friendly and all. I know enough CSS to fill a shot glass. Prefer other things in my shot glasses, but my CSS knowledge will if needed fit there.</p>
<p>My buddy <a href="http://www.freedsystems.com/fs/index.cfm" target="_blank">Tom</a> used one of our co-workers&#8217; <a href="http://www.amazon.com/gp/product/159059231X/102-0231919-1156910?v=glance&amp;n=283155" target="_blank">books</a> on CSS, and said it had helped him with his immediate need. So.. off to the local <a href="http://www.barnesandnoble.com/" target="_blank">B&amp;N</a> I went.</p>
<p>The local B&amp;N actually has a really good section for computer books, I was impressed, and had I not been in a hurry to get back to the house and get working, I woulda stuck around a while.Seeing as I was at a book store I couldn&#8217;t come away with just one book, especially if the one ended up not be the one I need. So I picked up the <a href="http://www.amazon.com/gp/product/0596005253/102-0231919-1156910?v=glance&amp;n=283155&amp;s=books&amp;st=%2A&amp;v=glance" target="_blank">O&#8217;Reilly offering</a> on CSS as well. They tend to be pretty good books.</p>
<p>I am well on my way to really digging CSS. It certainly takes some getting used to but it sure is nice once you get going. This site I&#8217;m working on is pretty easy to tweak when I need to change a color or nudge something to the left. I&#8217;ve really been missing out.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2005/10/css/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Search Engine Friendliness</title>
		<link>http://johnwilker.com/2005/10/search_engine_friendliness/</link>
		<comments>http://johnwilker.com/2005/10/search_engine_friendliness/#comments</comments>
		<pubDate>Sat, 29 Oct 2005 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2005/6/27/Search_Engine_Friendliness</guid>
		<description><![CDATA[A client of my client recently had me make their site Search Engine friendly. Was quite an interesting project. I had never really looked into SEO, and SES stuff before. Gave me a chance to get a little insight into how the search engines work in relation to dynamic sites. We used &#60;cf_fake_url&#62; to accomplish [...]<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>A client of my client recently had me make their site Search Engine friendly. Was quite an interesting project. I had never really looked into SEO, and SES stuff before. Gave me a chance to get a little insight into how the search engines work in relation to dynamic sites.</p>
<p>We used &lt;cf_fake_url&gt; to accomplish the ses conversion. It actually made the transition quite easy. A few pages required some tweaking with how they pass variables but otherwise it was a simple matter of changing all &lt;A href&gt; tags to use page.cfm/var/value/var/value. Worked rather well I must say.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2005/10/search_engine_friendliness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CF AJAX</title>
		<link>http://johnwilker.com/2005/10/cf_ajax/</link>
		<comments>http://johnwilker.com/2005/10/cf_ajax/#comments</comments>
		<pubDate>Tue, 18 Oct 2005 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2005/6/27/CF_AJAX</guid>
		<description><![CDATA[Stumbled across this on the listservs. CF_AJAX (or CFAJAX) brings the coolness and buzzwordiness of AJAX (think Googlemaps, Gmail) to CF. I haven&#8217;t explored much yet, been pretty busy with work that pays money :) but I&#8217;m thinking AJAX wouls be a cool addition to my TIme and billing app. It looks pretty damn cool. [...]<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>Stumbled across this on the listservs. <a href="http://www.indiankey.com/cfajax/">CF_AJAX</a> (or CFAJAX) brings the coolness and buzzwordiness of AJAX (think Googlemaps, Gmail) to CF. I haven&#8217;t explored much yet, been pretty busy with work that pays money :) but I&#8217;m thinking AJAX wouls be a cool addition to my TIme and billing app. It looks pretty damn cool. THere are some simple examples on the site and another CF Developer provided a great <a href="http://jr-holmes.coldfusionjournal.com/cfajax_return_types.htm" target="_blank">resource</a> on the return types from CF_AJAX. functionality.</p>
<p>Stay tuned. I&#8217;ll try to post some of my AJAX attempts.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2005/10/cf_ajax/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Time Management &amp; Invoicing</title>
		<link>http://johnwilker.com/2005/08/time_management__invoicing/</link>
		<comments>http://johnwilker.com/2005/08/time_management__invoicing/#comments</comments>
		<pubDate>Tue, 30 Aug 2005 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[DTMC]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2005/6/27/Time_Management_&#038;_Invoicing</guid>
		<description><![CDATA[Long ago in a galaxy far, far away I worked on a project for an employer. They wanted some way for us developers (and eventually QA, and such) to track our time. The reason was two fold; see what we were spending our time on, and capitalize any new development in order to manage costs. [...]<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>Long ago in a galaxy far, far away I worked on a project for an employer. They wanted some way for us developers (and eventually QA, and such) to track our time. The reason was two fold; see what we were spending our time on, and capitalize any new development in order to manage costs.</p>
<p>Well as resident CF Guru the application we needed fell to me. Not only was I the sole developer, I was the technical architect, before such titles existed. Long story short I came up with a pretty damn robust time tracking app, with lots of reporting features. When I left there and the company folded, I modified the application (which I somehow accidentally left on a CD) to be my time tracking and invoicing app for my consulting business. The time entries I made, were then translatable to an invoice that I could print or email. This was all CF5, so none of the cool new features we have today.</p>
<p>A badly planned HD wipe and restore left me with a copy of my app that was 5 months old a few years ago and I never came back to it, since I was a full time employee. Well I&#8217;m getting back into consulting again so I&#8217;ve resurected the app and am bringing it up to 2005.</p>
<p>Once I get it back to mostly stable I&#8217;ll start posting Zips of it for download by anyone interested. Screen shots are available over at my <a href="http://www.red-omega.com/portfolio.cfm" target="_blank">other</a> site.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2005/08/time_management__invoicing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My version of Captcha</title>
		<link>http://johnwilker.com/2005/08/my_version_of_captcha/</link>
		<comments>http://johnwilker.com/2005/08/my_version_of_captcha/#comments</comments>
		<pubDate>Tue, 23 Aug 2005 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2005/6/27/My_version_of_Captcha</guid>
		<description><![CDATA[Rob Brooks Bilson has an interesting post on how CFX_captcha is (or was at the time of his post) is proving to be tough to beat. For those (are there any) that don&#8217;t know, captcha systems are those annoying little things that ask us to type in some random string of letters and numbers. As [...]<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>Rob Brooks Bilson has an <a href="http://www.brooks-bilson.com/blogs/rob/index.cfm/2005/8/24/ColdFusion-Based-Captcha-Gets-High-Marks" target="_blank">interesting post</a> on how CFX_captcha is (or was at the time of his post) is proving to be tough to beat.</p>
<p>For those (are there any) that don&#8217;t know, captcha systems are those annoying little things that ask us to type in some random string of letters and numbers.</p>
<p>As Rob points out, for those of us that are color blind these systems are really hard to deal with. Hell I&#8217;m not color blind and I often have to refresh until I get a legible string.</p>
<p>So this brings us to my version. I could have used cfx_captcha, but I&#8217;m cheap and it woulda cost like $10/month for CrystalTech to host the CFX for me. Pass!</p>
<p>I launched my blog with no spammer protection initially. That, as you can imagine didn&#8217;t go well. My comments were flooded with Spam almost immediately. Short of disabling comments I needed a solution, so I came up with something pretty elegant IMO.</p>
<p>On the surface it&#8217;s a Checkbox with a label of &#8220;I am human&#8221;</p>
<p>under the covers, I create a random number and save it to session scope. That number becomes the name of the form field for the checkbox. On the processing end of  the comment processor, I look for a form field that matches my random number. If I have it, the comment passes. If not, I quietly disregard the comment.</p>
<div style="margin-left: 120px; font-style: italic;">&lt;!&#8212; Random GUID Maker to fool spammer assholes &#8212;&gt;</p>
<p>&lt;CFSET SESSION.RandPart = RandRange(1,999999999)&gt;</p>
<p>&lt;CFOUTPUT&gt;&lt;BR&gt;&lt;input type=&#8221;checkbox&#8221; name=&#8221;FORM_#SESSION.RandPart#&#8221; value=&#8221;1&#8243;&gt; I am Human (no check, no post).&lt;BR&gt;&lt;/CFOUTPUT&gt;</p></div>
<p>On the processing page it&#8217;s pretty simple.</p>
<div style="margin-left: 120px;"><span style="font-style: italic;">&lt;CFSET VARIABLES.LocalName = &#8220;FORM_#SESSION.RandPart#&#8221;&gt;</span><br style="font-style: italic;" /><span style="font-style: italic;">&lt;CFIF (Find(&#8220;www.johnwilker&#8221;, CGI.HTTP_REFERER) OR Find(&#8220;localhost&#8221;, CGI.HTTP_REFERER)) AND IsDefined(&#8220;#VARIABLES.LocalName#&#8221;)&gt;</p>
<p></span></div>
<p>If it passes then the post is put into the database, if not the form says thanks and moves on.</p>
<p>I&#8217;m not sure how foolproof it is, but since I launched it. it&#8217;s never failed me. And it doesn&#8217;t offend the color blind.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2005/08/my_version_of_captcha/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Upgrades</title>
		<link>http://johnwilker.com/2005/07/upgrades/</link>
		<comments>http://johnwilker.com/2005/07/upgrades/#comments</comments>
		<pubDate>Fri, 22 Jul 2005 00:00:00 +0000</pubDate>
		<dc:creator>John Wilker</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[BlogCFC]]></category>

		<guid isPermaLink="false">http://www.johnwilker.com/j/index.cfm/2005/6/27/Upgrades</guid>
		<description><![CDATA[Going dark. Should be back up by tomorrow but maybe later tomorrow. New Blog version, gotta integrate with my DB, and re-do some of my improvements. (Powered by LaunchBit)<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></description>
			<content:encoded><![CDATA[<p>Going dark. Should be back up by tomorrow but maybe later tomorrow. New Blog version, gotta integrate with my DB, and re-do some of my improvements.</p>
<p><a href="http://www.launchbit.com/az/77-168/"><img width="468" height="60" src="http://www.launchbit.com/az-images/77-168/" /></a><br />
<small>(Powered by <a href="http://www.launchbit.com/lb/77-168/">LaunchBit</a>)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://johnwilker.com/2005/07/upgrades/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

