Podcasts from a ColdFusion TagTeam

I'm psyched to see that ColdFusion enthusiasts Bryan Kaiser and Michael Haynie have launched ColdFusionPodcast.com, a site dedicated to ColdFusion news and indepth reviews of web application topics. I found their podcast to be very professional, upbeat, and most importantly very useful. The alternating or conversational approach by this ColdFusion tagteam kept me very tuned into the discussion for the half hour duration. Episode 2 ramps up with an overview of recent news from the ColdFusion blogosphere followed by a lengthy analysis of the history and current state of AJAX while focussing on ColdFusion integration, illustrated with a Google Maps use case with free code that you can download and put to work right away. Bryan and Michael present just the right amount of information to consume during lunch or a long coffee break, ... information you can use. ColdFusionPodcast.com is definitely worth your time.

ColdFusion MX 7.01 installation on RHEL4 - Warning: C++ compatibility pack

With support for Red Hat Enterprise Linux 4 introduced by ColdFusion MX 7.01, a C++ compatibility pack warning may be erroneously presented during ColdFusion installation. The ColdFusion MX installation script uses the command rpm --query compat-libstdc++ to ascertain if the C++ compatibility pack is installed on the system. The actual RPM package name is not compat-libstdc++ so the rpm command does not return a successful result and the CFMX installation script produces warning.

To more accurately determine the status of a C++ compatibility pack on the system, the ColdFusion MX installation script should either query all packages and use the grep command as a filter or query the exact package name. For example, the command rpm -qa | grep compat-libstdc++ queries all packages and filters or greps on the string compat-libstdc++. On my RHEL4 system, this command produced two results, compat-libstdc++-33-3.2.3-47.3 and compat-libstdc++-296-2.96-132.7.2.


Working with SELinux and ColdFusion MX in Red Hat Linux 4

Support for Red Hat Enterprise Linux 4 is introduced with the release of ColdFusion MX 7.01. This presents a new security challenge to System Administrators configuring ColdFusion MX for Apache since the SELinux functionality is ACTIVE by default starting with RHEL4. SELinux, or Security Enhanced Linux, is a software product developed by the National Security Agency and has become a standard in Red Hat Linux distributions including RHEL and Fedora Core Linux (FC remains unsupported by CFMX). The most notable problem arises when attempting to configure the webserver to run the ColdFusion connector stub. This problem and a recommended solution are described further below, but first I'll quote from two references regarding the nature of SELinux.


Concord At Night

Photographs of Concord, MA at night, well after midnight actually. These are mostly long exposures of 15 to 30 seconds while the moonlight was strong. Twice the police stopped to investigate and check my ID since I was the only person on the streets. See the whole set on Flickr or here.


Preview of our wedding photos on BodasDVD.com

Our wedding photographer, BodasDVD of Barcelona, has published the newest version of their website and they have used some of our wedding photos from Spain.


Around My Cube

Office snapshots on Flickr: My Geekdom Overfloweth


Installation and configuration of CFMX 7.01 on RHEL 4 with Apache and MySQL

This meeting of the Online ColdFusion Meetup Group has been recorded and is available for viewing here:

The subject of this meeting was installing ColdFusion MX 7.01 server application on Red Hat Enterprise Linux 4, configuring it for the Apache webserver, and connecting to and using the MySQL 4.1 database. I tried to cover everything you need to know to get started while demonstrating the range of problems that some users encounter and then showing the solutions.

The topic list includes:

  • Installing ColdFusion MX 7.01 Server Configuration
  • Usage of Red Hat System V "boot scripts" with the service command.
  • Identifying and fixing CFMX problems due to missing X libraries
  • Identifying and fixing SELinux security context problems the right way. Security Enhanced Linux is now ACTIVE by default in Red Hat 4 and Fedora Core 4
  • Configuring Apache webserver and adding the CFMX connector module to the same SELinux security context as Apache.
  • MySQL 4.1 commandline usage to create databases and assign users in a secure manner
  • Configuration of JDBC driver for CFMX to connect to MySQL 4.1 (rather than 3.2x)
  • Demonstration of Linux user and group management for web application development

  • Installation of the CFEclipse plugin, a free and alternative IDE to develop ColdFusion applications while working on Linux or Mac OS X workstations, rather than using Homesite or Dreamweaver.

After watching the recording you'll be able to set this up for yourself at home all for free. Apache, MySQL, and Eclipse/CFEclipse are free products for home use, and rather than using Red Hat Enterprise Linux you can use its little brother Fedora Linux instead.


Codman Community Garden and Farm

A rainy Sunday afternoon in October at the end of the gardening season. Photos available at Flickr and here on TalkingTree. Taken with a Canon EOS 20D Digital SLR with 18-55mm lens, see the Flickr page for image specs.

More information about the Codman Community Garden and Farm.