Month: August 2006

  • Native RSS Support in CONTENTdm (kindof) 🙂

    Updated: Fixed a couple of typos below Updated two: Thanks to Josh Kline for pointing out that the PubDate wasn’t RFC 822 complient. This has been updated. About a year ago, I created an RSS generator for CONTENTdm.  At the time, CONTENTdm really didn’t have an API that could be worked with, so in building…

  • Sorry for the multiple posts

    I’m playing with MS’s Live Writer (which I actually like) and kept getting an error message.  I’d assumed that meant that it didn’t post.  Apparently not. 🙂   –TR

  • Shifting through the chaos (myDspace pooled tasks)

    At OSU, we have very few Dspace collections configured to allow direct submission to the repository.  Nearly anyone on campus can submit an item into Dspace, but that item is then vetted through Technical Services where metadata is looked at and corrected before being added to Dspace.  To do this, we have ~4 individuals (though…

  • Gone a blackberry pick’n

    I was only a matter of time — but I finally broke down and took the family down to the coast to do some blackberry picking.  You see, in riding my bike between Independence and Corvallis every day, I get to smell the blackberries along side the road.  Now, I wouldn’t eat any of the…

  • MarcEdit website updates

    FYI — a couple of changes to the MarcEdit website.  First, the homepage now pulls its information for the current news from my blog.  Second, I’ve started putting all the MarcEdit documentation into a Wiki.  This should allow me to more easily create documentation as well as export the documentation both in PDF and HTML…

  • MarcEdit 5.0 Update

    Ok — I’ve done my testing and am sufficiently happy that the new XSLT engine switching works and that the Saxon engine will work with current XSLT stylesheets.  Benchmarks: MARCXML => MARC MSXML Engine 500 Records: first run (1.2 secs) 500 Records: second/third run (0.09 secs) Saxon.NET 500 Records: first run (5.4 secs) 500 Records:…

  • MarcEdit 5.0 and XSLT Engines

    So I spent a little more time last night doing my final testing before uploading the new build of MarcEdit which includes the choice of utilizing the Saxon or MSXML XSLT engines, and I ended up making a last minute change to make XSLT processing more granular.  When completed, users will now have two locations…

  • Summer of home improvement

    Seems that we have been doing a bit more home improvement jobs this summer than I’d originally thought I would.  Of course, the bigest improvement that we made this year was putting in wood floors — but we’ve been slowly upgrading a number of components in the house.  Today however, was an unplanned improvement.  I…

  • Ruby and XML

    I’ve been doing quite a bit of programming of late in Ruby and I have to say, I’m really disappointed in Ruby’s XML support.  REXML — the built-in Ruby library, well, stinks.  I’ve been trying to use it to parse some simply MarcXML records, and what I’ve finding is that its taking the process ~0.4-0.5…

  • Example of Changing XSLT Engine via COM

    Anyway, once MarcEdit starts allowing users to utilize the Saxon XSLT engine, a new COM property will be made available to allow users scripting to the MARCEngine the ability to modify which engine is in use.  Here’s how it would look: Const MSXML = 1 Const SAXON = 2 lret = 0 Set obj_MARC=CreateObject(“MARCEngine5.MARC21”) obj_MARC.Set_XSLT_Engine…