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 […]
Archives for the ‘Programming’ Category
Using MarcEdit to reuse (and maybe import) items in Dspace
Wednesday, 2 January 2008
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
Wednesday, 26 December 2007
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 the MarcEditor […]
C# plug-ins continued — Interacting with one’s hosted application
Monday, 24 December 2007
Example Project Source: PluginProject.zip
Because I’ve been doing a lot of work with MarcEdit and plug-ins, I thought I’d post some sample code for anyone interested in how this might work. Essentially, the sample project includes 3 parts — a host application, a set of Interfaces and a Shared library. Making this work requires a couple […]
OCLC’s Connexion XML — why, oh why?
Friday, 21 December 2007
As I’d noted previously (http://oregonstate.edu/~reeset/blog/archives/479), some early testers had found that the Connexion plug-in that I’d written for MarcEdit stripped the 007. I couldn’t originally figure out why — it’s just a control field and their syntax for control fields is pretty straightforward. However, after looking at a few records with 007 records, I could […]
XSLT and Ruby/Rails
Monday, 3 December 2007
While adding REST support for Libraryfind, I found that I wanted to provide an output in XML, but that could also provide HTML if an XSLT was attached. In Rails, generating XML files is actually pretty easy. In Rails, output is specified in views. HTML views are created using a .rhtml extension, while xml views […]
LibraryFind installation: dealing with problems relating to openssl and rubygems
Monday, 3 December 2007
I was installing LibraryFind on a server at Willamette University the other day for testing purposes, and ran into something that I had never seen before. While setting up the dependencies on the test server, I found that the current version of ruby found in the distro’s YUM repository was old (1.8.5), so I decided […]
LibraryFind 0.8.5: threading and XSLT and REST, Oh my
Monday, 3 December 2007
At present, I’m wrapping up the back-end changes to what will be LibraryFind 0.8.5. Yup, we’ll be skipping 0.8.4 in part because I’d like the release point to represent the broadness of the changes being made. In fact, had the UI portions of the code been modified to completely support the new back-end searching, we’d […]
LibraryFind and Mobile Services
Thursday, 29 November 2007
One of the things I was really impressed with while attending DLF was the presentation on the lightweight web platform being built at NCSU. Leveraging their endeca catalog, the folks at NCSU have been able to produce a set of REST-based api for querying the catalog. With those services, they’ve designed a mobile interface and […]
Dynamically loading and Unloading Assemblies in C#
Monday, 19 November 2007
While working on a plugin manager for a program written in C#, I found myself with a need to be able to load and unload assemblies dynamically be an application. In C#, loading assemblies is a fairly easy prospect — one just needs to make use of the System.Reflection class. Something like the following:
System.Reflection.Assembly assembly […]
