Status t ColdMac 2012 is completed. This project is archived and not live.
Logging Started On: Dec 1st 2011

Highest Internal Temp: 124° F
Lowest Internal Temp: 50° F

Highest Ambient Temp: 84.8° F
Lowest Ambient Temp: 11.4° F

Highest Relative Humidity: 71.2%
Lowest Relative Humidity: 21.2%

Highest Dew Point: 62.9° F
Lowest Dew Point: -5.3° F

Synopsis I had an old iBook that needed a purpose. I always wondered what would happen if I stuck a computer outside, and left it running through a cold New England winter. So I threw a web and database server on the iBook, and now that iBook lives in a very cold shed, hosting this very website about itself.
Specs Machine: Early 2003 iBook G3 14"
Processor: PPC 750fx G3 900 MHz
RAM: 256 MB
Hard Drive: 40 GB
Wifi: 802.11B
Mac OS X 10.4.11 (Tiger)
Apache2.2 / PHP5 / MySQL5 via MacPorts
Apple's Spec Sheet
Wanted • iBook G3 RAM

If you have any unused iBook G3 compatible RAM you'd like to donate to the project, please contact me

Official “Limits” Operating Temperature: 50° to 95° F
Storage Temperature: -13° to 140° F
Relative Humidity: 20% to 80%
-° F
-° F
-° F
Dew Pt
Coldest Day of the Season
You need to upgrade your Flash Player
Daily Temperature Range
You need to upgrade your Flash Player
Sponsor Practical Design Group has donated an awesome USB Thermometer / Hygrometer (THUM) to this project. As you can see, it works great! The ambient temperature, relative humidity, and dew point readings are coming from the THUM.
Details This iBook is running Mac OS X 10.4.11. This is the newest Mac OS that can run on a G3. It is also running Apache 2, PHP 5 and MySQL 5 installed via MacPorts.

There is a PHP shell script that runs every minute. It gathers all of the data and inserts it into the database. This web page never touches the temperature sensors directly. The internal temperature reading comes from the internal hard drive's SMART sensor, and is gathered by the application Temperature Monitor. The ambient temperature, humidity and dew point all come from the USB sensor. The USB sensor comes with it's own software to gather data from it.

To keep the iBook awake while it's lid is closed, I took the display apart and removed the reed switch. Now the iBook always thinks it's lid is open, even when it's closed.

This iBook is running the database server and web server that are hosting this website. All images, pdfs, and the jquery.js file are hosted on another server to preserve bandwidth (the iBook is connected to the internet via B speed wifi). Everything else you see is running on the iBook right now.

Differences from last year:
No temperature data is downloaded from the National Weather Service. All data is actually gathered by this iBook itself.
Seti@Home is not running this year. Taking temperature readings every minute will give the iBook 5x as much data to deal with. That's a significant increase, I'd like to see how this iBook handles that on it's own, without the additional work-load of searching for extra-terrestrials.