Category: Programming

  • MarcEdit 7: The great [Normalization] escape

    working out some thoughts here — this will change as I continue working through some of these issues. If you follow the MarcEdit development, you’ll know that last week, I posted a question in a number of venues about the affects of Unicode Normalization and its potential impacts for our community.  I’ve been doing a…

  • Saxon.NET and local file paths with special characters and spaces

    I thought I’d post this here in case this can help other folks.  One of the parsers that I like to use is Saxon.Net, but within the .net platform at least, it has problems doing XSLT or XQuery transformations when the files in question have paths with special characters or spaces (or if they reference…

  • Fonts, Font-sizes and the MacOS

    So, one of the questions I’ve occasionally been getting from Mac users is that they would really like the ability to shift the font and font sizes of the programs’ interface.  If you’ve used the Windows version of MarcEdit, this has been available for some time, but I’ve not put it into the Mac version…

  • Working with the Clipboard on OSX

    Coming from the Windows and Linux world — the object where data is copy and pasted from is called the Clipboard.  Not so in OSX.  In OSX, this is referred to as the NSPasteBoard.  Should you need to get string data on and off of it – use the following:   private static string[] pboardTypes…

  • Automated Language Translation using Microsoft’s Translation Services

    We hear the refrain over and over — we live in a global community.  Socially, politically, economically — the ubiquity of the internet and free/cheap communications has definitely changed the world that we live in.  For software developers, this shift has definitely been felt as well.  My primary domain tends to focus around software built…

  • OCLC WorldCat Metadata API Ruby Gem

    Since last December, I’ve had the opportunity to spend a good deal of time working with the OCLC WorldCat Metadata API.  The focus was primarily around kicking the tires, and then eventually developing some integration components with MarcEdit, as well as a C# library (https://github.com/reeset/oclc_api) for those that may have use of such things. However,…

  • MarcEdit and the OCLC Metadata API: Introduction

    ******************************************************************************************************************************************************* I wanted to note that I’ve updated this post to correct/clarify two statements within this post.  The requirement of 2 wskeys Terms of use OCLC has two wskey structures.  For those developers that have been working with OCLC for a long time and have a wskey for their search services, OCLC can decommission your…

  • DSpace REST API built in JERSEY

    I thought I’d take a quick moment to highlight some work that was done by one of the programmers here at The OSU, Peter Dietz.  Peter is a bit of a DSpace wiz and a contributor to the project, and one of the things that he’s been interested in working on has been the development…

  • Building your own reminder system

    One of the hats I wear is as a member of the Independence Library Board.  I love it because I don’t work with public libraries as often as I’d like to in my real job, and honestly, the Independence Public Library is the center of the community.  The Library is a center for adults looking…

  • Getting the real %windir%\system32 directory from within a 32 bit process on a 64 bit machine

    When working with the 64-bit flavor of Windows, there are a couple of quirks that you just need to accept.  First, when Microsoft designed windows for 64 bit processing, they weren’t going to break legacy applications and second, how this gets done makes absolutely no sense unless you simply have faith that the Operating System…