PHP's File_MARC gets a new release (1.1.3)

Posted on Thu 01 September 2016 in Libraries • Tagged with Coding, PHP, coding, php

Yesterday, just one day before the anniversary of the 1.1.2 release, I published the 1.1.3 release of the PEAR File_MARC library. The only change is the addition of a convenience method for fields called getContents() that simply concatenates all of the subfields together in order …


Continue reading

PHP's File_MARC gets a new release (1.1.3)

Posted on Thu 01 September 2016 in Libraries • Tagged with Coding, PHP, coding, php

Yesterday, just one day before the anniversary of the 1.1.2 release, I published the 1.1.3 release of the PEAR File_MARC library. The only change is the addition of a convenience method for fields called getContents() that simply concatenates all of the subfields together in order …


Continue reading

Ups and downs

Posted on Thu 30 January 2014 in misc • Tagged with Coding, Evergreen, PHP, Structured data, coding, evergreen, php, structured data

Tuesday was not the greatest day, but at least each setback resulted in a triumph...

First, the periodical proposal for schema.org--that I have poured a good couple of months of effort into--took a step closer to reality when Dan Brickley announced on the public-vocabs list that he had …


Continue reading

Ups and downs

Posted on Thu 30 January 2014 in misc • Tagged with Coding, Evergreen, PHP, Structured data, coding, evergreen, php, structured data

Tuesday was not the greatest day, but at least each setback resulted in a triumph...

First, the periodical proposal for schema.org--that I have poured a good couple of months of effort into--took a step closer to reality when Dan Brickley announced on the public-vocabs list that he had …


Continue reading

File_MARC makes it to stable 1.0.0 release (finally!)

Posted on Fri 04 October 2013 in Libraries • Tagged with Coding, PHP, coding, php

Way back in 2006, I thought "It's a shame there is no PHP library for parsing MARC records!", and given that much of my most recent coding experience was in the PHP realm, I thought it would be a good way of contributing to the world of code4lib. Thus File …


Continue reading

File_MARC makes it to stable 1.0.0 release (finally!)

Posted on Fri 04 October 2013 in Libraries • Tagged with Coding, PHP, coding, php

Way back in 2006, I thought "It's a shame there is no PHP library for parsing MARC records!", and given that much of my most recent coding experience was in the PHP realm, I thought it would be a good way of contributing to the world of code4lib. Thus File …


Continue reading

File_MARC 0.6.0 - now offering two tasty flavours of MARC-as-JSON output

Posted on Sat 14 August 2010 in Libraries • Tagged with Coding, PHP

I've just released the PHP PEAR library File_MARC 0.6.0. This release brings two JSON serialization output methods for MARC to the table:

  • toJSONHash() returns JSON that adheres to Bill Dueber's proposal for the array-oriented MARC-HASH JSON format at New interest in MARC-HASH JSON
  • toJSON() returns JSON that …

Continue reading

Seven things

Posted on Mon 09 February 2009 in misc • Tagged with Personal, PHP

I was tagged by Lukas for the "7 things" meme, and meant to do something about it, but I've been kind of preoccupied with the new baby and the sprinting toddler and work. Anyway, it seems like a heck of a lot more reasonable than the evil Facebook's "25 things …


Continue reading

Oooh... looks like I've got (even more) work cut out for me

Posted on Thu 17 January 2008 in misc • Tagged with Coding, PHP

PHP is getting a native doubly-linked list structure. This is fabulous news; when I wrote the File_MARC PEAR package, I ended up having to implement a linked list class in PEAR to support it. File_MARC does its job today (even though I haven't taken it out of alpha …


Continue reading

Lightning talk: File_MARC for PHP

Posted on Wed 28 February 2007 in Libraries • Tagged with Coding, PHP

I gave a lightning talk at the code4lib conference today on “File_MARC for PHP” introducing the File_MARC library to anybody who hasn't already heard about it. I crammed nine slides of information into five minutes, which was hopefully enough to convince people to start using it and provide …


Continue reading