Technology

Javascript 3D engine

Javascript 3D engine

I wouldn’t have thought it possible, but here’s an extremely clever hack from the Useless Pickles blog that will render 3D objects at a usable frame rate using standard Javascript. You might be familiar with another method in which you create a bunch of 1 pixel-high divs to draw each triangle with a series of […]

TSA and electronics

TSA and electronics

A tale about homemade electronics, specifically an iPod charger and TSA, Damon writes – I tell him it is a battery charger for my iPod. He asks if I made it myself, to which I reply that I purchased a kit over the internet. He says that he can’t let me on the plane with […]

Vintage computer kits

Vintage computer kits

Jason writes – Relive the glory (gory?) days of early computing with these two great sites for vintage computer kits. Briel Computers has kits for the Apple I (Replica I) and the Kim-1 (Micro Kim). And, Spare Time Gizmos has a has a kit for the Cosmac ELF (ELF 2k). These kits are great ways […]

Simple homemade tilt activated switch

imagitronics writes – I started working on my next project tonight and realized that I needed four tilt activated switches. I wasn’t exactly sure what would make a good tilt switch. The majority of online videos and tutorials for tilt switches were either undocumented, mercury based, or actually accelerometers. Luckily I found these small steel […]

Doublet amplifier

Doublet amplifier

Sam writes – A few weeks back I wrote up a blog about the Doublet Headphone Amplifier which lets two people listen to the same audio source with independent volume controls. I got so many emails from folks who were interested in building one that I decided to make another run of the printed circuit […]

Offline iPhone apps with RFC 2397

An old and forgotten RFC provides a way to create applications for the iPhone that people can save and execute locally, even when offline! Back in November, I wrote about how you can store whole images inside of a URL using the RFC 2397 “data” URL format. Using this scheme on supported browsers, you can […]