By barneyb on July 26, 2005
Last week sometime, fed up with the unending comment spam (thousands per
week), I had an epiphany. Spammers aren't slowed down by changing
the action of the comment submission form, so it's obvious that they're
parsing that out of the markup for the form. By simply removing
that from the form, theoretically the comment spam should stop. Could it [...]
Posted in meta
By barneyb on July 25, 2005
I finally got my copy of CF7 Standard a couple days ago, and have
just started the process of rebuilding with CF rather than JSP.
There's a lot of stuff to rebuild, not all of it trivial, but I'm
hoping to be mostly done this week.
Hardly even worth posting, I
know, but it'd been over two weeks since my [...]
Posted in meta
By barneyb on July 10, 2005
Based on some user feedback and some more of my own use, I've made a
couple more little tweaks to the script. In a nutshell, orm
submission blocking now works in a far less intrusive way, hitting TAB
will select the active item before changing focus, and ESCAPE will
close the dropdown if it's open.
I've also been looking for [...]
Posted in development
By barneyb on July 10, 2005
Yeah, I know it's only been a few hours, but after implementing a few different instances, I quickly decided that async processing was basically required for a performant UI. Your callback function no longer has to return an array of items (it still can, of course), but now it will be passed a second [...]
Posted in development
By barneyb on July 9, 2005
With the wife and kid out of town, I didn't have much to do, so I spent the afternoon building a simple DHTML combobox widget. Yes, I'm that much of a geek. I haven't done a lot of testing, but I built it exclusively in FireFox, aiming for compatibility, and IE6 behaved exactly [...]
Posted in ajax, development, javascript
By barneyb on July 8, 2005
I put together this component a while back, intending to eventually
release it, and it's now time. Basically it manages a tree of
records in a databas table using the nested set model. It acts
independantly of your existing persistance operations, and only
requires the addition of two fields to your table for it's use.
You continue to manage your [...]
Posted in cfml
By barneyb on July 8, 2005
I recently needed to capture output for a page to email, as well as
actually output it to the page. No big deal with CFSAVECONTENT,
of course, but there was one little glitch: occasionally, the core code
needed to use CFFLUSH, and in those cases, the email wasn't needed,
just the screen output. Rather than screw around with separate
page [...]
Posted in cfml
By barneyb on July 1, 2005
I've been at CFUNITED all week, and based
on the amount of blog coverage that's occurred without my help, I
didn't feel compelled to post. However, the day three New Atlanta
/ MySpace.com keynote was an amazing talk that couldn't go without my
opinions being expressed to the world.
First, some background. MySpace.com is a huge
CFML site that has recently [...]
Posted in cfml