Archives

Stealth Submit: Using AJAX to Save Form Data Without Submitting the Form

Ah, this is sneaky. You may think that a web site can’t read form fields until you hit the submit button, but this is not the case. Using AJAX, a site can read form data at any time. This could be used for nefarious purposes, but I’m presenting here for two reasons: 1) to [...]

A better solution to Presentations in Linux

You may have noticed that OpenOffice is great. You also may have noticed that this greatness runs out when you get to Impress. My primary complaint (Oh there are many, most of them “known issues” at the open office site for years) is a lack of anti-aliasing on shapes. In a business situation, a [...]

Hug a Developer Today

Some days feel more like Dilbert and Office Space than others… this video is funny because it’s true.

Content Management Systems (CMS)

If you’ve been around the web block a few times and know a thing or two about putting up a web site, you’ve probably heard something about Content Management Systems (CMS). They can be real time-savers, and the basic premise is this: you forgo all the hand coding that you’ve been doing to keep [...]

Dropbox: Mini-Review and Invitations (Online Storage Series)

At long last, I have found the online storage solution of my dreams. Dropbox is a service (currently in public beta) that not only seamlessly backs up your data, but can also sync it across multiple computers. Best of all, it all happens without you having to lift a finger.

Why am I [...]

3 Little Perl Debugging Tips

I’ll do a little walk-through of the Perl debugger in a separate post, but here are a couple hard-earned morsels of knowledge that I thought I could share:

If your code is NOT compiling, the most common hard-to-find error is forgetting a semi-colon or a paren or brace in the lines above. The error [...]

Using Javascript document.write for SEO

Search-engines read a bunch of text on your page that may not be relevant. You can use javascript to write text to a page on the client-side, and that text won’t be processed by the search-engines, thus achieving Search Engine Optimization (SEO).

There are a couple ways to do this… the easiest is using [...]