yarg forms

I inherited this page today with 3 forms. All the forms have unique id's and form names. All 3 forms have a hidden field with the same form field name but different values.

When you submit form 2 or form 3 they concatenate each others hidden values when CF 8 dumps out the form structure. yikes!

Crack Open your Toolbox and Share

Its time to open up your toolbox and share those little programs you can't live without. Trackback or comment with yours, I'm sure we'll all learn something.

My list is mostly web development stuff I suppose:

Nattyware's Pixie
Pixie is a free program that sits in your taskbar and gives you the color your mouse is hovering over in just about any format you could hope for. If you ctrl-alt-c it will copy the hex to your clipboard. I've found it invaluable for me whenever doing anything with color design.

Irfanview
Irfanview is a free image viewer. It views just about any image format known to man. It also lets you do batch cropping, canvas editing etc. It has a small footprint and I find it much better than firing up a clunky editor for certain tasks.

Winamp v2.95
Still the best windows-based lightweight music player. ever. Its too bad the current versions are so bloated. oldversions.com!

Steganos Security suite
This suite is always my first install on a fresh machine. Its not a free product, but its been worth every dime. Encrypted hard drive abilties, anonymous browsing without using scary proxy sites, anti-theft laptop protection, etc etc

Color Blender
Eric Meyer's color blender. Provide it two colors and find a coordinating list of up to 10 in between's. A great compliment to using Kuler.

CSS Sculptor
Eric Meyer's standard compliant CSS tool. This is a great tool that comes pre-packaged with 30 standards-based CSS templates, and allows you to easily customize your design and maintain standards. Its about $150, but does help with lowering development time if you are not a css guru up on the quarterly hacks!

Honorable Mentions
CFEclipse, Browsercam.com (before they became expensive), sIFR


Google opens up malware API

Google has opened up the API to their list of malware and blacklisted sites. very exciting. You need a Google acct to get a key to log in and get the information to access the API.

so busy

I had so many things I wanted to do under this domain but best of intentions yada yada.

I've been learning jquery a bit more, I picked up another book in the head first series to help my OO skills since their seriously lacking. I've also been playing with modifying a project I started a long time ago and adding in spry and reworking it.

I'd have much less time if a certain team would turn the corner on that losing decade.

Fitt's Law and your UI demonstration

I posted a nice link on digg (you know you want to digg it... dooo ittt) for a demo of Fitt's Law (fine here is a direct link).

It has some really good experiments that go along with the background information (read: clicking games). Some of it is common sense, but a good refresher nonetheless. Fitt's law of design basically explains some of the commonality of good button placement and why user can more effectively navigate certain things (from a psychological perspective). yeah.

swfIR

In a similar method to SiFr, the flash replacement for headlines we now have tool to do image replacement on the fly called SwfIR.

swfIR can add juxtapositioning, shadowing, bordering and more on the fly to your imaging on your site allowing you to control the display across all browsers without some of the hacks and other neccessary evils.

two thumbs up.

Clients vs. Developers

I'm sure everyone has experienced feature and scope creep and all the knots in the stomach associated with them. This is a great book (also available in pdf) from the Newfangled Web Factory guys.

http://www.newfangled.com/client_vs_developer_wars (direct PDF link)

We wrote Client vs. Developer Wars after discovering how radically grayscreen prototyping changed the dynamics of the web development process. Grayscreen prototyping (building a simple HTML model of a website) provides an extremely effective way of communicating a website's content, structure, and functionality before design and programming begin. Prototyping overcomes many other difficulties commonly associated with web development, such as managing expectations, communicating effectively, working through the design process, and creating and delivering content.