[CODE4LIB] New Release: Diva.js 4.0 (with IIIF support)

2015-09-09 Thread Andrew Hankinson
We’re pleased to announce a new version of our open-source document image viewer, Diva.js. Diva is an ideal for archival book digitization initiatives where viewing high-resolution images is a crucial part of the user experience. Using Diva, libraries, archives, and museums can present

Re: [CODE4LIB] New Release: Diva.js 4.0 (with IIIF support)

2015-09-09 Thread Andrew Hankinson
bsite(see > attached) > > -Original Message- > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU > <mailto:CODE4LIB@LISTSERV.ND.EDU>] On Behalf Of Andrew Hankinson > Sent: Wednesday, September 09, 2015 4:54 AM > To: CODE4LIB@LISTSERV.ND.EDU <mailto:CODE4LIB

[CODE4LIB] Diva.js 3.0: High-resolution document image viewer

2014-09-24 Thread Andrew Hankinson
We’re pleased to announce a new version of our open-source document image viewer, Diva.js. Diva.js is especially suited for use in rare and archival book digitization initiatives where viewing high-resolution images can show even the smallest detail present on the physical object. Using Diva,

Re: [CODE4LIB] Diva.js 3.0: High-resolution document image viewer

2014-09-24 Thread Andrew Hankinson
or is that on the roadmap? Cheers! On Wed, Sep 24, 2014 at 7:26 AM, Andrew Hankinson andrew.hankin...@gmail.com wrote: We’re pleased to announce a new version of our open-source document image viewer, Diva.js. Diva.js is especially suited for use in rare and archival book digitization

Re: [CODE4LIB] Baggit specification question

2014-08-06 Thread Andrew Hankinson
I suspect the first example you give is correct. The newline character is the field delimiter. If you’re reading this into a structured representation (e.g., a Python dictionary) you could parse the presence of nothing between the colon and the newline as “None”, but in a text file there is no

Re: [CODE4LIB] Python CMSs

2014-02-13 Thread Andrew Hankinson
I have a small anecdote on my experience with Drupal, Django, and custom development. I was writing a site that required a number of custom content types, some of them fairly complex, and a Solr back-end for full-text and faceted search. I had developed a number of Drupal sites up to that

Re: [CODE4LIB] mass convert jpeg to pdf

2013-11-12 Thread Andrew Hankinson
Just thought I might plug some software we're developing to solve the book image navigation misery that Kyle mentions. http://ddmal.music.mcgill.ca/diva/ and a demo: http://ddmal.music.mcgill.ca/newdiva/demo/single.html We developed it because we were frustrated with the image gallery

Re: [CODE4LIB] Loris

2013-11-08 Thread Andrew Hankinson
So what’s the difference between IIIF and IIP? (the protocol, not the server implementation) -Andrew On Nov 8, 2013, at 9:05 PM, Jon Stroop jstr...@princeton.edu wrote: It aims to do the same thing...serve big JP2s (and other images) over the web, so from that perspective, yes. But, beyond

Re: [CODE4LIB] tiff2pdf, then back to pdf?

2013-04-27 Thread Andrew Hankinson
As someone who works on document recognition, I have to disagree. You should always keep an uncompressed original around, since you can never recover it without (often expensive) re-imaging. JPEG, or any other type of lossy compression, introduces artifacts that don't look too bad by the human

Re: [CODE4LIB] Displaying archival books on ipad and android tablets

2013-02-25 Thread Andrew Hankinson
I would be interested in seeing your customizations. I've tried getting BookReader installed a couple times, and each time I got fed up with the install instructions, since it seemed specially tailored to the IA infrastructure. They mention that others have managed to get Djatoka working with

Re: [CODE4LIB] Displaying archival books on ipad and android tablets

2013-02-23 Thread Andrew Hankinson
Hi Kyle, You might want to have a look at our Diva viewer (http://ddmal.music.mcgill.ca/diva/). We've tested it on books that are over 100GB total, and images that are around 200MB each. For example: http://coltrane.music.mcgill.ca/salzinnes/experiments/diva-cci-tif/ Each page is about 180MB

Re: [CODE4LIB] GitHub Myths (was thanks and poetry)

2013-02-21 Thread Andrew Hankinson
Also, as a side note (and of interest to some) you *can* add pull requests to your repo: https://gist.github.com/piscisaureus/3342247 On 2013-02-21, at 10:29 AM, Shaun Ellis sha...@princeton.edu wrote: If you read my email, I don't tell anyone what to use, but simply attempt to clear up

Re: [CODE4LIB] GitHub Myths (was thanks and poetry)

2013-02-21 Thread Andrew Hankinson
An open tool is Internet email: I can send an email from my provider (ucop.edu) to yours (princeton.edu). A closed tool is github, where I need a github account to send you a pull request. An open tool would be one where I can send a pull request bitbucket to github. (Obviously, bitbucket is

Re: [CODE4LIB] complex drupal taxonomy question

2012-07-11 Thread Andrew Hankinson
Just taking a stab in the dark: -- set up a copy field in Solr. This basically takes the content from an existing field and creates a mirror of it. -- apply some extra string processing to your copy field so that it splits and tokenizes the content on the - (e.g., enemy of islam and haverford

Re: [CODE4LIB] Python web framework recommendations good when learning Python

2012-07-10 Thread Andrew Hankinson
Have a look at Tornado: http://www.tornadoweb.org/ It's our default get something up and running quickly Python framework. -Andrew On 2012-07-10, at 8:05 PM, William Denton wrote: I have a fairly basic web service I want to hack on that would manage some stuff (not too much) and feed out

Re: [CODE4LIB] responsiveness and Wordpress

2012-07-08 Thread Andrew Hankinson
'Responsive,' in modern web design parlance, refers to the ability of your layout to respond to the different devices and screen sizes that may be accessing your site, and present your content in such a way that it doesn't force the user into non-native device modes of interaction (e.g., 1280

Re: [CODE4LIB] viewer for TIFFs on iPad

2012-05-11 Thread Andrew Hankinson
Hi Edward, A bit of disclosure: I'm one of the developers for Diva. We have done quite a bit of experimentation for viewing images on various platforms, and even on a Mac Pro with 8GB of RAM and an SSD, 300MB TIFF images still require a bit of waiting for any viewing or operations. As Dave

Re: [CODE4LIB] opening a pdf file [diva]

2011-10-03 Thread Andrew Hankinson
On 2011-10-03, at 11:29 AM, Eric Lease Morgan wrote: Very interesting, and thank you for bringing it to my attention. It seems it relies on a technology that reads and chunks up image files. Alas, I have PDFs. Moreover, I really want people to be able to print the entire documents. I

Re: [CODE4LIB] opening a pdf file [diva]

2011-10-03 Thread Andrew Hankinson
It doesn't work with PDFs, since it needs to create a tiled TIFF image for each page. I don't know of anything similar for PDFs, since they're not really designed to render a portion of the document without downloading the entire thing. You can convert PDF pages to images, though... :)

Re: [CODE4LIB] iPads as Kiosks

2011-08-23 Thread Andrew Hankinson
They now have an enterprise app deployment mechanism. http://www.apple.com/support/iphone/enterprise/ On 2011-08-23, at 12:54 PM, David Uspal wrote: Then again, by selecting the iPad you're essentially tethered to Apple's iron grip of the iWorld via its iTunes vetting process and strict

Re: [CODE4LIB] iPads as Kiosks

2011-08-23 Thread Andrew Hankinson
Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Andrew Hankinson Sent: Tuesday, August 23, 2011 1:34 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] iPads as Kiosks They now have an enterprise app deployment mechanism. http://www.apple.com

Re: [CODE4LIB] Apps to reduce large file on the fly when it's requested

2011-08-04 Thread Andrew Hankinson
Disclaimer: I helped write this software. You may want to look at our just-released Diva.js script. It can handle document images up to many gigabytes in size, in many different resolutions. The big advantage, though, is that the user only ever downloads the portion of the document that they

[CODE4LIB] Diva.js 1.0 Released

2011-06-05 Thread Andrew Hankinson
develop it, please consult our developers documentation on GitHub. If you find a bug, please let us know by filing an issue on our GitHub page. For more information, please contact Andrew Hankinson (andrew.hankin...@mail.mcgill.ca).

Re: [CODE4LIB] HTML Load Time

2010-12-06 Thread Andrew Hankinson
Another option might be to create a PDF version of this document for the download. It's not *ideal*, but it would certainly alleviate many of the transfer/rendering problems. You can still index the EAD on the back-end, and maybe even provide section-level access via AJAX and some back-end

Re: [CODE4LIB] Django

2010-10-25 Thread Andrew Hankinson
There's the Django Book: http://www.djangobook.com/ (Make sure you choose the revised edition for 1.0) The Django docs, with some intro tutorials: http://docs.djangoproject.com/en/1.2/ Did you try those already? On 2010-10-25, at 10:19 AM, Junior Tidal wrote: Hello Code4Lib, Does anyone

Re: [CODE4LIB] MARCXML - What is it for?

2010-10-25 Thread Andrew Hankinson
I'm not a big user of MARCXML, but I can think of a few reasons off the top of my head: - Existing libraries for reading, manipulating and searching XML-based documents are very mature. - Documents can be validated for their well-formedness using these existing tools and a pre-defined schema

Re: [CODE4LIB] MARCXML - What is it for?

2010-10-25 Thread Andrew Hankinson
I guess what I meant is that in MARCXML, you have a datafield element with subsequent subfield elements each with fairly clear attributes, which, while not my idea of fun Sunday-afternoon reading, requires less specialized tools to parse (hello Textmate!) and is a bit easier than trying to

Re: [CODE4LIB] Django

2010-10-25 Thread Andrew Hankinson
and Multimedia Librarian New York City College of Technology, CUNY 300 Jay Street Brooklyn, NY 11210 718.260.5481 http://library.citytech.cuny.edu Andrew Hankinson andrew.hankin...@gmail.com 10/25/2010 10:23 AM There's the Django Book: http://www.djangobook.com/ (Make sure you choose

Re: [CODE4LIB] OCLC Service Outage Update

2010-05-10 Thread Andrew Hankinson
Writing code in energy efficient languages is the funniest thing I've heard in a while. It ranks up there with setting my desktop wallpaper to black because it uses less energy. More servers are required because more people are writing webapps because Ruby and PHP make it easier for more

Re: [CODE4LIB] NoSQL - is this a real thing or a flash in the pan?

2010-04-12 Thread Andrew Hankinson
Couldn't you do MARC - MARCXML - JSON? -Andrew On 2010-04-12, at 5:00 PM, Benjamin Young wrote: On 4/12/10 4:47 PM, Ryan Eby wrote: You could put your logs, marc records broken out by fields or arrays/hashes (types in couchdb) in any of them but the approach each takes would limit you (or

Re: [CODE4LIB] newbie

2010-03-25 Thread Andrew Hankinson
Just out of curiosity I tried them in quotes: sexy ruby - 72,200 sexy python - 37,900 sexy php - 25,100 sexy java - 16,100 sexy asp - 14,800 sexy perl - 8,080 sexy C++ - 177 sexy FORTRAN - 67 sexy COBOL - 8 I tried sexy lisp but the results were skewed by speech impediment fetishes. Which I'd

Re: [CODE4LIB] newbie

2010-03-24 Thread Andrew Hankinson
On 24-Mar-10, at 8:21 PM, Paul Cummins wrote: On 3/24/2010 7:43 PM, David Kane wrote: A friend of mine once described PHP as 'brain-dead PERL', but I like and use both languages quite a bit. David. On 24 March 2010 23:17, Tim Spaldingt...@librarything.com wrote: PHP. I have to agree

Re: [CODE4LIB] Variations/FRBR project relases FRBR XML Schemas

2010-03-16 Thread Andrew Hankinson
This may be one area where FRBR is not exactly clear on the directions its relationships take, or how extensive the cataloguing should be. An album with Beethoven's 7, 8 9th Symphonies performed by the London Philharmonic would be a manifestation containing three independent expressions of

[CODE4LIB] Python BagIt Library

2010-02-24 Thread Andrew Hankinson
I'd like to announce the release of a Python library for dealing with BagIt folder structures. This can be used either as a python library or at the command-line interface. It conforms to the 0.96 version of the BagIt spec. http://github.com/ahankinson/pybagit Documentation can be found here:

Re: [CODE4LIB] Python BagIt Library

2010-02-24 Thread Andrew Hankinson
Thanks Ed - just wanted to make sure I wasn't stepping on any toes. :) -Andrew On 2010-02-24, at 6:06 PM, Ed Summers wrote: On Wed, Feb 24, 2010 at 12:50 PM, Andrew Hankinson andrew.hankin...@gmail.com wrote: I'd also like to send a nod out to Ed Summer's Python BagIt library, (http

Re: [CODE4LIB] Open, public standards v. pay per view standards and usage

2009-07-13 Thread Andrew Hankinson
Have a look at the ongoing battles between MPEG4 and Ogg for the browser video space. I don't know of your second criteria for b), however - not many people are using Ogg (yet) http://www.roughlydrafted.com/2009/07/06/ogg-theora-h-264-and-the-html-5-browser-squabble/

Re: [CODE4LIB] Digital imaging questions

2009-06-18 Thread Andrew Hankinson
Hi Sai, Archival Quality Images has some meaning, but it might be helpful to look up a standard and start your investigation for a new camera based on the recommendations of that standard. You might find this page from the Library of Congress helpful:

Re: [CODE4LIB] Digital imaging questions

2009-06-18 Thread Andrew Hankinson
(in the dublin_core.xml as well)? It seems that it only has dcvalue element. Sai -Original Message- From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Andrew Hankinson Sent: Thursday, June 18, 2009 11:03 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Digital imaging

Re: [CODE4LIB] Code4lib mugs?

2008-11-06 Thread Andrew Hankinson
. Funding someone's attendance--or paying a student to get the audio and video online quickly--would be great. Bill -- Jonathan Rochkind Digital Services Software Engineer The Sheridan Libraries Johns Hopkins University 410.516.8886 rochkind (at) jhu.edu __ Andrew Hankinson

Re: [CODE4LIB] what's friendlier less powerful than phpMyAdmin?

2008-08-10 Thread andrew . hankinson
The Django framework's Administration interface is pretty good for doing quick database work, and it's highly customizable. It also does very basic database introspection on existing databases to help get you set up. -Andrew On Wed, Jul 30, 2008 at 11:28 AM, Ken Irwin [EMAIL PROTECTED] wrote:

Re: [CODE4LIB] marcdb help

2008-02-25 Thread Andrew Hankinson
://chat.freenode.net/code4lib and maybe we can try to trouble shoot it on there? //Ed On Sun, Feb 24, 2008 at 2:17 PM, Andrew Hankinson [EMAIL PROTECTED] wrote: Hi folks, I'm wondering if someone can give me a hand with getting MarcDB running. I'm trying this with Python 2.5, SQLAlchemy 0.3-svn

[CODE4LIB] marcdb help

2008-02-24 Thread Andrew Hankinson
Hi folks, I'm wondering if someone can give me a hand with getting MarcDB running. I'm trying this with Python 2.5, SQLAlchemy 0.3-svn, and the latest versions of pymarc marcdb. I've tried it on both OS X (Leopard Tiger) and FreeBSD 7 RC1, with the same results. I'm also using Postgres

Re: [CODE4LIB] LCC classifications in XML

2007-08-28 Thread Andrew Hankinson
I'd certainly be interested in that too. On 8/28/07, Jonathan Brinley [EMAIL PROTECTED] wrote: Not long ago, I recall Ed Summers sharing the classification outline in RDF. I may still have a copy of that around if you're interest. Have a nice day, Jonathan On 8/28/07 12:16 PM, Andrew

Re: [CODE4LIB] parse an OAI-PHM response

2007-07-30 Thread Andrew Hankinson
/fopen http://us.php.net/manual/en/function.fread.php Best, John On Jul 27, 2007, at 9:31 PM, Andrew Hankinson wrote: Hi folks, I'm wanting to implement a PHP parser for an OAI-PMH response from our Dspace installation. I'm a bit stuck on one point: how do I get the PHP script

[CODE4LIB] parse an OAI-PHM response

2007-07-27 Thread Andrew Hankinson
Hi folks, I'm wanting to implement a PHP parser for an OAI-PMH response from our Dspace installation. I'm a bit stuck on one point: how do I get the PHP script to send a request to the OAI-PMH server, and get the XML response in return so I can then parse it? Any thoughts or pointers would be