The Gods Must Be Crazy

A Starbucks automated coffee machine fell from the sky today and landed near my office. Free Starbucks coffee... Yet another reason that soon I'll never have to go home at all.

Now if I can just get restroom and a mini-fridge in my cube :-)

camera phone snapshot:


Verity in Distributed Configuration - Useful for CFMX 7 on Mac OS X

Here's a new article from Macromedia on configuring Verity to run on a seperate server than that which hosts the ColdFusion MX 7 server, as a distributed Verity configuration.

Configuring Verity and ColdFusion MX 7 on separate servers

This is especially useful for running ColdFusion MX 7.0 on Mac OSX since Verity is currently not supported on that platform, as noted in a previous blog entry.

Sarge on Security in CFMX 7 - AZCFUG

Sarge's presentation on Security Changes in ColdFusion MX 7 was recorded in Breeze and is available for viewing at this URL:

Sheldon Sargent of Macromedia Server Support, better known as Sarge, is co-author of Hack Proofing ColdFusion, available on Amazon and Advanced ColdFusion MX 7 Application Development.

You can check out Sarge's blog at

This event was sponsored by the AZCFUG in cooperation with the Online ColdFusion Meetup Group

ColdFusion 10th Birthday, My 5th Anniversary, and CF Baby Pictures

Everyone's talking about the approaching 10th year anniversary for ColdFusion, so I thought I'd help take you for a walk down memory lane.

Points of interest in Allaire website history:

Other notable archives include:

This month is my personal 5th year anniversary of working for Allaire/Macromedia, so here's the Allaire website archive for the week I started.

Finally, here's some ColdFusion baby pictures.

ColdFusion 1.51 was distributed on
3 floppy disks in 1996
Allaire Alive meets the Brady Bunch.
Aren't they all so cute?

Red Hat Magazine: A Primer on MySQL

This month's edition of Red Hat Magazine has a nice article on an introduction to MySQL on the commandline. I enjoyed reviewing this primer more than I did reading through the first few chapters my Sams MySQL in 24 hours. Check it out.

Getting started with MySQL
Russell J.T. Dyer

Dual boot Fedora Linux and Mac on a Mac Mini

Why? Why not?!

Check out this article in Red Hat Magazine's May edition

Installing Fedora Core on the Mac mini
by Colin Charles.

I enjoyed the read. The two most novel aspects to me were the yaboot boot loader, used in place of the more familiar grub, and the fact that you can reinstall the Mac OS X at all while also specifying partitions. Nice!

Will I dual boot my own PowerMac G5? Not a chance! I've been dual booting Linux on every machine I can get my hands on for years, but my G5 will remain pristine.

Online Event - Arizona CFUG - Sarge on Security Changes in CFMX 7

The Arizona ColdFusion User Group in cooperation with the Online ColdFusion User Group present Sarge on Security Changes in ColdFusion MX 7.

** Note time: Wednesday, May 25 - 9:30 PM US/Eastern, or 6:30 PM US/Pacific ***

Sheldon Sargent of Macromedia Server Support, better known as Sarge, will present at the Arizona CFUG this Wednesday evening on Security Changes in ColdFusion MX 7.

The event will last about 1/2 hour, so for those on the East coast this won't keep you up too late :)

Sarge is also co-author of Hack Proofing ColdFusion and Advanced ColdFusion MX 7 Application Development.

When: Wednesday, May 25, 2005 at 9:30 PM US/Eastern

Where: This is an online event using Macromedia Breeze Meeting.

RSVP for online location.

Notes: Help with attending a Breeze meeting

CFMX 7 Search Service not available on Mac OS X

On Mac OSX, the ColdFusion Administrator page for Verity states:

Unable to retrieve collections from the Search Service. Please verify that the ColdFusion MX Search Server is installed and running.

So I reviewed the Macromedia documentation for running ColdFusion MX 7 on Macintosh and found that there was no mention of Verity at all.

After that, I went to the directory where the installer put the cfusion.war file and I found a file named cfmx-j2ee-readme.txt. Searching this document for Verity, I found the following paragraph:

Note: Verity runs on Windows, Linux, and Solaris. If your J2EE server runs on an operating system other than Windows, Solaris, or Linux, Verity support is unavailable on that server. However, you can optionally install Verity on a Windows, Linux, or Solaris server and configure your ColdFusion server to use the remote Verity server.

I know I've skimmed over this paragraph numerous times before, but it wasn't until today when I wanted to check Verity that I realized that this caveat now applied to me while on my Mac. Bottom line, either you have to install the Verity K2 Search Service on another OS like Windows and then connect to it from CF on Mac, or you'll have to find an alternative for Verity, such as Lucene. You can find a few articles by Aaron Johnson in CFDJ on how to use Lucene via a Java CFX (part 1,part 2).

Update: Check out this blog entry on running Verity in a distributed mode.

CFMX and CFEclipse ready to go on Mac

I spent the evening in the office tonight to configure a development environment for ColdFusion MX 7 on my new Mac as per the instructions on Setting up Eclipse 3.0.2 and CFEclipse 1.1.17 was a snap, and now I'm ready to go.

The only system prerequisite for Eclipse on a base OSX 10.4 system is to set the environment variable JAVA_HOME, which I prefer to set globally in /etc/profile. O'Reily has a useful article on this, Mac OSX and Java: Where's my $JAVA_HOME.

Setting up ColdFusion on Mac is very easy, and there are two excellent sources of information on this including the Macromedia documentation and Sean Corfield's website. If you prefer Tomcat over JRun, then in addition to the Macromedia doc you might want to check out the Apple Developer Connection article on Java and Tomcat on Mac OS X.

The base OS X 10.4 install come with Apache 1.3.33 already installed, which is suitable for ColdFusion, and wsconfig worked well in this environment. Along the way I discovered a useful Apache for Mac OS X resource, which I'll have to come back to soon, but to get started no research was necessary. A good resource for Apache2 on Tiger is on Simeon Bateman's blog.

Finally, if your running the firewall on OS X, then you'll have to customize the firewall rules to add the some or all of the following ports:

  • ColdFusion instance's Proxy Port (found in jrun.xml or console startup)
  • ColdFusion instance's JNDI Port (visible in JMC or console startup)
  • JMC Admin port 8000
  • Tomcat port 8080

Enjoying my PowerMac G5 with 30 inch HD Cinema Display

At long last, my dream machine has arrived. I've been blogging about it in anticipation, but what a pleasure its been now that its found its home on my desk. Colleauges have been popping in just to take a turn sitting in front of it. I love having so much information in front of me at one time... 2 browsers, chat, stickies, terminal, file system explorer, and more... all visable at the same time.

I've installed Tomcat and JRun with ColdFusion MX 7, but look for ongoing blog posts about my experiences as a Mac OSX newbie. With a very strong Linux background, I've got a head start with the commandline, but I'm still kind of awkward with all the new applications, the single button mouse, and the menu bar at the top instead of on the window.

Here's the full spec:

  • 2GB DDR400 SDRAM (PC3200) - 4x512
  • Dual 2GHz PowerPC G5
  • 160GB Serial ATA - 7200rpm
  • ATI Radeon 9650 w/256MB DDR SDRAM
  • Apple Cinema HD Display (30" flat panel)
  • 16x SuperDrive double-layer (DVD+R DL/DVD±RW/CD-RW)
  • One big-ass lock on the back of G5 and display!

I've also rearranged my office since you've last seen it to make more room, and added a lamp instead of using the overhead light. It makes a big difference and feels a lot more comfortable.

More Entries