Joe Gregorio: I’ve just checked in an updated version of the AppClientTest, a program for testing your AtomPub service. It has been updated to use the atompubbase module and also sports HTML output as an option. To make it easier to develop I’ve transcluded via svn:externals all the libraries you will need as long as you are running Python 2.5.
Without much (or as far as I can tell, any) fanfare, Tim’s APE has moved from java.net to rubyforge. And moved from cvs to svn. But rest assured, other than the location and the repository type (and code layout, dependencies, and functionality) nothing much has changed. Really. Just don’t try to look at Dave Johnson or my notes as they will just confuse you. ...
Jeff Schiller: Wouldn’t it also be possible for Sam to do this object->inline conversion on the planet side? Requiring everyone producing feeds to do this seems like more work than to do it in one central location.
Such code would need to handle gzipped/deflated content, and should play nicely with caches. For a number of reasons, that means that such functionality would be easier to add to Mars than to Venus. In fact, it is easy enough to do so that I went ahead and did it. Those that care to, can take a look at the output.
Erik Dahlström: Now the only thing that makes me twitch is how planet.intertwingly.net strips out all the svg content from my feed while preserving the ‘object’ element fallback content. It looks absolutely bizarre.
I’ve generated a PGP key. I’ve generated throwaway ones in the past (several intentionally so, and one that I simply misplaced). Lately, however, I seen an uptick in requests for a PGP key, so I generated one using gpg --gen-key and uploaded it the MIT keyserver. Hopefully, this one will fare better than previous ones.
Shelley Powers: Input from readers enters Wordpress in several different places in the code, most of which do not have hooks allowing us to override the code to provide our own. The only way Wordpress will be able to effectively do XHTML is through a commitment to make this a change in the underlying base code. Since the Wordpress developers have not shown any interest in supporting XHTML, and since I haven’t seen a lot of interest in XHTML support in Wordpress from my own explorations and published posts, this is just not a challenge I’ve been eager to take on.
If you submit a ticket with a patch which adds a hook that you need, I can help champion it. Furthermore, if you describe some observable behavior, I’ll automate a test case that I will continuously run to ensure that the feature continues to behave as desired. I’ve effectively been developing what amounts to veto power over changes which break things.
James Snell: This is clearly better, IMHO, than the line-based diff, but still requires that the client and server both be able to do identical Atom-to-JSON serializations.
Why? My daughter is studying Algebra II right now, and evaluating f(g(x)), and if she can master such concepts, so can we
Joe Gregorio: At Google we are considering using PATCH. One of the big open questions surrounding that decision is XML patch formats. What have you found for patch formats and associated libraries?
I believe that looking for an XML patch format is looking for a solution at the wrong meta level.
Jeff Schiller: I use SVG in a bunch of different places: inline as decoration around the page (the blue gradient and the title) and referenced (via <object>) for the icon menu (at the top) and W3C validation badges (at the bottom).
Very cool. A web site that is amenable to view-source down to the validation buttons themselves.
I echo the comment commending Opera’s leadership in this area.
Roy Fielding: My answer was to use PATCH, of course, but the standards issue is still that there are no registered diff formats. So, I said to myself, I know how to fix that ... [via Rob Sayre]
A much more interesting question to me is whether PATCH will operate at the content level or the transfer level. Or, to put it anther way, will patch operate at the infoset level, or will it be able to be directly applied to HTML as she is written?
Day 3 on Windows XP. I note the Mozilla does not display the ⌘ (a.k.a. Place Of Interest) sign on Planet Intertwingly. I had put that in as a placeholder for all feeds that do not supply an icon. I try Opera. It doesn’t show up there either. I try Safari. Also not there. ...
My three year old laptop has been doing a yeoman’s job... though the USB ports only work intermittently, the little nub below the screen that allows the laptop to detect when the lid is closed has worn off, and a chunk is now missing to the right of the right arrow key.
So when I heard that I could get issued a T61p, I figured it was time.
Tim O’Reilly: If you don’t think of what you produce as the “final product” but rather as a step in an information pipeline, what do you do differently to add value for downstream consumers? In Reuters' case, Devin thinks you add hooks to make your information more programmable.
There is a train wreck coming. And it has nothing to do with whether the content is “more” programmable or not. Long, long, long before it gets to that point, one needs to be able to reliably (and in a non-reputable manner) determine whether or not the information is consumable at all.
Asemantics: A new generation of feed aggregators for Web 2.0 applications is being jointly developed by Asemantics and the British Broadcasting Corporation. As a first step in the process, Asemantics has completed the aggregator engine for the Memory Share service of the BBC.
Normally, I hand craft my images using vim. I also try to limit myself to 1K bytes. I occasionally find it convenient to start from an existing image. Sometimes that works out. Sometimes it does not.
This image nearly did not work out. In retrospect, I would have spent less time writing it from scratch, but some good did come of the effort.