fox@fury
I feel like the old guy in Tron
Tuesday, Jan 28, 2003
Talkin' with Benjy about debugging PHP scripts that write custom headers:

Benjy: okay, this is a freaky bug. gah
Kevin: Yich. Headers weren't meant for mortal men like us.
Benjy: yeah - headers feel like I'm getting "low level"
Benjy: also, headers are REALLLY FUCKING HARD to debug
Kevin: Totally. Apache and PHP try to handle it all for you..
Kevin: Maybe you need a nph-type file.. Ugh.
Kevin: Nevermind..
Benjy: nph?
Kevin: 'non-parsed-headers'
Benjy: I don't even want to know
Kevin: Time was that you could prepend 'nph' to a cgi's name, like nphslideshow.cgi' and apache would know not to handle headers for you.
Kevin: Dark ages, man...
Kevin: That's back when, if you wanted an animated graphic, you could make an nph cgi that would write the image, then write another image, and another, to the same image spot.
Kevin: "Server-push" at it's most bare.
Benjy: dude, that's... ew
Kevin: It was sooo messy.
Kevin: But then, it only had to work on Netscape 2...
Kevin: I suddenly feel so old...

Good times, good times...

If you like it, please share it.
aboutme

Hi, I'm Kevin Fox.
I've been blogging at Fury.com since 1998.
I can be reached at .

I also have a resume.

electricimp

I'm co-founder in
a fantastic startup fulfilling the promise of the Internet of Things.

The Imp is a computer and wi-fi connection smaller and cheaper than a memory card.

Find out more.

We're also hiring.

followme

I post most frequently on Twitter as @kfury and on Google Plus.

pastwork

I've led design at Mozilla Labs, designed Gmail 1.0, Google Reader 2.0, FriendFeed, and a few special projects at Facebook.

©2012 Kevin Fox