[CODE4LIB] Job: Manager, Infrastructure and Applications Support at California Digital Library

2012-03-08 Thread jobs4lib
The California Digital Library (CDL) supports the assembly and creative use of the world's scholarship and knowledge for the University of California (UC) libraries and the communities they serve. The CDL currently consists of four program areas: Collections, Discovery and Delivery Services,

[CODE4LIB] Job: Archivist, National Air and Space Museum at Smithsonian Institution

2012-03-08 Thread jobs4lib
**SALARY RANGE**: $51,630.00 to $67,114.00 / Per Year **OPEN PERIOD**: Wednesday, March 07, 2012 to Wednesday, March 28, 2012 **SERIES GRADE**: IS-1420-09 **POSITION INFORMATION**: Full-Time, Permanent. - This is not a Federal Position, but has similar requirements and benefits.

[CODE4LIB] FW: CAS Authentication for ILLiad and Aeon

2012-03-08 Thread Friscia, Michael
As promised, now on SourceForge https://sourceforge.net/projects/casilliadaeon/ The URL provided below will redirect accordingly. It's also on sourceforge as a single zip file to download. Instructions were also updated as I left out a couple optional things.

[CODE4LIB] CONTENTdm xml to CrossRef xml

2012-03-08 Thread Medina-Smith, Andrea
Hello, I've searched the listserv, but I haven't found anything on this. I'm convinced someone has done it before us here at NIST. Basically, we are in the process of depositing DOIs for legacy articles with CrossRef, and while we can do it via a web entry form it would be much easier and

[CODE4LIB] Job: Digital Library Software Developer at Purdue University

2012-03-08 Thread jobs
Purdue University Libraries seek two programmers to develop and implement software to build out a long-term preservation environment for research data, allowing the Purdue University Research Repository (PURR, http://research.hub.purdue.edu) to sustain published and archived digital, research

[CODE4LIB] Job: Digital Data Repository Specialist at Purdue University

2012-03-08 Thread jobs
The Purdue University Libraries seek a librarian with a knowledge base and interest in digital data curation to assist in coordinating the Purdue University Research Repository (PURR, http://research.hub.purdue.edu): Purdue's institutional digital data repository service. The responsibilities of

[CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Godmar Back
Hi, a few days ago, I showed pymarc to a group of technical librarians to demonstrate how easily certain tasks can be scripted/automated. Unfortunately, it blew up at me when I tried to write a record: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 9: ordinal not in

[CODE4LIB] Job: Library Server and Applications Administrator - Temple University at Temple University

2012-03-08 Thread jobs
The **Library Server and Applications Administrator** is responsible for management and administration of the Library's servers and client-server applications, and other specialized applications including but not limited to Archivists Toolkit, EZProxy, Innovative Interfaces Millennium ILS,

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Terray, James
Hi Godmar, UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 9: ordinal not in range(128) Having seen my fair share of these kinds of encoding errors in Python, I can speculate (without seeing the pymarc source code, so please don't hold me to this) that it's the Python

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread David Jones
On 3/8/2012 at 10:02 AM, Godmar Back god...@gmail.com wrote: My question is how others, especially pymarc users dealing with III records, deal with this issue or whatever other experiences/hints/practices/kludges exist in this area. Suggestions: 1) Get the library to have Innovative verify

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Godmar Back
On Thu, Mar 8, 2012 at 1:46 PM, Terray, James james.ter...@yale.edu wrote: Hi Godmar, UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 9: ordinal not in range(128) Having seen my fair share of these kinds of encoding errors in Python, I can speculate (without seeing the

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Reese, Terry
This is one of the reasons you really can't trust the information found in position 9. This is one of the reasons why when I wrote MarcEdit, I utilize a mixed process when working with data and determining characterset -- a process that reads this byte and takes the information under

[CODE4LIB] OAI Provider Testing Tool

2012-03-08 Thread Cricket
Hi Tom, Thank you very much for this link. I will add it to the tool. cheers! cricket! On 3/6/2012 12:06 PM, Habing, Thomas Gerald wrote: You might also want to look here, http://re.cs.uct.ac.za/, which allows you to interactively explore an OAI provider, and it can also run a suite of

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Ed Summers
Hi Terry, On Thu, Mar 8, 2012 at 2:36 PM, Reese, Terry terry.re...@oregonstate.edu wrote: This is one of the reasons you really can't trust the information found in position 9.  This is one of the reasons why when I wrote MarcEdit, I utilize a mixed process when working with data and

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Gabriel Farrell
Sounds like what you do, Terry, and what we need in PyMARC, is something like UnicodeDammit [0]. Actually handling all of these esoteric encodings would be quite the chore, though. I also used to think it would be cool if we could get MARC8 encoding/decoding into the Python standard library, but

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Godmar Back
On Thu, Mar 8, 2012 at 3:18 PM, Ed Summers e...@pobox.com wrote: Hi Terry, On Thu, Mar 8, 2012 at 2:36 PM, Reese, Terry terry.re...@oregonstate.edu wrote: This is one of the reasons you really can't trust the information found in position 9. This is one of the reasons why when I wrote

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Reese, Terry
Ed, Sure -- but this is one part of a much larger process. MarcEdit has two MARC algorithms, one that is a strict processing algorithm, and one that is a loose processing algorithm that is able to process data that would be otherwise invalid for most processors (and this is done because in

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Reese, Terry
I also used to think it would be cool if we could get MARC8 encoding/decoding into the Python standard library, but then I realized I'd rather work on other stuff while MARC8 withers and dies. Wouldn't that be nice. In MarcEdit, all data wants to be treated as UTF8, MARC8 support is there

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Jonathan Rochkind
a) Mis-characterized MARC char encodings are common amongst many of our corpuses and ILS's. It is a common problem. It can be very inconvenient. Not only Marc8 that says it's UTF8 and vice versa, but something that says it's MARC8 or UTF8 but is actually neither. b) While one solution would

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Jonathan Rochkind
Oh, and why do I favor this solution? Compared to passing input through as is: You're just prolonging the pain, something downstream is still going to have a problem with it, outputting known illegal data is not a good idea. Compared to heuristically guessing encoding: Heuristically

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Mark A. Matienzo
On Thu, Mar 8, 2012 at 3:32 PM, Godmar Back god...@gmail.com wrote: One side comment here; while smart handling/automatic detection of encodings would be a nice feature to have, it would help if pymarc could operate in an 'agnostic', or 'raw' mode where it would simply preserve the encoding

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Jeremy Nelson
Hi Godmar, Using something similar to Jonathan's suggestion , I use the Python's encode string method call 'replace' or 'ignore' options (I don't know the exact heuristics behind these optins) when encountering similar issues while automating MARC records into III and then exporting and

Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Michael B. Klein
For what it's worth, my patch was a stopgap measure, and acknowledged as such at the time. My proposal for a real, comprehensive solution was detailed in a comment in a (now-closed) issue Github ticket[1]. If I'd had the time and the knowledge, I would have implemented it that way. If I'd had the

[CODE4LIB] symfony

2012-03-08 Thread Nate Hill
Is there anyone on this list who is: 1. going to the PLA 2012 conference in Philadelphia next week 2. tight with the Symfony PHP framework 3. willing to hang with me, get me set up, and walk me through a thing or two 4. happy to drink the beers I will provide as compensation for

[CODE4LIB] Announcing the first Code4Lib Great Eastern meet up!

2012-03-08 Thread K. Godfrey
Hi all I’m happy to share that we are going to host our first Code4Lib Great Eastern meet up, targeting the Atlantic Provinces but of course, all are welcome! Join us in the Killam Memorial Library at Dalhousie University May 26 and 27! To sign up for the event and find full details for Code4Lib

Re: [CODE4LIB] Announcing the first Code4Lib Great Eastern meet up!

2012-03-08 Thread Nick Ruest
weelibrarian++ -nruest On 12-03-08 07:38 PM, K. Godfrey wrote: Hi all I’m happy to share that we are going to host our first Code4Lib Great Eastern meet up, targeting the Atlantic Provinces but of course, all are welcome! Join us in the Killam Memorial Library at Dalhousie University May 26

[CODE4LIB] Job posting: Digital Library Software Developer, Purdue Libraries

2012-03-08 Thread Bracke, Paul J
Job posting: Digital Library Software Developer Purdue University Libraries seek two programmers to develop and implement software to build out a long-term preservation environment for research data, allowing the Purdue University Research Repository (PURR,