Category Archives: Uncategorized

Deadlines

Again with the whooshing sound.

I’ve *finally* finished my latest writing project, a mere 26 days past deadline.

There are just so many things I want to get done in any given day, and if I stay up late enough to do them all, I can’t function the next day. Sleep can be a great inconvenience at times.

Old Man

Well, I’m 35 now. I figure that makes me an old man. I don’t feel any older than I was 10 years ago. Sure, my pants are a little tighter, and it takes me longer to recover from racquetball, but I’m still playing racquetball, and that has to count for something.

Mom and Dad gave me two very nice ties, and Sarah got me some great candles, and some accessories for my Dremel. I have no idea what I’m going to do with those accessories, but everybody needs more power tools.

Looking back over the last 35 years, I’ve had some pretty amazing experiences, and things just keep getting better. Last year I got to go to Stuttgart and Moscow. This year I got to go to Dublin twice, and to Colombo, Sri Lanka. Next year, I’ll probably get to go to Amsterdam. And I have a great job into the bargain, and work with very cool people.

So I’m looking forward to the next year. 🙂

Geek Gap

I recently read The Geek Gap, and it was really insightful. Written by a “geek” and a “suit”, it presents both sides of the Geek Gap – the distrust and misunderstanding that makes it so difficult for geeks and suits to understand what the heck each other is talking about.

The book provides insight about what motivates geeks (all pretty obvious stuff to me) and what motivates suits (fascinating! how could they *be* so weird?), and tries to convince everyone that the other folks aren’t just out to mislead and lie to them. I think I might even believe it.

Highly recommended, and a quick read.

Rhinoskin

I recently acquired a Rhinoskin case for my Palm TX. While in Austin it dropped and bounced around a bit on the pavement. The SD card popped out, and required the use of Ken’s flashlight to locate it. Other than that, there was no damage done to the Palm device. There is a teensy scratch/ding on the bottom of the aluminum case.

So … if you’re looking for a Palm case, this is one that I’d highly recommend.

.gif spam

The .gif attachment spam has reached an absurd level – spam messages embedded in gif images in otherwise blank email messages. Often animated gifs. I’m getting *hundreds* of them a day.

So …

In /etc/postfix/mime_header_checks.regexp I’ve added:

/(file)?name=”?.*.(gif|GIF)”?/ REJECT Sorry, I can no longer accept gif file attachments, due to the unscrupulous folks embedding spam in images.

And then in /etc/postfix/main.cf I have:

mime_header_checks = regexp:/etc/postfix/mime_header_checks.regexp

I appear to be dropping one of these every 3-5 seconds.

I really hate spammers.

Howard’s keynote

Howard claims that his keynote wasn’t so much as tangentially related to the topic of the conference. I disagree. In fact, I’d say it was very relevant.

Yes, we have a habit of choosing keynoters who are interesting and entertaining, rather than ones that are relevant. In that way, we got such folks as Douglas Adams, Wil Wheaton, and Jaron Lanier, among others. Entertaining, but not particularly relevant.

Howard spoke about how to make money while giving away your main product. This is of great relevance to people who believe strongly in free software. We believe that our main product – our software – should be free. Certain factions of us believe that it is even immoral for it not to be free. While I’m not at that particular end of the pool, I believe that it is the free-ness of the software that makes all the rest of the benefits possible. But even the folks in the deep end of the pool have to pay their bills.

Of course, it also helps that I’m a rabid Schlock fan. 😉

Thursday at ApacheCon

… and suddenly it’s Friday, ApacheCon almost over for another year. I try to squeeze in a little bit of everything, while still trying to get done the things that I’m responsible for, and there’s never enough time.

Yesterday was pretty cool, all things considered. Starting the day with seeing myself in the New York Times, and ending with the South Austin Jug Band.

In the morning I gave my “20 Things You Didn’t Know You Could Do With Your Apache Web Server” talk (less interestingly titled as “HTTPd Power Tools” in the schedule) which was fun. I have to admit that it wasn’t as fun as giving it at Ohio LinuxFest. Just a very different audience. The folks here were much more serious. And there were roughly 300 fewer of them in the talk.

Following that, John Coggeshall and I gave a talk entitled “2.2 rocks. Quit using 1.3 already.” This was in part about what’s new in Apache HTTPd 2.2, but was also about the half-truths about PHP on Apache 2, and the finger pointing that “PHP people” and “Apache people” engaged in over the last few years. The talk was well received, I think. Unfortunately, John had to bail out about halfway through to take a call from work, so the conversational nature of the talk stopped there. Anyways, people said nice things about it.

Then I spent a little time with Howard Tayler, the guy who does Schlock, and who is doing our keynote today (Friday). I showed him some photos of Sarah, and he did a wonderful full color sketch of Sarah with Captain Kerchak. Because she likes monkeys, that’s why.

Several of us had lunch down in the hotel restaurant, and then I gave my “Intro to WebDAV” talk. It’s not much fun anymore, and I think I need to either rewrite it from scratch, or scrap it entirely and do something else. It wasn’t as well attended as usual, and I feel like I rather rushed through it.

In the afternoon there were the Incubator minitalks, which were surprisingly well attended, and very good. I got to learn what several of these new Incubator projects are, and what they do. However, I have to say that some of these projects really need a little more practice telling folks what their stuff does. If you can’t explain to someone in 5 minutes what your stuff does in the real world, then you need to reconsider whether it does in fact do anything useful. And it’s also going to be amazingly hard to get new developers interested in the project unless it’s something that they have to do for work.

And then there were the lightning talks. Ever since I gave my “Why I Hate Apache” lightning talk in Stuttgart, folks expect me to be able to give a funny lightning talk. Unfortunately, I think that was a one-time thing, as everything I’ve tried to do since then has rather fallen flat. Perhaps I’ll start now planning my lightning talk for May, and see what I can come up with. Ken did his “What’s on Ken’s belt?” talk again, and it was almost as much fun as in Dublin, but, as usual when these things are repeated, it lacked a certain something compared to the first time.

John, Chris, and Amy wanted to go to the comedy club, and I agreed to join them there in time for the 9:30 show, and went to dinner with Ken et al. We walked down to Iron Works, which is a wonderful barbeque place just a few blocks from here. Excellent food.

On the way back from there, I stopped in at Moonshine, where the Virtuas party was winding down, to see who was still there. Will Rowe and some of the Covalent guys cornered me and dragged me kicking and screaming (ok, not really) to Thorngills, where the South Austin Jug Band was playing. I don’t know what this kind of music is classified as. They had two fiddles, two guitars, and a double bass, and occasionally a banjo. It was amazing. I haven’t heard fiddle playing like that before, anywhere. I wish I could play like that. And they were clearly having a lot of fun, talking and joking with one another between and during songs. It was in an outdoor biergarten with a firepit in the middle. It turned quite cold while we were there.

About this time I realized that it was quite late, and that I really should get back, since I am giving more talks this morning. A few of us called a cab while the rest of the crew moved on to their dinner. While waiting for the cab, a station wagon pulled up – *clearly* not our cab – and one of the guys asked the driver if she was there to pick us up. She agreed to take us to the Hilton, and we piled in and she brought us back. It was very odd. The car was just about held together with strange bumper stickers, and was stuffed with knick knacks, plastic aliens, Spock figurines, and a variety of other strangements. It was very cool that this stranger gave us a ride in order to “be good to the visitors.”

So. That was yesterday. Today I’m giving my mod_rewrite talk and my url mapping talk. Hopefully they will be fun. I’m still kinda tired.

Yet More Feathercasts

If you take a look at FeatherCast, you’ll see what David and I have been doing so far during ApacheCon. We’ve posted 3 feathercasts – one each day. And I’ve uploaded two more for later use, with one that should be done this evening or early tomorrow morning.

I’ve also been trying to get ready for my talks. I think I am now.

At some point I need to write about Cliff Stoll. Opinions are split. Folks either think it was brilliant, or they think it was a waste of their time. I thought it was brilliant. But more later when there’s more time.