Why Degrade Gracefully?

I got thinking today, as I near roll out of an internal helpdesk app heavily using jQuery, why we bother to degrade our scripts so they work without javascript. I get it: some people have javascript disabled in their browser… but my question is this: so what? Javascript is a

Continue reading

IE: Sucking Hard Since Version 5

This code (extracted from a javascript file) works in every major browser except IE (including IE8): $(‘a[rel*=fancybox]’).fancybox({ ‘frameWidth’ : 500, ‘frameHeight’ : 465, ‘hideOnContentClick’ : false, ‘centerOnScroll’ : true, }); This is the fix: $(‘a[rel*=fancybox]’).fancybox({ ‘frameWidth’ : 500, ‘frameHeight’ : 465, ‘hideOnContentClick’ : false, ‘centerOnScroll’ : true }); See the

Continue reading

OSNews vs. WordPress

I’ve spent quite a bit of time, over the last 5 or 6 days, diving into WordPress and learning what makes it tick.  Parts of WordPress are really impressive – just flat out cool. The way some of it works is fairly complex and deciphering it sometimes means reading page after page

Continue reading

The Third Great Platform

First, there was the PC. Then, there was the web. Now, there is the iPhone. At long last, the iPhone will become what it was destined to be. In June, when the iPhone 2.0 update is released, the iPhone’s true potential will be unlocked. VoIP? Sure, why not!? Games? You

Continue reading

Integers on the Intertubes

Some time ago, I wrote an application for my company. Like most weblets I’ve written, this used PHP and either MySQL or MSSQL for the backend. This particular application logged all phone calls. As part of the record, it would record the caller’s account number, which is a 5 or

Continue reading

I Switched to Safari 3

I really did not expect to ever post something like this, but it’s true: I switched to Safari 3. I love Camino, really I do. But recently, its limitations have been bothering me. I prefer my tabs in a very specific order and often I have several tabs open. If

Continue reading