Re: [CODE4LIB] file sharing/transfer
For users for whom use of the command line is not a deal breaker, Magic Wormhole is a simple and highly secure option: https://github.com/warner/magic-wormhole.
[CODE4LIB] RegEx for public services/public-facing librarians
Good morning, A colleague and I are planning a workshop on using regular expressions and expect an audience of primarily public services librarians. I was hoping other users here could suggest some applications of regex that would be useful for librarians who are *not* working in technical services or IT 9where the applications are much more obvious to me). For example, pointing out that some apps and programs, like Google Docs, can use regex for find/replace, web sites or databases that support regex in searches, and so on. Thanks in advance.
Re: [CODE4LIB] RegEx for public services/public-facing librarians
Hi Mike, On 1/16/20 3:43 PM, Mike Monaco wrote: Good morning, A colleague and I are planning a workshop on using regular expressions and expect an audience of primarily public services librarians. I was hoping other users here could suggest some applications of regex that would be useful for librarians who are *not* working in technical services or IT 9where the applications are much more obvious to me). For example, pointing out that some apps and programs, like Google Docs, can use regex for find/replace, web sites or databases that support regex in searches, and so on. Thanks in advance. Learning the migthy regex - always a good idea! Are you aware of e.g. https://regexr.com/ where you can WYSIWYG? Many tools feature regex, e.g. Elasticsearch[1], which we use to search our library metadata, e.g.: https://lobid.org/resources/search?q=%2Fjoh%3Fn%28ath%5Boa%5Dn%29%2F Cheers, pascal [1]https://www.elastic.co/guide/en/elasticsearch/reference/5.6/query-dsl-query-string-query.html#_regular_expressions -- Pascal Christoph, Software Developer | Offene Infrastruktur, www.hbz-nrw.de
Re: [CODE4LIB] RegEx for public services/public-facing librarians
On Jan 16, 2020, at 9:43 AM, Mike Monaco wrote: > A colleague and I are planning a workshop on using regular expressions and > expect an audience of primarily public services librarians. I was hoping > other users here could suggest some applications of regex that would be > useful for librarians who are *not* working in technical services or IT > 9where the applications are much more obvious to me). For example, pointing > out that some apps and programs, like Google Docs, can use regex for > find/replace, web sites or databases that support regex in searches, and so > on. Thanks in advance. Hmmm... Rudimentary searching: * amass a set of plain text files, say Project Gutenberg texts * articulate an idea ("word") of interest * use grep to search for the idea in the set Clean/normalize a corpus: * amass a set of plain text files, say Project Gutenberg texts * download & install BBEdit * use BBEdit's "Multi-File Search..." function and regular expressions to do things like remove digits (\d+) from the set or remove two-letter "words" from the set (\b\w\w\b) Such works wonders against ugly OCR, and as a bonus, the result will be much more amenable to topic modeling. I suspect NotePad++ includes similar functionality. From a Linux or Mac OS X command line, count & tabulate all the words & numbers in a file (functional, not perfect, and ugly): $ cat file.txt | tr -d '\r' | tr '\n' ' ' | \ tr '[:upper:]' '[:lower:]' | tr -d '[:punct:]' | \ tr ' ' '\n' | sort | uniq -c | sort -rn | less Great for beginning to learn the "aboutness" of a file. For extra credit, remove stop words. Emphasize how the use of regular expressions is about the syntax ("shape") of words, not their semantics. -- Eric Morgan
Re: [CODE4LIB] RegEx for public services/public-facing librarians
Notepad++ (which I've used for websites) and MS Word (for finding and/or replacing characters within a file) both have Regex functionality. On Thu, Jan 16, 2020 at 9:43 AM Mike Monaco wrote: > Good morning, > A colleague and I are planning a workshop on using regular expressions and > expect an audience of primarily public services librarians. I was hoping > other users here could suggest some applications of regex that would be > useful for librarians who are *not* working in technical services or IT > 9where the applications are much more obvious to me). For example, pointing > out that some apps and programs, like Google Docs, can use regex for > find/replace, web sites or databases that support regex in searches, and so > on. Thanks in advance. >
Re: [CODE4LIB] RegEx for public services/public-facing librarians
Mike, So, non-technical users... - Finding phone numbers for a particular range of exchanges in a large document and changing the area code. - Reversing all names of a transcript (e.g. lines start with : "quote" and become , : "quote"). - Finding every instance of an email address *not* followed by a particular domain name. - Changing every date reference in a particular format to a different format (e.g. MM/dd/yy to .MM.dd) without affecting other numerical references (e.g. scores like 93/100, or 6/10). Those could be needed by anyone, not just IT or Tech Services. HTH. On Thursday, January 16, 2020 at 09:43, Mike Monaco eloquently inscribed: > Good morning, > A colleague and I are planning a workshop on using regular expressions and > expect an audience of primarily public services librarians. I was hoping other > users here could suggest some applications of regex that would be useful for > librarians who are *not* working in technical services or IT 9where the > applications are much more obvious to me). For example, pointing out that > some apps and programs, like Google Docs, can use regex for find/replace, > web sites or databases that support regex in searches, and so on. Thanks in > advance.
[CODE4LIB] Jobs: Job Posting: Supervisory Librarian (Technical Services), Executive Office of the President
Please direct any questions to: Client Services EOP – OA | 202-395-1088 | eopj...@oa.eop.gov The following job posting for a Supervisory Librarian (Technical Services), GS-14 is open to the public and status candidates from Thursday, January 16 – Friday, February 7, 2020. Branch Chief, Technical Services and Systems Librarian, Library and Research Services, Office of Administration, Executive Office of the President This position is located in the Executive Office of the President (EOP), Office of Administration, Office of the Chief Administrative Officer, Library and Research Services (LRS) Division. The incumbent will serve as the Technical Services Branch Chief and LRS Systems Librarian, providing library and information services to officials and staff of the EOP and supporting policy making at the highest levels of the Executive Branch of the federal government. The EOP is comprised of The White House, Executive Residence, Office of the Vice President, Office of the United States Trade Representative, Office of Science and Technology Policy, Office of National Drug Control Policy, Office of Management and Budget, Office of Administration, National Security Council, Council on Environmental Quality, and Council of Economic Advisers. The Office of Administration (OA) delivers common administrative and support services to all EOP components. The OA Library and Research Services Division provides reference and research assistance to EOP staff. LRS develops and maintains print and electronic collections related to the Presidency and the work of EOP components. Overview: - Pay scale and grade: GS-14 - Salary: $121,316 to $157,709 - Promotion potential: 14 - Location: Washington, District of Columbia As a Supervisory Librarian (Technical Services), GS-1410-14, your typical work assignments may include the following: - Manages library resources to include staff and budgetary expenditures for print and electronic resources such as monographs, serials, legal materials, research databases, e-books, and e-journals. - Oversees management of and access to general and law library collections in subject areas related to the Presidency, economics, political science, U.S. government, public administration, international relations, trade, and national security. - Supervises a staff of professional librarians and library technicians. - Establishes priorities, assigns, distributes, and evaluates work performed by librarians and library technicians. - Provides advice, guidance, and counsels library employees regarding work and administrative matters, including addressing work performance and conduct issues with staff. - Establishes and updates policies, procedures, and desk guides for library technical services operations and resource management. - Evaluates, plans, oversees, and coordinates an acquisition program for library information resources, including contracts and purchase cards. - Oversees and manages the library management system, discovery interface, and related systems, serving as a primary point of contact for library technology issues. - Trains and guides staff in use of technical services modules of library management system. - Plans and implements technological improvements and migrations for library systems, applications, and technical infrastructure. - Oversees library cataloging and metadata processes to ensure effective customer access to print and electronic materials. - Oversees management of electronic resources including license negotiation, implementation, authentication, and ongoing access. - Plans and provides access to vendor training for librarians and library technicians. Please see the vacancy announcements on USAJOBS for additional information, including requirements and how to apply: Supervisory Librarian (MP – Merit Promotion) USAJOBS Announcement: OA-20-10-KMW-MP (for status candidates – current and former federal employees) https://www.usajobs.gov/GetJob/ViewDetails/556825200 Supervisory Librarian (DE – Delegated Examining) USAJOBS Announcement: OA-20-10-KMW-DE (open to the public; all U.S. citizens) https://www.usajobs.gov/GetJob/ViewDetails/556825300
[CODE4LIB] Job: Digital Repository Developer at Duke University Libraries
The Digital Repository Developer will lead the design and development of a technical infrastructure to support the management, preservation and appropriate access to digital assets created or managed by the library. The incumbent will work closely with digital asset and metadata managers and other library and University staff to develop and implement repository solutions. The position reports to the Head of Software Services within the Digital Strategies and Technology division of the Duke University Libraries. Responsibilities Evaluate and recommend appropriate technology infrastructure to support library repository services. Manage repository services projects as assigned. Design, code, integrate, test, document, implement, and maintain services and applications that support digital object ingest, preservation, search, discovery, distribution and presentation. Work closely with creators and managers of content and metadata to understand their needs and develop mechanisms for integrating assets into the repository. Recommend, develop, and implement procedures to ensure the security and integrity of repository contents. · Recommend, develop, and implement methods for integrating repository services with other platforms. Actively participate in inter-institutional repository development communities, sharing experience, code, and best practices. Maintain knowledge and awareness of technology trends and evaluate their impact on applications used in the DUL. Performs other related duties as assigned. · Displays continuing growth in professional and subject knowledge and takes an active interest in the profession. Growth and interest should be demonstrated through continuing development of professional knowledge and abilities, membership and participation in professional organizations, and service to the library, University, or community in a professional capacity. Supervisory Responsibilities · None Qualifications It is the expectation that all Duke University Libraries staff members will demonstrate exceptional workplace behaviors in the execution of their specific position responsibilities. These behaviors are customer focus, collaboration, creative problem solving, continuous learning and a commitment to diversity. Education: Required: BA/BS or higher in Computer Science or related field; or an equivalent combination of relevant education and/or experience Experience: Required: At least three years of professional experience developing and implementing technology projects in a collaborative, team-based, goal-oriented environment. Experience in object-oriented design and programming, web application development, and XML. Excellent interpersonal, oral and written communication skills; able to work independently and as a member of a team; demonstrated commitment to providing outstanding customer services. Preferred: Prior experience working in higher education generally and an academic research library in particular. Experience with repository systems (Samvera, DSpace) and related toolkits. Experience with Ruby on Rails. Familiarity with Linux operating system and command line tools. Experience with software lifecycle management and version control systems. Understanding of issues related to scholarly publication, intellectual property, open access, and digital preservation. Familiarity with digital library technologies and standards, including digital object metadata and interchange standards, such as Dublin Core, MARC, METS, MODS, OAI-PMH, OAI-ORE, and SWORD; familiarity with Shibboleth, Grouper, and other federated identity management and access standards. Working Conditions · Must be able to work in an environment in which exposure to materials containing dust and mold is possible · Normal office environment · Occasional travel required These statements are intended to describe the general nature and level of work being performed by the employee in this position. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of a person in this position. Salary and Benefits Salary dependent on qualifications and experience. Comprehensive benefits package includes 15 days vacation, 13 holidays, 12 days sick leave; health, dental, disability and life insurance and support for professional development and training. Environment Since its founding in 1924, Duke University has grown into one of the most prestigious private universities in the world and its medical center ranks annually among the top in the nation. The Duke University Libraries are the shared center of the university's intellectual life, connecting people and ideas. The Libraries consist of the Perkins Library, Bostock Library, Rubenstein Rare Book and Manuscript Library, Lilly Library, and Music Library, and the library at the Duke Marine Laboratory in
[CODE4LIB] Job: Application Support Analyst (Library Special Collections) at University of Leeds
Are you interested in utilising your experience in supporting a range of applications in a complex information systems environment? Are you an enthusiastic and driven individual with a desire to be part of an Application Support team delivering high quality IT services to effectively support a range of business critical Library systems? Your role will be as part of a team focused on providing support for a diverse range of existing business critical library services and applications, including responsibilities for effective incident management. Your main focus will be to deliver a sustainable service for the discovery, usability, management and preservation of Special Collections metadata and digital collections and, in addition, you will also provide support for the university’s Reading Lists service. You will work closely with IT and Library colleagues in order to deliver these services. As well as providing responsive support for these services, you will also lead the managed enhancement of the systems in liaison with Library and IT colleagues. This could include the design and implementation of new tools or the integration of existing tools with new technologies in order to deliver a seamless resource discovery experience for users and the maximum efficiency for Special Collections staff. You will utilise skills, knowledge and experience gained from your previous roles to provide high quality proactive and reactive application support and development. You will have extensive skills and experience in a scripting language such as PHP, Perl or Python, familiarity with LAMP stack development and competency in SQL. Ideally, you will also be familiar with the field of digital asset management and digital scholarship and will have some experience of general data handling using different data schemas. Working in a complex environment, your work as an Application Support Analyst will involve ensuring user documentation developed and maintained in line with standard operating procedures to ensure alignment with industry best practice, IT standards and regulatory compliance. As an experienced member of the team you will be responsible for supporting, training, coaching and mentoring trainee analysts. Brought to you by code4lib jobs: https://jobs.code4lib.org/jobs/42056-application-support-analyst-library-special-collections
[CODE4LIB] Job: Junior Web Developer at BC Libraries Cooperative
The BC Libraries Cooperative (https://bc.libraries.coop/) is a non-profit, member-driven cooperative providing several high availability services to libraries and other members across Canada. We use open source tools wherever possible combined with modern development methodologies and hosting practices. The Co-op is hiring a full-time (35 hours/week) Junior Web Developer to work as a member of our web and systems teams. This is a partial telecommute opportunity; staff primarily work from home though we do maintain an office in Vancouver where employees periodically gather for face-to-face working days. Residency in Greater Vancouver area, BC is not a requirement but considered an asset. Candidates must be authorized to work legally in Canada. The successful applicant will primarily support the Co-op’s web services which include, but are not limited to, WordPress and Drupal-based site hosting and development. There may be additional opportunities to work on the Co-op’s cloud-based Integrated Library System (which uses the open source Evergreen ILS platform) and other varied, custom web development projects. The ideal candidate brings the strongest possible combination of knowledge and experience with the following core skills: Full-stack web development skills (e.g., HTML, CSS and Javascript) and PHP and MySQL Experience developing and maintaining sites with Wordpress and/or Drupal Linux basic system skills (e.g. Apache config, systems config) and other fundamental technologies in the Internet protocol suite for web applications (e.g. HTTP, DNS) Git or other version control system Experience with any of the following technologies will be considered an asset but not essential: Laravel or other professional PHP frameworks Other server-side languages for the Web: Python, Ruby, or Perl, etc Practical experience with user interface and user experience (UX) design Web Accessibility standards Any of Dokuwiki, Request Tracker, Horde or Nextcloud software Competencies and Qualifications: Ability to demonstrate you have the requisite knowledge to do this job - this might have been through years of job experience and personal learning, or this might have been through formal education such as a Computing Science, Engineering or Physics degree or certification in web development; We do not prioritize formal over informal learning and if you can demonstrate you have the skills to do the job, we encourage you to apply 1-3 years of related experience is required; Ability to communicate technical information clearly and concisely, both verbally and in writing, in English; Ability to manage stressful situations with humour and grace; Ability to work collaboratively and positively with individuals and groups in a distributed environment (team members do not all work in a single location). What we offer: Flexibility. While the Co-op is headquartered in downtown Vancouver, this is primarily a virtual office opportunity for the right candidate. Most of the Co-op staff work remotely, using the Vancouver office for regular or occasional face-to-face meet-ups. The opportunity to be part of a dynamic team in a growing community enterprise. This position is a full-time employment position with competitive compensation (ranging between $60,000-70,000/year depending on experience) and a benefits package that includes extended medical and dental coverage as well as enrollment in a defined benefit pension plan, upon successful completion of the probation period. How to apply Qualified applicants are invited to submit a cover letter and resume in PDF format to off...@bc.libraries.coop no later than 1600 Pacific Time, January 31, 2020. Candidates must clearly indicate how they meet the position requirements. The BC Libraries Cooperative hires on the basis of merit. We are committed to the principle of equity in employment. We welcome diversity and encourage applications from visible minority group members, women, First Nations persons, persons with disabilities, persons of minority sexual orientations and gender identities, and others with the skills and knowledge to productively engage with diverse communities. We thank all applicants in advance, however only shortlisted candidates will be contacted. Brought to you by code4lib jobs: https://jobs.code4lib.org/jobs/42046-junior-web-developer
[CODE4LIB] Job: Southeast Asia Digital Librarian at Cornell University Library
Cornell University Library seeks a Southeast Asia Digital Librarian to fill a new position created to support the growth of digital library holdings in Southeast Asian Studies among the libraries with Southeast Asia collections in the United States, and in some cases, similar collections internationally. The position is initially funded by the Henry Luce Foundation as part of a project called The Southeast Asia Digital Library: A new approach to building and curating a digital library. Based in the John M. Echols Collection on Southeast Asia at Cornell’s Ithaca, NY campus, the Southeast Asia Digital Librarian reports to the Curator of the Echols Collection. This person will have responsibility to coordinate digital library work between the Echols Collection, other departments within Cornell University Library, participating library partners, including Ohio University Library (overall grant administration), Northern Illinois University Library (host of the Southeast Asia Digital Library) and other participating institutions. The Southeast Asia Digital Librarian actively participates in local and national discussions relating to the access, retrieval, description, and management of shared digital resources in the field of Southeast Asian Studies. Key Opportunities: Contribute to the ongoing development of a multi-institutional digital library project Collaborate with librarians from across the country and around the world as they re-envision the digital library environment for Southeast Asian Studies Contribute to building a body of knowledge at the intersection of technology and culture Play an active role in professional organizations inside and outside of the Cornell University Library community Duties and Responsibilities: Work with the librarians managing Southeast Asia library collections in the US and abroad to produce ideas for digitization projects within and between their collections Collaborate with other librarians to write grant proposals to support digitization efforts at the various Southeast Asia collections Lead projects to digitize Southeast Asia related content and collect born digital resources Work closely with staff at NIU libraries who manage the Southeast Asia Digital Library (SEADL) to plan and manage projects to maintain and expand the library Provide guidance in the various aspects of digital libraries, especially as related to Southeast Asian Studies, such as metadata and digitization standards, storage and preservation of digital assets, cost estimates for digitization work, etc., in consultation with experts in each of these and other related areas Plan for and help implement tools that will give researchers new options to utilize the digital objects in the SEADL and at the various institutions supporting SEA studies Participation in the CORMOSEA meetings held before the Association for Asian Studies Annual Meetings is expected, as is at least one annual trip to meet with staff managing the SEADL Travel to conferences, workshops or other training opportunities in digital librarianship will be supported depending on the availability of funding Required Qualifications: Master’s degree from an accredited institution Demonstrated knowledge in one or more areas related to digital libraries Interest in and aptitude for learning new technologies and standards Excellent organizational and project management skills Strong service orientation and interest in library users’ values and needs Excellent communication and analytic skills, including the ability to work well in a team-based environment Demonstrated commitment to diversity and understanding of the contributions a diverse workforce brings to the workplace Preferred Qualifications: Experience working on collaborative digital library projects Demonstrated interest in or knowledge of any of the peoples, cultures, languages or countries of Southeast Asia Visa sponsorship is not available for this position. Environment: One of the leading academic research libraries in the United States, Cornell University Library is a highly valued partner in teaching, research, and learning at the university. With an operating budget of over $58 million and a diverse and innovative staff of more than 400, the Library provides significant collaborative opportunities in support of 2,700 faculty, 22,000 students and 94 PhD fields. Its world class collections, expert librarians, and responsive services in physical and virtual library spaces inspire and nourish scholarship and learning. Cornell University Library is a member of the ACRL Diversity Alliance. The Ithaca campus sits on 2,300 acres in the heart of the Finger Lakes region. Ithaca, located roughly halfway between Manhattan and Toronto, offers a wealth of cultural activities while maintaining an eclectic college-town feel. Outdoor enthusiasts can take advantage of rolling hills, breathtaking gorges, hiking trails, and lakes offering
[CODE4LIB] Job: Digital Repository Developer at Duke University Libraries
The Digital Repository Developer will lead the design and development of a technical infrastructure to support the management, preservation and appropriate access to digital assets created or managed by the library. The incumbent will work closely with digital asset and metadata managers and other library and University staff to develop and implement repository solutions. The position reports to the Head of Software Services within the Digital Strategies and Technology division of the Duke University Libraries. Responsibilities Evaluate and recommend appropriate technology infrastructure to support library repository services. Manage repository services projects as assigned. Design, code, integrate, test, document, implement, and maintain services and applications that support digital object ingest, preservation, search, discovery, distribution and presentation. Work closely with creators and managers of content and metadata to understand their needs and develop mechanisms for integrating assets into the repository. Recommend, develop, and implement procedures to ensure the security and integrity of repository contents. Recommend, develop, and implement methods for integrating repository services with other platforms. Displays continuing growth in professional and subject knowledge and takes an active interest in the profession. Growth and interest should be demonstrated through continuing development of professional knowledge and abilities, membership and participation in professional organizations, and service to the library, University, or community in a professional capacity. Actively participate in inter-institutional repository development communities, sharing experience, code, and best practices. Maintain knowledge and awareness of technology trends and evaluate their impact on applications used in the DUL. Performs other related duties as assigned. Supervisory Responsibilities None Qualifications It is the expectation that all Duke University Libraries staff members will demonstrate exceptional workplace behaviors in the execution of their specific position responsibilities. These behaviors are customer focus, collaboration, creative problem solving, continuous learning and a commitment to diversity. Education: Required: BA/BS or higher in Computer Science or related field; or an equivalent combination of relevant education and/or experience Experience: Required: At least three years of professional experience developing and implementing technology projects in a collaborative, team-based, goal-oriented environment. Experience in object-oriented design and programming, web application development, and XML. Excellent interpersonal, oral and written communication skills; able to work independently and as a member of a team; demonstrated commitment to providing outstanding customer services. Preferred: Prior experience working in higher education generally and an academic research library in particular. Experience with repository systems (Samvera, DSpace) and related toolkits. Experience with Ruby on Rails. Familiarity with Linux operating system and command line tools. Experience with software lifecycle management and version control systems. Understanding of issues related to scholarly publication, intellectual property, open access, and digital preservation. Familiarity with digital library technologies and standards, including digital object metadata and interchange standards, such as Dublin Core, MARC, METS, MODS, OAI-PMH, OAI-ORE, and SWORD; familiarity with Shibboleth, Grouper, and other federated identity management and access standards. Working Conditions Must be able to work in an environment in which exposure to materials containing dust and mold is possible Normal office environment Occasional travel required These statements are intended to describe the general nature and level of work being performed by the employee in this position. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of a person in this position. Salary and Benefits Salary dependent on qualifications and experience. Comprehensive benefits package includes 15 days vacation, 13 holidays, 12 days sick leave; health, dental, disability and life insurance and support for professional development and training. Environment Since its founding in 1924, Duke University has grown into one of the most prestigious private universities in the world and its medical center ranks annually among the top in the nation. The Duke University Libraries are the shared center of the university's intellectual life, connecting people and ideas. The Libraries consist of the Perkins Library, Bostock Library, Rubenstein Rare Book and Manuscript Library, Lilly Library, and Music Library, and the library at the Duke Marine Laboratory in Beaufort. Duke's library holdings of 6.2 million volumes are among the
[CODE4LIB] Job: Web Applications Developer at University of Illinois at Chicago
Work in the heart of one of America’s great cities at Chicago’s only public research university. We are looking for an enthusiastic and creative web developer to help us unite and build our web presence. This web developer will work with the Head of Library Systems, and other Library IT staff, to develop, implement, and maintain web-based library systems using a variety of development stacks. In a dynamic and responsive environment, the web developer will contribute to each stage of the project lifecycle, from project planning with stakeholders, to writing top-notch code, collecting and integrating user feedback, creating effective tests, and writing quality documentation. We support continuing education, professional development, healthy work/life balance and offer a flexible work environment. The University Library deeply values the culturally and ethnically diverse student community that it serves and works to promote equal access to information. Job Responsibilities (Essential Duties) Develop and implement applications, databases and web services for the Library’s web presence. Write fully accessible and responsive HTML user interfaces. Fully document code and processes. Write tests to be used in continuous integration processes. Other duties as assigned. Minimum Requirements Bachelor degree within Computer Science or related discipline Minimum of 1 years of progressively more responsible experience within IT Web Application Development Demonstrated knowledge of high-level languages used in web development such as PHP, Python, Java, or Ruby Experience with HTML5, CSS3 and JavaScript Proficient with a database query language (SQL, SPARQL, etc) Preferred Requirements Advanced degree in computer, information or library science A minimum of 1 year experience building interactive web interfaces with HTML5, CSS3 and JavaScript libraries and/or frameworks Experience developing for WordPress Strong analytical and problem solving skills including the ability to formulate options, and to recommend effective solutions Demonstrated knowledge of web application frameworks such as Django, Ruby on Rails or similar web frameworks Familiarity with cross-platform compatibility and web accessibility standards and techniques Understanding of complex data systems, database design and/or linked data Experience with standard software development tools and techniques such as git, testing frameworks, etc. Knowledge of library tools and technologies Demonstrated ability to work collegially in a team environment Demonstrated ability to support user-centered services in culturally diverse higher education environment Brought to you by code4lib jobs: https://jobs.code4lib.org/jobs/42079-web-applications-developer
[CODE4LIB] Job: Research Librarian - Computer Sciences and Data Literacy at Pacific Northwest National Lab
Closing date extended: February 18, 2020 The PNNL PubCenter is seeking an entrepreneurial candidate who would thrive on developing themselves into a liaison-like role between the PNNL Publishing Lifecycle and scientists and engineers in computational sciences. The candidate will also be responsible for creating a data literacy component within the PubCenter that integrates and aligns with the FAIR Data Principles. The successful candidate is expected to develop and lead sustainable PubCenter services for PNNL’s computer science research community, provide 1:1 consultation to researchers, and be an advocate for the role data has in PNNL’s Publishing Lifecycle. Brought to you by code4lib jobs: https://jobs.code4lib.org/jobs/42109-research-librarian-computer-sciences-and-data-literacy
[CODE4LIB] Job: Infrastructure Engineer at Temple University Libraries
Temple University Libraries Technology Development seeks a creative engineer to help build and maintain infrastructure for a wide array of web-based services. The Infrastructure Engineer will help grow our devops culture, and will take the lead on automated infrastructure provisionsing and deployments with tools like Terraform, Ansible, Docker and services like Linode, AWS, and CircleCI. Will also have responsibility for maintaing and growing our monitoring, linux system administration, and security processes. In partnership with developers and project managers, they will design application architecture and implement robust production environments to ensure high availability of services. What you'll work on Design and build infrastructure for development, testing, deployment, scaling, and monitoring of our Linux-based applications. Collaborate with software developers and project managers on designing and developing applications and deployment processes. Design and manage storage solutions for application and preservation systems. Maintain locally installed third-party applications. Provide management with recommendations for technical improvements/operational efficiencies. Represent the Temple University Libraries in communication with central IT Services, third-party vendors, and collaborators. Write and maintain documentation about application and systems. Contribute to open source and community-based software projects. Keep current with evolving web and library-related software and technologies, especially in domains of desired growth for the Libraries. Evaluate and recommend new tools and applications to support the Libraries and University Press, and other partner organizations supported by the Libraries. Contribute technical expertise to develop body of knowledge within project team. Participate in establishing training needs, coach and mentor project team members, and provide technical training. May supervise other developers (full-time staff or part-time student workers). Useful experience and skills would include: At least two years of Linux system administration. Experience with automated provisioning with Terraform, Ansible, Docker or similar tools. Experience with cloud provides like AWS or Azure. Experience with Rails, LAMP, and Java application deployment. One or more programming language such as Ruby, Python, bash, Java, etc. Experience administering Postgres, MySQL or other database management systems. Experience administering SolrCloud. BS in Computer Science or related field. An equivalent combination of education and experience may be considered. Benefits Temple University Library benefits include: Generous vacation and PTO allowances (that we want you to use) Excellent health care coverage options Flexible working environment Generous retirement contributions Remote working may be considered for the right candidate. Brought to you by code4lib jobs: https://jobs.code4lib.org/jobs/42106-infrastructure-engineer
Re: [CODE4LIB] RegEx for public services/public-facing librarians
On Thu, Jan 16, 2020 at 6:43 AM Mike Monaco wrote: > Good morning, > A colleague and I are planning a workshop on using regular expressions and > expect an audience of primarily public services librarians. I was hoping > other users here could suggest some applications of regex that would be > useful for librarians who are *not* working in technical services or IT > 9where the applications are much more obvious to me). For example, pointing > out that some apps and programs, like Google Docs, can use regex for > find/replace, web sites or databases that support regex in searches, and so > on. Thanks in advance. > I like your idea of using familiar programs such as Docs, Sheets, and Microsoft Word rather than introducing new tools which impose a mental overhead that hinders understanding. People have given some good examples, maybe add call number and name normalization. Talking to some attendees and helping with real problems they're experiencing right now (maybe even ask for live examples in class to solve in real time) strikes me a good idea. Regexes look like gibberish to people who are just starting and connecting them to real world experience will help them stick much better. kyle
[CODE4LIB] API feeding faculty publication profiles
Hello, My library is looking at platforms for faculty publication profiles. If you’re working at health sciences or medical library that uses an API to feed publications into faculty profiles, I would love to hear from you. Please email me directly at ehugg...@luc.edu. Thank you, Elizabeth Huggins Elizabeth Huggins MALIS '11 www.linkedin.com/pub/elizabeth-huggins/43/417/172