There's no need to struggle with burning multiple CDs, and yes, your Blueberry and Tangerine can run Mac OS X Tiger! Follow along and you'll be swimming in Aqua in no time. Follow every step of this guide and you'll be able to dual-boot OS 9 as well! Aqua never looked so right Requirements The Tiger install DVD .iso image from Archive.org The Mac OS X 10.4.11 Combo Update (PPC) .dmg file from…
The iBook G3 clamshell is, without a doubt, one of the most beautiful computers ever made. The translucent plastic, the bright candy colors, the handle that's built into it. The keyboard is clicky and responsive, it has WiFi, it can run Mac OS X 10.4 Tiger as well as Mac OS 9, and it gets pretty dang good battery life -- if you have a good battery . In the interest of seeing more of these…
My first truly personal computer -- not the family computer, but mine -- was a Macintosh SE. My Aunt Joan gifted it to me after upgrading to a PowerMac, and though it was already 10 years old, it was brand new to 10-year-old me. Coming from DOS machines, the elegance and simplicity of the Macintosh completely enthralled me. There was no autoexec.bat , no config.sys , no SoundBlaster, and no IRQs…
A recent obsession with retro gaming on Raspberry Pi using RetroPie led me to play through a few old favorites, starting of course with Wolfenstein 3D (and my subsequent work on Splitwolf ). After making my way through history with Doom and Quake I, it was only natural that I load up Quake II... A bug right out of the gate RetroPie ships with support for the yquake2 engine, so it was easy to get…
The hunt for the tiniest laptop I got excited about tiny laptops. I don't mean netbooks, I mean damn near palmtop laptops, the kind that would just barely fit in an oversized pocket... Something so small it seems impractical. Why? Beyond the needing a field laptop to tune and update FPV drones, I felt like having a tiny computer would make using it more fun. Everything from coding to web browsing,…
Wolfenstein was the first 3D game I ever played, and of course, the first FPS I ever played. I fondly remember going upstairs and booting up DOS on our old 386. I'd type wolf , and after a few seconds and a couple memory checks, I'd be greeted with that triumphant, patriotic, MIDI theme song. Wolf3D start screen I'd press the any key to continue and select Bring 'em, on , then instantly be…
Flashback: The state of innerHTML performance in 2008 "The most obvious conclusion of these tests is that innerHTML is faster than "real" W3C DOM methods in all browsers." Quirksmode, circa 2008 Newsflash: innerHTML is slow. The time-honored best-practice is no longer best-practice. While you weren't looking, JavaScript engines have doubled in performance multiple times, numerous optimizations…
Don't do it, we can get through this. Historically impractical Vertically centering with CSS has always required gross hacks. From negative margins to JavaScript, old-hat devs have brought out the dirtiest of tricks to accomplish this simple and oft needed layout technique. Things aren't perfect yet, but there are two, no-nonsense techniques that will help you get the job done without making you…
Whenever you need to look something up on the Mozilla Developer Network , you usually end up typing something like mdn defineproperty into the search bar and clicking the first link. We've taken that already simple process and made it simpler with mdn.io, the "I'm feeling lucky" URL shortener for MDN. How do I use it? Simply type something like this in your address bar: mdn.io/defineproperty You…
What are rem units? According to W3 candidate reccomendation , one root elastic measurement (rem) unit is equal to the font-size of the <html> element. Hello rem Let's say you've defined the font-size of the <html> element as 16 pixels, and you want a 48 pixel tall <header> . Basic math tells us that's 3 rem. html { font - size : 16 px ; } header { height : 3 rem ; } Try it This blog is built…