[Repost] Review of ColdFusion 5 Certification Exam

I prepared for the exam by doing all 550 questions (9 exams of about 60 questions each)in CF_BUSTER from http://www.centrasoft.com/ and by doing all the questions from Ben Forta's study guide, all in one day. I had read the BF guide a few months ago.

After each CF_Buster practice exam, I reviewed in detail each item that was wrong. Same for the Ben Forta guide. Be aware that there are some questions in each of these exams which have either wrong answers or misprints... after shaking my head over them, I tested the question and confirmed that the printed answer was in fact wrong. There are very few of those, but it can be frustrating. Next day I walked in to the exam and got 57 out of 60 correct in about 25 minutes.


ColdFusion 5: How To Use the Merant Text Driver in Unix

This describes how to use the Merant Text Driver on Solaris and Linux through the example below. When creating a text data source, a file named "QETXT.INI" must be created in the same directory as your text file. "QETXT.INI" describes the structure of the text datasource file.
Follow the steps below to configure text drivers on UNIX platforms.
Here the files used are beans.txt, QETXT.INI, and textDriverTest.cfm.


Video Clips from Luray Caverns


I've finally gotten around to editing the video from our trip to Shenandoah National Park and Luray, Virginia. More details here. I recently acquired a Canon Optura 200MC digital video recorder, and it works very well with Windows XP and Windows Movie Maker (WMM). I did have to buy a separate firewire PCI card (IEEE-1394) from Staples that comes with a digital video firewire cable to connect to the computer from the camera's DV port. Note that it was not immediately clear how to get video off the camera since this is not in any of the 3 manuals that the camera comes with. Yes, I did RTFMs. They seemed to have missed this part. Windows very happily recognized the camera when I first connected, and it automagically launched WMM for me. Very nice! I didn't even need to use the cd's that came with the camera or the firewire pci card. I'll concede to give Microsoft a few bonus points on that, while docking Canon for having failed to tell me how to do all this. Ok, end rant :)

Of the two hour tour through the Luray Caverns, I've distilled a few video clips of some of the highlights, each is between 15 seconds and about a minute.

RedHat Linux Project

RedHat is phasing out boxed/retail versions of consumer RH Linux. Redhat is shifting focus to their Enterprise products and consulting services, while opening up the desktop/consumer versions to more community involvmement (versions 8/9/9+).

Photos from the Frontline: Korea, 1951

Click for Photo Gallery of the Korean War, 1951 I've recently discovered a link while doing a Google search for my father's name, Gustave Erat. The link is a message board entry from a fellow soldier that trained with my father at Parris Island in the summer of 1951.

"A-1-5 (DEC 1951 - FEB 1953) Message: 10430 - 2000-07-18 Unit: Able Co., 1st Batallion, 5th Regiment, 1st Marine Comments: Looking for info on those who were in Able Co, 1st Batallion, 5th Regiment, 1st Marine Division. I was in Korea from December 1951 to February 1953. Also looking for men I was in Boot Camp at Parris Island with from July to September 1951 (Platoon 302, 16th Draft), especially Robert Raab (NJ), Gus Erat (MD), Louis Jordan (MD), James Walsh (NY). Keywords: Outpost 3, Whitehorse Hill, Platoon members Kelly, Milewski, Givens, Giuliana, Durken; Platoon leader Raymond Murphy."

This one message provided more factual information about my father's history in Korea than I'd ever previously known before. You see my father was diagnosed with post-traumatic stress disorder when I was a child, and the man I was growing to know faded into a shell of his former self. He died not long after that due to his deteriorating health and inability to care for himself.

He never had the opportunity to describe his experience in the war to me , or the events that led to his disorder.
I do have a small collection of original color slides that he took during the war. Those slides are displayed here.

Gustave Erat was honorably discharged from the U.S. Marine Corps on May 21, 1953. His discharge paper reports a 'Total Payment Upon Discharge' of $85.30. He received a Korean Service Medal with 2*(stars), a U.N. Service Medal, and a National Defense Service Medal. He is buried in a small cemetary on German Hill Rd., Dundalk, MD. Gus was 52 when he died.

Photo Gallery

How to run ColdFusion on Windows as an application

Here's how to run ColdFusion 5 (and earlier) on Windows as an application rather than a service. This could be useful for testing user permissions when you want to eventually run CF5 as a specific user account in the Service.

C:> cd C:CFusionin

C:> cfserver.exe -DESKTOP

A small window will popup as a gui. To stop ColdFusion you just close the gui.

Stubborn Processes: How to kill ColdFusion 5?

I'm working on a very interesting problem where ColdFusion 5 on RedHat Linux 7.2 won't stop, won't restart, and can't be killed by root. First time I've ever come across this... Only way to stop the processes is to reboot the machine.
I never knew that a situation could arise where root could not kill a running process. Thanks to the help of the folks from the Boston Linux and Unix User Group, BLU, for giving me some possible explanations and troubleshooting steps. Here's the start of the thread archive.
BLU suggests that a buggy device driver (not to be confused with a software ODBC driver) that interacts with the hardware could be in a hung state, and if a process is making a call to that driver when it gets hung up, then the process might not die. A hardware failure might be to blame here.

Troubleshooting steps to gather more details include:


Why Java Should Not Temper ColdFusionML Talents

Found a very heated debate going on at The ServerSide regarding a recent article debating the merits of CFML over JSP. The article and its corresponding forum thread begin as such:

Open Enterprise Trends:

A growing number of IT managers are being pressured to transition from using the open standard ColdFusion Markup Language (CFML) to Java Server Pages (JSP) and servlets. In this article, we'll look at why (and for what purposes) CFML, originally created by Macromedia, still excels over JSP.

The ServerSide:

A couple of bitter Coldfusion experts have written an article aimed at convincing Coldfusion developers not to give-in and switch to JSP. They discuss the benefits of CFML and issues with JSP, going so far as to suggest that "JSP 2.0 is an admission of failure of the original JSP spec -- and even that it's struggling to become more like CFML."

ColdFusion MX hanging condition investigation

A new technote was published today regarding Macromedia's assesment, solutions, and workarounds for various circumstances which may lead to the observed symptom most commonly described as "ColdFusion hangs".

There are three known, primary causes of the behavior:

  • Using an IP address instead of machine name when configuring a dsn for sql server
  • Having an intentionally long running Oracle query(s) that share the same connection pool as normally fast running Oracle queries.
  • When Oracle is configured to close idle connections at a shorter interval than CFMX

The article has workarounds for each of these.

Configuring Oracle Thin Client in CFMX

For CFMX Enterprise and Professional

  1. Save the classes12.zip file to {CFMX_HOME}WEB-INFlib
  2. Edit the JVM Java page in CFAdmin,
  3. Add {CFMX_HOME}WEB-INFlibclasses12.zip to the class path
  4. Restart the CFMX App server
  5. Add datasource using the "other" driver
  6. JDBC URL: jdbc:oracle:thin:@[dbservername]:1521:[SID]
  7. Driver Class: oracle.jdbc.driver.OracleDriver
  8. Configure username, password, submit


More Entries