[CODE4LIB] Job: Information Technology Librarian or Manager at Anderson University
The Thrift Library of Anderson University seeks an innovative, user-oriented technologist to provide leadership in the identification, assessment, and implementation of emerging technologies that further the library's mission and increase and enhance access to library resources and services. Anderson University is a comprehensive, liberal arts institution affiliated with the South Carolina Baptist Convention. Candidates with a strong Christian value system and lifestyle are encouraged to apply. The Information Technology Librarian or Manager will serve as the primary developer and administrator for the Library ILS, website, web applications, databases, and social media initiatives, online and virtual reference tools such as LibGuides and IM, and mobile interfaces; as well as, assume traditional reference librarian responsibilities including reference, collection development, library orientations, and circulation desk activities. Demonstrated experience implementing technology in an academic library is critical. There will be occasional weekend and evening work. Must possess excellent oral and written communication skills with a high degree of computer proficiency; presentation skills; and the ability to work independently with minimum supervision. Minimum Educational Qualifications include either: Masters degree from an ALA-accredited program (Faculty Position), or B.S. in computer science or equivalent and three years experience providing technological support in a library setting (Staff Position) Brought to you by code4lib jobs: http://jobs.code4lib.org/job/8157/
Re: [CODE4LIB] Open Source release policies
We just went through that formal process internally at the University of Florida to get approval for some software that we had actually released the code for already, since it was partly paid for by federal grants. Overall the process wasn't super-streamlined and one felt they needed to be arguing for the lack of commercial viability. (This won't be the next Gatorade.. I promise...) Here are some comments from Laurie Taylor who drove most of the process here at UF: "The University of Florida handles all software and licensing, open source and otherwise, through the Office of Technology Licensing. The official process is there for legal compliance, to ensure the correct open source licenses are used as is required when components are already open source and released under viral licenses. The official statements on policy for this aren't super clear from the outside. Our open source software releases state what open source license (https://code.google.com/p/sobekcm/ and http://ufdc.ufl.edu/software/download) but don't link people back to the main policy pages, which are complex." "As we do more with data/digital curation and more data and software in our repository (http://ufdc.ufl.edu/), we've started talking with the Office of Technology Licensing (OTL) about doing new trainings and workshops for UF researchers who are releasing their data sets, digital materials, and open source software to parse, visualize, and otherwise interpret the raw materials. We're looking into how to best do combined trainings to fit the OTL concerns and support researchers with the least amount of additional work and confusion over complex policies." Cheers! Mark Sullivan / UF Libraries From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Doran, Michael D [do...@uta.edu] Sent: Tuesday, May 28, 2013 3:37 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Source release policies Hi David, > If you work at an organization that releases open source software that > your staff coders develop, I would be interested in reading your policy > on that, I did a presentation on that general topic at Code4lib 2007: The Intellectual Property Disclosure Process: Releasing Open Source Software in Academia http://code4lib.org/2007/doran ...and have some additional info on this page: http://rocky.uta.edu/doran/ip/ -- Michael # Michael Doran, Systems Librarian # University of Texas at Arlington # 817-272-5326 office # 817-688-1926 mobile # do...@uta.edu # http://rocky.uta.edu/doran/ > -Original Message- > From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of > David Lowe > Sent: Tuesday, May 28, 2013 11:40 AM > To: CODE4LIB@LISTSERV.ND.EDU > Subject: [CODE4LIB] Open Source release policies > > All- > If you work at an organization that releases open source software that > your staff coders develop, I would be interested in reading your policy > on that, if you have one written up that you can share, or otherwise in > hearing your common practice, if that's not too much trouble. On or off > list as your preference would have it. > > I've located the following so far: > UCSD > https://confluence.crbs.ucsd.edu/display/CRBS/Releasing+Open+Source+Soft > ware+at+UCSD > > Stanford > http://otl.stanford.edu/inventors/resources/inventors_opensource.html > > Texas > http://www.utexas.edu/cio/policies/pdfs/Procedure%20for%20Releasing%20So > ftware%20as%20Open%20Source%20or%20Contributing%20Software%20to%20Existi > ng%20Projects%20Licensed%20Under%20the%20GNU%20General%20Public%20Licens > e.pdf > > Austrailian Computer Society > http://people.oregonstate.edu/~alhasheh/ose/sources/OpenSourcePolicy.pdf > > Much obliged, > --DBL
[CODE4LIB] Job: Developer at Hypothes.is
Position Summary Hypothesis is seeking a developer and pragmatic dreamer who cares about community, code quality and usability to help a well-funded, not-for-profit initiative deliver on the long-sought-after dream of an annotated Web by producing great Open Source software. Our current stack is Pyramid, Angular.js, PostgreSQL and ElasticSearch; however familiarity with these tools is not a requirement. The team is based in San Francisco but remote applicants are encouraged to apply. Requirements and responsibilities * Produce quality software for Hypothesis Open Source projects. * Drive technical design and execution through the full product life-cycle as a core member of the Hypothesis development team. * Coordinate with a small, distributed group of ambitious team members, independent contributors and others working on related projects. * Full time availability. Ideal background * Demonstrated commitment to, and interest in contributing to, Free or Open Source Software (F/OSS) * Experience in distributed collaboration using git, mailing lists, and issue tracking software * Strong programming fundamentals and extensive experience with either JavaScript or Python (full-stack experience a plus) * Experience with at least one modern web development framework on either the front or back end a plus: Pyramid or Flask; Angular.JS, Backbone or Knockout; or popular frameworks in other languages (Rails, Express, etc) * Experience with modern storage and information processing infrastructure a plus: relational databases such as PostgreSQL; new school key/value stores such as Redis or TokyoCabinet; search technologies such as Lucene or ElasticSearch; Hadoop and Pig; Storm or Kafka; column-oriented databases such as Cassandra or HBase; and document-oriented databases such as CouchDB or MongoDB * Familiarity with Web architecture technologies such as link relations, semantic markup, microdata and microformats, REST/HATEOAS and a strong grasp of HTTP semantics * A relaxed and positive outlook * Working with a team of quirky, passionate builders creating next generation tools for media and digital literacy while promoting openness on the Web * Contributing to a highly visible open source project and building your open source portfolio * Competitive compensation and benefits. How to apply * Join our mailing list or IRC channel, become familiar with our roadmap and issues, and contribute! * Contact us at[j...@hypothes.is](mailto:j...@hypothes.is). Brought to you by code4lib jobs: http://jobs.code4lib.org/job/8175/
[CODE4LIB] Job: Expose Data Relationships Through Visualization of Thomson Reuters Web of Science Content (Contest) at Thomson-Reuters Corporation
This challenge provides an opportunity for Solvers to build a web-based or mobile "app" to explore data relationships in scholarly content in a visual or intuitively engaging way. For this challenge, the Seeker will make available access to Thomson Reuters Web of Science content through Thomson Reuters Web of Knowledge API (application programming interface). This challenge has unique terms, please read the challenge-specific agreement carefully. Submissions must include both a written proposal and a prototype implementation using the Web of Knowledge API. Source: InnoCentive Challenge ID: 9933184 Challenge Overview This challenge is to build a programmatic interface or "app" using Thomson Reuters Web of Knowledge API (application programming interface) that enables users to explore data relationships in an engaging or visual way. Specifically, this challenge focuses on the Web of Science content set, the world's leading citation database and the flagship content set available on the Web of Knowledge platform. Technical requirements and instructions for how to obtain credentials and access the API are available in the Detailed Description. This challenge has unique terms, please read the challenge-specific agreement carefully. Submissions must include both a written proposal and a prototype implementation using the Web of Knowledge API: * Solvers grant the Seeker a non-exclusive license upon submission. By submitting a proposal, Solvers grant to the Seeker a royalty-free, perpetual, and non-exclusive license to use any information or intellectual property included in the proposal and/or implementations. * There is a guaranteed award of $10,000. The minimum award for this challenge is $10,000 ("Minimum Award"), which is guaranteed to be awarded to at least one Solver. * Exclusive option at the Seeker's discretion. The Seeker may (at it's sole discretion), award individual Solvers an additional $20,000 ("Additional Award") to obtain ownership to that Solver's submission. * Includes written proposal + working implementation using API. Submissions must include both a written proposal and working implementation that prototypes the proposed idea using examples that interact with the Web of Knowledge API and integrate Web of Science content. * API access will be provided. Access credentials to the API interface will be provided to each Solver, after the Solver agrees to specific terms for data usage in the challenge. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/8168/
Re: [CODE4LIB] Wordpress: Any way to selectively control caching for content areas on a page?
I use and recommend W3 Total Cache. With that said, while it is extremely versatile it is also all-encompassing. Its simple page cache--like any good .htaccess caching--is powerful, and for it to take for example new styles you would need to add cache-busting params in your header (like link to styles.css?ver=1.9.2). If you have enough control over your environment you can sometimes automate that. But not caching specific elements in the page? I'm not sure. You might consider generating the hours with javascript, this will ensure that the display is dynamic and refreshed on page-load. Consider Matt Riedsma's "Today's Hours" script (https://github.com/mreidsma/Today-s-Hours). We actually set the hours as a custom post type and then use the Wordpress JSON API to pull that information in with javascript. That way there's also a front end for setting the hours - esp. if you have other staff or other departments who wouldn't be comfortable setting the hours in a script. Michael / ns4lib.com -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ed Summers Sent: Wednesday, May 29, 2013 3:35 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Wordpress: Any way to selectively control caching for content areas on a page? If your Wordpress happens to be fronted by Varnish you might get some mileage out of using Edge Side Includes (ESI) https://www.varnish-software.com/static/book/Content_Composition.html#edge-side-includes If you google for Edge Side Includes and Wordpress you'll find some articles like this describing how ESI's were used with Wordpress: http://timbroder.com/2012/12/getting-started-with-varnish-edge-side-includes-and-wordpress.html So, it might be do-able. //Ed On Tue, May 28, 2013 at 5:30 PM, Wilhelmina Randtke wrote: > In a Wordpress site, is there a way to allow site-wide caching, but > force certain areas of a page to reload on each visit? > > For example, if on a specific page there is a huge navigational menu > that never changes, a map that rarely changes, and hours of operation > which change frequently (as often as holidays), is there a way to > force only the hours of operation to reload when a person revisits the page? > > -Wilhelmina Randtke
[CODE4LIB] Job: Academic Preservation Trust Rails/Hydra Engineer and Sr Preservation Engineer
The Academic Preservation Trust at UVa Libraries is hiring two positions to work with a team of professionals across a range of Academic Libraires to help build an aggregate preservation repository. Rails/Hydra Engineer The Rails/Hydra Software & Systems Engineer will have primary responsibility of implementing an administrative front end and RESTful API in Rails and Hydra and related business logic for processing, searching and management of assets in a digital preservation repository. Working with a small team, partner Universities and the Tech Lead they will identify and implement best practice solutions for the administration and management of metadata and related digital objects by a multi-institutional consortium. They will work with repository managers at partner institutions to plan and improve the interface and APIs for services and interactions around preserved digital content. Job Position Link: https://jobs.virginia.edu/applicants/Central?quickFind=70231 Senior Preservation Software & Systems Engineer The Senior Preservation Software & Systems Engineer takes a leading role in the design and creation of custom software to process and manage Digital Objects in a robust multi-institutional preservation system for the Academic Preservation Trust (APTrust). This position will have the primary responsibility of creating reliable and tested code to process, preserve and manage Digital Objects from partner institutions within the APTrust Aggregate repository and DPN dark archive. Working closely with a small team, partner Universities and the Tech Lead they will identify and implement effective solutions to create a trusted digital preservation system to ensure the durability and recovery of vital scholarly content. Job Position Link: https:// jobs.virginia.edu/applicants/Central?quickFind=70232 -- *Scott Turnbull* APTrust Technical Lead scott.turnb...@aptrust.org www.aptrust.org
Re: [CODE4LIB] Wordpress: Any way to selectively control caching for content areas on a page?
If your Wordpress happens to be fronted by Varnish you might get some mileage out of using Edge Side Includes (ESI) https://www.varnish-software.com/static/book/Content_Composition.html#edge-side-includes If you google for Edge Side Includes and Wordpress you'll find some articles like this describing how ESI's were used with Wordpress: http://timbroder.com/2012/12/getting-started-with-varnish-edge-side-includes-and-wordpress.html So, it might be do-able. //Ed On Tue, May 28, 2013 at 5:30 PM, Wilhelmina Randtke wrote: > In a Wordpress site, is there a way to allow site-wide caching, but force > certain areas of a page to reload on each visit? > > For example, if on a specific page there is a huge navigational menu that > never changes, a map that rarely changes, and hours of operation which > change frequently (as often as holidays), is there a way to force only the > hours of operation to reload when a person revisits the page? > > -Wilhelmina Randtke