Pack Back On Track

I spent Saturday afternoon hanging with my brother at our buddy Scott‘s house. We were on the edge of our seats watching N.C. State play at Florida State.

Fortunately, this one had a happy ending for Wolfpack fans. We were reminded of being there when the Wolfpack became the first ACC team to leave Tallahassee with a win.

Kudos to our team for a gritty, if not always pretty, win. Kudos also to Chuck and his coaches as they took what they had and they made it work. Let’s work hard and take this momentum to a bowl!

in Uncategorized | 99 Words | Comment

MT.Net Back After Brief Outage

I went to check email this morning and was puzzled when things didn’t work right. Seems that at that moment Maestro, the server hosting MT.Net decided to give up the ghost. The likely cause is an overheated CPU.

I didn’t sweat it, though. The family and I went out to catch a ride on the New Hope Valley Railway. It was a beautiful day for an open-air train ride through a woods filled with changing foilage. It was also T’s first train ride and he took it in stride. He even did the baby sign for “train” for the very first time! We were amazed, and so proud.

After lunch and naps for the kids, I wrestled again with Maestro, fetching a new power supply to put into it. When that didn’t work, I got the idea to switch out its CPU with one of another machine that’s not currently being used. I did that about ten minutes ago and it seems to have done the trick.

I’ll be moving the MT.Net universe over to a new, hosted server soon. I’ll just chalk up today’s troubles as a good dress rehearsal.

ENUM: Nameservice For Phone Numbers

The more Asterisk installations I do, the more I begin to realize how dumb it is to funnel each one’s calls out to the Public Switched Telephone Network (PSTN). As the number of VoIP phone systems grows, it makes sense to tie them together directly, rather than send them through the hundred-year-old technology which is the traditional telephone system. The glue that will bind all this together is called ENUM. ENUM is described in RFC-2916 as a way of including phone numbers in DNS records.

On a traditional PBX, the number an internal user dials is compared to a dialplan, parsed to determine if its a long-distance, local, or international call, and is then sent off appropriately. The call goes out through an expensive analog or digital T1 trunk to get where it is going, from originating PBX to the PSTN to the terminating PBX.

On an ENUM-enabled PBX, the dialplan first checks to see if the number can be looked up in DNS. If so, it uses the resulting IP address to send the call to the termination point over the Internet for free! The ENUM-enabled call goes from the originating PBX directly to the terminating PBX! No expensive trunks, no long-distance charges.

ENUM is not just for routing around expensive phone charges, however. It can be used to link a phone number to an email address, a website, instant messages. You name it! It opens the door to whole new ways of communication. Instead of dumbing down a sophisticated VoIP system to fit the creaky, century-old paradigm, ENUM sets it free.

I’m definitely going to learn more about this exciting new service.

Free Labor – The Job Interview

An email I just read had me convinced I would be interviewing a job candidate in the five minutes. I was busy with another project, which got me thinking…

One of the best ways I know to evaluate a prospective employee’s performance is to give them a problem to solve and see how they do. Lots of people can talk a good game but when its time to roll up their sleeves, who’s in and who’s out?

This could lead to some interesting abuse, however. If you’re a cheap, Scrooge-type bastard, you could schedule all-day interviews with a string of job candidates. Give them some of the work you’d otherwise have to do, telling them you’re “evaluating their performance.” At the end of the day, you’ve gotten your work done for free!

Profit!!!11!1!
Continue reading

A Smarter Cup Of Coffee

I just replaced the second set of decanters for the office coffee maker. Yesterday, some clueless individual left less than a cup of coffee in my new decanter. It was starting to burn, but not as much as I did when I realized someone almost destroyed my new decanter.

This reminded me of a way I came up with to save decanters: make the burner weight-sensitive. Put it on a spring where the filament doesn’t make contact below a certain weight. That weight would be the equivalent of one cup of coffee plus the decanter. No decanters would ever break. No fires would start. Problem solved.

A better approach is to do away with the glass decanter completely. Thermal decanters keep coffee fresh all day long, where coffee that cooks in a glass decanter goes bad in an hour or two. Thermal decanter coffee makers are also more energy-efficient: they’re on only when they’re brewing. You don’t have to worry about them starting fires.

But maybe I just have too much time on my hands.

Martha Stewart Would Be Horrified, But In A Good Way

I hoped to post some pictures of the floating ghost effect I created for Halloween. Unfortunately, I can’t find the pictures I took showing how it was set up. Luckily, Kelly did take a few shots of the ghost in action, as you can see by this picture and these.

The ghost was only visible from a spot right in front of the door. Often the kids missed it in their rush to collect their sugary loot. Only after I augmented it with a ghostly moan did it really start to attract attention.

The parts:

  • One flourescent light fixture. Lowe’s, $8 ea
  • Two blacklight bulbs. Lowe’s, $12 ea
  • 24×36″ Poster frame. A.C. Moore, $6.60 (on sale).
  • One bag of poly fill (for ghost). A.C. Moore, $2
  • Roll of 24 gauge hanging wire. A.C. Moore, $1.50
  • Spot of spray paint. Free.
  • Comforter cover. Free.
  • Speakers, etc. Free.

Total cost: $42. Total time: about an hour.

I spread the comforter cover out behind our porch swing, pinning it up on the back of the swing to provide a shield from the ghost. The ghost was placed on top of the comforter facing up. The black light was hung from the back of the swing, illuminating the floor below it.

To reflect the image of the ghost below, I drilled holes in the plastic sheet from the poster frame and hung it at a 45 degree angle from the bolts holding the swing. Originally I was afraid the plastic wouldn’t be reflective enough, but the sheet from the poster frame turned out to be perfect. It was light and thin, which made it bow a bit once I hung it. This uneven surface gave the impression of movement as one looked at one the way to the door.

The effect is that of a translucent ghost, hanging in air. The neighborhood kids were impressed. At least, the ones who looked up were impressed!

Hallie was so excited to help me put it together. She kept asking “Daddy, is it lit up yet?” Once it was lit up, she was still a little spooked by it, even though she helped me assemble it. I was amused.

Still, it wasn’t all perfect. I had hoped it would be visible from the street, but this turned out not to be the case. The neighbor’s porch light shone through it at a certain angle, washing it out. Pointing it towards the street would’ve also helped. I would have also liked the reflecting surface to be bigger. Maybe next year.

All in all, it was a great project. Now, what to do for an encore!

World War One

The first world war has been on my mind lately, coming from various places. It began with Netflix delivering our latest movie to us, A Very Long Engagement. Its a movie about love during WWI, as Audrey Tautou’s (of Amile fame) character searches for her missing fiance. The movie shows the war in unflinching, shocking detail, exposing its mindlessness and savagery for what it is. Once it was over, I couldn’t help wondering how those frightened kids felt in their trenches.

Yesterday, Metafilter had a link to accounts from the last remaining WWI vets. Their personal stories are gripping, alive as the days they lived them. So sad. As Harry Patch (aged 107) said:

Why should the British government call me up and take me out to a battlefield to shoot a man I never knew, whose language I couldn’t speak? All those lives lost for a war finished over a table.

Now what is the sense in that? It’s just an argument between two governments. Neither Charles nor I ever want any other young man ever to go through what we did again, but still we send our lads to war.

It made me think of my uncle at the Battle of the Bulge hunkered down in a Belgium forest, a kid fighting the bitter cold and the German army. He knew all too well what those WWI soldiers went through. He never talked about it. How could he explain it? How could anyone?

Today’s paper ran the obituary of Rene Moreau, whose death this week left just six remaining French WWI veterans. Moreau finally joined the comrades he left on the muddy fields of the Western Front ninety years ago. Soon all those who faced this horror will be gone forever.

Almost a century gone by and what have we learned?

Meter Readers

Why don’t power companies provide their customers better ways to track their electricity usage? Don’t get me wrong – I love the little bar graphs that Progress Energy puts on their monthly bills, but the problem is they’re monthly. I want data that’s more real-time. Wouldn’t it be great if you could query your electric meter to get the current (ha!) usage, anytime you wanted? I’d love to graph this data and use it to really analyze how we use electricity in our home: things like how much power a particular appliance draws when running and so forth. I know that some power companies use electronic meters that can be read remotely by meter readers – why not let the customer do that, too?