Traditional Maryland Crab Soup

Traditional Maryland Crab Soup While waiting at BWI airport this past Friday evening, I stumbled into an old favorite, Bill Bateman's Restaurant, to find this delicious bowl of soup on the menu. I could not resist. Just look at the chunks of backfin in there!

I grew up in Maryland and lived there until I moved to Boston twelve years ago. There's so much about that great state that I miss, and I think Maryland crabs in any form top the list. Crab soup, crab cakes, fried softcrabs, ... I can't get enough! I even worked on a real commercial crab boat in the lower Chesapeake Bay.

Bill Batemans was an old hangout on Cub Hill Rd in Carney, but I've heard he's had a lot of success and expanded with a chain of restaurants. His crab soup was so good, I topped it off with a crabcake sandwich, but it looked so good I forgot to take a picture :) Darn it, I'll just have to return for another .

The traditional spice for Maryland crabs is Old Bay, from McCormick, so of all the recipes I've found for crab soup, I'll recommend theirs: OLD BAY Maryland Crab Soup. Although, they suggest that other types of crabs might be healthier, I assure you they do not taste nearly as good as the Maryland Blue Crab.

The Long Road to Red Hat Certified Engineer

Linux Pocket GuideIn 1999 I purchased my first PC from a local trade show where small vendors built the PC according to a printed spec sheet where the consumer would check off components that would comprise the final product. It reminded me a lot of ordering sushi.

My friend Ken Sugino, a computational neuroscientist student at Brandeis University, encouraged me to install Linux on it. I had never heard very much of Linux back then, but since Ken and I ordered identical PCs, both lacking an operating system, he recommended we install Red Hat Linux 5. Thus began my fondness for the fine grained control over an operating system and its applications that I never before witnessed on any Windows 98 or Mac OS 7, 8, or 9 system.

I recall that the state of Linux was still pretty raw back then and out of the box support for new hardware was often lacking. For example, when Ken finished examining the motherboard spec sheet and tuned all the jumper switches to provide a custom hardware setup, we moved on to searching the web for a solution to overcome a problem where X would not start -- X is the windowing or graphical interface for Linux -- and soon we found an esoteric hack for the video card chipset settings that did the trick. Much of my early experience with Linux was like that. It was the Wild West of operating systems.

[More]

Making ColdFusion MX on Mac OS X use JVM 1.4.2 instead of JVM 1.5.0

If you're running ColdFusion MX and you've installed the Java 5 update for Mac OS X during one of the regular prompts to install software updates then you will encounter problems because ColdFusion MX 6 or 7 is not supported to run on Java 5, but only Java 1.4.2 at the highest.

There is an easy solution to this problem. You'll find that previous versions of the Java VM are still installed on your Mac, but they are simply not the default.

view plain print about
1mymac:~ stevenerat$ cd /System/Library/Frameworks/JavaVM.framework/Versions/<br/><br/>mymac:/System/Library/Frameworks/JavaVM.framework/Versions stevenerat$ ls -l
2total 40
3lrwxr-xr-x 1 root wheel 5 May 1 12:35 1.3 ->
1.3.1
4drwxr-xr-x 8 root wheel 272 Apr 2 2005 1.3.1
5lrwxr-xr-x 1 root wheel 5 Nov 14 2005 1.4 -> 1.4.2
6drwxr-xr-x 8 root wheel 272 May 17 10:55 1.4.2
7lrwxr-xr-x 1 root wheel 5 May 1 12:35 1.5 -> 1.5.0
8drwxr-xr-x 8 root wheel 272 Apr 6 14:13 1.5.0
9drwxr-xr-x 6 root wheel 204 May 1 12:35 A
10lrwxr-xr-x 1 root wheel 1 May 1 12:35 Current -> A
11lrwxr-xr-x 1 root wheel 5 May 1 12:35 CurrentJDK -> 1.5.0


[More]

Your rights to take photographs in public places

Wired Magazine published a short article regarding privacy concerns and your rights as an amateur photographer, titled Stalker or Shutterbug. Its a helpful article that explains some tricky situations, but generally speaking within the United States you are pretty much free to take a picture of any place that is viewable from a public space, whether the subject be a person, a home, a building, an event, or any other public scene.

Earlier this year I was angrily confronted for having posted a picture of a beach house in North Carolina. Although the location was anonymous in the sense that there was no address, signs, or other identifier in the image, some clever people must have figured out the exact location based on the context of the other images in the photo gallery.

Moreover, those clever individuals must have gone one step further and researched the home's address and owner contact information since the complaint I received was from the home owner demanding (IN CAPS) that I immediately take down the photo within 48 hours or he'll sick his lawyers on me. You see, random people were apparently calling him to rent the beach house after seeing my anonymous photo. It was then that I decided to investigate what my rights were and all the articles I found tracked back to Bert Krages, an Attorney At Law specializing in photography cases.

[More]

Video Training for ColdFusion MX Web Application Development

In this week's edition of ColdFusion Weekly, Matt Woodward and Peter Farrell interviewed Michael Dinowitz of House Of Fusion fame regarding the current state of ColdFusion Development. The conversation spanned several themes from the recent surge in the ColdFusion job market to existing and upcoming training resources to the firm backing of ColdFusion by Adobe among its stable of products.

One particular item that got my attention was the availability of ColdFusion MX video training on CD-ROM, not from one but from two independent sources, Lynda.com and VTC or The Virtual Training Company. This is the first I've heard of either of these training resources, so it pays to listen to ColdFusion Weekly!

[More]

Geoff Bowers of Daemon To Provide One Hour Seminar on FarCry CMS

Geoff Bowers of Daemon, based in Sydney, Australia, will provide a full hour introduction to the open source FarCry CMS, including a preview of FarCry 3.1. This event will be on Wednesday May 24 for the US timezones, and Thursday May 25 for Australia/Asia timezones. See below for timezone details.

FarCry CMS is Daemon's flagship offering, an intuitive and extensible Content Management System that puts "controlled power" into the hands of the people who own your site content. FarCry is a cutting edge ColdFusion MX application framework for web based content management that blends the very best of open source development with commercial backing and support.

This will be an online meeting in cooperation with the Online ColdFusion Meetup Group which uses Adobe Breeze Meeting software to conduct live, online ColdFusion related seminars. This particular meeting will be synchronized with the local Boston ColdFusion User Group which will hold an in person meeting at the East Coast office for Adobe in Newton, MA.

[More]

Completed Certificate of Java Development at Boston University

This week marks my completion of the Boston University training program for the Certificate of Java Development. This is the first half of a Master of Java and J2EE Certificate Program. The Java program alone consists of three courses at the Introduction, Intermediate, and Advanced levels. Each course ran 3 hours on two nights a week for four or five weeks. This totals about 85 hours of lecture over three and a half months. Here are some key thoughts about my experience in the BUTrain Java Certificate program:

[More]

IllegalAccessError, CFMAIL attachments, and CFX_SOAP.jar improperly installed

For several days now I've been trying to get to the bottom of the error:

view plain print about
1"Error","jrpp-0", tried to access class javax.mail.internet.ContentDisposition from class coldfusion.mail.RFC2231Util The specific sequence of files included or processed is: C:CFusionMX7wwwrootcontentdisposition.cfm, line: 2
2java.lang.IllegalAccessError: tried to access class javax.mail.internet.ContentDisposition from class coldfusion.mail.RFC2231Util
3    at coldfusion.mail.RFC2231Util.setFileName(RFC2231Util.java:31)
4    at coldfusion.mail.MailImpl.setAttachment(MailImpl.java:780)
5    at coldfusion.tagext.net.MailParamTag.doStartTag(MailParamTag.java:257)
6    at coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1915)
7    at cfcontentdisposition2ecfm1804490529.runPage(C:CFusionMX7wwwrootcontentdisposition.cfm:2)
8...


[More]

Now Using Lyla Captcha

Thanks to Peter Farrell for creating the free and open source Lyla Captcha ColdFusion component to help stop comment spam, and thanks to Brian Rinaldi for instructions and code appropriate for usage in BlogCFC.

Comments now require the guest to type the text rendered in the image into a text field for validation. Soon I will add this to the Contact Me page as well.

To simplify the task for the guest, I create an array of known strings such as company names, well known terms, or other recognizable words, then select one random array item to be passed to the createCaptchaHashReference(String s) method. Yes, this partially weakens Captcha, but I think it should still be very effective.

New ColdFusion Devnet Article on J2EE EAR Application Packaging

Last week a new article on ColdFusion MX 7 Packaging and Deployment was published on the Adobe ColdFusion Developer Center.

Designing ColdFusion Applications for Deployment as EAR Files
By Jochem van Dieten and Mark van Hedel


In this article the authors begin by describing the anatomy of a J2EE EAR file and the advantages of using EARs to distribute ColdFusion applications. It continues with some of the challenges faced when packaging ColdFusion EAR files, and expands into building and customizing them with Apache Ant.

I think the authors make an exceptionally good point towards the end where they recommend that the packaged application ship with a wizard (to be written with the app that is packaged) that runs first when deployment is complete where the wizard would be a custom interface to ColdFusion settings using the Admin API. This would solve the problems discussed in Episode 7 of the ColdFusion Podcast where some concerns are raised regarding the inclusion of a CF serial number and Admin password, or adding datasources and mapping definitions after deployment. The authors wrap up with a clever suggestions for Application Start-Time configurations.

[More]

Previous Entries