#10324 (Jabber connection unreliable) - Adium X - Trac
Posted 07 July 2008 in links tagged with [adium] [bug] [jabber] [xml]
This bit me badly. Yay for fixing things quickly!
ElementTree Overview
Posted 25 April 2008 in links tagged with [elementtree] [programming] [python] [xml]
One of the better python XML libraries. Ships in core python.
XFN - XHTML Friends Network
Posted 07 January 2008 in links tagged with [graph] [social] [xfn] [xml]
“XHTML Friends Network is a simple way to represent human relationships using hyperlinks
”
the Blogger, Movable Type and MetaWeblog XMLRPC APIs
Posted 26 February 2007 in blog tagged with [cms] [programming] [xml]
There are 3 different XMLRPC APIs for editing blog posts. I really don’t like the Atom Publishing Protocol, but given the state of the alternative, I can see why other people do..
Adding a metaweblog interface to django
Posted 23 October 2006 in blog tagged with [cms] [python] [xml]
I tend to reimplement the CMS that drives jerakeen.org more often than I add content to it, but the current Django based incarnation seems to have decent sticking power. A lot of this is Django’s magic admin interface middleware. When I add, say, a tagging engine to the site, I only need to worry about the object model and presenting it on the site itself. All the boring and much harder to write admin pages to add and remove tags just write themselves. But the other reason I’m staying with it is that I’ve now added so many features to it (because it’s easy!) that a re-write in another language would be a huge amount of effort.
This weekend, for instance, I’ve added an implementation of the metaweblog API to the site, using the excellent code on allyourpixel as a base. The main source of pain is the persistent weirdness of implementing the Movable Type extensions to the metaweblog extensions to the Blogger XMLRPC API. How can you call something a metaweblog API and not allow for post excerpts, for instance? So annoying.
While implementing it, I found the TextPattern API reference to be far more useful than the official spec, mostly because it covers everything up to the Movable Type extensions, which you need if you want to edit page excerpts. The other problem I encountered was that Ecto won’t talk to an endpoint over HTTPS with a self-signed certificate unless the SSL cert is in the local machine X509 database. The way it fails is incredibly unhelpful and annoying, too. The simplest way to fix it (assuming a recent macos) is to visit the endpoint in Safari. It’ll complain about the certificate - click the ‘always trust this site’ box, and it’ll stop.
XSL Transformations (XSLT)
Posted 20 October 2006 in links tagged with [xml] [xslt]
XSLT can be made to output HTML. I have need of an XML->HTML converter, so this may be useful to me.
ongoing · Don’t Invent XML Languages
Posted 11 January 2006 in links tagged with [lesswork] [tbray] [xml]
NewsGator API Homepage
Posted 27 November 2005 in links tagged with [blog] [programming] [reference] [rss] [web] [xml]
[Petal] Creating template from string
Posted 05 October 2005 in links tagged with [petal] [string] [template] [xml]
from __future__ import * » Airport Express Hates Me
Posted 22 July 2005 in links tagged with [airport] [mac] [mp3] [python] [xml]
blogroll
Posted 13 August 2004 in blog tagged with [perl] [template] [xml]
Ah ha! I have a blogroll. Ph33r me.
In other news, Template::Plugin::XML::Simple is really nifty.
<p class="code">
[% USE blogroll = XML.Simple('/export/home/tomi/web/jerakeen.org/blogroll.opml') %]
<p class=header>blogroll</p>
<p>
[% FOREACH section = blogroll.body.outline %]
<a href="[% section.htmlUrl %]">[% section.text %]</a>
[% UNLESS loop.last %]<br />[% END %]
[% END %]
</p>