Picture of James Snell
My name is James M. Snell.
I write software.
I work for IBM.
If y'all want to know more, read my blog.

Happy Fourth

July 4th, 2008

Time to blow some stuff up. Have fun and count all your fingers when you’re done!

Busy

July 3rd, 2008

Between getting the house ready to put it on the market, the kids being home from school for the summer, a couple of day job projects, some medical stuff I’ve been having to deal with, and my martial arts training, I feel like I’ve been running pretty much non-stop lately. I’ve been falling behind on a few things, such as Abdera. Luckily, the other commiters have been busy moving forward with it. I think I’ll have some time next week to catch up. I am in serious need of a vacation tho. Thinking about taking a couple weeks off soon just to chill.

Ubuntu

July 1st, 2008

Russell Beattie: “Every day I’m amazed at how good Ubuntu is, and how fast it’s been improving. I’ve been a full time Linux user since January of last year, and in 18 months, I’ve just been amazed at how *happy* I am using it and how I get *more* happy as time goes on.

I switched over to Ubuntu in October 2005. I deleted my Windows partition in December 2005 and have not installed Windows on any machine since. My wife’s computer came with Vista but I quickly added Ubuntu as a dual boot option. She almost exclusively uses the Ubuntu partition, leaving the Vista side just for a few of the kids games that won’t run under wine. There is simple no reason for me to ever go back to Windows.

Universal Edit Button

June 19th, 2008

This is an extremely good idea. The one nit that I have is with the bit o’html that needs to be added to the header of the page to get it to work. Right now, it’s this:

<link rel=”alternate” type=”application/x-wiki” title=”Edit” href=”http://universaleditbutton.org/index.php?title=Universal_Edit_Button&action=edit” />

What I presume is that the browser plugin looks at the media type of the link to determine that it’s the appropriate kind of editable thingy. What would be better is to use something like:

<link rel=”edit” type=”application/x-wiki” title=”Edit” href=”http://universaleditbutton.org/index.php?title=Universal_Edit_Button&action=edit” />

Atom already defines the “edit” link relation and there’s no reason why it couldn’t be extended to work for this case also. Consider, for instance, having this appear in the header of a blog entry….

<link rel=”edit” type=”application/xhtml” href=”http://myblog.example.org/admin/edit/entry/123.html” />
<link rel=”edit” type=”application/atom+xml” href=”http://myblog.example.org/admin/edit/entry/123.atom” />

Theoretically, an Atompub enabled browser plugin could be integrated with the Edit button and things Would Just Work.

Making the Connection… again

June 17th, 2008

Lotus Connections 2.0 has been released. Ordinarily I don’t comment much on IBM product releases but I have had a direct hand in helping with this one… in particular the blogs component and the Atom Publishing Protocol apis. Many (if not most) of the new features in the blogs component come directly from IBM’s internal blogging environment… things like featured posts, entry and comment recommendations, related blogs and entries, the ability to track and subscribe to conversations, etc. The Atompub support in blogs is based on Apache Abdera 0.4.0-incubating and allows blogs, entries and comments to be created and managed via atompub, among other cool features. We’re in the process of updating the current internal blogging environment to Connections 2.0, after which I’m likely going to be transitioning to project to another team and will be moving on to a few other interesting areas such as identity.