In 1995, when I was a freshman at Stanford, a former co-worker of my mom’s invited me to brunch with some of his friends. I was eager to meet some people from the Silicon Valley tech world and happily biked over to […]
I’ve been working on my first flash app, a simple set of controls to record audio from a microphone through a web page. This is about the most basic thing you can do with Flash Media Server, but I was having this […]
I’ve been (gradually) listening to The Comedies of Fair Use, the free downloadable audio version of an NYU symposium on copyfighting and whatnot that took place back in April. It’s incredibly interesting, and I’m not generally the type of person who listens […]
I started writing an Automator script to do a nightly fresh checkout of SpotDJ, build the product, run the tests, and check in the latest version. I didn’t see an automator action that could do an svn checkout (though there is one […]
Some time in 2005, I was riding CalTrain to work and listening to my iPod. Again. Hearing music that I liked — stuff that I had rated 5 stars. But I wasn’t really listening. I was flipping through tracks rapidly because I […]
Recent projects have given me the opportunity to do some coding on the Mac. I used to be a Mac Shareware Author back in the mid-90’s, but I haven’t done any development on OS X, other than going through the same Apple […]
Loyal readers will recall that I love the ScrapBook extension for FireFox. I can’t count the number of times that I’ve researched something (a vacation, an investment, etc.) and collected data by just leaving tabs open, acquiring a mess of bookmarks, or […]
I’ve recently come upon two Ajax-like techniques that violate the letter of the Ajax law, but also make things a lot easier. Technique #1: Forget the Callback All of the Ajax tutorials and frameworks I’ve looked at use the callback approach. The […]
I just got this message from my friend at Bravo: From: <removed> To: klep Subject: Re: What’s up? Dude, you think you’re kidding, but they’ve got this reality show thing down to a science. There’s a form that you fill out to […]
My wireless network seemed slow this evening, so I decided to take a peek at the DHCP clients. I had kept my network open for several reasons, and sure enough, several sketchy computers seemed to be sucking up bandwidth. Reversing my “every […]