Photo Gallery of Concord, Massachusetts in Autumn

View a photo gallery of Concord in Autumn of 2004
Concord Massachusetts was the first town I settled in when I moved to New England in 1994. I was living in Boston after having first arrived to this area, and my first train ride out of the city was a weekend visit to Concord. It didn't take very long before I realized that Concord was the town I had to live in. It felt like I had fallen into a living Norman Rockwell painting.

Many years have passed, and although I was away for a while, I've lived here for the better part of these last 10 years. I've wandered through the Walden woods, canoed long stretches of Sudbury River, shuffled through Vanderhoof Hardware and the Concord Bookstore, and spent many days reading the many headstones throughout Sleepy Hollow Cemetary. Concord's residents are devoted to maintaining and celebrating the rich history that saturates every corner, and the town an amazingly friendly and peaceful place to live or visit. The beauty of the place through winter and summer has inspired me to practice poetry and photography.

Join me now with this walk through Concord on this cool October afternoon for a glimpse of that beauty that I've grown to love and the history that I continue to learn. Visit front porches decorated with jack o' lanterns, and survey the colorful hues of sugar maples and pin oaks.

Concord Photo Gallery

My other photo galleries of Concord, MA:
- Concord Center and the Hartwell House in Lexington
- Snow Storm in Concord, MA
- Concord on Forth of July

Starting ColdFusion MX Errors With: com.macromedia.crimson.parser.Parser2.fatal

If the ColdFusion MX server's underlying jrun.xml file is corrupted or truncated due to a manual error when editing and saving the file, the ColdFusion server will not be able to start. When starting CF on the command line you'll see an error and stack trace like the one shown below, and if starting from the Window Services then you'll see a "Service Specific Error 2". To correct this you should restore from a backup jrun.xml file, or copy jrun.xml from another server, or if no other copy exists then install ColdFusion to another server and then take the jrun.xml from it. Be sure to reset any customizations like enabling the built-in JWS or tune the Simultaneous Requests setting.

The top of a stack trace shown when starting ColdFusion on the commandline with a bad jrun.xml file follows:

Starting Macromedia JRun 4 (Build 75991), default server
org.xml.sax.SAXParseException: End of entity while processing comment.
at com.macromedia.crimson.parser.Parser2.fatal(Unknown Source)
at com.macromedia.crimson.parser.Parser2.fatal(Unknown Source)
at com.macromedia.crimson.parser.Parser2.maybeComment(Unknown Source)
at com.macromedia.crimson.parser.Parser2.content(Unknown Source)
at com.macromedia.crimson.parser.Parser2.maybeElement(Unknown Source)
at com.macromedia.crimson.parser.Parser2.parseInternal(Unknown Source)
at com.macromedia.crimson.parser.Parser2.parse(Unknown Source)
at com.macromedia.crimson.parser.XMLReaderImpl.parse(Unknown Source)
at org.xml.sax.helpers.XMLReaderAdapter.parse(
at jrunx.kernel.DeploymentService.parseDescriptorURL(
at jrunx.kernel.DeploymentService.loadServices(

Free Sybase ASE Express Edition for Linux

Sybase is running a promo for Linux users. Sybase ASE Express Edition for Linux is reported to be free. There are some restrictions on usage such as for CPU and memory, but no purchase is required.

"... the first enterprise-class commercial database that can take you from pilot to deployment for zero dollars and zero risk."

Check it out.

Tom Jordahl on CFMX and DNS caching

Tom Jordahl, Macromedia Server Development Engineer, just blogged some very interesting information about how the tag CFHTTP caches DNS information until the server is restarted, so should the DNS change then CFHTTP won't know about it.

This is the first time I've seen Tom's blog, and I haven't seen anyone else mention it, so I think its worth my own blog entry to help point people to it. Other than being perhaps the best ColdFusion Engineer at Macromedia, Tom is the best Unix/Linux guru, and he's also on the W3C Web Services Description Working Group.

Check it out.

Damon Cooper, Director of ColdFusion Engineering, blogged about this too...

Biking to Work

Bike Route from Concord To Macromedia in Newton Lincoln - Biking to work
Weston - Biking to work Biking Home at Night

Working the software industry for going on five years now, I've managed to become as active as a sloth, able to sit in one place for up to 10 or 12 hours while running on just coffee and snackfood. To help fight this downward spiral of deteriorating physical fitness, I've decided to start biking to work a few days a week, weather permitting.

Today was my first day biking to work and the weather was absolutely fantastic. It was a crisp fall morning in New England, with leaf littered roads and a trace of frost. I carefully mapped out what I believe is the shortest route between Concord Center and the Macromedia office in Newton near the Riverside T Station. In total, its 13 miles one way, and with the many little hills its a pretty good workout. The ride home was in the dark now that we are approaching the autumnal equinox and the shortest day in the year, and we haven't even turned the clocks back yet. Leaving at 6pm, it was already rather dim outside, and after the first 3 or 4 miles it was completely dark. I've got the bike equipped with two headlights -- one positioned as a high beam, the other low -- and two flashing tail lights. Traffic along the route was moderate and tolerable. I didn't really have any problems with vehicles passing too closely, and when crossing intersections its best to assert some authority by riding closer to the middle of the lane and using hand signals. I think drivers keep a little distance and respect you by doing this, and it doesn't hurt to have a bright yellow bike jacket!

After 26 miles round trip today, I'm pretty worn out. A few days rest and I'll do it all over again. Two pounds down and 38 more to go :-)

Old friends, faded memory, and good conversations

Yesterday evening, I had the great pleasure of a visit from my old friend Bettina from Germany. Together Mercedes and I met Bettina and her husband Bernhard for dinner at the Colonial Inn here in Concord. I first met Bettina in 1994 while staying at the Vashon Island Youth Hostel near Seattle. I found it striking that I had forgotten the exact circumstance that we met at the hostel. The hostel offered free materials for making your own pancake breakfast, and for Bettina it was her first time so I helped out a bit. Later we continued talking while taking the ferry to Seattle, and in my own memory this is where we met.


Red Hat Magazine Subscription Woes

Here we go again with more magazine woes...

---------- Forwarded message ----------
From: Steven Erat
Date: Thu, 14 Oct 2004 09:11:38 -0700 (PDT)
Subject: Re: Wide Open Magazine Update
To: Red Hat


Regarding the conversion of the Red Hat Wide Open Magazine to an online
edition, does this mean the printed publication will no longer be

Further, to date I have only received 1 copy of the magazine, the Premier
edition, and that was rather late as it arrived in May, not March as
advertised. It coincided with the release of FC2, while the magazine
actually came with the CD's for FC1, which made them virtually useless.

Moreover, what did I get for my $35 subscription? That's a rather hefty
price for one magazine!!


Steven Erat


Firefox Issue with Clientside XSL Transformation of CDATA Sections

So I'm trying to add a print feature to my blog using XSL and CSS to transform the blog entries into a clean page with a minimum of extraneous logos or text or banners. This should work very well with CFXML_Blog because all of the blog data is already in XML files just waiting for a client-side transformation outside of CF altogether.

However, I noticed that when I use the XSL feature to turn off auto-escaping of HTML tags in the CDATA sections, that feature works in MSIE, but not in Firefox Preview Release. For example bold text appears bold when the text is rendered through XSL in MSIE, but I just see the STRONG tags in Firefox.

They syntax to turn off the auto-escaping in XSL, is for example:

"yes" select="testo">

If anyone can help me get this feature working in Firefox, then please let me know!

Also, since I'm looking to have a client-side solution in XSL without relying on the serverside transformation with ColdFusion's xmltransform() function, I'm looking for an XSL technique that would allow me to format dates. For example, the DATA field for each blog entry (CFXML_Blog was first written by Italians, so DATA means date) has the format of 20041006, for example, to represent October 6, 2004. But how can I do a client side transformation that formats 20041006 to 10/06/2004? Again, any help is appreciated :-)

View example: Print

Photo Gallery of the Outer Banks of North Carolina

The Outer Banks are a long series of barrier islands separating mainland North Carolina from the pounding surf of the Atlantic Ocean. The transportation backbone along the Outer Banks is an 80 or 90 mile stretch of Route 12 from Kitty Hawk to Hatteras.

To the north is Kitty Hawk and Nags Head, a commercial zone full of gift shops, mini-golfs, kitschy restaurants, and time share travel resorts, but also the site of the Wright Brothers National Memorial at the site of the world's first motorized airplane flight and home of the impressive sand dunes at Jockey's Ridge State Park where they even have a hang gliding school.


The certificate store file cacerts is overwritten during upgrade

When upgrading from ColdFusion MX†6.0 to 6.1 or 6.1 to 6.1 Updater†be aware that the cacert file will be overwritten.† This may be important to you if you rely on the CF internet protocol tags to connect to SSL enabled websites, including the CFHTTP and CFLDAP tags.

The default set of certificates stored in cacerts was increased between 6.0 and 6.1, but one person has confirmed that at least one default certificate was lost during that change.† If you performed custom imports of certificates into the cacerts file with the keytool utility, then both the upgrade and the update will overwrite the cacerts file and your custom certificate imports will be lost. You'll have to run the keytool utility again†to re-import those custom certificates.†

See also my blog on using the keytool utility.

More Entries