<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>iJeff.com</title>
        <link>http://www.ijeff.com/</link>
        <description>Wishing I had a cute phrase here.</description>
        <language>en-US</language>
        <copyright>Copyright 2008</copyright>
        <lastBuildDate>Wed, 07 May 2008 09:11:12 -0500</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>CFQuickDocs</title>
            <description><![CDATA[There is a new Firefox search plug-in for <a href="http://cfquickdocs.com/">CFQuickDocs</a>. If you've ever gotten frustrated with Adobe LiveDocs, you owe it to yourself to check out this site. The search plug-in may be the latest reason to use CFQuickDocs, but is far from the only reason.<br /><br />PS - I need to blog more.<br /> ]]></description>
            <link>http://www.ijeff.com/2008/05/cfquickdocs.html</link>
            <guid>http://www.ijeff.com/2008/05/cfquickdocs.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">coldfusion</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">documentation</category>
            
            <pubDate>Wed, 07 May 2008 09:11:12 -0500</pubDate>
        </item>
        
        <item>
            <title>Javascript stopped working in IE7</title>
            <description><![CDATA[I upgraded to IE7 a while back and have been enjoying the improvements it has over 6. I still use Firefox as my main browser but it has been nice to use a decent browser when sites require IE. Things had been going swimmingly until all JavaScript quit working. Changing the security settings did not make a difference. After scouring the internet, I found the solution. Installing the latest <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=C717D943-7E4B-4622-86EB-95A22B832CAA&amp;displaylang=en">Windows Scripting Update</a>. I don't know why IE broke, I don't know why this fixes it...but hey, JavaScript works again!<br />]]></description>
            <link>http://www.ijeff.com/2008/03/javascript-stopped-working-in.html</link>
            <guid>http://www.ijeff.com/2008/03/javascript-stopped-working-in.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">JavaScript IE7</category>
            
            <pubDate>Wed, 12 Mar 2008 15:38:02 -0500</pubDate>
        </item>
        
        <item>
            <title>CFCUnit and Coldfusion Meetup</title>
            <description><![CDATA[John Mason gave a <a href="https://admin.acrobat.com/_a204547676/p86846673/">great presentation on CFCUnit</a>. I've used this on a small project last year and was flying blind. Watching this presentation really gave me a new appreciation for the power of this tool, in particular the integration with CFEclipse and ANT.<br /><br />This presentation was give to the <a href="http://www.coldfusionmeetup.com/">Coldfusion Meetup</a> group. There are usually one or two online presentations a week and they are almost always informative. I'm looking forward to ANT presentation next week and the <a href="http://mxunit.org/">MXUnit</a> presentation to the same group in two weeks. Automation is the easiest way to increase your value and productivity.<br />]]></description>
            <link>http://www.ijeff.com/2008/02/cfcunit-and-coldfusion-meetup.html</link>
            <guid>http://www.ijeff.com/2008/02/cfcunit-and-coldfusion-meetup.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Unit Testing</category>
            
            <pubDate>Mon, 25 Feb 2008 08:43:53 -0500</pubDate>
        </item>
        
        <item>
            <title>Hurricane Hunters</title>
            <description><![CDATA[A friend of my sent me this amazing story of a <a href="http://www.weatherunderground.com/education/hugo1.asp">hurricane hunter in trouble</a> during Hugo 1989. As a ground zero Hugo Survivor (Charleston, SC), I find this just a truly unbelievable story. I feel in part that I owe my life and those of my friends and family to the bravery of these <a href="http://www.hurricanehunters.com/">Hurricane Hunters</a>. So, thanks to these folks 19 years after the fact. ]]></description>
            <link>http://www.ijeff.com/2008/02/hurricane-hunters.html</link>
            <guid>http://www.ijeff.com/2008/02/hurricane-hunters.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Hurricanes</category>
            
            <pubDate>Thu, 07 Feb 2008 22:06:57 -0500</pubDate>
        </item>
        
        <item>
            <title>Why cfqueryparam is mandatory</title>
            <description><![CDATA[<a href="http://xkcd.com/327/"><img src="http://imgs.xkcd.com/comics/exploits_of_a_mom.png" border="0" width="500" /></a>
<br />
You can never predict what a user will do as this <a href="http://xkcd.com/327">xkcd</a> comic illustrates.]]></description>
            <link>http://www.ijeff.com/2008/02/why-is-mandatory.html</link>
            <guid>http://www.ijeff.com/2008/02/why-is-mandatory.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Jokes</category>
            
            <pubDate>Wed, 06 Feb 2008 23:04:46 -0500</pubDate>
        </item>
        
        <item>
            <title>New Design</title>
            <description><![CDATA[I've been working on a custom design for the site for a while. I'll say that the MT template system is quite powerful (which is code for complex). I'm still having some issues with the content font, but everything else is looking good. It's amazing how easy things are with CSS these days. The navigation rollovers are nothing but an unordered list with some background images switched out when the mouse is hovering over them.<br /> ]]></description>
            <link>http://www.ijeff.com/2008/02/test.html</link>
            <guid>http://www.ijeff.com/2008/02/test.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
            <pubDate>Wed, 06 Feb 2008 22:44:48 -0500</pubDate>
        </item>
        
        <item>
            <title>Bit Flags and Fancy Math</title>
            <description><![CDATA[Over on CF-Talk today, Dennis Powers had a problem with selecting the correct records when dealing with bit flags. I'm a big fan of flags and bitwise math, so I jumped in and helped him out. I had to think about the operations a bit (no pun intended) too long, so I decided to drop myself a note as a refresher.<br /><br />When dealing with bit flags, here is a handy cheatsheet:<br /><br /><pre>myMask = 1st and 8th flags set (10000001 -&gt; 2^7 + 2^0 -&gt; 129)<br /><br />myVar &amp; myMask = myMask (All masked flags are set)<br />myVar &amp; myMask &gt; 0 (At least one masked flag is set)<br />myVar &amp; myMask = 0 (None of the masked flags are set)<br />myVar = myMask  (All masked flags set, all other flags not set)<br /></pre>
<br />Happy masking!<br />]]></description>
            <link>http://www.ijeff.com/2008/02/bit-flags-and-fancy-math.html</link>
            <guid>http://www.ijeff.com/2008/02/bit-flags-and-fancy-math.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Bitwise</category>
            
            <pubDate>Tue, 05 Feb 2008 22:07:34 -0500</pubDate>
        </item>
        
        <item>
            <title>Domain Name Resellers</title>
            <description><![CDATA[I have a client that manages and resells domains to their hosting customers. Currently, they just purchase them from a registrar and then bill their clients and do it all manually! Does anyone know of a registrar with a good reseller API? The only ones I've been able to find are WildWestDomains (part of GoDaddy), eNom and ResellerClub. Anyone that has any experience with any of these, I'd appreciate it if you'd drop me a note with your experience.<br /> ]]></description>
            <link>http://www.ijeff.com/2008/02/domain-name-resellers.html</link>
            <guid>http://www.ijeff.com/2008/02/domain-name-resellers.html</guid>
            
            
            <pubDate>Sun, 03 Feb 2008 17:30:00 -0500</pubDate>
        </item>
        
        <item>
            <title>Analysis paralysis</title>
            <description><![CDATA[<blockquote>Analysis paralysis is an informal phrase applied when the opportunity cost of decision analysis exceeds the benefits. Analysis paralysis applies to any situation where analysis may be applied to help make a decision and may be a dysfunctional element of organizational behavior. Often phrased as paralysis by analysis, in contrast to extinct by instinct.<br /><div align="right"><a href="http://en.wikipedia.org/wiki/Analysis_paralysis">Analysis paralysis</a> on Wikipedia<br /></div></blockquote> I've got it and I've got it bad. How do you deal with a surplus of choices?<br /><br />Javascript/AJAX<br /><ul><li>ExtJS</li><li>jQuery</li><li>prototype</li><li>Spry</li><li>YUI</li></ul>ColdFusion MVC Framework<br /><ul><li>Coldbox</li><li>Fusebox 5.5</li><li>Mach-ii</li><li>Model-Glue</li></ul>ColdFusion ORM<br /><ul><li>Transfer</li><li>Reactor</li></ul>Thankfully, ColdSpring appears to be the standard for managing configuration and dependencies in ColdFusion applications. Finally, a choice that is easy to make. :)<br /><br />Unfortunately, having been out of the loop on most of these frameworks over the past few years I'm not even certain what each can do for me, let alone why one might be better than the other. I wish there was a good way to get over this hurdle. Sometimes I eye the Ruby community with envy. It's Rails or the highway. While choice is good, sometimes I definitely feel that the lack of a "best in breed" standard holds ColdFusion back.<br />]]></description>
            <link>http://www.ijeff.com/2008/01/analysis-paralysis.html</link>
            <guid>http://www.ijeff.com/2008/01/analysis-paralysis.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">frameworks</category>
            
            <pubDate>Tue, 29 Jan 2008 09:57:27 -0500</pubDate>
        </item>
        
        <item>
            <title>Ben Forta in C-AIR-Y</title>
            <description><![CDATA[I had the pleasure of seeing Adobe's Director of Product Evangelism, <a href="http://forta.com/blog/">Ben Forta</a>, give a Flex 3/AIR presentation in Cary last night. First, I must mention that Ben has the best job title. Hands down. While the Flex 3 and Flex Builder portion of the presentation was very nice, I was there mainly to learn more about AIR. <br /><br /><a href="http://labs.adobe.com/technologies/air/">AIR</a> in one sentence can be described as a cross platform platform for creating desktop apps using HTML, JS, Flex and Flash. It doesn't sound particularly impressive until you view some of the AIR showcase apps. I was most impressed by the <a href="http://labs.adobe.com/showcase/air/allurent.html">Anthropologie e-commerce catalog</a>. I'm definitely looking forward to see what folks do with this technology. AIR looks to deliver "write once, run anyway" applications and it looks good while doing it. ]]></description>
            <link>http://www.ijeff.com/2008/01/ben-forta-in-cairy.html</link>
            <guid>http://www.ijeff.com/2008/01/ben-forta-in-cairy.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">AIR</category>
            
            <pubDate>Thu, 24 Jan 2008 15:22:24 -0500</pubDate>
        </item>
        
        <item>
            <title>I just finished installing Movable Type 4.01!</title>
            <description><![CDATA[Welcome to my new blog powered by Movable Type. This is the first post on my blog and was created for me automatically when I finished the installation process. But that is ok, because I will soon be creating posts of my own!<br /><br />LOL! <br /><br />You just have to love the noob post for Movable Type. Unfortunately, Blogger wasn't getting the job done. Mainly because it only output Atom feeds with multiple URL's in the URL property. This was causing problems with the agregator at <a href="http://www.coldfusionbloggers.org/">coldfusionbloggers </a>and so it had to go.<br />]]></description>
            <link>http://www.ijeff.com/2008/01/i-just-finished-installing-mov.html</link>
            <guid>http://www.ijeff.com/2008/01/i-just-finished-installing-mov.html</guid>
            
            
            <pubDate>Mon, 21 Jan 2008 15:53:46 -0500</pubDate>
        </item>
        
        <item>
            <title>Design Pattern n00b</title>
            <description><![CDATA[I'm not really sure when it happened, but the folks in the Coldfusion
community have begun speaking a completely different language. Brian
Kotek has a post announcing his release of a <a href="http://www.briankotek.com/blog/index.cfm/2008/1/14/My-Transfer-Decorator-Bean-Injector-Observer-Is-Now-Available">Transfer Decorator Bean Injector Observer</a>.
Yikes! That's a mouthful, and it gets even worse as you read the post.
Most of the concepts talk about a few different design patterns. Thanks
to <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FHead-First-Design-Patterns%2Fdp%2F0596007124%3Fie%3DUTF8%26qid%3D1200402232%26sr%3D11-1&amp;tag=ijeffcom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Head First Design Patterns</a><img src="http://www.assoc-amazon.com/e/ir?t=ijeffcom-20&amp;l=ur2&amp;o=1" alt="" style="border: medium none  ! important; margin: 0px ! important; display: none;" border="0" height="1" width="1" />,
I have started down the track of learning about design patterns.
However, there is still a lot in Brian's post to wrap my head around
for a design pattern noob, like I.<br /><br />There is one thing I've
definitely learned lately, it hurts to try and expand your knowledge in
an unfamiliar area, but it hurts even more if you don't. ]]></description>
            <link>http://www.ijeff.com/2008/01/design-pattern-n00b.html</link>
            <guid>http://www.ijeff.com/2008/01/design-pattern-n00b.html</guid>
            
            
            <pubDate>Mon, 14 Jan 2008 07:36:00 -0500</pubDate>
        </item>
        
        <item>
            <title>See ya later Agregator</title>
            <description><![CDATA[My site has been added to <a href="http://www.coldfusioncommunity.org/">coldfusionbloggers.org</a>,
which is a fabulous aggregator of most of Coldfusion centric blogs.
This is a must visit site for any serious Coldfusion programmer.<br /><br />While you are at it, check out <a href="http://www.coldfusioncommunity.org/">Coldfusion Community</a>
which is another great site! It's amazing how the CF community has
grown in the past year or so. Perhaps I should say, it's amazing how
much more of the CF community I have been exposed to over the past year
or so. ]]></description>
            <link>http://www.ijeff.com/2008/01/my-site-has-been-added.html</link>
            <guid>http://www.ijeff.com/2008/01/my-site-has-been-added.html</guid>
            
            
            <pubDate>Tue, 01 Jan 2008 16:24:39 -0500</pubDate>
        </item>
        
        <item>
            <title>Happy New Year and IE Fun</title>
            <description><![CDATA[One of my 2008 resolutions is to restart my blog and focus it on
software development. Mostly Coldfusion, javascript, AJAX and general
web development.<br /><br />To kick off the new year, I'll discuss
something I learned about IE today that was making my life miserable.
Actually, it's something IE did right and everyone else does wrong.<br /><br />I
had some javascript that would check a radio button or check box and
enable (or disable) an "Other (Specify)" box on a survey. Being the
smart guy I am, I figure I can use the onChange() function since I only
care when the field has changed value. Works great in all the browsers
I tested except IE. It turns out that IE has a slightly different
implementation of onChange(). To make a long story short, in IE,
onChange() doesn't fire until an INPUT element loses focus and has
changed it's value. This means that the element firing the event is the
old radio button or checkbox, not the new one that was just clicked!
This is actually the correct behavior (as far as I can tell) and the
other browsers have it wrong. My problem was easily corrected by using
onClick() . ]]></description>
            <link>http://www.ijeff.com/2007/01/happy-new-year-and-ie-fun.html</link>
            <guid>http://www.ijeff.com/2007/01/happy-new-year-and-ie-fun.html</guid>
            
            
            <pubDate>Mon, 01 Jan 2007 12:18:00 -0500</pubDate>
        </item>
        
    </channel>
</rss>
