Public Service Announcement 3: Carbon Monoxide Detector

While I’m at it, I thought I’d post my recommendation that everyone gets the appropriate number of carbon monoxide detectors for your home. Both my brother and sister have passed out from separate carbon monoxide poisoning incidents (don’t worry, they were OK). If you need a story to convince you, read this old post from Paul.

Public Service Announcement 2: Backups!

As you might have guessed from the previous post’s title, I have more than one piece of wisdom to impart. I have a question for you: “Are you backing up your data?”

To cut the the chase, I recently had my 400GB Western Digital My Book external hard drive fail. I don’t know exactly what happened to it, but it got a number of bad sectors, meaning there were lots of files that I couldn’t read. It should be noted that I’m actually pretty good about redundancy and backups, but this was my working drive for video editing projects. In general, files on this drive are usually captured video from a tape, some in-progress work, and renders to be written to DVD. Most of these files are replaceable (by recapturing from tape, re-rendering, etc.) but not all of them. Basically, I didn’t back up this drive simply because I didn’t have the redundant storage space to do so.

Since the drive didn’t fail altogether, I was able to try a number of things to recover some of my data. The file allocation tables were OK, but some of the files were inaccessible due to “CRC errors” when trying the copy them. The first step in my recovery was to use Robocopy to move all of the complete non-corrupted files to another drive. Robocopy is a command line copy tool, but what makes it great is its ability to skip files that fail. After running Robocopy, I had a new folder on another drive with all of my safe files and the corrupted files were left on the failing drive.

Now that I had a drive full of corrupted files, I took a look to see which files were important to me. Some had been backed up to DVDs, other projects had been finished, and other files were available on other drives. I decided there was only one file worth trying to salvage: a 600 MB wave file holding an audio commentary that a few friends and I had recorded for one of our home videos. If I weren’t stupid, I would have backed up that file somewhere else, and to make things worse, I’d just tossed the marked-up copy of the “script” a couple of days before. At any rate, I wanted the data out of this file, even if it was incomplete. I tried a number of utilities such as Unstoppable Copier, Copycat, etc. but the ones I had the best luck with were called CopyItAnyway and JFileRecovery. As the names suggest, these utilities grab whatever data can be read and ignore those sectors that are bad. After all was said and done, I’d recovered all but a couple of minutes of audio from that file. The bad sections were just silent. I’d rather not have lost the file, but I can work with what’s left.

Here’s the advice section. If you have files you don’t want to use, you need to back them up! In my opinion, this backup needs to be automatic and scheduled, because most of us are lazy and won’t do the backups regularly if it’s a manual process. You can back up to another computer, an offsite server, CDs/DVDs or an external hard drive. Anything is better than nothing, but in my opinion, your first priority is to guard against hardware failure and your second priority is offsite backups to guard against a problem with your home (like a flood, house fire, etc.)

My backups are done to both a dedicated file server in my house (just an old computer I had lying around) and to an offsite FTP server. Here’s my process, for reference:

  • Every night, my laptop, my desktop and Dusty’s laptop back up their important files (documents, mail, photos, etc.) to the file server.
  • Every monday night, the file server backs up my photos and audio projects to my offsite FTP server
  • Weekly, I have processes to back up my Remember The Milk tasks, Google Calendar events, and other online services to the file server.
  • Weekly, I back up my web host (on which this site is hosted) to the file server.

Additionally, when I get around to it (see warning above), I burn my photos to DVD and keep a copy in my desk at work. The photos are already duplicated in three different places, but they’re the most important data I have.

If you need some software for automating your backups, check out SyncBack (for Windows). I purchased the full version for $30, but the freeware version is pretty good too.

Many many times people have brought me computers and asked for help in recovering their data. Sometimes it works, and sometimes it doesn’t. Your best bet is to never find yourself in that situation. Do one of two things: do your backups today, or decide that you won’t miss any of your data. If you need help, don’t hesitate to ask!

Edit: here’s a good post on Lifehacker for backing up your Google apps data. I use most of these services so it’s a helpful article.

Public Service Announcement 1: Laundry Room

On Thursday, we had an unfortunate malfunction. The water level switch in our washing machine failed to trip. The switch is the device in a washer that detects when enough water has entered the tub. As you can probably imagine, that switch failing means that the washer will continue to “fill” well past the point where water overflows the tub. An hour after I started the cycle, I went downstairs to move the clothes to the dryer, and that’s when I discovered that the initial fill was planning on being infinite…

Fortunately, our laundry room is in the basement, so while the laundry room was flooded, the garage got wet, and the hallway carpet was soaked, cleanup wasn’t terrible and there wasn’t much permanent damage. We don’t keep anything of value on the floor down there just in case.

Here’s where things get stupid. After doing some troubleshooting and fooling with it, the switch was activating properly. I figured maybe I’d dislodged a blockage in the hose. So, we continued to wash a few loads, carefully ensuring that the fill was stopping properly. On Saturday, however, I walked off and left it again, this time spilling a half-hour of water on the floor. This time, I decided the hose connecting the tub to the water level switch was loose and leaking, so I repaired that.

Rather than trust the repair this time, I’ve taken some steps to help avoid a problem in the event that this part fails again:

  1. I installed a plastic pan under the washer. This pan will collect the water from an internal leak, but it will only hold a finite amount
  2. I found an automatic switch at Menard’s (about $20). It shuts off power to the washer in the event that its probe detects water. I put the probe in the pan, so if the water level switch fails again, it will shut off the washer

This should take care of my immediate concern: a failure of the water level switch. However, there are a number of other potential problems in that room yet to address, including a burst line to the washer, some other failure inside the washer, a leaking water heater, etc. Here’s what else I have done or plan on doing soon:

  1. Water alarms – for as little as $7, you can get a battery powered alarm that screams when it gets wet. Putting some of these in the laundry room will at least let me know immediately that there’s a problem (as long as I’m home…)
  2. Plumb the overflow pan to a drain – you can run a pipe from the overflow pan to the floor drain. If the washer fails, this will direct the water harmlessly to the drain, as long as you use a big enough pipe, that is.
  3. Water heater pan – just like the washer pan, you can get a pan for under the water heater, complete with an outlet for draining to the floor drain.
  4. Stainless steel lines – our washer came with plastic hoses to hook up the washer to the house plumbing. We immediately replaced them with braided stainless steel lines to lessen the chances of a burst line.

If you haven’t taken any of these steps, I’d consider thinking these tips through. For those of you who have main floor or second floor laundries without any containment measures, I’d make it a significant priority. If you don’t, make sure you have a shop vac.

Not the manly image they were shooting for

I still love my Toyota Tundra, but I think they’ve made a marketing mistake in one of their latest commercials.

In the commercial I saw recently, a construction worker pulls up in a new Tundra on a job site. A coworker says to him, “A Toyota?”, to which the driver simply replies, “Get in.” In the next scene, the truck returns to the same site, this time loaded down, covered in mud, and pulling a trailer with a skid steer loader. Another onlooker asks “A Toyota?”, to which the new passenger replies, “Get in.”

The problem I have is their choice of actor for the role of “Tundra driver.” Unless I’m mistaken, the actor is Eric Allan Kramer. He’s a tough-lookin’ guy, so at first glance he’s a good choice. The problem is the role I remember him from. He played the minor character “Bear” in American Wedding. “Bear” (such a clever name) sure looks tough, but the main characters meet him in a gay bar where he gets involved in a dance-off.

I don’t mean to typecast the guy, and he was HILARIOUS in the movie, but I don’t know if that commercial is going to help Toyota capture the tough-guy market, at least not among those who are overly self-conscious 🙂

Seeking: long lost friends

Just the other night I was cruising the logs for this site, and it reminded me of a post I’ve been wanting to make.

Despite having very little meaningful content, I’ve had somewhere around a quarter million hits on this site, and I’ve had quite a few search terms end up in the top few hits on search engines. Here are a few that have been near the top recently:

There are also a number of people whose names, if searched for, lead directly to this site. That got me thinking… There are a number of long-lost friends that I’d like to hear from, just to see what’s going on in their lives, etc. I haven’t been able to find them by searching the internet, but that’s mostly because of the common names. How do I know I’ve found the right person? At any rate, I thought I’d try an experiment. I’ll post those names here in hopes that some of them will find this post when searching for their own name. I figure there’s a better chance of them searching for their own name than searching for mine!

Disclaimer: my apologies if you read this post but don’t find your own name here… I’d still like to hear from you! I’ll probably add more names to this list later.

Ok, here goes:

  • John Johnson – Bradley University, Heitz Hall in 1995 and Castle Rock, Washington (any wonder I can’t find him!?)
  • Brent Meyers – Havana, IL
  • Mike Webber – Havana, IL
  • Mike Rayburn – Havana, IL

Superbowl oddities

Yesterday we had a superbowl party, and in short, a number of things went a little oddly…

First, and most obviously, the 14-point underdog NY Giants pulled it off!

Secondly, on saturday at 4pm, prior to shopping for the party, we had 8 families (28 people) planning to join us for the game. Within the next 6 hours, that number had reduced to 3 families, mostly due to illnesses. Funny how that happens with kids…

Third, as our guests started to arrive, we experienced the rather rare phenomenon of “thundersnow.” Actually, that was the third time we had it this year.

Finally, about ONE MINUTE before kickoff, the local high-def station carrying the game went off the air… Thankfully we were able to switch over to the standard definition version, which was unaffected. The high-def station came back on about 20 minutes later.

Lefty-loosey

Tonight we went to Walmart for some necessities, and while we were there we got Evan a little treat. It’s an Aquadoodle Mini Mat with Thomas on it. It’s just a little pen that holds water along with a couple of coloring book pages. When you get the pages wet, the black and white pages turn colors.

Well, when we got home I tried to get it set up so Evan could play with it. All I had to do was fill the pen with water, which shouldn’t have been too hard. Evan was standing by waiting, patiently for the moment. According to the printed instructions on the pen, I just had to “twist cap to remove.” After several minutes of grunting I eventually resorted to a couple of pairs of pliers. Even then, I had to stop just short of shattering the plastic. Eventually, I discovered that they used right-hand threads… Turning it the other way quickly solved the problem.

Firebug is awesome

I’ve been fooling around with web development for quite some time, but I’ve never been all that serious about it. I wrote a photo gallery plugin for WordPress in PHP, but I didn’t really know what I was doing.

This evening I’ve been working on the AJAX portion of my plugin and I finally decided to look for a tool to make debugging the Javascript easier than adding message boxes. I quickly found Firebug, a plugin for Firefox. It does everything I need. Troubleshooting Javascript using an actual debugger is something I should have pursued long ago…