<?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>PANESAR.net &#187; Coldfusion</title>
	<atom:link href="http://www.panesar.net/category/development/coldfusion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.panesar.net</link>
	<description>Making the world a better place with ColdFusion, Web Startup, and Software</description>
	<lastBuildDate>Wed, 07 Jul 2010 21:20:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ColdFusion Builder request list</title>
		<link>http://www.panesar.net/2010/06/18/coldfusion-builder-request-list/</link>
		<comments>http://www.panesar.net/2010/06/18/coldfusion-builder-request-list/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 16:27:40 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[ColdFusion Builder]]></category>

		<guid isPermaLink="false">http://www.panesar.net/2010/06/18/coldfusion-builder-request-list/</guid>
		<description><![CDATA[I just saw the neatest feature in the Linux text editor VI.
All of the links in the code are surfable. You just drill in through the includes between all of your files.  Very cool.
I wonder if there&#8217;s an extension to do this in CfBuilder, or from the Eclipse world?
]]></description>
			<content:encoded><![CDATA[<p>I just saw the neatest feature in the Linux text editor VI.</p>
<p>All of the links in the code are surfable. You just drill in through the includes between all of your files.  Very cool.</p>
<p>I wonder if there&#8217;s an extension to do this in CfBuilder, or from the Eclipse world?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2010/06/18/coldfusion-builder-request-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable or disable RDS on a Coldfusion Server</title>
		<link>http://www.panesar.net/2010/05/29/enable-or-disable-rds-on-a-coldfusion-server/</link>
		<comments>http://www.panesar.net/2010/05/29/enable-or-disable-rds-on-a-coldfusion-server/#comments</comments>
		<pubDate>Sat, 29 May 2010 23:29:38 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[ColdFusion Builder]]></category>
		<category><![CDATA[ColdFusion Report Builder]]></category>
		<category><![CDATA[RDS]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=230</guid>
		<description><![CDATA[It's well known that RDS shouldn't be enabled on a production ColdFusion Server.

Over the years I haven't been much of a user of RDS anyways so I usually just left it disabled.

Lately though RDS is starting to have a lot more value to me, I have been using ColdFusion's Report Builder a lot more in addition to ColdFusion Builder itself, which use RDS a lot more to expose a lot of neat functionality.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s well known that RDS shouldn&#8217;t be enabled on a production ColdFusion Server.</p>
<p>Over the years I haven&#8217;t been much of a user of RDS anyways so I usually just left it disabled.</p>
<p>Lately though RDS is starting to have a lot more value to me, I have been using ColdFusion&#8217;s Report Builder a lot more in addition to ColdFusion Builder itself, which use RDS a lot more to expose a lot of neat functionality.</p>
<p>ColdFusion Report Builder lets you connect and browse your ColdFusion data sources to build your report either through wizards, or construct (and test) your queries in real time.  Since ColdFusion Report Builder is from what I can tell, a repackaged Jasper Reports binary, it&#8217;s actually really nice to have a lot of the CF shortcuts built in.</p>
<p>ColdFusion Builder is something I&#8217;ve been using more and more in the past year.  I started slowly with the betas as the CFEclipse worked just fine for me.  As ColdFusion 9 came out though, a lot changed.  The integration between ColdFusion Builder and CF 9 is great.</p>
<p>I ended up having to find a mechanism to enable and disable (if needed) RDS.  Searched high and low, and forgot to check the knowledge base over at Adobe.</p>
<p>Lo and behold the explanation is simple:</p>
<ol>
<li>In the <strong>root of your coldfusion path</strong>, you have a <strong>/wwwroot </strong>folder.  inside of it there is a file called <strong>web.xml</strong></li>
<li>This file is used with the configuration of ColdFusion itself, and not only the internal web server.  So if you use another web server like IIS or Apache, this file is still relevant to edit.</li>
<li>When you open up the <strong>web.xml</strong> to edit, you&#8217;ll need to search the text for &#8220;RDS&#8221; and un-comment two spots where there are RDS services <strong>&lt;!&#8211; commented out &#8211;&gt;</strong> .. Both must be un-commented.</li>
<li>After you remove the comments and save the file, simply re-start the ColdFusion Server and RDS will be up and alive.  Use the ColdFusion Administrator to set your passwords as needed.</li>
</ol>
<p>AND RDS WORKS!  Reverse the steps to disable RDS on production servers.</p>
<p>Hope that helps, I know I&#8217;ll be back to reading this post when I forget in the future.  The knowledge base article to enable or disable RDS in ColdFusion in this technote.  The ColdFusion MX instructions are applicable to CF 6 and up: <a href="http://kb2.adobe.com/cps/172/tn_17276.html" target="_blank">http://kb2.adobe.com/cps/172/tn_17276.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2010/05/29/enable-or-disable-rds-on-a-coldfusion-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing my Introduction to ColdBox Tutorial: My Coldbox 101</title>
		<link>http://www.panesar.net/2010/04/06/introduction-to-coldbox-tutorial-serie/</link>
		<comments>http://www.panesar.net/2010/04/06/introduction-to-coldbox-tutorial-serie/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 22:07:35 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[ColdBox]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[My ColdBox 101]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=226</guid>
		<description><![CDATA[In my original ColdBox 3 review, I mentioned that I would be starting a brief ColdBox Series to cover my experiences and any questions that came my way.
I have used the past few months to approach ColdBox in two different ways:

Existing Applications - Consider porting, or continuing development in ColdBox.  Like any re-factoring, there are [...]]]></description>
			<content:encoded><![CDATA[<p>In my original <a href="http://www.panesar.net/2009/12/19/impressions-of-coldbox-3/" target="_blank">ColdBox 3 review</a>, I mentioned that I would be starting a brief ColdBox Series to cover my experiences and any questions that came my way.</p>
<p>I have used the past few months to approach ColdBox in two different ways:</p>
<ol>
<li><strong>Existing Applications </strong>- Consider porting, or continuing development in ColdBox.  Like any re-factoring, there are pros and cons to this, the main part being cost in time, and fixing something that isn&#8217;t really broken.  So I wait for a reason to do it&#8230;</li>
<li><strong>New Applications </strong>- I&#8217;m happy to say that I haven&#8217;t regretted using ColdBox for my new projects.  The few times I&#8217;ve felt I could get i it done quicker with a framework I already know and have some code built up in is quickly offset by realizing once I figure something out, it&#8217;s a one time thing.  Blog about it, and I have my search engine for &#8220;how did I do that again?&#8221;</li>
</ol>
<p>This approach has had me learning and playing with ColdBox to learn the best way of how I want to do things, and why.  Along the way I have been writing posts (while coding) to quickly document any discoveries where the examples and documentation was found to be a bit lacking.  My idea was to come in later and ColdBox has excellent documentation but I have found that there could be a lot more examples provided to get developers up and running even quicker.</p>
<p>In the past few months I have written a few dozen tips/discoveries.</p>
<p>I thank everyone who has sent in their questions and responses, please keep them coming and I&#8217;ll get through them as best as I can.</p>
<p>I&#8217;ll publish this post to the blog but not advertise it until I have a solid few tips that I can publish on a regular basis.</p>
<p>My ColdBox 101:</p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2010/04/06/introduction-to-coldbox-tutorial-serie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enabling Line Numbers to be visible in ColdFusion Builder</title>
		<link>http://www.panesar.net/2009/12/28/enabling-line-numbers-to-be-visible-in-coldfusion-builder/</link>
		<comments>http://www.panesar.net/2009/12/28/enabling-line-numbers-to-be-visible-in-coldfusion-builder/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 00:29:59 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Coldfusion]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=197</guid>
		<description><![CDATA[It's always interesting to see the design / default setting considerations made in software.

One that has always stuck out to me is I can't figure out for the life of me why most IDE's don't enable line numbers by default.  No matter what we write, sooner or later we have to refer to the line number.

Luckily for Adobe's ColdFusion Builder,]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s always interesting to see the design / default setting considerations made in software.</p>
<p>One that has always stuck out to me is I can&#8217;t figure out for the life of me why most IDE&#8217;s don&#8217;t enable line numbers by default.  No matter what we write, sooner or later we have to refer to the line number.</p>
<p>Luckily for Adobe&#8217;s ColdFusion Builder, which is based on Eclipse, the setting is a few simple clicks.</p>
<ol>
<li>Go into preferences</li>
<li>Click on General in the left menu bar</li>
<li>Click Editors</li>
<li>Click on Text Editors</li>
<li>You will see the fourth checkbox says &#8220;Show line number&#8221;.  Click this on to enable it, and then click OK.</li>
</ol>
<p>Below is a handy screenshot to know exactly where to click.  Enjoy!</p>
<dl id="attachment_198" class="wp-caption alignnone" style="width: 681px;">
<dt class="wp-caption-dt">
<div id="attachment_199" class="wp-caption alignnone" style="width: 588px"><img class="size-full wp-image-199" title="AdobeColdFusionBuilderEnableLineNumbers-1" src="http://www.panesar.net/wp-content/uploads/2009/12/AdobeColdFusionBuilderEnableLineNumbers-1.png" alt="Enabling Line Numbers to be visible in Adobe ColdFusion Builder" width="578" height="284" /><p class="wp-caption-text">Enabling Line Numbers to be visible in Adobe ColdFusion Builder</p></div>
</dt>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/12/28/enabling-line-numbers-to-be-visible-in-coldfusion-builder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing ColdBox Platform Extension for ColdFusion Builder</title>
		<link>http://www.panesar.net/2009/12/24/installing-coldbox-platform-extension-for-coldfusion-builder/</link>
		<comments>http://www.panesar.net/2009/12/24/installing-coldbox-platform-extension-for-coldfusion-builder/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 04:28:42 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[ColdBox]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[My ColdBox 101]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=170</guid>
		<description><![CDATA[One of the neat discoveries about ColdBox is the ColdBox plugin for Adobe ColdFusion Builder.

Here's the problem... I couldn't get the ColdBox Platform Extension installed in ColdFusion Builder with the existing instructions in the link above.   I suspect the older version of the ColdFusion Builder allowed you to do it from more than one location.]]></description>
			<content:encoded><![CDATA[<p>One of the neat discoveries about ColdBox is the<a href="http://blog.coldboxframework.com/post.cfm/coldbox-extension-for-coldfusion-builder" target="_blank"> ColdBox plugin</a> for Adobe ColdFusion Builder.</p>
<p>Here&#8217;s the problem&#8230; I couldn&#8217;t get the ColdBox Platform Extension installed in ColdFusion Builder with the existing instructions in the link above.   I suspect the older version of the ColdFusion Builder allowed you to do it from more than one location.</p>
<p>In any event, you have to Click on Window &gt; Show View &gt; Other &gt; Extensions , and allow the extension pane to appear at the bottom of your screen (as my default installation shows).  Then, click on the (+), select the ColdBox Extension zip file and go through the normal setup.</p>
<p>If you&#8217;re interested in a quick screencast, all 1 minute of it is below!</p>
<p><a href="http://screencast.com/t/YzdhMjI1M" target="_blank">http://screencast.com/t/YzdhMjI1M</a></p>
<p>The things it helps you handle include (Quoted from page above):</p>
<ul>
<li>Create handlers, plugins, interceptors and model objects with awesome wizardry</li>
<li>Create an event handler and have it auto-generate the views, etc.</li>
<li>Plugin Wizard</li>
<li>Interceptor Wizard</li>
<li>Model Object Wizard.. and more</li>
</ul>
<p>ColdFusion builder is in late-ish beta and it&#8217;s great to see some of the plugins that we have for it already.  It&#8217;s nice to see such a tool evolving.</p>
<p>Happy ColdBoxing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/12/24/installing-coldbox-platform-extension-for-coldfusion-builder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Impressions of ColdBox 3.0</title>
		<link>http://www.panesar.net/2009/12/19/impressions-of-coldbox-3/</link>
		<comments>http://www.panesar.net/2009/12/19/impressions-of-coldbox-3/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 19:31:32 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[ColdBox]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=89</guid>
		<description><![CDATA[Once you're past why someone would develop a new program in ColdFusion, you find a rich community of developers, examples, libraries and frameworks.

I've been playing around with the ColdBox Framework for ColdFusion for a few months.

What lead me to ColdBox was a period of discovering and playing around with the discoveries I made with ColdFusion 9 and it's killer Hibernate ORM integration.

I could no longer program, ever again until ColdFusion 9 came out.. it made for a slower fall on new projects.  I decided to dust off the old exploration cap and started looking at what was new and developing in the ColdFusion world.]]></description>
			<content:encoded><![CDATA[<p>Once you&#8217;re past <a href="http://www.panesar.net/2009/01/04/why-would-someone-develop-a-new-program-in-coldfusion/" target="_blank">why someone would develop a new program in ColdFusion</a>, you find a rich community of developers, examples, libraries and frameworks.</p>
<p>I&#8217;ve been playing around with the <a href="http://www.coldbox.org" target="_blank">ColdBox Framework</a> for <a href="http://www.coldfusion.com" target="_blank">ColdFusion</a> for a few months.</p>
<p>What lead me to ColdBox was a period of discovering and playing around with the discoveries I made with ColdFusion 9 and it&#8217;s killer Hibernate ORM integration.</p>
<p>I could no longer program, ever again until ColdFusion 9 came out.. it made for a slower fall on new projects.  I decided to dust off the old exploration cap and started looking at what was new and developing in the ColdFusion world.</p>
<p>For about as long as I can remember I&#8217;ve been using FuseBox and my own frameworks prior to it coming into existence. In my modified <a href="http://www.fusebox.org/" target="_blank">FuseBox</a> framework I have a simple, efficient, scalable system that has easily handled anything I&#8217;ve thrown at it, and more.  It&#8217;s very capable and rightfully so.</p>
<p>FuseBox is ColdFusion&#8217;s first major Framework and went on to dominate and inspire a lot of change in the PHP world not only with FuseBox itself, but the other great frameworks that exist in that language and maybe beyond.  Sitting in the ColdFusion world it&#8217;s nice to see that the ColdFusion &#8220;power with ease&#8221; eloquence was able to help spread this kind of empowerment, as much as ColdFusion&#8217;s continued track record of doing the best of similar languages and frameworks. No offence intended to any of the other great CF frameworks out there &#8212; I just didn&#8217;t feel the itch to shop around because I felt I had the good stuff at home. <img src='http://www.panesar.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>No language, in my experience, has focused on the developer and their experience as much as ColdFusion.  Happy developers make great software.  I like being happy doing what I do.</p>
<p>I came across ColdBox and remembered seeing an earlier version around 2006 that looked really promising. It looks like it&#8217;s been delivering on it&#8217;s promises.  In defense of my beloved FuseBox, I haven&#8217;t looked at the new version in a few years because the one I use has worked so well!</p>
<p>The first thing that struck me was the sheer volume of documentation available on ColdBox.</p>
<p>I couldn&#8217;t believe my eyes.  Someone, actually, seemed, to get the significance of, and anticipate the needs of<em> web application development</em>, and ColdBox was the result.  This was like Allaire/Macromedia/Adobe continuing to anticipate the needs of <em>application developers</em> with ColdFusion. ColdBox looks to this software architect to be the next shining star of ColdFusion, if it&#8217;s not already.  It improves both applications and developer&#8217;s lives.</p>
<p>We know that application development and application developers are kept happy in some common and unique ways.</p>
<p>At first, I didn&#8217;t believe what I was seeing.  Everything I&#8217;ve needed to touch or use, with respect to a web application and it&#8217;s framework, seemingly, conveniently put in one place.  Internationalization, no problem.  Need role based security?  No problem.  Want to add a doo-dad?  Decide if you want an interceptor or a plug-in.  Next question.</p>
<p>What is a software architect to do when something makes him blink?  Get a second opinion from the smartest developer he knows.</p>
<p>My friend is someone I&#8217;ve known for almost 15 years.  We shared a path in school but I went off the ColdFusion deep end while he continued learning everything under the sun&#8230; except ColdFusion.</p>
<p>So I asked for his unbiased opinion.  Which he&#8217;s known to give.  I asked him, find me every fault in this ColdBox and the language of ColdFusion compared to all the languages you&#8217;ve ever used.  As a developer completely fresh to this, tell me if something is better than this, and why, because I might want to switch.</p>
<p>Expecting him to correct ColdFusion, and ColdBox the same way he used to correct the professors, assignments, quizzes, exams, and TA&#8217;s in university, he came back convinced that ColdBox and ColdFusion is great for developing web applications.  Not to say something else wasn&#8217;t, but if he&#8217;d pick something ot build on his own he just might use it, especially with the open-source ColdFusion engines like Railo and Open BlueDragon.</p>
<p>So, I&#8217;m not crazy.  That&#8217;s good.</p>
<p>Here&#8217;s the thing with ColdBox for me.  It does MVC, really well, for the web, for web applications.  Yeah, I know Ruby&#8217;s got this, ASP.NET&#8217;s got that, and Django has something else that&#8217;s great.  I have used them all, either with new projects, or maintaining existing ones.</p>
<blockquote><p><strong>The thing  that happens with any project, over time, is that it either becomes one you want to work on more and more, or one you don&#8217;t want to work on due to increasing complexity to add or modify tasks.</strong></p>
<p><strong>We can argue it&#8217;s up to the developer to keep things simple, but inevitable the platform and framework play a huge role in what we do, or don&#8217;t have to do, or what we do/don&#8217;t deal with.<br />
</strong></p></blockquote>
<p>If we put all the languages, frameworks into one pile, there is one key test I use to see the value of any tool.</p>
<blockquote><p><strong>It is difficult to make the complex into something simple; and it is easy to make the simple into something complex.  Will this help me make the complex into something simple, without dealing with the language, or framework&#8217;s complexities?</strong></p></blockquote>
<p>ColdBox, with ColdFusion seems to understand that most of us have to build things that are solid, reliable and scalable.  99% of web applications that are remotely successful grow.  We need a way to manage that growth and keep the garden looking nice while it grows.</p>
<p>Web developers often have to solve more than simple problems.  We have to solve complex problems and make them simple.   There is little doubt ColdFusion is the best integration language for the web.  It simply does more out of the box than anything.</p>
<p>I have spent the last 2 days working in ColdBox and my impression is this.</p>
<p>I have been amazed at how much of an application I have built already in ColdBox.  Actual business logic.  Actual problem solving.  Actual &#8220;this will make someone&#8217;s life easier, more efficient and productive&#8221;.</p>
<p>What&#8217;s changed?  I didn&#8217;t build my own roles based security.  I didn&#8217;t have to integrate internationalization.  I didn&#8217;t have to extend a framework to do more (or less) than it did.  ColdBox appears to be a framework that can be customized easily, or left alone and just run.</p>
<p>To potentially have the best of both worlds (Rapid dev of FuseBox and the scalability of OO-programing), compared to what was out there before, is more than a little staggering to this software architect.  I don&#8217;t care to re-invent the wheel, I want to solve problems and help people that are forced to work with poor software.</p>
<p>Beyond learning the ins and outs of ColdBox, I am slowly realizing it&#8217;s feeling much like FuseBox did.. the next tool I will use for possibly a long time.  Just like ColdFusion made web development power with ease, ColdBox takes Web application development to a similar of power with ease.</p>
<p>ColdBox allows you to leverage ColdFusion&#8217;s rapid application development in such an improved way that I don&#8217;t think has happened in several years.  As much as Fusebox first came out for ColdFusion and then spread to PHP, etc., and pushed the bar so much, I think ColdBox will inspire as well.</p>
<p>What&#8217;s most impressive is that such a powerful framework has been kept, if I may, simple, relative to the complexity of everything it handles.  That&#8217;s something ColdFusion did first, and better than anyone too.</p>
<p>In the coming few days I will start a Quickstart to ColdBox series to catch my first impressions and experiences of piecing it all together, to help you see for yourself what ColdBox could do for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/12/19/impressions-of-coldbox-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Verity Search won&#8217;t install in ColdFusion 8</title>
		<link>http://www.panesar.net/2009/11/10/when-verity-search-wont-install-in-coldfusion-8/</link>
		<comments>http://www.panesar.net/2009/11/10/when-verity-search-wont-install-in-coldfusion-8/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:01:11 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Verity]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=54</guid>
		<description><![CDATA[Today I dealt with a strange issue on one of my client's servers.  It was running ColdFusion 8 Standard, inside a Windows 2003 Server VMware virtual machine.  

The first time ColdFusion Server was installed, it crashed/timed out.  So we rebooted and uninstalled it.  We reinstalled and everything looked okay.  When we went into the Coldfusion Administrator and tried to create a new collection, we were presented with an error telling us that the search services are not installed.]]></description>
			<content:encoded><![CDATA[<p>Today I dealt with a strange issue on one of my client&#8217;s servers.  It was running ColdFusion 8 Standard, inside a Windows 2003 Server VMware virtual machine.</p>
<p>The first time ColdFusion Server was installed, it crashed/timed out.  So we rebooted and uninstalled it.  We reinstalled and everything looked okay.  When we went into the Coldfusion Administrator and tried to create a new collection, we were presented with an error:</p>
<blockquote><p>Unable to retrieve collections from the <span style="font-weight: bold; padding: 0px; margin: 0px;">Search</span> <span style="font-weight: bold; padding: 0px; margin: 0px;">Service</span>.<br style="padding: 0px; margin: 0px;" />Please verify that the <span style="font-weight: bold; padding: 0px; margin: 0px;">ColdFusion</span> <span style="font-weight: bold; padding: 0px; margin: 0px;">Search</span> Server is <span style="font-weight: bold; padding: 0px; margin: 0px;">installed</span> and running</p></blockquote>
<p>After looking around, the main suggestions were:</p>
<ol>
<li>for Coldfusion MX 7 users was to re-install ColdFusion and it should work.  Okay.  Reinstalled about 8 times, no luck or progress.  I tried it for CF 8 and it didn&#8217;t improve.  I did receive a report from one of our developers that he did solve this very problem on CF8 by reinstalling so it might be worth one or two tries, but no more.</li>
<li>Download the Verity installer from www.adobe.com/go/verity. You have to enter your CF serial number.  Only drawback is that it seems you need a ColdFusion MX 7 serial number to download it, and the search services that get installed are MX 7 and not 8.</li>
<li><strong>This is what worked for me:</strong> Run the verity-install batch file located inside your /verity folder where you have ColdFusion installed..  On our server it took a few minutes to run, spewed out a few errors due to a likely partial installation, or partial uninstall, however it ended up creating the &#8220;ColdFusion 8 Search services&#8221; in the Control Panel &gt; Services.</li>
</ol>
<p>You might also be interested in the <a href="http://kb2.adobe.com/cps/688/6c6881a9.html" target="_blank">Adobe technote</a> about this for ColdFusion MX 7.</p>
<p>One other thing to note is that the Verity Search services install on an incrementing port number.  So for  ColdFusion MX 7 the install port was 9550.  For ColdFusion 8, the installation port was 9551 and so on.. Likely a good way to run multiple versions of ColdFusion on one server without conflict, good thinking!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/11/10/when-verity-search-wont-install-in-coldfusion-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated: The world&#8217;s most dangerous web language</title>
		<link>http://www.panesar.net/2009/09/26/the-worlds-most-dangerous-language-has-been-updated/</link>
		<comments>http://www.panesar.net/2009/09/26/the-worlds-most-dangerous-language-has-been-updated/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 20:16:26 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Coldfusion]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=6</guid>
		<description><![CDATA[Great news,
After enjoying the alpha and beta testing of Coldfusion 9, it has finally been released to the world to do what no other language for the web can do.
Get more done with less code, out of the box. ColdFusion has been my secret swiss-army knife for the past 10 years, while continuing to work [...]]]></description>
			<content:encoded><![CDATA[<p>Great news,</p>
<p>After enjoying the alpha and beta testing of Coldfusion 9, it has finally been released to the world to do what no other language for the web can do.</p>
<p>Get more done with less code, out of the box. ColdFusion has been my secret swiss-army knife for the past 10 years, while continuing to work with PHP, .NET and the likes.</p>
<p>Download your copy today at Adobe, in either a fully-functioning trial copy, or a never-expiring developer&#8217;s edition <a href="http://www.adobe.com/products/coldfusion/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/09/26/the-worlds-most-dangerous-language-has-been-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Batch Processing and Data Parsing best practices in ColdFusion</title>
		<link>http://www.panesar.net/2009/07/07/batch-processing-and-data-parsing-best-practices-in-coldfusion/</link>
		<comments>http://www.panesar.net/2009/07/07/batch-processing-and-data-parsing-best-practices-in-coldfusion/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 00:23:37 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=155</guid>
		<description><![CDATA[One thing I've found myself doing more and more in ColdFusion is using it for it's integration powers to parse data, or do batch performing tasks.  With it's Java underbelly, ColdFusion does most things great, and if you want even more performance, tie into the Java layer!

I come from the group of people who pursue the dream that computers and technology should make people's lives easier.  That's why ruthless automation is at the center of most startups, or businesses that are growing.  Keep people dealing with people -- what they do best, and let your system handle the details for you!]]></description>
			<content:encoded><![CDATA[<div>
<p>One thing I&#8217;ve found myself doing more and more in ColdFusion is using it for it&#8217;s integration powers to parse data, or do batch performing tasks.  With it&#8217;s Java underbelly, ColdFusion does most things great, and if you want even more performance, tie into the Java layer!</p>
<p>I come from the group of people who pursue the dream that computers and technology should make people&#8217;s lives easier.  That&#8217;s why ruthless automation is at the center of most startups, or businesses that are growing.  Keep people dealing with people &#8212; what they do best, and let your system handle the details for you!</p>
<p>1) <strong>Maintain a file upload table (Parent table).</strong> For every file you upload you should be able to keep a list of each file and what status it is in (uploaded, processed, unprocessed)</p>
<p>2) <strong>Temp table to store all the rows of the data file. (child table)</strong> Import the entire data file into a temporary table. Attempting to do it all in memory will inevitably lead to some errors. Each row in this table will link to a file upload table entry above.</p>
<p>3) <strong>Maintain a processing status</strong> &#8211; For each row of the datafile you bring in, set a &#8220;process/unprocessed&#8221; tag. This way if it breaks, you can start from where you left off. As you run through each line, set it to be &#8220;processed&#8221;.</p>
<p>4) <strong>Transaction</strong> &#8211; use cftransaction if possible to commit all of it at once, or at least one line at a time (with your 5 queries). That way if something goes boom, you don&#8217;t have one row of data that is half computed/processed/updated/tested.</p>
<p>5) Once you&#8217;re done processing, set the file name entry in the table in step 1 to be &#8220;processed&#8221;</p>
<p>By using the approach above, if something fails, you can set it to start where it left off, or at least have a clearer path of where to start investigating, or worst case clean up in your data. You will have a clear way of displaying to the user the status of the current upload processing, where it&#8217;s at, and where it left off if there was an error.</p>
<p>If you have any questions, let me know.</p>
<p><strong>Other thoughts:</strong></p>
<ol>
<li>You can increase timeouts, give the VM more memory, put it in 64 bit but all of those will only increase the capacity of your system so much. It&#8217;s a good idea to do these per call and do it in conjunction with the above.</li>
<li>Java has some neat file processing libraries that are available as CFCS. if you run into a lot of issues with speed, you can use one of those to read it into a variable and then into the database</li>
<li>If you are playing with XML, do not use coldfusion&#8217;s xml parsing. It works well for smaller files and has fits when things get bigger. There are several cfc&#8217;s written out there (check riaforge, etc) that wrap some excellent java libraries for parsing xml data. You can then create a cfquery manually if need be with this data.</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/07/07/batch-processing-and-data-parsing-best-practices-in-coldfusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the career value in learning ColdFusion?</title>
		<link>http://www.panesar.net/2009/04/20/what-is-the-career-value-in-learning-coldfusion/</link>
		<comments>http://www.panesar.net/2009/04/20/what-is-the-career-value-in-learning-coldfusion/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 02:08:42 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Coldfusion]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=165</guid>
		<description><![CDATA[Coldfusion is power with ease. It gets most anything done faster, cheaper, on time compared to any other language.

The language is no where in decline or dying, it's used by very large organizations who seem to value CF developers highly. Developers can be hard to find, but on the flip side, its probably the easiest language to learn for the web and easily among the top in terms of power and ability.]]></description>
			<content:encoded><![CDATA[<div>
<p>Coldfusion is power with ease.  It gets most anything done faster, cheaper, on time compared to any other language.</p>
<p>The language is no where in decline or dying, it&#8217;s used by very large organizations who seem to value CF developers highly. Developers can be hard to find, but on the flip side, its probably the easiest language to learn for the web and easily among the top in terms of power and ability.</p>
<p>I do a fair amount of PHP work too and all I have to say is that if I have the choice, I use ColdFusion. I have often put in two bids on a project with the Coldfusion bid being 75% the price of the PHP price because it saves so much time. The cost of a CF license has never been an issue, and now there&#8217;s plenty of great open source engines.</p>
<p>In the 10+ years I have been with ColdFusion, I have only had more and more work, and focus on it almost exclusively when I have a chance. It is the programming language I think in, and thankfully so, as it&#8217;s pretty simple.</p>
<p>The wealth of built in features it comes with, standardized from Adobe can&#8217;t be matched by any other language that I&#8217;ve found so far. You would end up buying a lot of third party libraries to work with PDF&#8217;s, etc., that all comes built in to CF.</p>
<p>There&#8217;s a lot of other great points that have been made here. What do you have to lose? Try it out for a few months, you can always move to something else, but I don&#8217;t think you&#8217;ll look back.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/04/20/what-is-the-career-value-in-learning-coldfusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
