Tuesday, February 19, 2002




This is a test of punctuation handling. !@#$%^&*()_+=-{}|][:"';<>?/.,

(Worked like a charm. Patches submitted to the appropriate parties.)
5:27:03 PM    




The following is taken straight from the XML-RPC specification.

What characters are allowed in strings? Non-printable characters? Null characters? Can a "string" be used to hold an arbitrary chunk of binary data?

Any characters are allowed in a string except < and &, which are encoded as < and &. A string can be used to encode binary data.

Go to the page and compare the contents.... I can't decide if all of the problems are with the encoding passed through the XML-RPC framework I'm using or if this is a bug in Radio's internal XML-RPC handler [method param decoder].
4:36:28 PM    




Jim Roepcke sent me an email that through some weird free association in my brain, caused me to fix a memory smasher in RadioServices. I'll clean it up and push a new version out the door sometime soon.
4:12:57 PM    



ow That hurt.

I rebuilt the hard drive on my TiBook a couple of days ago; actually, I replaced the 20gb Toshiba drive with a 48gb IBM drive that has a 5400 RPM spindle speed (vs. the Toshiba's 4200). Between that and defragmenting the drive, my TiBook is a boatload faster now. Nice.

In the process, I moved to using two partitions. This changed the name of the drive Radio lives on as well as the path to the application.

Radio does not handle this situation gracefully, at all.

Andy Fragen wrote a neat little script that fixed most of the path references in Radio. However, it didn't fix all of 'em. I still had to hunt around and fix a few dangling references to the old hard drive in Radio.root (and, maybe, weblogsData.root). I'm not sure exactly what, but things mostly seem to work now. Help images are still broken.

This situation sucks. The fact that you can't move Radio Userland or even change the name of the hard drive it is on makes the whole thing rather fragile and un-Mac like. Why can't there be a variable or two that point to the root of the Radio Userland directory and have everything else derived from that root??

*sigh*
11:46:07 AM