Archives for 2003

merry christmas

This has been a very merry Christmas indeed. Part of our gifts we gave this year was a bit of a gift to ourselves and to a family who has been so good to us and has supported us for many years. So, we decided to treat ourselves and them to tickets to the Trans-Siberian Orchestra (TSO) at the New Jersey Performing Arts Center (NJPAC).

For those who don’t know who the TSO are, here’s a napkin sketch of my understanding of the history. Brothers Jon and Criss Oliva along with Steve Wacholz and Keith Collins form a band called Avatar. After a few years, they change the band name to Savatage. They become successful and write many albums and tour all over the world. In 1987, Paul O’Neill becomes producer for Savatage. Things continue to grow until, sadly, in 1993, Criss Oliva is killed in a car accident by a drunken driver. The band continues on, continuing to bring great music to the world. Then, in 1996, Paul O’Neill, Jon Oliva and Bob Kinkel start a new project leveraging the success of Savatage’s song “Christmas Eve,” forming the Trans-Siberian Orchestra. (Great explanation for the name in this AMZ interview with Paul O’Neill.)

And, on December 29th, 2003 … I had the incredible pleasure of seeing TSO perform, live in concert, right here in Newark, New Jersey. Here’s a really brief experience report I wrote about the concert:

My wife and I got to get out for a night last night and we saw the Trans-Siberian Orchestra at the New Jersey Performing Arts Center in Newark … it f@#% ROCKED ASS! Holy cow, what great musicians, great music, incredibly high-energy, head-banging rock and a wicked light show … and the best versions of Marriage of Figaro, Beethoven’s Fifth, Orff’s Carmina Burana, and others … man. If you ever get a chance to see TSO live, DO IT! It is so worth the money.

I can’t repeat enough how happy I am to see real musicians still performing the art of music in 2003. There certainly isn’t much art left in music today, so I hope these guys can keep it up and keep it alive. I certainly want to support the cause however I can.

behold, the spirit of christmas

This year, we were lucky enough to be invited to our babysitter’s aunt’s house for Christmas Eve. It was a house packed full of really excellent people, good food and lots of love. We really lucked out meeting these folks and Kelly (our babysitter) has been a godsend to us. Being church-going folk, after dinner they were planning to go to the Christmas Eve service at their church, The Evangelical Lutheran Church of Our Saviour, and we decided to go with them — I was certainly curious about it.

Anyone who knows me knows that I’m not exactly the most religious person, but I tend to think that I can have an open mind when I’m interested in something. I have to admit, I quite enjoyed the service, even though I was busy trying to walk around and keep Suzie from yapping and crying throughout it. It was a good blend of traditional ministry, some good humor from the pastor and an excellent anecdote about an imperfect checkerboard, and singing some good songs. Sam and I are going to try and start attending regularly, so that Charlie and Suzie get a fair exposure to as many different types of religious education — it’s important they learn how to make good choices, not have us try to make choices for them.

I started thinking about the message in the pastor’s sermon, about Christmas being not about gifts but about a gift, the gift of love. I really found this an extremely accurate and powerful message. I immediately thought of one person who very recently reminded me about this … this true spirit of Christmas. Ian K., that person was you.

Our time in this world is finite, so it makes every moment special and precious. Ian, you gave us your time and love when we really needed it and that’s what made this Christmas even more special for us. Thank you.

my oh my!

Today on /. someone announced that MySQL Gets Functions in Java, or that you can write UDFs (User Defined Functions) in Java that can be used from within MySQL.

Apparently, David Sklar has implemented what he calls myphp, which lets you use PHP as a UDF from MySQL.

Now, what would be a dream to me is to bring two of my favorite things (you know, Tcl and MySQL) together to let you call Tcl procs as UDFs from MySQL. Unfortunately, Jeremy Cole has already used the name MyTCL which is the successor to tcl-sql. So … I guess if I implement mytcl.so, I’ll have to name it something different.

life mimics art again?

My lovely spouse emailed me this link today with the message of “Hungry?” Upon visiting the link, it immediately made me think of this site.

Ah, the line between life and art gets blurred again. I think what Amazon lists as “Features” is especially worth an extra chuckle.

what’s the noun form of “bowling scoring”?

(also titled “Dossy’s Tcl implementation of the Bowling Score exercise”)

In November 2003, on the Extreme Programming mailing list, several folks have been implementing solutions to solve the “calculate the score of a bowling game” problem, to demonstrate techniques like refactoring, test-first programming, etc. As usual, my contribution is a Tcl-based solution to the problem, to show everyone how simple and powerful Tcl can be. *chuckle*

[Read more…]

tooting your own horn

I recently changed jobs back in June 2003, and my new gig has provided me with an excellent project to work on that I pretty much chose. One of the interesting things is that I was able to put together a team that was interested in doing some Extreme Programming, which I’ve been practicing since 1999 or so. After roughly 6 weeks of this new team working together, I decided to write a little something and post it to the Extreme Programming Yahoo! Group (which is a mailing list).

one down, thirty-one to go

On Monday, November 10th, I took my first trip to the dentist in over ten years, and my first trip to an oral surgeon ever. I decided to blog a brief recollection of that morning …

For a long time, I’ve had this tooth all the way in the back of my mouth, where I couldn’t really brush it properly. Eventually, it decayed and a chunk of the enamel wore away, or more likely, chipped off, exposing the soft juicy insides of the tooth. Surprisingly, this resulted in very little pain or discomfort, so I just let it go. I figured, perhaps it’d decay enough to become loose and I’d just pull the bugger out.

Well, after what I’m guessing is a couple of years, the tooth finally decided it was time to come out. Of course, it had its own ideas about how it was going to come out: not the easy way by becoming loose and having me tug the sucker out of my mouth, oh no, nothing that easy. It felt as though it was pushing against the only adjacent tooth, causing every other tooth in my head to ache. The pain was so incredible that I was taking Aleve (a form of pain-killer incorporating naproxen and sodium as the active ingredients) every 8 hours for three or four days straight. The pain was bad enough that I actually woke up with my teeth throbbing in the middle of the night and I’m a very deep sleeper.

So, this past Monday, November 10th, I did something I haven’t done in over ten years. I went and saw a dentist. For those who know me, they know how much I dislike going to doctors and dentists (thus, why I hadn’t been to a dentist in over ten years), but this pain was absolutely unbearable any longer. I said to my tooth in my best Spaghetti Western voice, “Partner, this mouth just ain’t big enough for the two of us.”

Fortunately for me, the dentist was willing to see me first thing on Monday morning at 10:00 AM — basically, he would squeeze me in before his normally scheduled appointments for the day. He chatted with me for two or three minutes, then examined my teeth. He saw that awful tooth that’s been conspiring with my other teeth for the past several days, and without hesitation, told me that it would have to come out. Yay! I was so nervous he’d suggest trying to save it with a root canal or some other ridiculousness. No, he agreed, it’d have to come out, and that he would refer me to an oral surgeon.

An oral surgeon?! Wow, this is getting serious. If you can believe it, I’ve never been to an oral surgeon before in my life. I had no idea what kind of medieval torture to expect. I couldn’t help imagining some dingy little office with some crazy old guy with a tray full of assorted metal torture devices making corny tooth jokes. Well, as luck would have it, my dentist referred me to an oral surgeon and had his receptionist call their receptionist while I was there and found out that they could see me right away. I got directions to their office and away I went.

I can’t begin to describe the number of thoughts — some totally wacky, most just paranoid — that went through my mind as I drove the four minute drive over. I was more than just nervous, I was a wreck. I smoked a cigarette in the car thinking to myself, “This might be the last cigarette I smoke for a few days, depending on how painful it is to smoke after this …” — everything was deliberate. I couldn’t believe how irrational I was being about this whole thing, but I was, and I couldn’t help it.

To cut a very long story short, the nurse who prepared me (I believe she was Russian or Ukranian) was excellent at making me feel more at ease, and the surgeon was excellent that too. All in all, I was treated better by these folks than I’ve ever been treated by any medical professional I’ve ever been a patient of.

During the actual tooth extraction, the doctor told me what was going on — which is a very important thing for me, which I find most doctors can’t be bothered to do since they’re so busy. He has a very steady hand, and made what I thought would be an intolerable process of administering Novocaine into something that I almost enjoyed: I felt six light pinches on the surface of my gums, and it was all over. I couldn’t believe how painless it actually was. Once the anesthesia was in full effect, they started on the extraction. He told me to close my eyes, that I’d feel some pressure, and to relax. After what seemed like fourty seconds or so of pressure which I couldn’t really feel except by the force it exerted on my neck, the tooth was out. It was over.

What’s so amazing is that even after the tooth was out and the Novocaine wore off, my mouth felt great! The horrible pain I was feeling the previous few days was totally gone, and the wound in my gum from the missing tooth didn’t even hurt! It was incredible. I was so thrilled. This went as well as it could possibly have gone, even more than I could have imagined.

Curious what the tooth looks like? I asked if I could keep it and they put it in a little green plastic thing and sent me home with it. If you want to see it …

Dossy’s right #1 tooth

(don’t click on the link yet, I haven’t put the picture up yet.)

ain’t technology grand?

Thanks to the Church Sign Generator it’s now trivially easy to create sacriligious humor. Seems to be a fairly popular meme with bloggers lately, so I figured I’d get in on the fun.

God loves those who workship dossy.org

ICBM 40.9994, -74.3334 (via TerraServer USA)

A neat aerial photo of 40.9994 latitude, -74.3334 longitude, courtesy of TerraServer USA:

ICBM 40.9994, -74.3334
(Click the image to view a larger version.)

The photo is quite old now, supposedly from April 16, 1995, but it’s still interesting to look at. What exactly are you looking at? Lovely Butler, New Jersey. More specifically, it’s where I currently live.

Please, I don’t need any of you freaky Geocaching weirdos trying to find me and my home now that you have coordinates. Just send me email if you want to chat.

not your ordinary sand-art

A co-worker IM’ed me nothing more than an URL, and like every impulsive fool out on the ‘net, I blindly clicked on it out of sheer curiousity. Maybe you’ll do the same:

http://my.so-net.net.tw/carl0726/sand.wmv

I’m pretty speechless. Okay, that’s a lie, I can say lots of things about how cool this performance art is. But, rather than babble on and spoil the surprise, I’ll just hope you were tempted enough to click on the link so you can see exactly what I’m talking about.

Update, 11/20/2003: Seems like the original link is dead now (poor guy’s bandwidth must have been suffering). Here’s another link:

http://www.theposse.org/downloads/sand.wmv

I’ve got a copy myself but I don’t have a nice high-bandwidth place to post it (it’s 30.5MB in size), but if someone wants to host it, I’ll link to it.

Update, 11/26/2003: The folks at theposse.org have taken the video down and replaced it with a happy message. I’m not going to keep fishing for links to this video — if you haven’t seen it by now, then man, get with the program!

Update, 03/11/2005: It appears that over a year later, folks are still finding this entry when searching for “sand.wmv”, so I figured I’d better update it. In the comments below, RE provides a link to the sand animation artist, Ferenc Cako‘s website. His site features a page on his sand painting performance which has some links to the video but it’s broken up into separate small, low-quality files: sand_1.mpg, sand_2.mpg, erzekeny_toredekek.mpg, toredek.mpg, toredek_2.mpg. Enjoy!