
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!
A safe haven on Al Gore's internet
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.
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.
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...
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.
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.
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.
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!
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:


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.
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
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.
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...
When we last left our hero, he was struggling to figure out why the .net compiled engine was so damn slow. When it comes to diagnosing performance issues with an application, the smart programmer reaches for a profiler.A profiler is a performance analysis tool that measures the behavior of a program as it runs, particularly the frequency and duration of function calls.
Next, I searched Google for .net profilers that support Delphi. On of the first ones I spotted was called ANTS, by Red Gate Software. It only supports .net languages, so the profiler wouldn't be able to help me with the Win32 side of our product line, but I gave it a go anyhow - and it worked beautifully and intuitively.
I cut the calculation time by another 10% using targeted fixes, and then measuring the results. Since then, I've further profiled the library, tuning code most likely to benefit, and not worrying about code which has little impact on the overall time. Just this morning, I reduced they profiling the calculations again. Now, I believe I am at a point of diminishing returns, and will stop profiling and optimizing until a later time.
I have been using Delphi since version 1.0. When Delphi first appeared on the market, it blew the doors off Visual Basic 3.0. It was a rapid application development platform which compiled code down to native machine code, and allowed the creation of all new visual components using the same Delphi environment. Delphi used a beautiful object oriented language, Turbo Pascal, which had proven itself in past Borland products. Since everything was compiled into a single EXE or DLL, you avoided the Visual Basic DLL/VBX version hell. Delphi version 2.0 brought 32 bit support, and continued dominance over VB 4.0.
However, a situation has come up wherein a potential client who uses C# to develop their application has requested that we port the DLL over to the .Net platform. Why? Because one of their huge selling points is that, "Our software is pure .Net".


The middle falls are around 100 ft. wide and 50 ft. tall, and quite breathtaking.
After snapping a few pictures, we made our way down to the Lower McCloud falls, and tempted fate by changing into bathing suits and braving the near pure snow-melt. I didn't have a thermometer with me, but I'd estimate the water temperature to be in the 40s - much colder than any ocean water I surf during the winter here in San Diego (with a full suit). The water was so cold that your feet felt a bit numb after a few minutes in the water. However, the weather was so beautiful that we braved the chilly temperatures and had a good time.
The drive up I-5 went well, except for a closure in LA due to who knows what. We made it up to our camp site at Shasta Lake RV Resort and Campground by 2:30, and boy was it warm! I think it was in the mid 90s as we pulled in to our site. Thankfully, the tent sites there are almost all shaded, and very spacious. So long as you were not doing much physical, the temperature wasn't too bad. The picture to the right gives a decent overall view of the campsite.

About 4 weeks ago, the little league baseball season was wrapping up, and we held our end of the season team party at a park close by. Around 6:00 pm, after everyone had eaten their fill, we held a parents vs. kids whiffle ball game. No gloves, no helmets - just one whiffle ball and one big plastic orange bat.
I didn't have a chance to do any more sight seeing until our departure date, as I was busy attending seminars, presentations, and the like. However, our last stop was the best by far. We stopped at the Rock and Roll Hall of Fame and Museum for about an hour and a half, and were quite impressed. With a $20 admission price, I'm glad to say that I think the museum is worth it. A fan of rock and roll could easily spend a half day there, and a whole day isn't out of the question. Two thumbs up, definitely!
Ok, this post is brought to you by the fine folks at Homestarrunner.com. If you can remember the first generation graphical adventure games, then you will certainly get a kick out of Thy Dungeonman 3. While it is a parody of the old games, it is in fact a complete mini-adventure game, which I just finished in something under 10 minutes or so. Give it a spin, and relive ye olde monochrome graphics adventure.