Rob Gonda's Blog

upgraded to subversion 1.4.0

I just upgraded my SVN server from 1.3.2 to 1.4.0. In my previous post I mentioned it was available, but the Windows Installer version was not up there yet, only the source and binaries.

The install was easy, nothing out of the ordinary. Subversion asked me if I wanted it to update by apache modules and I clicked yes, however, when I went to the modules folder they were not updated. I had to manually copy mod_authz_svn.so and mod_dav_svn.so from C:\Program Files\Subversion\bin to C:\Program Files\Apache Group\Apache2\modules.

All my repo's, services, and modules work fine. If I see any new feature worth mentioning, I'll post back.

intro to service layers

Brian posted a really nice entry about service layers... If you're new to OO and heard this term before, I suggest you check it out. Nice work Brian, keep'em coming.

Flash MovieClip to JPG with CF backend

I need to be able to export a flash movieclip as a bitmap, send it to the server, and save it as an image. Quasimondo provided some ActionScript and PHP code, but I can't seem to make it work with ColdFusion... does anyone out there successfully accomplished this or want to give a try at translating the php code?

Any help will be appreciated... Please drop me an email if you have something or willing to give it a shot.

The images can make it to CF in any format, which will be converted later to a jpeg, but you don't have to worry about that part.

You may use up to Flash 8 and ColdFusion 7.

my spry requests

I know, to those who know me this is kind of a weird post... I haven't been much of a spry follower but I chose to give it a second try and these are my two cents:

  • Spry is great for dynamic data with static layouts
  • You can get more control over the raw data using Spry.Utils.loadURL and request.xhRequest.responseText
  • xml is heavy, but Adobe will probably add JSON support very soon
  • I haven't stress-tested it yet, so I wonder if Adobe is aware of some of the IE flaws -- fires requests randomly
And a few requests
  • Distribute a source and a compressed version. Libraries like this should be jsmin'd in every production environment and not everyone knows this... so just make it easier.
  • Modularize it and allow us to load only what we need, at least provide the source in separate files so I can merge them and jsmin it myself with only what I need... provide bootstrapping, engine, utils, logging, effects, all in different files... If I'm only using the engine, which should weight close to 30k I don't want to load 200k.

Google partnership with Quickbooks

Google has forged a partnership with Intuit, a maker of popular business and tax software, allowing the search engine to cozy up to a highly sought-after advertising sector: mom-and-pop businesses. [cnet]

This might turn out good! Everything that Google touches because really simple and user friendly ... I wonder what will be the outcome of this partnership.

change in captcha

I just modified my captcha to be a little simpler, thanks to Charlie for posting this suggestion. Captcha helped reduce spam, but it bothers even me when replying to comments... All I did was modifying the XML configuration to make is shorter and easier to read, which will still prevent automated posts but make it easier for humans.

Ajax recording, slides, and source code

I did a Breeze Presentation on Ajax for ColdFusion Developers to the local Boston CFUG and the Online ColdFusion Meetup Group. The presentation was fast-pased, but I covered 60 slides, 10 examples, and Q&A in 60 minutes... I wanted to get an Ajax overview, talk about history, problems, alternatives, libraries, frameworks, design patterns, architectures, and provide code ready to go using prototype, dojo, spry, ajaxCFC, and more.

The main idea was to cover as much as possible and allow you to go back and review it in your own pace. Find below links to the

To use the code simply unzip in your web root.

subversion 1.4 is out

Subversion 1.4 was released a few days ago... I haven't upgraded my servers yet, but I will post comments as soon as I do. Why should you upgrade?

  • svnsync, a new repository mirroring tool
  • Huge working-copy performance improvements
  • Support for BerkeleyDB 4.4 and its "auto recovery" feature
  • Size improvements to the binary delta algorithm
  • A handful of new command switches
  • Many improved APIs
  • More than 40 new bugfixes
Tortoise SVN is still on 1.4 RC1, so we should be seeing the final release soon. Subeclipse shows no signs of adding the new commands to the client.

Atlas renamed and works with ColdFusion

Scott Guthrie has announced the “Atlas” 1.0 Naming and Roadmap that as part of releasing “Atlas”, they have also finally locked on an official set of product names that they will begin using moving forward. What was formerly called “Atlas” will now have a few names:

  1. The client-side “Atlas” javascript library is going to be called the Microsoft AJAX Library. This will work with any browser, and also support any backend web server (read these blog posts to see how to run it on PHP and ColdFusion).
  2. The server-side “Atlas” functionality that nicely integrates with ASP.NET will be called the ASP.NET 2.0 AJAX Extensions. As part of this change the tag prefix for the “Atlas” controls will change from to . These controls will also be built-in to ASP.NET vNext.
  3. The “Atlas” Control Toolkit today is a set of free, shared source controls and components that help you get the most value from the ASP.NET AJAX Extensions. Going forward, the name of the project will change to be the ASP.NET AJAX Control Toolkit.
Microsoft demonstrated Atlas at CFUnited, and ... well, it wasn't pretty ... Anyways, you can't judge a technology by a bad presentation... I've seen it before, and Atlas is pretty powerful... it's a very well structured library and will probably get a large chunk of marketshare.... It's broken down into two pieces: server side and client side. The combination it's nice, but they're trying to push their JavaScript library and show how it can be used with any server side language... of course it can, so does Rico, Prototype, Dojo, DWR, and a few hundreds... If you wish to give it a try, Microsoft shared the code they used at CFUnited with ColdFusion...

cfQuickDocs has its own domain now

http://www.techfeed.net/cfQuickDocs/ is now http://www.cfquickdocs.com/. It definitely deserved its own domain. I've got this page aliased a CF in Firefox and use it, almost every day.... especially cuz Eclipse does not have this documentation built in like old homesite used to, so I recur to this site all the time. It's faster that the MM/Adobe docs by the factor of at least 10x or 20x.... bookmark it CF community, it's worth it.

How about a plugin for eclipse now Yacob?

More Entries

This blog is running version 5.9.003. Contact Blog Owner