But we haven't even mastered Acid2!

Written on

Safari was the first mainstream browser to pass the Acid2 Test now. Opera was a close second. Firefox finally nailed it down with version 3. Even Micrsoft, back in December, announced that IE8 passes the Acid2 Test. Web browsers have certainly come a long way towards standards compliance...or have they?

Netscape support ending in February 2008

Written on

On December 28th, 2007, the Netscape Blog announced that AOL is ending support for Netscape web browsers effective February 1, 2008. This doesn't come as much of a surprise, considering the significant decline in Netscape's marketshare over the past decade to more competative browsers such as IE, Firefox, Opera, and Apple's Safari. Nevertheless, it is upsetting to see what was once the technical leader among web browsers become a thing of the past.

IE8 burns the Acid 2 test

Written on

An internal build of IE8 is reported to have passed the Acid 2 test. This is great news, as Microsoft is showing more and more progress towards incorporating web standards into Internet Explorer, even though IE7 has remained dormant since it's release back in October 2006.

Select all, select none, and invert selection with jQuery

Written on

A demonstration of selecting checkboxes using jQuery.We start off with a bunch of checkboxes:

External popup links using jQuery

Written on

With the deprecation of the target attribute in XHTML Strict, opening links in new windows has become a bit trivial, if not annoying, to standardize. I always look for a consistent, unobtrusive approach that degrades gracefully; and since I use jQuery quite frequently, this is how I usually handle them.

Convert arrays to CSV with PHP

Written on

The following snippet will convert a simple PHP array into CSV (comma-separated values) format.

Getting proportionally-resized dimensions of an image

Written on

This is extremely useful when you need to scale down an image within a certain pair of dimensions.

JavaScript functions for basename and dirname

Written on

Here are two JavaScript functions that mimic their PHP cousins.

Avoiding timestamp errors when calculating dates in php

Written on

When calculating dates in PHP, it is easy to add millisecond values such as 60 * 60 * 24 to increment the time by one day. This can become problematic for two main reasons.

DaFont: an excellent free font resource

Written on

I came across an excellent website for free fonts online. No annoying pop-ups, minimal banner ads, and the best feature of all — custom previews for all their fonts.