November 29, 2007


Yay! CouchDB has an official IANA port number: 5984

See for yourself (search for CouchDB):

This must be how Steve Martin felt in The Jerk when he got his name in the phone book.

So the official port number is 5984. Hmmm, how to remember that?

Well, in the year 1984 a totalitarian regime oppressed and controlled all of humanity, a boot stamping on a human face—forever. Or it seemed that way. 4000 years later, CouchDB was born, enabling an underground resistance to organize, share knowledge and rise up to free humanity from the shackles of ignorance and oppression. 5984 was the year.

A big thanks to Noah Slater for doing the work to get the port number.


November 22, 2007

How to ruin music and TV with one device

I had to return the loaner Sonos bundle I wrote about a few months ago, and I was sad and disappointed because I really loved the Sonos. The Sonos is a dream, works great with Rhapsody and filled our house with music. Wonderful, until I had to give it back. Then I was sad.

So I was excited when recently Tivo announced they would have Rhapsody integration for on-demand music streaming. Everyone knows how much I love my TiVo (I was quite upset up when my Series 1 Tivo died earlier this year), and I was already looking for a music system for our main living area. With all the goodness Tivo provides for TV viewing, I had high expectations for it as a music player.

And my high hopes have been completely dashed. What a disaster. The Rhapsody player crashes and hangs ALL the time. We have never gotten through an entire meal without the music hanging. And I eat fast. When the damn thing crashes I have to reboot my whole TiVo box and any TV shows recording at the time get interrupted too while it reboots. Anger...rising. It's like the Lil' Rage Inducer all over again.

This isn't like the regular Tivo experience *at all*. I'm betting the same people who wrote wrote the rock-solid Tivo software did NOT write the Rhapsody piece. But it doesn't matter who wrote it, it makes Tivo look bad. Not cool Tivo. Not cool at all.

A simple solution to this is to just buy a Sonos, it's slick, easy to use and "just works". It never hung, ever. BUT it's priced more than we can justify right now. So we are going to try the Squeezebox from Logitech. It’s not nearly as impressive of a system as the Sonos, but it’s a lot cheaper, and like Sonos and Tivo it doesn’t require a PC to stream Rhapsody music. Hopefully it will be an acceptable compromise.


November 16, 2007

CouchDB 0.7.0

The CouchDB development team is proud to announce CouchDB version 0.7.0 is now available at

This release is a major milestone in the project's history.

Key features include:

- a REST API using JSON instead of XML for data transport,
- a JavaScript view engine based on Mozilla Spidermonkey,
- a GNU Autotools build system supporting most POSIX systems (Noah Slater) ,
- a built-in administration interface (Christopher Lenz),
- experimental fulltext search with Lucene (Jan Lehnardt) and
- countless tweeks, enhancements and other small refinements.

Version 0.7.0 is the first CouchDB release that is intended for widespread use.

The programming interface is now stable enough to encourage application development on top of CouchDB. Please remember that it is still 'alpha software' and that some features may be changed or removed in a future release.

Due to a current limitation in the Erlang/OTP filesystem driver a CouchDB database file can not grow beyond 2 gigabytes in size. This is not a limitation in CouchDB itself, but in the standard library it uses. This problem will be addressed in a future release.

Special Thanks to William Beh, Jan Lehnardt, Roger Leigh, Christopher Lenz, Sam Ruby, Dirk Schalge, Noah Slater and Carlos Valiente.


November 1, 2007


 Wikipedia En B Bb Manbearpig Sketch

Something about this drawing of the ManBearPig made me laugh and laugh. And then laugh some more.