Word is on the street that motherboard manufacturer Foxconn was sabotaging its BIOS to break Linux ACPI support. While Foxconn claims ACPI-compliance, its motherboards only work with select versions of Windows. When used with non-Windows operating systems such as Linux, ACPI-related activities caused the system to crash or freeze. Ubuntu Forums member TheAlmightyCthulhu disassembled his BIOS for clues, and was horrified at what he found.
Archives
Categories
I was designing a photo album viewer for a Jalbum user and ended up with iAlbum. It’s basically just a PHP script that crawls through a bunch of images in an album-oriented directory structure, generates thumbnails, and presents the images using a lightbox.
Originally, the script generated one thumbnail per image. The result loaded quite slowly, and the thumbnails appeared out of order in the browser. After I switched to using CSS sprites, the thumbnails loaded much faster and were displayed all at the same time. The first time an album is viewed, a strip of thumbnails is generated for it and cached. After that, the cached version is sent to the browser (there’s an option to regenerate the thumbnail should the album change). I was worried that clustering all the thumbnails into one long strip would be too much for PHP to handle, but it turned out to be pretty fast even for an album with a couple of hundred images.
During the project, I encountered Lytebox, an excellent lightbox implementation that does not depend on any of the bulky libraries the way the other implementations did. After minifying and gzipping, the script weighed in at only 5.7kb. I left the CSS alone for an additional 5.7kb, but it would have been about 1kb gzipped.
To celebrate Timex’s 150th anniversary, Timex and Core77 ran a contest to design a concept watch. In the year 2154, one would be able to tell the time simply by looking at one’s thumb. While this design is a runner-up in the event, the idea is pretty fresh.

The disposable device is designed to be clipped to the wearer's thumbnail. Pressing the tip of the nail would activate a luminescent time display.
[via: CNET] [winners] [nail watch]
![]()
SQLite is a wonderful flatfile database system that’s just gaining exposure in the PHP-programming population. For moderately-sized databases, SQLite offers speed and performance gains over even MySQL. The native object-oriented interface is also very easy to use.
Because SQLite is a relatively new player in the PHP arena, there is currently a serious shortage of good administration tools targeting it. While MySQL has phpMyAdmin and a bunch of other tools, SQLite is left on the side.
phpLiterAdmin is a new opensource PHP-SQLite administration tool that shows great promise. Although its author currently has more experience with MySQL, he is a skilled PHP developer who is capable of undertaking substantial projects. This project’s on my watch-list.
A pair of Firefox themes appeared not long ago that look truly magnificent (in my opinion) on a KDE 4 desktop. The Oxygen theme blends well with KDE 4 icon-wise with its Oxygen artwork. The Kde4 + Firefox3 theme focuses on the colors and styles rather than the icons. I ended up going with the latter because of its holistic approach to desktop integration.
Have a look at these smooth themes, and stop complaining that Firefox is too GTK-like:
[Oxygen] [Kde4 + Firefox3]