<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>Adam Howitt&apos;s Blog - Eclipse</title>
			<link>http://www.webdevref.com/blog/index.cfm</link>
			<description>A blog for ColdFusion, iPhone Development and other musings</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 06:07:35 -0400</pubDate>
			<lastBuildDate>Wed, 29 Oct 2008 16:50:48 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>adamhowitt@gmail.com</managingEditor>
			<webMaster>adamhowitt@gmail.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>adamhowitt@gmail.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>Adam Howitt&apos;s Blog</title>
				<link>http://www.webdevref.com/blog/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			
			
			
			
			<item>
				<title>Back from the Dead with Eclipse</title>
				<link>http://www.webdevref.com/blog/index.cfm/2008/10/29/Back-from-the-Dead-with-Eclipse</link>
				<description>
				
				&lt;p&gt;This Halloween inspired post explains how to bring a file back from the dead if you&apos;ve ever looked at it in eclipse.&lt;/p&gt;&lt;p&gt;I have been playing with &lt;a href=&quot;http://www.blueprintcss.org/&quot; target=&quot;_self&quot; title=&quot;Blueprint CSS&quot;&gt;blueprintcss&lt;/a&gt; and pulled down source this morning. &amp;nbsp;It&apos;s genius to a developer with my *ahem* design skills, so I was thrilled to get it installed and running. But I was having trouble with one of their examples. &amp;nbsp;&lt;/p&gt;&lt;p&gt;The idea is that the page is divided into 24 columns so you can give a div a class of &amp;quot;span-24&amp;quot; and voila, you have a 24 column div. &amp;nbsp;You can create subdivs so that if your container is 12 columns you should be able to have subdivs marked span-8 and span-4 - gettit? &amp;nbsp;8+4=12. &amp;nbsp;But it didn&apos;t. &amp;nbsp;Somehow I was seeing funky layout wrapping. &lt;/p&gt;&lt;p&gt;Turns out I had the bleeding edge broken version but since I knew it was a github repo file, I could try out Git for the first time to pull down the fix (fixed minutes after I downloaded apparently). &amp;nbsp;I installed &lt;a href=&quot;http://code.google.com/p/msysgit/&quot; target=&quot;_self&quot; title=&quot;Msysgit - git for windows&quot;&gt;Msysgit&lt;/a&gt; and then went to my blueprint directory. &amp;nbsp;Tried a git pull from the command line within the repo directory but it said my local repo wasn&apos;t a repo. &amp;nbsp;Grabbed the &lt;a href=&quot;http://ktown.kde.org/%7Ezrusin/git/git-cheat-sheet-medium.png&quot; target=&quot;_self&quot; title=&quot;Git Cheat Sheet&quot;&gt;git cheat sheet&lt;/a&gt; and decided to do a &amp;quot;git init&amp;quot; and &amp;quot;git add .&amp;quot; &amp;nbsp;Looking good.&lt;/p&gt;&lt;div class=&quot;code&quot;&gt;git pull git://github.com/joshuaclayton/blueprint-css.git&lt;/div&gt; Seems to have grabbed latest... Switch to eclipse and refresh project. Crap! &amp;nbsp;My extensive client blueprint example vanishes before my eyes. &lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Enter the Dragon&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;At this point I usually stare at the screen but since time is against me I recreate my lay_blueprint.cfm file and just as I right click for some reason I notice the &amp;quot;replace with&amp;quot; eclipse context menu item is there. &amp;nbsp;Hmm. I had clearly edited the file earlier today in Eclipse. &amp;nbsp;Could it be... Holy Stomping Mummys Batman - back from the dead. &amp;nbsp;My empty lay_blueprint.cfm fills with the lost code as my eyes fill with tears of joy. &amp;nbsp;Yay Eclipse!&lt;/p&gt;
				
				</description>
						
				
				<category>Eclipse</category>				
				
				<category>Git</category>				
				
				<category>CSS</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Wed, 29 Oct 2008 16:50:48 -0400</pubDate>
				<guid>http://www.webdevref.com/blog/index.cfm/2008/10/29/Back-from-the-Dead-with-Eclipse</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Eclipse Ganymede and Java 6 update 10 RC</title>
				<link>http://www.webdevref.com/blog/index.cfm/2008/9/22/Eclipse-Ganymede-and-Java-6-update-10-RC</link>
				<description>
				
				&lt;p&gt;Just a word of warning - my copy of Google Chrome suggested I install Java 6 update 10 RC last night to allow me to upload pics to facebook. &amp;nbsp;&lt;/p&gt;&lt;p&gt;Everything went okay but this morning Eclipse Ganymede was dead with no indication of why except a dialog box containing runtime parameters. &amp;nbsp;I uninstalled the new Java update and everything is fine again.&lt;/p&gt;
				
				</description>
						
				
				<category>Eclipse</category>				
				
				<category>Java</category>				
				
				<pubDate>Mon, 22 Sep 2008 16:26:52 -0400</pubDate>
				<guid>http://www.webdevref.com/blog/index.cfm/2008/9/22/Eclipse-Ganymede-and-Java-6-update-10-RC</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>The Red Badge of Courage</title>
				<link>http://www.webdevref.com/blog/index.cfm/2005/4/5/The-Red-Badge-of-Courage</link>
				<description>
				
				&lt;p&gt;I finished Stephen Crane&apos;s &lt;a title=&quot;&quot; target=&quot;_blank&quot; href=&quot;http://www.amazon.com/exec/obidos/ASIN/0486264653/thesurgerepor-20&quot;&gt;&amp;quot;Red Badge of Courage&amp;quot;&lt;/a&gt;
over the weekend and I&apos;m sad to say it took me nearly 3 weeks to do so
despite the fact it is only 100 pages. In my defense the book hardly
licks along at a good pace until the last 30 pages when it really gets
interesting and you feel invested.&amp;nbsp; Lots of guys told me it was a
great book while many girls just remembered it from school as
boring.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Towards the end I found myself picturing the
forests around Georgia and the times I&apos;ve been paintballing in that
environment.&amp;nbsp; In my experience it seems fairly random who gets
clipped by a paintball unless you&apos;re the kind of ass who brings the BFG
of paintball guns and hides in a hole by the flag. I don&apos;t mean to
trivialize the danger of fighting with real guns by drawing the
comparison but rather to say how much it scares me to think how hard it
must be.&lt;br /&gt;
&lt;/p&gt;

&lt;p&gt;The fact that it took me 3 weeks to read this book is a classic
signal that I&apos;m starting to slip back on my priorities so I made the
effort to review my checklist and how I&apos;m organizing my free time. I
don&apos;t know if it&apos;s because I&apos;m a programmer but I feel like there is so
much I want to read, to watch, to learn and to experiment with I
regularly spread myself too thinly or focus on frivolous things at the
cost of personal goals. &lt;/p&gt;

&lt;p&gt;In an effort to keep myself on track I think sharing these goals might add some artificial pressure on myself to complete them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run 30 mins every other day&lt;/li&gt;

&lt;li&gt;Ride to work at least once a week&lt;/li&gt;

&lt;li&gt;Play soccer once a week&lt;/li&gt;

&lt;li&gt;Participate in a 5k once a month with steadily improving times&lt;/li&gt;

&lt;li&gt;Practice guitar once a week besides class&lt;/li&gt;

&lt;li&gt;Finish one of the books in my classical literature A to Z every 3 weeks&lt;/li&gt;

&lt;li&gt;Finish the examples from&amp;nbsp; the Eclipse 3 book&lt;/li&gt;

&lt;li&gt;Modify the CFEclipse parser to handle custom tags correctly&lt;/li&gt;

&lt;li&gt;Finish phase I of &lt;a target=&quot;_blank&quot; href=&quot;http://www.cflunch.com&quot;&gt;CFLunch.com&lt;/a&gt; to make co-ordinating the site with the meetings easier.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Of course, like many other things, there are obstacles to my progress on the horizon:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cubs baseball has just started up again&lt;/li&gt;

&lt;li&gt;An apartment to maintain which seems to be swallowing my personal
belongings.&amp;nbsp; Latest loss was my favorite Cubs hat.&amp;nbsp; Reward of
$5 dollars if you find it :-)&lt;/li&gt;

&lt;li&gt;Dollar burgers on a Monday night at the Union&lt;/li&gt;

&lt;li&gt;A week in San Francisco for the Gilbane conference&lt;/li&gt;

&lt;li&gt;The wedding tour as my girlfriend and I hit DC, Atlanta, New York and Birmingham (England) for a series of weddings&lt;/li&gt;
&lt;/ul&gt;
So there you have it.&amp;nbsp; Am I strange?&amp;nbsp; Do all programmers lament on how to fit everything in or is it just me?
				
				</description>
						
				
				<category>Books</category>				
				
				<category>Eclipse</category>				
				
				<pubDate>Tue, 05 Apr 2005 12:09:30 -0400</pubDate>
				<guid>http://www.webdevref.com/blog/index.cfm/2005/4/5/The-Red-Badge-of-Courage</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Eclipse Navigator Tidy</title>
				<link>http://www.webdevref.com/blog/index.cfm/2005/3/18/Eclipse-Navigator-Tidy</link>
				<description>
				
				&lt;p&gt;Working through some of the chapters I skipped in the Berthold Daum
book last night I discovered the wonder of working sets for the
Navigator view.&amp;nbsp; If you are like me and work on maintenance items
as well as new development projects, your navigator pane in Eclipse
gets quite cluttered.&amp;nbsp; Enter the &amp;quot;working set&amp;quot;.&amp;nbsp; I had been
using these for searches for some time (Ctrl H to do an extended
search) but had no idea they affected the rest of Eclipse.&lt;br /&gt;
&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;In the Navigator pane click the black down arrow in the toolbar and you see the option to &amp;quot;Select Working Set&amp;quot;.&amp;nbsp; &lt;br /&gt;
  &lt;/li&gt;
  &lt;li&gt;If you already have some working sets defined you can just pick one, otherwise you will want to click New.&lt;/li&gt;
  &lt;li&gt;Select Resource on the next page of the wizard&lt;/li&gt;
  &lt;li&gt;Enter a friendly name for your set name &lt;br /&gt;
  &lt;/li&gt;
  &lt;li&gt;Select the projects (or subsection of projects) you wish to include by checking the box and then click finish&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I have reorganized my workspace now to the following working sets:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Maintenance - older projects refered to less often&lt;br /&gt;
  &lt;/li&gt;
  &lt;li&gt;New Development - current projects including our VSS repository for code templates&lt;br /&gt;
  &lt;/li&gt;
  &lt;li&gt;Personal - all the nerdy neat stuff I&apos;m working on!&lt;/li&gt;
&lt;/ul&gt;
Not a huge productivity enhancer but it&apos;s a virtual version of the saying &amp;quot;tidy desk tidy mind&amp;quot; :-) &lt;br /&gt;
				
				</description>
						
				
				<category>Eclipse</category>				
				
				<pubDate>Fri, 18 Mar 2005 11:32:37 -0400</pubDate>
				<guid>http://www.webdevref.com/blog/index.cfm/2005/3/18/Eclipse-Navigator-Tidy</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Help Write CFEclipse!</title>
				<link>http://www.webdevref.com/blog/index.cfm/2005/3/9/Help-Write-CFEclipse!</link>
				<description>
				
				Spike and I have been discussing CFEclipse lately in terms of &lt;a href=&quot;http://www.spike.org.uk/blog/index.cfm?do=blog.entry&amp;entry=65244308-D565-E33F-3F7ED3A596A81965&quot; target=&quot;_blank&quot;&gt;people gettting
involved&lt;/a&gt; and I thought I could help generate some forward momentum by
recommending a book by Berthold Daum called &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0470020059/thesurgerepor-20&quot; target=&quot;_blank&quot;&gt;&amp;quot;Eclipse 3 for Java Developers&amp;quot;&lt;/a&gt;.&amp;nbsp;
It explains how to get the most out of Eclipse to begin with before
explaining how to create fragments and plugins for Eclipse like
CFEclipse for instance.&amp;nbsp; If, despite the number of Eclipse plugins
out there, you don&apos;t find what you need from a plugin it will teach you
how to roll your own.&amp;nbsp; It still relies on an understanding of Java
but do pick the book up!&lt;br /&gt;
				
				</description>
						
				
				<category>Eclipse</category>				
				
				<category>Books</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Wed, 09 Mar 2005 18:32:37 -0400</pubDate>
				<guid>http://www.webdevref.com/blog/index.cfm/2005/3/9/Help-Write-CFEclipse!</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>CFEclipse for Configuration Management</title>
				<link>http://www.webdevref.com/blog/index.cfm/2005/3/9/CFEclipse-for-Configuration-Management</link>
				<description>
				
				&lt;p&gt;In every company I&apos;ve worked, configuration management has always
caused huge problems.&amp;nbsp; Through the &amp;quot;magic&amp;quot; of file template
snippets in CFEclipse I have put together a deployment document for our
company which reduces the number of times someone has to ask, &lt;em&gt;&amp;quot;which
server is it on&amp;quot;, &amp;quot;when did this change happen&amp;quot;, &amp;quot;why did we make that
change&amp;quot;&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Even better, CFEclipse allows you to store your snippets in a networked location so we have ours in a common template folder.&lt;/p&gt;&lt;p&gt;First
I&apos;m going to give you the snippet we use and then explain how to set it
up.&amp;nbsp; It should also be noted that similar magic can be worked in
Dreamweaver but I&apos;ll leave that post to someone who actually likes that
IDE :-)&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;---BEGIN SNIPPET ------------&amp;nbsp;&lt;/p&gt;&lt;p&gt;Deployment Request Document $${CURRENTFILE}&lt;br /&gt;
For: $${Client Name} &lt;br /&gt;
Date: $${MONTHNUMBER}.$${DAYOFMONTH}.$${YEAR2DIGIT}&amp;quot;&lt;br /&gt;
Purpose: $${Purpose of the deployment}&lt;br /&gt;
Bug tracking case #: $${Sales force case number}&lt;br /&gt;
Author: $${CURRENTUSER}&lt;br /&gt;
&lt;br /&gt;
Files to deploy to $${Live destination server}.&amp;nbsp; &lt;br /&gt;
$/WWW/appraisal/qry_complist_search.cfm&lt;br /&gt;
$/WWW/appraisal/reports/dsp_reports_turnardclient.cfm&lt;br /&gt;
&lt;br /&gt;
Scripts to execute on $${Database server name}:&lt;br /&gt;
$/db/sp_search_comps_vii.sql&lt;br /&gt;
&lt;br /&gt;
SQL Permissions to run after scripts execute:&lt;br /&gt;
GRANT EXECUTE ON dbo.sp_serach_comps_vii.sql TO vn_admin_role&lt;br /&gt;
----- END SNIPPET -----------&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;To create a file template snippet in CFEclipse:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;If it isn&apos;t already open go to Window &amp;gt; Show View &amp;gt; Snip Tree View&lt;/li&gt;
  &lt;li&gt;Go to Window &amp;gt; Preferences &amp;gt; CFEclipse &amp;gt; File Paths and
check the path.&amp;nbsp;&amp;nbsp; This is where you can repoint CFEclipse to
a network drive of templates if you want.&lt;/li&gt;
  &lt;li&gt;Save your changes if you made any and close out of Preferences&lt;/li&gt;
  &lt;li&gt;Find the snip tree view in your perspective and click the big plus symbol &amp;quot;+&amp;quot;.&lt;/li&gt;
  &lt;li&gt;Give your snippet a name, optionally some trigger text, a description of the snippet and then the start and end block.&lt;/li&gt;
  &lt;li&gt;If there are variables in your file that change per day, file,
user etc you can create your own variable using the format $${param
name} e.g. $${Purpose of the file} or you can use some auto text
ones.&amp;nbsp; For an excellent list, consult &lt;a target=&quot;_blank&quot; href=&quot;http://www.spike.org.uk/cfeclipse/comments/Snippets&quot;&gt;Spike&apos;s documentation&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;Check the box &amp;quot;Use this snippet as a file template&amp;quot;&lt;/li&gt;
  &lt;li&gt;Set the extension and hit OK to save it.&lt;br /&gt;
  &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To use your file template snippet, you have two choices.&amp;nbsp;
Double click the snippet to insert it at the cursor or if you want to
create the file in your configuration management directory:&lt;br /&gt;
&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Right click on the directory you wish to store your new file&lt;br /&gt;
  &lt;/li&gt;
  &lt;li&gt;Select New &amp;gt; Other&lt;br /&gt;
  &lt;/li&gt;
  &lt;li&gt;Select CFEclipse &amp;gt; File From Template and hit next.&lt;br /&gt;
  &lt;/li&gt;
  &lt;li&gt;If the path is inaccurate, hit Browse and set it.&lt;/li&gt;
  &lt;li&gt;Set the filename&lt;/li&gt;
  &lt;li&gt;Your template should be listed in the panel.&amp;nbsp; Select it and click finish&lt;/li&gt;
  &lt;li&gt;Any variables you created will be listed so you can enter them.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;So there you have it.&amp;nbsp; We use VSS and the &lt;a href=&quot;http://sourceforge.net/projects/vssplugin/&quot; target=&quot;_blank&quot;&gt;Eclipse VSS
plugin&lt;/a&gt; for our development so I can check these config files into VSS
directly.&lt;/p&gt;
				
				</description>
						
				
				<category>Eclipse</category>				
				
				<category>Coldfusion</category>				
				
				<category>SQL</category>				
				
				<pubDate>Wed, 09 Mar 2005 12:31:26 -0400</pubDate>
				<guid>http://www.webdevref.com/blog/index.cfm/2005/3/9/CFEclipse-for-Configuration-Management</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Eclipse uncovers ColdFusion&apos;s Secret Powers</title>
				<link>http://www.webdevref.com/blog/index.cfm/2005/3/2/Eclipse-uncovers-ColdFusion&apos;s-Secret-Powers</link>
				<description>
				
				If you have ever seen a tech tip about ColdFusion leveraging the built in hidden methods of Java and wondered &quot;how the heck do they know this stuff?&quot;, Eclipse can help you see the wizard behind the curtain.

Yesterday I was doofing around trying to discover a way to access the SQL statement passed by cfquery and cfstoredproc so I could log it on my production server without duplicating the code block.  I figured, if CF knows what the parsed statement is, why can&apos;t I access it after the statement executes as, say, cfquery.parsedSqlStatement.  I know it exists because if my code errors, I see it in the resulting error dump.

I started out looking for posts that utilize some of these hidden Java methods and came across Sam&apos;s post on &lt;a href=&quot;http://www.rewindlife.com/archives/000023.cfm&quot;&gt;&quot;Handling file uploads without CFFILE&quot;&lt;/a&gt;.  The important snippet was &lt;br /&gt;
cls = s.getClass();&lt;br /&gt;
stringCLass = cls.forName(&quot;java.lang.String&quot;);&lt;br /&gt;
Armed with this info I started to experiment by dumping out the stringClass variable to see the list of methods.  

Next I threw a DB error deliberately and expanded the stack trace to get a list of CFClasses which were involved in the error.  I constructed this little test:
&lt;div class=&quot;code&quot;&gt;
&amp;lt;cfquery datasource=&quot;ll_site&quot; name=&quot;qTest&quot;&gt;&lt;br /&gt;
select * from object_tb&lt;br /&gt;
&amp;lt;/cfquery&gt;&lt;br /&gt;
&amp;lt;cfset cls = qTest.getClass()&gt;&lt;br /&gt;
&amp;lt;cfdump var=&quot;#cls.getName()#&quot;&gt;&lt;br /&gt;
&amp;lt;cfset stringClass = cls.forName(&quot;coldfusion.sql.QueryTable&quot;)&gt;&lt;br /&gt;
&amp;lt;cfdump var=&quot;#stringCLass#&quot;&gt;&lt;br /&gt;
&lt;/div&gt;

Unfortunately my research stopped there because there just wasn&apos;t much to see.  No properties or methods easily listed to help me on my quest.  This was when I had a brainwave.  &lt;b&gt;Eclipse is a Java development tool, ColdFusion comes as a deployable ear file and has a list of classes: maybe Eclipse can see more than just a .ear file!&lt;/b&gt;

So I opened Eclipse, created a new Java project and set the location of my EAR file as the directory under &quot;Create project at external location&quot;.  Create a name for the project and hit Finish.  Eclipse then prompted me to switch to the Java perspective (from CFEclipse which is my default) and to my amazement, I see a list of jar files and packages!  I click to expand cfusion.jar and it expands to show me a list of coldfusion packages.  I click to expand coldfusion.sql and I see a list of classes and properties.   I expand SqlImpl.class and see methods and properties which I may be able to leverage.

So I&apos;m still no closer to getting the exact SqlStatement because I&apos;m still unsure as to how to access the property I need.  If anyone following these steps is able to point this out I would greatly appreciate it.

Now THAT is something Homesite and Dreamweaver can&apos;t do ;-)
				
				</description>
						
				
				<category>Eclipse</category>				
				
				<category>Coldfusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Wed, 02 Mar 2005 14:26:56 -0400</pubDate>
				<guid>http://www.webdevref.com/blog/index.cfm/2005/3/2/Eclipse-uncovers-ColdFusion&apos;s-Secret-Powers</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Simplifying Form Validation with Eclipse Backreferences</title>
				<link>http://www.webdevref.com/blog/index.cfm/2005/2/25/Simplifying-Form-Validation-with-Eclipse-Backreferences</link>
				<description>
				
				I&apos;m in awe of Eclipse and the productivity it affords me.  Today&apos;s revelation comes as I look at a form with 43 fields defined by our graphics guy and a need to set the value=&quot;&quot; attribute to the previously submitted value if it exists.  With Eclipse and backreferences in the find/replace I was able to do it in one shot.

All my input fields were defined as&lt;br /&gt;
&amp;lt;input name=&quot;fldname&quot; ... blah, blah, blah &amp;gt;
&lt;ul&gt;
&lt;li&gt;Take a copy of your code in case this blows up on you&lt;/li&gt;
&lt;li&gt;Ctrl+F opens the find / replace window.  Set the find string to&lt;br /&gt;
&lt;span style=&quot;background-color: yellow&quot;&gt;name=&quot;(.*?)&quot; &lt;/span&gt;&lt;br /&gt;
This finds the name=&quot;&quot; attribute and whatever is between the quotes is stored as a backreference number 1&lt;/li&gt;
&lt;li&gt;Set the replace string to&lt;br /&gt;
&lt;span style=&quot;background-color:yellow&quot;&gt;name=&quot;$1&quot; value=&quot;#attributes.$1#&quot; &lt;/span&gt;&lt;br /&gt;
This says we are going to output two attributes in place of the one and for the value we are adding some CF code around the backreference $1 also.&lt;/li&gt;
&lt;li&gt;Check the regular expressions box&lt;/li&gt;
&lt;li&gt;Click find to be sure that your regex finds a good first match.&lt;/li&gt;
&lt;li&gt;Click replace to replace just one occurence to check that it outputs in the way you want (it&apos;s easier to undo one mistake vs 43)&lt;/li&gt;
&lt;li&gt;If all is good hit replace all&lt;/li&gt;
&lt;/ul&gt;
				
				</description>
						
				
				<category>Eclipse</category>				
				
				<category>Coldfusion</category>				
				
				<pubDate>Fri, 25 Feb 2005 15:32:38 -0400</pubDate>
				<guid>http://www.webdevref.com/blog/index.cfm/2005/2/25/Simplifying-Form-Validation-with-Eclipse-Backreferences</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Using Quantum Eclipse Plugin for SQL Server</title>
				<link>http://www.webdevref.com/blog/index.cfm/2004/12/22/Using-Quantum-Eclipse-Plugin-for-SQL-Server</link>
				<description>
				
				I&apos;ve installed and played around with Quantum and I have to say that while it works like a simple query analyzer it is missing quite a bit of functionality it could easily add.

The potential is there and some constructive feedback could help make this even better.

To install Quantum for Eclipse 3 to see for yourself, I&apos;ve listed the steps to get you all the way to connect to a SQL Server.
&lt;ol&gt;
&lt;li&gt;Download the &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=7746&amp;package_id=57047&quot;&gt;latest build of Quantum&lt;/a&gt; from sourceforge (in my case quantum244_3.x.zip.&lt;/li&gt;
&lt;li&gt;Close Eclipse&lt;/li&gt;
&lt;li&gt;Extract the contents of the plugins directory into your Eclipse 3 plugins directory (in my case C:\Program Files\Eclipse\plugins&lt;/li&gt;
&lt;li&gt;Open Eclipse and select Window &gt; Open Perspective &gt; Other &gt; Quantum DB and you see the default 3 panel setup.&lt;/li&gt;
&lt;li&gt;Download &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&amp;displaylang=en#filelist&quot;&gt;Microsoft SQL Server JDBC Drivers&lt;/a&gt; but remember that they can&apos;t be redistributed except within a single corporation by their terms and conditions.&lt;/li&gt;
&lt;li&gt;Run the setup.exe and choose custom setup if you want to place the drivers anywhere other than C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\&lt;/li&gt;
&lt;li&gt;Switch back to Eclipse and in the &quot;Database Bookmarks&quot; panel right click and select &quot;New Bookmark&quot;&lt;/li&gt;
&lt;li&gt;There is a default ODBC Driver installed but if you got this far you are trying to get to SQL Server so click &quot;Add Driver&quot;&lt;/li&gt;
&lt;li&gt;Click &quot;Add External Jar&quot; 3 times to add each of the three Drivers from the location you used above (C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\ by default on Windows).  You should see 
&lt;ul&gt;
&lt;li&gt;msbase.jar&lt;/li&gt;
&lt;li&gt;mssqlserver.jar&lt;/li&gt;
&lt;li&gt;msutil.jar&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Click Browse and pick the entry labelled &quot;com.microsoft.jdbc.sqlserver.SQLServerDriver&quot;&lt;/li&gt;
&lt;li&gt;Select Type &quot;Microsoft SQL Server&quot; and then click Finish&lt;/li&gt;
&lt;li&gt;Click Next and then enter your userid and password for the datbase you are connecting to&lt;/li&gt;
&lt;li&gt;For the JDBC URL you will use the following template:&lt;br&gt;
jdbc:microsoft:sqlserver://{server_name}:{port};databaseName={db_name} replacing server_name, port and db_name with your settings.  By default SQL Server runs on port 1433 in case you are unsure.&lt;/li&gt;
&lt;li&gt;Click Next and enter the friendly name you want to use for your bookmark&lt;/li&gt;
&lt;li&gt;Click Next if you want to select a schema to display or Finish if you want to show them all&lt;/li&gt;
&lt;li&gt;If all is well you should see the new bookmark in the left hand panel.  Right click the bookmark and select connect to retrieve the database information.&lt;/li&gt;
&lt;/ol&gt;
I&apos;d like to see updateable resultsets for tables queries, table columns and properties.  There appears to be only one script generation operation presently to Drop an item - what script as SELECT, INSERT, UPDATE or DELETE?  

The quick list is a nice feature if your schema has lots of tables and the recent SQL statements saves using a large undo buffer.

Even better is the Quantum SQL Log which records each SQL statement it attempts. 

This is one of several posts you&apos;ll see this week as I join the Eclipse bandwagon.
				
				</description>
						
				
				<category>Eclipse</category>				
				
				<category>Coldfusion</category>				
				
				<category>SQL</category>				
				
				<pubDate>Wed, 22 Dec 2004 01:42:29 -0400</pubDate>
				<guid>http://www.webdevref.com/blog/index.cfm/2004/12/22/Using-Quantum-Eclipse-Plugin-for-SQL-Server</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Eclipse 3</title>
				<link>http://www.webdevref.com/blog/index.cfm/2004/8/30/Eclipse-3</link>
				<description>
				
				I wrote a pleading message to Wiley Publishing for a preview copy of &quot;&lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0470020059/thesurgerepor-20&quot;&gt;Beginning Eclipse 3 for Java Developers&lt;/a&gt;&quot; by Berthold Daum but if anyone out there has a favorite for the latest version of Eclipse please let me know.  I&apos;m also interested in locating some good resources for this release since the majority of tutorials I have found seem restricted to version 2.  

Specifically I&apos;m looking at implementing Drag and Drop functionality for Views and using Cut, Copy and Paste extension points.
				
				</description>
						
				
				<category>Eclipse</category>				
				
				<pubDate>Mon, 30 Aug 2004 13:35:32 -0400</pubDate>
				<guid>http://www.webdevref.com/blog/index.cfm/2004/8/30/Eclipse-3</guid>
				
			</item>
			
		 	
			</channel></rss>