Re: [CODE4LIB] separate list for discussing a separate list for jobs
+1 ;) Riley Childs Student Asst. Head of IT Services Charlotte United Christian Academy (704) 497-2086 RileyChilds.net Sent from my Windows Phone, please excuse mistakes From: Notess, Markmailto:mnot...@iu.edu Sent: 5/7/2014 12:38 AM To: CODE4LIB@LISTSERV.ND.EDUmailto:CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] separate list for discussing a separate list for jobs Ha ha---yes! exactly. On 5/6/14, 6:13 PM, Joe Hourcle onei...@grace.nascom.nasa.gov wrote: On May 6, 2014, at 12:34 PM, Dan Chudnov wrote: Is it time to reconsider: should we start a separate list for Job: postings? code4lib-jobs, perhaps? I think the real question here is if we should have a separate list for discussing if we need a separate list for jobs. I propose 'code4lib-jobs-list-discuss'. -Joe
[CODE4LIB] Job: Technical RD Coordinator at Europeana
Technical RD Coordinator Europeana The Hague Are you a specialist in the research fields of Semantics and Metadata, and interested in the challenges of digital culture? Would you like to contribute with your technical expertise to the RD activities of Europeana? Then we might have the right job for you. Based in the National Library of the Netherlands in The Hague, [Europeana](http://europeana.eu/) is a catalyst for change in cultural heritage. We have been transformative in opening up data and access to culture. Through Europeana today, anyone can explore 33 million digitised books, paintings, films and other cultural objects. Our small but well-connected RD team facilitates research and innovationcarried out in Europeana's vast network. Especially, we are dedicated to make data work smarter, improving its quality and the way it is shared in the culture sector and beyond. The Technical RD coordinator is a newly created position in our team, reporting to the RD manager next to our Data RD coordinator and Interoperability specialist. The ambition is to better orchestrate the technical RD activities in Europeana. You will advise and participate to a variety of European projects together with a network of prestigious cultural institutions, research organizations and creative industries from all over Europe to provide new forms of access to culture. The work will also feature a number of communication tasks. _What will be the core responsibilities of this job?_ 1. Research coordination implementation Participate to the development of Europeana's own services: * Coordinate Europeana's strategy on publishing and using [Linked Open Data services](http://data.europeana.eu/) * Coordinate the assessment state-of-the-art tools and methods for improving Europeana's portfolio and later advise their implementation by our Development team - specifically focusing on [semantic enrichment](http://pro.europeana.eu/web/network/europeana-tech/-/wiki/Main/Task+force+multilingual+semantic+enrichment) and annotations by users, but also touching on data storage, [validation](http://www.slideshare.net/antoineisaac/europeana-rdf-validation) and search * Contribute to the specification of extensions to our [data model](http://pro.europeana.eu/edm-documentation) * Contribute to the writing of technical documentation for data providers and re-users * Advise our Data Ingestion team on the quality of incoming data Contribute to these areas in the wider context of Europeana's network of projects and strategic partners. Especially, the above themes may offer the opportunity to participate the design and implementation of (co-developed) RD prototypes and [experiments](http://arxiv.org/abs/1306.2866). 2. Research communication, knowledge sharing and community development Assist in scientific coordination of Europeana-related projects: review and advise relevant technical output from partners (documents, software), for example on metadata enrichment, vocabulary alignment or vocabulary services. Coordination and contribution to relevant [community groups](http://dp.la/info/2014/03/03/promoting-interoperability-working-on- rights/) and [task forces](http://pro.europeana.eu/network/task- forces/overview#EuropeanaTech), especially in the context of the [EuropeanaTech](http://pro.europeana.eu/europeana-tech/) RD community. Disseminate RD results from Europeana and its network via [papers](http://pro.europeana.eu/pro-blog/-/blogs/carare-and-europeana-win- best-paper-at-dublin-core-conference), [presentations](http://prezi.com/0zv1sd8xxcdp/semantic-web-technology-in- europeana/), [workshops](http://tpdl2013.upatras.gr/tut-edm.php), [blog posts](http://pro.europeana.eu/web/guest/pro-blog/-/blogs/2044712)… _What set of skills and knowledge should you bring?_ Our team is flexible, and we believe many smart and motivated people can contribute. We will however pay special attention to: * Computer science expertise (master's degree-level or higher): Semantic Web and Linked Data technology (RDF, RDFa, OWL, SKOS…), data modeling and ontologies, Information retrieval and extraction, machine learning and evaluation thereof. * Experience with programming and basic data technology such as XML. * Familiarity with the culture sector; experience with digital libraries and working with humanities and/or multilingual data is a strong advantage * Ability to team up with remote partners and on tight deadlines * A thirst for overseas collaboration, readiness to travel widely and regularly (up to once a month within Europe, once a year outside of Europe) * Analytical skills, curiosity and eye for detail * Balance between abstract thinking and pragmatism * Very high level of written and spoken English (technical reports, research papers, presentations), other European languages welcome _What are the benefits?_ Your monthly gross salary will be between EURO 2,636 -
Re: [CODE4LIB] separate list for jobs
Date: Wed, 7 May 2014 07:51:02 +1200 From: stuart.yea...@vuw.ac.nz Subject: Re: [CODE4LIB] separate list for jobs To: CODE4LIB@LISTSERV.ND.EDU On 05/07/2014 04:59 AM, Richard Sarvas wrote: Not to be a jerk about this, but why is the answer always No? There seem to be more posts on this list relating to job openings than there are relating to code discussions. Are job postings a part why this list was originally created? If so, I'll stop now. The answer is always no because we are collectively using the the possession of an email client with filtering capability and the personal knowledge of how to use it as a Shibboleth for group membership. Those who find it easier to complain than write a filter mark themselves as members of the outgroup intruding on the ingroup. cheers stuart This is a pretty terrible reply. Besides being rude, you're creating an artificial divide between us and them. No one is 'intruding' on anyone - it's a public forum for people who work in LIBRARIES (aka - places where inclusion is supposed to rule) without any filtering of participants, so technically anyone with an email address is part of the 'ingroup'. Just because you think you're one of the cool kids doesn't mean you should try to intimidate others with obscure words (seriously, shibboleth?) and patronizing tone. Unless you're trying to be sarcastic...in which case ignore this. But it doesn't come across that way. Also, asking why isn't complaining. And to answer the original question - job listings help more people than they annoy so they should be kept as-is. Sarah
[CODE4LIB] Python in Your Library
Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library
Re: [CODE4LIB] Python in Your Library
I've thought about applying it as we try to get more involved with Data Management, since Python is popular with scientists and researchers, but personally I haven't used it much. I prefer PHP for most things. I know that down at the University of North Texas they use Python extensively with their digital collection . . . they're basically a Python shop on the back end, with a dedicated team of developers. Best regards, *Jason Bengtson, MLIS, MA* Head of Library Computing and Information Systems Assistant Professor, Graduate College Department of Health Sciences Library and Information Management University of Oklahoma Health Sciences Center 405-271-2285, opt. 5 405-271-3297 (fax) *jason-bengt...@ouhsc.edu jason-bengt...@ouhsc.edu* *http://library.ouhsc.edu http://library.ouhsc.edu/* *www.jasonbengtson.com http://www.jasonbengtson.com/* NOTICE: This e-mail is intended solely for the use of the individual to whom it is addressed and may contain information that is privileged, confidential or otherwise exempt from disclosure. If the reader of this e-mail is not the intended recipient or the employee or agent responsible for delivering the 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 immediately notify us by replying to the original message at the listed email address. Thank You. j.bengtson...@gmail.com On Wed, May 7, 2014 at 8:13 AM, Julia caffr...@simmons.edu wrote: Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library
Re: [CODE4LIB] Python in Your Library
Language is a very personal issue, and this has been discussed before; maybe search the Code4Lib archives for a nice Python thread in 2013. But we’ve been using python3-pandas for data analysis and it’s a nice library. https://vimeo.com/59324550 -- Al Matthews Software Developer, Digital Services Unit Atlanta University Center, Robert W. Woodruff Library email: amatth...@auctr.edu; office: 1 404 978 2057 On 5/7/14, 9:13 AM, Julia caffr...@simmons.edu wrote: Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library ** The contents of this email and any attachments are confidential. They are intended for the named recipient(s) only. If you have received this email in error please notify the system manager or the sender immediately and do not disclose the contents to anyone or make copies. ** IronMail scanned this email for viruses, vandals and malicious content. ** **
Re: [CODE4LIB] separate list for jobs
+1 for Sarah My understanding of this listserv is that it's a place to learn. It's not a good learning environment if we make it so people don't want to ask questions for fear of being told they're stupid. Emily On Wed, May 7, 2014 at 8:37 AM, Sarah Shealy sarah.she...@outlook.comwrote: Date: Wed, 7 May 2014 07:51:02 +1200 From: stuart.yea...@vuw.ac.nz Subject: Re: [CODE4LIB] separate list for jobs To: CODE4LIB@LISTSERV.ND.EDU On 05/07/2014 04:59 AM, Richard Sarvas wrote: Not to be a jerk about this, but why is the answer always No? There seem to be more posts on this list relating to job openings than there are relating to code discussions. Are job postings a part why this list was originally created? If so, I'll stop now. The answer is always no because we are collectively using the the possession of an email client with filtering capability and the personal knowledge of how to use it as a Shibboleth for group membership. Those who find it easier to complain than write a filter mark themselves as members of the outgroup intruding on the ingroup. cheers stuart This is a pretty terrible reply. Besides being rude, you're creating an artificial divide between us and them. No one is 'intruding' on anyone - it's a public forum for people who work in LIBRARIES (aka - places where inclusion is supposed to rule) without any filtering of participants, so technically anyone with an email address is part of the 'ingroup'. Just because you think you're one of the cool kids doesn't mean you should try to intimidate others with obscure words (seriously, shibboleth?) and patronizing tone. Unless you're trying to be sarcastic...in which case ignore this. But it doesn't come across that way. Also, asking why isn't complaining. And to answer the original question - job listings help more people than they annoy so they should be kept as-is. Sarah
[CODE4LIB] Job: Enterprise Developer at University of Idaho
Enterprise Developer University of Idaho Moscow To develop and maintain software code for enterprise database and web applications under the direction of a development team supervisor, assigned functional business analysts, and senior developer staff. To provide daily operational support for enterprise database applications and university websites, assisting functional business analyst and senior developers to identify applicaion issues, and implement appropriate corrective actions. Job Duty Function Maintain complex software code for enterprise applications By: Job Duties/Responsibilities * Developing software changes based on documented functional specifications and under the direct supervision of senior developers. * Applying University coding standards and guidelines to all developed software. * Unit testing all software changes in an approved pre-production environment. * Maintaining proper software configuration management using standard ITS processes. * Participating in code reviews for new software modules. * Clearly and thoroughly documenting all software code changes. * Applying documented UI modifications to vendor-provided upgrades. * Testing all vendor upgrades before applying to the production environment. * Assisting senior developers with implementation of larger software changes. * Maintaining the staff documentation library on a regular basis. * Completing assigned tasks on time as identified by formal project plans. * Regularly reporting task status to the development supervisor and senior developers. Job Duty Function Support daily operations By: Job Duties/Responsibilities * Responding to application problems as reported by the functional business analysts. * Responding to unplanned outages. * Developing data transfer scripts as needed. * Assisting the functional business analysts and senior developers with troubleshooting efforts. Job Duty Function Maintain application security By: Job Duties/Responsibilities * Ensuring that all developed code utilizes appropriate application security structures. * Minimizing dependencies on non-application based database privileges. * Minimizing the use of sensitive personal information (SPI) where possible. * Reporting any undocumented SPI processes to the Director of Enterprise Applications. Job Duty Function Maintain Skills Needed to Support Enterprise Applications By: Job Duties/Responsibilities * Working directly under the guidance of a development supervisor, senior developers, and functional business analysts. * Reviewing unit-developed procedural documents on a regular basis * Evaluating new technical products in test environment * Reviewing available technical documentation and online sources * Attending professional training and conferences Minimum Qualifications * Requires a Bachelor's Degree (Computer Science, Management Information Systems, or related field), OR four (4) years of experience programming in one or more procedural languages. * Ability to work under direction of senior staff * Understanding of relational database concepts * Experience in identifying and resolving technical issues * Experience interacting with clients to determine requirements * Experience providing technical assistance for database management systems * Understanding of software life cycle and configuration management concepts * Disciplined approach to following procedures and completing tasks Preferred Qualifications Experience with the following technologies: * Oracle (architecture, SQL, PL/SQL, and Oracle Developer Suite). * Microsoft SQL Server * Ellucian Banner ERP * Sitecore Content Management System * UNIX operating systems * HTML, CSS, ASP, C#, .NET Framework, Pro*C, Perl, Java, Groovy/Grails * Apache, ISS, Tomcat * Mobile development technologies * Experience with software configuration management tools (CVS, Git, Subversion, Visual SourceSafe, etc.). * Experience working with application-based security models and coding techniques to prevent software exploits such as SQL injection. * Solid experience in structured development environments with exposure to formal requirements gathering, coding, configuration management, and testing methodologies. * Oracle Certified Professional (OCP) or .NET certification highly desirable. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/14348/
[CODE4LIB] Job: Acad Technology Digital Media Spec at Chapman University
Acad Technology Digital Media Spec Chapman University Orange The Specialist Academic Technology and Digital Media assists the Director with traditional and innovative instructional technologies at Chapman University. The Specialist provides end-user and back-end support for the Blackboard server and associated tools and for the multi-user, multi-site WordPress. The Specialist supports classroom instructional technology, assists faculty in creating instructional resources, incorporating digital and new media assignments into the curriculum, supports creating innovative websites highlighting faculty research and assists faculty using webinar technology to support virtual guest lectures. Bachelor's degree in instructional technology, computer information systems or a related area. Master's degree desired. Three years of experience administering a learning management system. Detailed knowledge of Blackboard and associated tools. Expertise in administering and supporting WordPress in a multi-user, multi-site environment. Demonstrated experience using social media in academic contexts. Extensive experience leveraging open source and open API software in academic contexts. Knowledge of instructional technology best- practices. Web design skills (HTML, javascript and general knowledge of back- end scripting). Knowledge of academic technology concepts, emerging trends and software. Understanding of academic culture. Ability to work with a wide range of faculty. Ability to collaborate with staff in IST and Library on projects. Strong analytical and problem solving skills. Notice to Applicants: This is a full time, temporary and non-benefits eligible position from May 22, 2014-August 28, 2014. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/14347/
[CODE4LIB] Job: DevOps Engineer at ProQuest
DevOps Engineer ProQuest Mountain View, CA We're looking for a **DevOps Enginee**r who will be focusing on Linux and IP networking. You'll be working with a great team supporting an enterprise SaaS environment. You'll have the ability to work on projects that include supporting greenfield projects, data center build outs, scaling of current products and more. This is a great opportunity to work directly with network topology and application stack. The team is working together to stretch and build their skills. **Some of what you'll be doing:** * Administer and troubleshoot Linux environments * Manage high availability systems in a SaaS environment where downtime is not an option * Proactively monitor and look for problem areas in our product suite and suggest and drive resolution to them * An expert in an area of our product systems, application stacks, network infrastructure, database architecture and system administration * Be a member of the 24x7 on call rotation team **What you'll have experience doing:** * Strong fundamental understanding of IP networking and various internet service protocols (SMTP, DNS, HTTP, etc…) * Ability to troubleshoot complex network application issues * Ability to perform analysis of packet traces and log files * Fluency in at least one scripting or programming language (Python, Perl, ruby, etc…) * Experience in configuration management frameworks and solutions * Experience in system, network and application monitoring frameworks and solutions * Experience with log analysis software * Experience working with geographically dispersed team and data centers **Bonus Points!** * Solid background with VMware vSphere (4.x and later) infrastructures * Experience with HA Proxy, Jetty, * Experience with MySQL, Oracle or SQL Server * Experience Administering Windows environment Brought to you by code4lib jobs: http://jobs.code4lib.org/job/14374/
[CODE4LIB] Job: Digital Assets Librarian at Hillwood Estate, Museum Gardens
Digital Assets Librarian Hillwood Estate, Museum Gardens Washington, D.C. Working within the Collections Division, the Digital Assets Librarian will develop, implement and sustain an institution-wide digital strategy. Initiate and carry out the preservation of born- digital and digitized assets (built in a primarily Microsoft environment) of the organization, and provide critical expertise to support the growth of the digital collections and archives. The Digital Assets Librarian will be responsible for the research, planning, execution and management of all digital assets. Key Job Elements: * Establish processes and procedures for the selection, intake, long-term preservation of and access to all of the institutions' digital content. * Lead the ongoing assessment of digital resources; and develop an engaged and collaborative community for building digital collections and archives. * Act as Project Manager in the development of a digitization program. * Manage departmental budget. * Establish institutional standards and guidelines for creating, managing, preserving, describing, and delivering digital collections. * Manage and coordinate the development, implementation, maintenance, and preservation of future digital projects, associated databases, and born digital records. * Manage the current integrated library system (Koha) and digital asset management system (Piction.) * Establish digitization and metadata workflows for all digital resources in a variety of formats. * Work with staff and vendors to develop a digital repository for assets, participate in collections development, assessments, and acquisition. * Develop processes for accessioning and preserving digital material including, but not limited to, historic photographs and documents, email, social media, webpages, and other institutional electronic assets, in current and legacy formats. * Determine digital project staffing needs. Hire, train, and supervise project interns, volunteers and/or staff. * Lead program planning efforts, collaborative grant writing digital program initiatives, and identification of additional funding sources. * Process and coordinate external and internal rights and reproductions requests. * Perform other duties as required. Organizational Relationships * Reports to Head of Collections Research and Archivist * Cultivates and interacts with a diverse range of staff including senior managers, curators, horticulturists, the exhibitions department, registrar, photographers, research staff, technologists, librarians, and external partners to ensure long-term access to both born-digital and digital content created in house. Requirements: Knowledge * MLS from an ALA-accredited library school or the equivalent combination of education. * Significant relevant experience in developing, preserving, and managing digital collections in a library and/or archives environment. * Extensive knowledge of digital resource management standards and best practices for digital capture, scanning, metadata creation, description, access, storage and preservation, and software and copyright laws. Skills and Abilities * Knowledge of and ability to access and utilize integrated library systems (Koha preferred) and digital asset management systems (Piction preferred); * Reading and writing proficiency consistent with noted educational requirement; * Excellent technical and interpersonal skills, including the ability to foster a collegial work environment that encourages change and innovation * Lift up to 40 pounds unassisted. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/14382/
[CODE4LIB] Job: Metadata Librarian at Cadence Group
Metadata Librarian Cadence Group Greenbelt Cadence Group seeks a self-motivated, detail-oriented, and innovative individual for a full-time Metadata Librarian position. The successful candidate will have experience creating and maintaining metadata, a solid knowledge of established and emerging metadata standards, strong technical aptitude, and the ability to work collaboratively and independently in a team- oriented environment. The Metadata Librarian is responsible for collecting, preserving, and presenting digital information in all formats, applying indexing and metadata, and maintaining the Library's bibliographic and archival databases. This includes metadata application, authority control, quality control, and other duties associated with the creation and maintenance of item- and collection- level data for a variety of print and digital materials. As a member of the Electronic Library Systems Team, the Metadata Librarian reports to the Team Lead and works independently as well as with teammates, library colleagues, patrons, and community partners to develop and provide access to information and materials that support the scientific and engineering research needs of the NASA Goddard Space Flight Center. Job responsibilities: • Employs emerging metadata schemas to make library resources available to our patrons. • Designs and maintains repository collections using the Fedora Commons architecture. • Adds digital images, video, multimedia and other formats to the institutional repository using XML metadata. • Assures the quality of cataloging and metadata records in the ILS and Institutional Repository. • Performs original and copy cataloging for a wide range of formats, including serials, non-print materials, and e-resources, using traditional cataloging principles and practices to input records into OCLC and the local ILS, SirsiDynix Unicorn. • Stays abreast of new developments relevant to metadata, cataloging, and digitization. • Serves as a resource person concerning metadata, database maintenance, record loading, workflow issues, cataloging, and classification. • Maintains statistics and produces monthly reports. Qualifications: • Master's degree in library/information science, archives administration, or other relevant field from an accredited program. • Demonstrated knowledge of file formats, media migration, metadata, database management, and digitization techniques. • Knowledge of and recent experience with established and emerging national and international standards relating to metadata and classification. • Experience with one or more metadata schemas (Dublin Core, MODS, METS, EAD) or tools (XML, XSLT, XQuery, RDF, OAI/PMH, etc.). • Experience with a repository system such as Fedora Commons and an XML editor such as Oxygen desirable. • Knowledge of electronic and traditional cataloging standards (AACR2R, LC classification, LCSH, MARC formats) and familiarity with emerging standards (FRBR and RDA). • Knowledge of Drupal or similar content management systems desirable. • Experience cataloging book and non-book formats in an automated environment using OCLC and an ILS, such as SirsiDynix Unicorn. • Effective oral, written, and interpersonal communication skills. • Demonstrated analytical and problem- solving skills. • Demonstrated ability to work independently as well as collaboratively with diverse constituencies. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/14383/
Re: [CODE4LIB] Python in Your Library
Hi, Al, How do you access the Code4Lib archives j0e Joseph Umhauer Assistant Library Director for Technical Services Niagara University Library 716-286-8015 jumha...@niagara.edu -Original Message- From: Code for Libraries [mailto:CODE4LIB@listserv.nd.edu] On Behalf Of Al Matthews Sent: Wednesday, May 07, 2014 9:17 AM To: CODE4LIB@listserv.nd.edu Subject: Re: [CODE4LIB] Python in Your Library Language is a very personal issue, and this has been discussed before; maybe search the Code4Lib archives for a nice Python thread in 2013. But we’ve been using python3-pandas for data analysis and it’s a nice library. https://vimeo.com/59324550 -- Al Matthews Software Developer, Digital Services Unit Atlanta University Center, Robert W. Woodruff Library email: amatth...@auctr.edu; office: 1 404 978 2057 On 5/7/14, 9:13 AM, Julia caffr...@simmons.edu wrote: Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library ** The contents of this email and any attachments are confidential. They are intended for the named recipient(s) only. If you have received this email in error please notify the system manager or the sender immediately and do not disclose the contents to anyone or make copies. ** IronMail scanned this email for viruses, vandals and malicious content. ** **
Re: [CODE4LIB] Python in Your Library
I believe it’s via https://listserv.nd.edu/cgi-bin/wa?REPORTz=41=CODE4LIBL=CODE4LIB or else please correct me, list. -- Al Matthews Software Developer, Digital Services Unit Atlanta University Center, Robert W. Woodruff Library email: amatth...@auctr.edu; office: 1 404 978 2057 On 5/7/14, 9:36 AM, Joseph Umhauer jumha...@niagara.edu wrote: Hi, Al, How do you access the Code4Lib archives j0e Joseph Umhauer Assistant Library Director for Technical Services Niagara University Library 716-286-8015 jumha...@niagara.edu -Original Message- From: Code for Libraries [mailto:CODE4LIB@listserv.nd.edu] On Behalf Of Al Matthews Sent: Wednesday, May 07, 2014 9:17 AM To: CODE4LIB@listserv.nd.edu Subject: Re: [CODE4LIB] Python in Your Library Language is a very personal issue, and this has been discussed before; maybe search the Code4Lib archives for a nice Python thread in 2013. But we’ve been using python3-pandas for data analysis and it’s a nice library. https://vimeo.com/59324550 -- Al Matthews Software Developer, Digital Services Unit Atlanta University Center, Robert W. Woodruff Library email: amatth...@auctr.edu; office: 1 404 978 2057 On 5/7/14, 9:13 AM, Julia caffr...@simmons.edu wrote: Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library ** The contents of this email and any attachments are confidential. They are intended for the named recipient(s) only. If you have received this email in error please notify the system manager or the sender immediately and do not disclose the contents to anyone or make copies. ** IronMail scanned this email for viruses, vandals and malicious content. ** ** ** The contents of this email and any attachments are confidential. They are intended for the named recipient(s) only. If you have received this email in error please notify the system manager or the sender immediately and do not disclose the contents to anyone or make copies. ** IronMail scanned this email for viruses, vandals and malicious content. ** **
[CODE4LIB] Job: Knowledge Manager at Castalia
Knowledge Manager Castalia Washington, D.C. This is a new role reporting directly to the CEO. The Knowledge Manager's mission is to help Castalia organize and share its knowledge so that things known to one person in the company are easily accessible by all. The Knowledge Manager will create new information architecture, and manage its usage. The role will also include helping project teams with accessing knowledge external to the company, in particular academic material, and curating training for staff by among other actions, strengthening links between knowledge sharing and the information systems, and improving integration among information systems in the organization, to facilitate seamless exchange of information across systems. Qualified candidates would have a degree in Information Science, at least three years professional experience in a knowledge management role, and have work authorization for the US. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/14387/
Re: [CODE4LIB] Python in Your Library
This is the only python we've got going on in our library: http://www.wittprojects.net/library_blog/?p=573 http://ezra.wittenberg.edu/record=b1252845~S0 Ken -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Julia Sent: Wednesday, May 07, 2014 9:13 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] Python in Your Library Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library
[CODE4LIB] Job: Metadata Architect at Canadiana.org
Metadata Architect Canadiana.org Ottawa Canadiana.org is seeking a metadata architect to manage strategies, standards and practices for the creation and application of digital collections metadata. The successful candidate will have expertise in metadata stand-ards, formats and applications, be technically-oriented and have good analytical and communication skills. Ex-perience with XML applications, databases and various programming languages, or a desire to learn these skills, is highly desirable. Located in downtown Ottawa, Canadiana.org is a non-profit organization with a staff of about 20. For more than 35 years, Canadiana.org has worked closely with Canadian research libraries and memory institutions to im-prove access to Canada's documentary heritage. The primary activities of the metadata architect include: * Analyzing metadata requirements. * Selecting, developing and implementing standards and best practices. * Authoring, extending and maintaining schemas. * Developing mappings and crosswalks. * Managing strategies for creating and extracting metadata during digitization and from crowdsourcing. * Developing and managing a linked open data strategy. Essential qualifications for this position include: * Extensive knowledge of metadata standards used in libraries and archives, such as MARC, MODS, RAD, Dublin Core, METS and RDF. * Practical understanding of metadata practices and applications in libraries and archives. * Working knowledge of XML, including XML schemas, character encodings and namespaces. * Understanding of linked open data (LOD) and data driven applications. * Knowledge of Web metadata standards and practices. * Master of library and information studies, archival studies, or other combination of relevant education and ex-perience. In addition, the following are highly desirable: * Working knowledge of XSLT, XPath, JSON and HTML. * Programming experience with multiple languages, especially Perl, PHP and JavaScript. * API design experience. * Database development experience. * Knowledge of OAI-PMH. * Familiarity with Linux or Unix * Bilingual This is a term position with an initial appointment of one year. Salary and benefits are commensurate with expe-rience. Applications should be submitted in PDF format no later than Friday, May 23rd 2014 to in...@canadiana.ca. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/14389/
Re: [CODE4LIB] Python in Your Library
This is not a complex point, but I've been using Python about since it came out (since 2002) and have found it both flexible and very easy to learn and use. I'd recommend it as a scripting language for beginning programmers and those experimenting around. Our library isn't using Python for any formal projects that I'm aware of, but I've used it in extracurricular projects to pre-process Japanese files for text analysis and plan to use it for further NLP experimentation now that Stanford Core NLP has had a Python wrapper written - although I haven't tried it out yet. (Aside, great - I used it in Java when it first was released and what a lot of extraneous code I had to write.) However, the library has been doing an informal focused lab in which we had a group get together and work through the Codecademy introduction to Python. In terms of simplicity and ease of learning I highly recommend it, but others may have better recommendations too. Molly Des Jardin Japanese Studies Librarian University of Pennsylvania -- Molly C. Des Jardin, PhD http://www.mollydesjardin.com @mdesjardin
Re: [CODE4LIB] separate list for jobs
I'm a 'big picture' kind of guy and I personally think that knowing what's going on in the world of libraries (including employment needs and requirements) is an essential part of coding for libraries. I also echo the sentiment that I don't need yet another list-serv subscription - I can barely keep up with the dozens I have already! -- Mark Vege Programmer/Analyst University of California, Irvine Libraries - Web Services --
Re: [CODE4LIB] Python in Your Library
Let's not start another discussion about programming languages, but for the record: On Wed, May 07, 2014 at 09:49:16AM -0400, Molly Des Jardin wrote: This is not a complex point, but I've been using Python about since it came out (since 2002) and have found it both flexible and very easy to learn and Python came out in 1991: https://en.wikipedia.org/wiki/Python_%28programming_language%29 use. I'd recommend it as a scripting language for beginning programmers and those experimenting around. Python was designed as a teaching language. Today, it is a universal programming language suitable for all tasks. Low-level (systems) and performance critical functions can be written in C if required. At Bielefeld University Library we use Python for rapidly prototyping Web services based on the Flask framework. These services have proven stable and efficient, so there has been no need to re-write them for production use. Examples include an online OAI-PMH validator http://oval.base-search.net/, a classifier for assinging DDC labels to English or German abstracts http://clfapi.base-search.net/, and an OAI-PMH interface for BASE, the Bielefeld Academic Search Engine. If you work closely with researchers, it might be relevant to you that Python has become the dominant language in scientific programming because of great progress in the NumPy/SciPy/pandas frameworks. The majority of our software is still developed in Perl – for historical reasons, and because there are exciting new frameworks in Perl such as the ETL framework Catmandu http://librecat.org/. Cheers Christian -- Christian Pietsch http://purl.org/net/pietsch
Re: [CODE4LIB] Python in Your Library
I'm writing a Library Technology Report for ALA TechSource on short, useful programs people have written (in whatever language) in libraries, soask me again in six months and I'll have a giant list for you ;) (In the meantime, if you've written short -- under a hundred-ish line -- programs that do fun or useful things for your library, and ideally if developer is *not* in your job title, let's talk.) IMO advantages of Python include: * (Relative) ease of learning and reading * Python makes it particularly easy to write string-manipulation-type stuff * Tons of high-quality packages available (pymarc, written by code4libbers, is particularly library-relevant) * A large, often friendly user community that cares about outreach and diversity * For me personally, it's the only programming language I know that's ever felt *fun* to write The main disadvantage in a library context is that the big open-source projects used in libraries tend not to be in Python. Also, if you want to use Python for a web app, you're going to also want to learn Django or Flask or something (which, mind you, are great; it just feels like a hurdle if you're used to embedding PHP in HTML pages). So if your goal is to script some part of your workflow (especially if you need to munch on MARC, csv, text, data...), Python is awesome. If you want to be hacking on Hydra or Koha or Drupal or Wordpress or something, you'll need a different language. Andromeda Yelton LITA Board of Directors, Director-at-Large, 2013-2016 http://andromedayelton.com @ThatAndromeda On Wed, May 7, 2014 at 9:13 AM, Julia caffr...@simmons.edu wrote: Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library
Re: [CODE4LIB] separate list for jobs
On 5/7/14, 5:37 AM, Sarah Shealy wrote: you're creating an artificial divide between us and them. No one is 'intruding' on anyone - it's a public forum for people who work in LIBRARIES (aka - places where inclusion is supposed to rule) without any filtering of participants, so technically anyone with an email address is part of the 'ingroup'. Yeah, Sarah! I think this is a good reminder that the attitude of if you don't know, you don't belong here is NOT what c4l is about. Instead, it should be if you don't know, let me help you learn what you need to know. At the same time, if someone asks a question that you don't have the time or patience to answer, just let it flow by -- someone else will catch it. You don't have to read every post to c4l, and you definitely are not obligated to answer questions that come to the list. Delete key. The all-important delete key. kc -- Karen Coyle kco...@kcoyle.net http://kcoyle.net m: 1-510-435-8234 skype: kcoylenet
[CODE4LIB] Job: Digital Librarian at White House Historical Association
Digital Librarian White House Historical Association Washington, D.C. Description:The White House Historical Association invites applications for the position of Digital Librarian. This role requires one to three years of progressively responsible experience with digital projects, digital scholarship and/or digital repositories. This full- time position is career conditional and the selected candidate will be reviewed after a six-month trial period. A conditional employee who demonstrates promise and a passion for developing digital library systems will be given serious consideration for a permanent position. The Digital Librarian will take a lead role in the advancement of the association's digital collections, institutional archives, and will contribute to publishing efforts. Job Requirements: * Working knowledge of technologies and standards needed to manage digitization activities including capture (for still and moving images, text, audio, and born-digital formats), ingest and presentation (into digital asset management and institutional repository systems), metadata creation, and preservation. Experience with digital imaging file formats, conversion, and software such as Adobe Photoshop CS. Understanding of and experience with enterprise digital library applications and their role in higher education (e.g. Digital Commons, CONTENTdm, Omeka, DSpace, etc.). * Knowledge of public and technical services operations, as well as library standards (Dublin Core, OAI-PMH, EAD, etc.). Required: ALA-accredited graduate degree or accredited graduate degree in another appropriate discipline. Competitive salary commensurate with experience and benefits include life, health, and long-term disability insurance, retirement plan, and vacation and sick leave. Send letter and resume by June 15, 2014 to: Digital Librarian Search Committee White House Historical Association P.O. Box 27624 Washington, D.C. 20038-7624 202-789-0440 facsimiles [wbush...@whha.org](mailto:webmas...@whha.org) No telephone calls Brought to you by code4lib jobs: http://jobs.code4lib.org/job/14390/
Re: [CODE4LIB] Python in Your Library
So if your goal is to script some part of your workflow (especially if you need to munch on MARC, csv, text, data...), Python is awesome. Andromeda's nailed it in terms of my experience with Python. None of the (mostly PHP) major web software I work with uses Python but for automating little tasks it's my language of choice simply because of it's ease and readability. So batch editing MARC records with pymarc or scripting browser tasks with Selenium, for instance. Best, Eric On Wed, May 7, 2014 at 11:02 AM, Andromeda Yelton andromeda.yel...@gmail.com wrote: I'm writing a Library Technology Report for ALA TechSource on short, useful programs people have written (in whatever language) in libraries, soask me again in six months and I'll have a giant list for you ;) (In the meantime, if you've written short -- under a hundred-ish line -- programs that do fun or useful things for your library, and ideally if developer is *not* in your job title, let's talk.) IMO advantages of Python include: * (Relative) ease of learning and reading * Python makes it particularly easy to write string-manipulation-type stuff * Tons of high-quality packages available (pymarc, written by code4libbers, is particularly library-relevant) * A large, often friendly user community that cares about outreach and diversity * For me personally, it's the only programming language I know that's ever felt *fun* to write The main disadvantage in a library context is that the big open-source projects used in libraries tend not to be in Python. Also, if you want to use Python for a web app, you're going to also want to learn Django or Flask or something (which, mind you, are great; it just feels like a hurdle if you're used to embedding PHP in HTML pages). So if your goal is to script some part of your workflow (especially if you need to munch on MARC, csv, text, data...), Python is awesome. If you want to be hacking on Hydra or Koha or Drupal or Wordpress or something, you'll need a different language. Andromeda Yelton LITA Board of Directors, Director-at-Large, 2013-2016 http://andromedayelton.com @ThatAndromeda On Wed, May 7, 2014 at 9:13 AM, Julia caffr...@simmons.edu wrote: Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library
Re: [CODE4LIB] Python in Your Library
What's the difference between the Stanford Core NLP and Python's native NLTK? Enjoying all this immensely, Colin -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Molly Des Jardin Sent: Wednesday, May 07, 2014 9:49 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Python in Your Library This is not a complex point, but I've been using Python about since it came out (since 2002) and have found it both flexible and very easy to learn and use. I'd recommend it as a scripting language for beginning programmers and those experimenting around. Our library isn't using Python for any formal projects that I'm aware of, but I've used it in extracurricular projects to pre-process Japanese files for text analysis and plan to use it for further NLP experimentation now that Stanford Core NLP has had a Python wrapper written - although I haven't tried it out yet. (Aside, great - I used it in Java when it first was released and what a lot of extraneous code I had to write.) However, the library has been doing an informal focused lab in which we had a group get together and work through the Codecademy introduction to Python. In terms of simplicity and ease of learning I highly recommend it, but others may have better recommendations too. Molly Des Jardin Japanese Studies Librarian University of Pennsylvania -- Molly C. Des Jardin, PhD http://www.mollydesjardin.com @mdesjardin
Re: [CODE4LIB] Italian lectures on semantic web and Linked Data
Hi, Karen: the recorderd video is available at https://www.youtube.com/watch?v=ZN9gEM0RmqE. Eric Lease Morgan starts at 36min Giovanni Bergamin starts at 1h 30min Stefano Bargioni starts at 2h 03min Koha Gruppo Italiano https://www.facebook.com/KohaGruppoItaliano will add links to ppt asap. Thanks. Stefano On 06/mag/2014, at 16.29, Karen Coyle wrote: Thanks, Stefano. The time zone difference makes this pretty much impossible for some of us. Will the talks be recorded for later viewing? kc On 5/6/14, 2:09 AM, Stefano Bargioni wrote: Koha Gruppo Italiano is pleased to announce that you can follow the conference Italian lectures on semantic web and Linked Data: practical examples for libraries via a streaming on https://www.youtube.com/watch?v=ZN9gEM0RmqE starting from May 7th, 2014 9:00 AM (CET). Mostly in Italian. The full program is available at www.pusc.it/sites/default/files/bib/7maggio2014.pdf You are warmly welcome to participate. Stefano PS : apologies for cross posting. -- Karen Coyle kco...@kcoyle.net http://kcoyle.net m: 1-510-435-8234 skype: kcoylenet
Re: [CODE4LIB] Python in Your Library
Hi Julia, At Colorado College most of our coding efforts have been in Python including a Django Discovery Layer (https://github.com/jermnelson/Discover-Aristotle), a number of Flask-based utilites for our Fedora Commons repository (https://github.com/jermnelson/adr-cc-utilities), and my current work on a new Flask-based catalog (http://catalog.coloradocollege.edu/, repository at https://github.com/jermnelson/tiger-catalog/) for our library that uses JSON-LD representations of MARC, BIBFRAME and Schema.org. Jeremy Nelson Metadata and Systems Librarian Colorado College -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Eric Phetteplace Sent: Wednesday, May 07, 2014 9:27 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Python in Your Library So if your goal is to script some part of your workflow (especially if you need to munch on MARC, csv, text, data...), Python is awesome. Andromeda's nailed it in terms of my experience with Python. None of the (mostly PHP) major web software I work with uses Python but for automating little tasks it's my language of choice simply because of it's ease and readability. So batch editing MARC records with pymarc or scripting browser tasks with Selenium, for instance. Best, Eric On Wed, May 7, 2014 at 11:02 AM, Andromeda Yelton andromeda.yel...@gmail.com wrote: I'm writing a Library Technology Report for ALA TechSource on short, useful programs people have written (in whatever language) in libraries, soask me again in six months and I'll have a giant list for you ;) (In the meantime, if you've written short -- under a hundred-ish line -- programs that do fun or useful things for your library, and ideally if developer is *not* in your job title, let's talk.) IMO advantages of Python include: * (Relative) ease of learning and reading * Python makes it particularly easy to write string-manipulation-type stuff * Tons of high-quality packages available (pymarc, written by code4libbers, is particularly library-relevant) * A large, often friendly user community that cares about outreach and diversity * For me personally, it's the only programming language I know that's ever felt *fun* to write The main disadvantage in a library context is that the big open-source projects used in libraries tend not to be in Python. Also, if you want to use Python for a web app, you're going to also want to learn Django or Flask or something (which, mind you, are great; it just feels like a hurdle if you're used to embedding PHP in HTML pages). So if your goal is to script some part of your workflow (especially if you need to munch on MARC, csv, text, data...), Python is awesome. If you want to be hacking on Hydra or Koha or Drupal or Wordpress or something, you'll need a different language. Andromeda Yelton LITA Board of Directors, Director-at-Large, 2013-2016 http://andromedayelton.com @ThatAndromeda On Wed, May 7, 2014 at 9:13 AM, Julia caffr...@simmons.edu wrote: Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library
Re: [CODE4LIB] Italian lectures on semantic web and Linked Data
Mille grazie, Stefano! - kc On 5/7/14, 8:32 AM, Stefano Bargioni wrote: Hi, Karen: the recorderd video is available at https://www.youtube.com/watch?v=ZN9gEM0RmqE. Eric Lease Morgan starts at 36min Giovanni Bergamin starts at 1h 30min Stefano Bargioni starts at 2h 03min Koha Gruppo Italiano https://www.facebook.com/KohaGruppoItaliano will add links to ppt asap. Thanks. Stefano On 06/mag/2014, at 16.29, Karen Coyle wrote: Thanks, Stefano. The time zone difference makes this pretty much impossible for some of us. Will the talks be recorded for later viewing? kc On 5/6/14, 2:09 AM, Stefano Bargioni wrote: Koha Gruppo Italiano is pleased to announce that you can follow the conference Italian lectures on semantic web and Linked Data: practical examples for libraries via a streaming on https://www.youtube.com/watch?v=ZN9gEM0RmqE starting from May 7th, 2014 9:00 AM (CET). Mostly in Italian. The full program is available at www.pusc.it/sites/default/files/bib/7maggio2014.pdf You are warmly welcome to participate. Stefano PS : apologies for cross posting. -- Karen Coyle kco...@kcoyle.net http://kcoyle.net m: 1-510-435-8234 skype: kcoylenet -- Karen Coyle kco...@kcoyle.net http://kcoyle.net m: 1-510-435-8234 skype: kcoylenet
[CODE4LIB] Pictures from Hunt Library Tour during c4l14
https://www.flickr.com/photos/bigdpix/sets/72157644485262192/
[CODE4LIB] NISO/NASIG Joint Webinar: Playing the Numbers: Best Practices in Acquiring, Interpreting, and Applying Usage Statistics
NISO/NASIG Joint Webinar: Playing the Numbers: Best Practices in Acquiring, Interpreting, and Applying Usage Statistics Date: May 21, 2014 Time: 1:00 p.m. - 2:30 p.m. (Eastern Time) Event webpage: http://www.niso.org/news/events/2014/nasig/ =ABOUT THE WEBINAR In a time of shrinking budgets and growing reliance on electronic resources, the collection and analysis of usage statistics has become a staple of the library world. But while usage statistics may be ubiquitous, many librarians still struggle with the best methods of interpreting the data. The ability to effectively understand and apply usage data is an important skill for librarians to master as they attempt to analyze their collections and justify their expenses to administrations. This webinar, jointly presented by NISO and NASIG, will highlight the ins and outs of COUNTER, as well as discuss the process of analyzing the data once harvested. TOPICS AND SPEAKERS - COUNTER Update: Release 4 of the COUNTER Code of Practice for e-Resources Peter Shepherd, Project Director, COUNTER - Integrating COUNTER Statistics within the Information Workflow Oliver Pesch, Chief Product Strategist and Senior Vice President, EBSCO Information Services - Usage in the Eye of the Beholder: Developing Academic Library Usage Reports that Meet the Needs of Your Institution Jill Emery, Collection Development Librarian, Portland State University Library REGISTRATION Registration is per site (access for one computer) and closes at 12:00 pm Eastern on May 21, 2014 (the day of the webinar). Discounts are available for NISO and NASIG members and students. NISO Library Standards Alliance (LSA) members receive one free connection as part of membership and do not need to register. (The LSA member webinar contact will automatically receive the login information. Members are listed here: http://www.niso.org/about/roster/#library_standards_alliance. If you would like to become an LSA member and receive the entire years webinars as part of membership, information on joining is listed here: http://www.niso.org/about/join/alliance/) All webinar registrants and LSA webinar contacts receive access to the recorded version for one year. Visit the event webpage to register and for more information: http://www.niso.org/news/events/2014/nasig/ ~ ~ ~ ~ ~ Charlene N. Simser Publicist, NASIG, Inc. public...@nasig.org | @NASIG ~ ~ ~ ~ ~ Established in 1985, NASIG is an independent organization that promotes communication and sharing of ideas among all members of the serials information chain anyone working with or concerned about serial publications. For more information about NASIG, please visit http://www.nasig.org/.
Re: [CODE4LIB] separate list for jobs
+1 for Sarah's view here. Code4lib is a community, and an especially inclusive one. I too was annoyed by all the job posts, then I needed to use it a few times to get the word out on a position and can think of no better community to draw from. It was worth the effort of creating a filter to somewhat declutter the list. I'm also hoping Stuart was being sarcastic, but it didn't read that way. Email is a hard place to be funny, or sometimes even direct, without it coming off the wrong way. I've learned this the hard way ;) Declan PS I did kinda dig the Shib reference ;) -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Sarah Shealy Sent: Wednesday, May 07, 2014 5:38 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] separate list for jobs Date: Wed, 7 May 2014 07:51:02 +1200 From: stuart.yea...@vuw.ac.nz Subject: Re: [CODE4LIB] separate list for jobs To: CODE4LIB@LISTSERV.ND.EDU On 05/07/2014 04:59 AM, Richard Sarvas wrote: Not to be a jerk about this, but why is the answer always No? There seem to be more posts on this list relating to job openings than there are relating to code discussions. Are job postings a part why this list was originally created? If so, I'll stop now. The answer is always no because we are collectively using the the possession of an email client with filtering capability and the personal knowledge of how to use it as a Shibboleth for group membership. Those who find it easier to complain than write a filter mark themselves as members of the outgroup intruding on the ingroup. cheers stuart This is a pretty terrible reply. Besides being rude, you're creating an artificial divide between us and them. No one is 'intruding' on anyone - it's a public forum for people who work in LIBRARIES (aka - places where inclusion is supposed to rule) without any filtering of participants, so technically anyone with an email address is part of the 'ingroup'. Just because you think you're one of the cool kids doesn't mean you should try to intimidate others with obscure words (seriously, shibboleth?) and patronizing tone. Unless you're trying to be sarcastic...in which case ignore this. But it doesn't come across that way. Also, asking why isn't complaining. And to answer the original question - job listings help more people than they annoy so they should be kept as-is. Sarah
Re: [CODE4LIB] Python in Your Library
I have a number of such things in javascript. Haven't bothered to count the lines. Best regards, *Jason Bengtson, MLIS, MA* Head of Library Computing and Information Systems Assistant Professor, Graduate College Department of Health Sciences Library and Information Management University of Oklahoma Health Sciences Center 405-271-2285, opt. 5 405-271-3297 (fax) *jason-bengt...@ouhsc.edu jason-bengt...@ouhsc.edu* *http://library.ouhsc.edu http://library.ouhsc.edu/* *www.jasonbengtson.com http://www.jasonbengtson.com/* NOTICE: This e-mail is intended solely for the use of the individual to whom it is addressed and may contain information that is privileged, confidential or otherwise exempt from disclosure. If the reader of this e-mail is not the intended recipient or the employee or agent responsible for delivering the 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 immediately notify us by replying to the original message at the listed email address. Thank You. j.bengtson...@gmail.com On Wed, May 7, 2014 at 10:02 AM, Andromeda Yelton andromeda.yel...@gmail.com wrote: I'm writing a Library Technology Report for ALA TechSource on short, useful programs people have written (in whatever language) in libraries, soask me again in six months and I'll have a giant list for you ;) (In the meantime, if you've written short -- under a hundred-ish line -- programs that do fun or useful things for your library, and ideally if developer is *not* in your job title, let's talk.) IMO advantages of Python include: * (Relative) ease of learning and reading * Python makes it particularly easy to write string-manipulation-type stuff * Tons of high-quality packages available (pymarc, written by code4libbers, is particularly library-relevant) * A large, often friendly user community that cares about outreach and diversity * For me personally, it's the only programming language I know that's ever felt *fun* to write The main disadvantage in a library context is that the big open-source projects used in libraries tend not to be in Python. Also, if you want to use Python for a web app, you're going to also want to learn Django or Flask or something (which, mind you, are great; it just feels like a hurdle if you're used to embedding PHP in HTML pages). So if your goal is to script some part of your workflow (especially if you need to munch on MARC, csv, text, data...), Python is awesome. If you want to be hacking on Hydra or Koha or Drupal or Wordpress or something, you'll need a different language. Andromeda Yelton LITA Board of Directors, Director-at-Large, 2013-2016 http://andromedayelton.com @ThatAndromeda On Wed, May 7, 2014 at 9:13 AM, Julia caffr...@simmons.edu wrote: Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library
Re: [CODE4LIB] Python in Your Library
Sorry, that last was meant to go to one person. Been one of those days. Best regards, *Jason Bengtson, MLIS, MA* Head of Library Computing and Information Systems Assistant Professor, Graduate College Department of Health Sciences Library and Information Management University of Oklahoma Health Sciences Center 405-271-2285, opt. 5 405-271-3297 (fax) *jason-bengt...@ouhsc.edu jason-bengt...@ouhsc.edu* *http://library.ouhsc.edu http://library.ouhsc.edu/* *www.jasonbengtson.com http://www.jasonbengtson.com/* NOTICE: This e-mail is intended solely for the use of the individual to whom it is addressed and may contain information that is privileged, confidential or otherwise exempt from disclosure. If the reader of this e-mail is not the intended recipient or the employee or agent responsible for delivering the 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 immediately notify us by replying to the original message at the listed email address. Thank You. j.bengtson...@gmail.com On Wed, May 7, 2014 at 2:35 PM, Jason Bengtson j.bengtson...@gmail.comwrote: I have a number of such things in javascript. Haven't bothered to count the lines. Best regards, *Jason Bengtson, MLIS, MA* Head of Library Computing and Information Systems Assistant Professor, Graduate College Department of Health Sciences Library and Information Management University of Oklahoma Health Sciences Center 405-271-2285, opt. 5 405-271-3297 (fax) *jason-bengt...@ouhsc.edu jason-bengt...@ouhsc.edu* *http://library.ouhsc.edu http://library.ouhsc.edu/* *www.jasonbengtson.com http://www.jasonbengtson.com/* NOTICE: This e-mail is intended solely for the use of the individual to whom it is addressed and may contain information that is privileged, confidential or otherwise exempt from disclosure. If the reader of this e-mail is not the intended recipient or the employee or agent responsible for delivering the 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 immediately notify us by replying to the original message at the listed email address. Thank You. j.bengtson...@gmail.com On Wed, May 7, 2014 at 10:02 AM, Andromeda Yelton andromeda.yel...@gmail.com wrote: I'm writing a Library Technology Report for ALA TechSource on short, useful programs people have written (in whatever language) in libraries, soask me again in six months and I'll have a giant list for you ;) (In the meantime, if you've written short -- under a hundred-ish line -- programs that do fun or useful things for your library, and ideally if developer is *not* in your job title, let's talk.) IMO advantages of Python include: * (Relative) ease of learning and reading * Python makes it particularly easy to write string-manipulation-type stuff * Tons of high-quality packages available (pymarc, written by code4libbers, is particularly library-relevant) * A large, often friendly user community that cares about outreach and diversity * For me personally, it's the only programming language I know that's ever felt *fun* to write The main disadvantage in a library context is that the big open-source projects used in libraries tend not to be in Python. Also, if you want to use Python for a web app, you're going to also want to learn Django or Flask or something (which, mind you, are great; it just feels like a hurdle if you're used to embedding PHP in HTML pages). So if your goal is to script some part of your workflow (especially if you need to munch on MARC, csv, text, data...), Python is awesome. If you want to be hacking on Hydra or Koha or Drupal or Wordpress or something, you'll need a different language. Andromeda Yelton LITA Board of Directors, Director-at-Large, 2013-2016 http://andromedayelton.com @ThatAndromeda On Wed, May 7, 2014 at 9:13 AM, Julia caffr...@simmons.edu wrote: Hi All, This is my first time posting to Code4Lib. Now seems like a good time. I am wondering how you have applied Python in your library. What projects have been successful? What have you heard of other libraries doing? What advantages or disadvantages does it have compared to other scripting languages used in the library field? If you have any thoughts on any of those questions, I'd love to hear from you. Thanks, Julia caffr...@simmons.edu Simmons College Library
Re: [CODE4LIB] separate list for jobs
This is a pretty terrible reply. I thought it was a great reply. obscure words (seriously, shibboleth?) Somewhat obscure, but not so much in Code4Lib. http://en.wikipedia.org/wiki/Shibboleth http://en.wikipedia.org/wiki/Shibboleth_(Internet2) Unless you're trying to be sarcastic...in which case ignore this. He most definitely was. I believe Stuart's point was to suggest that when the multiple requests for a separate list for job notices get immediately shot down with no - use an email filter, or are you stupid? [1] it doesn't help to create an inclusive and good learning environment. [1] NB the respondents aren't explicitly are you stupid but that's how it may be taken by some people. And to answer the original question - job listings help more people than they annoy so they should be kept as-is. My view is that it would make more sense to have separate discussion and job notice lists, as I see in other places. But I'm not that bothered personally, as I would subscribe to both and filter them into the same folder in my mail client. :-) Cheers David
Re: [CODE4LIB] separate list for jobs
Is it time to reconsider: should we start a separate list for discussing a separate list for Job: postings? code4lib-discuss-jobs-list-jobs-list, perhaps? :P /runs away On Wed, May 7, 2014 at 5:17 PM, David Friggens frigg...@waikato.ac.nz wrote: This is a pretty terrible reply. I thought it was a great reply. obscure words (seriously, shibboleth?) Somewhat obscure, but not so much in Code4Lib. http://en.wikipedia.org/wiki/Shibboleth http://en.wikipedia.org/wiki/Shibboleth_(Internet2) Unless you're trying to be sarcastic...in which case ignore this. He most definitely was. I believe Stuart's point was to suggest that when the multiple requests for a separate list for job notices get immediately shot down with no - use an email filter, or are you stupid? [1] it doesn't help to create an inclusive and good learning environment. [1] NB the respondents aren't explicitly are you stupid but that's how it may be taken by some people. And to answer the original question - job listings help more people than they annoy so they should be kept as-is. My view is that it would make more sense to have separate discussion and job notice lists, as I see in other places. But I'm not that bothered personally, as I would subscribe to both and filter them into the same folder in my mail client. :-) Cheers David -- Chad Fennell Web Developer University of Minnesota Libraries (612) 626-4186
Re: [CODE4LIB] Job: Digital Librarian at White House Historical Association
Well that sounds like a hoot! On Wed, May 7, 2014 at 9:23 AM, j...@code4lib.org wrote: Digital Librarian White House Historical Association Washington, D.C. Description:The White House Historical Association invites applications for the position of Digital Librarian. This role requires one to three years of progressively responsible experience with digital projects, digital scholarship and/or digital repositories. This full- time position is career conditional and the selected candidate will be reviewed after a six-month trial period. A conditional employee who demonstrates promise and a passion for developing digital library systems will be given serious consideration for a permanent position. The Digital Librarian will take a lead role in the advancement of the association's digital collections, institutional archives, and will contribute to publishing efforts. Job Requirements: * Working knowledge of technologies and standards needed to manage digitization activities including capture (for still and moving images, text, audio, and born-digital formats), ingest and presentation (into digital asset management and institutional repository systems), metadata creation, and preservation. Experience with digital imaging file formats, conversion, and software such as Adobe Photoshop CS. Understanding of and experience with enterprise digital library applications and their role in higher education (e.g. Digital Commons, CONTENTdm, Omeka, DSpace, etc.). * Knowledge of public and technical services operations, as well as library standards (Dublin Core, OAI-PMH, EAD, etc.). Required: ALA-accredited graduate degree or accredited graduate degree in another appropriate discipline. Competitive salary commensurate with experience and benefits include life, health, and long-term disability insurance, retirement plan, and vacation and sick leave. Send letter and resume by June 15, 2014 to: Digital Librarian Search Committee White House Historical Association P.O. Box 27624 Washington, D.C. 20038-7624 202-789-0440 facsimiles [wbush...@whha.org](mailto:webmas...@whha.org) No telephone calls Brought to you by code4lib jobs: http://jobs.code4lib.org/job/14390/ -- Tod Robbins Digital Asset Manager, MLIS todrobbins.com | @todrobbins http://www.twitter.com/#!/todrobbins
Re: [CODE4LIB] separate list for jobs
I don't mind having them both in the same feed. They're easy enough to tell apart even w/o a filter. The reason I say this is that when I see something like Job: Digital Assets Librarian, or Job: Linked Data Technologist, Metadata at Stanford University, just to pick two at random, that's a good way for me (as a hiring manager) to see what new kinds of positions are being posted (as opposed to those I'm already familiar with), what new responsibilities they might entail, how a position might be pitched in a new way, or, as in the case of Stanford, what in particular they (as a leader in some of the sorts of things I care about) might be up to. At the very least it adds useful pieces to my current awareness in a convenient way, but it also has the potential of influencing how we define the next position we post here, and since we would like to hire from the community, it has potential benefit for the community as well. Of course, I'm speaking for myself, but in case this is a potentially useful perspective, that some others might hold as well, I post it. -- Charles Blair, Director, Digital Library Development Center, University of Chicago Library 1 773 702 8459 | c...@uchicago.edu | http://www.lib.uchicago.edu/~chas/
[CODE4LIB] Withdraw my post was: Re: [CODE4LIB] separate list for jobs
The fact that the only person who has given any acknowledgement of understanding my message was someone else in .ac.nz suggests that despite my best efforts my message content was effectively shredded by the implicit conversion from New Zealand English to International English. My apologies; I withdraw my original email. To translate explicitly into International English, my point was: I have observed that an individuals position on mail filtering vs separate mailing lists appears to be an implicit marker of group membership in this group (i.e. a shibboleth). Note that I do not endorse this or any other marker of group membership, but my understanding of psychology of groups suggest that all functional groups have markers of group membership and that attempting to eliminate markers of group membership in an attempt at inclusiveness (a) can in itself be a marker of group membership and (b) is only likely to drive a shift from relative explicit markers to relatively implicit markers. cheers stuart On 05/08/2014 10:17 AM, David Friggens wrote: This is a pretty terrible reply. I thought it was a great reply. obscure words (seriously, shibboleth?) Somewhat obscure, but not so much in Code4Lib. http://en.wikipedia.org/wiki/Shibboleth http://en.wikipedia.org/wiki/Shibboleth_(Internet2) Unless you're trying to be sarcastic...in which case ignore this. He most definitely was. I believe Stuart's point was to suggest that when the multiple requests for a separate list for job notices get immediately shot down with no - use an email filter, or are you stupid? [1] it doesn't help to create an inclusive and good learning environment. [1] NB the respondents aren't explicitly are you stupid but that's how it may be taken by some people. And to answer the original question - job listings help more people than they annoy so they should be kept as-is. My view is that it would make more sense to have separate discussion and job notice lists, as I see in other places. But I'm not that bothered personally, as I would subscribe to both and filter them into the same folder in my mail client. :-) Cheers David
Re: [CODE4LIB] Job: Digital Librarian at White House Historical Association
Take back my distinction between job postings and discussion! By extension, shall we say that if they are posted here, they are fair game for ridicule, expressing interest, +1, and other kinds of comment? (For clarity, the tone of this email is: possibly provocative, not entirely serious) -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of todd.d.robb...@gmail.com Sent: Thursday, 8 May 2014 11:03 a.m. To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Job: Digital Librarian at White House Historical Association Well that sounds like a hoot! On Wed, May 7, 2014 at 9:23 AM, j...@code4lib.org wrote: Digital Librarian White House Historical Association Washington, D.C. Description:The White House Historical Association invites applications for the position of Digital Librarian. This role requires one to three years of progressively responsible experience with digital projects, digital scholarship and/or digital repositories. This full- time position is career conditional and the selected candidate will be reviewed after a six-month trial period. A conditional employee who demonstrates promise and a passion for developing digital library systems will be given serious consideration for a permanent position. The Digital Librarian will take a lead role in the advancement of the association's digital collections, institutional archives, and will contribute to publishing efforts. Job Requirements: * Working knowledge of technologies and standards needed to manage digitization activities including capture (for still and moving images, text, audio, and born-digital formats), ingest and presentation (into digital asset management and institutional repository systems), metadata creation, and preservation. Experience with digital imaging file formats, conversion, and software such as Adobe Photoshop CS. Understanding of and experience with enterprise digital library applications and their role in higher education (e.g. Digital Commons, CONTENTdm, Omeka, DSpace, etc.). * Knowledge of public and technical services operations, as well as library standards (Dublin Core, OAI-PMH, EAD, etc.). Required: ALA-accredited graduate degree or accredited graduate degree in another appropriate discipline. Competitive salary commensurate with experience and benefits include life, health, and long-term disability insurance, retirement plan, and vacation and sick leave. Send letter and resume by June 15, 2014 to: Digital Librarian Search Committee White House Historical Association P.O. Box 27624 Washington, D.C. 20038-7624 202-789-0440 facsimiles [wbush...@whha.org](mailto:webmas...@whha.org) No telephone calls Brought to you by code4lib jobs: http://jobs.code4lib.org/job/14390/ -- Tod Robbins Digital Asset Manager, MLIS todrobbins.com | @todrobbins http://www.twitter.com/#!/todrobbins 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 system.
Re: [CODE4LIB] separate list for jobs
Point of logic: the fact that you (or others) find them useful is orthogonal to whether they should be from the same source. That was the original question. No, wait, it was about discussing (discussing) whether they should be together :) -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Charles Blair Sent: Thursday, 8 May 2014 11:56 a.m. To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] separate list for jobs I don't mind having them both in the same feed. They're easy enough to tell apart even w/o a filter. The reason I say this is that when I see something like Job: Digital Assets Librarian, or Job: Linked Data Technologist, Metadata at Stanford University, just to pick two at random, that's a good way for me (as a hiring manager) to see what new kinds of positions are being posted (as opposed to those I'm already familiar with), what new responsibilities they might entail, how a position might be pitched in a new way, or, as in the case of Stanford, what in particular they (as a leader in some of the sorts of things I care about) might be up to. At the very least it adds useful pieces to my current awareness in a convenient way, but it also has the potential of influencing how we define the next position we post here, and since we would like to hire from the community, it has potential benefit for the community as well. Of course, I'm speaking for myself, but in case this! is a potentially useful perspective, that some others might hold as well, I post it. -- Charles Blair, Director, Digital Library Development Center, University of Chicago Library 1 773 702 8459 | c...@uchicago.edu | http://www.lib.uchicago.edu/~chas/ 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 system.
Re: [CODE4LIB] separate list for jobs
Point of order: I’m not beholden to anyone to restrict my answers to their particular logical paradigm or to their particular agenda in regards to a topic. Nor will I. That’s not how discussions work. Best regards, Jason Bengtson, MLIS, MA Head of Library Computing and Information SystemsAssistant Professor, Graduate CollegeDepartment of Health Sciences Library and Information ManagementUniversity of Oklahoma Health Sciences Center405-271-2285, opt. 5405-271-3297 (fax) jason-bengt...@ouhsc.edu http://library.ouhsc.edu www.jasonbengtson.com NOTICE: This e-mail is intended solely for the use of the individual to whom it is addressed and may contain information that is privileged, confidential or otherwise exempt from disclosure. If the reader of this e-mail is not the intended recipient or the employee or agent responsible for delivering the 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 immediately notify us by replying to the original message at the listed email address. Thank You. On May 7, 2014, at 7:45 PM, Barnes, Hugh hugh.bar...@lincoln.ac.nz wrote: Point of logic: the fact that you (or others) find them useful is orthogonal to whether they should be from the same source. That was the original question. No, wait, it was about discussing (discussing) whether they should be together :) -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Charles Blair Sent: Thursday, 8 May 2014 11:56 a.m. To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] separate list for jobs I don't mind having them both in the same feed. They're easy enough to tell apart even w/o a filter. The reason I say this is that when I see something like Job: Digital Assets Librarian, or Job: Linked Data Technologist, Metadata at Stanford University, just to pick two at random, that's a good way for me (as a hiring manager) to see what new kinds of positions are being posted (as opposed to those I'm already familiar with), what new responsibilities they might entail, how a position might be pitched in a new way, or, as in the case of Stanford, what in particular they (as a leader in some of the sorts of things I care about) might be up to. At the very least it adds useful pieces to my current awareness in a convenient way, but it also has the potential of influencing how we define the next position we post here, and since we would like to hire from the community, it has potential benefit for the community as well. Of course, I'm speaking for myself, but in case this! is a potentially useful perspective, that some others might hold as well, I post it. -- Charles Blair, Director, Digital Library Development Center, University of Chicago Library 1 773 702 8459 | c...@uchicago.edu | http://www.lib.uchicago.edu/~chas/ 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 system.
Re: [CODE4LIB] separate list for jobs
In the great growing tradition of 21st century political debate, I will avoid the questions in this thread entirely, and pivot to points that I personally find gratifying to discuss, as I'm enjoying the observations of others: 1.) For the record, though I've never been to New Zealand (still waiting my invite... ahem), I found Stuart's email a wonderfully self-conscious allusion to C4L's the answer is technology personality that (at times) emerges. (And +2 points for the double entendre Internet2 pun--intentional or not). I guess it's true that email does not adequately convey tongueness-in-cheek 2.) Ditto to what Charles says..., plus 3.) More than once, the C4L jobs I've found out about jobs my own organization was posting from this list that were a surprise to me. (Left hand, meet right hand!) 4.) More than once, I've found out from the C4L jobs feed that our own HR system has successfully posted a position in my own department. Yes, this can take weeks, and no, our awesome HR system doesn't have an internal email notification system 5.) Charles--did you say you were interested in a linked data position at Stanford, or know someone who is? Call me! : ) - Tom On May 7, 2014, at 4:56 PM, Charles Blair wrote: I don't mind having them both in the same feed. They're easy enough to tell apart even w/o a filter. The reason I say this is that when I see something like Job: Digital Assets Librarian, or Job: Linked Data Technologist, Metadata at Stanford University, just to pick two at random, that's a good way for me (as a hiring manager) to see what new kinds of positions are being posted (as opposed to those I'm already familiar with), what new responsibilities they might entail, how a position might be pitched in a new way, or, as in the case of Stanford, what in particular they (as a leader in some of the sorts of things I care about) might be up to. At the very least it adds useful pieces to my current awareness in a convenient way, but it also has the potential of influencing how we define the next position we post here, and since we would like to hire from the community, it has potential benefit for the community as well. Of course, I'm speaking for myself, but in case this is a potentially useful perspective, that some others might hold as well, I post it. -- Charles Blair, Director, Digital Library Development Center, University of Chicago Library 1 773 702 8459 | c...@uchicago.edu | http://www.lib.uchicago.edu/~chas/