[CODE4LIB] Job: Sr. Software Test Developer at Proquest/Serials Solutions

2013-11-25 Thread jobs
Sr. Software Test Developer 
Proquest/Serials Solutions
Seattle

Located in a unique area of Seattle (Fremont), Serials Solutions seeks our
next technologist who loves to code and break
code. As a Software Developer in Test
you will utilize open source technologies like Ruby, Java, and Selenium to
develop test automation as well as be instrumental in system level stress and
capacity testing. You will work closely with Dev, QA, and
IT to create automation in our build environment to ensure consistent levels
of software quality. You will own defining, researching, correcting, and
retesting defects and new features.

  
Duties and Responsibilities:

• AUTOMATION, AUTOMATION, AUTOMATION

• Defining and creating automated test scripts in context with resources

• Representing QA in software requirements and design review inspections

• Researching technical advancements to improve testing for new or existing
products

• Driving continuous improvement for existing and new processes

  
Qualifications:

• A Bachelor's Degree or equivalent experience

• 8+ years in technology doing quality assurance or development in a related
role testing multi-tiered applications

• Experience with Linux and Windows operating systems, MS SQL and MySQL
databases and working with automated build systems

• A history of effectively working through conflicts to reach effective
solutions

  
Other important information about this position:

• This position is typically based in the Seattle office and may be
appropriate for full or partial remote work, subject to approval.

• Occasional travel is required.

• This position requires weekday (Monday - Friday) attendance with some
scheduling flexibility available around core working hours.

• Every position requires certain physical capabilities. ProQuest seeks to
make reasonable accommodations that enable individuals with disabilities to
perform essential duties when possible.

  
The preceding job description is not intended to describe in detail the
multitude of tasks that may be assigned, but rather to provide a general
overview of the expectations and responsibilities of this position. As the
nature of business demands change, so may the functions of this position.
Additional duties and responsibilities may be assigned.



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


[CODE4LIB] Job: Software Test Lead at Proquest/Serials Solutions

2013-11-25 Thread jobs
Software Test Lead
Proquest/Serials Solutions
Seattle

Located in an unique area of Seattle (Fremont), Serials Solutions seeks our
next technologist who loves to deliver great software
products. As a Software Test Lead for Serials Solutions,
you will be an integral team leader responsible for testing multi-tier
applications that enable librarians, academic researchers, and vendors to
efficiently manage, provide, and use their e-resources. You will work closely
with the team to ensure consistent levels of software quality. You will lead
test planning, definition, and execution across product areas.

  
Duties and Responsibilities:

• Managing a small team of test engineers for assigned project areas

• Representing QA in software requirements and design review inspections

• Researching technical advancements to improve testing for new or existing
products

• Driving continuous improvement for existing and new processes

  
Qualifications:

• Bachelors' Degree or equivalent experience

• 5+ years in technology doing quality assurance or development in a related
role testing multi-tier applications

• Experience with Linux and Windows operating systems, MS SQL and MySQL
databases and working with automated build systems

• History of effectively working through conflicts to reach effective
solutions

  
Other important information about this position:

• This position is typically based in the Seattle office and may be
appropriate for full or partial remote work, subject to approval.

• Occasional travel is required.

• This position requires weekday (Monday - Friday) attendance with some
scheduling flexibility available around core working hours.

• Every position requires certain physical capabilities. ProQuest seeks to
make reasonable accommodations that enable individuals with disabilities to
perform essential duties when possible.

  
The preceding job description is not intended to describe in detail the
multitude of tasks that may be assigned, but rather to provide a general
overview of the expectations and responsibilities of this position. As the
nature of business demands change, so may the functions of this position.
Additional duties and responsibilities may be assigned.



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


[CODE4LIB] Job: Sr. Software Engineer at Proquest/Serials Solutions

2013-11-25 Thread jobs
Sr. Software Engineer
Proquest/Serials Solutions
Seattle

The person that fills this position will be a senior software engineer working
within a product group on the development of a web scale management
application for libraries. This position reports to the Software Engineering
Manager.

  
What you'll be doing:

• Key Developer - Work on a team to code an efficient and scalable solution

• Solution Provider - Design strong and reliable technical solutions

• Project Champion - Leading project team when assigned

• Flexible - Flexibility to move between product teams

• Reporter - Providing statuses to stakeholders and managers

• Super SME - Subject matter expert on product and code functionalities

• Expert Estimator - Provide task lists and estimates of
project based on specification documents

• Technical Translator - Work closely with technical and non-technical members
of the team and organization

  
What you'll need to be successful:

  
Qualifications listed below, while not necessarily a requirement for this
position in each circumstance, provide additional depth and value to the role.

  
• 5+ years of Java experience

• 6+ years of JavaScript, DHTML, CSS, HTML experience

• 3+ years of T-SQL experience

• Good problem solver with strong analytical and logical skills

• Willing to tackle and understand complex problems

• Proactively seeks and solves problems

• Continuous learning in software development practices

  
Bonus Points:

• Bachelor's Degree in Computer Science

• Experience with web design a plus

• Library industry experience big plus

  
Other important information about this position:

• This position is typically based in the Seattle office and may be
appropriate for full or partial remote work, subject to approval.

• Occasional travel is required.

• This position requires weekday (Monday - Friday) attendance with some
scheduling flexibility available around core working hours.

• Every position requires certain physical capabilities. ProQuest seeks to
make reasonable accommodations that enable individuals with disabilities to
perform essential duties when possible.

  
The preceding job description is not intended to describe in detail the
multitude of tasks that may be assigned, but rather to provide a general
overview of the expectations and responsibilities of this position. As the
nature of business demands change, so may the functions of this position.
Additional duties and responsibilities may be assigned.



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


[CODE4LIB] Job: SQL Database Administrator at Proquest/Serials Solutions

2013-11-25 Thread jobs
SQL Database Administrator
Proquest/Serials Solutions
Seattle

Our SQL Database Administrator provides support and timely response to needs
in our development, staging and production environments for all
databases. This position works with a seasoned Sr. Database
Administrator in a company where we're working on current and greenfield
projects with a great opportunity to collaborate with development and
operations.

  
Duties and Responsibilities:

• Expert knowledge of SQL Server database monitoring best practices, ability
to identify performance issues correctly

• Perform and support database upgrades and migrations

• Creates and maintains appropriate DBA and database documentation

• Defines and construct data marts according to department standards to meet
end-user requirements

• Monitoring SQL Server Agent jobs and responding to SQL Server notification
alerts

  
Qualifications:

• Bachelors' degree or higher in related field, such as Computer Science, plus
at least 3 years related experience, or equivalent combination of education
and experience.

• Experience in a 24x7 production environment

• Working knowledge of SSIS, SSRS

• Backup and recovery skills

• Excellent researching and problem solving skills, including the ability to
analyze, compare, evaluate, when issues arise

• Strong interpersonal skills, with ability to professionally interact with a
diverse blend of personalities to reach resolution and maintain strong
relationships.

• Capacity to learn new technology that will work with our database systems.

• Excellent communications skills

• Manage SLAs and strict adherence to production controls

  
Ancillary Qualifications:

  
Qualifications listed below, while not necessarily a requirement for this
position in each circumstance, provide additional depth and value to the role.

  
• Qualifications listed below, while not necessarily a requirement for this
position in each circumstance, provide additional depth and value to the role.

• System administration fundamentals including installation, configuration and
security setups

• Familiarity with SOX and PCI DSS requirements and best practices aligning
with compliancy

• Familiarity with Postgresql, Mysql, NoSQL solutions

  
Other important information about this position:

• This position is typically based in the Seattle office and may be
appropriate for full or partial remote work, subject to approval.

• Occasional travel is required.

• This position requires weekday (Monday - Friday) attendance with some
scheduling flexibility available around core working hours.

• Every position requires certain physical capabilities. ProQuest seeks to
make reasonable accommodations that enable individuals with disabilities to
perform essential duties when possible.

  
The preceding job description is not intended to describe in detail the
multitude of tasks that may be assigned, but rather to provide a general
overview of the expectations and responsibilities of this position. As the
nature of business demands change, so may the functions of this position.
Additional duties and responsibilities may be assigned.



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


[CODE4LIB] Job: Senior Software Engineer at ProQuest/Serials Solutions

2013-11-25 Thread jobs
Senior Software Engineer
ProQuest/Serials Solutions
Seattle

The person that fills this position will be a senior software engineer working
within a product group on the development of a web scale management
application for libraries. This position reports to the Software Engineering
Manager.

  
Environment/technologies:

• Scrum/Agile, Hudson, Maven, Eclipse, SVN, JUnit/TestNG

• Tomcat, Java 6, Spring 3, JSP, Tiles

• Spring JDBC, T-SQL, SQL Server

• EXT JS, JSON, REST

  
Duties and Responsibilities:

• Development work on assigned projects

• Participation in technical meetings and discussions

• Part of team to help design strong and reliable technical solutions

• Leading project team when assigned

• Flexibility to move between product teams

• Providing statuses to stakeholders and managers

• Subject matter expert on product and code functionalities

• Provide task lists and estimates of project based on specification documents

• Work closely with Project Manager Coordinators and Product Managers

• Mentoring junior developers

• Seek technical improvement in code base and architecture where applicable

• Communicate effectively and often with other development team members

  
Qualifications:

• 6+ years of Java experience

• 6+ years of JavaScript, DHTML, CSS, HTML experience

• 3+ years of T-SQL experience

• Strong communicator with technical and non technical team members

• Experienced working effectively in a team environment as a strong team
player

• Good problem solver with strong analytical and logical skills

• Willing to tackle and understand complex problems

• Experienced working in and strong understanding of SDLC

• Proactively seeks and solves problems

• Continuing education in software development practices

  
Ancillary Qualifications:

  
Qualifications listed below, while not necessarily a requirement for this
position in each circumstance, provide additional depth and value to the role.

  
• Bachelors Degree in Computer Science

• Experience with web design a plus

• Library industry experience big plus

  
Other important information about this position:

• This position is typically based in the Seattle office and may be
appropriate for full or partial remote work, subject to approval.

• Occasional travel is required.

• This position requires weekday (Monday - Friday) attendance with some
scheduling flexibility available around core working hours.

• Every position requires certain physical capabilities. ProQuest seeks to
make reasonable accommodations that enable individuals with disabilities to
perform essential duties when possible.

  
The preceding job description is not intended to describe in detail the
multitude of tasks that may be assigned, but rather to provide a general
overview of the expectations and responsibilities of this position. As the
nature of business demands change, so may the functions of this position.
Additional duties and responsibilities may be assigned.



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


[CODE4LIB] Job: Software Engineering Manager, Intota Team at ProQuest

2013-11-25 Thread jobs
Software Engineering Manager, Intota Team
ProQuest
Seattle

As a Software Engineering Manager at Serials Solutions/
ProQuest you will be an integral part of a highly focused team responsible for
designing, maintaining, supporting, and developing multi-tiered applications
that enable content operations and vendors to efficiently manage, provide, and
use their e-resources.

  
As a member of the Technology Leadership team, you will provide strategic
input into the direction of technology services at the company. You will
directly influence our technical direction in the areas of systems
architecture, application design and development, software development
process, budgeting, development technology. Additionally, you will have
responsibility for hiring and mentoring the developers and technical staff you
manage. We are seeking an individual who lives and breathes our core values of
collaboration, empowerment, accountability, customer focus, passion, and
learning.

  
  
Duties and Responsibilities:

• Directly manages a group of 8-20 leads, software developers, UI developers,
contractors, and database engineers.

• Oversee multiple modules and systems utilizing a diverse range of
technologies and frameworks.

• Build the product on an architectural platform consisting of Java, SQL
Server, Solr and Lucene, as well as other technologies as appropriate.

• Develops and drives technology-related initiatives and project plans that
support short and long-term objectives of the organization.

• Coordinates and drives the business relationship with key internal partners.

• Hire, manage, and mentor the development team and contractors.

• Evaluate external advancements in the industry to improve the user
experience, increase efficiency, reduce operating expenses, and maximize
revenues.

• Serves as a subject matter expert on technology and general architectural
patterns

  
Qualifications:

• Significant experience managing several, concurrent, large, mission critical
projects and applications in various languages, especially Java.

• Demonstrated ability to code in Java and TSQL and be able to guide
architectural decisions

• Experience with complete and comprehensive system re-architectures

• Deep experience with Agile development practices, including Scrum, XP, and
TDD

• Demonstrated ability to hire, manage, mentor, and develop staff members.

• Deep understanding of technology project management and ability to create
roadmaps, lead, and deliver on multiple complex projects of strategic
significance.

• Experience managing and maintaining legacy systems while concurrently
developing new systems, platforms, and technologies.

• Ability to think strategically and act tactically.

• Excellent oral and written communication skills. Able to listen and evaluate
all opinions without bias

• Experience working effectively in a team environment as a strong
collaborative player

• Strong analytical skills and exceptional problem-solving skills

• Ability to independently manage multiple priorities.

• Strong influencing skills and the ability to interface internally and
externally to ensure successful, high-quality outcomes.

• Broad experience with various open source technologies, including experience
NoSQL, Hadoop, HBase, Solr, Lucene, as well as other various Apache Software
Foundation technologies.

  
Ancillary Qualifications:

  
Qualifications listed below, while not necessarily a requirement for this
position in each circumstance, provide additional depth and value to the role.

  
• Bachelors' degree plus 8-10 years' related experience, or equivalent
combination of education and experience.

• At least 5 years' experience hiring, leading, motivating, evaluating, and
developing technical professionals.

• Experience managing projects of strategic significance.

  
Other important information about this position:

• This position is typically based in the Seattle office and may be
appropriate for full or partial remote work, subject to approval.

• Occasional travel is required.

• This position requires weekday (Monday - Friday) attendance with some
scheduling flexibility available around core working hours.

• Every position requires certain physical capabilities. ProQuest seeks to
make reasonable accommodations that enable individuals with disabilities to
perform essential duties when possible.

  
The preceding job description is not intended to describe in detail the
multitude of tasks that may be assigned, but rather to provide a general
overview of the expectations and responsibilities of this position. As the
nature of business demands change, so may the functions of this position.
Additional duties and responsibilities may be assigned.



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


[CODE4LIB] using multiple metadata schema in Greenstone

2013-11-25 Thread Lori Hurley
Greetings,

I'm working a master's project to create a small digital library in
Greenstone. We want to use the dc elements but extend the metadata to
include LRMI elements as well. We were hoping to explode our csv file of
metadata. Anyone know how to deal with having more than one metadata
schema?

Thanks in advance!

-- 
*Lori Hurley*

MSLIS Candidate
University of Illinois at Urbana-Champaign
lhurl...@uiuc.edu
Skype ID: lorihurley


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Karen Coyle

Aha! Kickstarter, perhaps? If 100 people put in $5...

Perhaps not for 2014, but to be folded into planning for the next one.

I also like the idea of voluntary "memberships" that fund scholarships.

kc

On 11/25/13 1:43 PM, Heller, Margaret wrote:

In past years there was a crowdfunded scholarship for people in difficult 
financial circumstances. See 
http://www.mail-archive.com/code4lib@listserv.nd.edu/msg09183.html. Perhaps one 
of the organizers of that could speak to its success. But that's definitely 
something that people could organize if they were so inclined.

Margaret Heller
Digital Services Librarian
Loyola University Chicago
773-508-2686

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Sarah 
Shealy
Sent: Monday, November 25, 2013 3:28 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for 
Applications

It's honestly too late this year to change the entire scholarship system. I 
don't disagree that it would be awesome to have scholarships for everyone who 
has some sort of economic need, and this is a conversation that should be had. 
But there's a lot that goes into opening something up based on economic status, 
and while that work would be valuable and awesome, it's a little late in the 
game for 2014. There's also the consideration of when to offer both gender and 
need-based scholarships, since the number of scholarships are variable and if 
there are only two to be awarded then the historic trend of ethnic/gender based 
awards should probably be carried forward. Or not.

I would like to point out that for a lot of white men working in the tech 
field, going to a local user group or conference is an easy thing and you get 
to see people like you who do the things you do. I had to go to Chicago last 
year (I live in SC - and I was a scholarship recipient) in order to see women 
doing the same thing that I do. And it was pretty awesome. So I would vote for 
always having the ethnic/gender based scholarship simply for the connection it 
can give people - it honestly isn't something that be described. I went from 
having no cultural touchstones in this area of my life to having several.

Hopefully this will help turn the tide from "rabble rabble rabble" to thinking 
about ways to add to the system - not just overhaul the whole shebang. I would suggest 
that some of you who are upset about how things are run sign up for the Scholarship 
Committee next year and do some work from the inside. Because, again, you should have 
raised your concerns before we sent out the call. The scholarships happen every year.

Sarah


Date: Mon, 25 Nov 2013 22:09:23 +0100
From: beanwo...@gmail.com
Subject: Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for
Applications
To: CODE4LIB@LISTSERV.ND.EDU

Interesting discussion.  May I suggest we level the playing field by moving 
next year's conference to South Central Europe, say Pristina, Kosovo, or 
Sarajevo, or Zagreb?  We'd reach a whole new level of inclusiveness.

Carol Bean


On Nov 25, 2013, at 9:46 PM, Jonathan Rochkind wrote:


Finances are a limiting factor on conference attendance for people
of all demographic groups, and I would endorse plans to surmount that.

Code4Lib is, of course, one of the least expensive conferences you'll find. And 
the community and organizers care a lot about keeping it so -- there are 
sometimes disputes in a given year about whether the organizers could have kept 
it even less expensive. But it's still, every year, one of the most affordable 
conferences around.

Which is pretty darn awesome, and important.

That's pretty much what we do try and increase financial accessibility for 
people of all demographic groups. We also try to switch the regional location 
around the country every year, to even out transportation costs for for people 
in different parts of the country.

If you can afford to go to any conference at all, you can afford for Code4Lib 
to be that conference. Of course, there are people who can't afford to go to 
any conference.  Which is unfortunate. But I'm not sure what, if anything, is 
being suggested we could do about that?

If you have or can find a source of funding willing to pay registration, hotel, 
and transportation for anyone who can't afford it, then please feel free to 
organize it to happen.

That's what the people who organized, and continue to organize, the diversity 
scholarships did. They just organized it.

Jonathan




--
Karen Coyle
kco...@kcoyle.net http://kcoyle.net
m: 1-510-435-8234
skype: kcoylenet


[CODE4LIB] OPEN POSITION: Hydra Developer, FDA Digital Library of Modeling and Simulation, U.S. Food & Drug Administration, Silver Spring, MD

2013-11-25 Thread Hernandez, Jessica
Fyi, Hydra Developer position for a new digital library project that my office 
is spearheading. This is an exciting opportunity for an early-career, 'full 
stack' developer to work on a cutting-edge, high-profile project with unique 
digital objects (models, simulations, images, data sets, code, etc.). Please 
see attached announcement for additional information about the position, 
including how to apply. - Jessica

Please distribute . . .

FDA is seeking a software professional with an interest in digital library 
applications and technology.

Office of Science and Engineering Laboratories
Center for Devices and Radiological Health
U.S. Food and Drug Administration
Silver Spring, MD

This is an interdisciplinary project to develop digital library software to 
enable management, preservation, and online discovery of scientific data and 
software.  The project will develop the FDA Digital Library of Modeling and 
Simulation repository.  This will involve deployment of a new repository and 
web application using the Hydra technology stack (http://projecthydra.org), 
which includes Fedora Commons Repository Software, Ruby on Rails, Java, and 
SQL. The project will design and implement the architecture, workflows, and 
applications for the FDA Digital Library. In addition, the project will 
implement a website to give the scientific community access to material in the 
FDA Digital Library.

Working closely with the Digital Library team and team leaders, the project 
will include specifying, documenting and developing the technical architecture 
of a prototype repository and management system for digital preservation.

Specific duties include:
*   Work closely with the FDA team to understand the requirements and 
develop specifications for the digital library architecture.
*   Design and implement a repository infrastructure, using open source 
software, that supports the ingestion, preservation, and delivery of digital
objects (text, xml, images, videos, binary).
*   Develop and implement workflows to extract and repurpose metadata 
and digital objects.
*   Customize user interface to open source repository applications for 
end-user delivery.
*   Keep abreast with the digital library software and infrastructure 
development communities.
*   Write and maintain documentation.

To learn more about the project, qualifications needed and how to apply; please 
see the document attached.


FDA Digital Library project announcement.pdf
Description: FDA Digital Library project announcement.pdf


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Heller, Margaret
In past years there was a crowdfunded scholarship for people in difficult 
financial circumstances. See 
http://www.mail-archive.com/code4lib@listserv.nd.edu/msg09183.html. Perhaps one 
of the organizers of that could speak to its success. But that's definitely 
something that people could organize if they were so inclined. 

Margaret Heller
Digital Services Librarian
Loyola University Chicago
773-508-2686

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Sarah 
Shealy
Sent: Monday, November 25, 2013 3:28 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for 
Applications

It's honestly too late this year to change the entire scholarship system. I 
don't disagree that it would be awesome to have scholarships for everyone who 
has some sort of economic need, and this is a conversation that should be had. 
But there's a lot that goes into opening something up based on economic status, 
and while that work would be valuable and awesome, it's a little late in the 
game for 2014. There's also the consideration of when to offer both gender and 
need-based scholarships, since the number of scholarships are variable and if 
there are only two to be awarded then the historic trend of ethnic/gender based 
awards should probably be carried forward. Or not. 

I would like to point out that for a lot of white men working in the tech 
field, going to a local user group or conference is an easy thing and you get 
to see people like you who do the things you do. I had to go to Chicago last 
year (I live in SC - and I was a scholarship recipient) in order to see women 
doing the same thing that I do. And it was pretty awesome. So I would vote for 
always having the ethnic/gender based scholarship simply for the connection it 
can give people - it honestly isn't something that be described. I went from 
having no cultural touchstones in this area of my life to having several. 

Hopefully this will help turn the tide from "rabble rabble rabble" to thinking 
about ways to add to the system - not just overhaul the whole shebang. I would 
suggest that some of you who are upset about how things are run sign up for the 
Scholarship Committee next year and do some work from the inside. Because, 
again, you should have raised your concerns before we sent out the call. The 
scholarships happen every year. 

Sarah

> Date: Mon, 25 Nov 2013 22:09:23 +0100
> From: beanwo...@gmail.com
> Subject: Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for 
> Applications
> To: CODE4LIB@LISTSERV.ND.EDU
> 
> Interesting discussion.  May I suggest we level the playing field by moving 
> next year's conference to South Central Europe, say Pristina, Kosovo, or 
> Sarajevo, or Zagreb?  We'd reach a whole new level of inclusiveness.  
> 
> Carol Bean
> 
> 
> On Nov 25, 2013, at 9:46 PM, Jonathan Rochkind wrote:
> 
> >> Finances are a limiting factor on conference attendance for people 
> >> of all demographic groups, and I would endorse plans to surmount that.
> > 
> > Code4Lib is, of course, one of the least expensive conferences you'll find. 
> > And the community and organizers care a lot about keeping it so -- there 
> > are sometimes disputes in a given year about whether the organizers could 
> > have kept it even less expensive. But it's still, every year, one of the 
> > most affordable conferences around.
> > 
> > Which is pretty darn awesome, and important.
> > 
> > That's pretty much what we do try and increase financial accessibility for 
> > people of all demographic groups. We also try to switch the regional 
> > location around the country every year, to even out transportation costs 
> > for for people in different parts of the country.
> > 
> > If you can afford to go to any conference at all, you can afford for 
> > Code4Lib to be that conference. Of course, there are people who can't 
> > afford to go to any conference.  Which is unfortunate. But I'm not sure 
> > what, if anything, is being suggested we could do about that?
> > 
> > If you have or can find a source of funding willing to pay registration, 
> > hotel, and transportation for anyone who can't afford it, then please feel 
> > free to organize it to happen.
> > 
> > That's what the people who organized, and continue to organize, the 
> > diversity scholarships did. They just organized it.
> > 
> > Jonathan
  


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Julia Bauder
Let's not forget one of Code4Lib's most inclusive practices: it is usually
(always?) possible to "attend" every single Code4Lib presentation virtually
via live streaming video *for free.* Sure, it's not the same as being there
in person, but it's not a bad substitute if you can't travel for whatever
reason -- finances, health, family obligations, not allowed to take time
off work, whatever. So if you can't afford to attend in person, you can
still participate!

Julia



On Mon, Nov 25, 2013 at 2:46 PM, Jonathan Rochkind  wrote:

> Finances are a limiting factor on conference attendance for people of all
>> demographic groups, and I would endorse plans to surmount that.
>>
>
> Code4Lib is, of course, one of the least expensive conferences you'll
> find. And the community and organizers care a lot about keeping it so --
> there are sometimes disputes in a given year about whether the organizers
> could have kept it even less expensive. But it's still, every year, one of
> the most affordable conferences around.
>
> Which is pretty darn awesome, and important.
>
> That's pretty much what we do try and increase financial accessibility for
> people of all demographic groups. We also try to switch the regional
> location around the country every year, to even out transportation costs
> for for people in different parts of the country.
>
> If you can afford to go to any conference at all, you can afford for
> Code4Lib to be that conference. Of course, there are people who can't
> afford to go to any conference.  Which is unfortunate. But I'm not sure
> what, if anything, is being suggested we could do about that?
>
> If you have or can find a source of funding willing to pay registration,
> hotel, and transportation for anyone who can't afford it, then please feel
> free to organize it to happen.
>
> That's what the people who organized, and continue to organize, the
> diversity scholarships did. They just organized it.
>
> Jonathan
>


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Sarah Shealy
It's honestly too late this year to change the entire scholarship system. I 
don't disagree that it would be awesome to have scholarships for everyone who 
has some sort of economic need, and this is a conversation that should be had. 
But there's a lot that goes into opening something up based on economic status, 
and while that work would be valuable and awesome, it's a little late in the 
game for 2014. There's also the consideration of when to offer both gender and 
need-based scholarships, since the number of scholarships are variable and if 
there are only two to be awarded then the historic trend of ethnic/gender based 
awards should probably be carried forward. Or not. 

I would like to point out that for a lot of white men working in the tech 
field, going to a local user group or conference is an easy thing and you get 
to see people like you who do the things you do. I had to go to Chicago last 
year (I live in SC - and I was a scholarship recipient) in order to see women 
doing the same thing that I do. And it was pretty awesome. So I would vote for 
always having the ethnic/gender based scholarship simply for the connection it 
can give people - it honestly isn't something that be described. I went from 
having no cultural touchstones in this area of my life to having several. 

Hopefully this will help turn the tide from "rabble rabble rabble" to thinking 
about ways to add to the system - not just overhaul the whole shebang. I would 
suggest that some of you who are upset about how things are run sign up for the 
Scholarship Committee next year and do some work from the inside. Because, 
again, you should have raised your concerns before we sent out the call. The 
scholarships happen every year. 

Sarah

> Date: Mon, 25 Nov 2013 22:09:23 +0100
> From: beanwo...@gmail.com
> Subject: Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for 
> Applications
> To: CODE4LIB@LISTSERV.ND.EDU
> 
> Interesting discussion.  May I suggest we level the playing field by moving 
> next year's conference to South Central Europe, say Pristina, Kosovo, or 
> Sarajevo, or Zagreb?  We'd reach a whole new level of inclusiveness.  
> 
> Carol Bean
> 
> 
> On Nov 25, 2013, at 9:46 PM, Jonathan Rochkind wrote:
> 
> >> Finances are a limiting factor on conference attendance for people of all
> >> demographic groups, and I would endorse plans to surmount that.
> > 
> > Code4Lib is, of course, one of the least expensive conferences you'll find. 
> > And the community and organizers care a lot about keeping it so -- there 
> > are sometimes disputes in a given year about whether the organizers could 
> > have kept it even less expensive. But it's still, every year, one of the 
> > most affordable conferences around.
> > 
> > Which is pretty darn awesome, and important.
> > 
> > That's pretty much what we do try and increase financial accessibility for 
> > people of all demographic groups. We also try to switch the regional 
> > location around the country every year, to even out transportation costs 
> > for for people in different parts of the country.
> > 
> > If you can afford to go to any conference at all, you can afford for 
> > Code4Lib to be that conference. Of course, there are people who can't 
> > afford to go to any conference.  Which is unfortunate. But I'm not sure 
> > what, if anything, is being suggested we could do about that?
> > 
> > If you have or can find a source of funding willing to pay registration, 
> > hotel, and transportation for anyone who can't afford it, then please feel 
> > free to organize it to happen.
> > 
> > That's what the people who organized, and continue to organize, the 
> > diversity scholarships did. They just organized it.
> > 
> > Jonathan
  

Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Kyle Banerjee
>
> I found the CSV module in Python to be surprisingly confusing when I
> first encountered it, given Python's elegance in many other cases. The
> Dialect thing drove me nuts at first!
>

What's nuts is that something as simple as delimited data still causes
headaches at this point in our history. But then again, so does label
printing.

I'm trying to understand why all software that reads/writes delimited data
doesn't let you define field and record separators of any length/pattern so
it doesn't matter if newlines or other normally problematic character
sequences occur in your data. Heck, awk has allowed people to do this in a
single line since the 70's.

kyle


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Carol Bean
Interesting discussion.  May I suggest we level the playing field by moving 
next year's conference to South Central Europe, say Pristina, Kosovo, or 
Sarajevo, or Zagreb?  We'd reach a whole new level of inclusiveness.  

Carol Bean


On Nov 25, 2013, at 9:46 PM, Jonathan Rochkind wrote:

>> Finances are a limiting factor on conference attendance for people of all
>> demographic groups, and I would endorse plans to surmount that.
> 
> Code4Lib is, of course, one of the least expensive conferences you'll find. 
> And the community and organizers care a lot about keeping it so -- there are 
> sometimes disputes in a given year about whether the organizers could have 
> kept it even less expensive. But it's still, every year, one of the most 
> affordable conferences around.
> 
> Which is pretty darn awesome, and important.
> 
> That's pretty much what we do try and increase financial accessibility for 
> people of all demographic groups. We also try to switch the regional location 
> around the country every year, to even out transportation costs for for 
> people in different parts of the country.
> 
> If you can afford to go to any conference at all, you can afford for Code4Lib 
> to be that conference. Of course, there are people who can't afford to go to 
> any conference.  Which is unfortunate. But I'm not sure what, if anything, is 
> being suggested we could do about that?
> 
> If you have or can find a source of funding willing to pay registration, 
> hotel, and transportation for anyone who can't afford it, then please feel 
> free to organize it to happen.
> 
> That's what the people who organized, and continue to organize, the diversity 
> scholarships did. They just organized it.
> 
> Jonathan


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Ian Walls
Perhaps Code4Lib could have some form of nominal membership, and the funds
derived from membership dues could be put into an array of scholarships.
Membership wouldn't necessarily have to be a privileged state, but for some
(many?) library positions, promotion criteria include "membership in
professional organizations", so being able to point to Code4Lib and say "I'm
a member of this!" would be a benefit for some of us.  The necessarily
managerial overhead (in the form of a Scholarships Committee or some such)
would also provide a service opportunity for folks looking to round out
their CVs.

Personally I'd rather have my annual professional membership dollars go
towards scholarships to help others attend a C4L conference than to ALA.


-Ian

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Karen Coyle
Sent: Monday, November 25, 2013 3:34 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for
Applications

On 11/25/13 12:17 PM, Matthew Sherman wrote:
> I am going to reiterate my push to turn this conversation to a 
> discussion for funding options for everyone who wants to attend 
> Code4Lib 2014.  I think that will be a much better use of our time.

Agreed. Someone mentioned state scholarships that many of us didn't know
about. I think a page on the c4l wiki for scholarship opportunities could be
a win. People could add any that they hear about.

And I wince a bit at mentioning this, but with actual non-profit status, c4l
might be more able to solicit donations. Or perhaps the group could find a
non-profit partner that could help out in that regard?

kc

>
>
> On Mon, Nov 25, 2013 at 3:13 PM, Erik Hetzner 
wrote:
>
>> Hi all,
>>
>> I can't believe we are having this conversation again.
>>
>> I have nothing to add except to say that rather than feed the troll, 
>> you might do what I did, and turn your frustration at this thread 
>> arising *once again* into a donation to the Ada Initiative or similar 
>> organization. Sadly, it seems that one cannot contribute to the 
>> diversity scholarships, as I would be happy to do so. If anybody 
>> knows how, please let me know.
>>
>> best, Erik
>>

--
Karen Coyle
kco...@kcoyle.net http://kcoyle.net
m: 1-510-435-8234
skype: kcoylenet


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread John Blair
Not to stir things up, but I've been to a few conferences this year, and
Code4lib will be the most expensive one. Not for the registry fee, but for
the hotel, flight, and other expenses. For sure, it isn't the cheapest
this year ($195.00 for one).

Not trying to start a fight.

I'll be quiet now.

-John Blair

On 11/25/13 2:46 PM, "Jonathan Rochkind"  wrote:

>> Finances are a limiting factor on conference attendance for people of
>>all
>> demographic groups, and I would endorse plans to surmount that.
>
>Code4Lib is, of course, one of the least expensive conferences you'll
>find. And the community and organizers care a lot about keeping it so --
>there are sometimes disputes in a given year about whether the
>organizers could have kept it even less expensive. But it's still, every
>year, one of the most affordable conferences around.
>
>Which is pretty darn awesome, and important.
>
>That's pretty much what we do try and increase financial accessibility
>for people of all demographic groups. We also try to switch the regional
>location around the country every year, to even out transportation costs
>for for people in different parts of the country.
>
>If you can afford to go to any conference at all, you can afford for
>Code4Lib to be that conference. Of course, there are people who can't
>afford to go to any conference.  Which is unfortunate. But I'm not sure
>what, if anything, is being suggested we could do about that?
>
>If you have or can find a source of funding willing to pay registration,
>hotel, and transportation for anyone who can't afford it, then please
>feel free to organize it to happen.
>
>That's what the people who organized, and continue to organize, the
>diversity scholarships did. They just organized it.
>
>Jonathan


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Jonathan Rochkind

Finances are a limiting factor on conference attendance for people of all
demographic groups, and I would endorse plans to surmount that.


Code4Lib is, of course, one of the least expensive conferences you'll 
find. And the community and organizers care a lot about keeping it so -- 
there are sometimes disputes in a given year about whether the 
organizers could have kept it even less expensive. But it's still, every 
year, one of the most affordable conferences around.


Which is pretty darn awesome, and important.

That's pretty much what we do try and increase financial accessibility 
for people of all demographic groups. We also try to switch the regional 
location around the country every year, to even out transportation costs 
for for people in different parts of the country.


If you can afford to go to any conference at all, you can afford for 
Code4Lib to be that conference. Of course, there are people who can't 
afford to go to any conference.  Which is unfortunate. But I'm not sure 
what, if anything, is being suggested we could do about that?


If you have or can find a source of funding willing to pay registration, 
hotel, and transportation for anyone who can't afford it, then please 
feel free to organize it to happen.


That's what the people who organized, and continue to organize, the 
diversity scholarships did. They just organized it.


Jonathan


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Karen Coyle

On 11/25/13 12:17 PM, Matthew Sherman wrote:

I am going to reiterate my push to turn this conversation to a discussion
for funding options for everyone who wants to attend Code4Lib 2014.  I
think that will be a much better use of our time.


Agreed. Someone mentioned state scholarships that many of us didn't know 
about. I think a page on the c4l wiki for scholarship opportunities 
could be a win. People could add any that they hear about.


And I wince a bit at mentioning this, but with actual non-profit status, 
c4l might be more able to solicit donations. Or perhaps the group could 
find a non-profit partner that could help out in that regard?


kc




On Mon, Nov 25, 2013 at 3:13 PM, Erik Hetzner  wrote:


Hi all,

I can’t believe we are having this conversation again.

I have nothing to add except to say that rather than feed the troll,
you might do what I did, and turn your frustration at this thread
arising *once again* into a donation to the Ada Initiative or similar
organization. Sadly, it seems that one cannot contribute to the
diversity scholarships, as I would be happy to do so. If anybody knows
how, please let me know.

best, Erik



--
Karen Coyle
kco...@kcoyle.net http://kcoyle.net
m: 1-510-435-8234
skype: kcoylenet


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Matthew Sherman
I am going to reiterate my push to turn this conversation to a discussion
for funding options for everyone who wants to attend Code4Lib 2014.  I
think that will be a much better use of our time.


On Mon, Nov 25, 2013 at 3:13 PM, Erik Hetzner  wrote:

> Hi all,
>
> I can’t believe we are having this conversation again.
>
> I have nothing to add except to say that rather than feed the troll,
> you might do what I did, and turn your frustration at this thread
> arising *once again* into a donation to the Ada Initiative or similar
> organization. Sadly, it seems that one cannot contribute to the
> diversity scholarships, as I would be happy to do so. If anybody knows
> how, please let me know.
>
> best, Erik
>


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Erik Hetzner
Hi all,

I can’t believe we are having this conversation again.

I have nothing to add except to say that rather than feed the troll,
you might do what I did, and turn your frustration at this thread
arising *once again* into a donation to the Ada Initiative or similar
organization. Sadly, it seems that one cannot contribute to the
diversity scholarships, as I would be happy to do so. If anybody knows
how, please let me know.

best, Erik


Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Adam Constabaris
I concur with Dan that Python's stdlib CSV module (
http://docs.python.org/2/library/csv.html) is a little bit janky, but it's
there to cover the simple use cases straightforwardly and has a fair amount
of flexibility to adapt to different styles of input and output.  But in
the simplest case ("true" CSV) it's usually as simple as:

from csv import reader
rows = list(reader(open("thing.csv"))

And if it's tab-delimited instead, either use dialect='excel-tab' or
delimiter='\t' and you are probably OK if they used the sane default of
wrapping fields that contain tabs with double quotes (this applies to the
default comma separator too, btw).  If you need something different or more
aggressive, you can get to it by messing with the Dialect (e.g. what if the
'escaping' quotes in the source are single quotes?  quotechar!).

from csv import reader
from cStringIO import StringIO
# just so I can treat a string like a file

x = "\t".join(['Field1', '"Field2\tFAKEOUT"','Field3,and friend', 'field4'])
# x is now """Field1\t"Field2\t FAKEOUT"\tField3,and friend\tfield4"""

rows = list(reader(StringIO(x),delimiter='\t')
# rows is now ["Field1","Field2\tFAKEOUT","Field3, and friend","field4"]

All the dialect stuff is there to let you build up your own library to deal
with "WhateverSV" that comes in from the wild, but as long as your data
sources are reasonably well-behaved (like Excel?) you probably don't need
to delve into it.  So, complex, yeah, a bit, but flexible. I'm not sure I
can come up with something obviously better on my own =)

cheers,

AC




On Mon, Nov 25, 2013 at 2:28 PM, Dan Scott  wrote:

> Hi Bohyun:
>
> I found the CSV module in Python to be surprisingly confusing when I
> first encountered it, given Python's elegance in many other cases. The
> Dialect thing drove me nuts at first!
>
> Lots of other people have answered in bits and pieces in this thread,
> including non-Python approaches, but here's what works for me (with
> the single example row that you've provided):
>
> import csv
> with open('noid_refworks.txt','rU') as csvinput:
> with open('withid.txt', 'w') as csvoutput:
> csvinput.seek(0)
> reader = csv.reader(csvinput, 'excel-tab')
> writer = csv.writer(csvoutput, 'excel-tab', quoting=csv.QUOTE_NONE)
> for row in reader:
> row.insert(0, '')
> writer.writerow(row)
>
> The two changes that I've made were:
>
> 1. Remove the dialect sniffer and provide one explicitly ('excel-tab',
> which uses a tab-delimited format); with the single line example, my
> sniffer kept thinking the dialect was comma-delimited, which was
> _very_ confusing to me :)
> 2. row.insert(0, '') before writing the row to prepend an empty
> element at the start of the list, instead of building a new list with
> an explicit tab (which would end up having to be escaped, which might
> be why it shows up as an L in your output)
>
> This snippet works in both Python 2.7.5 and Python 3.3.3 for me.
>
> Hope this helps,
> Dan
>
>
> On Mon, Nov 25, 2013 at 12:10 PM, Bohyun Kim  wrote:
> > Hi all,
> >
> > I am new to Python and was wondering if I can get some help with my
> short script. What I would like the script to do is:
> > (1) Read the tab delimited file generated by Refworks
> > (2) Output exactly the same file but the blank column added in front.
> > (This is for prepping the exported tab delimited file from refworks so
> that it can be imported into MySQL; so any suggestions in the line of
> timtoady would be also appreciated.)
> >
> > This is what I have so far. It works, but then in the output file, I end
> up getting some weird character in each line in the second column (first
> column in the original input file). I also don't really get what
> escapechar=' ' does or what I am supposed to put in there.
> >
> > import csv
> > with open('noid_refworks.txt','rU') as csvinput:
> > with open('withid.txt', 'w') as csvoutput:
> > dialect = csv.Sniffer().sniff(csvinput.read(1024))
> > csvinput.seek(0)
> > reader = csv.reader(csvinput, dialect)
> > writer = csv.writer(csvoutput, dialect, escapechar='\'',
> quoting=csv.QUOTE_NONE)
> > for row in reader:
> > writer.writerow(['\t']+row)
> >
> > A row in the original file is like this (Tab delimited and no
> quotations, some fields have commas and quotation marks inside.):
> >
> > Reference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
>  Periodical AbbrevPub YearPub Date Free FromVolumeIssue
>  Start PageOther PagesKeywordsAbstractNotesPersonal
> NotesAuthors, SecondaryTitle SecondaryEditionPublisher
>  Place Of PublicationAuthors, TertiaryAuthors, Quaternary
>  Authors, QuinaryTitle, TertiaryISSN/ISBNAvailability
>  Author/AddressAccession NumberLanguageClassificationSub
> file/DatabaseOriginal Foreign TitleLinksDOICall Number
>  DatabaseData Sour

Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Andromeda Yelton
I would like to add that the diversity scholarships have a multiplier
effect, beyond enabling some people to go to conferences.  I spent about a
year deliberating whether I was cool enough to be part of code4lib, and
whether I was willing to risk that it might be a gender-hostile space
(something that is, sadly, common enough that many women need to weigh this
risk before joining tech communities).  One of the big things that
convinced me that joining would be okay was the existence of these
scholarships.

Note that I have never *applied* for a code4lib diversity scholarship.  But
the fact that the community was, literally, willing to put its money where
its mouth is, was a powerful signal to me that I probably wouldn't have to
deal with rape jokes or groping or people assuming I'm dumb because I'm
female.

(It turns out it's better than that, really.  It's not just that you all
aren't awful - you're actively excellent.  I would've settled for
technologically useful plus not-awful...this is better.)

Finances are a limiting factor on conference attendance for people of all
demographic groups, and I would endorse plans to surmount that.  But
finances *and other demographically-specific issues* are barriers to
conference attendance for members of minority groups.  In my mind the
code4lib diversity scholarships primarily address these other issues. A
major reason to have money on the table is that it proves to the world at
large - not just the recipient - that these efforts are credible and
sincere.

Andromeda Yelton
LITA Board of Directors, Director-at-Large, 2013-2016
http://andromedayelton.com
@ThatAndromeda


On Mon, Nov 25, 2013 at 2:35 PM, Nicholas Schiller <
schil...@vancouver.wsu.edu> wrote:

> To respond to the question Mr. Eveland posed, I believe that cis men of
> Arab or North African decent or cis men who identify as multi-racial or
> multi-ethnic may be technically excluded by the specific phrasing of the
> diversity scholarship, given how the definitions are used by the US census
> bureau. (I would personally recommend people fitting those descriptions to
> apply anyway.) These are at least two groups who may not receive the career
> advantages and privilege accorded to white cis men (like myself), but may
> not qualify according to a strict reading of this particular assistance and
> award opportunity.
>
> Beyond that, I would like to specifically contradict the assumption that
> this is a zero sum game and assistance for traditionally under-served
> demographics hurts others. If I am reading the posting correctly, the funds
> for these awards comes from CLIR/DLF, vendors, and private donations. As
> others have pointed out, other avenues, not specifically tied to diversity
> or demographics, are available for those in need. This will make Code{4}Lib
> better for all. After all, given enough eyeballs, all bugs are shallow. By
> making efforts to specifically invite people who have not have felt welcome
> or been excluded in the past, this assistance is making a better Code{4}Lib
> for everyone.
>
> White cis men who have financial need have avenues, as others have
> referred to. Additionally, this scholarship is not the ONLY form of aid. No
> avenue for financial assistance has been taken away from white cis men.
> This is *new* aid that was not available in the past. Scholarships in the
> past have been given for staff from public libraries that use
> Evergreen/Koha. Those awards did not harm staff from academic libraries or
> public libraries that purchase commercial products. In precisely the same
> way, taking action to make the conference accessible to people not
> traditionally served by it does not harm anyone. Indeed, by making the
> community more welcoming, it strengthens the group and brings in more eyes
> to make the bugs even shallower.
>


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Karen Coyle

On 11/25/13 11:16 AM, Dan Eveland wrote:

Lisa,

Those are terrible experiences. If that's what happens at where you work,
then you should certainly change jobs. No one deserves treatment as you
describe. I will not lower this discussion to address your personal attacks.


1) That's what happens everywhere -- the problem is not her job
2) The attacks are against a person, but not "personal" -- it's not that 
people don't like HER, it's discrimination against women. It can be 
shown to be statistically significant for women as a group. Some 
individuals have it better, some have it worse. The group is 
discriminated against. Thus, scholarships are aimed at members of the 
group, not at individuals.




As I look around me, all my full-time co-workers are very well-respected,
fairly-paid (and just so happens... all female) professionals. No-one does
anything to be disrespectful to anyone. It's a great place to work for
everyone. That's what everyone deserves. Anything else
is totally unacceptable. Scholarships don't effect behavior like
that, management does.


I'm afraid that a sociologist studying this phenomenon would not 
consider you to be a viable informant on the issue. And, as I stated 
above, it's not about any one person's experience.





My point about scholarships is only that no one deserves more help simply
by virtue of sex or race. People need help because they actually need help,
and they should be given equal consideration regardless of ethnic
background, gender or sexual orientation.


That's different, albeit legitimate, reason for scholarships, but it 
does not negate the need for the diversity scholarships.




Giving economic help to people who need economic help is fair. I believe
that paying for only certain arbitrary classes of people to go to an event
does not change disparities, it's just discriminatory.


Of course, it's far from arbitrary. We've got the facts and figures. If 
these scholarships miss any groups that should be added, because of 
discrimination, then let's add them. If we want scholarships based on 
economic need, let's add them. But let's not take anything away.


kc



Dan


On Mon, Nov 25, 2013 at 1:52 PM, Heidi Elaine Dowding wrote:


I think this discussion is exactly the reason we need scholarships like
these.  I'm glad that Keri and others are able to turn this into a
productive dialogue.  I'll definitely be attending the pre-conference event
- thanks for sharing, Lisa.

Heidi

--

*Heidi Elaine Dowding*, Resident

* Library of Congress National Digital Stewardship Residency (NDSR)*

Dumbarton Oaks Research Library and Collection

1703 32nd Street NW Washington, DC 20007

dowdi...@gmail.com

dowdi...@doaks.org

Direct: 202-339-6487

www.thegloballibrarian.com

@theglobal_lib 


On Mon, Nov 25, 2013 at 1:40 PM, Lisa Rabey  wrote:


I'm sorry you are feeling excluded but when statistically men, primarily
white men, will make 25-30% more than I do, for the same job, over the
course of my career, will be given precedence not only in my
professional life but personal one on anything that is deemed
stereotypically male, who will more than likely when attending
technology conferences will NOT be sexually harassed, called a whore,
slut, and other charming names for espousing ones opinion and expertise,
well -- I hope you can see why comments like yours are a little
frustrating.

I would highly recommend anyone interested in advancing the
conversation forward and putting together living, working solutions on
gender in tech disparity to sign up for the pre-conference I proposed
for #c4l14



http://wiki.code4lib.org/index.php/2014_preconference_proposals#Technology.2C_Librarianship.2C_and_Gender:_Moving_the_conversation_forward

Topics to include: Fairness, bias, impostor syndrome, code of conducts,
sexual harassment, training opportunities, support systems, mentoring,
ally support, and more

Myself, and others, have started writing extensively about the
imbalance of women in tech, primarily within the library field and how
that imbalance is causing a rift not only in our professional lives, but
our personal ones as well. You can read all the varying perspectives
from males and females, which I've started to collect here
https://lisa.rabey.net/projects/libtechwomen-libtechgender/

So if you think there is not a problem with gender disparity in tech, I
again invite you to read the articles, and join the pre-conference, and
listen to the stories. This is what we call a teachable moment - and if
after all that you're still not convinced there is an "issue"  or a need
to support women in tech, even with scholarships - well, may the gods
have mercy on your soul and hope that your female loved ones never
experience what many have experienced just to do their jobs.

-Lisa




Lisa M. Rabey, MA, MLIS

Systems & Web Librarian
Grand Rapids Community College
p: 616.234.3786 | e: lra...@grcc.edu
http://grcc.edu/library | 

Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Nicholas Schiller
To respond to the question Mr. Eveland posed, I believe that cis men of Arab or 
North African decent or cis men who identify as multi-racial or multi-ethnic 
may be technically excluded by the specific phrasing of the diversity 
scholarship, given how the definitions are used by the US census bureau. (I 
would personally recommend people fitting those descriptions to apply anyway.) 
These are at least two groups who may not receive the career advantages and 
privilege accorded to white cis men (like myself), but may not qualify 
according to a strict reading of this particular assistance and award 
opportunity.

Beyond that, I would like to specifically contradict the assumption that this 
is a zero sum game and assistance for traditionally under-served demographics 
hurts others. If I am reading the posting correctly, the funds for these awards 
comes from CLIR/DLF, vendors, and private donations. As others have pointed 
out, other avenues, not specifically tied to diversity or demographics, are 
available for those in need. This will make Code{4}Lib better for all. After 
all, given enough eyeballs, all bugs are shallow. By making efforts to 
specifically invite people who have not have felt welcome or been excluded in 
the past, this assistance is making a better Code{4}Lib for everyone.

White cis men who have financial need have avenues, as others have referred to. 
Additionally, this scholarship is not the ONLY form of aid. No avenue for 
financial assistance has been taken away from white cis men. This is *new* aid 
that was not available in the past. Scholarships in the past have been given 
for staff from public libraries that use Evergreen/Koha. Those awards did not 
harm staff from academic libraries or public libraries that purchase commercial 
products. In precisely the same way, taking action to make the conference 
accessible to people not traditionally served by it does not harm anyone. 
Indeed, by making the community more welcoming, it strengthens the group and 
brings in more eyes to make the bugs even shallower.


Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Dan Scott
Hi Bohyun:

I found the CSV module in Python to be surprisingly confusing when I
first encountered it, given Python's elegance in many other cases. The
Dialect thing drove me nuts at first!

Lots of other people have answered in bits and pieces in this thread,
including non-Python approaches, but here's what works for me (with
the single example row that you've provided):

import csv
with open('noid_refworks.txt','rU') as csvinput:
with open('withid.txt', 'w') as csvoutput:
csvinput.seek(0)
reader = csv.reader(csvinput, 'excel-tab')
writer = csv.writer(csvoutput, 'excel-tab', quoting=csv.QUOTE_NONE)
for row in reader:
row.insert(0, '')
writer.writerow(row)

The two changes that I've made were:

1. Remove the dialect sniffer and provide one explicitly ('excel-tab',
which uses a tab-delimited format); with the single line example, my
sniffer kept thinking the dialect was comma-delimited, which was
_very_ confusing to me :)
2. row.insert(0, '') before writing the row to prepend an empty
element at the start of the list, instead of building a new list with
an explicit tab (which would end up having to be escaped, which might
be why it shows up as an L in your output)

This snippet works in both Python 2.7.5 and Python 3.3.3 for me.

Hope this helps,
Dan


On Mon, Nov 25, 2013 at 12:10 PM, Bohyun Kim  wrote:
> Hi all,
>
> I am new to Python and was wondering if I can get some help with my short 
> script. What I would like the script to do is:
> (1) Read the tab delimited file generated by Refworks
> (2) Output exactly the same file but the blank column added in front.
> (This is for prepping the exported tab delimited file from refworks so that 
> it can be imported into MySQL; so any suggestions in the line of timtoady 
> would be also appreciated.)
>
> This is what I have so far. It works, but then in the output file, I end up 
> getting some weird character in each line in the second column (first column 
> in the original input file). I also don't really get what escapechar=' ' does 
> or what I am supposed to put in there.
>
> import csv
> with open('noid_refworks.txt','rU') as csvinput:
> with open('withid.txt', 'w') as csvoutput:
> dialect = csv.Sniffer().sniff(csvinput.read(1024))
> csvinput.seek(0)
> reader = csv.reader(csvinput, dialect)
> writer = csv.writer(csvoutput, dialect, escapechar='\'', 
> quoting=csv.QUOTE_NONE)
> for row in reader:
> writer.writerow(['\t']+row)
>
> A row in the original file is like this (Tab delimited and no quotations, 
> some fields have commas and quotation marks inside.):
>
> Reference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
> Periodical AbbrevPub YearPub Date Free FromVolumeIssue
> Start PageOther PagesKeywordsAbstractNotesPersonal Notes  
>   Authors, SecondaryTitle SecondaryEditionPublisherPlace Of 
> PublicationAuthors, TertiaryAuthors, QuaternaryAuthors, Quinary   
>  Title, TertiaryISSN/ISBNAvailabilityAuthor/AddressAccession 
> NumberLanguageClassificationSub file/DatabaseOriginal Foreign 
> TitleLinksDOICall NumberDatabaseData Source
> Identifying PhraseRetrieved DateShortened TitleUser 1User 2   
>  User 3User 4User 5User 6User 7User 8User 9User 
> 10User 11User 12User 13User 14User 15
>
> A row in the output file is like this:
> (The tab is successfully inserted. But I don't get why I have L inserted 
> after no matter what I put in escapechar)
>
> LReference TypeAuthors, PrimaryTitle PrimaryPeriodical Full   
>  Periodical AbbrevPub YearPub Date Free FromVolumeIssue
> Start PageOther PagesKeywordsAbstractNotesPersonal Notes  
>   Authors, SecondaryTitle SecondaryEditionPublisherPlace Of 
> PublicationAuthors, TertiaryAuthors, QuaternaryAuthors, Quinary   
>  Title, TertiaryISSN/ISBNAvailabilityAuthor/AddressAccession 
> NumberLanguageClassificationSub file/DatabaseOriginal Foreign 
> TitleLinksDOICall NumberDatabaseData Source
> Identifying PhraseRetrieved DateShortened TitleUser 1User 2   
>  User 3User 4User 5User 6User 7User 8User 9User 
> 10User 11User 12User 13User 14User 15
>
>
> Any help or pointers would be greatly appreciated!
> ~Bohyun


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Dan Eveland
Lisa,

Those are terrible experiences. If that's what happens at where you work,
then you should certainly change jobs. No one deserves treatment as you
describe. I will not lower this discussion to address your personal attacks.

As I look around me, all my full-time co-workers are very well-respected,
fairly-paid (and just so happens... all female) professionals. No-one does
anything to be disrespectful to anyone. It's a great place to work for
everyone. That's what everyone deserves. Anything else
is totally unacceptable. Scholarships don't effect behavior like
that, management does.

My point about scholarships is only that no one deserves more help simply
by virtue of sex or race. People need help because they actually need help,
and they should be given equal consideration regardless of ethnic
background, gender or sexual orientation.

Giving economic help to people who need economic help is fair. I believe
that paying for only certain arbitrary classes of people to go to an event
does not change disparities, it's just discriminatory.

Dan


On Mon, Nov 25, 2013 at 1:52 PM, Heidi Elaine Dowding wrote:

> I think this discussion is exactly the reason we need scholarships like
> these.  I'm glad that Keri and others are able to turn this into a
> productive dialogue.  I'll definitely be attending the pre-conference event
> - thanks for sharing, Lisa.
>
> Heidi
>
> --
>
> *Heidi Elaine Dowding*, Resident
>
> * Library of Congress National Digital Stewardship Residency (NDSR)*
>
> Dumbarton Oaks Research Library and Collection
>
> 1703 32nd Street NW Washington, DC 20007
>
> dowdi...@gmail.com
>
> dowdi...@doaks.org
>
> Direct: 202-339-6487
>
> www.thegloballibrarian.com
>
> @theglobal_lib 
>
>
> On Mon, Nov 25, 2013 at 1:40 PM, Lisa Rabey  wrote:
>
> > I'm sorry you are feeling excluded but when statistically men, primarily
> > white men, will make 25-30% more than I do, for the same job, over the
> > course of my career, will be given precedence not only in my
> > professional life but personal one on anything that is deemed
> > stereotypically male, who will more than likely when attending
> > technology conferences will NOT be sexually harassed, called a whore,
> > slut, and other charming names for espousing ones opinion and expertise,
> > well -- I hope you can see why comments like yours are a little
> > frustrating.
> >
> > I would highly recommend anyone interested in advancing the
> > conversation forward and putting together living, working solutions on
> > gender in tech disparity to sign up for the pre-conference I proposed
> > for #c4l14
> >
> >
> http://wiki.code4lib.org/index.php/2014_preconference_proposals#Technology.2C_Librarianship.2C_and_Gender:_Moving_the_conversation_forward
> >
> > Topics to include: Fairness, bias, impostor syndrome, code of conducts,
> > sexual harassment, training opportunities, support systems, mentoring,
> > ally support, and more
> >
> > Myself, and others, have started writing extensively about the
> > imbalance of women in tech, primarily within the library field and how
> > that imbalance is causing a rift not only in our professional lives, but
> > our personal ones as well. You can read all the varying perspectives
> > from males and females, which I've started to collect here
> > https://lisa.rabey.net/projects/libtechwomen-libtechgender/
> >
> > So if you think there is not a problem with gender disparity in tech, I
> > again invite you to read the articles, and join the pre-conference, and
> > listen to the stories. This is what we call a teachable moment - and if
> > after all that you're still not convinced there is an "issue"  or a need
> > to support women in tech, even with scholarships - well, may the gods
> > have mercy on your soul and hope that your female loved ones never
> > experience what many have experienced just to do their jobs.
> >
> > -Lisa
> >
> >
> >
> >
> > Lisa M. Rabey, MA, MLIS
> > 
> > Systems & Web Librarian
> > Grand Rapids Community College
> > p: 616.234.3786 | e: lra...@grcc.edu
> > http://grcc.edu/library | http://grcc.edu/library/socialmedia
> >
> > >>> On 11/25/2013 at 10:43 AM, Dan Eveland  wrote:
> >
> > > So, by diversity you mean every single type of person except white
> > male
> > > that believes they are actually male. Is that accurate? So... diverse
> >
> > > except for one category specifically excluded through these rules. Is
> > there
> > > any other category other then this one, specific, group of people who
> > are
> > > not qualified to receive one of these scholarships? Really, I'd like
> > to
> > > know. Perhaps it would have been more efficient to list who cannot
> > get the
> > > help they need.
> > >
> > >
> > > On Mon, Nov 18, 2013 at 9:19 PM, Jason Ronallo 
> > wrote:
> > >
> > > > For the Code4Lib 2014 Conference, 9 scholarships have been
> > sponsored
> > > > to promote diversity.
> > > >
> > > > CLIR/DLF has sponsored 5 scholarships, EB

Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Jonathan Rochkind

On 11/25/13 1:38 PM, Joe Hourcle wrote:

On Nov 25, 2013, at 1:05 PM, Jonathan Rochkind wrote:


Ah, but what if the data itself has tabs!  Doh!

It can be a mess either way.  There are standards (or conventions?)
for escaping internal commas in CSV -- which doesn't mean the
software that was used to produce the CSV, or the software you are
using to read it, actually respects them.


You don't have to escape the commas, you just have to double-quote
the string.  If you want to have a double quote, you put two in a
row:, eg:

"He said, ""hello"""


Right, I would call that a form of escaping.

I can stay blissfully ignorant of what form of escaping is required by
CSV and if I'm doing it right by just using a library, heh.

Out of curiosity, let's see what the ruby stdlib csv parser/writer 
writes for various things.


Yep, just doublequotes anything with internal commas or quotes.

###
ordinary,row,with a value with spaces
a row with,"several, internal, commas"
or even,"internal ""quotes"", as the kids say"


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Heidi Elaine Dowding
I think this discussion is exactly the reason we need scholarships like
these.  I'm glad that Keri and others are able to turn this into a
productive dialogue.  I'll definitely be attending the pre-conference event
- thanks for sharing, Lisa.

Heidi

-- 

*Heidi Elaine Dowding*, Resident

* Library of Congress National Digital Stewardship Residency (NDSR)*

Dumbarton Oaks Research Library and Collection

1703 32nd Street NW Washington, DC 20007

dowdi...@gmail.com

dowdi...@doaks.org

Direct: 202-339-6487

www.thegloballibrarian.com

@theglobal_lib 


On Mon, Nov 25, 2013 at 1:40 PM, Lisa Rabey  wrote:

> I'm sorry you are feeling excluded but when statistically men, primarily
> white men, will make 25-30% more than I do, for the same job, over the
> course of my career, will be given precedence not only in my
> professional life but personal one on anything that is deemed
> stereotypically male, who will more than likely when attending
> technology conferences will NOT be sexually harassed, called a whore,
> slut, and other charming names for espousing ones opinion and expertise,
> well -- I hope you can see why comments like yours are a little
> frustrating.
>
> I would highly recommend anyone interested in advancing the
> conversation forward and putting together living, working solutions on
> gender in tech disparity to sign up for the pre-conference I proposed
> for #c4l14
>
> http://wiki.code4lib.org/index.php/2014_preconference_proposals#Technology.2C_Librarianship.2C_and_Gender:_Moving_the_conversation_forward
>
> Topics to include: Fairness, bias, impostor syndrome, code of conducts,
> sexual harassment, training opportunities, support systems, mentoring,
> ally support, and more
>
> Myself, and others, have started writing extensively about the
> imbalance of women in tech, primarily within the library field and how
> that imbalance is causing a rift not only in our professional lives, but
> our personal ones as well. You can read all the varying perspectives
> from males and females, which I've started to collect here
> https://lisa.rabey.net/projects/libtechwomen-libtechgender/
>
> So if you think there is not a problem with gender disparity in tech, I
> again invite you to read the articles, and join the pre-conference, and
> listen to the stories. This is what we call a teachable moment - and if
> after all that you're still not convinced there is an "issue"  or a need
> to support women in tech, even with scholarships - well, may the gods
> have mercy on your soul and hope that your female loved ones never
> experience what many have experienced just to do their jobs.
>
> -Lisa
>
>
>
>
> Lisa M. Rabey, MA, MLIS
> 
> Systems & Web Librarian
> Grand Rapids Community College
> p: 616.234.3786 | e: lra...@grcc.edu
> http://grcc.edu/library | http://grcc.edu/library/socialmedia
>
> >>> On 11/25/2013 at 10:43 AM, Dan Eveland  wrote:
>
> > So, by diversity you mean every single type of person except white
> male
> > that believes they are actually male. Is that accurate? So... diverse
>
> > except for one category specifically excluded through these rules. Is
> there
> > any other category other then this one, specific, group of people who
> are
> > not qualified to receive one of these scholarships? Really, I'd like
> to
> > know. Perhaps it would have been more efficient to list who cannot
> get the
> > help they need.
> >
> >
> > On Mon, Nov 18, 2013 at 9:19 PM, Jason Ronallo 
> wrote:
> >
> > > For the Code4Lib 2014 Conference, 9 scholarships have been
> sponsored
> > > to promote diversity.
> > >
> > > CLIR/DLF has sponsored 5 scholarships, EBSCO has sponsored 2
> > > scholarships, ProQuest has sponsored 1 full scholarship, and Sumana
>
> > > Harihareswara has sponsored half a scholarship which was matched by
>
> > > ProQuest. All sponsors have left it up to the discretion of the
> > > Code4Lib 2014 Scholarship Committee for how to award these
> diversity
> > > scholarships.
> > >
> > > The Code4Lib Scholarship Committee will award 9 diversity
> scholarships
> > > based on merit and need. Each scholarship will provide up to $1,000
> to
> > > cover travel costs and conference fees for a qualified attendee to
>
> > > attend the 2014 Code4Lib Conference, which will be held in Raleigh,
>
> > > North Carolina, from March 24 - 27, 2014.
> > >
> > > CONFERENCE INFO
> > >
> > > For more information on the Code4Lib Conference, please see the
> > > conference website:
> > > http://code4lib.org/conference/2014
> > >
> > > You can see write-ups of previous Code4Lib Conferences:
> > > http://journal.code4lib.org/articles/6848
> > > http://journal.code4lib.org/articles/2717
> > > http://journal.code4lib.org/articles/998
> > > http://journal.code4lib.org/articles/72
> > >
> > > CODE4LIB 2014 DIVERSITY SCHOLARSHIPS ELIGIBILITY, CRITERIA, AND
> > > REQUIREMENTS
> > >
> > > To qualify for a scholarship, an applicant must be interested in
> > > actively c

Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Joe Hourcle
On Nov 25, 2013, at 1:05 PM, Jonathan Rochkind wrote:

> Ah, but what if the data itself has tabs!  Doh!
> 
> It can be a mess either way.  There are standards (or conventions?) for 
> escaping internal commas in CSV -- which doesn't mean the software that was 
> used to produce the CSV, or the software you are using to read it, actually 
> respects them.

You don't have to escape the commas, you just have to double-quote the string.  
If you want to have a double quote, you put two in a row:, eg:

"He said, ""hello"""


> But I'm not sure if there are even standards/conventions for escaping tabs in 
> a tab-delimited text file?

None official ones that I'm aware of.  I've seen some parsers that will 
consider a backslash before a delimiter to be an escape, but I don't know if 
there's an official spec for tab- / pipe- / whatever-delimited text.



> Really, the lesson to me is that you should always consider use an existing 
> well-tested library for both reading and writing these files, whether CSV or 
> tab-delimited -- even if you think "Oh, it's so simple, why bother than 
> that."  There will be edge cases. That you will discover only when they cause 
> bugs, possibly after somewhat painful debugging. A well-used third-party 
> library is less likely to have such edge case bugs.

Agreed, but in this case, it might be easier to bypass the library.  (if you 
were using a library, you'd have to shift an empty element to the front of each 
row, then output it).


> I am more ruby than python; in ruby there is a library for reading and 
> writing CSV in the stdlib. 
> http://ruby-doc.org/stdlib-1.9.3/libdoc/csv/rdoc/CSV.html

And I'm more perl, and generally lazy for this simple of an edit:

perl -pi -e 's/^/\t/' file_to_convert

(the '-p' tells it to apply the transformation to each line, '-i.bak' tells it 
to save the file with '.bak' appended before processing, "-e 's/^/\t/'" is to 
put a tab at the front of the line)

-Joe


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Lisa Rabey
I'm sorry you are feeling excluded but when statistically men, primarily
white men, will make 25-30% more than I do, for the same job, over the
course of my career, will be given precedence not only in my
professional life but personal one on anything that is deemed
stereotypically male, who will more than likely when attending
technology conferences will NOT be sexually harassed, called a whore,
slut, and other charming names for espousing ones opinion and expertise,
well -- I hope you can see why comments like yours are a little
frustrating. 

I would highly recommend anyone interested in advancing the
conversation forward and putting together living, working solutions on
gender in tech disparity to sign up for the pre-conference I proposed
for #c4l14
http://wiki.code4lib.org/index.php/2014_preconference_proposals#Technology.2C_Librarianship.2C_and_Gender:_Moving_the_conversation_forward

Topics to include: Fairness, bias, impostor syndrome, code of conducts,
sexual harassment, training opportunities, support systems, mentoring,
ally support, and more

Myself, and others, have started writing extensively about the
imbalance of women in tech, primarily within the library field and how
that imbalance is causing a rift not only in our professional lives, but
our personal ones as well. You can read all the varying perspectives
from males and females, which I've started to collect here
https://lisa.rabey.net/projects/libtechwomen-libtechgender/

So if you think there is not a problem with gender disparity in tech, I
again invite you to read the articles, and join the pre-conference, and
listen to the stories. This is what we call a teachable moment - and if
after all that you're still not convinced there is an "issue"  or a need
to support women in tech, even with scholarships - well, may the gods
have mercy on your soul and hope that your female loved ones never
experience what many have experienced just to do their jobs.

-Lisa




Lisa M. Rabey, MA, MLIS

Systems & Web Librarian
Grand Rapids Community College
p: 616.234.3786 | e: lra...@grcc.edu 
http://grcc.edu/library | http://grcc.edu/library/socialmedia

>>> On 11/25/2013 at 10:43 AM, Dan Eveland  wrote:

> So, by diversity you mean every single type of person except white
male 
> that believes they are actually male. Is that accurate? So... diverse

> except for one category specifically excluded through these rules. Is
there 
> any other category other then this one, specific, group of people who
are 
> not qualified to receive one of these scholarships? Really, I'd like
to 
> know. Perhaps it would have been more efficient to list who cannot
get the 
> help they need. 
>  
>  
> On Mon, Nov 18, 2013 at 9:19 PM, Jason Ronallo 
wrote: 
>  
> > For the Code4Lib 2014 Conference, 9 scholarships have been
sponsored 
> > to promote diversity. 
> > 
> > CLIR/DLF has sponsored 5 scholarships, EBSCO has sponsored 2 
> > scholarships, ProQuest has sponsored 1 full scholarship, and Sumana

> > Harihareswara has sponsored half a scholarship which was matched by

> > ProQuest. All sponsors have left it up to the discretion of the 
> > Code4Lib 2014 Scholarship Committee for how to award these
diversity 
> > scholarships. 
> > 
> > The Code4Lib Scholarship Committee will award 9 diversity
scholarships 
> > based on merit and need. Each scholarship will provide up to $1,000
to 
> > cover travel costs and conference fees for a qualified attendee to

> > attend the 2014 Code4Lib Conference, which will be held in Raleigh,

> > North Carolina, from March 24 - 27, 2014. 
> > 
> > CONFERENCE INFO 
> > 
> > For more information on the Code4Lib Conference, please see the 
> > conference website: 
> > http://code4lib.org/conference/2014 
> > 
> > You can see write-ups of previous Code4Lib Conferences: 
> > http://journal.code4lib.org/articles/6848 
> > http://journal.code4lib.org/articles/2717 
> > http://journal.code4lib.org/articles/998 
> > http://journal.code4lib.org/articles/72 
> > 
> > CODE4LIB 2014 DIVERSITY SCHOLARSHIPS ELIGIBILITY, CRITERIA, AND 
> > REQUIREMENTS 
> > 
> > To qualify for a scholarship, an applicant must be interested in 
> > actively contributing to the mission and goals of the Code4Lib 
> > Conference. 
> > 
> > - Four scholarships will be awarded to any woman or transgendered
person. 
> > - Four scholarships will be awarded to any person of Hispanic or 
> > Latino, Black or African-American, Asian, Native Hawaiian or
Pacific 
> > Islander, or American Indian or Alaskan Native descent. 
> > - One scholarship will be awarded to the best remaining candidate
who 
> > meets any of the previously mentioned eligibility requirements. 
> > 
> > Eligible applicants may apply based on multiple criteria, but no 
> > applicant will receive more than one scholarship. Past winners of
any 
> > Code4Lib scholarship are not eligible for a scholarship. 
> > 
> > The scholarship recipients will be selected based upon their merit
and 
> > fin

Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Jonathan Rochkind

Ah, but what if the data itself has tabs!  Doh!

It can be a mess either way.  There are standards (or conventions?) for 
escaping internal commas in CSV -- which doesn't mean the software that 
was used to produce the CSV, or the software you are using to read it, 
actually respects them.


But I'm not sure if there are even standards/conventions for escaping 
tabs in a tab-delimited text file?


Really, the lesson to me is that you should always consider use an 
existing well-tested library for both reading and writing these files, 
whether CSV or tab-delimited -- even if you think "Oh, it's so simple, 
why bother than that."  There will be edge cases. That you will discover 
only when they cause bugs, possibly after somewhat painful debugging. A 
well-used third-party library is less likely to have such edge case bugs.


I am more ruby than python; in ruby there is a library for reading and 
writing CSV in the stdlib. 
http://ruby-doc.org/stdlib-1.9.3/libdoc/csv/rdoc/CSV.html


On 11/25/13 12:57 PM, Roy Tennant wrote:

Also, just to be clear, the data file is a tab-delimited text file, not a
CSV (comma-separated quoted values) file. Whenever processing data it's
important to be clear about what format you are working with. I happen to
prefer tab-delimited text files over CSV myself, as in this case like in
many others, the data itself can have quotes, which can play havoc on a
program expecting them only as delimiters.
Roy


On Mon, Nov 25, 2013 at 9:49 AM, Joshua Gomez  wrote:


If all you want to do is add a tab to the beginning of each line, then you
don't need to bother using the csv library.  Just open your file, read it
line by line, prepend a tab to each line and write it out again.

src = open('noid_refworks.txt','rU')
tgt = open('withid.txt', 'w')

for line in src.readlines():
 line = '\t%s' % line
 tgt.write(line)

-Joshua


From: Code for Libraries  on behalf of Bohyun
Kim 
Sent: Monday, November 25, 2013 9:10 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Tab delimited file with Python CSV

Hi all,

I am new to Python and was wondering if I can get some help with my short
script. What I would like the script to do is:
(1) Read the tab delimited file generated by Refworks
(2) Output exactly the same file but the blank column added in front.
(This is for prepping the exported tab delimited file from refworks so
that it can be imported into MySQL; so any suggestions in the line of
timtoady would be also appreciated.)

This is what I have so far. It works, but then in the output file, I end
up getting some weird character in each line in the second column (first
column in the original input file). I also don't really get what
escapechar=' ' does or what I am supposed to put in there.

import csv
with open('noid_refworks.txt','rU') as csvinput:
 with open('withid.txt', 'w') as csvoutput:
 dialect = csv.Sniffer().sniff(csvinput.read(1024))
 csvinput.seek(0)
 reader = csv.reader(csvinput, dialect)
 writer = csv.writer(csvoutput, dialect, escapechar='\'',
quoting=csv.QUOTE_NONE)
 for row in reader:
 writer.writerow(['\t']+row)

A row in the original file is like this (Tab delimited and no quotations,
some fields have commas and quotation marks inside.):

Reference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
  Periodical AbbrevPub YearPub Date Free FromVolumeIssue
  Start PageOther PagesKeywordsAbstractNotesPersonal
NotesAuthors, SecondaryTitle SecondaryEditionPublisher
  Place Of PublicationAuthors, TertiaryAuthors, Quaternary
  Authors, QuinaryTitle, TertiaryISSN/ISBNAvailability
  Author/AddressAccession NumberLanguageClassificationSub
file/DatabaseOriginal Foreign TitleLinksDOICall Number
  DatabaseData SourceIdentifying PhraseRetrieved Date
  Shortened TitleUser 1User 2User 3User 4User 5User
6User 7User 8User 9User 10User 11User 12User 13
User 14User 15

A row in the output file is like this:
(The tab is successfully inserted. But I don't get why I have L inserted
after no matter what I put in escapechar)

 LReference TypeAuthors, PrimaryTitle PrimaryPeriodical
FullPeriodical AbbrevPub YearPub Date Free FromVolume
  IssueStart PageOther PagesKeywordsAbstractNotes
  Personal NotesAuthors, SecondaryTitle SecondaryEdition
  PublisherPlace Of PublicationAuthors, TertiaryAuthors,
QuaternaryAuthors, QuinaryTitle, TertiaryISSN/ISBN
  AvailabilityAuthor/AddressAccession NumberLanguage
  ClassificationSub file/DatabaseOriginal Foreign TitleLinks
  DOICall NumberDatabaseData SourceIdentifying Phrase
  Retrieved DateShortened TitleUser 1User 2User 3User 4
User

Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Kyle Banerjee
Unless there's a specific reason you want to use python, the stream editor
is often easier for simple transformations of individual lines.

sed 's/^/\t/' infile > outfile

kyle


On Mon, Nov 25, 2013 at 9:49 AM, Joshua Gomez  wrote:

> If all you want to do is add a tab to the beginning of each line, then you
> don't need to bother using the csv library.  Just open your file, read it
> line by line, prepend a tab to each line and write it out again.
>
> src = open('noid_refworks.txt','rU')
> tgt = open('withid.txt', 'w')
>
> for line in src.readlines():
> line = '\t%s' % line
> tgt.write(line)
>
> -Joshua
>
> 
> From: Code for Libraries  on behalf of Bohyun
> Kim 
> Sent: Monday, November 25, 2013 9:10 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: [CODE4LIB] Tab delimited file with Python CSV
>
> Hi all,
>
> I am new to Python and was wondering if I can get some help with my short
> script. What I would like the script to do is:
> (1) Read the tab delimited file generated by Refworks
> (2) Output exactly the same file but the blank column added in front.
> (This is for prepping the exported tab delimited file from refworks so
> that it can be imported into MySQL; so any suggestions in the line of
> timtoady would be also appreciated.)
>
> This is what I have so far. It works, but then in the output file, I end
> up getting some weird character in each line in the second column (first
> column in the original input file). I also don't really get what
> escapechar=' ' does or what I am supposed to put in there.
>
> import csv
> with open('noid_refworks.txt','rU') as csvinput:
> with open('withid.txt', 'w') as csvoutput:
> dialect = csv.Sniffer().sniff(csvinput.read(1024))
> csvinput.seek(0)
> reader = csv.reader(csvinput, dialect)
> writer = csv.writer(csvoutput, dialect, escapechar='\'',
> quoting=csv.QUOTE_NONE)
> for row in reader:
> writer.writerow(['\t']+row)
>
> A row in the original file is like this (Tab delimited and no quotations,
> some fields have commas and quotation marks inside.):
>
> Reference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
>  Periodical AbbrevPub YearPub Date Free FromVolumeIssue
>  Start PageOther PagesKeywordsAbstractNotesPersonal
> NotesAuthors, SecondaryTitle SecondaryEditionPublisher
>  Place Of PublicationAuthors, TertiaryAuthors, Quaternary
>  Authors, QuinaryTitle, TertiaryISSN/ISBNAvailability
>  Author/AddressAccession NumberLanguageClassificationSub
> file/DatabaseOriginal Foreign TitleLinksDOICall Number
>  DatabaseData SourceIdentifying PhraseRetrieved Date
>  Shortened TitleUser 1User 2User 3User 4User 5User
> 6User 7User 8User 9User 10User 11User 12User 13
>User 14User 15
>
> A row in the output file is like this:
> (The tab is successfully inserted. But I don't get why I have L inserted
> after no matter what I put in escapechar)
>
> LReference TypeAuthors, PrimaryTitle PrimaryPeriodical
> FullPeriodical AbbrevPub YearPub Date Free FromVolume
>  IssueStart PageOther PagesKeywordsAbstractNotes
>  Personal NotesAuthors, SecondaryTitle SecondaryEdition
>  PublisherPlace Of PublicationAuthors, TertiaryAuthors,
> QuaternaryAuthors, QuinaryTitle, TertiaryISSN/ISBN
>  AvailabilityAuthor/AddressAccession NumberLanguage
>  ClassificationSub file/DatabaseOriginal Foreign TitleLinks
>  DOICall NumberDatabaseData SourceIdentifying Phrase
>  Retrieved DateShortened TitleUser 1User 2User 3User 4
>User 5User 6User 7User 8User 9User 10User 11
>  User 12User 13User 14User 15
>
>
> Any help or pointers would be greatly appreciated!
> ~Bohyun
>


Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Adam Constabaris
I'm not sure what exactly you're trying to do here, as it appears you're
trying to prepend each input row with the delimiter character, but I'm not
clear on what that is supposed to accomplish in the context of processing
"C/TSV" (I see Joshua hit on this as well).

As background, if you know the input format (in particular, what they're
using as a delimiter), I would take out the "sniffer" parts of the code and
just declare the delimiter when you instantiate the CSV reader.

reader = csv.reader(input, delimiter='\t')

and see if that does what you're expecting.

The output you've pasted suggests to me that the sniffer is getting
confused on your input data and instantiating a csv.Dialect object that
you're not expecting.   A few quick tests suggest that it's pretty easy to
confuse the sniffer.

If you want see whether that's going on, you might output some diagnostic
information right after you sniff the dialect:

print "Dialect"
print "\tDelimiter: '%s' (%d)" % (  dialect.delimiter,
ord(dialect.delimiter) )
if dialect.escapechar:
print "\tEscape Char: '%s' (%d)"
%(dialect.escapechar,ord(dialect.escapechar))
else:
print "\tNo escape character for dialect" + unicode(dialect)

I bet 4 non-redeemable quatloos that if you add this, you'll see it's
detecting 'L' as the delimiter.

As to "escapechar", on both the input and output side refers to a character
that says the next character should not be given its normal meaning.  You'd
use this in a CSV file if you might have a field that contains the
delimiter character (e.g. in a "true" CSV, a title might have a comma in
it).  So escapechar='\'' means "use the single quote as an escape
character").

HTH,

AC



On Mon, Nov 25, 2013 at 12:10 PM, Bohyun Kim  wrote:

> Hi all,
>
> I am new to Python and was wondering if I can get some help with my short
> script. What I would like the script to do is:
> (1) Read the tab delimited file generated by Refworks
> (2) Output exactly the same file but the blank column added in front.
> (This is for prepping the exported tab delimited file from refworks so
> that it can be imported into MySQL; so any suggestions in the line of
> timtoady would be also appreciated.)
>
> This is what I have so far. It works, but then in the output file, I end
> up getting some weird character in each line in the second column (first
> column in the original input file). I also don't really get what
> escapechar=' ' does or what I am supposed to put in there.
>
> import csv
> with open('noid_refworks.txt','rU') as csvinput:
> with open('withid.txt', 'w') as csvoutput:
> dialect = csv.Sniffer().sniff(csvinput.read(1024))
> csvinput.seek(0)
> reader = csv.reader(csvinput, dialect)
> writer = csv.writer(csvoutput, dialect, escapechar='\'',
> quoting=csv.QUOTE_NONE)
> for row in reader:
> writer.writerow(['\t']+row)
>
> A row in the original file is like this (Tab delimited and no quotations,
> some fields have commas and quotation marks inside.):
>
> Reference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
>  Periodical AbbrevPub YearPub Date Free FromVolumeIssue
>  Start PageOther PagesKeywordsAbstractNotesPersonal
> NotesAuthors, SecondaryTitle SecondaryEditionPublisher
>  Place Of PublicationAuthors, TertiaryAuthors, Quaternary
>  Authors, QuinaryTitle, TertiaryISSN/ISBNAvailability
>  Author/AddressAccession NumberLanguageClassificationSub
> file/DatabaseOriginal Foreign TitleLinksDOICall Number
>  DatabaseData SourceIdentifying PhraseRetrieved Date
>  Shortened TitleUser 1User 2User 3User 4User 5User
> 6User 7User 8User 9User 10User 11User 12User 13
>User 14User 15
>
> A row in the output file is like this:
> (The tab is successfully inserted. But I don't get why I have L inserted
> after no matter what I put in escapechar)
>
> LReference TypeAuthors, PrimaryTitle PrimaryPeriodical
> FullPeriodical AbbrevPub YearPub Date Free FromVolume
>  IssueStart PageOther PagesKeywordsAbstractNotes
>  Personal NotesAuthors, SecondaryTitle SecondaryEdition
>  PublisherPlace Of PublicationAuthors, TertiaryAuthors,
> QuaternaryAuthors, QuinaryTitle, TertiaryISSN/ISBN
>  AvailabilityAuthor/AddressAccession NumberLanguage
>  ClassificationSub file/DatabaseOriginal Foreign TitleLinks
>  DOICall NumberDatabaseData SourceIdentifying Phrase
>  Retrieved DateShortened TitleUser 1User 2User 3User 4
>User 5User 6User 7User 8User 9User 10User 11
>  User 12User 13User 14User 15
>
>
> Any help or pointers would be greatly appreciated!
> ~Bohyun
>


Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Roy Tennant
Also, just to be clear, the data file is a tab-delimited text file, not a
CSV (comma-separated quoted values) file. Whenever processing data it's
important to be clear about what format you are working with. I happen to
prefer tab-delimited text files over CSV myself, as in this case like in
many others, the data itself can have quotes, which can play havoc on a
program expecting them only as delimiters.
Roy


On Mon, Nov 25, 2013 at 9:49 AM, Joshua Gomez  wrote:

> If all you want to do is add a tab to the beginning of each line, then you
> don't need to bother using the csv library.  Just open your file, read it
> line by line, prepend a tab to each line and write it out again.
>
> src = open('noid_refworks.txt','rU')
> tgt = open('withid.txt', 'w')
>
> for line in src.readlines():
> line = '\t%s' % line
> tgt.write(line)
>
> -Joshua
>
> 
> From: Code for Libraries  on behalf of Bohyun
> Kim 
> Sent: Monday, November 25, 2013 9:10 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: [CODE4LIB] Tab delimited file with Python CSV
>
> Hi all,
>
> I am new to Python and was wondering if I can get some help with my short
> script. What I would like the script to do is:
> (1) Read the tab delimited file generated by Refworks
> (2) Output exactly the same file but the blank column added in front.
> (This is for prepping the exported tab delimited file from refworks so
> that it can be imported into MySQL; so any suggestions in the line of
> timtoady would be also appreciated.)
>
> This is what I have so far. It works, but then in the output file, I end
> up getting some weird character in each line in the second column (first
> column in the original input file). I also don't really get what
> escapechar=' ' does or what I am supposed to put in there.
>
> import csv
> with open('noid_refworks.txt','rU') as csvinput:
> with open('withid.txt', 'w') as csvoutput:
> dialect = csv.Sniffer().sniff(csvinput.read(1024))
> csvinput.seek(0)
> reader = csv.reader(csvinput, dialect)
> writer = csv.writer(csvoutput, dialect, escapechar='\'',
> quoting=csv.QUOTE_NONE)
> for row in reader:
> writer.writerow(['\t']+row)
>
> A row in the original file is like this (Tab delimited and no quotations,
> some fields have commas and quotation marks inside.):
>
> Reference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
>  Periodical AbbrevPub YearPub Date Free FromVolumeIssue
>  Start PageOther PagesKeywordsAbstractNotesPersonal
> NotesAuthors, SecondaryTitle SecondaryEditionPublisher
>  Place Of PublicationAuthors, TertiaryAuthors, Quaternary
>  Authors, QuinaryTitle, TertiaryISSN/ISBNAvailability
>  Author/AddressAccession NumberLanguageClassificationSub
> file/DatabaseOriginal Foreign TitleLinksDOICall Number
>  DatabaseData SourceIdentifying PhraseRetrieved Date
>  Shortened TitleUser 1User 2User 3User 4User 5User
> 6User 7User 8User 9User 10User 11User 12User 13
>User 14User 15
>
> A row in the output file is like this:
> (The tab is successfully inserted. But I don't get why I have L inserted
> after no matter what I put in escapechar)
>
> LReference TypeAuthors, PrimaryTitle PrimaryPeriodical
> FullPeriodical AbbrevPub YearPub Date Free FromVolume
>  IssueStart PageOther PagesKeywordsAbstractNotes
>  Personal NotesAuthors, SecondaryTitle SecondaryEdition
>  PublisherPlace Of PublicationAuthors, TertiaryAuthors,
> QuaternaryAuthors, QuinaryTitle, TertiaryISSN/ISBN
>  AvailabilityAuthor/AddressAccession NumberLanguage
>  ClassificationSub file/DatabaseOriginal Foreign TitleLinks
>  DOICall NumberDatabaseData SourceIdentifying Phrase
>  Retrieved DateShortened TitleUser 1User 2User 3User 4
>User 5User 6User 7User 8User 9User 10User 11
>  User 12User 13User 14User 15
>
>
> Any help or pointers would be greatly appreciated!
> ~Bohyun
>


Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Joshua Gomez
If all you want to do is add a tab to the beginning of each line, then you 
don't need to bother using the csv library.  Just open your file, read it line 
by line, prepend a tab to each line and write it out again.

src = open('noid_refworks.txt','rU')
tgt = open('withid.txt', 'w')

for line in src.readlines():
line = '\t%s' % line
tgt.write(line)

-Joshua


From: Code for Libraries  on behalf of Bohyun Kim 

Sent: Monday, November 25, 2013 9:10 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Tab delimited file with Python CSV

Hi all,

I am new to Python and was wondering if I can get some help with my short 
script. What I would like the script to do is:
(1) Read the tab delimited file generated by Refworks
(2) Output exactly the same file but the blank column added in front.
(This is for prepping the exported tab delimited file from refworks so that it 
can be imported into MySQL; so any suggestions in the line of timtoady would be 
also appreciated.)

This is what I have so far. It works, but then in the output file, I end up 
getting some weird character in each line in the second column (first column in 
the original input file). I also don't really get what escapechar=' ' does or 
what I am supposed to put in there.

import csv
with open('noid_refworks.txt','rU') as csvinput:
with open('withid.txt', 'w') as csvoutput:
dialect = csv.Sniffer().sniff(csvinput.read(1024))
csvinput.seek(0)
reader = csv.reader(csvinput, dialect)
writer = csv.writer(csvoutput, dialect, escapechar='\'', 
quoting=csv.QUOTE_NONE)
for row in reader:
writer.writerow(['\t']+row)

A row in the original file is like this (Tab delimited and no quotations, some 
fields have commas and quotation marks inside.):

Reference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
Periodical AbbrevPub YearPub Date Free FromVolumeIssueStart 
PageOther PagesKeywordsAbstractNotesPersonal Notes
Authors, SecondaryTitle SecondaryEditionPublisherPlace Of 
PublicationAuthors, TertiaryAuthors, QuaternaryAuthors, Quinary
Title, TertiaryISSN/ISBNAvailabilityAuthor/AddressAccession 
NumberLanguageClassificationSub file/DatabaseOriginal Foreign 
TitleLinksDOICall NumberDatabaseData SourceIdentifying 
PhraseRetrieved DateShortened TitleUser 1User 2User 3
User 4User 5User 6User 7User 8User 9User 10User 11  
  User 12User 13User 14User 15

A row in the output file is like this:
(The tab is successfully inserted. But I don't get why I have L inserted after 
no matter what I put in escapechar)

LReference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
Periodical AbbrevPub YearPub Date Free FromVolumeIssueStart 
PageOther PagesKeywordsAbstractNotesPersonal Notes
Authors, SecondaryTitle SecondaryEditionPublisherPlace Of 
PublicationAuthors, TertiaryAuthors, QuaternaryAuthors, Quinary
Title, TertiaryISSN/ISBNAvailabilityAuthor/AddressAccession 
NumberLanguageClassificationSub file/DatabaseOriginal Foreign 
TitleLinksDOICall NumberDatabaseData SourceIdentifying 
PhraseRetrieved DateShortened TitleUser 1User 2User 3
User 4User 5User 6User 7User 8User 9User 10User 11  
  User 12User 13User 14User 15


Any help or pointers would be greatly appreciated!
~Bohyun


[CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Bohyun Kim
Hi all,

I am new to Python and was wondering if I can get some help with my short 
script. What I would like the script to do is:
(1) Read the tab delimited file generated by Refworks
(2) Output exactly the same file but the blank column added in front.
(This is for prepping the exported tab delimited file from refworks so that it 
can be imported into MySQL; so any suggestions in the line of timtoady would be 
also appreciated.)

This is what I have so far. It works, but then in the output file, I end up 
getting some weird character in each line in the second column (first column in 
the original input file). I also don't really get what escapechar=' ' does or 
what I am supposed to put in there.

import csv
with open('noid_refworks.txt','rU') as csvinput:
with open('withid.txt', 'w') as csvoutput:
dialect = csv.Sniffer().sniff(csvinput.read(1024))
csvinput.seek(0)
reader = csv.reader(csvinput, dialect)
writer = csv.writer(csvoutput, dialect, escapechar='\'', 
quoting=csv.QUOTE_NONE)
for row in reader:
writer.writerow(['\t']+row)

A row in the original file is like this (Tab delimited and no quotations, some 
fields have commas and quotation marks inside.):

Reference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
Periodical AbbrevPub YearPub Date Free FromVolumeIssueStart 
PageOther PagesKeywordsAbstractNotesPersonal Notes
Authors, SecondaryTitle SecondaryEditionPublisherPlace Of 
PublicationAuthors, TertiaryAuthors, QuaternaryAuthors, Quinary
Title, TertiaryISSN/ISBNAvailabilityAuthor/AddressAccession 
NumberLanguageClassificationSub file/DatabaseOriginal Foreign 
TitleLinksDOICall NumberDatabaseData SourceIdentifying 
PhraseRetrieved DateShortened TitleUser 1User 2User 3
User 4User 5User 6User 7User 8User 9User 10User 11  
  User 12User 13User 14User 15

A row in the output file is like this:
(The tab is successfully inserted. But I don't get why I have L inserted after 
no matter what I put in escapechar)

LReference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
Periodical AbbrevPub YearPub Date Free FromVolumeIssueStart 
PageOther PagesKeywordsAbstractNotesPersonal Notes
Authors, SecondaryTitle SecondaryEditionPublisherPlace Of 
PublicationAuthors, TertiaryAuthors, QuaternaryAuthors, Quinary
Title, TertiaryISSN/ISBNAvailabilityAuthor/AddressAccession 
NumberLanguageClassificationSub file/DatabaseOriginal Foreign 
TitleLinksDOICall NumberDatabaseData SourceIdentifying 
PhraseRetrieved DateShortened TitleUser 1User 2User 3
User 4User 5User 6User 7User 8User 9User 10User 11  
  User 12User 13User 14User 15


Any help or pointers would be greatly appreciated!
~Bohyun


[CODE4LIB] Job: Processing Technician (2 Positions) at Library of Congress

2013-11-25 Thread jobs
Processing Technician (2 Positions)
Library of Congress
Culpeper

The Library of Congress serves the Congress in fulfilling its duties and
preserves and promotes knowledge and creativity for the benefit of the
American people. It is the nation's oldest federal cultural institution and
the world's largest library, with more than 155 million items in its physical
collections (including books, manuscripts, prints, photos, film, video, and
sound recordings) and over 37 million items online. Located primarily on
Capitol Hill in Washington, D.C., the Library is the home of the U.S.
Copyright Office, the Congressional Research Service (CRS), the Law Library of
Congress, and the National Library Service for the Blind and Physically
Handicapped.

  
The Processing Technician position is located in the Moving Image Section,
Motion Picture, Broadcasting and Recorded Sound (MBRS) Division at the
National Audio-Visual Conservation Center (NAVCC). Incumbent reports to the
Section Head and is responsible for the accessioning, processing,
conservation, and reference servicing of the moving image collections of the
Library of Congress.This position is located in the Office of Library
Services, Collections and Services,MBRS Division, Moving Image Section.

  
The position description number for this position is 137135.

  
KEY REQUIREMENTS

  
DUTIES:

  * Completes complex searches to identify the relationship of the piece in 
hand to the collection as a whole, identifying variant editions, and slipping 
them with annotated slips to facilitate the cataloging process. Using wide 
range of in-depth knowledge, the incumbent independently performs the following 
tasks:
  * Following extensive library rules, procedures, and operations, processes 
and prepares library collections for use, preservation and storage. Receives 
incoming collections. Distinguishes the type of material, and separates and 
properly distributes all types of library collection items for processing; 
completes appropriate forms and/or data records for accessioning, recording, 
and statistical reports. For the most complex materials, uses primary 
bibliographic databases, receives and sorts materials into categories and 
identifies duplicates. Accessions newly received material. Prepares materials 
for long-term storage and/or digital conversion. Performs basic conservation on 
materials as needed, including re-housing, cleaning, rewinding and labeling. 
Prints and attaches labels and barcodes.
  * Alerts the supervisor to the presence of material requiring evaluation for 
special treatment and other considerations. For the most complex materials, 
identifies, in a variety of formats, moving image materials, title, source, 
date of acquisition, and other important data to serve as the basis for initial 
processing and cataloging. Inputs information in manual/automated systems for 
inventories, container lists, shelf lists, or other kinds of finding aids using 
box/folder information, series titles, and other data compiled during 
processing and/or provided by a librarian, cataloger, curator, specialist, or 
supervisor. In various databases, updates and/or creates initial bibliographic 
records for items or collections following the established procedures of the 
section, often under the guidance of catalogers. Work may be reviewed upon 
completion.
  * Resolves complex collections maintenance issues, while responding to the 
full range of issues and/or problems. Following fundamental library rules, 
procedures, and operations, maintains the collections. Handles most complex 
requests for collections materials. Retrieves items from storage and delivers 
them to the proper location or staff. Arranges, sorts, shelves new materials 
and re-shelves materials returned to the stacks according to shelf order. 
Identifies and removes items suspected of containing errors in labeling and/or 
cataloging and forwards items for further determination of disposition. 
Examines collection materials to assess physical condition. Selects best copies 
for retention. Using conservation knowledge, withdraws materials in need of 
conservation treatment and re-labeling, forwarding them for appropriate 
correction. Effects shifts necessitated by growth of collection. Inputs 
information in manual/automated systems for inventories, container lists, shelf 
l!
 ists, or other kinds of finding aids using box/folder information, series 
titles, and other data compiled during processing and/or provided by a 
librarian, cataloger, curator, specialist, or supervisor.
  * Using a wide range of in-depth knowledge, the incumbent independently 
performs the following tasks: Prepares most complex materials for digitization. 
Uses audio-visual digitization workstations, various document scanners, and 
digital camera stations to digitize a variety of audio-visual formats, 
documents and images for access and preservation. Such preparation includes, 
but is not limited to, counting and marking pa

Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Matthew Sherman
Actually I am not familiar with those.  I will have to look into that.
Thanks.


On Mon, Nov 25, 2013 at 11:24 AM, Keri Cascio  wrote:

> Hi, Matthew, have you looked into general continuing education grants?
> Perhaps your state library offers these for conference and workshop
> attendance, we have a program here in Missouri. And there is usually more
> money available than applications as people often forget about it.
>
> -Keri
>
> --
> Keri Cascio
> kcas...@gmail.com
> 314-458-7428 (cell)
>


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Keri Cascio
Hi, Matthew, have you looked into general continuing education grants?
Perhaps your state library offers these for conference and workshop
attendance, we have a program here in Missouri. And there is usually more
money available than applications as people often forget about it.

-Keri

-- 
Keri Cascio
kcas...@gmail.com
314-458-7428 (cell)


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Matthew Sherman
As someone who does not qualify for these scholarships but works for an
institution that has squat for conference or professional development funds
would like to spring off of this conversation to ask if there is any type
of scholarships for folks from small underfunded schools?  I would love
make this year's conference but I have severe doubts my employer can
provide the funding to go, and I am sure that is true for an assortment of
others in small schools with low budgets.  Just thought I would bring that
up to see if the community knows of anyway to help us who don't qualify for
the scholarships but still want to go.


On Mon, Nov 25, 2013 at 10:58 AM, Esme Cowles wrote:

> Dan-
>
> Two points:
>
> 1. Yes, I believe that white males who are not transgender pretty much
> defines that majority group that dominates code4lib conferences, the
> code4lib community as a whole, and the broader tech world.
>
> 2. The phrase "that believes they are actually male" is disrespectful and
> may be in violation of our code of conduct:
>
>
> https://github.com/code4lib/antiharassment-policy/blob/master/code_of_conduct.md
>
> That said, if you have an argument to advance that there is some other
> group of people who are underrepresented at code4lib and deserving of
> financial help, please make it.  Just complaining about the rules without
> suggesting a correction is never going to be helpful.
>
> -Esme
> --
> Esme Cowles 
>
> "In Lydia's imagination, a visit to Brighton comprised every possibility of
>  earthly happiness." -- Jane Austen, Pride and Prejudice
>
> On 11/25/2013, at 10:43 AM, Dan Eveland  wrote:
>
> > So, by diversity you mean every single type of person except white male
> > that believes they are actually male. Is that accurate? So... diverse
> > except for one category specifically excluded through these rules. Is
> there
> > any other category other then this one, specific, group of people who are
> > not qualified to receive one of these scholarships? Really, I'd like to
> > know. Perhaps it would have been more efficient to list who cannot get
> the
> > help they need.
> >
> >
> > On Mon, Nov 18, 2013 at 9:19 PM, Jason Ronallo 
> wrote:
> >
> >> For the Code4Lib 2014 Conference, 9 scholarships have been sponsored
> >> to promote diversity.
> >>
> >> CLIR/DLF has sponsored 5 scholarships, EBSCO has sponsored 2
> >> scholarships, ProQuest has sponsored 1 full scholarship, and Sumana
> >> Harihareswara has sponsored half a scholarship which was matched by
> >> ProQuest. All sponsors have left it up to the discretion of the
> >> Code4Lib 2014 Scholarship Committee for how to award these diversity
> >> scholarships.
> >>
> >> The Code4Lib Scholarship Committee will award 9 diversity scholarships
> >> based on merit and need. Each scholarship will provide up to $1,000 to
> >> cover travel costs and conference fees for a qualified attendee to
> >> attend the 2014 Code4Lib Conference, which will be held in Raleigh,
> >> North Carolina, from March 24 - 27, 2014.
> >>
> >> CONFERENCE INFO
> >>
> >> For more information on the Code4Lib Conference, please see the
> >> conference website:
> >> http://code4lib.org/conference/2014
> >>
> >> You can see write-ups of previous Code4Lib Conferences:
> >> http://journal.code4lib.org/articles/6848
> >> http://journal.code4lib.org/articles/2717
> >> http://journal.code4lib.org/articles/998
> >> http://journal.code4lib.org/articles/72
> >>
> >> CODE4LIB 2014 DIVERSITY SCHOLARSHIPS ELIGIBILITY, CRITERIA, AND
> >> REQUIREMENTS
> >>
> >> To qualify for a scholarship, an applicant must be interested in
> >> actively contributing to the mission and goals of the Code4Lib
> >> Conference.
> >>
> >> - Four scholarships will be awarded to any woman or transgendered
> person.
> >> - Four scholarships will be awarded to any person of Hispanic or
> >> Latino, Black or African-American, Asian, Native Hawaiian or Pacific
> >> Islander, or American Indian or Alaskan Native descent.
> >> - One scholarship will be awarded to the best remaining candidate who
> >> meets any of the previously mentioned eligibility requirements.
> >>
> >> Eligible applicants may apply based on multiple criteria, but no
> >> applicant will receive more than one scholarship. Past winners of any
> >> Code4Lib scholarship are not eligible for a scholarship.
> >>
> >> The scholarship recipients will be selected based upon their merit and
> >> financial needs.
> >>
> >> Scholarship recipients are required to write and submit a brief trip
> >> report to the Code4Lib 2014 Scholarships Committee by April 1, 2014 to
> >> be posted to the Code4Lib wiki. The report should address: (a) what
> >> kind of experience they had at the conference, (b) what they have
> >> learned, (c) what suggestions they have for future attendees and
> >> conference organizers.
> >>
> >> All reimbursement forms and receipts must be received by May 26, 2014.
> >>
> >> HOW TO APPLY
> >>
> >> To apply, please send an email to Jason Ronallo (jron

Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Kevin S. Clarke
On Mon, Nov 25, 2013 at 10:43 AM, Dan Eveland  wrote:

> So, by diversity you mean every single type of person except white male
> that believes they are actually male. Is that accurate? So... diverse
> except for one category specifically excluded through these rules.


With regards to the scholarships, diversity is not a context-free word.
 It's specific to the Code4Lib conferences, which are predominantly
attended by white men.  Adding more white men would not make the
conferences any more diverse (which is the goal of the scholarships).


> Perhaps it would have been more efficient to list who cannot get the
> help they need.
>

 "Help they need" is another matter.  Perhaps there should, in the future,
be some economic-based scholarships in addition to the diversity
scholarships.  The number of scholarships this year is much larger than in
past years (in fact I think it surprised the planning folks).  If that
continues into the future, there may be cause to look at broadening the
types of scholarships offered (that's just my opinion).

Kevin


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Esme Cowles
Dan-

Two points:

1. Yes, I believe that white males who are not transgender pretty much defines 
that majority group that dominates code4lib conferences, the code4lib community 
as a whole, and the broader tech world.

2. The phrase "that believes they are actually male" is disrespectful and may 
be in violation of our code of conduct:

https://github.com/code4lib/antiharassment-policy/blob/master/code_of_conduct.md

That said, if you have an argument to advance that there is some other group of 
people who are underrepresented at code4lib and deserving of financial help, 
please make it.  Just complaining about the rules without suggesting a 
correction is never going to be helpful.

-Esme
--
Esme Cowles 

"In Lydia's imagination, a visit to Brighton comprised every possibility of
 earthly happiness." -- Jane Austen, Pride and Prejudice

On 11/25/2013, at 10:43 AM, Dan Eveland  wrote:

> So, by diversity you mean every single type of person except white male
> that believes they are actually male. Is that accurate? So... diverse
> except for one category specifically excluded through these rules. Is there
> any other category other then this one, specific, group of people who are
> not qualified to receive one of these scholarships? Really, I'd like to
> know. Perhaps it would have been more efficient to list who cannot get the
> help they need.
> 
> 
> On Mon, Nov 18, 2013 at 9:19 PM, Jason Ronallo  wrote:
> 
>> For the Code4Lib 2014 Conference, 9 scholarships have been sponsored
>> to promote diversity.
>> 
>> CLIR/DLF has sponsored 5 scholarships, EBSCO has sponsored 2
>> scholarships, ProQuest has sponsored 1 full scholarship, and Sumana
>> Harihareswara has sponsored half a scholarship which was matched by
>> ProQuest. All sponsors have left it up to the discretion of the
>> Code4Lib 2014 Scholarship Committee for how to award these diversity
>> scholarships.
>> 
>> The Code4Lib Scholarship Committee will award 9 diversity scholarships
>> based on merit and need. Each scholarship will provide up to $1,000 to
>> cover travel costs and conference fees for a qualified attendee to
>> attend the 2014 Code4Lib Conference, which will be held in Raleigh,
>> North Carolina, from March 24 - 27, 2014.
>> 
>> CONFERENCE INFO
>> 
>> For more information on the Code4Lib Conference, please see the
>> conference website:
>> http://code4lib.org/conference/2014
>> 
>> You can see write-ups of previous Code4Lib Conferences:
>> http://journal.code4lib.org/articles/6848
>> http://journal.code4lib.org/articles/2717
>> http://journal.code4lib.org/articles/998
>> http://journal.code4lib.org/articles/72
>> 
>> CODE4LIB 2014 DIVERSITY SCHOLARSHIPS ELIGIBILITY, CRITERIA, AND
>> REQUIREMENTS
>> 
>> To qualify for a scholarship, an applicant must be interested in
>> actively contributing to the mission and goals of the Code4Lib
>> Conference.
>> 
>> - Four scholarships will be awarded to any woman or transgendered person.
>> - Four scholarships will be awarded to any person of Hispanic or
>> Latino, Black or African-American, Asian, Native Hawaiian or Pacific
>> Islander, or American Indian or Alaskan Native descent.
>> - One scholarship will be awarded to the best remaining candidate who
>> meets any of the previously mentioned eligibility requirements.
>> 
>> Eligible applicants may apply based on multiple criteria, but no
>> applicant will receive more than one scholarship. Past winners of any
>> Code4Lib scholarship are not eligible for a scholarship.
>> 
>> The scholarship recipients will be selected based upon their merit and
>> financial needs.
>> 
>> Scholarship recipients are required to write and submit a brief trip
>> report to the Code4Lib 2014 Scholarships Committee by April 1, 2014 to
>> be posted to the Code4Lib wiki. The report should address: (a) what
>> kind of experience they had at the conference, (b) what they have
>> learned, (c) what suggestions they have for future attendees and
>> conference organizers.
>> 
>> All reimbursement forms and receipts must be received by May 26, 2014.
>> 
>> HOW TO APPLY
>> 
>> To apply, please send an email to Jason Ronallo (jrona...@gmail.com)
>> with the subject heading “Code4Lib 2014 Diversity Scholarship
>> Application” containing the following (combined into a single attached
>> PDF, if possible):
>> 
>> 1. A brief letter of interest, which:
>>- Identifies your eligibility for a diversity scholarship
>>- Describes your interest in the conference and how you intend to
>> participate
>>- Discusses your merit and needs for the scholarship
>> 2. A résumé or CV
>> 3. Contact information for two professional or academic references
>> 
>> The application deadline is Dec. 13, 2013, 5pm EST. The scholarship
>> committee will notify successful candidates the week of Jan. 6, 2013.
>> 
>> SPONSORS
>> 
>> We would like to thank our sponsors for supporting the Code4Lib 2014
>> Diversity Scholarships.
>> 
>> Council on Library and Information Resources http://www.clir.or

Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Katherine Hill
The world of coding (as many STEM disciplines) remains white male
dominated.  These scholarships, like most diversity scholarships, are there
to encourage people who frequently do not feel included in the coding
community to learn and add their own thoughts and experiences to the world
of this conference.  A wide range of voices is important to any discipline.


On Mon, Nov 25, 2013 at 10:43 AM, Dan Eveland  wrote:

> So, by diversity you mean every single type of person except white male
> that believes they are actually male. Is that accurate? So... diverse
> except for one category specifically excluded through these rules. Is there
> any other category other then this one, specific, group of people who are
> not qualified to receive one of these scholarships? Really, I'd like to
> know. Perhaps it would have been more efficient to list who cannot get the
> help they need.
>
>
> On Mon, Nov 18, 2013 at 9:19 PM, Jason Ronallo  wrote:
>
> > For the Code4Lib 2014 Conference, 9 scholarships have been sponsored
> > to promote diversity.
> >
> > CLIR/DLF has sponsored 5 scholarships, EBSCO has sponsored 2
> > scholarships, ProQuest has sponsored 1 full scholarship, and Sumana
> > Harihareswara has sponsored half a scholarship which was matched by
> > ProQuest. All sponsors have left it up to the discretion of the
> > Code4Lib 2014 Scholarship Committee for how to award these diversity
> > scholarships.
> >
> > The Code4Lib Scholarship Committee will award 9 diversity scholarships
> > based on merit and need. Each scholarship will provide up to $1,000 to
> > cover travel costs and conference fees for a qualified attendee to
> > attend the 2014 Code4Lib Conference, which will be held in Raleigh,
> > North Carolina, from March 24 - 27, 2014.
> >
> > CONFERENCE INFO
> >
> > For more information on the Code4Lib Conference, please see the
> > conference website:
> > http://code4lib.org/conference/2014
> >
> > You can see write-ups of previous Code4Lib Conferences:
> > http://journal.code4lib.org/articles/6848
> > http://journal.code4lib.org/articles/2717
> > http://journal.code4lib.org/articles/998
> > http://journal.code4lib.org/articles/72
> >
> > CODE4LIB 2014 DIVERSITY SCHOLARSHIPS ELIGIBILITY, CRITERIA, AND
> > REQUIREMENTS
> >
> > To qualify for a scholarship, an applicant must be interested in
> > actively contributing to the mission and goals of the Code4Lib
> > Conference.
> >
> > - Four scholarships will be awarded to any woman or transgendered person.
> > - Four scholarships will be awarded to any person of Hispanic or
> > Latino, Black or African-American, Asian, Native Hawaiian or Pacific
> > Islander, or American Indian or Alaskan Native descent.
> > - One scholarship will be awarded to the best remaining candidate who
> > meets any of the previously mentioned eligibility requirements.
> >
> > Eligible applicants may apply based on multiple criteria, but no
> > applicant will receive more than one scholarship. Past winners of any
> > Code4Lib scholarship are not eligible for a scholarship.
> >
> > The scholarship recipients will be selected based upon their merit and
> > financial needs.
> >
> > Scholarship recipients are required to write and submit a brief trip
> > report to the Code4Lib 2014 Scholarships Committee by April 1, 2014 to
> > be posted to the Code4Lib wiki. The report should address: (a) what
> > kind of experience they had at the conference, (b) what they have
> > learned, (c) what suggestions they have for future attendees and
> > conference organizers.
> >
> > All reimbursement forms and receipts must be received by May 26, 2014.
> >
> > HOW TO APPLY
> >
> > To apply, please send an email to Jason Ronallo (jrona...@gmail.com)
> > with the subject heading “Code4Lib 2014 Diversity Scholarship
> > Application” containing the following (combined into a single attached
> > PDF, if possible):
> >
> > 1. A brief letter of interest, which:
> > - Identifies your eligibility for a diversity scholarship
> > - Describes your interest in the conference and how you intend to
> > participate
> > - Discusses your merit and needs for the scholarship
> > 2. A résumé or CV
> > 3. Contact information for two professional or academic references
> >
> > The application deadline is Dec. 13, 2013, 5pm EST. The scholarship
> > committee will notify successful candidates the week of Jan. 6, 2013.
> >
> > SPONSORS
> >
> > We would like to thank our sponsors for supporting the Code4Lib 2014
> > Diversity Scholarships.
> >
> > Council on Library and Information Resources http://www.clir.org/
> > Digital Library Federation http://www.diglib.org/
> > EBSCO http://www.ebsco.com/
> > ProQuest http://www.proquest.com
> > Sumana Harihareswara http://www.harihareswara.net/
> >
>



-- 
Kate Hill
Library Fellow-User Experience and Acquisitions
919-513-7806


[CODE4LIB] FW: Archiving 2014 Conference: May 13-16, Berlin, Germany

2013-11-25 Thread Kari R Smith
Apologies for cross-posting.  If you have any questions about the conference, 
feel free to contact me.  I am a member of the technical program committee.

Kari Smith

From: Walls, David E. [mailto:dwa...@gpo.gov]
Sent: Friday, November 22, 2013 10:33 AM
To: digip...@ala.org
Subject: [Digipres] Archiving 2014 Conference: May 13-16, Berlin, Germany

Please take the opportunity to participate in an important annual event for the 
digital archiving community by submitting a proposal to this year's Archiving 
conference sponsored by the Society for Imaging Science and Technology.

Since the first meeting in 2004, Archiving has continued to offer a unique 
opportunity for imaging scientists and those working in the cultural heritage 
community (curators, archivists, preservation librarians, etc.), as well as in 
government, industry, and academia, to come together to discuss the most 
pressing issues related to the digital preservation and stewardship of 
hardcopy, audio, and video.

Proposals for conference presentations are peer reviewed by the a program 
committee of international digital imaging, archiving, and preservation experts 
to ensure that the program provides significant, timely, and authoritative 
information.  Please join us this year May 13-16 in Berlin, Germany for the 
2014 Archiving Conference.

The Archiving 2014 Call for Papers deadline is fast approaching! Abstracts are 
due December 2, 2013.

The conference brochure and call for papers can be found at www.imaging.org/ 
archiving.

Please note carefully the new submission rules and templates that can be found 
at www.imaging.org/archiving.

Proposed program topics include:
* Preservation of Digital Assets

  *   Web harvesting and archiving
  *   Migration of digital content
  *   Managing privacy rights for digital information
  *   Preserving e-Government information
  *   Innovative projects and activities
  *   Capacity building, continuing education, and professional development

* Technical Processes and Workflow

  *   Distributed preservation models
  *   Automated metadata generation during image capture
  *   Cooperative partnerships for digitization and archiving
  *   Authenticating digitized government and legal information
  *   Innovative approaches to digitization, including multispectral scanning
  *   Applications of crowd sourcing and share economy

* Digital Curation

  *   Cost models for digital archiving and long-term preservation
  *   Digital forensics and data recovery
  *   Managing databases and large data sets
  *   Employing metadata as a curation strategy
  *   Detection of manipulated image/video content
  *   Storage media and systems, including cloud storage
Please feel free to contact us with any questions. We hope to see you in Berlin!
Best regards,
Diana Gonzalez
IS&T Conference Program Manager
archiv...@imaging.org
703/642-9090 x 106

Christoph Voges
Archiving 2014 General Chair

David Walls
Archiving 2014 Program Chair
dwa...@gpo.gov

David Walls  | Preservation Librarian |  Library Services and Content 
Management  |  ph 202.512.2010 ext. 33457 |

GPO | OFFICIAL | DIGITAL | SECURE  |  732 North Capitol Street, NW, Washington, 
DC 20401
Connect to us  http://www.gpo.gov  |  http://www.facebook.com/USGPO  |  
http://www.youtube.com/user/gpoprinter  |  http://twitter.com/#!/USGPO
Find Government information  http://www.fdsys.gov  |  http://bookstore.gpo.gov  
|  http://govbooktalk.gpo.gov


Re: [CODE4LIB] Code4lib 2014 Diversity Scholarships: Call for Applications

2013-11-25 Thread Dan Eveland
So, by diversity you mean every single type of person except white male
that believes they are actually male. Is that accurate? So... diverse
except for one category specifically excluded through these rules. Is there
any other category other then this one, specific, group of people who are
not qualified to receive one of these scholarships? Really, I'd like to
know. Perhaps it would have been more efficient to list who cannot get the
help they need.


On Mon, Nov 18, 2013 at 9:19 PM, Jason Ronallo  wrote:

> For the Code4Lib 2014 Conference, 9 scholarships have been sponsored
> to promote diversity.
>
> CLIR/DLF has sponsored 5 scholarships, EBSCO has sponsored 2
> scholarships, ProQuest has sponsored 1 full scholarship, and Sumana
> Harihareswara has sponsored half a scholarship which was matched by
> ProQuest. All sponsors have left it up to the discretion of the
> Code4Lib 2014 Scholarship Committee for how to award these diversity
> scholarships.
>
> The Code4Lib Scholarship Committee will award 9 diversity scholarships
> based on merit and need. Each scholarship will provide up to $1,000 to
> cover travel costs and conference fees for a qualified attendee to
> attend the 2014 Code4Lib Conference, which will be held in Raleigh,
> North Carolina, from March 24 - 27, 2014.
>
> CONFERENCE INFO
>
> For more information on the Code4Lib Conference, please see the
> conference website:
> http://code4lib.org/conference/2014
>
> You can see write-ups of previous Code4Lib Conferences:
> http://journal.code4lib.org/articles/6848
> http://journal.code4lib.org/articles/2717
> http://journal.code4lib.org/articles/998
> http://journal.code4lib.org/articles/72
>
> CODE4LIB 2014 DIVERSITY SCHOLARSHIPS ELIGIBILITY, CRITERIA, AND
> REQUIREMENTS
>
> To qualify for a scholarship, an applicant must be interested in
> actively contributing to the mission and goals of the Code4Lib
> Conference.
>
> - Four scholarships will be awarded to any woman or transgendered person.
> - Four scholarships will be awarded to any person of Hispanic or
> Latino, Black or African-American, Asian, Native Hawaiian or Pacific
> Islander, or American Indian or Alaskan Native descent.
> - One scholarship will be awarded to the best remaining candidate who
> meets any of the previously mentioned eligibility requirements.
>
> Eligible applicants may apply based on multiple criteria, but no
> applicant will receive more than one scholarship. Past winners of any
> Code4Lib scholarship are not eligible for a scholarship.
>
> The scholarship recipients will be selected based upon their merit and
> financial needs.
>
> Scholarship recipients are required to write and submit a brief trip
> report to the Code4Lib 2014 Scholarships Committee by April 1, 2014 to
> be posted to the Code4Lib wiki. The report should address: (a) what
> kind of experience they had at the conference, (b) what they have
> learned, (c) what suggestions they have for future attendees and
> conference organizers.
>
> All reimbursement forms and receipts must be received by May 26, 2014.
>
> HOW TO APPLY
>
> To apply, please send an email to Jason Ronallo (jrona...@gmail.com)
> with the subject heading “Code4Lib 2014 Diversity Scholarship
> Application” containing the following (combined into a single attached
> PDF, if possible):
>
> 1. A brief letter of interest, which:
> - Identifies your eligibility for a diversity scholarship
> - Describes your interest in the conference and how you intend to
> participate
> - Discusses your merit and needs for the scholarship
> 2. A résumé or CV
> 3. Contact information for two professional or academic references
>
> The application deadline is Dec. 13, 2013, 5pm EST. The scholarship
> committee will notify successful candidates the week of Jan. 6, 2013.
>
> SPONSORS
>
> We would like to thank our sponsors for supporting the Code4Lib 2014
> Diversity Scholarships.
>
> Council on Library and Information Resources http://www.clir.org/
> Digital Library Federation http://www.diglib.org/
> EBSCO http://www.ebsco.com/
> ProQuest http://www.proquest.com
> Sumana Harihareswara http://www.harihareswara.net/
>