<?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>The Honey House Buzz</title>
			<link>http://honeyhousedesigns.com/blog/index.cfm</link>
			<description>Musings about Life, Momy-hood, Teenagers, ColdFusion, and Being a GeekGirl in the South</description>
			<language>en-us</language>
			<pubDate>Thu, 02 Sep 2010 10:50:28 -0600</pubDate>
			<lastBuildDate>Mon, 30 Aug 2010 14:42:00 -0600</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>support@honeyhousedesigns.com</managingEditor>
			<webMaster>support@honeyhousedesigns.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>support@honeyhousedesigns.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>The Honey House Buzz</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>CF &quot;Just Like Visual Basic&quot;</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2010/8/30/CF-Just-Like-Visual-Basic</link>
				<description>
				
				Wow, what a day. A local company needed some input on just what coldfusion was. When I asked what they &lt;em&gt;thought&lt;/em&gt; it was, the reply was
&lt;br&gt;&lt;br&gt;
Someone said it is just like Visual Basic
&lt;br&gt;&lt;br&gt;
My comment was that it was more mature than that. Much so... Visual Basic on steriods with a rocket pack, and anti-gravity boots, super tool belt, and a cool red cape, maybe.

Bottom line, I am thrilled that we will not be the only CF shop in town :). 
				</description>
				
				<category>Adobe</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 30 Aug 2010 14:42:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2010/8/30/CF-Just-Like-Visual-Basic</guid>
				
			</item>
			
			<item>
				<title>Two New Facelifts  Rolled Out This Week</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2010/8/11/Two-New-Facelifts--Rolled-Out-This-Week</link>
				<description>
				
				Two sites got facelifts and freshenups in the past few weeks.

&lt;a href=&apos;http://aikensmakin.net&apos;&gt;Aiken&apos;s Makin&lt;/a&gt; was updated to coordinate the site with the new poster and marketing materials for the annual festival.

&lt;a href=&apos;http://adelphichristian.com&apos;&gt;Adelphi Christian Academy&lt;/a&gt; was revamped from an outdated Elexio CMS system into CF and updated to reflect the school&apos;s new branding strategy.

Both are CF and both enjoy the rapid development CF and CSS offers. I love it when a plan comes together. 
				</description>
				
				<category>HHWD</category>				
				
				<category>ColdFusion</category>				
				
				<category>Clients</category>				
				
				<pubDate>Wed, 11 Aug 2010 10:22:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2010/8/11/Two-New-Facelifts--Rolled-Out-This-Week</guid>
				
			</item>
			
			<item>
				<title>Goodby CFUnited, Perhaps next year</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2010/8/7/Goodby-CFUnited-Perhaps-next-year</link>
				<description>
				
				I have planned unsuccessfully to get to CFUnited. But the for last 6+ years, other obligations have interfered for that week..... So, I get my oxes out of the ditch (which included a funeral, a few surgeries to repair cycling injuries, mom-in-law getting 2 hip replacements...you get the picture) to clear July-August 2011 to attend Next Year -- 2011...

(sigh) My friend Gene Godsey broke that news to me, no next year.... (sigh).

So Here&apos;s My VOTE: Have it somewhere, somehow, someway and Honey House Web Designs WILL be there! PLease, please (please).... 
				</description>
				
				<category>File Conversions</category>				
				
				<category>Fireworks</category>				
				
				<category>Cycling</category>				
				
				<category>Databases</category>				
				
				<category>ColdFusion</category>				
				
				<category>Coldfusion Hosting</category>				
				
				<category>CSS</category>				
				
				<category>Family</category>				
				
				<category>HHWD</category>				
				
				<category>Contribute</category>				
				
				<category>Dreamweaver</category>				
				
				<pubDate>Sat, 07 Aug 2010 17:36:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2010/8/7/Goodby-CFUnited-Perhaps-next-year</guid>
				
			</item>
			
			<item>
				<title>HHWD Hiring ColdFusion Developers - Updated</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2010/8/3/HHWD-Hiring-Experienced-ColdFusion-Developers</link>
				<description>
				
				WOW! What a year! Due to our expanding backlog of work, Honey House Web Designs is expanding our workforce. Update: We are looking for experienced CF coders, as well as subcontractors and Internet IT professionals.

If you are a Coldfusion developer who is proficient in&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;CF 8 or 9, &lt;/li&gt;
&lt;li&gt;CFC beans and Data Objects,&lt;/li&gt;
&lt;li&gt;CSS based designs, &lt;/li&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;Server Management &lt;/li&gt;
&lt;/ul&gt;

If you are proficient in Flash/Flex, CFEclipse, FusionDebug, these are added bonus.

Candidates should live in the South East, (no relocation offered). Some telecommuting may be possible within a 150 mile radius in the beginning, but you must be an organized self-starter who can work without tons of oversight. 

Please send your resume and project sample links to hhd - at - honeyhousedesigns.com (you know the schpeal). 
				</description>
				
				<category>Adobe</category>				
				
				<category>Flash</category>				
				
				<category>Coldfusion Hosting</category>				
				
				<category>CFCs</category>				
				
				<category>CFEclipse</category>				
				
				<category>Java/Jrun</category>				
				
				<category>HHWD</category>				
				
				<category>HTML</category>				
				
				<category>ColdFusion</category>				
				
				<category>Small Business</category>				
				
				<pubDate>Tue, 03 Aug 2010 08:59:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2010/8/3/HHWD-Hiring-Experienced-ColdFusion-Developers</guid>
				
			</item>
			
			<item>
				<title>If You couldn&apos;t get a hold of HHWD today....</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/12/17/If-You-couldnt-get-a-hold-of-HHWD-today</link>
				<description>
				
				&lt;snip&gt;
UPDATED 12/17 6:40pm PST: Some T-Mobile customers in the Southeastern United States and Puerto Rico experienced intermittent service degradation for voice and data services earlier today. We are pleased to report that T-Mobile has fixed the equipment malfunction. Full service has been restored to our customers. We again apologize for any inconvenience to impacted customers in the region. &lt;a href=&apos;http://forums.t-mobile.com/t5/T-Mobile-General/Official-Statement-regarding-the-outage/td-p/276010&apos;&gt;Discuss&lt;/a&gt;
&lt;/snip&gt;

Well, that was me. HHWD office phone lines run off of T-mobile. Not good. Worse was that the cells were out as well. We could call out, but no one could call in. Thankfully it was the end of the day.

never good for business to be down. 
				</description>
				
				<category>Broadband</category>				
				
				<category>Clients</category>				
				
				<pubDate>Thu, 17 Dec 2009 21:45:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/12/17/If-You-couldnt-get-a-hold-of-HHWD-today</guid>
				
			</item>
			
			<item>
				<title>RANT -- AT&amp;T New Yahoo Mail Servers are a Deal Breaker</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/8/1/RANT--ATT-New-Yahoo-Mail-Servers-are-a-Deal-Breaker</link>
				<description>
				
				AT&amp;T DSL broadband has been migrating customers to their &quot;new&quot;, &quot;improved&quot; mail servers... 3rd party, Yahoo. While Yahoo is a fine company, this move was another terrible step in AT&amp;T&apos;s continuing downward spiral of not being in-tuned with their customers.

My business, while growing tremendously, has a home office. I want to be able to send emails with my business email account name, regardless of the ISP I use to connect. Up until my account was migrated, this was easy.  AT&amp;T (formerly Bellsouth) used my ISP email account to transparently verify the account as legitimate and allow mail to be sent. My &quot;to&quot;, &quot;from&quot; and &quot;reply to&quot;&apos;s could be anything I wanted... honeyhousedesigns.com, hotmail.com, yahoo.com, etc.

So when a recipient got an email from me, they saw my business email address in the from and reply to fields and could reply through that business account.

&lt;strong&gt;NO LONGER! NOW... Any AND EVERY&lt;/strong&gt; email sent must have my AT&amp;T email address as the from AND the reply to. So, the &lt;strong&gt;recipient will receive email branded with AT&amp;T&apos;s email address&lt;/strong&gt; (note, one I don&apos;t use at all...ever). If the recipient just hit reply, the email goes to that account, not my business account.
And according to AT&amp;T, that is just the way it will be. &lt;strong&gt;Tough noogies on me for using a home office with &quot;residential&quot; DSL.&lt;/strong&gt;

&lt;strong&gt;GET THIS THOUGH!&lt;/strong&gt; For  &lt;strong&gt;triple&lt;/strong&gt;  the monthly DSL fee I pay now, my DSL can be &quot;upgraded&quot; internally at the office to allow me to have the functionality I want. No line changes, no new installations, just pay them more money and they will come through with the goods. But for how long until the next &quot;gotcha&quot;? Seems more like extortion to me than a &quot;new improved&quot; service.

As a small business, we at Honey House Web Designs consider telecommuting and home offices an excellent resource to keeping overhead low and being able to pass that savings along to customers and be able to employ more people. But our business is important enough that we want to brand it with OUR name, not Ma Bell&apos;s.

So, we begin the process of finding a provider who will provide us with what we need at a reasonable price. &lt;strong&gt;Bye-bye Bell&lt;/strong&gt; 
				</description>
				
				<category>Internet</category>				
				
				<category>Small Business</category>				
				
				<category>HHWD</category>				
				
				<category>Broadband</category>				
				
				<category>Business Builders</category>				
				
				<pubDate>Sat, 01 Aug 2009 08:49:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/8/1/RANT--ATT-New-Yahoo-Mail-Servers-are-a-Deal-Breaker</guid>
				
			</item>
			
			<item>
				<title>Don&apos;t Sacrifice Value by  Using &quot;Lowest Bid&quot;  - Back to Basics</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/5/16/Dont-Sacrifice-Value-by--Using-Lowest-Bid---Back-to-Basics</link>
				<description>
				
				In this economy we are all focusing on growing our business and maintaining an adequate revenue stream. Many consultants and web designers are lowering prices to better serve clients. And clients are more than ever shopping around for the &quot;best deal&quot;.

However, remember, &quot;you  will always get what you pay for&quot;. Focusing on price alone as the indicator of which Web Design company receives your project ignores your own business needs. You want a professional site that reflects your business style and saavy. You want a site that peaks your customer&apos;s interest. &lt;strong&gt; You want value.&lt;/strong&gt;

Value, is your business&apos;s  total worth. It is the intangible benefits your business receives by having a great website and it is the potential for that site to bring customers to you. &lt;strong&gt;Value does supersede price.&lt;/strong&gt;  Always be willing to pay a fair price for quality work. You will get more than you pay for when price is not the sole consideration for a website.

This is the time to get back to the basics of running a business. Value, service, integrity, and quality are basic to your business success. 
				</description>
				
				<category>Clients</category>				
				
				<category>Internet</category>				
				
				<category>Clients: Back to Basics</category>				
				
				<pubDate>Sat, 16 May 2009 07:47:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/5/16/Dont-Sacrifice-Value-by--Using-Lowest-Bid---Back-to-Basics</guid>
				
			</item>
			
			<item>
				<title>Building Relationships and Business by &quot;Buying Local&quot; with a Handshake</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/4/6/Building-Relationships-and-Business-by-Buying-Local-with-a-Handshake</link>
				<description>
				
				I have read that for every $100 spent &quot;buying local&quot; puts $46 back into the community, whereas spending $100 in a big chain location only returns $13 to the community. I am not so sure how these numbers were derived at, but the employees of both big and local locations need paychecks, which your $100 provides. Those employees still need to purchase good and items as well.

If you are a small business, what you should recognize is your potential for future business that can be developed by doing getting your goods and services &quot;locallY&quot;.  Developing a reputation as a pleasant person and building relationships with other small businesses and knowing each other by name can go a long way to helping your business. 

Here are some 1 minute or less ways to meet, greet, and begin building that relationship with other small businesses in your community:

1) Spend 1 extra minute to learn the person&apos;s name you are dealing with. Introduce yourself with a smile and a handshake. Tell them what you do and that it was a pleasure to do business with them. (even if it is just the after-school cashier). Do this for every business you encounter and you&apos;ll become a welcome guest in your community.

2) Spend 30 seconds to Thank them for their service, especially if it was good. Write an extra thank you on your meal receipt and note if you received exceptional service at a restaurant. The server will see it, and probably the manager on duty. If you are a regular at that restaurant, your service will improve as a result of your &quot;reputation&quot;.

3) Put notes of thanks and encouragement to your mail carrier... especially on really nasty days. (this won&apos;t necessarily help your business with the mail service, but it might get you occasional front door delivery which does help YOUR business). 

You never know how the impact of a handshake, smile, and 30 seconds of &quot;I appreciate your efforts&quot; or &quot;Thank you for your help today&quot; can go a long way in building your business. People who have no direct ability to add to your bottom line have friends and relatives who do that the impression you make will get around to others. 

In our tight downturn of an economy, when stakes and tensions run high, make sure you never have a shortage of smiles. 
				</description>
				
				<category>Small Business</category>				
				
				<category>Business Builders</category>				
				
				<category>Clients</category>				
				
				<pubDate>Mon, 06 Apr 2009 06:35:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/4/6/Building-Relationships-and-Business-by-Buying-Local-with-a-Handshake</guid>
				
			</item>
			
			<item>
				<title>April Fools Virus.... Conficker</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/4/1/April-Fools-Virus-Conficker</link>
				<description>
				
				April Fools again... and Viruses are released again. This one, called &quot;Conficker&quot; has been out since late 2008, but if you are infected, is supposed to turn your computer into a zombie drone and phone home to it&apos;s servers.

Here is more information on the worm:
&lt;a href=&apos;http://www.microsoft.com/protect/computer/viruses/worms/conficker.mspx&apos;&gt;http://www.microsoft.com/protect/computer/viruses/worms/conficker.mspx&lt;/a&gt;

This begs the questions...

1) Am I up to date on Virus Software and M$ updates?

2) WHY oh WHY would any nefarious hacker announced that a worm would attack on a given day? Publicity? -- Yes... but would that make the hacker super-intelligent or set them up to be caught &amp; arrested sooner (aka super-stupid).

Historically, the best means of attacking enemies was surprise and stealth.... hmmmmmmm. 
				</description>
				
				<category>XP</category>				
				
				<category>Microsoft</category>				
				
				<category>Vista</category>				
				
				<pubDate>Wed, 01 Apr 2009 10:05:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/4/1/April-Fools-Virus-Conficker</guid>
				
			</item>
			
			<item>
				<title>CF / IIS Service LockUp when using CFMX7, MS Access, and File Uploads</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/3/31/CF--IIS-Service-LockUp-when-using-CFMX7-MS-Access-and-File-Uploads</link>
				<description>
				
				A client regularly uploads an Access database (I know, I know, not the best one for the job.. but the point is another blog/argument) which is then a CFMX7 datasource.

Occasionally and intermittently over the last few years, the .mdb file would be locked, showing the corresponding .ldb file and the uploads would fail. But these files weren&apos;t just locked. They were so tightly bound, that FTP deletes would not delete. Even the hosting support personnel could not delete. They had to shut down the CF server, and IIS to delete the files and then restart.  Not good news for other accounts the shared hosting server.

Even more interesting is that all of a sudden, the problem became more frequent (locking 6 times yesterday, and 5 more today)... and thus, replicable.  It appears as if CF Access datasource connection creates the lock (appropriately) when a query of any sort is performed, even SELECT statements. Attempting an upload while the file is &quot;locked&quot; however doesn&apos;t just reject the upload, it corrupts the files and the service.

We don&apos;t know what changed, but every single upload now locks. and I suspect the java method that creates the datasource link may lock the database at the application.cfc level. (Any CF/JAVA wizards, please feel free to chime in on this suspician if you know one way or the other). IIS is v6.

To correct this, have the CF Administrator UNcheck that the &quot;maintain database connections&quot; . Creating a &quot;dummy&quot; query is only for pre CF6. 
				</description>
				
				<category>Coldfusion Hosting</category>				
				
				<category>Java/Jrun</category>				
				
				<category>File Conversions</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 31 Mar 2009 19:09:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/3/31/CF--IIS-Service-LockUp-when-using-CFMX7-MS-Access-and-File-Uploads</guid>
				
			</item>
			
			<item>
				<title>Better way of Initializing from CFEclipse Bean Wizard</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/3/13/Better-way-of-Initializing-from-CFEclipse-Bean-Wizard</link>
				<description>
				
				I have been using the CFEclipse to create the Bean, DAO, and Gateway CFCs. Not because it is a perfect tool, but while I am still learning how to manage working in a Framework better (and faster), the CFEclipse provides a nice foundation to start from.

Also, in the Lynda.com tutorials, David Gassner uses these wizards and customizes get/set bean cfc to be able to reinitialize the bean variables from a form.  This is great and has helped me wrap my head around the easily confusing method of setter and getters. BUT! When the form doesn&apos;t have a variable that wants to be set by the bean, I have to pad cfif statements everywhere.... Not good and with large tables a real PITA. So I came up with a better way of doing it using StructKeyArrays....
&lt;more&gt;

Here is an example of a simple event table Bean created by CFEclipse:
&lt;code&gt;
&lt;cfcomponent alias=&quot;blahblah.cfc.events&quot;&gt;
	&lt;cfproperty name=&quot;eventid&quot; type=&quot;numeric&quot; default=&quot;0&quot;&gt;
	&lt;cfproperty name=&quot;event&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;eventdesc&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;eventtime&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;displayme&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfscript&gt;
		//Initialize the CFC with the default properties values.
		this.eventid = 0;
		this.event = &quot;&quot;;
		this.eventdesc = &quot;&quot;;
		this.eventtime = &quot;&quot;;
		this.displayme = &quot;&quot;;
	&lt;/cfscript&gt;

	&lt;cffunction name=&quot;init&quot; output=&quot;false&quot; returntype=&quot;events&quot;&gt;
		&lt;cfreturn this&gt;
	&lt;/cffunction&gt;
&lt;!--- getters and setters not shown here ---&gt;
&lt;/code&gt;

David customizes the code a bit to accept a form structure and reset the values:
&lt;code&gt;
&lt;cfcomponent alias=&quot;blahblah.cfc.events&quot;&gt;
&lt;!--- skipped over component cfproperty ---&gt;

&lt;cffunction name=&quot;init&quot; output=&quot;false&quot; returntype=&quot;events&quot;&gt;
&lt;cfargument name=&quot;stValues&quot; required=&quot;no&quot; type=&quot;struct&quot;&gt;
     &lt;cfif isdefined(&apos;arguments.stValues&apos;)&gt;
	 &lt;cfset this.eventid = arguments.stValues.eventid  &gt;
         &lt;cfset this.event  = arguments.stValues.event  &gt;
         &lt;cfset this.eventdesc  = eventdesc  &gt;
         &lt;cfset this.eventtime  = arguments.stValues.eventtime &gt;
	 &lt;cfset this.displayme  = arguments.stValues.displayme  &gt;
     &lt;/cfif&gt;
&lt;cfreturn this&gt;
&lt;/cffunction&gt;
&lt;!---setters and getters not shown again ---&gt;
&lt;/code&gt; 
   
This is great... except in real practice, if the form variable doesn&apos;t exists, like for checkboxes that are unchecked, or pulldowns now selected, an error gets thrown, wanting each instance of a form variable to be checked for existence first. Not good with large tables or complex forms.

So to fix it, instead of manually picking through and adding cfif isdefined&apos;s for each variable that may not be there, I used the form structures &quot;FIELDNAMES&quot; to pick out the columns that exist and assign them.

&lt;code&gt;
&lt;cfcomponent alias=&quot;blahblah.cfc.events&quot;&gt;
	&lt;cfproperty name=&quot;eventid&quot; type=&quot;numeric&quot; default=&quot;0&quot;&gt;
	&lt;cfproperty name=&quot;event&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;eventdesc&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;eventtime&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;displayme&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfscript&gt;
	//Initialize the CFC with the default properties values.
	this.eventid = 0;
	this.event = &quot;&quot;;
	this.eventdesc = &quot;&quot;;
	this.eventtime = &quot;&quot;;
	this.displayme = &quot;&quot;;
	&lt;/cfscript&gt;

&lt;cffunction name=&quot;init&quot; output=&quot;false&quot; returntype=&quot;events&quot;&gt;
     &lt;cfargument name=&quot;stValues&quot; required=&quot;no&quot; type=&quot;struct&quot;&gt;
	&lt;cfset var fieldarray = arraynew(1)&gt; &lt;!--- to hold form structure fieldnames ---&gt;
     
	&lt;cfif isdefined(&apos;arguments.stValues&apos;)&gt;
           &lt;!--- form has fields ---&gt;
	   &lt;cfif arraylen(structkeyarray(arguments.stValues) ) gt 0&gt;  
              &lt;cfset fieldarray = structkeyarray(arguments.stValues)&gt;
              &lt;cfloop from=&apos;1&apos; to=&apos;#arraylen(fieldarray)#&apos; index=&apos;i&apos;&gt;
                   &lt;!--- skip the &quot;submit&quot; button and the &quot;fieldnames&quot; column---&gt;
                  &lt;cfif findnocase(&apos;fieldnames&apos;,fieldarray[i]) eq 0 and findnocase(&apos;submit&apos;,fieldarray[i]) eq 0&gt;
                  &lt;cfset &quot;this.#fieldarray[i]#&quot; = evaluate(fieldarray[i]) &gt;
                  &lt;/cfif&gt;
               &lt;/cfloop&gt;
            &lt;/cfif&gt;
	  &lt;/cfif&gt;
	&lt;cfreturn this&gt;
	&lt;/cffunction&gt;
&lt;!--- setters and getters not shown (duh) ----&gt;
&lt;/code&gt;

The results is a concise package that eliminates the need to re-evaluate each form field for existance. 
				</description>
				
				<category>Application Framework</category>				
				
				<category>CF Debugger</category>				
				
				<category>CFEclipse</category>				
				
				<category>CFCs</category>				
				
				<pubDate>Fri, 13 Mar 2009 10:35:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/3/13/Better-way-of-Initializing-from-CFEclipse-Bean-Wizard</guid>
				
			</item>
			
			<item>
				<title>Economy hits HHWD Clients</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/2/24/Economy-hits-HHWD-Clients</link>
				<description>
				
				I sent out invoices today for services my company has provided. And this is the response I received back from one of my clients. (You know who you are....)

&lt;img src=&apos;http://hhwd.com/blog/images/invoice.gif&apos; alt=&apos;HHWD Obama Invoice&apos;&gt;


Hmmmmmm...... 
				</description>
				
				<category>Just for Fun</category>				
				
				<pubDate>Tue, 24 Feb 2009 13:39:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/2/24/Economy-hits-HHWD-Clients</guid>
				
			</item>
			
			<item>
				<title>CFCs When you must use explicit naming -- Frameworks Potential Gotcha</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/2/19/CFCs-When-you-must-use-explicit-naming--Frameworks-Potential-Gotcha</link>
				<description>
				
				Since HHWD often uses test databases and testing areas for internal development servers, and online client sandboxes, we set up our application.cfc to refer to many items by reference.

Instead of using 
&lt;code&gt;datasource=&apos;databasefoo&apos;&lt;/scode&gt;

We will have an application.cfc entry:
&lt;code&gt;&lt;cfset application.dsn = &apos;databasefoo&apos;&gt;&lt;/code&gt;

then in the CFC cfquery use
&lt;code&gt;&lt;cfquery datasource=&apos;#application.dsn#&apos;... &lt;/code&gt;
since the testing database and sandbox database aren&apos;t our production databases, we want to be able to quickly update just the application.cfc and have it point to the correct database without having to do  perform a find/replace across our site.

Similarly, We do the similar setups for CFCs. Since the testing server and sandboxes a different directory structure than our production area, we normally use:
&lt;cfset application.cfc = &apos;databasefoo.cfc.&apos;&gt;

and then refer to it in our code as:
&lt;cfset foo = creatobject(&apos;component&apos;, &apos;#application.cfc#datagateway&apos;)&gt;

This all works great .... EXCEPT when your framework/OO needs and wants an explicit reference. This would be cases where you are establishing a bean or using a returntype:

in DAOs:
 &lt;code&gt;&lt;cffunction name=&quot;read&quot; output=&quot;false&quot; access=&quot;public&quot; returntype=&quot;datafoo.cfc.data&quot;&gt;&lt;/code&gt;
You must enter the &lt;strong&gt;explicit returntype&lt;/strong&gt;. Putting the #application.cfc# in the returntype field throws a generic 500 &quot;Server busy or starting&quot; error. Cryptic and not particularly useful in the measure. 

The same situation occurs when you declare a bean argument with the cfc as its type:
&lt;code&gt;&lt;cfargument name=&quot;bean&quot; required=&quot;true&quot; type=&quot;datafoo.cfc.data&quot;&gt;&lt;/code&gt;

You must use the explicit reference here as well.

As you can tell, I just spent a few hours in the school of head-bangers figuring out the issue... after I did a sitewide replacement of all &quot;datafoo.cfc.&quot; with &quot;#application.cfc#&quot;. 
				</description>
				
				<category>Application Framework</category>				
				
				<category>CFCs</category>				
				
				<pubDate>Thu, 19 Feb 2009 11:24:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/2/19/CFCs-When-you-must-use-explicit-naming--Frameworks-Potential-Gotcha</guid>
				
			</item>
			
			<item>
				<title>Quick &amp; Dirty -- Opening Editable Illustrator Vector Images  in Fireworks</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/1/20/Quick--Dirty--Opening-Editable-Illustrator-Vector-Images--in-Fireworks</link>
				<description>
				
				I have created a Vector image in Illustrator that I want to open in FW CS3. FW CS3 doesn&apos;t integrate well with AI files, and EPS files usually import as bitmap.

To open a vector Illustrator file in Fireworks CS3, to this:

1) In Illustrator, save as .eps, then choose a legacy Illustrator 8 version.

2) In Fireworks, import that newly saved .eps file and you should import all the paths and and shape along with it. 

There may be some fine tuning involved, but at least you are not recreating the image 
				</description>
				
				<category>Adobe</category>				
				
				<category>File Conversions</category>				
				
				<category>Quick &amp;amp; Dirty Tricks</category>				
				
				<category>Fireworks</category>				
				
				<pubDate>Tue, 20 Jan 2009 08:57:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/1/20/Quick--Dirty--Opening-Editable-Illustrator-Vector-Images--in-Fireworks</guid>
				
			</item>
			
			<item>
				<title>Better way to set Dynamic Directory References?</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/1/15/Better-way-to-set-Dynamic-Directory-References</link>
				<description>
				
				I have several projects set up in the following directory structure:

&lt;code&gt;

\        (contains index.cfm and application.cfc)
\cfc     (contains all CFCs)
\html    (contains all non home page files)
\images  
\includes
\config
(and so on)....
&lt;/code&gt;

The application.cfc uses REQUEST variables to reference the page location to link to based on where the location is. This is not very good practice, but is an ancient holdover from CF5 when I first started in Coldfusion.

Here is an example:
&lt;code&gt;
&lt;!--- if page location anywhere but root---&gt;
&lt;cfif findnocase(&apos;html/&apos;,cgi.script_name) gt 0 or 
     findnocase(&apos;includes/&apos;, cgi.script_name)  &gt; 
  &lt;cfset request.includes=&apos;../includes/&apos;&gt;
  &lt;cfset request.html=&quot;../html/&quot;&gt;
  &lt;!---(... and so on )---&gt;
&lt;cfelse&gt;
   &lt;cfset request.includes=&apos;includes/&apos;&gt;
   &lt;cfset request.html=&quot;html/&quot;&gt;
  &lt;!---(... and so on )---&gt;
&lt;/cfif&gt;

&lt;/code&gt;

Then I use the reference:
&lt;code&gt;

&lt;a href=&apos;#request.html#page.cfm&apos;&gt;NavLink1&lt;/a&gt;

&lt;/code&gt;
in my includes and pages to reference given page. 

&lt;strong&gt;There has got to be a better way &lt;/strong&gt; to skin this animal. While I am plowing through beans and configs, in the meantime I have several projects that I just want to perform some simple cleanup on.

Anyone got any better suggestions? The settings would need to change based on a page by page basis but aren&apos;t updated or reset by the user .

A 
				</description>
				
				<category>CFCs</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 15 Jan 2009 12:11:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/1/15/Better-way-to-set-Dynamic-Directory-References</guid>
				
			</item>
			</channel></rss>