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 point
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 r
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, li
n 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 espe
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 high-reso
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@listserv
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 wrote:
> If you read my email, I don't tell anyone what to use, but simply attempt to
> clear up some fallacies. Dist
> 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
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
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
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
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 wrote:
> It aims to do the same thing...serve big JP2s (and other images) over the
> web, so from that perspective, yes. But, beyond that, time will tell
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" para
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 anyon
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
I guess what I meant is that in MARCXML, you have a element with
subsequent 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 count INT positions.
gt;
> Junior Tidal
> Assistant Professor
> Web Services 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 10/25/2010 10
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 docum
se get in touch and let us know how you're using it.
If you want to help us 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).
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 ar
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 co
alvey Memorial Library
> Phone: 610-519-8954
> Email: david.us...@villanova.edu
>
>
> -Original 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.
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
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... :)
-Andrew
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:
need one,
but
I already have all the travel mugs I want.
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.51
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:
http://www.digitalpreservation.gov/formats/c
the Darwin Core metadata (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
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/
http://arstechnica.com/o
I think that it's supposed to be the exact opposite. APIs, and
especially web APIs, exist to provide access to your data outside of a
specific vendor implementation. That way you can have your OPAC from
$BIG_VENDOR, but use the bibliographic data from it in
$OPEN_SOURCE_PROJECT without havi
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:
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
> wrote:
>> I'd also like to send a nod out to Ed Summer's Python BagIt library,
>&
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 th
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 Spalding wrote:
PHP. I have to agree with others - don't bothe
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 fet
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 y
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 mor
If your only purpose is to name the files, do you need a "globally" unique ID?
Why not just use an increment, along with the author & first letter.
e.g.
> Aeschylus / Prometheus Bound => aeschylus_p01.txt
> Aeschylus / Suppliant Maidens => aeschylus_s01.txt
> American State / Articles of conf
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 men
'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 pi
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 ou
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 "haver
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 app
response into a
> > String object. And it's fast, apparently:
> >
> > http://us.php.net/manual/en/function.file-get-contents.php
> >
> > http://pear.php.net/package/HTTP_Request
> > http://us.php.net/fopen
> > http://us.php.net/manual/en/function.fread.php
&
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
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 8.2
ou pop
into irc://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
47 matches
Mail list logo