<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5" -->
<rss version="0.92">
<channel>
	<title>Cranky Bit</title>
	<link>http://blog.crankybit.com</link>
	<description>Take a byte out of tech!</description>
	<lastBuildDate>Tue, 17 Nov 2009 18:03:02 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Line Debugging Causes CF to Not Start</title>
		<description>So you go to turn on line debugging in ColdFusion, and when you save your changes, it warns you that the ColdFusion service will fail to start if the debugging port is already in use. Great, but what do you do if this actually happens?

I was at a loss for ...</description>
		<link>http://blog.crankybit.com/line-debugging-causes-cf-to-not-start/</link>
			</item>
	<item>
		<title>Notes: Improved Flash Remoting and Adobe AIR Integration in ColdFusion 9</title>
		<description>These notes are taken at Adobe MAX 2009.

You can use HTTPService, WebService, RemoteObject components in Flex to pull data in different ways. Now what about ColdFusion 9?

ColdFusion's Flash Remoting has been improved. So Flash applications that have ColdFusion 9 as a backend will interact much faster, and it can handle ...</description>
		<link>http://blog.crankybit.com/notes-max09-improved-flash-remoting-and-air-in-cf9/</link>
			</item>
	<item>
		<title>Notes: Advanced ORM in ColdFusion 9</title>
		<description>These are notes from Adobe MAX 2009 about advanced ORM in ColdFusion 9.

Join Mapping. You can have a CFC whose primary table is "Person", but it has properties that fetch values from a joined table, such as the "City" property from an "Address" table. Interesting.

ORM Initialization. When application first starts, ...</description>
		<link>http://blog.crankybit.com/notes-max09-advanced-orm-cf9/</link>
			</item>
	<item>
		<title>Notes: Managing, Monitoring, and Upgrading Your ColdFusion Servers</title>
		<description>These are notes from Adobe MAX 2009. This is what is new in ColdFusion Administrator for ColdFusion 9.

Mail. You can sign mail with a keystore. You can view undeliverable email by clicking a button instead of browsing to the directory on the server.

Document. You can configure ColdFusion to point to ...</description>
		<link>http://blog.crankybit.com/notes-max09-managing-monitoring-upgrading-cf-servers/</link>
			</item>
	<item>
		<title>Notes: Migrating from Flex 3 to Flex 4</title>
		<description>These are notes from Adobe MAX 2009. This session will help us see what problems we may encounter moving to Flex 4, as well as what new features we can use.

Packages. The old mx packages are still there. But now everything new is in the spark packages. Why two different ...</description>
		<link>http://blog.crankybit.com/notes-migrating-from-flex-3-to-flex-4/</link>
			</item>
	<item>
		<title>Notes: What&#8217;s New in ColdFusion 9</title>
		<description>These are notes from Adobe MAX 2009. The talk was given by Adam Lehman.

First, ColdFusion 9 also introduces the new ColdFusion Builder product, an Eclipse-based IDE "to rule them all". Because it is based on Eclipse, you can also combine other products, like Flash Builder, so that one IDE gets ...</description>
		<link>http://blog.crankybit.com/notes-max09-whats-new-in-coldfusion-9/</link>
			</item>
	<item>
		<title>Notes: What&#8217;s Coming in AIR 2</title>
		<description>These are notes taken at MAX 2009. This is obviously subject to change before AIR 2 is launched.

Multi-touch gestures. This is especially useful for Flash's new ability to compile down to iPhone, but it will even work on tablets or laptops that support multi-touch, such as the track pad on ...</description>
		<link>http://blog.crankybit.com/notes-max09-whats-coming-in-air-2/</link>
			</item>
	<item>
		<title>Importance of Understanding Factories, Part 2: Transient Factories</title>
		<description>In my last post, I discussed some of the mistakes that can be made when using ColdSpring as our factory. It became evident that using ColdSpring to inject transient objects&#8212;that is, objects that have a state for a momentary use and then are discarded&#8212;into our service objects or other related ...</description>
		<link>http://blog.crankybit.com/factories-2/</link>
			</item>
	<item>
		<title>Importance of Understanding Factories, Part 1: ColdSpring Misunderstandings</title>
		<description>As ColdFusion developers progress in the use of object oriented programming concepts with CFCs, our applications become more flexible and able to support additional interfaces such as Ajax or Flex through web services. We also potentially benefit just from overall code maintainability, extensibility, and reusability by using best practices and ...</description>
		<link>http://blog.crankybit.com/factories-1/</link>
			</item>
	<item>
		<title>WPtouch</title>
		<description>I have another blog that I use entirely for my own note-taking and reference, and I very frequently refer to my notes on my iPhone. Safari on the iPhone renders the pages wonderfully, but it is a bit of a pain to have to zoom in on the text of ...</description>
		<link>http://blog.crankybit.com/wptouch/</link>
			</item>
	<item>
		<title>Get a Struct or Array in That Simple Value Field</title>
		<description>In some environments and scenarios, I used to use initialization (*.ini) files for storing simple configuration settings. Now I typically store this kind of information in a ColdSpring configuration file, or at least in an XML file of some sort. But at times I have to live (and work) with ...</description>
		<link>http://blog.crankybit.com/struct-in-simple-value-field/</link>
			</item>
	<item>
		<title>Reset Access Datasources Without Resetting ColdFusion</title>
		<description>I am "stuck" with a few web applications that provide web front-ends to Access databases. I am not the owner of these databases, and for various reasons, the database owner will not upgrade it to SQL Server.  Alas, this sometimes causes headaches like the following.

The Access databases are on ...</description>
		<link>http://blog.crankybit.com/reset-access-ds-not-cf/</link>
			</item>
	<item>
		<title>CFExecute Output Not Going in Your Variable?</title>
		<description>I'm blogging this because it's a little tidbit I always waste about 30 minutes figuring out before I remember it.

The &#60;cfexecute&#62; tag can return the output of the execution into a variable if you supply one with the variable="" attribute. However, I will try to do this, and (a) the ...</description>
		<link>http://blog.crankybit.com/cfexecute-output-in-var/</link>
			</item>
	<item>
		<title>Generating a Decrypted Memento for a Transfer Decorator</title>
		<description>In my last blog post, I discussed how to efficiently handle multiple encrypted fields while using Transfer. The key was using onMissingMethod in the Transfer decorator. However, what about when we use the memento with Transfer's getMemento() method? This approach can be especially handy to quickly transfer an object's properties ...</description>
		<link>http://blog.crankybit.com/generating-a-decrypted-memento-for-a-transfer-decorator/</link>
			</item>
	<item>
		<title>Handling Multiple Encrypted Fields in a Transfer Decorator</title>
		<description>I had a recent project that had multiple fields in a particular table that needed to be encrypted for privacy and security considerations. I was using Transfer for the project. The typical way to handle the encryption is to create custom accessor methods in a decorator component. The Transfer wiki ...</description>
		<link>http://blog.crankybit.com/multiple-encrypted-fields-in-a-transfer-decorator/</link>
			</item>
	<item>
		<title>Loose Cables Cause Sporadic Behavior in Computers</title>
		<description>Loose cables and electronics are bad. In electronics as sophisticated as computers, they can cause really odd behavior!

My wife's Mac Mini was exhibiting odd behavior, namely, sporadic loss of sound. The internal speaker would suddenly become unavailable to the operating system. Furthermore, the speakers did have a slight hum when ...</description>
		<link>http://blog.crankybit.com/loose-cables-cause-sporadic-behavior-in-computers/</link>
			</item>
	<item>
		<title>Separating a Large Repository</title>
		<description>A few months ago, I posted an article about combining multiple Subversion repositories into one large repository. Some folks have expressed an interest in doing the opposite--separating one large repository into multiple smaller repositories. The process is not without its quirks, but it can be done.

At first glance, you'd conclude ...</description>
		<link>http://blog.crankybit.com/separating-large-repo/</link>
			</item>
	<item>
		<title>Best Reason to Use CFQueryParam: Avoid Odd SQL Parsing by ColdFusion</title>
		<description>After banging my head against the wall for a couple hours over an odd application error, I've finally come up with the best, most definitive reason to use &#60;cfqueryparam&#62; absolutely 100% of the time: It helps you avoid odd--dare I say erroneous--SQL parsing performed by ColdFusion in the &#60;cfquery&#62; tag. 

Huh? ...</description>
		<link>http://blog.crankybit.com/best-reason-to-use-cfqueryparam/</link>
			</item>
	<item>
		<title>DST in cfexchangecalendar</title>
		<description>I have an app that uses &#60;cfexchangecalendar&#62; to look at appointments in an Exchange calendar and display them on a form on a web page. Everything was going smoothly until the department called and notified me that new appointments they were entering were an hour off on the web app. ...</description>
		<link>http://blog.crankybit.com/dst-in-cfexchangecalendar/</link>
			</item>
	<item>
		<title>Avoiding the Password Prompt for SSH</title>
		<description>It's handy to establish an SSH key between machines so that SSH-related commands don't prompt you for a password. This is handy to quickly SSH into another machine, and it's even more handy when setting up SSH commands in automated scripts. For instance, you may want to execute some rsync ...</description>
		<link>http://blog.crankybit.com/avoiding-the-password-prompt-for-ssh/</link>
			</item>
</channel>
</rss>
