mod_rewrite deep magic followup

Turns out the solution isn’t to use mod_rewrite at all, but instead to use mod_redirect. Maybe not as efficient, but simple, clean and even I can understand what’s going on:

Redirect /blogs/pt/index.xml http://xcski.com/blogs/pt/feed/
Redirect /blogs/pt/index.rdf http://xcski.com/blogs/pt/feed/

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blogs/pt/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blogs/pt/index.php

</IfModule>

Getting there

When the Google Maps API was announced, David Megginson publically challenged me and other programmers to come up with a decent flight planning application that used it. Well, it’s not here yet, but RunwayFinder – a flight planning tool for pilots is getting closer. At least it’s a decent substitute for the “Nearest Airports” search in AirNav – you put in an airport id and it shows the ones in the neighbourhood as well.

Vacation update

I had a bunch of plans for the vacation.  Some of them actually got done.

Goals:

  • Spend time with my daughter, step-daughters and wife (partial credit – probably could have done better, but it was great to have Liane here for the first time in years even just to hang out, and we did a few fun things.)
  • Finish reading “Ajax In Action” (partial credit – read the first 10 of 13 chapters and Appendix A.)
  • Reimplement the “progress report” part of the navaid.com web site so that instead of re-drawing the entire page every 10 seconds it just grabs the actual count that’s changed and puts it into an appropriate div.  (Not even started.)
  • Add some more design notes to the NavData wiki. (Not done.)
  • Import some of the user data files I’ve been sent into the navaid.com web sites. (I did a couple, Brazil, Argentina and the UK, but I’ve got a couple more to do.)
  • Finish Half Life 2 which I got last Christmas.  I stopped last January when I had some video card problems.  (Played for 15 minutes, got to Ravenholm, got violently motion sick and stopped.)
  • Get some flying in. (Didn’t get a single day without low ceilings.)

I probably get a failing grade for that.

Testing

Upgraded to WordPress 2.0. Looks like my highly customized Maple theme still works, as do all the important plugins. I still haven’t upgraded to Spam Karma 2.0, because the original Spam Karma works just fine for the pitiful small volume of spam I get these days.

The new editor looks nice.

First of the month meme

Andy somebody did a “post the first line from your first post of each month” so I figured I’d copy it.

  • I had a list a mile long of things I wanted to accomplish this vacation, including writing up a faq about the imminent loss of the DAFIF data, adding some more data to my extended GPX file, and writing a tach book entry program for my flying club.
  • The TiVo picked up a Masterpiece Theatre that I caught a bit of last night.
  • MacShack called to say that the replacement hinge finally came in, so I reluctantly brought my Powerbook in.
  • The NTSB Probable Cause report is out for the Bill Law fatal crash.
  • A few months ago, I was thinking about going to Oshkosh this year.
  • I’m starting to think that I won’t be able to host my application on Linode at all.
  • You scored 90 Canada speak and 91 Canadianess!
  • I feel like my life for the last few weeks revolved around packing boxes, and for the next few months or years it’s going to revolve around unpacking boxes.
  • Years ago, UPS would attempt to deliver during the day, and if you missed it, you could phone up and find out your local depot, and after 8pm or so, after the trucks had returned, you could go down to the depot and pick it up.
  • Since I got my new keyboard, one of my co-workers broke her wrist and she bought one.
  • It’s our first year in the new neighbourhood.
  • A few weeks ago my physiotherapist gave me some exercises for my wrist, which I damaged in a kayaking injury.

If I had a bit more patience, I’d make those links to the original posts. But I’m lazy.