Terry’s Worklog
-
XSLT and Ruby/Rails
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
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
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
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…
-
Happy Thanksgiving
Everyone have a happy and safe thanksgiving. –TR
-
Packing on the miles
I need to thank Kyle — because of him, I’m riding quite a few more miles during the winter than normal. In a normal year, I’d say that I put approximately 10,000 or so commuting miles on my bike (this doesn’t include my recreational riding). However, once winter comes around, I generally start cutting back…
-
MarcEdit 5.1 Update
So I’ve posted an update that fixes a few things. Corrects the preview function (with one of the last windows service packs, it changed how some data is passed as command-line arguments. This broke the preview option. This should correct it). Select/Delete MARC records — fixed the Field searching (F#: mnemonic). Added the Plugin manager. …
-
Dynamically loading and Unloading Assemblies in C#
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…
-
LibraryFind 0.8.4 upcoming changes
At some point, I’ll likely move this to the LibraryFind blog. I just realized that I couldn’t remember my login information to post to the blog — so, I’ll post here. I’m not exactly sure if the UI changes will be made in 0.8.4 to incorporate the new spawning/pinging (I think that they will), but…
-
LibraryFind 0.8.3 tagged
Jeremy I’m sure will get the tgz version of the file up and ready on the LF site soon, but the 0.8.3 instance of libraryfind has been tagged. If you are interested in finding out more about libraryfind, see: http://www.libraryfind.org. –TR
Got any book recommendations?