Re: [CODE4LIB] Zoia
Isn't this why we have an anti-harrassment policy? Why not hold zoia (and all bots) accountable to the code of conduct like everyone else? If zoia says something that makes you feel uncomfortable, then speak up and we will take appropriate measures by removing the plugin or removing that response from the data set. Let's not over-think it. -Shaun On 1/22/13 10:56 PM, Bill Dueber wrote: On Tue, Jan 22, 2013 at 9:50 PM, Genny Engel gen...@sonoma.lib.ca.us wrote: Guess there's no groundswell of support for firing Zoia and replacing her/it with a GLaDOS irc bot, then? I'm in. We've both said things you're going to regret. [GLaDOS https://en.wikipedia.org/wiki/Glados is the really-quite-mean AI from the games Portal and Portal2] On Tue, Jan 22, 2013 at 9:50 PM, Genny Engel gen...@sonoma.lib.ca.uswrote: Guess there's no groundswell of support for firing Zoia and replacing her/it with a GLaDOS irc bot, then? *Sigh.* Genny Engel -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Andromeda Yelton Sent: Friday, January 18, 2013 11:30 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Zoia FWIW, I am both an active #libtechwomen participant and someone who is so thoroughly charmed by zoia I am frequently bothered she isn't right there *in my real life*. (Yes, I have tried to issue zoia commands during face-to-face conversations with non-Code4Libbers.) I think a collaboratively maintained bot with a highly open ethos is always going to end up with some things that cross people's lines, and that's an opportunity to talk about those lines and rearticulate our group norms. And to that end, I'm in favor of weeding the collection of plugins, whether because of offensiveness or disuse. (Perhaps this would be a good use of github's issue tracker, too?) I also think some sort of 'what's zoia and how can you contribute' link would be useful in any welcome-newbie plugin; it did take me a while to figure out what was going on there. (Just as it took me the while to acquire the tastes for, say, coffee, bourbon, and blue cheese, tastes which I would now defend ferociously.) But not having zoia would make me sad. And defining zoia to be woman-unfriendly, when zoia-lovers and zoia-haters appear to span the gender spectrum and have a variety of reasons (both gendered and non) for their reactions, would make me sad too. @love zoia. Andromeda -- Shaun Ellis User Interace Developer, Digital Initiatives Princeton University Library
Re: [CODE4LIB] : Persian Romanization table
If you want to work with MARC records, you can use MARC::Detrans (http://search.cpan.org/~esummers/MARC-Detrans-1.41/) The trick is you will need a config file for Persian. You also have to decide whether you want to use MARC-8 or UTF-8 before you construct the config file. We�ve done config files for Urdu (I�ll send you off list), but not Persian. I expect you could patch up the Urdu to make Persian without too much bother. It will not be perfect, but probably respectable. If you have a Persian speaker handy to spell check and tweak the results it will do really well. One problem with the config files for UTF-8 is that with any diacritical marks in the Romanization you may need to account for two different types of characters. For example in Urdu: rule romanh?/roman marc?/marc /rule May look like rule roman ? /roman marc?/marc /rule But the first h? = 0068 + 0323 (h + combining dot below) Whereas the second ? = a 1E25 (a single character) This little snake in the grass really goofed me up for a while, and makes the config file look duplicative when its not. Anyway if you�re interested in this alternative, I�ll be glad to provide whatever assistance I can. JJ -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Craig Franklin Sent: Tuesday, January 22, 2013 8:52 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] : Persian Romanization table I think that looking for English might be a red herring, what you want is a translation between Persian in the Arabic script to Persian in the Latin script. That said, a quick look at Wikipedia indicates that this might not be as straightforward a task as one might expect: http://en.wikipedia.org/w/index.php?title=Romanization_of_Persianoldid=532605934 Cheers, Craig On 23 January 2013 08:30, Han, Yan h...@u.library.arizona.edu wrote: Hello, All, I have a project to deal with Persian materials. I have already uses Google Translate API to translate. Now I am looking for an API to transliterate /Romanize (NOT Translate) Persian to English (not English to Persian). In other words, I have Persian in, and English out. There is a Romanization table (Persian romanization table - Library of Congresshttp://www.loc.gov/catdir/cpso/romanization/persian.pdf www.loc.gov/catdir/cpso/romanization/persian.pdf http://www.loc.gov/catdir/cpso/romanization/persian.pdf). For example, If should output as Kit?b My finding is that existing tools only do the opposite 1. Google Transliterate: you enter English, output Persian (Input �Bookmark�, output �??? �, Input �??? �, output �??? �) 2. OCLC language: the same as Google Transliterate. 3. http://mylanguages.org/persian_romanization.php : works, but no API. Anyone know such API exists? Thanks much, Yan Connect with Queens Library: * QueensLibrary.org http://www.queenslibrary.org/ * Facebook http://www.facebook.com/queenslibrarynyc * Twitter http://www.twitter.com/queenslibrary * LinkedIn http://www.linkedin.com/company/queens-library * Google+ https://plus.google.com/u/0/116278397527253207785 * Foursquare https://foursquare.com/queenslibrary * YouTube http://www.youtube.com/queenslibrary * Flickr http://www.flickr.com/photos/qbpllid/ * Goodreads http://www.goodreads.com/group/show/58240.Queens_Library The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer.
[CODE4LIB] C4L2013 Game Night - UIC Library - Tuesday 11th, 7:30 pm
Hi all, Thanks to Francis, we've got a room for the game night at the UIC Library. Looks like it'll start at 7:30 pm, to give folks time to get dinner. Not sure yet how late it can go. I'm going to be updating/modifying info on the social wiki (will move some of the stuff out to it's own section). I'll try to get to that tonight or tomorrow night. If you want me to also send you email when I make changes to the wiki page (http://wiki.code4lib.org/index.php/2013_social_activities) or get more info about Game Night, send an email w/ the subject starting with C4L2013 Game Night. Actually, also reply to me personally with phone info if you don't mind texting if you want to be alerted of any last minute changes or the like without checking the wiki. I'll also try to add notes in the people who signed up on the wiki (or reply to personal emails) on games they might bring so we don't end up with 20 sets of regular playing cards taking up valuable luggage space ;). I'll be bringing a number of games from my personal collection as well. Sorry for the brief note, but wanted to get something out. I'll probably not send any more emails about this directly to the list, so again, send me an email starting with C4L2013 Game Night if you want to be notified or keep an eye on the wiki. Jon Gorman
Re: [CODE4LIB] Zoia
Speak up only works if the speaker is treated with respect. If, instead, the speaker is assailed with a litany of you shouldn't think that and you're spoiling our fun, then I doubt if you will get many speakers. There needs to be a procedure for dealing with speaking up that doesn't resemble a public drubbing. Until that is added into the policy, the policy itself is a false promise and likely to make things worse for anyone speaking up, rather than better. kc On 1/23/13 5:21 AM, Shaun Ellis wrote: Isn't this why we have an anti-harrassment policy? Why not hold zoia (and all bots) accountable to the code of conduct like everyone else? If zoia says something that makes you feel uncomfortable, then speak up and we will take appropriate measures by removing the plugin or removing that response from the data set. Let's not over-think it. -Shaun On 1/22/13 10:56 PM, Bill Dueber wrote: On Tue, Jan 22, 2013 at 9:50 PM, Genny Engel gen...@sonoma.lib.ca.us wrote: Guess there's no groundswell of support for firing Zoia and replacing her/it with a GLaDOS irc bot, then? I'm in. We've both said things you're going to regret. [GLaDOS https://en.wikipedia.org/wiki/Glados is the really-quite-mean AI from the games Portal and Portal2] On Tue, Jan 22, 2013 at 9:50 PM, Genny Engel gen...@sonoma.lib.ca.uswrote: Guess there's no groundswell of support for firing Zoia and replacing her/it with a GLaDOS irc bot, then? *Sigh.* Genny Engel -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Andromeda Yelton Sent: Friday, January 18, 2013 11:30 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Zoia FWIW, I am both an active #libtechwomen participant and someone who is so thoroughly charmed by zoia I am frequently bothered she isn't right there *in my real life*. (Yes, I have tried to issue zoia commands during face-to-face conversations with non-Code4Libbers.) I think a collaboratively maintained bot with a highly open ethos is always going to end up with some things that cross people's lines, and that's an opportunity to talk about those lines and rearticulate our group norms. And to that end, I'm in favor of weeding the collection of plugins, whether because of offensiveness or disuse. (Perhaps this would be a good use of github's issue tracker, too?) I also think some sort of 'what's zoia and how can you contribute' link would be useful in any welcome-newbie plugin; it did take me a while to figure out what was going on there. (Just as it took me the while to acquire the tastes for, say, coffee, bourbon, and blue cheese, tastes which I would now defend ferociously.) But not having zoia would make me sad. And defining zoia to be woman-unfriendly, when zoia-lovers and zoia-haters appear to span the gender spectrum and have a variety of reasons (both gendered and non) for their reactions, would make me sad too. @love zoia. Andromeda -- Karen Coyle kco...@kcoyle.net http://kcoyle.net ph: 1-510-540-7596 m: 1-510-435-8234 skype: kcoylenet
[CODE4LIB] Job: Front-End Developer at University of Wisconsin-Madison
UW-Madison Libraries need a front-end developer. We pay well, and we hold a lot of developer meetings lakeside with some of the state's best beverages. We're primarily a Ruby-on-Rails dev shop, with lots of interactive digital collection focused work on the horizon. We'll likely stand up Drupal this year and begin a major responsive re-design of the entire library web presence. Feel free to contact me if you have any questions. Formal details below. Cheers, - Eric L. - - - - Required: minimum 1 year work experience in web and database programming; experience with the web technologies (HTML, CSS, and a commonly used server- side language such as Ruby, PHP, or Java); experience with application development across its life cycle; experience working in a Unix or Linux web server environment; excellent oral, written, and interpersonal communication skills. Several of the following are desired: strong understanding of a design pattern based code framework such as Ruby-on-Rails and ActiveRecord in Ruby or comparable frameworks in Java, and of the underlying principles of object- oriented design; strong experience with HTML5, common Javascript frameworks such as jQuery and Backbone, CSS3 and CSS preprocessors such as Sassy CSS and less.js, websockets, responsive web design frameworks such as Twitter bootstrap; experience developing for mobile devices, particularly for the mobile web; experience with content management systems such as Drupal; familiarity with user experience design including usability best practices and testing, and conformance with web accessibility requirements. The developer will be responsible for new or revised software development within the UW Madison General Library System including developing and deploying new and existing web applications focusing on user experience, and assisting in the design of infrastructure for the Libraries' online services. S/He will participate in requirements gathering and application design teams and will contribute to architectural design discussions. S/He will serve on a team that is responsible for supporting and troubleshooting applications running in production. In addition to working with library staff, SDG developers are expected to work closely with faculty, researchers, students, and the general public as an active participant on a variety of task forces and project teams. There will also be frequent interaction with the Division of Information Technology (DoIT) staff as well as Campus/College/Department technical staff, faculty, and vendors. The consultant will be expected to participate actively in library and campus-wide committees. The consultant will be part of the SDG team under the general direction of the SDG Manager. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/5743/
Re: [CODE4LIB] Zoia
Karen, yes, there is a procedure for dealing with speaking up: // Participants asked to stop any harassing behavior are expected to comply immediately. If a participant engages in harassing behavior, organizers may take any action they deem appropriate, including warning the offender, expulsion from the Code4Lib event, or banning the offender from a chatroom or mailing list. // [1] It's easier to sense someone's discomfort in person. But in IRC, there's no way to tell and the issue can only be addressed if someone speaks up. [1] https://github.com/code4lib/antiharassment-policy/blob/master/code_of_conduct.md -Shaun On 1/23/13 10:28 AM, Karen Coyle wrote: Speak up only works if the speaker is treated with respect. If, instead, the speaker is assailed with a litany of you shouldn't think that and you're spoiling our fun, then I doubt if you will get many speakers. There needs to be a procedure for dealing with speaking up that doesn't resemble a public drubbing. Until that is added into the policy, the policy itself is a false promise and likely to make things worse for anyone speaking up, rather than better. kc On 1/23/13 5:21 AM, Shaun Ellis wrote: Isn't this why we have an anti-harrassment policy? Why not hold zoia (and all bots) accountable to the code of conduct like everyone else? If zoia says something that makes you feel uncomfortable, then speak up and we will take appropriate measures by removing the plugin or removing that response from the data set. Let's not over-think it. -Shaun On 1/22/13 10:56 PM, Bill Dueber wrote: On Tue, Jan 22, 2013 at 9:50 PM, Genny Engel gen...@sonoma.lib.ca.us wrote: Guess there's no groundswell of support for firing Zoia and replacing her/it with a GLaDOS irc bot, then? I'm in. We've both said things you're going to regret. [GLaDOS https://en.wikipedia.org/wiki/Glados is the really-quite-mean AI from the games Portal and Portal2] On Tue, Jan 22, 2013 at 9:50 PM, Genny Engel gen...@sonoma.lib.ca.uswrote: Guess there's no groundswell of support for firing Zoia and replacing her/it with a GLaDOS irc bot, then? *Sigh.* Genny Engel -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Andromeda Yelton Sent: Friday, January 18, 2013 11:30 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Zoia FWIW, I am both an active #libtechwomen participant and someone who is so thoroughly charmed by zoia I am frequently bothered she isn't right there *in my real life*. (Yes, I have tried to issue zoia commands during face-to-face conversations with non-Code4Libbers.) I think a collaboratively maintained bot with a highly open ethos is always going to end up with some things that cross people's lines, and that's an opportunity to talk about those lines and rearticulate our group norms. And to that end, I'm in favor of weeding the collection of plugins, whether because of offensiveness or disuse. (Perhaps this would be a good use of github's issue tracker, too?) I also think some sort of 'what's zoia and how can you contribute' link would be useful in any welcome-newbie plugin; it did take me a while to figure out what was going on there. (Just as it took me the while to acquire the tastes for, say, coffee, bourbon, and blue cheese, tastes which I would now defend ferociously.) But not having zoia would make me sad. And defining zoia to be woman-unfriendly, when zoia-lovers and zoia-haters appear to span the gender spectrum and have a variety of reasons (both gendered and non) for their reactions, would make me sad too. @love zoia. Andromeda -- Shaun Ellis User Interace Developer, Digital Initiatives Princeton University Library
[CODE4LIB] Thoughts on Code4lib
Hi, I'm Pat and I have a bit of a long story for you. I work at California State University, Chico. I'm new to the library world. I don't have a MLS. I don't have a degree in computer science, computer engineering, or management systems. I have a BS in Biology. When I got my degree the biology program was fairly diverse and extremely friendly. The honors society was very welcoming, inclusive, and supportive. I then went to get a teaching credential because I thought I wanted to teach high school science. That program was very diverse and extremely unfriendly. It was full of mean, petty, judgmental students and teachers. After I figured out that being a high school science teacher was not what I was going to be good at, I went to get a Masters in computer science (spoiler: I didn't finish). There was no gender diversity. There were two groups, white males (of which I was one) and Indian males. The students from India mostly stuck to their own group. They claimed a lab and made it their own. Looking back, I'm sure I could have done a lot more to reach out, but I didn't. I had my small group of good friends and I put my head down and tried to get my classes done. Before I finished my MS, I took a job with a startup in San Francisco. I did four years in the bubble/bust days. The company I worked for had good gender diversity, even at the founder level. The surrounding environment was pretty much what you've heard or experienced. Fast-forward to now and again I work where there is above average gender diversity. I feel we have a good environment where people can speak their mind and contribute to always making our environment better. Having seen a number of different environments and communities through the years, I think that code4lib has a pretty good thing going. Can we be better than we already are? Of course. Does the desire to make things better constitute a condemnation of the present status? Of course not. I salute everybody trying hard to make code4lib better. I just also wanted to say that I think this group is at the top of my list for communities that are welcoming, supportive, and embrace diversity. Thanks for listening, Pat
[CODE4LIB] DEADLINE EXTENSION: CFP for ACM/IEEE Joint Conference on Digital Libraries 2013
The following submission deadlines for the 2013 Joint Conference on Digital Libraries (JCDL) have been extended: Full paper submissions are due 4 February 2013 Short paper, panel, poster, demonstration submissions are due 8 February 2013. Workshop and tutorial demonstration submissions are due 15 February 2013. For more information, please refer to the complete CFP at http://jcdl2013.org/call-for-papers. Doctoral consortium submissions will be due 15 April 2013, and details are available at http://jcdl2013.org/doctoral-consortium. The JCDL is a major international forum focusing on digital libraries and associated technical, practical and social issues. This year's conference will be held in Indianapolis, IN from July 22-26. We welcome submissions on the wide range of topics of interest in Digital Libraries worldwide. On behalf of the JCDL 2013 Planning Committee, Best, Robert ** Robert H. McDonald Associate Dean for Library Technologies Deputy Director-Data to Insight Center, Pervasive Technology Institute Indiana University 1320 East 10th Street Herman B Wells Library 234 Bloomington, IN 47405 Phone: 812-856-4834 Email: rhmcd...@indiana.edu Skype: rhmcdonald AIM: rhmcdonald1
Re: [CODE4LIB] Tablets to help with circulation services
FWIW: All of the card-readers I've tested (Square, Paypal) require their particular apps to read...there's no generic output that's readable by the device. At least on iOS, access to the camera is via an API only accessible by an app, which means no generic browser based access to the camera output either. If you were to write an iOS app, of course, all bets are off...you could do what you wanted with the camera, including barcode reading. Android is much less locked down than iOS, but I'm not as familiar with it. If I were doing this, I'd look into using a bluetooth scanner in combo with the tablet. In that case, the scanner just presents as if it were a keyboard, passing the data off to the tablet just as if it were keyed in. That would work in-browser, in app, or where ever. We're considering this model as a possibility for some services in our new building, with the hangup being desensitization of the materials after checkout. Jason On Wed, Jan 23, 2013 at 11:34 AM, Stephen Francoeur stephen.franco...@gmail.com wrote: We're looking into ways that tablets might be used by library staff assisting patrons in a long line at the circ desk. With a tablet, an additional staff person could pick folks off the line who might have things that can be handled on a properly outfitted tablet. I am wondering if anyone has any examples of a library using the camera on a tablet to scan barcodes on library materials (for check out or check in) or if anyone has used one of those magnetic stripe readers that you can attach to some tablets (such as the Square Register for the iPad which can be used to process credit cards)? I'm sure it's been done with a netbook; we're solely interested in doing this with a tablet. We're trying to see if we can install the GUI for Ex Libris Aleph on a tablet running Microsoft RT. If this might work on tablets running Android or iOS, that would be interesting as well. Any examples or thoughts about this would be most welcome. Thanks! Stephen Francoeur User Experience Librarian Newman Library Room 516 Baruch College 151 E. 25th Street New York, NY 10010 646.312.1620 stephen.franco...@baruch.cuny.edu http://stephenfrancoeur.com
[CODE4LIB] Job: Digitization Preservation Librarian at McGill University
**Digitization Preservation Librarian** eScholarship, ePublishing Digitization Appointment: Tenure track Assistant or Associate Librarian depending upon experience Duration: Initial three-year appointment with possibility for renewal Salary: Commensurate with experience The McGill Library seeks an innovative, autonomous and resourceful librarian to manage the current digital collections and work with the campus community on digitization and preservation of the material and the library's special and circulating collections of the Library of one of the world's most prestigious research universities. Reporting to the Senior Director Digital Initiatives, the Digitization Preservation Librarian supervises 3 IT staff responsible for the digitization and preservation of the library's special and circulating collections. THE McGILL LIBRARY The Library takes as its motto: Information Service to demonstrate its commitment to the delivery of innovative information products, services and programs of the highest quality focused on client needs and supportive of the University's strategic mission and directions. The Library proactively supports the teaching, learning and research needs of faculty and students to ensure that the university's strategic mission of excellence as a research intensive, student-centred university is satisfied. Collection building is based upon the premise of preference for electronic versions. McGill Library has the largest collection in Quebec and is one of Canada's largest academic libraries with access to over 6 million monographs and 80,000 online serials and databases. The library is a member of the Canadian Association of Research Libraries (CARL), the Association of Research Libraries (ARL), the Conference des recteurs et principaux des universites du Quebec (CRÉPUQ), the Center for Research Libraries (CRL), and is the first Canadian member of the HathiTrust Digital Library. INFORMATION FOR PROSPECTIVE STAFF Information about the University and the McGill Library is at the University's web site (www.mcgill.ca and www.mcgill.ca/library). As a tenured stream appointee, the successful candidate is expected to devote himself to the full range of academic duties as defined in the Regulations Relating to the Employment of Librarian Staff (www.mcgill.ca/secretariat/policies/academic/) DUTY STATEMENT Primary Purpose of Position To manage the current digital collections and work with the campus community on digitization and preservation of the library's special and circulating collections. Lead the development and the implementation of digital projects. Provide advice in the acquisition of born-digital library material. Duties and responsibilities include, but are not limited to: • Manage the daily operations and supervise the staff of the Digitization Preservation group. Receive requests and evaluate requirements. Make recommendations for appropriate methods of capture. • Plan, schedule, direct the work and monitor the performance of the staff. Train staff and other stakeholders. • Communicate with vendors on issues related to hardware, software and digitization of special formats. • Develop and document efficient digital production workflows supporting the creation of digital objects that conform to digital library standards. • Develop digital preservation policies, guidelines and standards. • Analyse the digital collections, the University Archives and the Inter- Library Loans requests for the purposes of identifying and planning preservation actions. Provide leadership for proposed digital preservation projects. • Participate in exhibit preparation for fundraising, development or outreach activities. • Work closely with cataloging staff, archivists, curators, collection development staff to integrate digital preservation policy requirements into broader organizational policies and procedures. • Research, test, specify, and implement technology for a sustainable digital preservation which will meet the ongoing management, access, and preservation needs of the Library. • Work with IT to develop an overall migration strategy to ensure that material in standard and non-standard or obsolete digital formats will be reformatted and /or refreshed regularly. • Develop and maintain disaster recovery planning and policy document for digital materials in coordination with the IT. • Promote the digitization and preservation programs to faculty, library staff and other stakeholders. • Participate in Library Technology Services' general planning and policy development in support of the Library's strategic directions. • Attend various Library, Institute, Faculty and University wide committees and represent the Library on these or external committees as required. • Ensure compliance with staff conduct and occupational health and safety requirements. REPORTING
[CODE4LIB] Job: Digital Asset Metadata and Taxonomy Specialist for a Motion Picture Studio at Thought Equity Motion
Digital Asset Metadata and Taxonomy Specialist for a Motion Picture Studio The Digital Asset Metadata and Taxonomy Specialist is a mid-level position for a detail oriented and hard-working professional with the energy and passion for working with basic and complex metadata structures. This person needs to listen and understand requirements and anticipate problems, which need to be solved. The position requires spending time with Implementation Team to understand the requirements and metadata needs and working with corporate sales teams to manage customer expectations. Support the planning/implementation aspects of new or existing metadata structures for studio, broadcast and content archive owners. The position will require the ability to bridge the gap and support sales, technology and customer requirements. This is a mid-level position providing media technology support to service sales and turn-up. T3Media (T3M) is in search of a hardworking, results-oriented individual who has a friendly and outgoing personality. The ideal candidate is patient, process-oriented, and comfortable with both metadata schemas and Digital Asset Management Systems. Outstanding verbal and written communication skills are required, as is a willingness to go above and beyond both for T3M as well as our customers. The ability to handle multiple projects and multi-task is a critical trait for this position. Specific Responsibilities: * Maintain integrity of key metadata for digital assets including * Technical metadata * Client specific descriptive metadata * Maintain policy and standards for technical metadata dealing with video asset management system * In depth understanding of T3Media's Baseline Automated Metadata Services and enhanced metadata curation services * Work closely with other members of Ingest, Operations, Fulfillment and IT teams to ensure support of metadata across operations for * Efficient Search Identification * Efficient Accessibility Management * Efficient Ingest * Efficient Export * Creation of Timelines Hierarchy * Understanding of how various metadata fields can be used to create user filters * Find ways to provide ease for use of metadata for key digital asset management standards for * Automated Ingest * Automated Technical Attribute Validation * Automated Delivery * Automated Storage Policy Execution * De-duplication Experience Attributes: * B.S. Computer Science, Software Engineering, MIS or equivalent work experience. * Solid oral, written, presentation and interpersonal communication skills * Ability to work as part of a team to solve technical problems in varied political environments * Must have media/IT technology experience metadata schemas for digital asset management systems * Must be able to communicate effectively with remote resources within the company and manage/escalate actions appropriately. * Experience with tape archive management, analog to digital transformations, media asset management, post production, production IT infrastructure. * 3-5 years of relevant experience in architecture, professional services, media business development, customer facing media operations. * Experience with large media projects. * Experience with environments such as Studios, Broadcasters, or other relevant Content Library owners. * Demonstrated success in a results-focused, aggressive, hard working, high-growth culture, startup experience preferred. * Excellent organizational, verbal, written communication and interpersonal skills. * Attention to detail. * Ability to communicate and create recommendations and functional requirements related to metadata systems implementations * Ability to work independently and as part of a team * History of thriving in a multi-tasking environment * Highly adaptable and comfortable with change * Proficiency in Microsoft Excel, PPT, Word * Experience with film/video production, stock footage, web development, or other related industries a plus. * Excellent communication, presentation and customer service skills. * Must be willing to break with established industry thinking and business models; develop new innovative solutions that take advantage of new services, products and commercial models. Andrea Kalas will be holding interviews at the ALA JobLIST Placement Center at the Midwinter Meeting in Seattle, Saturday, January 26 and Sunday, January 27, 2013 from 9am - 5pm. Please email Andrea at j...@t3media.com to set up your appointment. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/5744/
[CODE4LIB] Job: Visiting Research Programmer for Repository Development at University of Illinois at Urbana-Champaign
Position available immediately. This is a full-time, three-year visiting academic professional appointment in the University of Illinois at Urbana- Champaign Library Software Development Group. Position may become permanent dependent on funding. Duties and Responsibilities: As part of a team of repository developers, the Research Programmer will be responsible for providing programming and technical support for all components of a large-scale digital preservation management system, codename Medusa, and the technical infrastructure for the IDEALS scholarly communications initiatives within the University Library. As necessary, the Research Programmer may also provide technical support to other scholarly communication or digital preservation research projects or related programs within the Library. Detailed job duties include but are not limited to the following: * Work with project stakeholders and senior programming staff to gather and analyze requirements for repository development and digital preservation, and recommend approaches to meeting those requirements. * Working independently or as a member of a small team, will be responsible for implementing the approved recommendations, especially for in-house development, but also for customization or integration of purchased and open source software. * Apply best practices in various software development methodologies, including version control, automated testing and code refactoring, and leveraging appropriate programming frameworks and technical architectures to the requirements and proposed solutions. * May supervise student hourly or graduate assistant employees. * Encouraged to spend 5% of their time on personal research to learn new skills and stay abreast of the latest developments and trends in software development, especially in the context of a library setting. * May also have opportunities to participate in other research grant projects in the Library. Environment: The University of Illinois Library at Urbana-Champaign is one of the preeminent research libraries in the world. With more than 12 million volumes and significant digital resources, it ranks second in size among academic research libraries in the United States and first among public university libraries in the world. As the intellectual heart of the campus, the Library is committed to maintaining the strongest possible collections and services and engaging in research and development activities in pursuit of the University's mission of teaching, scholarship, and public service. The Library currently employs approximately 90 faculty and 300 academic professionals, staff, and graduate assistants. The Library consists of multiple departmental libraries located across campus, as well as an array of central public, technical, and administrative service units. The University of Illinois Library Software Development Group (SDG) is an exciting and supportive team with whom to work that encourages continual learning and career growth. SDG developers work closely with library faculty and staff to design, customize and implement a wide variety of innovative and critical software, web services and technical infrastructure including IDEALS[i] , Connections@Illinois[ii], BibApp[iii], Vireo[iv] and Medusa[v]. All academic professionals in the Library are encouraged to take advantage of Investigation Time[vi]. Qualifications: Required: Bachelor's Degree; Solid understanding of core Web technologies: HTML, CSS, JavaScript; Experience with one or more relevant programming/scripting languages: Ruby, Python, VB/ASP, Java, etc.; Demonstrated ability to accurately convert client requirements and specifications into working code; Ability to work independently or under only general direction; Motivated, self-starter, proactive, resourceful, naturally inquisitive, desire to continuously improve; Strong oral and written communication skills; able to legally work in the United States by January 15, 2013. Preferred: Master's degree in Library and Information Science, Computer Science or related field; One or more years of experience in developing and coding interactive, data-driven Web applications in Ruby on Rails and/or Java; Experience with open-source software tools relevant to scholarly communication and libraries, specifically those related to repositories: DSpace, Fedora Commons, Blacklight and Solr; Experience working in a UNIX/Linux command-line environment; Experience with current software development methodologies and tools, such as agile and scrum, test driven development, source control and versioning, code refactoring and DRY; Experience working with XML, and library metadata and interoperability standards (e.g., PREMIS, MARC, MODS, Dublin Core, OAI-PMH) Salary: Salary is competitive and is commensurate with experience and credentials. This is a three-year visiting academic professional position. If funding is available after the three years, the position
Re: [CODE4LIB] Tablets to help with circulation services
I'll second Jason's Bluetooth recommendation. I was involved in a mapping project in which we needed to gather barcodes from books at particular locations in the stacks. We used this cordless scannerhttp://us.cipherlab.com/catalog.asp?CatID=8SubcatID=11ProdID=255and connected it via bluetooth to an iPhone. Ron Gilmour Web Services Librarian Ithaca College Library On Wed, Jan 23, 2013 at 12:34 PM, Stephen Francoeur stephen.franco...@gmail.com wrote: We're looking into ways that tablets might be used by library staff assisting patrons in a long line at the circ desk. With a tablet, an additional staff person could pick folks off the line who might have things that can be handled on a properly outfitted tablet. I am wondering if anyone has any examples of a library using the camera on a tablet to scan barcodes on library materials (for check out or check in) or if anyone has used one of those magnetic stripe readers that you can attach to some tablets (such as the Square Register for the iPad which can be used to process credit cards)? I'm sure it's been done with a netbook; we're solely interested in doing this with a tablet. We're trying to see if we can install the GUI for Ex Libris Aleph on a tablet running Microsoft RT. If this might work on tablets running Android or iOS, that would be interesting as well. Any examples or thoughts about this would be most welcome. Thanks! Stephen Francoeur User Experience Librarian Newman Library Room 516 Baruch College 151 E. 25th Street New York, NY 10010 646.312.1620 stephen.franco...@baruch.cuny.edu http://stephenfrancoeur.com
Re: [CODE4LIB] Tablets to help with circulation services
Hi Stephen, From: ... Jason Griffey If I were doing this, I'd look into using a bluetooth scanner in combo with the tablet. For reading book barcodes (e.g. codabar) I would second Jason's suggestion. We used the CipherLab 1660 Bluetooth barcode scanner when we were field testing an iPad web app for shelf reading and inventory. After figuring out the initial configuration steps, the scanner worked like a charm. I looked at a lot of native iPhone/iPad barcode scanner apps but none of them seemed capable of reading a codabar barcode into a web form input box. -- Michael # Michael Doran, Systems Librarian # University of Texas at Arlington # 817-272-5326 office # 817-688-1926 mobile # do...@uta.edu # http://rocky.uta.edu/doran/ -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jason Griffey Sent: Wednesday, January 23, 2013 12:27 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Tablets to help with circulation services FWIW: All of the card-readers I've tested (Square, Paypal) require their particular apps to read...there's no generic output that's readable by the device. At least on iOS, access to the camera is via an API only accessible by an app, which means no generic browser based access to the camera output either. If you were to write an iOS app, of course, all bets are off...you could do what you wanted with the camera, including barcode reading. Android is much less locked down than iOS, but I'm not as familiar with it. If I were doing this, I'd look into using a bluetooth scanner in combo with the tablet. In that case, the scanner just presents as if it were a keyboard, passing the data off to the tablet just as if it were keyed in. That would work in-browser, in app, or where ever. We're considering this model as a possibility for some services in our new building, with the hangup being desensitization of the materials after checkout. Jason On Wed, Jan 23, 2013 at 11:34 AM, Stephen Francoeur stephen.franco...@gmail.com wrote: We're looking into ways that tablets might be used by library staff assisting patrons in a long line at the circ desk. With a tablet, an additional staff person could pick folks off the line who might have things that can be handled on a properly outfitted tablet. I am wondering if anyone has any examples of a library using the camera on a tablet to scan barcodes on library materials (for check out or check in) or if anyone has used one of those magnetic stripe readers that you can attach to some tablets (such as the Square Register for the iPad which can be used to process credit cards)? I'm sure it's been done with a netbook; we're solely interested in doing this with a tablet. We're trying to see if we can install the GUI for Ex Libris Aleph on a tablet running Microsoft RT. If this might work on tablets running Android or iOS, that would be interesting as well. Any examples or thoughts about this would be most welcome. Thanks! Stephen Francoeur User Experience Librarian Newman Library Room 516 Baruch College 151 E. 25th Street New York, NY 10010 646.312.1620 stephen.franco...@baruch.cuny.edu http://stephenfrancoeur.com
[CODE4LIB] Job: Head of Digital Initiatives at Ohio State University
The Ohio State University Libraries invites applications and nominations for the position of Head, Digital Initiativesto lead the evolution of digital library services and collections that support the research and teaching needs of theUniversity. The successful candidate will work collaboratively and consultatively within the Libraries' InformationTechnology Division, as well as across other appropriate areas of the Libraries, to provide vision for, and build, acohesive and extensible suite of discovery, access, preservation, curation, security, repository, archival and storageservices. The Digital Initiatives program collaboratively develops strategies, and plans, implements, and supports projects toadvance the creation and integration of digital library services and digital collections into the academic enterprise.Key partners in this endeavor include the Libraries' digital repository, publishing, preservation and reformatting,and special collections programs, as well as other potential campus partners. This position reports to the AssociateDirector for Information Technology, as part of a division that provides web applications, informationmanagement, discovery systems, and technical infrastructure. This is a tenure track faculty position. Responsibilities * Leads creation and articulation of an evolving digital initiatives environment in alignment with theLibraries' mission and strategic plan and with ongoing input from key stakeholders throughout theorganization. * Guides the development and implementation of digital asset and data management strategies, policies,standards, and procedures that support discovery, access, management, storage, and preservation of theLibraries' digital assets and resources. * Works collaboratively within the Libraries' Information Technology Division to articulate and implementan evolving technology services environment; actively participates in the design and development of thetechnical architecture for digital library applications, middleware, systems, and services. * Works with appropriate staff to create, maintain and improve the Libraries' locally developed and hosteddigital services. Leads cross-divisional digital projects, expedites their completion, and createsdocumentation for project-related activities. Acts as a liaison for digitization and metadata projects withother teams within the Libraries and/or other campus groups. * Transforms digital library initiatives through an iterative, data-informed, and test-driven process thatemphasizes performance, sustainability, and usability. * Maintains in-depth knowledge in the identification, assessment, and implementation of trends and * emerging technologies that strategically advance the Libraries' mission related to digital initiatives andonline scholarship. * Engages in national and consortial efforts in the digital library domain, and seeks mutually beneficialpartnerships and collaborations with peer institutions and in the private sector. * Works collegially with all personnel to achieve the Library's mission and strategic goals. Participatesactively in library-wide initiatives and serves on committees, project teams, and task forces. * Contributes to developments in the field of digital librarianship through active professional engagementand research, presenting, and publishing in appropriate venues. ualifications (Required) * ALA accredited MLS/MLIS degree or equivalent. * Experience in managing digital projects/services and/or digital collections. * Demonstrated ability to independently, as well as collaboratively, plan, coordinate, and implementeffective digital projects, including managing multiple and simultaneous projects. * Demonstrated success in collaborative problem solving and working across organizational boundaries. * Experience with current digital collection architectures, technologies, standards, platforms, and products. * Knowledge and understanding of emergent and best practices, standards, issues and trends relating todigital initiatives in the library environment. * Excellent communication and interpersonal skills, both oral and written. * Excellent organizational, analytical and problem-solving skills. * Ability to meet the requirements of promotion and tenure; commitment to professional development andservice. Qualifications (Desired) * Minimum of three years professional experience in managing digital projects, digital services, and/ordigital collections in an academic or large public institution. * Demonstrated ability to lead change, and identify and implement new technologies, services and work ability to learn and evaluate new technologies quickly. * Competency in analysis, budgeting and planning, assessment and evaluation, and service management. * Knowledge of the standards and technological framework for digital preservation. * Demonstrated knowledge of current information technology
Re: [CODE4LIB] Tablets to help with circulation services
On Jan 23, 2013, at 12:34 PM, Stephen Francoeur wrote: We're looking into ways that tablets might be used by library staff assisting patrons in a long line at the circ desk. With a tablet, an additional staff person could pick folks off the line who might have things that can be handled on a properly outfitted tablet. [trimmed] I have two thoughts on the matter -- 1. Trying to take a picture with a tablet is pretty awkward. It might be better on a smaller form-factor device. (eg, an iPod Touch or an Android phone w/out a service plan) ... but this might be less useful for other tasks. 2. It might be worthwhile to look at what tasks can be handled by staff without a computer, or without a specially outfitted computer. (eg, can you answer reference questions using the publicly available website?) -Joe
Re: [CODE4LIB] Tablets to help with circulation services
The original (white) Square reader is unencrypted, and the output can be read by an app, but you'll need to a) know how to write an app for the platform(s) you wish, and b) figure out how to decode the serial data, which isn't particularly well documented out there in the world. If you're using Chrome Canary, you can load up this page: http://webaudiodemos.appspot.com/AudioRecorder/index.html and connect a Square, and see an oscilloscope output of the data. Again, you'd have to interpret what that serial data means for you, but this is the kind of stuff that will eventually be possible with HTML5, once it's widely adopted. Camera access is also forthcoming in HTML5, so there may come a time when you can natively do barcode scanning using the rear-facing camera of your tablet/smart device. For now, while things still require mobile apps, the most sustainable solution may be to develop the app in Phonegap (http://phonegap.com/) so it's already in HTML5 when the technology is finally ready to just do this in the browser instead of a compiled app. Or, Bluetooth. That works too. -Ian -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jason Griffey Sent: Wednesday, January 23, 2013 1:27 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Tablets to help with circulation services FWIW: All of the card-readers I've tested (Square, Paypal) require their particular apps to read...there's no generic output that's readable by the device. At least on iOS, access to the camera is via an API only accessible by an app, which means no generic browser based access to the camera output either. If you were to write an iOS app, of course, all bets are off...you could do what you wanted with the camera, including barcode reading. Android is much less locked down than iOS, but I'm not as familiar with it. If I were doing this, I'd look into using a bluetooth scanner in combo with the tablet. In that case, the scanner just presents as if it were a keyboard, passing the data off to the tablet just as if it were keyed in. That would work in-browser, in app, or where ever. We're considering this model as a possibility for some services in our new building, with the hangup being desensitization of the materials after checkout. Jason On Wed, Jan 23, 2013 at 11:34 AM, Stephen Francoeur stephen.franco...@gmail.com wrote: We're looking into ways that tablets might be used by library staff assisting patrons in a long line at the circ desk. With a tablet, an additional staff person could pick folks off the line who might have things that can be handled on a properly outfitted tablet. I am wondering if anyone has any examples of a library using the camera on a tablet to scan barcodes on library materials (for check out or check in) or if anyone has used one of those magnetic stripe readers that you can attach to some tablets (such as the Square Register for the iPad which can be used to process credit cards)? I'm sure it's been done with a netbook; we're solely interested in doing this with a tablet. We're trying to see if we can install the GUI for Ex Libris Aleph on a tablet running Microsoft RT. If this might work on tablets running Android or iOS, that would be interesting as well. Any examples or thoughts about this would be most welcome. Thanks! Stephen Francoeur User Experience Librarian Newman Library Room 516 Baruch College 151 E. 25th Street New York, NY 10010 646.312.1620 stephen.franco...@baruch.cuny.edu http://stephenfrancoeur.com
[CODE4LIB] Anyone have a SUSHI client?
[Background: SUSHI http://www.niso.org/committees/SUSHI/SUSHI_comm.htmlis a SOAP protocol for getting data on use of electronic resources in the COUNTER format] I'm just starting to look at trying to get COUNTER data via SUSHI into our data warehouse, and I'm discovering that apparently no one has worked on a SUSHI client since late 2009. UnlessI'm missing one? Anyone out there using SUSHI and have a client that works and is up-to-date and has some documentation of some sort? I'd prefer ruby or java, but will take anything that'll run under linux (i.e., not C#) at this point. I'm desperately trying not to have to deal with the raw SOAP and parsing the XML and such, so any help would be appreciated. -- Bill Dueber Library Systems Programmer University of Michigan Library
Re: [CODE4LIB] Zoia
Shaun: and yet when people spoke up on this mailing list about not being comfortable with Zoia, part of the response included people telling them essentially you're spoiling our fun. It wasn't the only response, and I do note that things seem to be moving to reforming Zoia, which contributes to this group feeling pretty good on the whole. But it was still a *noticeable* response, so messages implying that current culture/procedures are sufficient without continuing discussion seem premature. Deborah -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Shaun Ellis Sent: Thursday, 24 January 2013 5:00 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Zoia Karen, yes, there is a procedure for dealing with speaking up: // Participants asked to stop any harassing behavior are expected to comply immediately. If a participant engages in harassing behavior, organizers may take any action they deem appropriate, including warning the offender, expulsion from the Code4Lib event, or banning the offender from a chatroom or mailing list. // [1] It's easier to sense someone's discomfort in person. But in IRC, there's no way to tell and the issue can only be addressed if someone speaks up. [1] https://github.com/code4lib/antiharassment-policy/blob/master/code_of_conduct.md -Shaun On 1/23/13 10:28 AM, Karen Coyle wrote: Speak up only works if the speaker is treated with respect. If, instead, the speaker is assailed with a litany of you shouldn't think that and you're spoiling our fun, then I doubt if you will get many speakers. There needs to be a procedure for dealing with speaking up that doesn't resemble a public drubbing. Until that is added into the policy, the policy itself is a false promise and likely to make things worse for anyone speaking up, rather than better. kc On 1/23/13 5:21 AM, Shaun Ellis wrote: Isn't this why we have an anti-harrassment policy? Why not hold zoia (and all bots) accountable to the code of conduct like everyone else? If zoia says something that makes you feel uncomfortable, then speak up and we will take appropriate measures by removing the plugin or removing that response from the data set. Let's not over-think it. -Shaun On 1/22/13 10:56 PM, Bill Dueber wrote: On Tue, Jan 22, 2013 at 9:50 PM, Genny Engel gen...@sonoma.lib.ca.us wrote: Guess there's no groundswell of support for firing Zoia and replacing her/it with a GLaDOS irc bot, then? I'm in. We've both said things you're going to regret. [GLaDOS https://en.wikipedia.org/wiki/Glados is the really-quite-mean AI from the games Portal and Portal2] On Tue, Jan 22, 2013 at 9:50 PM, Genny Engel gen...@sonoma.lib.ca.uswrote: Guess there's no groundswell of support for firing Zoia and replacing her/it with a GLaDOS irc bot, then? *Sigh.* Genny Engel -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Andromeda Yelton Sent: Friday, January 18, 2013 11:30 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Zoia FWIW, I am both an active #libtechwomen participant and someone who is so thoroughly charmed by zoia I am frequently bothered she isn't right there *in my real life*. (Yes, I have tried to issue zoia commands during face-to-face conversations with non-Code4Libbers.) I think a collaboratively maintained bot with a highly open ethos is always going to end up with some things that cross people's lines, and that's an opportunity to talk about those lines and rearticulate our group norms. And to that end, I'm in favor of weeding the collection of plugins, whether because of offensiveness or disuse. (Perhaps this would be a good use of github's issue tracker, too?) I also think some sort of 'what's zoia and how can you contribute' link would be useful in any welcome-newbie plugin; it did take me a while to figure out what was going on there. (Just as it took me the while to acquire the tastes for, say, coffee, bourbon, and blue cheese, tastes which I would now defend ferociously.) But not having zoia would make me sad. And defining zoia to be woman-unfriendly, when zoia-lovers and zoia-haters appear to span the gender spectrum and have a variety of reasons (both gendered and non) for their reactions, would make me sad too. @love zoia. Andromeda -- Shaun Ellis User Interace Developer, Digital Initiatives Princeton University Library P Please consider the environment before you print this email. The contents of this e-mail (including any attachments) may be confidential and/or subject to copyright. Any unauthorised use, distribution, or copying of the contents is expressly prohibited. If you have received this e-mail in error, please advise the sender by return e-mail or telephone and then delete this e-mail together with all attachments from your