Saturday, April 20, 2002


Correction .= It turned out to be a day to eat Cheetoes listen to Pizzicato Five.
7:09:15 PM  blips[]    

Title change. Radio experiments continue to go better than expected. Each step is one closer to buddying up Radio and OmniOutliner. That's still many steps away, however. And I have far darker issues to wrestle with on Monday.
5:55:44 PM  blips[]    

It has suddenly become a day for eating crunchy peanut butter and listening to The Hafler Trio. Loud.
3:39:18 PM  blips[]    

tsi mahriel ah'ski'yah oo cahlt. tsi mahriel ah'ski oo nikki il'yehn
3:14:33 PM  blips[]    
A simple tapping into a hitherto unknown euc.cx XML-RPC service
I've finally started playing around with the development aspects of Radio, and plugged it into a simple XML-RPC service running on euc.cx. euc.cx is running on an old Zope server (Zope 2.2 or earlier, meaning pre-pythonscripts). It's primarily a static site, with a few little dynamic pieces. One is a DTML method called rsong, which returns a random entry from a list of EUCCI song titles. It's a public method (used on the main page, maybe a couple of others), so I wondered if XML-RPC would work out for me in this situation.

It did.

See, that bit's easy. But I'm still annoyed about the whole XML-RPC authentication situation. As I wrote in a recent story, Zope should play well with web services. But the fact that Zope takes security quite seriously makes it very difficult to expose anything other than public methods, unless you hack your local XML-RPC client module/library/whatever to do HTTP Basic Auth. *sigh;*
2:36:47 PM  blips[]