dans.blog


The miscellaneous ramblings and thoughts of Dan G. Switzer, II

The Future of the Web: Rich Clients, Rich Browsers, Rich Portals

Here's an interesting presentation on the future of many web-based technologies. The presentation, written by Gerald Bauer, covers XUL, XForms, Curl, Rebol—just to name a few. If you're a web developer, or just interesting in where the web is going, this is an interesting read.

The Future of the Web: Rich Clients, Rich Browsers, Rich Portals


Holes found in RealPlayer, QuickTime

The vulnerabilities have cropped up in RealNetworks' RealPlayer and Apple Computer's QuickTime. While unrelated, the weak spots could allow an intruder to execute damaging arbitrary code on a victim's computer. In both cases, updates are available to remedy the problem.


CFMX Simultaneous Requests Setting

There isn't a difference between simultaneous requests for CF and for JSPs/servlets. They're being throttled by the same underlying setting in the JRun engine. Configuration done through the CF Administrator just changes the number of requests the underlying Servlet engine is allowed to process simultaneously, thus limiting Servlets and JSPs as well.


Run For Cover; It's Mozilla 1.4 Alpha

Mozilla 1.4 Alpha is out. This release features dynamic image and table resizing in Composer, smooth scrolling (see release notes for enabling this feature,) and usability improvements to spam filtering. In addition to these feature improvements, 1.4a also contains fixes for performance, stability, standards support and website compatibility. This is an alpha release so expect bugs, and don't use it unless you are willing to live with the risks inherent in such a release (ie. crashes, data loss, etc.). More information is available in the release notes."


Web-based XML Editors

Lately I've been thinking about building a WYSIWYG XML editor to use within a content management. I've never been a huge fan of storing pure HTML as content, because you're extremely limited in what you can do with the content. So, I've been re-reading some information on building an browser-based XML editor. I may decide to tackle creating a cross browser (i.e. IE6+/Mozilla v1.2+) XML editor, in the meantime, here are a couple links:

Xopus (Cross Browser XML Editor)
XML Editing: A WYSIWYG XML Document Editor
Bitflux Editor for Mozilla


Variables in CFML

Jim Davis over at "The Depressed Press of the Boston" web site recently posted a pretty good guide on ColdFusion and how it handles variables. It goes into a lot of depth and looks like a very good resource—especially for those new to the ColdFusion world.

Variables in CFML


IE and funkiness w/innerHTML property

Today I noticed a strange thing with Internet Explorer v6.x. It appears when using the innerHTML property to read the contents of an element, it must be doing some parsing to the entire DOM tree that the current element resides in. Here's how I noticed the problem.

First, it appeared that the larger the DOM tree was, the longer it took to recieve the value for an element. In my test loop, it took an average of 4 seconds to parse a table by looping through all the rows in the table retrieving the value of firstChild property for each cell. The speed increased dramatically to the range of about 36 seconds by just invoking the innerHMTL property instead of firstChild property.

Second, I noticed it would get faster as I removed elements from the table I was parsing. If I removed each row after processing the contents, it would get faster and faster as less elements where found in the DOM branch. I found this extremely odd and the combination of both points leads me to believe that retrieving the value of the innerHTML property of an element does more than just reads the value.

more…