So, I wanted to post some trackbacks to blogs.apachecon.com and, well, I don't use a fancy blog entry editor thing which can do trackbacks for me. In case anyone else is in the same situation, here is a little command line tool for posting trackbacks: trackback. Unlike the actual spec, all fields are required for this client, sorry, is 10 minutes of coding between sessions =)
brianm@kite:~$ trackback -h
Usage: trackback [options] excerpt
Options:
-b, --trackback-url VALUE The url to post the trackback to
-u, --url VALUE URL of the response post
-n, --blog_name VALUE The blog name for the trackback
-t, --title VALUE Show or hide result url in output
-h, --help Show this message
brianm@kite:~$
If you don't specify a part on the command line it will prompt you for it -- should be friendly enough.
1 writebacks [/src/ruby] permanent link
I spent far too much time at the hackathon fighting with gcj. It has been for a good cause though =) Thomas Dudziak and I, after mucking for a while, are leaning towards working with the lucene4c rather than the straight gcj. Lucene4C uses the gcj'd one as well, but puts a more idiommatic C api in front.
In addition to that stuff I played taskmaster with James to flesh out the ActiveMQ bindings for Ruby I started a while back. It looks like we'll stick with the code generation approach for message marshalling/unmarshalling -- it is handy as *all* of the openwire protocol handlers are code generated from the protocol spec. Pretty cool. James's estimate of the openwire protocol performance is about 10% behind the most highly optimized native -- but it has some deeply interesting encodings for performance. I'll take the 10% performance hit for ease of implementation. Once it's up and running I can worry about speed (and maybe do a C library if we really care). We *hope* to have something roughly usable possibly as early as monday. Don't hold me to that, it presumes that I find a nice way to do UTF conversions.
The Cocooners are sick and twisted people (in a good way). Over various beers we got to talking about obscure but... just possibly useful hacks. Tunneling over pings and tcp sequence id's, for instance. On a potentially more interesting note we got to talking about the Groovy classloader which groks maven repositories and between Torsten and Upayavira they had the most brilliant idea I have yet seen. Forget using the maven repository, use koders.com, google, and viewcvs with a compiling classloader. Given import org.apache.Wombat
statement it can go get CVS head, compile it, and load it... ;-)
In a Geronimo talk right now. Every other sentence it seems is "Aaron Mulder just added ..." =) Aaron got credit for one of Erin's things (pretty startup) -- though I am not sure who actually coded it. Go Aaron!