[Looking for Charlie's main web site?]

Some substantial free training on CF, MySQL, Ajax, and much more

Note: This blog post is from 2008. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
I was tooling around the web today and came across something that I think many may find really helpful: free complete (class-length) tutorials on CF, MySQL, SQL (the language), Ajax, and lots more. They're all offered as standalone sites from the training company, Webucator.

Check out the substantial table of contents on each of the following free Webucator tutorials (Update: I updated these URLs in 2019, at request of webucator, as the URLs had changed):

The CF tutorial, for instance, has 14 chapters, each with several subtopics, and they range from basics to intermediate concepts. (It does not seem to have been updated for CF 8, but does reference some CF7 topics, like Application.cfc.) For many, it's seems it would be a great resource.

Many other topics

But maybe you know all about the CF topics listed. Fair enough. There are several other similarly substantial topics, listed on the left of each page, after the table of contents for each class. Besides the CF, Ajax, Javascript, CSS, HTML, SQL, Java, and MySQL topics mentioned above, they include PHP, XML, XSLT, web accessibility, and more.

Do note that each class has several sections/pages

While each course is quite complete and has many sections, one bummer is that if one is not paying attention and gets to the bottom of each section/page, they may think that's the end. There's no link there to the next page/section. Instead, you have to notice that offered on the left nav bar back near the top of the page. Just a minor quibble for otherwise free training.

Check them out for yourself

All that said, I haven't actually read through any of them in detail. Still, they're from a training company (which teaches full-length classes on the same topics), and I'm confident that they've worked hard to make the materials accurate. One might wish they offered a place for clear feedback/comments, in case readers might be able to help improve things, but it's their call if they want to manage that sort of effort, of course.

The only real negative (some may feel) is that the "solutions" to various exercises are not offered online. Instead, the link for them indicates that the class materials can be licensed. Of course, the free online courseware is clearly a loss-leader, a promotional effort to bring you to their site to learn more about their many training offers.

Seems a fair trade to me.

FusionReactor 3.0.1 released. Some hidden gems

Note: This blog post is from 2008. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
There's been a recent point-release update (3.0.1) of FusionReactor, the server monitoring and troubleshooting tool for CF 6, 7, 8 (Standard and Enterprise) and other J2EE servers. You can obtain and install the update quite easily (or new installations will get the updated release). While there are available release notes, they're pretty terse in describing the changes. I'd like to elaborate on a couple, from my exploration.

[....Continue Reading....]

How to determine your current client storage value

Note: This blog post is from 2008. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
This may be a surprise to some: it was to me.

[....Continue Reading....]

Tweak your CF Debugging Output for better info about queries

Note: This blog post is from 2008. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
Hey folks, if you've ever wished that the CF debugging output had some improvements, did you know you don't need to wait for Adobe to do it?

[....Continue Reading....]

New (free) tool to assist in configuring FusionReactor datasource monitoring

Note: This blog post is from 2008. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
Folks using FusionReactor won't want to miss this news. There's a new tool available to help automate the process of configuring CF Admin datasources to be monitored (wrapped) by FusionReactor. What used to be a multi-step manual process is now just a single button.

Check out the JDBC Wrapper Tool. For now it's technically a "community contributed" tool (not in labs, and not from Intergral as a formal product). But it was written by an Intergral employee, Dave Stockton, and the company is very interested in your feedback about it. (Intergral is the company behind FusionReactor and FusionDebug.)

Check out the page for the download, docs, screenshots, a change log, tested databases and CFML server configirations, and more. (And note that it's not just for CF, but is intended to work with others. Railo support is listed coming soon **that's an update from the original post, where I said Railo support was there**.) If you can try it on other DBMSs and CFML servers, they'd welcome that input.

For those who have needed to monitor/wrap datasources, especially many, or on many servers, this is a real gem. Whether you are or not using a supported server, it's worth a few minutes of your time to check things out. I've used it, and it worked great.

For those not sure what this datasource monitoring/wrapping is all about, check out an entry I wrote earlier this year, What is the FusionReactor datasource monitoring feature? Why would I use it? Powerful stuff!. Both that and the docs I link to will give you more info. The datasource monitoring really is really a great tool for troubleshooting and trend analysis.

My coming busy week of speaking engagements at Max

Note: This blog post is from 2008. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
Some folks like to know who's speaking when at conferences, so here's my schedule. It's a busy one, with 2 official Max talks, 2 Unconference talks, 2 Unconference panels, among other things. Here are the times and details.

Two Official Max talks:

Two Unconference talks:

Two Unconference Panels

I also may be giving a talk to an internal Universal Mind mini-conference going on the Saturday before the conference, held for all UM consultants (employees and contractors, like myself. I occasionally do consulting for them.)

So busy week, and that's before attending any sessions, BOFs, and so on! See you there. :-)

CF911: CF 8 Server Monitor reports "ColdFusion Server is unavailable" (solution)

Note: This blog post is from 2008. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
Here's another entry in my CF911 series. If you try to open the CF8 server monitor and get the error "ColdFusion Server is unavailable", the problem may be in your web server configuration. In this entry, I help you confirm if you're getting the problem I refer to here, and of course I show the solution (3 actually), with a caveat.

[....Continue Reading....]

CF911: CF doesn't respond for extended lengths of time

Note: This blog post is from 2008. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
This is the first of a series of blog entries I'll do under the heading of CF911, to share info I offer to people when I help people solve CF problems either on mailing lists or by my support consulting.

One problem: CF not responding

Someone asked for help on one of the Adobe forums, with a problem about users reporting that the server was not responding for extended periods.

After checking the logs (CF, Windows event, and IIS logs) and not "seeing anything to indicate errors", he wondered if somehow "you can set site availability windows".

I replied to him that, no, there are no features to set "windows of availability" for CF. So either CF was up and responding, or it wasn't. Even if it was, it may also be that his problem was with IIS. There are a few things that he could check....

[....Continue Reading....]

Connect recordings listed with breezecentral.com domain will break: here's the solution

Note: This blog post is from 2008. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
If you're a speaker, user group manager, or blogger who offers URLs for previously recorded Breeze/Connect presentations, you may find that some now break because they point to a domain that Adobe no longer supports, breezecentral.com. Someone noted that an old entry that had been entered previously in my UGTV repository now broke. I looked into it, found the answer, and am sharing it here for others.

It's understandable, since Breeze was renamed to Connect a long time ago, but the bummer is that so many folks have for so long pointed to such recordings, and now they will all break. I've changed all the UGTV entries.

Here is a table of the old URLS and new ones that I've found to work for each. It's not always quite as obvious as it may seem:

Old URLNew URL
These need adobe.acrobat.com
adobechats.adobe.breezecentral.com adobechats.adobe.acrobat.com
adobechats.breezecentral.com adobechats.adobe.acrobat.com
mmchats.breezecentral.com mmchats.adobe.acrobat.com
mmusergroup.breezecentral.com mmusergroup.adobe.acrobat.com
seminars.breezecentral.com seminars.adobe.acrobat.com
These just need acrobat.com
experts.breezecentral.com experts.acrobat.com
stevenerat.breezecentral.com stevenerat.acrobat.com
mmse.breezecentral.com mmse.acrobat.com

Of course, I'm sure there are many other URLS out there using breezecentral.com. I'm only listing those that were in my UGTV database, that I tested and changed.

So for example, Doug Smith had noted that this entry from a 2006 talk by Sean Corfield, on "Objects and Persistence" failed (with domain not found):

http://adobechats.adobe.breezecentral.com/p31075720/

The correct new URL is:

http://adobechats.adobe.acrobat.com/p31075720/

So I've taken care of the UGTV entries. If you have your own listing of such URLs, I hope you'll take note of all this and make the changes for yourself and your readers.

Better understanding the IIS HTTPERR logs

Note: This blog post is from 2008. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
If you run IIS, are you familiar with its HTTPERR logs? If not, you may be missing out on some useful diagnostic information. Sadly, many (sometimes most) of the entries in the logs are innocuous (you don't need to worry about them), but sometimes they're useful. And if have noticed the logs, perhaps you'd like to know more about them.

There's a useful MS document, Error logging in HTTP API, with more about the HTTPERR logs, including their location, format, and info on the kinds of errors reported within them. Hope that's helpful to my readers.

Here's another (more brief) introduction to the files: in the technical reference section of the IIS 6 docs.

More Entries

Copyright ©2025 Charlie Arehart
Carehart Logo
BlogCFC was created by Raymond Camden. This blog is running version 5.005.
(Want to validate the HTML in this page?)

Managed Hosting Services provided by
Managed Dedicated Hosting