This post originated from an RSS feed registered with Java Buzz
by dion.
Original Post: Links for 2008-12-01 [del.icio.us]
Feed Title: techno.blog(Dion)
Feed URL: http://feeds.feedburner.com/dion
Feed Description: blogging about life the universe and everything tech
Personalizing Firefox’s UI automatically. Just for you.
"The University of Washington recently released a program called Supple. Essentially, it puts you through a small digital obstacle course — move your cursor here, click there — and then calculates all of your motor-skill constants: what’s the difference between your single and double click, how quickly can you target a button on screen, what’s your reaction time, etc. Once it has all of the data, it generates an interface to match your particular set of skills." (via @azaaza)
License plate sabotage
I have never thought of a license plate that I wouldn't be bored of in a day. But, this has some merit :)
HTTP Accept-Ranges support improved
Now fixed: "Mozilla's HTTP protocol implementation did not check the presence of the Accept-Ranges response header. The job of this header is to tell the client whether it can perform HTTP range requests, and if so, in what units should it express its range requests. Practically, the only unit used by web servers is bytes, so this header's job in the real world is to tell the server whether it can perform range requests at all."
Send Email Notifications for Broken Images Using MooTools 1.2
"One of the little known javascript events is the image “onError” event. This event is triggered when an image 404’s out because it doesn’t exist. Broken images can make your website look unprofessional and it’s important to fix broken images as soon as possible. I’ve created a MooTools / PHP script that listens for image errors, triggers an Ajax call to a PHP script, and that PHP script sends an email letting me know about the problem."
Simpler, easier string bundle API
"In the process of improving localizability in Snowl today, I put together a StringBundle JS module to make it easier to access string bundles from other JS modules (and JS XPCOM components and chrome JS, for that matter)."
PhoneGap Sprint 1
Great progress on not only iPhone APIs but also Android and Blackberry.
What Your Computer Does While You Wait : Gustavo Duarte
"The first thing that jumps out is how absurdly fast our processors are. Most simple instructions on the Core 2 take one clock cycle to execute, hence a third of a nanosecond at 3.0Ghz. For reference, light only travels ~4 inches (10 cm) in the time taken by a clock cycle. It’s worth keeping this in mind when you’re thinking of optimization - instructions are comically cheap to execute nowadays."