" /> UrlBlogGrey: May 2005 Archives

« April 2005 | Main | June 2005 »

May 23, 2005

BMW Climate Control Problems

I've had my 1998 BMW 323is for nearly 4 years, and have had a number of problems with it over the years. But the most annoying problem of late has been the intermittent behavior of the climate control system. The unit will turn on and off unpredictably while driving, usually during warm weather. The fuses are fine, and no amount of restarts will consistently put it back on-line.

I googled the problem a bit, and it seems to be a known problem with climate control units from BMW around 1998. One excellent web site details a fix which involves removing the climate control unit from the dash and replacing a capacitor on the electronic circuit board. I'm going to try this soon, and hopefully will have good results. It's disappointing to see the climate control perform less favorably than the old-school heater and air conditioning in my 20 year-old Volvo.

May 10, 2005

Aerial Photography

I've been trying to decide what sort of hobby project I'd like to work on next. Remote applications have fascinated me for a long time, and it seems to be a really hot area right now given the growing popularity of 802.11 wireless.

I think that it would be really cool to take photos from a remote-control plane. There are a few people who have already done this, and published the process for others to learn from. Unfortunately, their instructions refer to an outdated camera model, and don't transmit images in real-time. X10 cameras might be able to solve this problem, but I'm not certain of their image resolution or signal strength.

May 5, 2005

Coachella Festival, 2005

Natalie and I went to the Coachella music festival in Indio (Palm Desert), California, last weekend. It was great to get away for a few days, as we departed on Thursday evening and returned the following Monday. The weather was beautiful, and we had a grand time shopping at the posh stores of Palm Desert.

The music festival line-up seemed impressive: New Order, Weezer, Nine Inch Nails, Wilco, etc. We were really excited about the prospect of listening to some of our favorite bands. However, festivals tend to attract large numbers of people, and all of the annoyances associated with them.

Most notable of the annoyances was the issue of trash. There were literally no trash cans in sight. People will only use trash cans if they are conveniently located. Someone who has to spend more than 5 seconds visually searching for a trash can will most likely dump their waste on the ground. This is what happened during Coachella: trash was everywhere. Water bottles, cardboard boxes, paper flyers...everywhere. It was nearly impossible to leave the festival on a good note because the sight of so much trash was visually disturbing.

Second, the security protocols were horribly designed and enforced. Pens of any sort were not permitted on the grounds, which resulted in an overflowing basket of pens at the start of every line. I'm sure most of the pens were thrown away, when instead they could have been donated to a needy school or non-profit organization. Also, there weren't any trash cans in the line, resulting in the trash problem mentioned earlier. And no beverages could be brought onto the grounds. Twelve-ounce bottles of water were being sold for $2, and beer was being sold at the outrageous price of $7. The no-beverage policy certainly guaranteed the concert organizers a sizable profit.

While I was impressed by the performances at Coachella, I don't think I'll attend next year. The performance environment is just as important as the performance material. And the environment at Coachella has become less tolerable over time. I think I'll stick with small-scale concert performances in the future.

Using PHP to Create Dynamic Movable Type Output

The default Movable Type output format is plain HTML. This works great if you don't want to include dynamic content. However, I'd much rather use PHP to make this site more dynamic.

I happened upon a good tutorial for converting Movable Type sites to PHP. I followed the steps to-the-letter, but none of the PHP pages loaded in my browser. Instead, I received an HTTP 500 error code, indicating an error during loading. I was puzzled.

I then considered the possibility that the permissions on the generated files were being rejected by the PHP engine. Sure enough, that was the problem. I solved this by editing the mt.cfg file to set the default file permissions to '0644' (i.e. HTMLPerms 0644).

Hopefully this will allow me to bring more dynamic content to the site!

May 3, 2005

Using JAX-RPC with Tomcat on Mac OS X

Here are some notes from my experience configuring Tomcat to use the Java API for XML Remote-Procedure Call (JAX-RPC) libraries included in the Java Web Services Developers Pack (JWSDP). I was using the default Java SDK bundled with Mac OS X Panther.

I had to put the contents of the following JWSDP directories into the tomcat_home/shared/lib directory:

  • saaj/lib/*.jar

  • jwsdp-shared/lib/*.jar

  • jaxp/lib/endorsed/xerces-impl.jar