Top Companies Using ColdFusion MX

At various conferences I've heard from customers that are trying to make the case for using or continuing to use ColdFusion when pitching ideas to their decision makers or executives. One the most frequent requests has been for Adobe (or Macromedia at the time) to publish a customer list which customers can take to the table.

Such an article was recently published, detailing a partial list of the worlds top companies using ColdFusion MX application server. Of note is a list of ColdFusion quick facts at the end that might be useful as an elevator pitch should you ever find yourself squeezed in with your VP for a few floors.

I would add that countless ColdFusion applications run on private intranets of companies like these which are therefore unavailable to search engines that tally application server popularity based on frequency of file extension.

World's Top Companies Use ColdFusion MX
In use at 75 of the Fortune 100 companies and at more than 10,000 other companies worldwide, ColdFusion MX is one of the most widely adopted web technologies in the industry. Here's a partial list of customers (with links to case studies) who rely on ColdFusion for its signature server-scripting environment.


For years Ben Forta has maintained a similar list, Who's Using ColdFusion?.

This blog entry was picked up on Ray Camden's blog and drew a long series of comments worth checking out.

ColdFusion Protocol Tags CFHTTP, CFINVOKE, CFLDAP support SSLv2

My reply to a comment to an earlier blog entry about importing SSL certificates into ColdFusion cacerts file for CFHTTP purposes warrants its own blog entry here as a separate topic.

The comment:

[cfhttp url="https://httpmailbox1.beta.etrac.net/submit-to-etra... method="post" port="xxx" proxyserver="xxxx" proxyport="xxx" >

I am having the same problem but I am using BlueDragon and CFMX. I am trying to connect to vendor using CFHTTP to send a XML file. The vendor keeps telling me that I am faliing the SSL handshake on his side. I was told by him that I needed to purchase a certificate form a trusted third party which we did (Verisign). This certificate was installed by my server team but I am refused connection at the vendor.

Do I need to export the vendors certificate and install it on my WebLogic server using the Keytool.


It sounds as if the vendor is requiring SSLv3 with client authentication, rather than SSLv2 with only server authentication. The documentation here describes the conditions where you may have to import a certificate into ColdFusion for SSLv2 for server authentication, but this is often confused with the requirement for client auth:

To use HTTPS with the cfhttp tag, you might need to manually import the certificate for each web server into the keystore for the JRE that ColdFusion uses. This procedure should not be necessary if the certificate is signed (issued) by an authority that the JSSE (Java Secure Sockets Extension) recognizes (for example, Verisign); that is, if the signing authority is in the cacerts already. However, you might need to use the procedure if you are issuing SSL (secure sockets layer) certificates yourself.


Lets back up a moment to consider the practical difference between SSLv2 and v3. First, imagine a simple HTTPS connection between a browser and server. A user at a browser types in the URL of a website beginning with https:// and the brower makes the request. Lets assume that the server is using SSLv2. The request gets to the server and the server replies with a message header stating it supports SSLv2 and sends its certificate. The browser receives the SSL certificate, inspects it, and negotiates a session key to be used for the remainder of the request/repsonse communication. This negotiation period is known as the SSL handshake.

[More]

Configuring ColdFusion Multiple Instances with Apache Virtual Hosts... Again

Over the past few months I recall that I've been asked on several occassions how to configure multiple Apache Virtual Hosts for multiple JRun server instances or multiple JRun clusters (with or without ColdFusion).

This topic is actually explained very well on page 4 of an article written by Brandon Purcell a few years ago, and is still relevant to current versions.

Installing and Configuring ColdFusion MX 6.1 Multiple Instances with IIS and Apache Virtual Hosts

How to create HDR images with Photoshop's Merge to HDR

A couple weeks ago, I visited Zion National Park where I made some shots that I intended to merge into HDR images, and inspired by a discussion at my local photography club I thought I'd settle down to get it done. While I was at it I created a tutorial to share with everyone.

Here's a quick shot that demonstrates the input and output of an HDR shot to help you get the general idea:

Merge to HDR

The final HDR image represents what my eye saw at that moment even though the camera wasn't able to capture it in one exposure alone.

What is HDR? High Dynamic Range... Think of a scene that has bright sunlight and dark shadows. A single image can't capture all parts of the scene in a proper exposure, but if you take a series of photos of exactly the same scene while altering the exposure between each shot, then later you can blend the images together in Adobe Photoshop CS2.

Wikipedia describes HDR imaging (HDRI) as:

In computer graphics and cinematography, high dynamic range imaging (HDRI) is a set of techniques that allow a far greater dynamic range of exposures (i.e a large difference between light and dark areas) than normal digital imaging techniques. The intention of HDRI is to accurately represent the wide range of intensity levels found in real scenes ranging from direct sunlight to the deepest shadows.


[More]

Long weekend in Zion National Park

This past October my wife and I had the opportunity to vacation in Zion National Park in southern Utah, following the Adobe MAX conference in Las Vegas that month. This was my first time in the Southwest USA, and while I'm not inclined to return to the Las Vegas Strip, I would love the opportunity to spend at least a couple weeks visiting Bryce, Arches, and the Grand Canyon. I've been very satisified with the photos I've taken in Zion over the brief three day immersion, so I anticipate photographing much more from that region.

The Wikipedia article on Zion National Park begins with the following:

Zion National Park is a United States National Park located in the Southwestern United States, near Springdale, Utah. A prominent feature in the 229-square-mile (593 km≤) park is Zion Canyon, 15 miles (24 km) long and up to half a mile (800 m) deep, cut through the reddish and tan-colored Navajo Sandstone by the North Fork of the Virgin River... A total of 289 bird species, 75 mammals (including 19 species of bat), 32 reptiles and numerous plant species inhabit the park...

Human habitation of the area started about 8,000 years ago with small family groups of Native Americans; the semi-nomadic Basketmaker Anasazi (300 CE) stem from one of these groups... The Kolob section was proclaimed a separate Zion National Monument in 1937, but was incorporated into the park in 1956.

The geology of the Zion and Kolob canyons area includes nine formations that together represent 150 million years of mostly Mesozoic-aged sedimentation. At various periods in that time, warm, shallow seas, streams, ponds and lakes, vast deserts and dry near-shore environments covered the area.


We rented a Chrysler Sebring convertible at the Las Vegas airport, and made the trip to Springdale, Utah in just 3 hours. The highway from Vegas to St. George is largely desolate and uninteresting, but as soon as you get past Hurricane the scenery begins a dramatic change. I won't be renting the Sebring again because my eye level was the same height as the visor and the top of the windshield, forcing me to turn my neck and slouch down in the seat in order to get a good view, and even with the top up I couldn't get past the visor's annoyance factor.

[More]

CFMX 7.02 on WebSphere: Unable to register Flex Assembler Service

The switch titled "Enable Flex Data Management Support" in the ColdFusion MX Administrator under Flex Integration menu is automatically enabled in CFMX 7.02. When installing on IBM WebSphere Application Server on Windows, this switch may produce an error when starting such as:

view plain print about
1Unable to initialize FlexAssembler service: coldfusion.server.ServiceException:
2Unable to register Flex Assembler Service in RMI registry: java.rmi.ServerException:
3RemoteException occurred in server thread; nested exception is:     
4java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:     
5java.net.MalformedURLException: no protocol:
6Files/WebSphere/installedApps/server1/ColdFusionMX7.ear/ColdFusionMX7.war/ WEB-INF/cfusion/lib/ant-launcher.jar.



Notice the last line after the java.net.MalformedURLException that begins with "Files/WebSphere/installedApps/...". Since WebSphere installs by default into "C:Program FilesWebSphere" on Windows, the space in Program Files triggers the error when attempting to enable Flex Data Management support.

A workaround for this is to redeploy the ColdFusion MX 7.02 EAR such that you select a "Directory to Install Application" that has no spaces, and that you remove the spaces in the Application Name "Macromedia ColdFusion MX" to form just "MacromediaColdFusionMX", or choose any other alphanumeric name of your choice.

[More]

My Second Cover on New England Printer and Publisher Magazine

November 2006, NEPPApril 2006, NEPP
The trade magazine New England Printer & Publisher has once again selected one of my photos for its cover. The November edition bears an image of a long exposure over Memorial Drive, taken in September from the Long Fellow Bridge as part of my Boston at Night set. The April edition of this year featured my photo of Concord Center at night.

This November cover makes a great addition to my growing collection of references while I pursue my interest in photography.