Thursday, December 20, 2007

Nerd Book List - 2007

Title: The Official Ubuntu Book
Authors: Benjamin Mako Hill and Jono Bacon
Publisher: Prentice Hall
ISBN: 0-13-243594-2

Title: Ubuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux
Authors: Jonathan Oxer, Kyle Rankin & Bill Childers
Publisher: O'Reilly
ISBN: 0-596-52720-9

Title: Ruby for Rails
Author: David A. Black
Publisher: Manning
ISBN: 1-932394-69-9

Title: Agile Web Development with Rails, Second Edition
Authors: Dave Thomas, David Heinemeier Hansson
Publisher: Pragmatic Bookshelf
ISBN: 0-9776166-3-0

Title: Rails Recipes
Author: Chad Fowler
Publisher: Pragmatic Bookshelf
ISBN: 0-9776166-0-6

Title: Ruby Cookbook
Authors: Lucas Carlson & Leonard Richardson
Publisher: O'Reilly
ISBN: 0-596-52369-6

Title: Learning Web Design: A Beginner's Guide to (X)HTML, Style Sheets, and Web Graphics, Third Edition
Author(ess): Jennifer Niederst Robbins
Publisher: O'Reilly
ISBN: 0-596-52752-7

Title: Teach Yourself CSS in 10 Minutes
Author: Russ Weakley
Publisher: Sams
ISBN: 0-672-32745-7

Title: Pro CSS and HTML Design Patterns
Author: Michael Bowers
Publisher: Apress
ISBN: 1-59059-804-0

Title: The Principles of Beautiful Web Design
Author: Jason Beaird
Publisher: Sitepoint
ISBN: 0-9758419-3

Title: Beginning GIMP: From Novice to Professional
Author(ess): Akkana Peck
Publisher: Apress
ISBN: 1-59059-587-4

Title: Pro Active Record: Databases with Ruby and Rails
Authors: Kevin Marshall, Chad Pytel, and Jon Yurek
Publisher: Apress
ISBN: 1-59059-847-4

Title: The CSS Anthology: 101 Essential Tips, Tricks & Hacks, Second Edition
Author(ess): Rachel Andrew
Publisher: Sitepoint
ISBN: 0-9758419-8-X

Title: Build Your Own Web Site the Right Way Using HTML & CSS
Author: Ian Lloyd
Publisher: Sitepoint
ISBN: 978-0-9752402-9-8

Sunday, March 18, 2007

Troubleshooting a Disk Read Error

The owner of an HP Pavilion DV4230US notebook computer called to report the error message:
"A DISK READ ERROR OCCURRED. PRESS CTRL + ALT + DEL TO RESTART."
A Google search revealed this is a mysterious and unresolved problem. Apparently, this issue plagues both desktop and notebook computers. These notes are intended to let others know what I tried that didn't work and what, ultimately, did work for me.


WHAT DIDN'T WORK FOR ME
Attempt 1
Pressed CTRL + ALT + DEL to restart the computer.
Result: Same error message.

Attempt 2
Cleared the NVRAM by unplugging the CMOS battery for a minute. Entered the BIOS (by pressing F10), reset factory defaults (by pressing F9), saved the changes, and rebooted.
Result: Same error message.

Attempt 3
Started the computer from the Windows XP Home CD, selected "R" for the Recover Console, and ran chkdsk /r from the command prompt. Entered Safe Mode.
Result: Windows was rendered unstable.

Attempt 4
A complete, clean Windows XP Home reinstall.
Result: Computer worked for brief time, then returned the same problem.

Attempt 5
A new hard drive with a fresh Windows XP Home installation.
Result: Computer worked for brief time, then returned the same problem.

Attempt 6
A new BIOS upgrade. (From F16 to F17.)
Result: No change.



THE MAIN CLUE AND THE RESOLUTION
Step 1
Removed the battery, DVD +/- RW, and hard drive.
Cleared the NVRAM.
Reinserted the new hard drive.
Started computer using the AC adaptor, entered BIOS (by pressing F10), reset time and date, reset factory defaults (by pressing F9), and saved changes and exit BIOS.
Result: The computer booted into Windows. Its behavior was normal.

Step 2
Reinserted the DVD +/- RW and rebooted.
Result: Error message returned.
Conclusion: DVD +/- RW is the source of the problem.

Step 3
Cleaned the electrical contacts on the DVD +/- RW with an alcohol pad and reinserted it into its bay.
Left battery out. Used the AC adaptor to power the computer.
Rebooted the system.
Result: The computer booted into Windows. Its behavior remained normal after many reboots.
Problem Resolved: Dirty or oxidized contacts on the DVD +/- RW drive caused the issue.