Berry Good

Posted on June 28th, 2006 in General by minter

It’s the end of June, and that means one thing around the Minter home. Blackberries! The blackberry vines I planted when we moved in continue to go strong, pretty much taking over our deck. And it’s usually around the 4th of July that I have enough berries to do something with. I don’t know if it’s the extra rain this year, or the fact that there are more vines, but my first picking this week got a lot of berries.

Hayley was a big help with the picking – she picked the berries that were close to the ground, carried the bucket, and ferried handfuls of berries from me to the bucket.

We ended up with a whole bucket full – not bad for a first picking! In fact, I had enough to do a couple of different things last night.

Holly and I cooked up the jam after Hayley went to bed – four cups of crushed berries, seven cups of sugar, and a pouch of Certo (not Sure-Jell – Mom says it’s got to be Certo). We had enough to make 10 jars worth.

I had about four cups of berries left over after making the jam, so I dug out my blackberry cobbler recipe and whipped up a cobbler with the leftovers!

If the transplantation process for the vines means that I don’t have any berries in the new house next year, I’m going to be disappointed. Love me some blackberries!

Observations From An Airport

Posted on June 25th, 2006 in General by minter

I really hope the “tennis shoes with a roller skate in the heel” trend dies out before Hayley gets older, because it’s one of the most cretinous things I think I’ve ever seen.

RailsConf: Day 2

Posted on June 25th, 2006 in Technology by minter

After a very restful night sleep, I hit the acts_as_pastry breakfast. After ending up in the wrong room to start (contrary to my sense of directions, the room UP at the top of the hall is “South” and the one DOWN at the bottom of the hall is “North”), I ended up in the “Ajax on Rails” class. Most of the AJAX stuff was a review, but the big news was the initial announcement of the Streamlined plugin. Due to be released after OSCON, it’s apparently AJAX scaffolding on crack, with the ability to do ActiveRecord-like associations in the View area, which is something the current scaffolding lacks. You could probably have a very functional admin application just with Streamlined. Cool stuff, and I think everyone was impressed.

Next was “Lessons from Blinksale and IconBuffet.” I’ve been a BlinkSale user since they announced the product, and have been quite pleased with it. The talk focused on how a one-man project team can work with a customer to develop products, so it was more focused on the management aspect than the code aspect. An interesting talk from that perspective.

Nothing in the 11:30 hour interested me, so I hung out and grabbed lunch, then hit “Rails Deployment” with Ezra Zygmuntowicz, which was really more of Rails System Architecture. He detailed things like choice of web server, ways to split up functions among hardware, resource allocation, and the like, in the context of a Rails application he deployed for a newspaper in Yakima, WA.

“Testing Migrations” was the last track class of the day – seemed interesting from a theoretical level, but the talk didn’t really grab me.

Mike Clark waxed poetic on Rails testing in a combined session, reminding me once again that I need to make use of the Rails testing framework in my apps.

Mark and I hit the Midwestern icon “Steak & Shake” for dinner, which was pretty good. Tasty burger and a really good strawberry milkshake. Walking back to the hotel under the constant stream of airplanes coming in for a landing to O’Hare, I’m glad I don’t live in the area.

I missed Raleigh resident Nathaniel Talbott’s “Homesteading” talk (though some enterprising soul was inspired enough to build a site based on his ideas overnight), but got a good seat for the keynote.

David Heinemeier Hansson (DHH) was in his usual form during the keynote, gloating about the state of Rails and giving his views on the future of Rails. He reiterated that Rails didn’t need to operate in the “Real World” and should continue to be “opinionated software”.

The bulk of his talk was how the Rails “CRUD” system (Create/Replace/Update/Destroy) was good, and should be embraced, not shunned. He talked about a system where the CRUD operations would map onto HTTP verbs (GET/POST/PUT/DELETE), instead of using URLs like “/person/delete/1”. He also extended the idea to the upcoming inclusion of the Simply RESTful plugin as the new standard way of doing web services in the future. He also talked about routing based on what the client wants in return, so you can have actions that process the same data but return HTML, XML, JavaScript, etc. Very promising idea.

A little bit more hang-out time and it was off to bed.

Check In

Posted on June 24th, 2006 in Sports by minter

I just got confirmation that my card’s been charged for the cost of the “Adult Learn-To-Play” hockey class at the Garner Ice House, so it looks like I’m doing this.

RailsConf: Days 0 and 1

Posted on June 24th, 2006 in Technology by minter

I got up at the crack of dawn Thursday morning to get to RDU, and managed to get on my American Airlines flight with no issues (more than I can say for Holly and her misadventures getting to Long Island, but she can write about those if she wants to), and I rolled into O’Hare around 9am. Caught up quickly with Mark, and went out into the thunderstorms to catch the shuttle to the hotel, about a 10-minute drive away.

Since I wasn’t doing anything Rails-y Thursday, Mark & I hit the T to downtown. I didn’t realize how far out in the sticks O’Hare was – it took us about an hour on the train to get to the “Loop” section of Chicago. We eventually hit the Grant Park area and the Adler Planetarium. I was . . . underwhelmed by the Adler. I’m sure it would have been really cool if I was, say, 8, but there weren’t many exhibits, and the IMAX movie was underwhelming. Oh well, the park and view of the Chicago skyline were nice.

We came back to the hotel to check in, then went back downtown on a shorter trip to see ComedySportz-Chicago in their temporary location above a bar and grill. We had dinner at the bar & grill (steak sandwich, not bad), and hit the show.

I said hi to the Mr. Voice before the show, and they’re still using my software even in their temporary digs, which made me happy. Turns out that the guy Voicing the show was a fellow W&M grad as well. Chicago has an improv keyboardist who provides most of their music, unlike the prerecorded stuff that is my bread and butter, so it was interesting to see. The keyboardist did great, but I don’t know if I’d be able to shift gears into such a reduced role afterwhat I’ve done.

One amusing part – they were asking for audience volunteers, and nobody was doing it. My hand went up out of habit, and they picked me for a game of “Dr. Know It All.” I felt like a bit of a putz – I’ve been playing that game for about 7 years now, so I was coming up stuff that would happen if you had an improviser up there instead of an audience member. The players on either side of me were saying “Wow, you’re doing really well” – they didn’t know I was a ComedySportz player. Oops! :-)

Friday morning marked the start of the real Rails stuff for me. First was Dave Thomas’ keynote. He focused on three critical problems he’d like to see solved in Rails – “Real-world” database support (like foreign keys), improved scaffolding, and simple deployment. He made good points on all cases – deployment seems to be a big theme at this conference. I need to check out Capistrano instead of a pure SVN-based deployment system.

Speaking of, I went to see the other PragProg guy, Mike Clark, talk about Capistrano in the 10:45am session. Good stuff, he’s sold me on the need for such a deployment system, and that’ll probably be one of the first things I do when I get back home and away from this 300-baud WiFi network.

I took a nap after lunch (still in my post-Stanley-Cup sleep deficit) and missed the 1:15pm session, then came back at 2:30 for “My Identity on Rails”. It was about integrating OpenID into Rails with Verisign’s PIP system. A cool idea, but I don’t know if it will ever get easy or widespread enough to gain the traction it needs. Still something cool to look at, and something you can probably easily offer in addition to a site-based login system.

Amy Hoy’s 3:45 on “Overcoming Scaffolding Addiction” was next. She did a good job presenting, but the material was a little too basic for my tastes. It was aimed at people who have never gone beyond scaffolding, so didn’t really have much application for me. Cute pictures of kitties, though.

Martin Fowler’s keynote was the last thing before dinner, and he brought a very philosophical approach to the speech, talking about why Rails was important from a nontechnical perspective. Fun speech.

Looking for dinner, Mark and I hit Harry Caray’s steakhouse, located just a few blocks down from the hotel. Started by the late, famed Cubs broadcaster, it was loaded with baseball stuff on the walls. And the food. Oh. My. God. We had a 24-ounce Kansas City Strip steak that was, seriously, the best steak I’ve ever eaten in my life. It was cooked to absolute perfection. Melt-in-your-mouth tender. I didn’t want to brush my teeth that night because I could still taste it. It was that good. The pre-meal bread and garlic cheese bread appitizers were both incredible as well. If I ever make it back to Chicago, I’m going to go back to Harry Caray’s to eat.

We took a while at dinner, so we missed the Paul Graham keynote. A concert by “Why the Lucky Stiff” was on at 8:30pm, but I poked my head in and didn’t care for the music, so I just caught up and relaxed until around 10:30, when it was bedtime.

A fun first couple of days!

Bloggy In Red

Posted on June 24th, 2006 in Sports by minter

While you can, be sure to head over to Mike’s Blawg and see how stunning it looks in Carolina/Hartford colors. :-)

24 Hours Of Hockey-Induced Delirium

Posted on June 20th, 2006 in Sports by minter

(To see the series through my eyes, check out my Stanley Cup Flickr Photoset.)

I left work around 5pm yesterday, after getting pretty much nothing accomplished all day. The ticket to Game 7 was burning a hole in my pocket, and as I’d written earlier, I didn’t like our chances. The Canes looked beaten Saturday night in Edmonton, and were getting physically dominated by the stronger Oilers team. I hit a local sushi place for dinner to calm myself, then rode out to the RBC around 7:30 to finally get the game on. I’d tried to adhere to the “lucky fan” code and recreate my daily habits that led to wins. Stupid things like wearing shorts to the arena (did it in Games 1&2, not in 5) and driving my car with both flags affixed to the back windows (ditto). Holly also raised my spirits by calling to say that she’d found her lucky Hurricanes earrings that had vanished from their storage spot earlier in the series. Things were looking up.

Outside the arena was fairly quiet – seemed like nerves. The fans on both sides knew that anything goes in Game 7. But inside the building, it was a different story. The fans were nuts. Loud, animated, even beyond the normal Hurricanes playoff crowd. I arrived during warmups, and the arena (which is usually sparsely populated until near faceoff time due to the tailgaters hanging outside) was already pretty full. And again, the place was rocking. That was a good sign, and started to remove a few of my worries. And in an odd bit of TicketMaster-Fu, the seats I bought ended up being directly beside my next door neighbor. That was a good sign as well.

The theme for the game was “Nobody sits tonight!” and it was followed. I saw very few people sitting except for during TV timeouts. The crowd was cheering everything the Hurricanes did, and they had plenty to cheer about. Carolina was laying Oilers out, something they had failed to do for a good two games. The Oilers seemed stunned that Carolina hadn’t rolled over, and seemed to be coming off their game. Sure, they were hitting, but the Hurricanes popped right back up and hit back. Carolina’s speed was on, and their passing was crisp. The defense excelled at stopping plays and sending the puck back to the Edmonton end, forcing the Oilers to make the long skate over and over.

And in an absolute rarity for us, Carolina scored the first goal less than two minutes in off of a laser by Aaron Ward. I’m not going to look up the stats, but that almost never happens. The first period ended 1-0 Carolina, and I was liking what I saw. It was like Game 6 never happened – the team was playing like they wanted it. Taking Joe Vasicek (“Bless his heart”) off the ice in favor of scrapper Chad LaRose was a good move, and one that helped provide that spark. We almost had another one as Craig Adams appeared to score, but in a weird play, an Oiler appeared to cover the puck either in the crease or over the goal line. One ref signaled for a penalty shot, the other for a delayed penalty. After a good 5-10 minutes of review, the call was “no goal.” The reasoning being that there was a delayed penalty on Edmonton, and when the puck was batted out of the air right before it was covered in the crease, that ended play before the penalty shot could be called. We were hoping that wouldn’t come back to bite us. Heading over to 328, Jack and Roger both agreed that we were playing well. Carolina had doubled Edmonton on shots in the period, 10-5, and Edmonton was the one back on its heels.

The second period continued the strong Carolina play. Frank Kaberle rocketed another blue line shot past Markkanen to make it 2-0 Carolina, with the requisite Will Ferrell “Frank The Tank” video montage. Speaking of that, minor celebrities in the audience included actors Tim Robbins and Cuba Gooding Jr., another appearance by Kid Rock, and of course The Nature Boy, Ric Flair. We got a little nervous when Nic Wallin took a penalty then, right off the faceoff, Aaron Ward got called for shooting the puck into the seats. We thought it’d been tipped. So we were looking at 1:56 of 5-on-3. Fortunately, playing hard behind the net, Carolina was able to draw a penalty from Ryan Smyth for hooking, leading to him slamming his stick to the ice in frustration and a more managable 4-on-3 disadvantage. Carolina killed it off and went into the break up 2-0. Carolina was able to use their speed advantage to force the Oilers into taking penalties – at the end of the second, Carolina’d had three penalties called (including the delay of game), and Edmonton had five (four of which were interference-type calls and one high stick).

At the break, we agreed that Carolina needed to continue playing strong, and not revert into the “prevent” defense that doomed them in Game 5.

I was heading back to my seat at the start of the 3rd when I heard booing, and found out it was an Edmonton goal by Fernando Pisani (who had an amazing playoff run), cutting the deficit to 2-1. Suddenly that disallowed goal was looking more crucial. Edmonton roared back in the 3rd, throwing everything they had at Carolina to get to overtime. They got the only power play of the period 12 minutes in as the refs put the whistles away, but couldn’t convert. They had a scary chance with about 4:00 left as Cam Ward made a save, but the rebound scooted to the other side of the crease where an Oiler was waiting. He looked to bury it, but Ward did a split and got the toe of his pads on the puck and sent it away. I headed from my ticketed seats in 304 over to my normal section of 328 with about 2:00 left. Edmonton pulled the goalie with a minute and a half left, but Eric Staal got control of the puck and fed Justin Williams heading up-ice. The enduring memory will be Chris Pronger trying to hook Williams from behind to stop the empty-netter, but failing and falling flat on his face as Williams buried the puck into the goal for a 3-1 lead. At that point, we knew it was over, and as the seconds ticked off the clock, the place got louder. There was some rough stuff with matching minors with :20 left, but it just prolonged the inevitible, and as the clock hit 0:00, the confetti flew.

Many tears were shed as we, the fans of the Hurricanes, oft-derided as hicks who don’t know a wrist shot from a wristwatch, people who won’t support a team (ignoring the rising attendance numbers and the explosion of new ice rinks in the area), whose team is still referred to in the national media as “Hartford”, realized what just happened. We reached the top of the mountain. The Cup was ours. For guys like Jack Spencer, who made the two-plus-hour round trip to Greensboro for two seasons, it had to be especially sweet. I moved to Raleigh in 1999, at the very tail end of the Greensboro days, and was in the building for the first Hurricanes game in Raleigh. I called Holly on my cell and just held the phone up so she could hear the crowd and the public address announcer.

As far as amazing life events, it ranks behind the wedding and Hayley’s birth, but before college graduation. Losing the Cup in 5 to Detroit in 2002, in retrospect, was a great thing. It primed the area’s appreciation for hockey, while reminding us that the Cup isn’t easy to win. I fully realize I may never see it lifted by the red and black again in my lifetime. So I stood there in 328, hugging friends and strangers alike, and soaking in the memories.

Fittingly for a team that has tried to provide a family atmosphere throughout the season, players’ families flooded the ice after the win. Kids, wives, parents, all were out there to share in the celebration.

The Conn Smythe came out first, and went to Cam Ward. I thought it was a good call, though it was close between him and Brind’Amour (Cory Stillman was 3rd on my mental ballot). Brindy was the leader and provided the backbone for the team, but you can say that Cam Ward alone won us several games we needed to advance this far. Good going, rook.

Then, it was time to bring out the cup. You can get a sense of what it was like by checking out the low-quality movie recorded on my digital camera. The Cup was amazing. Coming down the red carpet, it seemed to glow with an internal light. It was beautiful. NHL Commish Gary Betteman said a few words that nobody paid attention to, the Rod Brind’Amour lifted it above his head. The audience roared – it was time for the skatearound. Fittingly, Glen Wesley, the last remaining Whaler on the team, who had the longest span without ever winning a Cup of any active player, got it next. Doug Weight got a shot in his shoulder in the 3rd period (“Edmonton scored right after, so I thought I’d jinxed us”) held it aloft, though he could barely get his right arm over his head.

Finally, after the Cup pass-around, the players circled the ice saluting the fans. Awesome. A few team photos later, and the players continued to celebrate. I didn’t want to go. But I would have looked foolish sitting in an empty arena by myself, so I went out to the party area and band out on the front lawn. I hung out there for about 45 minutes, soaking in the atmosphere, high-fiving Canes fans, and shaking hands with Oilers fans. Then it was the ride back to Fuquay, sharing a glass of “sparkling non-alcoholic cider” with my pregnant wife, and talking about the game until around 2am.

It was a magical experience.

Time for shoutouts. First, to my Stanley Cup game guests – Mark Cornick (Game 1), my beautiful wife Holly (Game 2), and my dad Larry (Game 5). Thanks for being a part of the ride.

Next, to the aforementioned Holly, who is as passionate of a hockey fan as I’ve seen. Having her for a wife makes being a fan fun.

A nod to the also aforementioned Mr. Cornick, for accurately calling Canes in 7. Bravo, sir.

Huge thanks to my main man in Ontario, Mike Patterson, who made my Stanley Cup bet with me. An Oilers fan, it was great to see our faith in our teams rewarded when nobody picked either team to even compete in the preseason. Let’s do this again in 2007, same teams, same result. ;-) And I’m looking forward to my fine Canuckian prizes, and seeing your red and black blog for a week.

Lots of respect to the Edmonton fans who came down to Raleigh. They were, to a one, smart, fun, and polite. Seriously a great group of people who did the Oilers, the city of Edmonton, and Canada justice. They’re welcome back in our house any time.

A standing ovation to the Oilers team. A #8 seed running through three higher-ranked seeds in the postseason? Convincingly? Losing their top goalie and pushing the #2 in the East to seven games? Amazing. They had one hell of a run and, with their young guys and this playoff experience, I wouldn’t be surprised to see a sixth Cup in their future within the next 2-3 years.

And Finally, a collective one to the Hurricanes players, management, and fans. Section 328 tells me that “Cheaters Never Win,” and this team didn’t cheat. Jim Rutherford made shrewd moves, picking up players that nobody wanted (Cory Stillman) and finding bargain players who had career years (Matt Cullen). Peter Laviolette found a system that suited both his players and the New NHL, and stuck with it. Rod Brind’Amour took the team on his back and proved himself every bit the leader Ron Francis was. And both the dedicated Hurricanes fans who showed up every night, and the people who have just realized what a great sport we have in Raleigh, were a credit all season long.

To see the series through my eyes, check out my Stanley Cup Flickr Photoset.

I can’t believe the season is over, but we’re only 10 or 12 weeks away from the start of 06-07.

“Defending Stanley Cup Champion Carolina Hurricanes” – I like the sound of that.

OMG WTF

Posted on June 20th, 2006 in Sports by minter

We did it.

Amazing.

I’m still having a hard time believing what I was seeing from Section 328.

More tomorrow (today?), but the Canes have won the Cup. And I was there.

Amazing.

Time Is Relative

Posted on June 19th, 2006 in Sports by minter

I don’t know if my nerves can take three more hours. They’re pretty much shot as it is. Too many doomsday scenarios. I’d just rather 8pm got here so I could see once and for all which team will show up tonight.

From the CanesConnect newsletter:

NOBODY SITS TONIGHT!

Tonight no one will leave anything on the ice, or in the stands. This is no time to sit and casually watch. All members of Caniac Nation need to be ON YOUR FEET AND SCREAMIN’ – ALL NIGHT LONG! The Caniacs WILL be the Seventh Man tonight and will help the Hurricanes bring in the Cup!

Amen. Go Canes!

O Me Of Little Faith

Posted on June 18th, 2006 in Sports by minter

In an article I didn’t think I’d be writing a week ago, the Hurricanes, who had themselves up 3-1 in the Stanley Cup Finals, and only needed to win one out of three games to lift the cup, are now looking at that third and final chance tomorrow. What’s worse, they’re moving entirely in the wrong direction heading into the game.

I took my Dad to Game 5 in Raleigh last Wednesday – we were thinking that the odds were good that we’d see the Cup on the ice after the game. It was my Dad’s first Hurricanes game, an early Fathers Day present, and the place was hopping.

I told him before the game “We’ve been starting slow in the playoffs, so don’t be surpised if we’re sluggish in the first. We turn it on at the end of the game.” So what happens? The first period is a score-fest (3-2 Edmonton at the end of one), we tie it up in the 2nd, and the 3rd sees us retreat into a “prevent” defense, take only two shots on goal, and head into overtime tied at 3. In overtime, we get zero shots until a rare overtime penalty is called, on Edmonton this time. The place is going nuts – we’ve already scored twice on the Power Play in the game. A short time into the PP, though, in our own end, Cory Stillman tries a cross-ice pass to Eric Staal. The pass is weak (later review shows Stillman getting slashed across the hands as he tries to pass, which isn’t called), Staal doesn’t hustle to get the puck. But someone does, and his name is Pisani. He gets a breakaway shorthanded and fires one past Cam Ward to win the game.

To say the air went out of the building is an understatement. Most of us woke up the next morning thinking that it may have been a bad dream. But the worst was yet to come.

Game 6 was in Edmonton Saturday night. I debated going to the RBC to watch it but, with Holly and Hayley at home this weekend, I stuck around the house. I’m glad I didn’t waste the gas. It was the worst ass-kicking I’ve seen this year, and that’s counting the 9-0 loss to Alanta. We had three shots on goal in the first period. Three. Somehow we managed to escape that with a 0-0 tie, but Edmonton broke it open in the 2nd, scoring one quickly and then adding another. At one point in the 2nd, we’d gone 28 straight minutes without a shot on goal. After Edmonton made it 3-0 in the 3rd, we called it a night and went to bed. We woke up this morning to find that it ended 4-0, with Jussi Markkanen recording possibly the easiest shutout in Finals history. Carolina hasn’t scored in the last 5.1 periods of hockey. That’s not so good, Al.

Carolina got absolutely “pwn3d” in that game. I think even Mike was surprised by what a cakewalk it turned out to be. It was embarassing. Edmonton, who has had the physical edge in the whole series, was smacking Carolina around like Ike Turner. Even the shocking return of Erik Cole, announced as out for the season after getting his neck broken several months ago, couldn’t do anything (though he had the most jump of anyone on the team). The team looked like they’d never played hockey before. Cam Ward was asked to carry the game, and couldn’t do it (though you can’t blame him for the first two goals at least, off weird deflections). Fans are noting, though, that Edmonton has seemingly found that Ward’s beatable glove-side high.

Carolina looked beaten from the get-go. They were scared, tentative, and resigned to just playing the puck along the boards so they couldn’t get hit going across the middle. They had mental issues, too, taking two “Too Many Men On The Ice” penalties (though that could be related to the noise level at Rexall). It was just a complete end-to-end beating the likes of which I haven’t seen in ages.

So we come back to Raleigh, and my Game 7 ticket is hitting the printer. Sad to say, but for the first time in the playoffs, I don’t like our chances. Yes, we’re in our building, where we’ve had much success this year. But the team last night looked like it had flat given up. They’ve run out of gas 100 yards from the finish line. You can tell Edmonton is readying the kill, and that’s giving them the extra energy they need. It’s really quite scary from the Carolina fan perspective.

Do I think Carolina can make the adjustments they need to take Game 7 and put the bad memories away? Yes. Do I think they will? I don’t think so. I’ll see Lord Stanley’s cup with my own eyes tomorrow, but I think it’ll be surrounded by blue and orange. A 5-1 final score isn’t out of the question.

If Edmonton wins it, I can’t be but so bitter. It’s a great story. #8 seed, knocking off everyone in their way. Lose their stud goaltender in the first game, and ride the hot play of a guy who hadn’t won since winter. Clutch scoring from guys like Fernando Pisani. Really, if they were playing anyone other than Carolina, I’d be cheering them on like mad.

So we’ll see what happens at 8pm tomorrow. I hope the Canes come out and play like the team from the first half of the series, because the team we’ve seen in the last game and a half won’t even have a competitive game.

Go Canes (the real ones) – last chance.

Next Page »