Terry’s Worklog

  • MarcEdit OSX Public Build #2

    Interesting thing about software development — everything can work so great within your own environments, but then be so uneven once they move outside of them.  The variable that changed — real data…and that’s why you make things available for folks to play with. First, thanks to those that downloaded the preview and gave it…

  • MarcEdit OSX Public Preview 1

    It’s with a little trepidation that I’m formally making the first Public Preview of the MarcEdit OSX version available for download and use.  In fact, as of today, this version is now *the* OSX download available on the downloads page.  I will no longer be building the old code-base for use on OSX. When I…

  • MarcEdit 6.1 Update

    This was something I’d hoped to get into the last update, but didn’t get the time to test it; so I got it done now.  While at the first MarcEdit User Group meeting at ALA, there was a question about supporting 880 fields when exporting data via tab delimited format.  When you use the tool…

  • MarcEdit 6 Update

    Changes in this update: 6.1.21 * 6.1.21 ** Bug Fix: Conditional Delete – When selecting regular expressions — there were times when the process wasn’t being recognized. ** Enhancement: Conditional Delete – This function use to only work when using the Regular Expression option. This now works for all options. ** Bug Fix: ValidateISBNs -…

  • MarcEdit User-Group Meeting @ALA, June 26, 2015

    Logistics Time: 6:00 — 7:30 pm, Friday, June 26, 2015 Place: Marriott Marquis (map) Room: Pacific H, capacity: 30 Description: The MarcEdit user community is large and diverse and honestly, I get to meet far too few community members.  This meeting has been put together to give members of the community a chance to come together…

  • 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…

  • Updating resources on the main UI thread: OSX & C#

    One of the things that has been a learning experience for me has been understanding how OSX handles threading, understanding what objects are thread-safe, and how to capture user feedback from within an thread running outside of the main UI thread. Conceptually, Windows, OSX, Linux — UIs tend to be run through a single, primary…

  • MarcEdit Mac Port Update

    Having made one preview available for evaluation and feedback, I’ve been diligently working on updating the tool and working on new functionality.  This includes moving onto developing a new notification service so that preview users know when new builds are available and providing a new preferences window to enable support for changing applicable preferences currently…

  • Enhancements to the MarcEdit Replace Function — making complex conditional edits easy

    MarcEdit provides lots of different ways for users to edit their data.  However, one use case that comes up often is the ability to perform an action on a field or fields based on the presence of data within another field.  While you can currently do this in MarcEdit by using tools to isolate the…

  • MarcEdit 6 update

    I’ve been working hard on making a few changes to a couple of the MarcEdit internal components to improve the porting work.  To that end, I’ve posted an update that targets improvements to the Deduping and the Merging tools. Updates: Update: Dedup tool — improves the handling of qualified data in the 020, 022, and…

Got any book recommendations?