Wednesday, March 07, 2007

Guitar Hero and Me

We bought the kids a PS2 for Christmas, and bought two new games that don't involve just sitting on your arse all date long: Dance Dance Revolution (DDR) Supernova and Guitar Hero. I bought DDR plus two dance pads for my wife and daughter, whereas Guitar Hero and the axe that comes with it was for my middle son and I (really).

DDR is fun, and a good work out as well. However, this post is not about DDR. No - this post is an ode to Guitar Hero (GH), one of the best games I've played in quite a while. At it's base, GH is a rhythm game, where you press down 'frets' and strum as the game directs you. The music is divied up into sections which advance in complexity, starting with "Opening Licks" and progressing in difficulty until you get up to the final the "Face Melters".

The selection of songs is outstanding, and each is performed not by the original artists, but it is difficult to tell. Another bonus:I've been exposed to a lot of music which I never heard before, and like most of it. I have now almost completed the game at Medium difficulty, and will probably make the leap to the next level sometime in the near future.

The neat thing is that this has caused me to pull out my Fender Stratocaster and clean it up and play with it a bit. My son is fascinated with it, so maybe I'll try and practice a bit with it. It's been a longgggg time since I last practiced, so it isn't going to be pretty. I'd take lessons if they were'nt so damn expensive...

Anyhow, if you get a chance to play it, give it a shot. I bet you'll enjoy it if you like rock music.

Monday, March 05, 2007

What I've Been Reading

For my birthday and Christmas, I received several books that I've been going through. I just finished Robert Heinlein's A Stranger in a Strange Land. It is my understanding that this is commonly viewed as one of the best Science Fiction books ever written, however I just can't share that opinion.

The first third of the book was interesting, and kept me reading. The remaining 2/3's of the book were a bit more laborious and uninspiring. I don't know why, but I find stories about uber-people who are nigh invulnerable and so much better than everyone at everything to be rather boring. I had the same problem with Frank Herbert's Dune. Some of the ideas in Heinlein's classic are interesting to mull over, however the story just didn't grab me and pull me in.

On the other hand, Neil Gaiman's A Study in Emerald, is a fantastic short story filled with flavor and character. If you like your Cthulhu mythos blended with a Victorian setting and spiced with a dash of famous literary characters, then you won't be disappointed. The layout of the story, done as a newspaper complete with advertisements, is splendid. At 9 pages, it would be criminal and rather lethargic of you to not read it.

So, what do I have next in the lineup to read? Some old school Greyhawk fiction that escaped my notice when I was younger...

Tuesday, February 20, 2007

Update on my Nervous Dog

This is a follow-up post to the a previous installment, so read that first if you don't know what I'm talking about...

We talked to our vet (which is located in a large chain of pet stores), and ever since they were bought out a couple of years ago, things have gone down hill. To write a prescription, they want to charge us $13 for each. Ug.

My wife has a friend who is a vet-tech and lives in Colorado. On Friday, she talked with her for the first time in quite a while, and mentioned Ace's problem. She suggested we try giving him one Benedryl tablet, as that will sometimes calm dogs down enough so that they can sleep. Of course, it also might have the opposite reaction, so be ready.

On Sunday evening, the rain started to come down and Ace got real skittish. Figuring that there was no better time than the present, I gave him a generic Benedryl, and he slept like a champ until 6:30 in the morning. No worries, no problems! ;>

Tuesday, February 13, 2007

DSPAM Installed


At work, we have a Debian Linux box that serves as our mail and web server. Recently, I upgraded that box from Debian Woody to Sarge. After that upgrade was complete, I decided to try and improve upon the spam filtering implementation.

The mail server runs qmail as the SMTP server, and I have the mail delivered to local users via procmail. Using procmail allows me to do all kinds of neat filtering on the server side. As an example, I automatically place mailing list traffic into separate IMAP folders. Similarly, mail from customer domains is automatically placed in their own company specific IMAP folders, thereby organizing my incoming emails automatically.

One of the filters that I had incoming mail going through was SpamAssassin. When I first installed SpamAssassin 2+ years ago, it did a very good job of detecting and flagging spam. However, the spammers have gotten rather sophisticated over the last two years, and many of them now actually test their spam against SpamAssassin to try and thwart it. While SpamAssassin was still able to detect and flag an ample amount of spam, more and more seemed to slip through as the months went by.

I decided to try out DSPAM after hearing good reports on its performance from a friend, and reading about it on its website. It wasn't available in the Debian repository, so I downloaded the source tarball and then built and installed it.

DSPAM works best if you have a corpus of spam and non-spam (or ham) to train it. If you do not have a good selection (in the thousands), then I would recommend not using it until you do. Once you train DSPAM with emails that are good and bad, then you can put it to work effectively.

DSPAM is not a fire and forget type of spam fighting solution. It requires a certain amount of vigilance on the part of the user to correct falsely flagged spam or ham. I set up three folders in each user's IMAP folder hierarchy for this purpose:

  1. Spam/ - This is the folder where DSPAM sends all emails it detects as spam.
  2. Spam/Missed/ - This folder is where users place emails which DSPAM did not detect as spam, but should have.
  3. Spam/NotSpam/ - This folder is where emails are placed which were detected as spam, but are not.
Every night, cron executes a bash script I wrote which crawls through the Missed/ and NotSpam/ directories, correcting DSPAM's mistakes.

So, how is it working? After about 3 weeks of use, my accuracy rate is up to over 95%, and that is with out as much initial training as I recommended. I expect that over the course of the next month or two that I will be able to get that accuracy up to the triple 9's range - 99.9%.

Over all, I am extremely happy with DSPAM's performance. It is a bit trickier to install and get going, but once it is humming along nicely, it purrs.

Thursday, February 01, 2007

My Dog + Rain = Sleep Deprivation

Our dog, Ace, is now 11+ years old. My wife and I picked him out of a litter of puppies from the San Diego County Animal Shelter, located in Carlsbad. As it turns out, he was the lucky one of the litter, as the others were put down due to illness the Monday after we adopted him. He had is share of health problems when he was young, but he bounced back nicely and he's been with us ever since.

He is a big dog. At around 115 lbs and tall enough to pick stuff off the dinner table, it is challenging keeping food away from this mutt. We had to put a lock on the pantry because he knows how to open up doors and took to browsing through the pantry and devouring a box of cereal or loaf of bread. To say that our dog is food-motivated would be an understatement.

Ace is part chocolate lab and part great dane. We did not know about the great dane portion of his heritage until it became obvious as he grew. About one year after we adopted Ace, our first child was born. 3 kids later, and Ace has been pretty good with all of them although he is a bit grouchier now than he was when he was a puppy.

I'm not sure how old Ace will get - he's got some serious gray around the muzzle, many fatty tumors on his back, chest, legs, etc., and he's definitely not as nimble or energetic as he used to be. From what I understand, the average great danes life expectancy is under 10 years. Since Ace is a mixed breed, I imagine that he is expected to supersede that number.

So, what has this got to do with the title of the post? Well, the last year or so has seen Ace change his behavior under certain circumstances. Now, whenever it rains, he gets extremely scared. He will come upstairs when the rain starts and start knocking stuff down, making a huge racket. He will go into the bathroom and use his nose to life up the toilet seat and then let it come crashing down. When you try and comfort him, you can feel his whole body shaking. When this occurs at night, well now you know where the sleep deprivation fits in.

We talked to the veterinarian, and he gave us two pills to test out. This medication is called Clomicalm, and cost us $6 a pill! Gah! Doing a little detective work, I have found that a generic is available online, which would be significantly less expensive. Let's hope that our vet is willing to prescribe the generic and fax Ace's prescriptions to the online pharmacist - otherwise we are pretty screwed.

If any of you have any other suggestions, I am willing and ready to listen!

Monday, January 29, 2007

Yet Another Reason to Not Upgrade to Vista

I've pretty much avoided discussing Windows Vista on this blog as I really haven't found many interesting tidbits about this new OS. I am of the general opinion that Vista is an XP "point" upgrade - like XP.5, or something like that. It isn't adding features with which I am particularly impressed.

High on my list of annoyances are the many different flavors of Vista available (5, I think), and the lack of a clear message detailing what you get (or don't get) with each version. I can see many people looking at the various flavors and saying, "WTF?".

Much of Vista's marketing push seems to focus on the user interface enhancements made to the system. Of course, to make optimal use of these new enhancements, Microsoft recommends a computer with a pretty hefty set of requirements - a list which many non-gaming PCs will fail to meet. So, you could run Vista in a "degraded" mode where many of the UI changes are not present... and end up with a product similar to XP.

Microsoft has also made a fairly draconian change in the usage of the upgrade editions of the new OS. In the past, upgrade editions could either be upgraded over an older version of Windows, or you could do a fresh install on a blank hard drive. This came in handy, as it was common practice for some to reinstall Windows annually to clear out all the cruft that accumulated. Also, it is essential to do a clean install when a system has been infected with a rootkit and/or many viruses.

To reinstall a Vista upgrade edition OS, you will first need to install an older version of Windows, and then do the upgrade all over again. Either that, or you could bend over and fork out a good chunk of change for the "Full" Vista (insert flavor here) Edition.

If you have XP, then I'd recommend not upgrading to Vista. The extra hardware costs needed to receive the full benefits of Vista plus the hose job Microsoft is handing out for their "Upgrade Edition" are just too much to swallow. Stick with XP on those Windows boxes you need, and maybe look at trying out a Linux distribution like Ubuntu for others.

If you need to get Vista, I'd look at buying a new PC and getting it bundled with the system. For the full retail price, you might as well get a system that works well with it at the same time.

Friday, January 26, 2007

Firebug: Debugging Web Development

If you do any kind of web development, then you are familiar with how difficult it can be to figure out how a complex web page has gone wrong. When you add in Cascading Style Sheets (CSS), another layer of complexity is added, compounding the difficulty. Finally, if you are jumping onto the Web 2.0 bandwagon and looking to add Asynchronous Javascript And XML (AJAX) into the mix, then things can get downright unpleasant.

So, what is the harried web developer to do? Who or what will come to the aid of our intrepid master of all things www?


Firebug to the rescue! Firebug is a Firefox extension which does so many tasks so well, that it is difficult to summarize them in this short blog post. However, I'll do my best to highlight a few.

Firebug lets you explore the structure of any web page in a variety of ways. When Firebug is active, it resides in a window at the bottom of your web page. Alternatively, it can appear in a separate window, although I like the integration with the page I am viewing. Combine this with tabbed browsing and you have separate Firebug windows for each tab.

In HTML mode, Firebug displays the source code of the current page, initially folder for a good overhead view. When you put your mouse cursor over an element in the HTML display, the portion of the web page to which it corresponds is highlighted. There is also functionality to revers this process: hit the 'Inspect' button on firebug, move your mouse over a portion of the web page you are intereted in, and the HTML view will move to that part of the source.

The HTML display is updated in real time as well. As I am typing in this post, I have Firebug open and see it add my text to the web page as I type. The HTML display allows you to edit the source in place as well. This sentence was typed in the Firebug HTML view...

When you select an HTML element in Firebug, another sub-window displays the CSS properties of that element. Now, you will know exactly why an element looks the way it does, and from which CSS rule the look and feel descended. It has a very nice visual representation of the CSS box model for each element, cleanly conveying the offset, margin, border, padding, and size of the element.

There are so many other features to describe: a javascript console, a windows to monitor and time network requests, DOM functionality, and more. The latest issue of Dr. Dobb's Journal (February 2007) has a nice article on Firebug, which is available online. After reading through that article, go download and experiment with Firebug - I bet that it will become an essential tool for your web development needs!

Tuesday, January 23, 2007

Upgrading from Debian Woody to Sarge


At work, I use Debian linux as the distribution of choice for our file and mail/web servers. In my experience, the stable branch of the the Debian distribution has been very, very stable. When it comes to file and mail servers, that is exactly what I am aiming at - stability!

Each Debain stable release has a code name based upon (so far) one of the characters in Pixar's Toy Story. The current release is Sarge, the previous release was Woody, and the upcoming release is Etch. Sarge has been out for quite a while, with security updates continuing for Woody up and until the first of the new year.

I upgraded our file server from Woody to Sarge sometime last year, and experienced no problems. I was a bit more concerned with our mail/web server, as it serves important public facing functions for my company.

With solid backups prepared and a bit of trepidation in my heart, I began updating the mail and web server. I followed the directions published in the release notes, and experienced only a few minor hiccups along the way.

After about 200MB of downloaded updates and a bit of intervention from me, the system was ready to go. Email worked fine, as did our web server. All in all, a relatively painless upgrade path!

The next release of Debian is due sometime in the near future. However, right now everything seems to be working just fine, so I'm betting that Debian Sarge stays on these servers for the next year or so.

Friday, January 12, 2007

New Year's Eve

Yes, I'm back from vacation and slowly getting back into the rhythm of actually having to work for a living. As I spent those two weeks away from work, I constantly found myself thinking, "I could really get used to this not working thing." Too bad the "no money" thing is more of an issue...

My wonderful wife gave me two tickets for the last regular season game of my San Diego Chargers. It happened to fall on New Year's Eve, so my mom and dad watched the kids while the two of us headed out for a rare day together.



We made it down to the stadium by 10:30, and met up with two of my nephews, my brother-in-law, and a few of his work associates to tailgate before the game. All of us were wearing our Charger jerseys, as one would expect!

We parked outside of the stadium and walked on it ($20 parking fee for stadium parking - le ouch!) as it was a nice day, and we parked close to a nice exit route to avoid stadium traffic when the game ended.

The seats we had were up in the View (aka Nose Bleed) level, but I was surprised that I really enjoyed watching the game from there. It was very easy to see plays develop, holes form in the line, and receivers break free from coverage. The only complaint I had with the seats was that we were in the sun the entire time. If I had brought a hat, it would have been fine.


The Chargers won the game, even though they pulled Rivers and Tomlinson out for the last part of the third and all of the fourth quarter. The Cardinals made a game of it at the end, however the home team prevailed and sixty thousand plus fans went home happy, as did we.


After the game, we picked up our children and headed home. There, we let the kids stay up until 9 o'clock to watch the ball drop in Time Square. After getting the kids to bed (party animals that we are), we shortly crashed thereafter. Happy new year!

Friday, December 22, 2006

Merry Christmas!


I just wanted to wish you all a very Merry Christmas, with high hopes for a prosperous new year! I'm taking a couple (much needed) weeks off from work to spend time with the family, surf a bit, and decompress. See you in 2007!

Friday, December 15, 2006

Fun with Virtualization

No, I'm not talking about some aspect of the Matrix, or anything influenced by William Gibson. A few weeks ago, I installed the vmware server on my Ubuntu Linux box to see what was possible. Installation was painless, as vmware is available from the repositories. Thus, installation was only a simple `apt-get' away.

What does vmware allow you to do? In simple terms, it allows you to host one or more different operating systems (OS) while running the host OS. In my case, the host OS is Ubuntu Linux, but it could be Windows system as well. To download the vmware server, visit this page.

Once you install the virtual server software, the next thing to do is to decide exactly what you'd like to run. I decided that creating a Windows XP virtual machine (VM) would be a good first step. To do so, you specify a few options including what type of network interface the virtual machine will use (I chose to give the virtual machine its own specific ip address), hardware availability, and the size of the virtual machine's hard drive.

Once this is done, slip your Windows XP installation media in the CD-ROM drive and `boot' the virtual machine. If you haven't screwed up anything too badly, installation of the OS should proceed as normal.

I then went on to install Apache on the XP VM, and setup an ISAPI application which is normally deployed on IIS to see how it would perform. Everything worked as expected, and the performance of both systems was pretty respectable. My linux box only has 1 gigabyte of RAM, and I think that another gigabyte would be most helpful if I were to leave the VM up and running full time.

Once you are done working with your VM, you can suspend it (like hibernating a laptop) and when you restart the VM next, everything will be as you left it. Pretty slick!

So, what are practical applications for vmware? As in my example above, I could see people installing a VM of a different OS on a host OS to get functionality not currently available without installing another box.

Also, since the VMs are simple files in the filesystem, it makes backups and restores trivial. The VM sees identical hardware, no matter what actual hardware is used in the host OS. Thus, if one server goes down, simply copy a backup VM to another machine, and you would be up and running in no time.

Testing is another area where I can see VMs playing a prominent role. Instead of having 5+ boxes that take up a lot of space, energy costs, and maintenance, you instead have one sysem which hosts the other test environments. Start up one VM, test, and shut it down. Move to the next VM, etc.

Finally, there are already many vmware appliances available. Examples include a Windows 2003 server trial edition, various linux distributions, mail server suites, LAMP stacks, etc. It makes trying a new linux distro trivial, which is another bonus.

Are any of you using them in innovative ways?

Wednesday, December 13, 2006

Back in the Water Again

For the first time in over four weeks, I went surfing today. My dry dock period began when I injured my left knee at soccer practice. I zigged one way without wearing cleats, and my foot zagged the other way on the wet grass - not good. Note to self: wear cleats, dummy.

I was pretty gimpy for a week, and was feeling almost 100% by the end of the second week. Since the surf was pathetic, I decided to do a bit of jogging to strengthen my legs and knees for the next week and a half. A bit of cardiovascular work always gets the blood pumping (ba-da-bing!).

We had a good amount of rain over the weekend, so it is always a good idea to wait 72 hours for the bacteria washed out of the storm drains to clear up. So, out I went today, completely out paddling shape for the good sized surf we've had since the storm.

Frankly, I was just glad to make it out and into the lineup. My arms had the strength of an over-cooked spaghetti noodle, and it was difficult trying to get my timing back to where it needs to be to catch a wave of decent size. So, let's hope this size holds out as I get back into surf-shape.

Tuesday, November 28, 2006

Of Turkeys and Birthdays

Thanksgiving has come and gone, and with it the four day weekend. Coming into work the Monday before Thanksgiving is always a relatively joyous (compared to other Mondays), as it dawns on you that this week you will work three days, and then get four off. Ah yes, if only every week was like that...

As usual, we had Thanksgiving lunch at our house for my wife's side of the family on Thursday. We fried the turkey (as usual), and everything tasted great. It was a relaxing afternoon spent with family, lubricated by good beer (Karl Strauss and Samuel Adams), good company, and good food. After the meal and before dessert, the group went down to a local park and kicked around a soccer ball, let the kids go wild on the play structure, and burn some calories off before refueling with sugar based treats.

The next day, Friday, found us at my mom and dad's house celebrating Thanksgiving with my side of the family. Yes, turkey, mashed potatoes, stuffing, rolls, etc. take 2! We had a good time visiting, and the kids (and yes, even the adults) enjoyed a bit of slot-car competitive racing. My father decided to pull down some of our old slot car track and mount two different circuits on a fairly large sheet of plywood. After a bunch of decoration (complete with sponsor signs featuring standard racing sponsors as well as family related businesses), the Krause Speedway was born. When I bring it home, I'll make sure to snap several pictures of it and post it here.

If Thanksgiving is here, then my birthday must be hiding around somewhere as well. As is tradition, we celebrate my birthday with turkey day (which I have been assured does not imply that I am, in fact, a turkey). As far as gifts are concerned, I received many cool things from my family: a new LGB steam locomotive and tender (Union Pacific 2-4-0 pictured below) that features lights, smoke, and sound, which looks particularly handsome around the Christmas tree; a powder blue Chargers jersey featuring #21; an away jersey for the English world cup soccer team; the movie Heat; and a few other treats.

On Saturday we got all of the Christmas stuff out and set up, including the lights on the house. I finished the train last night, and so now all we need to worry about is doing our shopping...

Here's hoping that you all enjoyed your Thanksgiving holiday as well!

Wednesday, November 08, 2006

Boo!


This motley crew scoured the neighborhood for candy treats, scaring many households into submission. Hope you all had a great Halloween as well!

Monday, October 23, 2006

Breaking Off Is Hard To Do

I haven't posted much on the topic of surfing as of late, but that doesn't mean that I haven't been doing my best to get out in the water every day possible. What you see in the picture below is my Gary Hanel canard quad turbo, which I have enjoyed immensely since it first blessed my quiver last year. However, note that is is sans fin...


How did this happen? Did I drop in on a 12' wave, try to turn too sharp, and blow out the fin due to my extremely powerful surfing style? Ermmmmm - no. In fact, this incident occurred last Thursday, when the wave size could best be described as small and closed out.

I paddled for one of the larger waves, popped up just as the lip came over and took the board out from under my feet. Said board did a nice 180 degree rotation, and placed itself deftly in the path of my descent. I felt the fins bite into my left tricep and right hamstring, and wondered if I was now leaving a nice chum trail to my newly pierced body.

After a brief inspection, I determined that the wetsuit took the brunt of the damage with major bruising to show up in a day or so. Then I noticed the lack of a fin where one usually is. It was probably a good thing that it snapped off instead of embedding itself into my flesh, so I'm looking at it in a positive light.

I called the good folks at Rainbow Fin Company, and they are shipping me a replacement fin which I should receive today. It's not the same color, so I am expecting a 25% reduction in speed (everyone knows that red fins go fast, right?). However, at least I don't have to shell out for a complete set of fins.

Friday, October 20, 2006

Home Improvements

Right around New Years Day, I replaced the old oak entertainment center that my wife and I have owned since we were married. It was about 7 or 8 feet wide, and about 7 feet tall. It had enough room for a 27" television, shelves for our audio/video equipment, and limited storage for the kids' books and/or toys.

In our family room, we have a recessed area for an entertainment center. Unfortunately, it was much, much bigger than the oak unit and so things didn't quite look so great. Add 9 years of abuse by the kids, and we decided it was time to finally bite the bullet and upgrade.

After doing some research on custom built wood entertainment centers, I quickly realized that the custom option was way the hell to much money, unless I used crazy glue and tongue depressors as the main construction elements. My second choice was to head down to Ikea and see what they had to offer.

We found a nice set which could be customized to our nook, and almost completely fill the space. It would have more storage space than the current unit, and I would make room for a nice, big screen TV as well. We hunted for the necessary pieces, made a trip up to the OC (as that was the only location which had all of the pieces we needed in stock), and came back home. Over the course of the day, we put the whole she-bang together.

Fast forward 10 months to the present - our old TV upstairs is on the fritz, and we decide to make the move. Last Saturday we went out and picked up a 46" LCD TV, and it is very nice. Here is the end result, sans HD-DVR which arrived today from the good people at Cox Communications.


My wife and I figure that this will be our birthday, anniversary, and Christmas presents - for the next 8-10 years or so...

Thursday, October 19, 2006

Adobe Flash 9 Beta for Linux is Here

For those of us who use linux and have been suffering with Adobe Flash 7 for the last few years, today we finally receive some good news. Flash player 9 beta is available for download!

I have installed it on my Ubuntu dual Opteron box here at work, and immediately noticed that the audio seems to synch up with the video just fine. Woo-hoo! So, go grab and install it, and give it a whirl.

Wednesday, October 18, 2006

Summer Vacation Part V - The Road Home

[ Is this thing on? Hello? Check... 1... 2... 3... ]

When we last left our intrepid band of family members, they were leaving the confines of the Puget Sound area, and making their way back home to Southern California. SoCal, where mold isn't the state flower, and sunshine isn't an endangered species. Ah yes, I was so looking forward to getting back home.

After 10 hours of uneventful driving through Washington, Oregon, and into California, we stopped for the night in Redding, CA. The first order of business was getting a place to stay, and we opted for a local motel which appeared a little bit worse for the wear. However, we actually had our best night of sleep there, so I can't complain too much. They had a pool (the temperature was very hot), wireless net access, and free donuts and coffee for breakfast.

After securing accommodations for the night and letting the kids cool off in the pool, we went out to eat at Buzz's Crab Seafood restaurant, an establishment that came highly recommended. Redding doesn't conjure up images of waves breaking on the beach, crabs skittering over rocks, nor sharks (lasers attached to their frickin' heads on not), so I was a bit apprehensive about the place. My fears were misplaced, as the food was great and the setting informal (a big plus when traveling with three kids couped up all day in a car). Everyone enjoyed their meal, and the night was still young, so we all decided to go for a walk and see what was available locally.

We had heard a little bit about Turtle Bay Exploration Park, so we bugged our hostess for directions and made our way to the park. The park is next to the Sacramento river, and the most striking feature of the park is the Sundial Bridge which goes over it. As it was getting on fairly late in the day, most of the park was closed except for the bridge and the trails adjacent to the river. Here are a few pictures:



So, we hiked around a bit, took some pictures, and headed back to the room to catch some Z's. The following morning, we ate a few donuts and hit the road homeward bound. The remainder of the trip was uneventful, save for the wonderful traffic in Los Angeles.

Tuesday, September 12, 2006

Summer Vacation Part IV - Silverdale


After leaving Hood River, we had a relatively short four hour trip to our next destination - Silverdale, WA. My wife's parents live there in a house which sits on Dye's inlet. We took several opportunities to investigate the local sea life during the extremely low tides we experienced while there. To illustrate the radical tide swings, note the above picture taken during a low tide. At high tide, the water goes all the way up to the rock wall.

There are tons of shells to look at, and it seems as if you can't go more than two steps without crushing sand dollars under your (hopefully booty equipped) feet. The kids had a great time looking for perfect sand dollars, hermit crabs, and other shells. Of course, I was enlisted to help collect helpless sea creatures as well.

While in Silverdale, we visited the Naval Undersea Museum in Keyport, which is open to the public and free of charge. The museum is extremely kid-friendly, with man hands-on
exhibits including a dress-up area with kid sized costumes.

One day, we made the trip up to Port Townsend, and our trip was stopped at the Hood canal bridge. The original bridge sunk in 1979, and the current version opened about three years later in 1982. It's most notable trait is that it is a floating (or pontoon) bridge, and is also a draw bridge. However, instead of raising up a section of the bridge to let vessels pass through, sections of the floating bridge slide back, like a retracting roadway.

The vessel passing through this time was one of the large subs based at Bangor, and since it was not traveling under its own power, I'm guessing that it was being towed to the Bremerton ship yards for repairs.

After about a week up in Silverdale, the whole family was ready for the trip back. So, with one more stop on the way back home, we took off early in the morning and made our way back South.

Monday, August 28, 2006

Summer Vacation Part III - Hood River

Breaking camp early in the morning on the 4th of July, we made the 8+ hour drive from Lake Shasta to Hood River, OR. Driving along the banks of the Columbia River provided a nice view of two waterfalls, and as we drove I thought about Lewis and Clark, and their most excellent adventure which took them from the interior of the then new country, all the way out West.

We spent two nights at my sister-in-law's house, and had a nice time watching the fireworks display on the 4th. The following day, we drove around the countryside, bought locally made fresh fruit products (jams, pies, etc.), and saw Mt. Hood. At one of our stops, the kids fed a few goats, which they enjoyed.

After two nights, it was time to head further North once again...