Tuesday, June 17, 2008

About a year ago Julie and I committed to spending a full 6 weeks at Keuka Lake in 2008, and we are making it happen. This meant no baseball for the boys this year and some challenges managing our pets at home, but we are here and excited to settle down for a while and enjoy the lake.

I am back at work (more on that later) and will be working full time for the duration. Here's a snapshot of my "lake office":

Keuka Home Office

We will have some guests here throughout the summer, and the boys and I will spend a week of Boy Scout summer camp at Camp Gorton on the next lake over in mid July.

4241 County Road 25, dundee ny - Google Maps

Yes, I do expect to finish my Europe trip postings this week.

posted on Tuesday, June 17, 2008 10:30:58 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [3]
 Monday, May 26, 2008

Apologies for turning these Europe posts into a drawn out series of publications not unlike a pulp serial series. Life has been busy again and blogging usually is the first thing to go when priorities compete for my attention.

I already posted about the non-Bulge related tourism we did in Belgium, so what remains is three posts on our visits to various significant locations related to the Battle of the Bulge from December 1944 - January 1945.

Bulge 101

My readers range from folks who know little more than that the Battle of the Bulge may have happened in WWII, to those that know a lot more than I. My deep(er) study began about a year ago after some email conversations with Tim Cockit and Max Michael where they provided recommendations after a few trips they made to the Ardennes. My primary sources were:

The first two were easy to read overviews of the battle from the Allied and German perspectives, while the Tour book is the indispensable guide book that I brought on the trip. You can fill in some more details by reading the fine Wikipedia article on the Bulge.

By the fall of 1944 the allies had resigned themselves to waiting out the winter along the German Westwall (Siegfried Line) after heavy fighting around Aachen and the Hürtgen Forest. The Allied supply lines were over-extended and most divisions were significantly below their full strength levels. The result was a focus on stabilizing existing lines as much as possible and awaiting warmer weather and stronger supply before the final push to Berlin.Hitler had no plans to sit still and wait for the Allied advance.

Starting in September Hitler began formulating his plan code-named Wacht Am Rhein (watch on the Rhine) an assault through the Ardennes region of Belgium and Luxembourg designed to split the Allied troops in half by marching to Antwerp. The objective was to isolate the troops under Montgomery to the north from the rest of the Allied forces in France as well as Patton's army marching from the south. Hitler originally planned to launch his offensive in late November, but a combination of delays from his Generals and too-nice weather delayed the assault until December 16, 1944.

For the allies, the Ardennes front was the "Ghost Front" where soldiers went to get away from the real action and where new recruits learned the ropes on patrols will little chance for real confrontation. For over two months the Allies had mostly rested and stared at the other side and avoided conflict. The Ardennes front stretched from Echternach, Luxembourg in the south to Monschau, Germany in the north. Before daylight on December 16 the Germans opened with artillery fire and shortly thereafter infantry in white snow gear marched on the allied lines. Tanks followed the infantry through the ghost front, and it took the allies some time to realize that this was a general assault and not isolated incursions on the line.


Google Maps
Uploaded with plasq's Skitch!

The German offensive succeeded in pushing a bulge in the American line, pushing near Dinant and Namur on the Meuse River but running out of time, supply (mainly petrol) were eventually stopped by the Allied forces. The tide turned around Christmas 1944 but the fighting in the battle would continue through the end of January with significant casualties on both sides well after the battle was lost by the Germans.

This was a devastating battle for both sides - over 80,000 casualties for both armies with nearly 20,000 Americans killed. This was the largest pitched battle of the war for the Americans and the death toll surpassed any other engagement in the war.

The Northern Shoulder: Monschau, Wallerscheid, and Hollerath

Map of northern shoulder

From the train station in Liege we set off for the village of Monschau which marks the northern edge of the German assault. Almost on cue, snow started falling as we worked our way up the 2 lane highway through the hills to the Belgium / Germany border. It was Easter Sunday and the road was full of families driving into the hills for cross country skiing and other wintry fun.

Monschau was mostly spared in the battle - apparently General Model was fond of the historic latticed houses and wished to preserve them from destruction. This area was very active before the battle started with skirmishes occurring frequently in the area leading up to December 16. In the village of Höfen on the southern edge of Monschau we stopped at Gasthaus Schmiddem, a B&B nestled on the Rur river. This is where soldiers from the 395th Infantry of the 99th Infantry Division holed up to withstand the opening barrage of rockets and shelling that marked the start of the battle.

Moving south through along the ridge highway marking the border, we stopped at a national park in the Schnee Eifel (now called Schneifel, Schnee == snow) about 100 yards from the Wahlerscheid road junction. This became known as Heartbreak Crossroads - American troops of the 9th Infantry Regiment (the "Manchus") had been engaged in a staggering assault on this fortress for several days leading up to the start of the Bulge. They captured the crossroads only to lose it with the opening assault of the Bulge, but they significantly slowed the advance as a result.

National Park in Germany near Heartbreak Crossroads.jpg

The crossroads today is little more than a west-bound junction into Belgium from the north-south highway in the Eifel. The Americans would finally retake this critical road junction in February 1945.

Heartbreak Crossroads.jpg

Next up was a stop in Hollerath to visit a local war memorial featuring a broken church bell found in the ruined church after the battle. One bunker in this village served as the forward command post of the 12th SS Hitlerjugend Panzer Division at the onset of the attack.

Church in Hollerath.jpg

The weather was crisp and clear and the town was eerily quiet on this Easter Sunday. We entered the church as well and saw some beautiful modern stained glass.

Broken Bell at Church in Hollerath.jpg

Our last stop in the Eifel was to a picnic area south of Hollerath and was our most dramatic visualization of what the terrain may have looked like during the war. This was the eastern-most point (the start) of Rollbahn (highway) A, the panzer assault route leading west through Krinkelt-Rocherath across the Elsenborn Ridge to the Meuse River. From where we parked we could stare into the forest line marking the Belgian border where American troops were positioned at the start of the battle. The road into the forest was nothing more than a dirt trail in 1944, and as you can see the dragon's teeth marking the Siegfried Line still remain in force.

Dragon's Teeth near Rollbahn A.jpg

This was about all of the stopping I could cajole the group into for the day, so it was time to make the final scenic drive into La Roche en Ardennes, our home for the next three nights.

Memorial Sign in La Roche.jpg

La Roche is probably most famous as one of the link-up points of the American and British forces towards the end of the battle shortly after the (re)liberation of La Roche in January 1945. There's a nice Sherman tank near the town center, along with an British Achilles tank destroyer perched above town looking down on the river.

Sherman Tank in La Roche.jpg

posted on Tuesday, May 27, 2008 1:47:10 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [5]
 Friday, May 23, 2008

Jacob is doing quite a bit more programming these days. In addition to some of his self-study of Ruby he is enrolled in a game programming class at Sherwood High School where he is refining his skills with GameMaker and learning how to write simple games using VB.Net.

A few weeks back we were working on a small programming problems together - how to detect if a given string is a palindrome (i.e., reads the same both forwards and backwards). I start by walking Jacob through some simple string operations whereby you can walk through a string character by character forwards and backwards, then showing him how to loop and walk his way into the middle, testing for equivalence along the way.

Jacob then says something to the effect of "Dad, why don't you just call reverse on the string and see if it is the same as the original."

Oh. I guess that could work. If you were into that sort of elegance and time-saving. Whatever floats your boat I guess.

posted on Saturday, May 24, 2008 12:42:05 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [4]
 Thursday, May 22, 2008

I had the pleasure of helping stage the first Oregon Game Project Challenge (ogpc 1.0), a state-wide project and team oriented computer game programming contest. The event was a big success (we think) - you can read the press release issued jointly by TechStart and the Oregon University System.

Chris Sells had some great things to say about the event as a judge and keynote speaker. He did a great job and was very well received by this smart and savvy high school crowd.

ogpc 1-0-23.jpg

Each team spent the day in a mix of activities:

  • Visiting with two separate judging panels
  • Presenting their project to a group of peer teams
  • Observing presentations from computer game industry professionals
  • Playing other teams' games in our arcade
  • Playing a bit of Rock Band at the end of the day to wind down

ogpc 1-0-22.jpg

I was the head judge and coordinated the recruiting of judges, the rubric for judging, and the final deliberation process (though I recused myself from leading it as Jacob was on a competing team). In the end an outstanding team called Phred from Philomath took the Champion Cup.

ogpc 1-0-42.jpg

We'll be back even stronger next year. We have grand plans to expand in multiple dimensions - stay tuned.

posted on Friday, May 23, 2008 3:15:50 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [1]

Jacob won the Sherwood middle school chess spelling tournament earlier this year and was given the chance to compete at the county (actually Northwest Oregon) level and he won. This will be his second trip to the state contest, which will be held Labor Day weekend at the state fair. Congrats Jacob!

Jacob is County Spelling Champion

posted on Thursday, May 22, 2008 7:53:59 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [2]
 Sunday, May 18, 2008
Would somebody please start providing some competition for these guys?

Ticketmaster Billing
Uploaded with plasq's Skitch!
posted on Sunday, May 18, 2008 1:12:29 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [5]
 Sunday, May 04, 2008

We've had a great relaxing weekend here at the coast. The weather was sunny, warm, and calm on Friday and we met some Sherwood friends for some tide pool action at Devil's Punchbowl near low tide in the early evening. Not a very "low" low tide, but still we saw plenty of sea stars, fish, crabs, and anemones.

Devil's Punchbowl

We also had a marathon session of the Czech game Prophecy that I traded for last year. Matthew and Jacob stomped us (Matthew won by collecting 4 artifacts) but we need to try the short game version next time. Jacob and I also played a game of Manoeuvre and had a blast - it was nice to get back to some 2P wargaming with the two of us, something that has been missing in our lives lately. We played the fixed setup with the French and British and I squeezed out an end-of-day victory in a close match. I'm looking forward to exploring this game more - should have nice replayability with the various countries and different card mixes.

posted on Sunday, May 04, 2008 1:27:23 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0]

The weather in Belgium was very thematic for Bulge historical site visits, but not so nice for some of the activities we were hoping to do. Matthew helped plan the Belgium portion of the trip, and his #1 priority was visiting the Plopsa Coo amusement park near Stavelot. We averaged about 2 inches of snow per day and experienced some severe whiteout conditions while driving from Bastogne to La Roche on our 2nd night. That wouldn't stop us from making the most of the amusement park, however.

Matthew ready for Plopsa Coo.jpg

Plopsa Coo is a clean, smallish amusement park not unlike the regional parks you'll see in the USA and as good as anything we have in the Pacific Northwest which is surprisingly devoid of thrill ride parks. It is geared toward smaller children but has a few rides to keep bigger kids interested.

Matthew Rides the Scary Bunny.jpg

Not that the kid rids kept Matthew away. We had to wait quite a while for the roller coaster and log flume to open up as they cleared snow and prepared the rides for safe use. Matthew stayed busy with the evil bunny ride, the slow cars that you can't actually steer, and good old fashioned playground rides with Jacob and Julie. The rest of us tried to stay warm.

Jacob and Matthew ride the coaster at Plopsa Coo.jpg

We took a few rides on the roller coaster which was most enjoyable because of the snow and beautiful scenery - the ride itself was rather short and not terribly thrilling. The key is that Matthew had a blast and I earned some credits allowing me to spend more time visiting WWII sites.

After finishing at Plopsa around 1pm we made our way into Stavelot to visit the Abbey. The interesting parts of the abbey are surprising - there's a nice English language audio tour of the museum which goes into great detail on the local area history as well as the construction of the abbey. Things get really interesting in the basement where there is an automobile and motorcycle racing museum complete with Sony PS2 and PS3 kiosks that kept us entertained.

Abbey in Stavelot.jpg

The ruins in front of the abbey made for a nice battlefield for a snowball fight for the boys. After visiting a few more Bulge sites we made our way back to La Roche for a bit of rest followed by our last evening meal in town.

Snowball Fight outside Stavelot Abbey.jpg

We strolled around town looking for some interesting dinner options and ultimately made our way across the Ourthe to eat at La Brasserie Ardennaise. They had a fine selection of beer, wine, and local flavor dishes - highly recommended. Of course David and I had to order our standby favorite Trappistes Rochefort 10.

Our Favorite Beer, Again.jpg

The picture below is from the bridge just in front of the restaurant with the feudal castle in the background.

Our Family with La Roche Castle in Background.jpg

This would be our last night in Belgium - next day we head to Reims, France but not without a few more stops in western Belgium.

Outside Hotel Luxembourg in La Roche.jpg

Our first stop was the Castle of Bouillon near the French border. Fortunately we left our puppy behind, because apparently it is commonplace for the local raptors to fly away with the cuter ones.

Puppies Beware of Angry Raptors!.jpg

Raptors at the castle? Yes indeed! One of the surprises at this outstanding castle was the birds of prey show put on by a local falconer. Even though the production was in French, the demonstrations of owls, hawks, eagles, condors, and falcons was first rate and kept us very entertained.

Owls during Bird of Prey show in Castle Bouillon.jpg

Our final stop in Belgium was the Orval Abbey, famous for its beer, cheese, and yellow stone ruins and new construction. The weather was spectacular and the boys had a great time playing some hide and seek in the ruins. I also had Matthew take a picture of our group to ensure that people would believe that I actually went on this trip.

Yes Chris was in Belgium Too.jpg

We thoroughly enjoyed wandering the ruins for a while and finished our visit at the gift shop where I picked up a 4-pack of beer with an Orval glass.

Orval Abbey.jpg

That's it for Belgium, the highlight of our trip for me especially when you consider the Bulge / WWII sites we were able to visit. That will be the subject of my next few posts, followed by a wrap-up of our visit to Reims and Paris.

posted on Sunday, May 04, 2008 1:16:53 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [3]
 Tuesday, April 29, 2008

I'm going to break my Belgium report into two sections - tourism and Bulge military sites. This is the tourism section!

Our day started very early with a walk from our hotel in Bloomsbury to the St Pancras Eurostar station about 5 blocks away. I purchased the tickets for the six of us back in December and checking in was a breeze at the automated machine. After some breakfast we boarded the train and were on our way to Belgium.

St Pancras Station - Eurostar.jpg

Julie and Matthew kept themselves busy on the train with a few games of Solo Dice.

Julie and Matthew Play Solo Dice.jpg

Our Eurostar ticket was good for a transfer in Brussels to any other Belgium station on a standard intra-Belgium train. Our next stop was Liege to pick up our rental car. We had to wait about 2 hours at the Brussels Midi train station before the transfer, giving me time to get some Euros at the ATM (long line - only one ATM in the station!). This was the same station where I took a train to Amsterdam two years ago.

Brussels Midi Train Station.jpg

I was a bit nervous coming to Liege:

  • It was Easter Sunday and I knew that many of the rental car stations in the country were closed for the holiday. I had a reservation and was assured online that the station would be open, but still...
  • Julie and I had to cab it across town to get the car, then come back to the train station and pick up the rest of the crew

Turns out I had nothing to worry about - the office was open (clearly just for us - I'm certain they were shutting down as soon as we arrived). Unfortunately their one and only nav system was stolen so were going to have to navigate the old fashioned way with a map and navigator. The hardest nav we had was getting back to the train station from the rental office.

Europcar Rental in Liege.jpg

We made our way down the German border then cut across to our destination in La Roche en Ardennes. You'll learn more about the drive down when I go into depth on our historical Battle of the Bulge site visits.

Our hotel in La Roche was Le Luxembourg, a quaint hotel / B&B with a fabulous staff. Dinner at the hotel is mandatory on weekends and holidays so we were obliged to join the chef (also the owner) in the dining room. No complaints - the five course meal was fabulous and it was relaxing to just hang out in the hotel after a long day of traveling. Jacob was clearly recovering by dinner time, enjoying his broccoli soup and showing some better spirits.

Dinner in La Roche.jpg

Our first stop on Monday morning were the Grottes de Hotton, a spectacular cave system with a fine tourism center and guide service. Our tour guide was able to simultaneously conduct the tour in Dutch, French, and English.

Grottes de Hotten.jpg

The snow was falling steadily by the time we entered the caves, making this a nice retreat from some blustery weather outside. I was very impressed by how deep and extensive the caverns were - not on par with Mammoth or Carlsbad caverns, but dramatic nonetheless.

Nice cave pool in Grottes de Hotton.jpg

From Hotton we turned south to explore Luxembourg, getting a great tip in Diekirch to visit the castle in Vianden. We had only planned to visit Clervaux but this was a fortunate turn as Vianden was by far the better choice. The castle sits dramatically perched over the city and valley and offered amazing views from below and above.

Castle Vianden.jpg

Dave and Lisa at Castle Vianden.jpg

We made a brief stop in Clervaux to admire the town and castle there, but there wasn't much to see. It would be worth a visit in the future to see the photography exhibit there, but for those thinking of visiting the area you can stick to Vianden for your castle experience.

Clearvaux marker.jpg

We ended our day with a light dinner at the Viking, the restaurant next door to our hotel owned by the same family. The food selection was limited, but the beer selection superb.

Dinner Again in La Roche.jpg

Dave and I both agreed on our new favorite beer - Rochefort 10. Fortunately it is available here in Portland at Whole Foods, but cost is a daunting $6-$7 per bottle. A nice luxury to have from time to time.

Our Favorite Beer - Rochefort 10.jpg

Speaking of our host, here's a shot of the proprietor and chef from La Roche en Ardennes. I think he likes to come over to the Viking to party after he finishes serving his dinner guests at the hotel.

Our Hotel Host and Chef.jpg

posted on Wednesday, April 30, 2008 3:39:31 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [0]
 Saturday, April 19, 2008

It should be easier than this. I thought I had a decent Rails installation running on my MacBook Pro but TextMate was giving me some grief when shelling out to execute certain commands (like pulling down the schema for a model).

This worried me - my environment seemed OK, but if TextMate was failing then there's likely some other lurking problem. It took me about 2 hours to unwind everything and get my environment working so that I could see this.

Snapz Pro XScreenSnapz001.mov

The root cause? I'm not 100% sure, but here are a few hypothesis:

  • I had a mixed MacPorts and Leopard install of Ruby and Rails
  • I likely had some path issue that I cleaned up, causing gems to not be found like they should
  • I had some strange mixtures of legacy and new ports installed that needed some serious work to clean up.

I think the concept of MacPorts is good, but in reality it shouldn't be this hard. My experience with apt-get on Ubuntu was about 100% better.

Oh well, all is good now. I absolutely love the new TextMate Rails 2 bundle.


posted on Saturday, April 19, 2008 10:14:48 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0]