Category: Programming

  • Elevating a process to running an MSI from a standard user’s account

    One of the questions that consistently comes up with the advent of Windows Vista and Windows 7’s use of the UAC is how to run applications or processes without being prompted for a username/password.  There are a number of places online that talk about how to use the C# classes + LogUser API to impersonate…

  • WorldCat API gem moved to rubyforge

    I had mentioned that I’d quickly developed a helper gem for simplifying using the WorldCat API in ruby (at least, it greatly simplifies using the API for my needs).  This was created in part for C4L and partly because I’m moving access from Z39.50 to the API when working with LF and I basically wanted…

  • WorldCat API: draft ruby gem

    Since the WorldCat Grid API became available, I’ve spent odd periods of time playing with the services to see what kinds of things I could do and not do with the information being made available.  This was partly due to a desire to create an open source version of WorldCat Local.  It wouldn’t have been…

  • LibraryFind 0.8.5.8 next week

    As I’ve been working on 0.9, I’ve been trying to migrate few odds and ends into the current 0.8 branch so that I can move them into production faster on our end.  To that end, I’ll be posting an updated to LF by the beginning of next week.  These updates will include: Update to the…

  • What would it look like if OCLC was broken up?

    The other day, I posted what I seen as some very big concerns with OCLC’s revised policy (currently being reconsidered) on the transfer of records (two of which, I would consider deal breakers).  In this post, I made the argument that maybe it was time to consider breaking OCLC up to reflect what it has…

  • Must the library live in perpetual beta to achieve agility

    An interesting question brought up by David Seaman here at the Readex Digital Institute.  David provided the opening keynote for the conference and in it, discussed a process that Dartmouth College went through this year to consider how the library can become more nimble within our networked world.  How the library can be given a…

  • oai and sru gems updated

    In wrapping up the Libraryfind 0.8.5.1 update, I’ve had to make some modifications to a few gem packages.  These are the ones updated: oai: http://rubyforge.org/projects/oai/Changes:Prior versions of the oai component only supported the ruby libxml gem 0.3.8-.  In order to support the newer versions of the ruby-libxml (which does better memory management), I’ve updated the…

  • Rails SVN question

    For a rails project, when I want to update the vendor/rails it appears that the easiest way to update this in svn is to delete the directory, refresh the gems and then re-add the directory to the svn.  Does this sound right?  Seems like it should be easier.  This has been the process that we…

  • Using MarcEdit to reuse (and maybe import) items in Dspace

    I’ve been thinking a little bit about some of the things that I use MarcEdit for and have been pushing some of this work off my desk to some of the staff in our technical services department.  We actually use MarcEdit quite a bit when it comes to sharing metadata from our Dspace instance with…

  • MarcEdit 5.x and OCLC Plug-in Update

    I took a couple of minutes and made a few changes to MarcEdit and the OCLC plug-in to provide some additional functionality to the plug-in framework and fix an error in the OCLC plug-in.  Changes: MarcEdit: One real change.  In the MacroInterfaces.dll (the library that allows the Scripting interface and the Plug-in interface access to…