Doc Searls: Hey, coffee and wine shops, I'll be in town for the next day with a laptop and a PDA that are wondering who's ready for my business ?
This problem doesn't seem all that much harder to me than syndicating and aggregating weblogs. In particular, both ends of the equation are likely to be behind a combination of firewalls, NAT, proxies, etc. Question to ponder: what technical, sociological, and legal innovations will be required to make this come about?
One interesting thing this scenario highlights is the potential need for multiple credentials to be transmitted along with the request
Jon Udell: The basic LibraryLookup bookmarklet is a kind of intermediary. It coordinates two classes of services -- Amazon/BN/isbn.nu/AllConsuming and your local library's OPAC -- to facilitate a lookup. I couldn't resist trying to create another intermediary that would facilitate a purchase request.
Question to ponder: what is the chance that this code will continue to work, unmodified, three years from now? What technical, sociological, and legal innovations will be required to make this come about?
Greg Reinacker: So, everyone, how about implementing TrackBack and/or Pingback on your weblogs - and let's see where it takes us? My guess is that the next logical step is trackback threading. This represents a small challenge for those of us who comingle trackbacks and direct comments, but I'm sure that this can be overcome.
Amusingly, trackback is to linkbackparser as Mark's cite logic is to mine.
Shelley Powers: Additionally, I would also like people to start putting their code online. This last week there was a great deal of discussion about the CITE tag and how it can be used to provide specialized processing. Well, that's great and good, but let's see the processing? Can we see the code that Mark used. Or Sam's code?
I publish the code for my weblog, such as it is. Search for "cite" in blosxom. The index page is generated by a separate script. You can see the similarity between the two... given how quickly this was thrown together (I had no advanced knowledge of what Mark was working on), I did a bit of cut and paste instead of a proper refactoring. Also note that contrary to popular belief, my implementation is not based on the cite tag.
The latter demonstrates a bug in the validator, which I will leave unfixed for the moment to demonstrate fault responses (complete with server side python stack traceback). This can be put into a script on Unix/Windows thus:
Thanks go out to Jeffrey Winter for this nugget.
Mark Pilgrim: I am amazed, bordering on appalled, at the attention garnered by my use of the cite tag. I too, am amazed, and quite frankly amused. Mostly, I'm amused that a number of people assumed that I had used the cite tag, when in fact, everything was done with a few regular expressions strategically placed in the code that selects entries to be displayed.
Like Mark, I want to be able to reuse my own content in millions of ways, including things nobody has thought of yet.
Give Simon a challenge in the evening, wake to a solution in the morning. Despite bugs on my part, unclear specs (it looks like the space is legal, in any case it is inserted for me by the Apache/CGI interface), Simon comes up with an complete and elegant solution for a VB client to the RSS validator:
Dim v As New Rss.Validator
Dim vr As Rss.Response
Set vr = v.Validate(tFile.Text)
Fellow ASF director, Ken Coar has a blog! Though it looks like he as yet to learn about referrer logs or rss. He's a quick learner though, and I'm sure he will be teaching us a thing or two on these subjects quickly. Meanwhile, he does have permalinks, (note to Andy: look for the thingies that look like quite substantial chain links).
Hmm, I wonder if we should invite Ken to lunch? Hmmm, Ken and Andy in the same room?
Update: It looks like Ken has been outted! LOL!
Andy Oliver: I suspect is the configuration that Sammy boy uses to run Gump on his Thinkpad... It is building all of Jakarta/XML/etc., so its understandibly a lot for my T-30 to do. Somehow, I manage on my T-23. Also, I think you underestimate the community. Centipede is getting on board - by starting small. My guess is that the JAXP stuff can all be removed. FYI: here is a complete list of dependencies that are required for a full build.
Rael Dornfest: I spent a little time over the holidays whipping up a nice little prezzie for y'all: Blosxom 0+6i BETA 1 -- now with STATIC RENDERING! It seems to me this could be mixed with a little funky caching. After all, why generate citations hourly when they can be generated on demand and cached.
Andy Oliver: I hate programmers, everything has to be stated precisely or argued to the bitter end. I think I'm done arguing. Dont agree? Bite me...or just EAT MY CODE.