An Architect's View

CFML, Clojure, Software Design, Frameworks and more...

An Architect's View

Entries for month: June 2004

BlueDragon 6.1 Released!

June 25, 2004 ·

Perfectly timed to coincide with CFUN-04, New Atlanta have just released BlueDragon 6.1. Their "6.1" version number is intended to convey compatibility with ColdFusion MX 6.1 - as always, read the compatibility guide carefully to see where the two differ!
New Atlanta are keen to emphasize unique features in their product, such as source-less deployment and J2EE WAR file deployment (both of which have been discussed publicly by Ben Forta as part of the forthcoming "Blackstone" ColdFusion MX release) - and unique tags such as
cfimage
,
cfimap
etc. And of course their free production server. New Atlanta have a booth at CFUN where you can learn more about BlueDragon 6.1.
You can also learn more about "Blackstone" at CFUN because Ben Forta is giving the keynote on Sunday and will be previewing more cool stuff planned for the next release of ColdFusion MX.

Tags: coldfusion · bluedragon

Off to CFUN!

June 24, 2004 ·

After an excellent presentation by Ben last night at BACFUG which left everyone drooling for Blackstone, I'm off to CFUN tonight and will see Ben give another sneak peak there on Sunday... a different one!
I'm really looking forward to CFUN - there's some great speakers, a great chance to network... Ben's sneak peak... Rich Palette are handing out beta copies of He3... I'm talking about Mach II (and will be staying Sunday night so I'll be available for lots of questions over a beer or two!). Hope to see many of you there!

Tags: coldfusion

More Dave Ross on HSSF

June 24, 2004 ·

Dave has posted a wonderfully comprehensive guide to working with the Apache POI HSSF project: Busy ColdFusion Developers' Guide to HSSF Features. Thanx for a great piece of informative work, Dave!

Tags: coldfusion

Yahoo Spoils Instant Messaging Again

June 23, 2004 ·

A few hours ago Yahoo changed its instant messaging language to prevent third-party services, such as Trillian, from accessing its service. Not surprisingly, this affects Fire and Proteus and all the other third-party IM clients. Yahoo's feeble excuse is that this is all about blocking "IM spam". They've done this before several times but this time they say they'll be changing the protocol "frequently" in future. The question is really how quickly the various third-party IM developer communities can reverse-engineer the new protocols and release patches.

Tags: personal

Mono Beta 3

June 22, 2004 ·

Somehow I missed this at the end of last week - Mono has released Beta 3.

Tags: oss

C++ Reloaded

June 22, 2004 ·

As an ex-C++ programmer and former member of the ISO/ANSI C++ Standards Committees, I was very pleased to see a new section on the Artima website dedicated to C++. Chuck Allison kicks off with an editorial called C++ Reloaded which basically says that contrary to popular rumors, C++ is not actually dead(!) and links to a great three-page article about the "Spirit of C" by Greg Colvin. If you're at all interested in the history of C++, you must read this article!

Tags: programming

Goodbye Safari?

June 22, 2004 ·

I've long been a staunch advocate of Safari as the best Mac browser bar none but today I read something that made me reconsider: Dan Switzer's blog entry about Mozilla / Firefox extensions.. I've liked Firefox (formerly Firebird) well enough as a 'second' browser for quite some time but never quite found it productive enough for several small reasons. The extensions that Dan lists have changed that. The Tabbrowser Extensions make Firefox's tabbed browsing features unbeatable: total control over how new tabs open - including my favorite of forcing JavaScript pop-up windows to open in a new tab! - auto-focus when you mouse over a tab, saving / restoring tab sets at exit / restart of the browser etc etc. An amazing extension. Then there's LiveHTTPHeaders which is an invaluable debugging tool, the Sage RSS / Atom feed reader (so it's "Goodbye NetNewsWire" as well!), and Chris Pederick's awesome web developer toolbar with more goodies than I can enumerate!
The end result was that I exported all my Safari bookmarks (thanx to the Safari Bookmark Exporter) and imported them into Firefox and then I transferred all 110 RSS feeds from NetNewsWire to the Sage RSS / Atom feeder extension in Firefox! | Mozilla Firefox Extensions

Tags: oss · osx

Changing Web Root (JRun & CFMX on JRun)

June 22, 2004 ·

This seems to be a common question - Macromedia has just published a new Tech Note about changing the web root in JRun (and CFMX J2EE edition on JRun). Personally, I prefer to do this sort of through the JRun Management Console (JMC, aka the 'admin' server that can run on port 8000) but it's good to know which XML files to manipulate.

Tags: coldfusion

More on Reading / Writing XLS Files

June 21, 2004 ·

Matt Liotta reminded me that the SourceForge project OpenXCF has a Java CFX package that contains a
<cfx_ExcelQuery>
custom tag that reads and writes Excel files (using a query in CF).
<cfx_ExcelQuery action="read" file="#xlsfile#" variable="myQuery" /> <cfx_ExcelQuery action="write" file="#xlsfile#" query="myQuery" />
The former reads the XLS file specified by
xlsfile
into the specified variable (as a CF query). The latter writes the XLS file specified by
xlsfile
from the named query.

Tags: coldfusion

Dave Ross on Generating XLS Files

June 21, 2004 ·

I've never had to do more than create the odd comma-separated-value file in terms of providing data to folks who use MS Excel, so I was fascinating to read Dave Ross's blog entry about HSSF, part of the Apache POI project that lets you interact with Microsoft format files. HSSF is all about Excel and Dave gives quite a few examples of just how sophisticated it is.

Tags: coldfusion