Archive for February, 2008

Talk: AtomPub Makes You Cool at Code4Lib2008

Tuesday, February 26th, 2008

I just gave a lightning talk at the fabulous code4lib conference. My boss at Atom Publishing Protocol was cool and how it could teach people about RESTful Web Services and HTTP (again). Here are the slides: http://kfahlgren.com/talks/code4lib2008/atompub_teaches_rest_http.pdf.

For heaven’s sake, please just install hoe!

Thursday, February 21st, 2008

This is why people get annoyed about the silly gem install dependency mess (esp WRT hoe):

$ gem install heckle
Need to update 31 gems from http://gems.rubyforge.org   # fair enough, you're allowed
...............................
complete
Install required dependency ruby2ruby? [Yn]  Y    # Yeah, I know you need these
Install required dependency ParseTree? [Yn]  Y     # oh, and this one too
Select which gem to install for your platform (i686-linux)
 1. ParseTree 2.1.1 (ruby)                                   # yeah, just a vanilla ruby here
 2. ParseTree 2.1.1 (i386-mswin32)
 3. ParseTree 2.1.0 (ruby)
 4. ParseTree 2.0.2 (ruby)
 5. Skip this gem
 6. Cancel installation
> 1
Install required dependency RubyInline? [Yn]  Y   # This is also needed, I gather
Install required dependency hoe? [Yn]  Y             # Ha, hoe again, OK
Install required dependency rubyforge? [Yn] Y     # Don't care, don't understand why both
Install required dependency rake? [Yn]  Y            # There's no rake on this box, really?
Install required dependency hoe? [Yn]  Y             # WTF, yeah, I just said that
Install required dependency hoe? [Yn]  Y             # .. now you're just fucking with me
Install required dependency ZenTest? [Yn] Y        # Huh? I like ZenTest, but there's no reason...
Install required dependency hoe? [Yn]  Y             # **** YOU, hoe!
Successfully installed heckle-1.4.1
Successfully installed ruby2ruby-1.1.8
....

The fourth time it asked me, it decided to trust me and actually starting installing the gems….

RescueTime Is Da Bomb!

Thursday, February 14th, 2008

I’ve been using RescueTime since the fall, after hearing about it from some YCombinator-related person. It’s an absolutely spectacular application, and has really changed the way I understand my work and computer use. They also just released a cool widget:




EDIT: I can’t get WordPress to not screw up the widget markup. THEN: Raw-HTML to the rescue!

XML for Publishers at TOC

Thursday, February 14th, 2008



Keith Fahlgren at his TOC Tutorial, XML for Publishers

Originally uploaded by duncandavidson

I just got back from New York and the second annual O’Reilly Tools of Change for Publishing (TOC) Conference. It’s become a very impressive conference in just two years and had impressive attendance and speakers this year. There’s good blog coverage from George Walkley and pointers to more from the new TOC blog.

I had the honor of doing a tutorial on the last day and had a great time talking with and teaching an energized, question-happy audience about XML in the publishing industry. If you weren’t able to make it to TOC this year, you can pre-order the DVDs of four of the eight tutorials, including mine, and get 30% off with discount code TOCD3. Here’s the link: XML for Publishers.

Hott! Work-Historical Shirt

Tuesday, February 12th, 2008



Production University Tools Seminar

Originally uploaded by Norm Walsh

Loved this shirt. Blogged longer about it at XML.com History Repeats: Teaching Publishers Markup.