[CODE4LIB] Job: Unit Head, Digital Services at Atlanta University Center

2012-06-14 Thread jobs
The Atlanta University Center - Robert W. Woodruff Library supports the
teaching and learning missions of four institutions of higher learning that
comprise the world's largest consortium of HBCUs--Clark Atlanta University,
the Interdenominational Theological Center, Morehouse College, and Spelman
College. Conveniently located and easily accessible to the campuses, the
Woodruff Library is the center of the intellectual and social life at the
Atlanta University Center.

  
POSITION SUMMARY: The library invites applications for the position of Unit
Head, Digital Services. This newly created position and
unit is a part of the recently restructured and refocused Content and
Collection Management department. This position will be
responsible for the scope of services for this new unit.
The Unit Head, Digital Services manages the daily operations of the library's
digital services unit, grant funded projects, and staff.
S/he works collaboratively with library staff and faculties at academic
institutions to deliver digital services and content in support of teaching,
learning and research. They will lend dedicated focus to the library's Archive
Research Center. The Unit Head, Digital Services Librarian
is responsible for researching, recommending, and implementing emerging
technologies that exploit creation and management of and discovery and access
to digital collections. S/he develops best practices,
policies and procedures for digital asset creation and
management. The Unit Head, Digital Services Librarian,
reports to the Head of Content & Collection Management. To view the full job
posting, please visit our website at [www.auctr.edu](http://www.auctr.edu).

  
QUALIFICATIONS:

  * Experience managing born digital content, content reformatting, and digital 
asset management systems for discovery and access
  * Familiarity with trends and issues associated with preservation of digital 
content to include applicable copyright law and practice
  * Demonstrated understanding of the application of digital technologies as it 
relates to scholarship and teaching
  * Knowledge of metadata standards such as Dublin Core, EAD, or METS
  * Experience with digital image file formats and software
  * Ability to direct the work of support staff
  * Demonstrated experience with web page creation, scripting and mark up 
languages including PHP, CSS, XML, XHTML
  * Knowledge of copyright and licensing issues affecting digitization efforts
  * Ability to work effectively both independently and as part of a team
  * Excellent organizational and analytical skills
  * Excellent oral and written communication skills
  
EDUCATION / EXPERIENCE:

  * An MIS or MLS degree by an accredited institution
  * Experience with digital asset management systems
  * Experience working in an academic library
  * Minimum two years supervisory experience preferred
  * Project management experience
  
SALARY & BENEFITS: Salary commensurate with experience; benefits include
medical, dental, vision, life, company paid disability plans, company match
retirement plan (TIAA-CREF).

  
APPLICATION PROCEDURE: Interested applicants should submit a letter of
application and resume online to the Human Resources Department at
[care...@auctr.edu](mailto:care...@auctr.edu). Please
include three professional references and salary
requirements. The Robert W. Woodruff Library is an Equal
Opportunity Employer. To learn more about our Library visit us online at
[www.auctr.edu](http://www.auctr.edu).



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/1026/


[CODE4LIB] Job: Geographic Information Systems Specialist at Purdue University

2012-06-14 Thread jobs
Purdue University Libraries seeks a highly motivated, innovative, and learner-
centered individual for the position of GIS Specialist. In
support of the Libraries' strategic plan, the GIS specialist will maintain and
expand the Libraries' GIS presence on campus, and as a faculty member will
contribute to the research and scholarship in this area.
The GIS Specialist serves as a Libraries' primary resource for GIS-related
questions. Collaborates with faculty campus-wide, including
an emerging digital humanities community, on interdisciplinary research and to
integrate geospatial information literacy and knowledge management skills into
their instruction, as a part of the Libraries' comprehensive information
literacy program. Organizes campus gateway to geospatial
data, including locally produced data as well as commercial, government, and
other institutional data. Advocates for best practices of
geospatial data management, including using open source formats, appropriate
documentation and use of metadata to enable downstream sharing of research
data. Contributes to digitization program of unique, print
geospatial resources held at Purdue. Purdue has many groups
active in GIS-related instruction and research across the campus, comprising
topics as diverse as political science, history, business and economics,
homeland security, climate change, engineering, agriculture, and
geology. The GIS Specialist identifies ongoing campus user
needs for GIS and collaborates with centers of geospatial activity across
campus, including as part of sponsored research projects.
Collaborates with University and Libraries information technology department
in acquiring and planning for upgrades to hardware and software to support
changing geospatial technologies.

  
Required qualifications: Masters degree from an ALA-
accredited library school and/or advanced, terminal degree in another relevant
discipline. Academic background or work experience with GIS
software, digital geospatial data, and cartographic concepts. Commitment to
engage in research and scholarship, and ability to achieve promotion and
tenure.

  
Desired Qualifications: Two years recent experience
providing GIS services to end users; vision and leadership to develop expanded
geospatial information services; demonstrated interest in the applications of
current and emerging technologies to meet the changing needs of users; strong
service orientation and high degree of computer literacy; experience with
common open source technologies for spatial data and the web (PostGIS,
GDAL/OGR, GeoServer, GeoNetwork, OpenLayers/Google Maps, etc.); experience
with web APIs and linked data endpoints; excellent communication and
presentation skills and ability to work well with all levels of users and
staff; demonstrated commitment to user instruction and to consultation with
users on their information management needs; ability to organize and provide
access to decentralized data repositories; and supervisory experience.

  
Appointment: Appointment will be at the assistant or
associate professor rank. The full job announcement can be seen at: [http://ww
w.lib.purdue.edu/admin/hr/career_opportunities/](http://www.lib.purdue.edu/adm
in/hr/career_opportunities/) Salary and
benefits:

  
Salary commensurate with experience in the context of Purdue University's
salary structure. Purdue provides a generous fringe benefit package that
includes contribution to retirement, health, disability, and life insurance,
22 annual vacation days, and tuition support for employee, children, and
spouse/same sex domestic partner.

  
Application process: To apply, please send a resume, cover letter, and the
names and contact information of at least three references via email to Carla
Heuss, Libraries Human Resources Assistant, at
[green...@purdue.edu](mailto:green...@purdue.edu) Please
place "Geographic Information Systems Specialist" in the subject line of all
emails. Nominations for the position will be accepted and
should be sent to the same email address. Beginning on June
8, 2012, applications will be reviewed as they are
received. Review of applications will continue until the
position is filled. Questions may be directed to Carla Heuss at 765-494-2899
or [green...@purdue.edu](mailto:green...@purdue.edu) A
background check will be required for this position. Purdue University is an
equal opportunity/equal access/affirmative action employer fully committed to
achieving a diverse workforce. 



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/1016/


[CODE4LIB] Job: First-year Experience and Emerging Technologies Specialist at Purdue University

2012-06-14 Thread jobs
Purdue University Libraries seeks a highly motivated, innovative, and learner-
centered individual for the position of First-year Experience and Emerging
Technologies Specialist. In support of the Libraries'
strategic plan the First Year Experience and Emerging Technologies Specialist
will lead outreach efforts and develop programming to address the needs of
first-year students at Purdue, and identify, implement, and assess emerging
technologies that support information literacy and learning, and as faculty
must contribute to the research and scholarship in this area. Working with
other faculty and staff, the First-year Experience and Emerging Technologies
Specialist will support the information literacy and learning needs of Purdue
learners via the Libraries' online environment.

  
The First-year Experience and Emerging Technologies Specialist will contribute
to the Libraries' instructional efforts, including the development of online
resources, such as multimedia tutorials, and will participate in classroom
instruction. Serving as a resource for liaison librarians, this individual
will collaborate with library staff and faculty in the use of emerging
technologies to enhance student information literacy at
Purdue. Purdue's ITaP (Information Technology at Purdue) is
implementing several new interactive and mobile learning technologies in
support of teaching and learning at Purdue, including Signals, JetPack,
Hotseat, and Mixable; for more information please visit [http://www.itap.purdu
e.edu/studio//.The) First Year Experience and Emerging Technologies
Specialist will train other professionals across the Libraries in efficient
and effective use of these and other emerging technologies in enhancing Purdue
students' information literacy skills in physical and virtual learning
environments. The successful candidate will demonstrate knowledge of trends
and services in academic libraries to enrich the first-year experience of
Purdue students at a University that has the second largest enrollment of
international students in the country. This position is responsible for
collaborating with co-curricular campus partners to develop and coordinate the
Purdue Libraries' outreach efforts to first-year students. Reporting to the
Information Literacy Specialist, this position requires excellent
interpersonal and communication skills, and the ability to interact
effectively with a diverse group of faculty, students and staff.

  
Required qualifications: Master's degree from an ALA-
accredited library school and/or advanced, terminal degree in another relevant
discipline. Recent graduates and those approaching
graduation are encouraged to apply. Excellent communication
and interpersonal skills. Knowledge of diversity through life/work experiences
and/or studies, and ability to work positively in an inclusive
environment. Education and/or experience relevant to one or
more of the following areas: first year experience
programs, instructional design, information literacy, eLearning, emerging
technologies, educational technologies, social media, or user
experience. Commitment to engage in research and
scholarship, and ability to achieve promotion and tenure.

  
Desired qualifications: Demonstrated experience planning
and developing first-year experience programming. Demonstrated knowledge of
instructional design and current instructional technologies and trends in
online learning. Demonstrated experience designing and developing digital
learning objects. Demonstrated experience of web development skills and web
applications. Demonstrated knowledge of information literacy concepts and
applications. Knowledge of assessment techniques, trends, and software in
libraries as well as higher education.

  
Appointment: Appointment will be at the assistant professor
rank. The full job announcement can be seen at: [http://www
.lib.purdue.edu/admin/hr/career_opportunities/](http://www.lib.purdue.edu/admi
n/hr/career_opportunities/)

  
Salary and benefits: Salary commensurate
with experience in the context of Purdue University's salary structure. Purdue
provides a generous fringe benefit package that includes contribution to
retirement, health, disability, and life insurance, 22 annual vacation days,
and tuition support for employee, children, and spouse/same sex domestic
partner.

  
Application process: To apply, please send a resume, cover letter, and the
names and contact information of at least three references via email to Carla
Heuss, Libraries Human Resources Assistant, at
[green...@purdue.edu](mailto:green...@purdue.edu). Please
place "First-year Experience and Emerging Technologies Specialist" in the
subject line of all emails. Nominations for the position
will be accepted and should be sent to the same email address. Beginning on
June 8, 2012, applications will be reviewed as they are
received. Review of applications will continue until the
position is filled. Questions may be directed to Carla Heuss at 765-494-2899
or [g

[CODE4LIB] Job: Engineering/Research Data Librarian at University of Maryland, College Park

2012-06-14 Thread jobs
The University of Maryland Libraries is seeking an Engineering/Research Data
Librarian at the Engineering and Physical Sciences Library (EPSL). The
incumbent reports to the Head of EPSL and manages a combination of duties and
expectations. EPSL serves several colleges and schools,
including the highly ranked A. James Clark School of Engineering, and the
College of Computer, Mathematical and Natural Sciences. Along with EPSL
and other subject librarians, the Engineering/Research Data
Librarian is in a key position to help the University of Maryland Libraries
define a completely new role for subject librarians -- a role that will allow
the Libraries to be more closely integrated in the whole educational and
research process at the University of Maryland. The subject librarians,
including the Engineering/Research Data Librarian, have vision and dynamic
perspective to help shape new approaches to faculty/library relationships.

  
Requirements:

  * A Master's degree in Library or Information Science from an ALA-accredited 
institution of higher education, or advanced degree in engineering or related 
discipline at time of appointment.
  * Experience with or aptitude for working effectively and creatively with 
faculty and students; collection development and management; 
research/information and instructional services.
  * Understanding of current and emerging trends in the assigned subject areas. 
Knowledge of electronic resources and information technologies. Excellent oral 
and written communication skills.
  * Excellent interpersonal skills with the ability to function independently 
and in groups, build and maintain relationships with partners and library 
staff; ability to provide exceptional service to a diverse clientele.
Position is appointed to Librarian Faculty Ranks as established by the
University System of Maryland Board of Regents. Rank at appointment is based
on the successful applicant's experience and relevant credentials.

  
For additional information, consult the following website: [http://www.lib.umd
.edu/groups/la/APPSC/index.html](http://www.lib.umd.edu/groups/la/APPSC/index.
html)  APPLICATIONS: Electronic applications required.
Please apply online at [https://jobs.umd.edu. You must be legally able to work 
in the United
States; the University of Maryland Libraries will not sponsor individuals for
employment. An application consists of a cover letter which
includes the source of advertisement, a curriculum vitae, and names/e-mail
addresses of three references. Applications will be
accepted until the position is filled. For best
consideration, please respond by July 15, 2012. The University of Maryland,
College Park, actively subscribes to a policy of equal employment opportunity,
and will not discriminate against any employee or applicant because of race,
age, sex, color, sexual orientation, physical or mental disability, religion,
ancestry or national origin, marital status, genetic information, or political
affiliation. Minorities and women are encouraged to apply.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/1014/


[CODE4LIB] Job: Emerging Technologies/Distance Services Librarian at John Jay College of Criminal Justice

2012-06-14 Thread jobs
The Library at John Jay College of Criminal Justice, CUNY seeks a tenure-track
faculty member in the rank of Assistant Professor or Instructor to hold the
title of Emerging Technologies/Distance Services Librarian. The successful
candidate will provide leadership and expertise in the identification,
assessment, and implementation of emerging technologies that further the
Library's mission. He or she will be conversant with new
communication technologies & media and have the skills to create web-delivered
instructional materials. S/he will be knowledgeable about
distance education issues, and skilled in delivering them.
S/he will have the vision to transform print special collections to exciting
online experiences. For full information see [http://johnjay.jjay.cuny.edu/inf
o/calendar/humanresource/](http://johnjay.jjay.cuny.edu/info/calendar/humanres
ource/)



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/1013/


Re: [CODE4LIB] library hours database/tool?

2012-06-14 Thread Shaun Ellis
I have used Google Calendar for personal projects and I agree that it's 
easy to use.  Here's some PHP code I've used to have Google Calendar 
power a simple calendar page:


https://github.com/media-uk/GCalPHP

However, I think that this is such a common task for university 
libraries that it would be a great project to collaborate on.  I could 
see it as a web service that other systems could use to not only post 
hours, but also validate scheduling inputs for room bookings, book 
request pickup, reading room delivery, etc.


-Shaun

On 6/14/12 3:54 PM, Sean Hannan wrote:

I'm implementing this in Google Calendar. Easy to update for non-tech staff.
Easy to have multiple calendars (one per location), and the API is baked in.
Amenities info, etc. can be included in the notes field of the calendar
entry.

-Sean

---
Sean Hannan
Web Developer
Sheridan Libraries
Johns Hopkins University


On 6/14/12 3:38 PM, "Baksik, Corinna M."  wrote:


At Harvard we need to implement a new library hours database/tool. We have
over 70 libraries and are looking for something that's easy for staff to
update (~100 staff users), and has some form of API such that other sites
(like the Med or Law school library sites), can access it so they don't have
to update hours in multiple places. It needs to include amenities info, café
hours, etc.  Preferably staff could set default hours and then override them
when hours vary.
Are there any libraries doing this that are using open-source software, and
like what they have? (If you have a locally built system and like what you
have, I'm interested in that too).
Many thanks,
Corinna

Corinna Baksik
Systems Librarian
Library Technology Services
Harvard University
90 Mt. Auburn St.
Cambridge, MA 02138
617.495.3724


--
Shaun D. Ellis
Digital Library Interface Developer
Firestone Library, Princeton University
voice: 609.258.1698 | sha...@princeton.edu


Re: [CODE4LIB] library hours database/tool?

2012-06-14 Thread Sean Hannan
I'm implementing this in Google Calendar. Easy to update for non-tech staff.
Easy to have multiple calendars (one per location), and the API is baked in.
Amenities info, etc. can be included in the notes field of the calendar
entry.

-Sean

---
Sean Hannan
Web Developer
Sheridan Libraries
Johns Hopkins University


On 6/14/12 3:38 PM, "Baksik, Corinna M."  wrote:

> At Harvard we need to implement a new library hours database/tool. We have
> over 70 libraries and are looking for something that's easy for staff to
> update (~100 staff users), and has some form of API such that other sites
> (like the Med or Law school library sites), can access it so they don't have
> to update hours in multiple places. It needs to include amenities info, café
> hours, etc.  Preferably staff could set default hours and then override them
> when hours vary.
> Are there any libraries doing this that are using open-source software, and
> like what they have? (If you have a locally built system and like what you
> have, I'm interested in that too).
> Many thanks,
> Corinna
> 
> Corinna Baksik
> Systems Librarian
> Library Technology Services
> Harvard University
> 90 Mt. Auburn St.
> Cambridge, MA 02138
> 617.495.3724


[CODE4LIB] library hours database/tool?

2012-06-14 Thread Baksik, Corinna M.
At Harvard we need to implement a new library hours database/tool. We have over 
70 libraries and are looking for something that's easy for staff to update 
(~100 staff users), and has some form of API such that other sites (like the 
Med or Law school library sites), can access it so they don't have to update 
hours in multiple places. It needs to include amenities info, café hours, etc.  
Preferably staff could set default hours and then override them when hours vary.
Are there any libraries doing this that are using open-source software, and 
like what they have? (If you have a locally built system and like what you 
have, I'm interested in that too).
Many thanks,
Corinna

Corinna Baksik
Systems Librarian
Library Technology Services
Harvard University
90 Mt. Auburn St.
Cambridge, MA 02138
617.495.3724


Re: [CODE4LIB] isoncampus service

2012-06-14 Thread Owen Stephens
I'm not sure if it is quite the same, but in the same area, there is some
stuff being done around picking up Shibboleth attributes based on IP
location:

Shibboleth IdP User Agent Attribute Extension
=
This plugin captures the user agent IP address at authentication and then
allows that information to trigger the association of certain attributes/values
during attribute resolution time.


https://github.com/ukf/ua-attribute-idp-ext/blob/master/README.txt

Owen

On Thu, Jun 14, 2012 at 3:46 PM, Godmar Back  wrote:

> A number of web applications, both client and server-side, could benefit if
> it could be easily determined if a user is on or off campus with respect to
> accessing resources that use IP-address based authentication.
>
> For instance, a web site could show/hide a button asking the user to "log
> in," or a proxied/non-proxied URL could be displayed depending on whether
> the user is connecting from within/outside an authorized IP range. This
> would reduce or eliminate the need for special proxy setups/unnecessary
> proxy use and could improve the user experience.
>
> This is probably a problem for which many ad-hoc solutions exist on
> campuses as well as solutions integrated into vendor-provided systems. It
> would be nice, and beneficial to in particular LibX, but also presumably
> other software that is facing this problem, to have a reusable service
> implementation/response format that is easily deployable and requires only
> minimum effort for setup and maintenance. Maintenance should be as simple
> as maintaining a file with the IP-ranges in a directory, like many
> libraries already do for their communication with database vendors or
> publishers.
>
> My question is what existing ideas/standards/software exists for this
> purpose, if any, or what ideas/approaches others could share.
>
> I would like to point at a small piece of software I'm sharing, which is a
> PhP-based isoncampus service [1], a demo is available here [2]. If anyone
> has a similar need and is interested in working together on a solution,
> this could be a seed around which to start. Besides the easily deployable
> PhP implementation, more efficient bindings/implementations for other
> languages and/or server/cloud environment could be created (AppEngine comes
> to mind.)
>
>  - Godmar
>
> [1] https://github.com/godmar/isoncampus
> [2] http://libx.lib.vt.edu/services/isoncampus/isoncampus.php
>
> ps: as a side-note, OCLC's OpenURL registry used to include IP-ranges as
> they were known to OCLC; this was at some point removed due to privacy
> concerns. I do note, however, that in general the ownership of IP-ranges is
> public information, as are CIDR ranges, both of which are easily accessible
> via web services provided by arin.net or by the regional registries.
> Though
> mapping from an IP address to its owner is not the same as listing IP
> ranges associated with an organization (many include multiple discontiguous
> CIDR ranges), I note that some of this information is also public via the
> BGP-advertised IP-prefixes for an institution's (main-) AS. In any event,
> no one would be forced to run this service if they have privacy concerns.
>



-- 
Owen Stephens
Owen Stephens Consulting
Web: http://www.ostephens.com
Email: o...@ostephens.com


[CODE4LIB] Job: Systems Librarian at Trinity College

2012-06-14 Thread jobs
Responsible for planning, implementing, and supporting the
Library's information technology systems and services.
Ensures the successful deployment of our integrated library system (Voyager),
interlibrary loan software (ILLiad), and other enterprise
systems. Develops and maintains tools and applications to
support, promote, access, and analyze library collections and
operations. Provides leadership in evaluating opportunities
for the introduction of new technologies that enhance library services.

  
Technical skills: Experience maintaining an integrated library system,
preferably Voyager; proficiency in using relational database management tools
especially ODBC, MS Access, and SQL; ability to navigate a Linux operating
system and understand and modify shell scripts and other automated operations;
experience using text-based protocols such as SFTP and telnet/SSH; working
knowledge of HTML and XML; familiarity with standard desktop software and
hardware as well as audiovisual equipment; ability to develop dynamic web
content using .NET Framework.

  
Personal qualifications: Strong organizational, interpersonal, and project
management skills; excellent oral and written communication skills;
adaptability, creativity, and an aptitude to learn new technological tools and
techniques.

  
Preferred: ALA accredited master's degree in library science or equivalent
experience.

  
Review of applications will begin immediately and will continue until the
position is filled. Please submit a letter of application,
resume, and the names, addresses and telephone numbers of three professional
references to resu...@trincoll.edu.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/1005/


Re: [CODE4LIB] web video: best practices / workflow

2012-06-14 Thread Ken Irwin
Quoth Jason: 
> I've just written a script which takes source video, adds a common credits 
> snippet to each video, 
> and then wraps system calls to convert to MP4 and WebM. The script also takes 
> the first frame of the video to create a poster image.

Is this a share-able script? That sounds like exactly the kind of 
workflow-management that I was hoping to find.

(I checked out the AnyVideoConverter that Ed mentioned too. It does a nice job 
converting files, but it almost seems deliberately designed to be 
time-consuming. (It will let you generate 3 kinds of HTML5 video formats and 
outputs HTML code for each of them -- but it makes you do them sequentially, 
and then you've got to cut and paste the HTML code together, instead of letting 
you pick 1-3 output formats and generating one tidy code block.) So close...

Ken


Re: [CODE4LIB] web video: best practices / workflow

2012-06-14 Thread Jason Ronallo
Ken,

I'm currently working on an HTML5 video project. It is not in
production yet, but inline are a few notes on what I'm doing right now
and think will work.

> *        Which formats do you typically include?

Right now I'm only creating an MP4 and WebM. Once Firefox and Opera
support H264, I'll probably drop WebM. The Flash fallback uses the
same MP4, and fills the gap for older browsers. I also provide a
download link to the MP4 just in case no in-browser player will work.

I'm currently using the MediaElements.js player in order to have a
similar look to the player even with Flash fallback and a single JS
API. You may look at this comparison of players to see what you like:
http://praegnanz.de/html5video/

> *        How do you generate videos in those formats?

To create the MP4 I use HandBrakeCLI. For WebM, I'm using ffmpeg.

> *        What kind of workflow for file creation makes this process 
> manageable.

I've just written a script which takes source video, adds a common
credits snippet to each video, and then wraps system calls to convert
to MP4 and WebM. The script also takes the first frame of the video to
create a poster image.

I'd be interested to hear what others are doing for video delivery.

Jason


Re: [CODE4LIB] web video: best practices / workflow

2012-06-14 Thread Finn, Ed
Ken, 

I can speak a little to the conversion and software aspects of your question.  
Any Video Converter 
(http://www.any-video-converter.com/products/for_video_free/) offers a free 
product that will convert virtually any video format to another format.  They 
also have reasonably priced paid versions that would allow DVD conversion and 
more.  The main thing is that once you captured it, you could tailor it to fit 
your needs.  I hope this helps.

Thanks, 

Ed

Ed Finn, M.S.
Instructional Technology Specialist
Ruth Lilly Law Library
Indiana University Robert H. McKinney School of Law
IH 131A
530 West New York Street
Indianapolis, IN 46202
(317)274-1922

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ken 
Irwin
Sent: Thursday, June 14, 2012 12:33 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] web video: best practices / workflow

Hi folks,

Our library is planning to post some video guides in the next little while, and 
I'd like to make it as simple-for-me and accessible-for-everyone-else as 
possible.

Does anyone have a good handy guide/idea/workflow/etc on current best practices 
for presenting html5-happy video that has reasonably good cross-platform 
usability? (I'm thinking it needs to work in at least: IE, Firefox, Safari, 
Chrome, iOS, Android.)

Here are some of the things I'm thinking about:


*Which formats do you typically include?

*How do you generate videos in those formats?

*How do you know what codecs are in those files?

*What (free if possible?) software are you using to accomplish this?

*What kind of workflow for file creation makes this process manageable.

I've been looking at Mark Pilgrim's book HTML5 Up and Running (O'Reilley, 
2010), and it makes the whole process seem pretty arduous. I'm hoping that that 
the last two years have brought some simplifying developments.

Pilgrim recommends the following formats (in failover order):
H.264 mp4
WebM
Ogg Theora

His system for generating all of these files includes scads of software and 
tedious processes.

Anybody have an easier and/or more up-to-date approach?

Thanks
Ken


[CODE4LIB] web video: best practices / workflow

2012-06-14 Thread Ken Irwin
Hi folks,

Our library is planning to post some video guides in the next little while, and 
I'd like to make it as simple-for-me and accessible-for-everyone-else as 
possible.

Does anyone have a good handy guide/idea/workflow/etc on current best practices 
for presenting html5-happy video that has reasonably good cross-platform 
usability? (I'm thinking it needs to work in at least: IE, Firefox, Safari, 
Chrome, iOS, Android.)

Here are some of the things I'm thinking about:


*Which formats do you typically include?

*How do you generate videos in those formats?

*How do you know what codecs are in those files?

*What (free if possible?) software are you using to accomplish this?

*What kind of workflow for file creation makes this process manageable.

I've been looking at Mark Pilgrim's book HTML5 Up and Running (O'Reilley, 
2010), and it makes the whole process seem pretty arduous. I'm hoping that that 
the last two years have brought some simplifying developments.

Pilgrim recommends the following formats (in failover order):
H.264 mp4
WebM
Ogg Theora

His system for generating all of these files includes scads of software and 
tedious processes.

Anybody have an easier and/or more up-to-date approach?

Thanks
Ken


[CODE4LIB] isoncampus service

2012-06-14 Thread Godmar Back
A number of web applications, both client and server-side, could benefit if
it could be easily determined if a user is on or off campus with respect to
accessing resources that use IP-address based authentication.

For instance, a web site could show/hide a button asking the user to "log
in," or a proxied/non-proxied URL could be displayed depending on whether
the user is connecting from within/outside an authorized IP range. This
would reduce or eliminate the need for special proxy setups/unnecessary
proxy use and could improve the user experience.

This is probably a problem for which many ad-hoc solutions exist on
campuses as well as solutions integrated into vendor-provided systems. It
would be nice, and beneficial to in particular LibX, but also presumably
other software that is facing this problem, to have a reusable service
implementation/response format that is easily deployable and requires only
minimum effort for setup and maintenance. Maintenance should be as simple
as maintaining a file with the IP-ranges in a directory, like many
libraries already do for their communication with database vendors or
publishers.

My question is what existing ideas/standards/software exists for this
purpose, if any, or what ideas/approaches others could share.

I would like to point at a small piece of software I'm sharing, which is a
PhP-based isoncampus service [1], a demo is available here [2]. If anyone
has a similar need and is interested in working together on a solution,
this could be a seed around which to start. Besides the easily deployable
PhP implementation, more efficient bindings/implementations for other
languages and/or server/cloud environment could be created (AppEngine comes
to mind.)

 - Godmar

[1] https://github.com/godmar/isoncampus
[2] http://libx.lib.vt.edu/services/isoncampus/isoncampus.php

ps: as a side-note, OCLC's OpenURL registry used to include IP-ranges as
they were known to OCLC; this was at some point removed due to privacy
concerns. I do note, however, that in general the ownership of IP-ranges is
public information, as are CIDR ranges, both of which are easily accessible
via web services provided by arin.net or by the regional registries. Though
mapping from an IP address to its owner is not the same as listing IP
ranges associated with an organization (many include multiple discontiguous
CIDR ranges), I note that some of this information is also public via the
BGP-advertised IP-prefixes for an institution's (main-) AS. In any event,
no one would be forced to run this service if they have privacy concerns.


[CODE4LIB] Code4Lib Toronto Meetup

2012-06-14 Thread Cynthia Ng
Hey All,

Just a reminder that the first meetup is one week from now! Not sure
if you're coming? sign up on the wiki anyway (a bigger reservation is
better than too small of one)

Again, if you don't have an account and you'd rather not sign up for
whatever reason, just shoot me an email.

http://wiki.code4lib.org/index.php/North#Code4lib_North_Meetups_in_Toronto

Hope to see you there,
Cynthia