<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Ernst van der Linden - Coldfusion / Java / ColdBox / Transfer ORM / AJAX</title>
			<link>http://evdlinden.behindthe.net/index.cfm</link>
			<description>This is a personal blog of Ernst van der Linden about Coldfusion, Java and ColdBox.</description>
			<language>en-us</language>
			<pubDate>Thu, 09 Sep 2010 13:46:28 +0200</pubDate>
			<lastBuildDate>Fri, 07 May 2010 14:00:00 +0200</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>evdlinden@gmail.com</managingEditor>
			<webMaster>evdlinden@gmail.com</webMaster>
			
			
			
			
			
			<item>
				<title>ColdBox JQueryUI Plugin</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2010/5/7/ColdBox-JQueryUI-Plugin</link>
				<description>
				
				&lt;p&gt;I work quite a lot with &lt;strong&gt;JQueryUI 1.8&lt;/strong&gt; lately, so time has come to create a new CB plugin. The JQueryUI Plugin handles &lt;strong&gt;(core)JS dependencies and CSS links&lt;/strong&gt; for you, so no CFHTMLHEADs in your views anymore to include the proper files. You can just write:&lt;/p&gt;
&lt;code&gt;&lt;cfscript&gt;
jQueryUI = getPlugin(&quot;JQueryUI&quot;,true); 
jQueryUI.setEnableWidget(&apos;tabs&apos;);
&lt;/cfscript&gt;
&lt;/code&gt;
...or to enable multiple widgets at once: &lt;code&gt;jQueryUI.setEnableWidgets(&apos;tabs,datepicker&apos;); &lt;/code&gt;What about effects and adding different ones along your code? Well, you can keep adding them and the plugin handles the boring stuff for you. 
&lt;code&gt;&lt;cfscript&gt;
jQueryUI.setEnableEffect(&apos;bounce&apos;); 
// other code 
jQueryUI.setEnableEffects(&apos;bounce,blind&apos;); 
// other code 
jQueryUI.setEnableEffect(&apos;explode&apos;); 
&lt;/cfscript&gt;&lt;/code&gt;
Adding interactions is rather simple as well. The following enables &apos;droppable and sortable&apos; and includes the proper core JS files for you. 
&lt;code&gt;jQueryUI.setEnableInteractions(&apos;droppable,sortable&apos;);
&lt;/code&gt;
What if you only need one specific core file only?
&lt;code&gt;jQueryUI.setEnableCore(&apos;ui.position&apos;);
&lt;/code&gt;
If you want to know which effects/widgets are supported by the plugin, you could use CFDUMP e.g. 
&lt;code&gt;&lt;cfdump var=&quot;#jQueryUI.getEffectNames()#&quot;&gt;
&lt;cfdump var=&quot;#jQueryUI.getWidgetNames()#&quot;&gt;
&lt;/code&gt;
Ok, we&apos;re almost done. What if you want to add your own CSS file which overrides style definitions from the core CSS? &lt;code&gt;jQueryUI.setCustomCssLink(&apos;includes/css/mytabs.css&apos;);
&lt;/code&gt;
...which is exactly the same as: 
&lt;code&gt;jQueryUI.setCustomCssLink(href=&apos;includes/css/mytabs.css&apos;,media=&apos;screen&apos;,renderPosition=arrayLen(jQueryUI.getCustomCssLinks())); 
&lt;/code&gt;
As you noticed in the code above, we used an attribute &apos;renderPosition&apos;. this attribute gives you control over the order how the CSS links are rendered. Having control over the rendering order is rather important for JS files (Thanks bro &lt;a href=&quot;http://www.tomdeman.com/blog&quot;&gt;Tom de Man&lt;/a&gt; for notifying......or &apos;G. Ramsey&apos; for the insiders). So let&apos;s say you have a couple of JS files which you&apos;re adding along your code and you want the last JS file being rendered as first. &lt;code&gt;&lt;cfscript&gt;
jQueryUI.setCustomJsLink(&apos;includes/js/myfile1.js&apos;); 
jQueryUI.setCustomJsLink(&apos;includes/js/myfile2.js&apos;); 
jQueryUI.setCustomJsLink(src=&apos;includes/js/myfile3.js&apos;,renderPosition=( arrayLen(jQueryUI.getCustomJsLinks() )-1 )); 
jQueryUI.setCustomJsLink(src=&apos;includes/js/myfile4.js&apos;,renderPosition=2); 
// first position 
jQueryUI.setCustomJsLink(src=&apos;includes/js/myfile5.js&apos;,renderPosition=1);
&lt;/cfscript&gt; 
&lt;/code&gt;
Ok, all features discussed. Still interested?...let&apos;s set everything up. 
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jqueryuiplugin.riaforge.org&quot; target=&quot;_blank&quot;&gt;Grab the JQueryUI plugin&lt;/a&gt; from RIAForge and place it into your plugin folder 
&lt;li&gt;&lt;a href=&quot;http://jqueryui.com/download/jquery-ui-1.8.1.custom.zip&quot; target=&quot;_blank&quot;&gt;Download jqueryui 1.8.1&lt;/a&gt;, unzip it into your includes folder (See screenshot below) 
&lt;div&gt;&lt;br&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://evdlinden.behindthe.net/enclosures/image_2.png&quot; width=&quot;161&quot; height=&quot;167&quot;&gt;&lt;/div&gt;
&lt;li&gt;Add the following lines to your coldbox config file 
&lt;code&gt;&lt;!-- Path to jQueryUI library, e.g. includes/jqueryui --&gt;
&lt;setting name=&quot;JQueryUIPlugin.baseRelativePath&quot; value=&quot;includes/jQueryUI&quot; /&gt;
&lt;!--
&lt;Setting name=&quot;JQueryUIPlugin.cssRelativePath&quot; value=&quot;includes/jQueryUI/themes/ui-lightness&quot; /&gt;
&lt;Setting name=&quot;JQueryUIPlugin.jsRelativePath&quot; value=&quot;includes/jQueryUI/ui/minified&quot; /&gt;
&lt;Setting name=&quot;JQueryUIPlugin.jsFileNameSuffix&quot; value=&quot;.min&quot; /&gt;
 --&gt;
&lt;/code&gt;
&lt;li&gt;Place this code somewhere in your layout file. This renders the output of the plugin. 
&lt;code&gt;&lt;cfoutput&gt;#getPlugin(&quot;JQueryUI&quot;,true).render()#&lt;/cfoutput&gt;
&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;Enjoy!
				
				</description>
						
				
				<category>ColdBox</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Fri, 07 May 2010 14:00:00 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2010/5/7/ColdBox-JQueryUI-Plugin</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>ColdBox Book Released and READY for Purchase!</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2009/12/3/ColdBox-Book-Released-and-READY-for-Purchase</link>
				<description>
				
				&lt;p&gt;THE ColdBox Book has been released and is available for purchase. And YES it will be in ALL online book retails in 4-8 weeks.&lt;/p&gt; &lt;p&gt;Thanks Luis for putting this masterpiece together!!&lt;/p&gt; &lt;p&gt;Check out the &lt;a title=&quot;ColdBox blog post&quot; href=&quot;http://blog.coldbox.org/post.cfm/coldbox-book-released&quot;&gt;ColdBox blog post&lt;/a&gt; for details.&lt;/p&gt;
				
				</description>
						
				
				<category>ColdBox</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Thu, 03 Dec 2009 06:20:57 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2009/12/3/ColdBox-Book-Released-and-READY-for-Purchase</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Europe&apos;s First Official ColdBox Training 22-24 October in AMSTERDAM!</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2009/10/1/Europes-First-Official-ColdBox-Training-2224-October-in-AMSTERDAM</link>
				<description>
				
				&lt;p&gt;Tom de Manincor, my colleague and ColdBox Team Member, will give a 101+ ColdBox course in &lt;a href=&quot;http://maps.google.nl/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Keizersgracht+83A,+Amsterdam+1015+CG&amp;amp;sll=52.377603,4.888337&amp;amp;sspn=0.008239,0.015836&amp;amp;ie=UTF8&amp;amp;ll=52.37759,4.888315&amp;amp;spn=0.008239,0.015836&amp;amp;z=16&amp;amp;iwloc=A&quot;&gt;our office in Amsterdam&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you want to know the ins,outs and best practices of ColdBox, you should definitely &lt;a href=&quot;http://cboxams.eventbrite.com/&quot;&gt;attend Europe&apos;s first official ColdBox Course&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;....and you finally have a good excuse to visit Amsterdam :-)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href=&quot;http://tomdeman.com/blog/2009/9/30/UPDATE-ColdBox-Training-Amsterdam-LOCATION--DISCOUNT&quot;&gt;Please check out Tom&apos;s blog&lt;/a&gt; for the ColdBox Course details&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Well, it&apos;s&amp;nbsp;NOT the first CB course in Europe,&amp;nbsp;Luis&amp;nbsp;gave&amp;nbsp;one at CFUG&amp;nbsp;in Munich last year.&lt;/p&gt;
&lt;p&gt;...thanks &lt;a href=&quot;http://www.cfug.de&quot;&gt;Chris&lt;/a&gt; for notifying!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
				
				</description>
						
				
				<category>ColdBox</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Thu, 01 Oct 2009 03:11:00 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2009/10/1/Europes-First-Official-ColdBox-Training-2224-October-in-AMSTERDAM</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>IE auto content fit IFrame HACK</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2009/4/5/IE-auto-content-fit-IFrame-HACK</link>
				<description>
				
				&lt;p&gt;I ran into &apos;another&apos; strange IE-browser behavior yesterday. It took me an hour of two to solve this iframe-height-problem.&lt;/p&gt; &lt;p&gt;If you call &lt;strong&gt;this.document.body.scrollHeight&lt;/strong&gt; in an &lt;strong&gt;iframe&lt;/strong&gt; twice, the first value is wrong, but the second value is okay.&lt;/p&gt; &lt;p&gt;Look at the example below:&lt;/p&gt;
&lt;code&gt;
	function autoFitIFrame(elementId){
		if (!window.opera &amp;&amp; !document.mimeType &amp;&amp; document.all &amp;&amp; document.getElementById){
			parent.document.getElementById(elementId).style.height=this.document.body.offsetHeight+&quot;px&quot;;
		}
		else if(document.getElementById) {
			// ErnestoZ HACK: if you call scrollHeight TWICE, the second value is the real height of the iframe
			var scrollHeightWrong = this.document.body.scrollHeight; 
			var scrollHeight = this.document.body.scrollHeight; 
			alert(scrollHeightWrong);
			alert(scrollHeight);
			parent.document.getElementById(elementId).style.height = scrollHeight+&quot;px&quot;;
		}
	} 
&lt;/code&gt;
				
				</description>
						
				
				<category>ColdBox</category>				
				
				<category>Spry</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Sun, 05 Apr 2009 14:21:01 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2009/4/5/IE-auto-content-fit-IFrame-HACK</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>OFC-CFC: Open Flash Chart - Coldfusion CFC Library</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2009/3/9/OFCCFC-Open-Flash-Chart--Coldfusion-CFC-Library</link>
				<description>
				
				&lt;p&gt;I just released version 1.0 of &lt;a href=&quot;http://code.google.com/p/ofc-cfc/&quot;&gt;OFC-CFC on Google Code&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;OFC-CFC is a Coldfusion CFC Library which produces JSON-data for &lt;a href=&quot;http://teethgrinder.co.uk/open-flash-chart-2/&quot;&gt;Open Flash Chart version 2.0&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The real power of Open Flash Chart is, you can update charts using JSON-data. Which means. update your charts using e.g. JQuery or Spry, without reloading a page.&lt;/p&gt; &lt;p&gt;So you can create charts like:&lt;/p&gt; &lt;p&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;339&quot; alt=&quot;barchartAnimated&quot; src=&quot;http://ofc-cfc.googlecode.com/svn/wiki-images/animated/barchart3d.gif&quot; width=&quot;483&quot; border=&quot;0&quot;&gt;&lt;/p&gt; &lt;p&gt;Please let me know if you have any questions or remarks.&lt;/p&gt;
				
				</description>
						
				
				<category>ColdBox</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Mon, 09 Mar 2009 17:48:19 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2009/3/9/OFCCFC-Open-Flash-Chart--Coldfusion-CFC-Library</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>ColdDoc, created by Mark Mandel, ROCKS!</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2009/3/8/ColdDoc-created-by-Mark-Mandel-ROCKS</link>
				<description>
				
				&lt;p&gt;In case you missed it, check out &lt;a href=&quot;http://colddoc.riaforge.org/&quot;&gt;http://colddoc.riaforge.org/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Another piece of magic by Mark Mandel. It creates docs of your cfcs in JavaDoc-style and &lt;strong&gt;most important&lt;/strong&gt;, it shows inherited methods too!&lt;/p&gt;
				
				</description>
						
				
				<category>ColdBox</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Sun, 08 Mar 2009 02:33:03 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2009/3/8/ColdDoc-created-by-Mark-Mandel-ROCKS</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>What do you think...? MySQL Toad</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2009/2/25/What-do-you-think-MySQL-Toad</link>
				<description>
				
				&lt;p&gt;I just came across &lt;a href=&quot;http://www.toadsoft.com/toadmysql/Overview.htm&quot;&gt;Toad for MySQL&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href=&quot;http://evdlinden.behindthe.net/enclosures/image_6.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;110&quot; alt=&quot;image&quot; src=&quot;http://evdlinden.behindthe.net/enclosures/image_thumb_2.png&quot; width=&quot;143&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Please let me know if you think it&apos;s worth a try and if it&apos;s a good replacement for &lt;a href=&quot;http://dev.mysql.com/workbench/&quot;&gt;MySQL WorkBench&lt;/a&gt; (which contains more bugs after every update!)&lt;/p&gt;
				
				</description>
						
				
				<category>Software</category>				
				
				<category>Server Side</category>				
				
				<pubDate>Wed, 25 Feb 2009 19:30:17 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2009/2/25/What-do-you-think-MySQL-Toad</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>WHOIS your Daddy?</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2009/2/8/WHOIS-your-Daddy</link>
				<description>
				
				&lt;p&gt;I was playing around with querying a whois server. Actually I didn&apos;t know it was that easy...&lt;/p&gt; &lt;p&gt;Here&apos;s the code:&lt;/p&gt; 
&lt;code&gt;
&lt;cffunction name=&quot;getWhoisData&quot; access=&quot;public&quot; returntype=&quot;string&quot; hint=&quot;I return data from a whois server&quot;&gt;
	&lt;cfargument name=&quot;whoisQuery&quot; type=&quot;string&quot; required=&quot;true&quot; hint=&quot;e.g. &apos;domain microsoft&apos; or &apos;?&apos; to show whois server help-commands&quot;&gt;
	&lt;cfargument name=&quot;whoisServer&quot; type=&quot;string&quot; required=&quot;false&quot; hint=&quot;e.g. whois.ripe.net. Default server is whois.internic.net&quot;&gt;

	&lt;cfscript&gt;
		var whoisData = &apos;&apos;;
		var whoisClient = createObject(&quot;java&quot;,&quot;org.apache.commons.net.WhoisClient&quot;);
		
		// use default whois server?
		if ( not isDefined(&quot;arguments.whoisServer&quot;) ){
			arguments.whoisServer = whoisClient.DEFAULT_HOST;
		}	
		
		try {
			whoisClient.connect(arguments.whoisServer);
			whoisData = whoisClient.query(arguments.whoisQuery);
			whoisClient.disconnect();
		} catch (Any exception) {
			whoisData = exception.message;
		}

		return whoisData;
	&lt;/cfscript&gt;
&lt;/cffunction&gt;
&lt;/code&gt;
&lt;p&gt;Some examples:&lt;/p&gt; 
&lt;code&gt;
&lt;cfoutput&gt;
	&lt;h1&gt;? [whois.internic.net]&lt;/h1&gt;
	&lt;pre&gt;#getWhoisData(&apos;?&apos;)#&lt;/pre&gt;	
	&lt;h1&gt;domain microsoft.com [whois.internic.net]&lt;/h1&gt;
	&lt;pre&gt;#getWhoisData(&apos;domain microsoft.com&apos;)#&lt;/pre&gt;
	&lt;h1&gt;=microsoft.com [whois.internic.net]&lt;/h1&gt;
	&lt;pre&gt;#getWhoisData(&apos;=microsoft.com&apos;)#&lt;/pre&gt;	
	&lt;h1&gt;registrar TUCOWS INC. [whois.internic.net]&lt;/h1&gt;
	&lt;pre&gt;#getWhoisData(&apos;registrar TUCOWS INC.&apos;)#&lt;/pre&gt;	
	&lt;h1&gt;-G -B 192.113.224.88 [whois.ripe.net]&lt;/h1&gt;
	&lt;pre&gt;#getWhoisData(&apos;-G -B 192.113.224.88&apos;,&apos;whois.ripe.net&apos;)#&lt;/pre&gt;	
&lt;/cfoutput&gt;
&lt;/code&gt;
				
				</description>
						
				
				<category>Coldfusion</category>				
				
				<category>Server Side</category>				
				
				<pubDate>Sun, 08 Feb 2009 17:46:47 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2009/2/8/WHOIS-your-Daddy</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>ColdBox Training Seminar, 14-15 March in Ontario</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2009/1/21/ColdBox-Training-Seminar-1415-March-in-Ontario</link>
				<description>
				
				&lt;p&gt;ColdBox Training Seminar will be held in Ontario, California on March 14-15th, 2009.&lt;/p&gt; &lt;p&gt;It is a 2-day hands on intense training on our flagship course: CBOX-101.&lt;/p&gt; &lt;p&gt;Check our &lt;a href=&quot;http://blog.coldboxframework.com/post.cfm/cbox101-training-seminar-in-southern-california-now-open&quot;&gt;press release&lt;/a&gt;&lt;/p&gt;
				
				</description>
						
				
				<category>ColdBox</category>				
				
				<pubDate>Wed, 21 Jan 2009 01:24:47 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2009/1/21/ColdBox-Training-Seminar-1415-March-in-Ontario</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>It only takes three minutes...</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2008/11/4/It-only-takes-three-minutes</link>
				<description>
				
				&lt;p&gt;We need some input about our new ColdBox &lt;a href=&quot;http://www.coldboxframework.com/index.cfm/courses/cbox101&quot;&gt;CBOX 101 course&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;It only takes three minutes to complete the &lt;a href=&quot;http://spreadsheets.google.com/viewform?key=pAZ_A_gJAjbxldmNTkX8uCw&amp;amp;hl=en&quot;&gt;ColdBox CBOX 101 Training Seminar Survey&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Thanks!&lt;/p&gt;
				
				</description>
						
				
				<category>ColdBox</category>				
				
				<pubDate>Tue, 04 Nov 2008 23:53:38 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2008/11/4/It-only-takes-three-minutes</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>JS Calendar - ColdBox plugin</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2008/10/28/JS-Calendar--ColdBox-plugin</link>
				<description>
				
				&lt;p&gt;I&apos;ve created a ColdBox plugin which makes use of &lt;a href=&quot;http://www.dynarch.com/projects/calendar/&quot;&gt;JS Calendar of Dynarch&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://evdlinden.behindthe.net/enclosures/datepicker_2.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;263&quot; alt=&quot;datepicker&quot; src=&quot;http://evdlinden.behindthe.net/enclosures/datepicker_thumb.png&quot; width=&quot;454&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;LIVE SAMPLE (requested by Sana):&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://evdlinden.behindthe.net/calendarsample&quot;&gt;JS Calendar Sample&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Usage:&lt;/strong&gt;&lt;/p&gt; 
&lt;code&gt;
&lt;!--- input field 1 ---&gt;
&lt;input type=&quot;text&quot; id=&quot;startDate&quot; name=&quot;startDate&quot; value=&quot;&quot; /&gt;
&lt;img src=&quot;includes/img/icons/calendar.gif&quot; 
	id=&quot;startDate_trigger&quot; style=&quot;cursor:pointer;&quot; title=&quot;Date selector&quot; /&gt;

&lt;!--- input field 2 ---&gt;
&lt;input type=&quot;text&quot; id=&quot;endDate&quot; name=&quot;endDate&quot; value=&quot;&quot; /&gt;
&lt;img src=&quot;includes/img/icons/calendar.gif&quot; 
	id=&quot;endDate_trigger&quot; style=&quot;cursor:pointer;&quot; title=&quot;Date selector&quot; /&gt;
	
&lt;!--- Setup Calender ---&gt;
&lt;cfset calendar = getPlugin(&quot;Calendar&quot;,1)&gt;
&lt;cfset calendar.setInputField(&apos;startDate&apos;,&apos;startDate_trigger&apos;,&apos;T1&apos;)&gt;
&lt;cfset calendar.setInputField(&apos;endDate&apos;,&apos;endDate_trigger&apos;)&gt;

&lt;cfoutput&gt;#calendar.render()#&lt;/cfoutput&gt;
&lt;/code&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://sourceforge.net/project/downloading.php?groupname=jscalendar&amp;amp;filename=jscalendar-1.0.zip&amp;amp;use_mirror=garr&quot; href=&quot;http://sourceforge.net/project/downloading.php?groupname=jscalendar&amp;amp;filename=jscalendar-1.0.zip&amp;amp;use_mirror=garr&quot;&gt;JS Calendar&lt;/a&gt; (unzip and place it in your includes directory. It should look like this: &lt;strong&gt; {YOURAPP}/includes/jscalendar/..&lt;/strong&gt;) &lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://evdlinden.behindthe.net/codedepot/jsCalendarCBPlugin.zip&quot;&gt;ColdBox Plugin&lt;/a&gt; (without JS Calendar!)&lt;/p&gt;
				
				</description>
						
				
				<category>ColdBox</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Tue, 28 Oct 2008 17:20:14 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2008/10/28/JS-Calendar--ColdBox-plugin</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>ColdBox Spry Plugin 2.0 Released</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2008/10/22/ColdBox-Spry-Plugin-20-Released</link>
				<description>
				
				&lt;p&gt;I&apos;ve updated the ColdBox Spry Plugin to version 2.0&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://evdlinden.behindthe.net/enclosures/spryexample_2.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;351&quot; alt=&quot;spryexample&quot; src=&quot;http://evdlinden.behindthe.net/enclosures/spryexample_thumb.png&quot; width=&quot;462&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;New implementations due many user requests:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;TextField Validation&lt;/li&gt; &lt;li&gt;TextArea Validation&lt;/li&gt; &lt;li&gt;Radio Validation&lt;/li&gt; &lt;li&gt;Checkbox Validation&lt;/li&gt; &lt;li&gt;Select Validation&lt;/li&gt; &lt;li&gt;Password Validation&lt;/li&gt; &lt;li&gt;Confirm Validation&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I also added effect examples to the &lt;a href=&quot;http://evdlinden.behindthe.net/sprysample/&quot;&gt;Spry live sample application&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://evdlinden.behindthe.net/codedepot/sprysample%202.0.zip&quot;&gt;Download Spry Plugin + Sample App&lt;/a&gt;&lt;/p&gt;
				
				</description>
						
				
				<category>ColdBox</category>				
				
				<category>Spry</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Wed, 22 Oct 2008 17:48:45 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2008/10/22/ColdBox-Spry-Plugin-20-Released</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Finally Bought a REAL Keyboard: &apos;Das Keyboard&apos;</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2008/10/5/Finally-Bought-a-REAL-Keyboard-Das-Keyboard</link>
				<description>
				
				&lt;p&gt;Remember those keyboards from the old days, like the IBM Model M? &lt;br&gt;Just bought it and I can&apos;t wait for delivery. &lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://evdlinden.behindthe.net/enclosures/daskeyboard_2.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;163&quot; alt=&quot;daskeyboard&quot; src=&quot;http://evdlinden.behindthe.net/enclosures/daskeyboard_thumb.png&quot; width=&quot;244&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.daskeyboard.com/specifications.php&quot;&gt;Das Keyboard&lt;/a&gt;&lt;/p&gt;
				
				</description>
						
				
				<category>other</category>				
				
				<pubDate>Sun, 05 Oct 2008 15:45:36 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2008/10/5/Finally-Bought-a-REAL-Keyboard-Das-Keyboard</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Ant + Subversion - How to list revision numbers</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2008/9/22/Ant--Subversion--How-to-list-revision-numbers</link>
				<description>
				
				&lt;p&gt;Today I needed a way to list all revision numbers of a repository.&lt;/p&gt; &lt;p&gt;I came up with the following solution:&lt;/p&gt; &lt;p&gt; &lt;em&gt;Notes:&lt;/em&gt;&lt;br /&gt;- &lt;a href=&quot;http://subclipse.tigris.org/svnant.html&quot;&gt;svnant&lt;/a&gt; required;&lt;br /&gt;- subversion called from command line.&lt;/p&gt;&lt;code&gt; 
&lt;project name=&quot;buildexample&quot; basedir=&quot;.&quot; default=&quot;svn.revisions&quot;&gt;
		
	&lt;!-- Setup svnant --&gt;
	&lt;import file=&quot;svnant.xml&quot;/&gt;
	
	&lt;!-- Temp --&gt;
	&lt;property name=&quot;tempDir&quot; value=&quot;C:\\DATA\\TEMP\\${ant.project.name}&quot; /&gt;
	
	&lt;!-- svn repo url --&gt;
	&lt;property name=&quot;svn.url&quot; value=&quot;YOUR REPO URL HERE&quot; /&gt;

	&lt;target name=&quot;prepare&quot;&gt;
		&lt;!-- Create temp directory --&gt;
        &lt;mkdir dir=&quot;${tempDir}&quot; /&gt;
	&lt;/target&gt;

	&lt;!-- Set svn.revisions property --&gt;
	&lt;target name=&quot;svn.revisions&quot; description=&quot;Sets property: svn.revisions&quot; depends=&quot;prepare&quot;&gt;
        
		&lt;!-- creates log.xml for reading revisions --&gt;
		&lt;exec executable=&quot;svn&quot; outputproperty=&quot;svnlog.out&quot; output=&quot;${tempDir}\\log.xml&quot; &gt; 
			&lt;arg line=&quot;log --xml -v ${svn.url}&quot; /&gt;
		&lt;/exec&gt;
		&lt;xmlproperty file=&quot;${tempDir}\\log.xml&quot; collapseattributes=&quot;true&quot; /&gt;    	
		
		&lt;property name=&quot;svn.revisions&quot; value=&quot;${log.logentry.revision}&quot; /&gt;
    	
		&lt;echo&gt;${svn.revisions}&lt;/echo&gt;
    	
		&lt;input message=&quot;Select Start Revision&quot; validargs=&quot;${svn.revisions}&quot; addproperty=&quot;svn.startRevision&quot; /&gt;
		&lt;input message=&quot;Select End Revision&quot; validargs=&quot;${svn.revisions}&quot; addproperty=&quot;svn.endRevision&quot; /&gt;
    	
	&lt;/target&gt;

&lt;/project&gt;    
&lt;/code&gt; 
 &lt;p&gt;Please let me know if you think there&apos;s better way to list revision numbers.&lt;/p&gt;
				
				</description>
						
				
				<category>Server Side</category>				
				
				<pubDate>Mon, 22 Sep 2008 22:52:15 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2008/9/22/Ant--Subversion--How-to-list-revision-numbers</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Railo CFVIDEOPLAYER &apos;borrowed&apos; from JW FLV MEDIA PLAYER?</title>
				<link>http://evdlinden.behindthe.net/index.cfm/2008/9/12/Railo-CFVIDEOPLAYER-borrowed-from-JW-FLV-MEDIA-PLAYER</link>
				<description>
				
				&lt;p&gt;Railo doesn&apos;t mention anything on their site/blog about &lt;strong&gt;&apos;borrowing&apos;&lt;/strong&gt; the flv-player from Jeroen Wijering.&lt;/p&gt; &lt;p&gt;So please let me know if you see any difference between these flv-players:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;RAILO &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.railo-technologies.com/en/index.cfm?treeID=360&quot; href=&quot;http://www.railo-technologies.com/en/index.cfm?treeID=360&quot;&gt;http://www.railo-technologies.com/en/index.cfm?treeID=360&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://evdlinden.behindthe.net/enclosures/railoplayer_2.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;182&quot; alt=&quot;railoplayer&quot; src=&quot;http://evdlinden.behindthe.net/enclosures/railoplayer_thumb.png&quot; width=&quot;244&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;JEROEN WIJERING&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.jeroenwijering.com/?item=JW_FLV_Media_Player&quot; href=&quot;http://www.jeroenwijering.com/?item=JW_FLV_Media_Player&quot;&gt;http://www.jeroenwijering.com/?item=JW_FLV_Media_Player&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://evdlinden.behindthe.net/enclosures/jwplayer_2.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;159&quot; alt=&quot;jwplayer&quot; src=&quot;http://evdlinden.behindthe.net/enclosures/jwplayer_thumb.png&quot; width=&quot;244&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;
				
				</description>
						
				
				<category>Coldfusion</category>				
				
				<pubDate>Fri, 12 Sep 2008 02:39:01 +0200</pubDate>
				<guid>http://evdlinden.behindthe.net/index.cfm/2008/9/12/Railo-CFVIDEOPLAYER-borrowed-from-JW-FLV-MEDIA-PLAYER</guid>
				
			</item>
			
		 	
			</channel></rss>