Bones Festes i Bon Nadal!

This is my 4th time spending the holidays in Spain, one in Madrid and the last 3 in Barcelona, the heart of Catalonia where Spanish is the 2nd language between Catalan and English.

On the departing flight with Alitalia I managed to read the entire book "Teach yourself Unix in 10 minutes a day", an introduction to SELinux, an overview of the new features in Fedora Core 3, and a tutorial on building RPMs. Not bad overall, but I've got one hell of a jet lag from not sleeping.


Warming up for Blackstone on Unix and Linux

This past week I put my blogging on hold while I worked furiously on my presentation "Running Blackstone on Unix and Linux". This is was an internal presentation that I gave today within the company.

I'll revise it after Blackstone release, and then I'll make a Breeze presentation of the talk, available publically, so I'll be sure to blog it when that time arrives.

Currently, the presentation covers just about everything unique about using ColdFusion MX on Unix or Linux, with special focus on differences in Blackstone. It also covers history of CF on *nix, known issues, finding system information, debugging tips, and Linux IDEs available for developing ColdFusion.

Hey, maybe I'll even bring it to my local CFUG to get Ron off my back ;-)

Snap Gallery makeover for Belgium and Paris photos

Today I expanded my collection of online photos from my 1999 trip to Belgium for Christmas and Paris for New Years Eve on the Millenium. The gallery itself was rebuilt using the Snap Gallery software, so the photos now have titles and captions.

View Photo Gallery of Bruges, Brussels, Mechelen, and Paris.

Discussion on CFEXECUTE on Linux/Unix

Here are some excerpts from a discussion on CFTalk-Linux regarding memory utilization when using the CFEXECUTE tag on Linux/Unix. Many reported to have observed very high memory usage whlie using CFEXECUTE, and it suspected that ColdFusion (via the JVM and the System) calls fork().

This got me thinking, so I carried out some quick, but careful tests on Linux and Solaris while monitoring memory. I did not observe any significant impact on memory utilization, but that is not to say that the reports are wrong. The key is finding out what is different between the server behavior reported in the field and the server behavior observed in these tests.

I was wondering if anyone (Steve) could give me some more information about the performance of
> cfexecute on Linux with MX? I was told that the cfexecute tag is implemented using fork() and
> that each call can consume 100's of MB of memory? Is there any truth to this claim?


Spike-fu migrated from CFXML_Blog to BlogCFC

Stephen Milligan's blog,, has just just migrated to Ray Camden's BlogCFC from CFXML_Blog after having successfully used my blogcfc_cfxmlblog_importer.cfm script to move data out of the old XML files into the database.

Check out Spike's blog here...

CFFM - Coldfusion File Manager

Rick Root notified the CFTalk list today that his free web based file manager and manipulation wizard is now available in beta (0.95b) from . The wizard allows multiple concurrent file uploads, and image manipulation such as resizing, rotating, and scaling. There is also a demo online to try for yourself.

I've recently been interested in finding a good solution for image uploading and manipulation. Other solutions for CFMX that I've found include:

Help yourself to the HOTTEST customer information

Help yourself to the HOTTEST customer information.  Introducing Macromedia Knowledge Base

With so many others blogging about the new Macromedia Knowledge Base, I decided not to duplicate their efforts, but with the arrival of my Macromedia hotsauce I just can't help myself, and it makes a great companion to my Allaire lunchbox, too. ;-)

Help yourself to the HOTTEST customer information. Introducing Macromedia Knowledge Base.

Exhibition of 19th Century Portraits of Concord People

The Concord Public Library has published a special collection of photographs of former Concord residents in the 19th Century.

Captured by the Camera:
An Exhibition of 19th Century Photographic Portraits of Concord People from Special Collections

JRun 4 clusters and the file

Here I'm reposting a recent reply to the CFGURU mailing list regarding usage of when clustering JRun servers.

> You should note that the file
> in the directories for the servers in a
> cluster (these directories I speak of are the ones beneath the
> "wsconfig" directory) contain a list of the proxy port
> numbers for all of the servers in a cluster.

The file is more of a bootstrap to get the connector started. It doesn't necessarily have to contain a list of all cluster members and their proxy port. The webserver will connect to the first available server listed in the .store file and begin a dialog with it to get a complete list of cluster members and their proxy ports. Connector logging will show this. There is a misconception that the must contain a list clustered servers and that adding a server's ip and proxy port to it is sufficient to cluster, but neither are true. Any manual modifications you make to it will be overwritten at runtime.

Below is a snippet from a recent connector log when using CFMX 6.1 U1 on JRun4 U4 with Apache 2 on Linux (the connector logging defaults to Apache error_log)


CFMX 6.1 Standard, multiple CPUs, and licensing

I'm reposting a CFTalk thread that I just responded to regarding a comment that CFMX 6.1 Standard (Professional) will not use more than one processor on a multi-proc machine. From what I have observed CFMX Standard will utilize multiple processors, and from my reading of the license agreement it is legal to use one licensed copy on a server having up to 8 CPUs.

> 1) Cold Fusion MX Professional (not Enterprise) will only use one CPU.
> If you want to take advantage of both CPU's on that box then you will need to use
> ColdFusion Enterprise.

That's not quite accurate. CFMX Standard (Professional) will use more than one CPU if available.