XML Nanny

[ via Daring Fireball ] Todd Ditchendorf’s XML Nanny checks an XML or XHTML document for well-formedness* and validity.

Yeah, I know I shouldn’t send a text/html content type header, and Sam Ruby has some nice stuff for sending the right header on a user agent basis, but hey, I’m going to let it pass.
*Well-formedness is [...]

More Development Links

Dori Smith reminds us there’s a shiny Easter Egg in her Serenity Dashboard Widget.
Chris Shiflet finished his book on PHP security for O’Reilly. I’m getting a copy and so are the rest of my team.
Ryan Campbell wrote a short piece on how to degrade Ajax so your site still works with JavaScript turned off.
The list [...]

Internet Explorer 7 RSS Display

Imitation is the sincerest form of flattery.

@ WWDC

I missed Buzz’s Weblogger Dinner last night because I found myself moderating a disagreement between my XSLT templates and our designer’s HTML prototype.
Tomorrow morning I’m up for the Dashboard sessions. They’re in the big hall this time, so I hope to get a seat.
Thursday I’ll be there for WebKit and Safari sessions. But I will [...]

Things I didn’t Know

Mark Bernstein discovers that Tiger has a file with the Language of Flowers. So Cyn should hurry up and get her own PowerBook so she knows what those Peach Blossoms are about.

However, the file lives in a path that Spotlight doesn’t index.

Tim Bray learns that Bubble Tea is a recent phenomena. I recommend the avocodo [...]

Serenity Apple Geekery

Whedon and Apple just go together, eh?

Serenity Dashboard Widget
Serenity Trailer in HD Video [QuickTime 7]

Safari 1.3 for Panther

Safari 1.3 comes with the 10.3.9 update. Among other goodies, it’ll apply XSLT processing instructions to XML files (such as the ones in Feedburner-processed RSS feeds.) Dave Hyatt has the details.

Dunstain’s at Apple?

Wow. Just learned from a SxSW trip report that Dunstain Orchard’s working at Apple. I like his design work, and the nifty features on his homepage.

Breaking .htaccess

Edited to emphasize my bone-headedness.
I try to be a good web citizen, and set BBEdit to create UTF-8 encoded files by default.
Last night I created an .htaccess file in BBEdit. Something I’d normally do in emacs.
I saved the file, tried loading a page, and got a server configuration error. The error log read /path/to/.htaccess: Invalid [...]

Followups: Coverville and bashpodder

Dan Lyke of Flutterby writes about the item on Coverville:

http://www.coverville.com/index.xml works for me for enclosures with
bashpodder.

Dan mentioned the script last November.
It’ll collect the audio links from the URLs you configure it with. From there you can use a bit of AppleScript glue to drop the files into iTunes.

PDF Liner Notes in iTunes

[ via Dan Hon ] You can insert a PDF into your iTunes Music Library, and tag it as you would a sound file.

Marc Liyanage’s PHP 5 package available for testing

You may need to have MySQL installed to get it to work, but hell yeah!
Update: this post refers to an older version PHP5. go to his main PHP page for the latest version.

SherlockRSS

Erik Thauvin built an RSS 2.0 reader in Sherlock. He’s looking for people to help with things such as persistence and support for RSS 1.0 (RDF) and Atom.

Buzz’s Cocoa Del.icio.us Client

Our corporate masters gave Buzz the blessing to release his del.icio.us bookmark browser!

Harlan Ellison Presents Dashboard

At the 1993 WorldCon in San Francisco, the program booked Harlan Ellison (at that time, the last angry middle aged man) into a tiny room for a reading. The room filled, and there were plenty of angry fans.
Eleven years later at WWDC, the session on Dashboard was booked into a large room, just not large [...]