The Battery Rant

No matter what you do, do not ever buy the 2000 mAh rechargeables from Hama. They seem to have a pretty high defect rate. Today I finally got a refund for my set of four, which I had exchanged no less than twice before. Each time I came home with ...

more ...

The State of 802.11g Wireless Networking in Linux

This entry describes my way to wireless LAN in Linux. It is an update of an earlier article. All I wanted was an 802.11g-compatible PCMCIA card with a reasonably open and functional Linux driver. I find it ok if the card’s firmware is not open source, but I ...

more ...

AutoDJ from Source

I just committed a first cut of the much-requested “AutoDJ from Source” functionality. I’d appreciate feedback on how well it does for everybody. 0.94 is well on the way, but as you may have seen from my journal, my life has sped up rather than slowed down since ...

more ...


Back from Snowboarding

I’m back from snowboarding! It was great. :D Snowboarding rocks. Even the one ski person we had on the trip had to admit that. }:) We had seriously great weather. Sun during the day, snow during the night, fairly warm, good snow conditions. I don’t know what could’ve ...

more ...

Digital Camera Kung-Fu

Since the beginning of this month, I’m the proud owner of a Canon PowerShot A95 digital camera. (Note that the new category “Digital Photography” has sprung up on this site.) I’m very excited about the camera. The battery life is just incredible. The only hair in the soup ...

more ...

Eat that, C++!

You didn’t know that Python can actually have custom infix operators, like vector1 |cross_product| vector2, did you? From where I’m sitting, I can see C++ turning green with envy. :) Of course, this is a hack, but it’s actually not so horrible that it wouldn’t be usable ...

more ...