[CODE4LIB] Job: Information Technology Librarian or Manager at Anderson University

2013-05-29 Thread jobs
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

2013-05-29 Thread Sullivan, Mark V
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

2013-05-29 Thread jobs
  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

2013-05-29 Thread jobs
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?

2013-05-29 Thread Michael Schofield
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

2013-05-29 Thread Scott Turnbull
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?

2013-05-29 Thread Ed Summers
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