Entries created on Wed, 12 Jan 2005


Experimental del.icio.us Posting Interface Thing Generator

Joshua has been toying with a new posting interface for del.icio.us. It is based on nutr.itio.us, the nice third party posting interface that has been MIA for a while. The new interface provides your tag list, a list of popular tags for the page you're bookmarking, your full tag list, and some popular tags in general. It isn't finished yet but it's an improvement over the current no-frills posting interface.

UPDATE: Make sure you understand that this is not finished yet and could flake out on you at any time as Joshua is enhancing it. Also, you have to scroll down a bit to see the new bits of functionality.

ANOTHER UPDATE: By popular request, a Big Thing has been added that makes more of the new posting interface visible without scrolling.

You can get a Thing for the new interface by entering your username below. After generating the Thing, drag it to your bookmarks bar. I've tested this on Firefox 1.0 and Safari.

If nothing pops up down here than you probably don't deserve it. :)
To weblog delicious tools ... on Wed 01/12/05 at 01:44 PM

Ban Comic Sans
- Putting the Sans in Comic Sans - The source for anti-comic sans propoganda.
To links funny diversions ... on Wed 01/12/05 at 11:44 AM

ElementTree on the come-up

I had a very small number of complaints related to basing Kid on ElementTree. This came in two forms:

  1. SAX and DOM are “standard” and while ElementTree is a drastically improved system for processing XML in Python, it doesn't matter because everyone already knows SAX/DOM.

  2. “libxml2 is teh rawk!”

First, if Python's W3C DOM standard based xml.dom package were a movie, it would be called Elf, staring xml.dom. It's the episode of Little House on the Prairie where Alien asks Michael Landon for permission to marry his daughter. It does not belong here!

Next, in terms of pythonicness, libxml2 is almost worse than xml.dom but you at least get something for it: they don't even have a word to describe this level of “fast” and it comes along with XPath, RelaxNG, XSD, XML-Base, XInclude, and XSLT. My issue with libxml2 is just that it's a bad dependency for a project like Kid that wants to be able to run on cheap web space with bare-bones Python support. There are a lot of hosting providers that aren't going to have libxml2 or the option of compiling from source.

I went with ElementTree because it's simple, pythonic, and fast enough. I also had a feeling we'd be seeing more development around ElementTree, which brings us nicely to why I'm posting.

To weblog coding python xml kid ... on Wed 01/12/05 at 10:46 AM

Hacking Coke Machines
- Fun!
To links diversions funny ... on Wed 01/12/05 at 10:38 AM
Experimental Culture
- A look at the past, present, and possible future of GNOME culture.
To links linux gnu foss ... on Wed 01/12/05 at 10:30 AM
Jailed for a Song
- "Congress isn't listening to the public, and we need to be loud if we want to be heard over the Hollywood lobbyists and record label flunkies."
To links freeculture copyright ... on Wed 01/12/05 at 10:28 AM
Mac mini As A Home Media Server
- Some discussion on turning the new Mac Mini into a Media PC for the living room.
To links mac diversions ... on Wed 01/12/05 at 10:24 AM
Really Bad News
- Senator Hatch to chair a new subcommitte on Intellectual Property.
To links freeculture worry ... on Wed 01/12/05 at 10:18 AM
Mac mini
- Apple's Mac Mini product page.
To links mac diversions ... on Wed 01/12/05 at 09:56 AM