Peter May's Blog

April’s JHOVE hack day was another great success covering a range of development and non-development tasks; issues and pull requests were closed, sample files were found, user documentation was reviewed, and our knowledge on JHOVE errors was expanded upon. We don’t want the great work achieved this day to stop there though! There’s still plenty […]

By Peter May, posted in Peter May's Blog

22nd Jun 2017  4:04 PM  1556 Reads  3 Comments

Organisations that use JHOVE for PDF validation will already be familiar with the number of error messages it reports. The recently released JHOVE v1.16 Release Candidate (RC) includes a couple of my bug fixes for the PDF module which appear to reduce this number significantly. These fixes were the result of investigating “Invalid Page Dictionary Object” errors and […]

By Peter May, posted in Peter May's Blog

10th Mar 2017  2:23 PM  1533 Reads  No comments

The SCAPE project is into its final 6 months and with that came our final developer workshop. The main focus of this event was demonstrations, productisation and sustainability, however with everyone together it provided an opportune time to make progress with other SCAPE related activities. With nearly 30 people there, there was a lot going on […]

By Peter May, posted in Peter May's Blog

12th May 2014  8:17 AM  13955 Reads  No comments

After a year predominantly focussed on external SCAPE events (Open Research Challenges Workshop @ iPres, the First SCAPE Training Event in Guimarães) we finally organised another project internal scenario and developer’s workshop. As always, the event provided a great opportunity for developers and SCAPE scenario holders to get together and talk face-to-face.  It also gave […]

By Peter May, posted in Peter May's Blog

7th Mar 2013  10:01 AM  10835 Reads  No comments

Task: I primarily wanted to get an understanding of SPARQL queries and how they can be used to query linked data. As a focus for my work, I set myself a challenge to get Fido working using signatures from the UDFR registry. Solution: The code (available on GitHub) has two python scripts. The first, UDFR_wrapper.py, provides a […]

By Peter May, posted in Peter May's Blog

10th Sep 2012  9:51 AM  14411 Reads  1 Comment

My last post discussed the benefits of collabaration, centred around a SCAPE hackathon. I argued that, in general, it was the collaborative, collocated nature of the developers working together that made demo development quicker; more people staring at the same problem results in multiple and varied viewpoints, ideas, and solutions. Developers can easily and quickly learn […]

By Peter May, posted in Peter May's Blog

19th Apr 2012  10:48 AM  18985 Reads  No comments

Being relatively new to SCAPE and these “hackathons”, I wasn’t entirely sure what to expect. In theory, I could see the benefits of the group collectively sitting together, jointly discussing and working on project issues, but in practice I wasn’t sure exactly how it would work. How prescriptive would the agenda be (or need to be)? […]

By Peter May, posted in Peter May's Blog

21st Feb 2012  9:31 AM  17644 Reads  No comments