[CODE4LIB] Import from OJS to Dspace

2014-05-08 Thread David Aznar
 image/gif: EXCLUDED 


Re: [CODE4LIB] Withdraw my post was: Re: [CODE4LIB] separate list for jobs

2014-05-08 Thread Richard Sarvas
Let's not dwell on any single reply in this thread - that tends to make people 
uncomfortable, and not something I want to be a part of. We have a lively and 
interesting discussion going and we've also gained some new insights as to how 
some subscribers are using this list and for what reasons. I think the main 
point discovered so far is that the job postings are considered far more 
important by the overall community than some of us previously suspected (myself 
included). 

I have the answer to the question I was originally looking for, thank you all. 



Rick


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Stuart 
Yeates
Sent: Wednesday, May 07, 2014 8:28 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Withdraw my post was: Re: [CODE4LIB] separate list for jobs

The fact that the only person who has given any acknowledgement of 
understanding my message was someone else in .ac.nz suggests that despite my 
best efforts my message content was effectively shredded by the implicit 
conversion from New Zealand English to International English.

My apologies; I withdraw my original email.

To translate explicitly into International English, my point was:

I have observed that an individuals position on mail filtering vs separate 
mailing lists appears to be an implicit marker of group membership in this 
group (i.e. a shibboleth).

Note that I do not endorse this or any other marker of group membership, but my 
understanding of psychology of groups suggest that all functional groups have 
markers of group membership and that attempting to eliminate markers of group 
membership in an attempt at inclusiveness (a) can in itself be a marker of 
group membership and (b) is only likely to drive a shift from relative explicit 
markers to relatively implicit markers.

cheers
stuart

On 05/08/2014 10:17 AM, David Friggens wrote:
 This is a pretty terrible reply.

 I thought it was a great reply.

 obscure words (seriously, shibboleth?)

 Somewhat obscure, but not so much in Code4Lib.
 http://en.wikipedia.org/wiki/Shibboleth
 http://en.wikipedia.org/wiki/Shibboleth_(Internet2)

 Unless you're trying to be sarcastic...in which case ignore this.

 He most definitely was.

 I believe Stuart's point was to suggest that when the multiple 
 requests for a separate list for job notices get immediately shot down 
 with no - use an email filter, or are you stupid? [1] it doesn't 
 help to create an inclusive and good learning environment.

 [1] NB the respondents aren't explicitly are you stupid but that's 
 how it may be taken by some people.

 And to answer the original question - job listings help more people than 
 they annoy so they should be kept as-is.

 My view is that it would make more sense to have separate discussion 
 and job notice lists, as I see in other places. But I'm not that 
 bothered personally, as I would subscribe to both and filter them into 
 the same folder in my mail client. :-)

 Cheers
 David



[CODE4LIB] Withdraw my post was: Re: [CODE4LIB] separate list for jobs

2014-05-08 Thread Susan Kane
Obviously, we must now task someone in CODE4LIB with writing a Python
script to convert New Zealand English to International English.

Or, I guess we could solve this on the user side with a sarcasm filter or a
humor pipe, but you might lose some data that way.

:-)

-- Susan Kane
Boston(ish), MA


Re: [CODE4LIB] separate list for jobs

2014-05-08 Thread Ben Brumfield
I suspect I'm not the only mostly-lurker who subscribes to CODE4LIB in digest 
mode, finding value in a glance over the previous day's discussions each 
morning, then (very) occasionally weighing in on individual threads via the web 
interface.  I find this to be more effective and efficient than 
filtering-and-foldering individual messages, at least for my goal of  having 
some idea of the content of the conversations here, although--not being a 
full-time library technologist--I'm really just skimming.

I also suspect that I'm also not the only digest-mode subscriber who would see 
value in a digest-mode option that excluded job postings.  

Ben Brumfield
http://manuscripttranscription.blogspot.com/


[CODE4LIB] Job: Repository Librarian at University of North Carolina at Chapel Hill

2014-05-08 Thread jobs
Repository Librarian
University of North Carolina at Chapel Hill
Chapel Hill

Repository Librarian

  
AVAILABLE: July 1, 2014

  
  
The University of North Carolina at Chapel Hill University Library seeks a
Repository Librarian for the Carolina Digital Repository
(https://cdr.lib.unc.edu/). The Carolina Digital Repository
is a service of the University Library to the entire UNC Chapel Hill campus,
providing collection, preservation, and discovery tools for faculty,
researchers, staff, and students. The Carolina Digital
Repository is based on the Fedora Commons repository on
iRODS. The UNC Chapel Hill Library is an active development
partner in the Fedora4 project. The Carolina Digital Repository hosts the ETDs
from the Graduate School, the Honor's Program, MFA for Fine Arts, and the
School of Public Health. The Carolina Digital Repository is
the preservation home for other significant collections, such as the Southern
Folklife Collection (http://library.unc.edu/wilson/sfc/) and the Research
Laboratories of Archaeology (http://rla.unc.edu/).

  
Reporting to the Head of Software Development within the division of Library
and Information Technology (LIT), the Repository Librarian is responsible for
the planning, development, testing, and implementation of the Carolina Digital
Repository (CDR), managing a diverse set of stakeholders to the CDR, and
collaboration with other departments that provide technical resources in
support of the CDR. The Librarian will provide project management for the
Repository Application Team responsible for the direct technical development
of the Carolina Digital Repository and associated tools supporting data
curation. The individual in this position will play a
leadership role in developing the technical and functional roadmaps with the
Head of Software Development, collecting functional requirements from
stakeholders, setting priorities for development, managing ingest of digital
objects and collections, and effective communication and
documentation. The Repository Librarian will contribute to
the planning and development of CDR strategy, functionality, and capacity by
analyzing user input and feedback.

  
The Repository Librarian will directly support UNC faculty, staff, and
students with information, training, and assistance in depositing digital
materials into the CDR. The Librarian will work with
Library staff and campus stakeholders to define and implement repository
policies, workflows, and capabilities. The Librarian will
work directly with the Head of Digital Research Services, the Head of the
Preservation Department, University Archives, and Special Collections
Technical Services on preservation policy management to ensure that CDR
programs are aligned and integrated with other UNC systems as
appropriate. The Repository Librarian will work with
librarians, faculty, and the heads of the various academic, administrative,
and research units on campus to identify materials that would be appropriate
to include in the CDR, explain expectations, policies, and workflows,
negotiate deposit agreements, provide services, training, and support, and
investigate and resolve user issues. In coordination with
staff from the Research Hub and Technical Services, the Repository Librarian
will consult with depositors on ingest of materials, including mapping user
requirements and metadata to repository functionality and
standards. The Librarian will facilitate the development
and implementation of governance policies and workflows for depositing and
managing content in the CDR.

  
The Repository Librarian will serve on Library committees, and participate in
regional and national working groups related to repository development and
data curation, as appropriate, and represent the University of North Carolina
and its libraries at appropriate conferences and meetings relative to
institutional repositories specifically and to the larger issues related to
data curation and scholarly communication.

  
QUALIFICATIONS

  
Required: ALA-accredited master's degree in library or information science or
advanced degree in Computer Science, Archival Studies, or a related field.
Demonstrated experience managing software development projects. Coursework or
experience leading to knowledge of the principles and practices of data
curation and long-term digital preservation. Knowledge of
metadata formats, including Dublin Core, MODS, METS, and data exchange
protocols such as SWORD and OAI-PMH. Excellent communication
skills. Demonstrated experience of managing complex
workflows and details. Ability to work collaboratively with
programmers, faculty, and library staff.

  
Preferred: Demonstrated experience in the acquisition and
management of born-digital or digitized library, archival, or research
materials. Experience using Agile Project Management. Some
experience with programming languages. Experience developing web applications.
Knowledge of software development best practices.

  
The University 

Re: [CODE4LIB] separate list for jobs

2014-05-08 Thread Joe Hourcle
On May 8, 2014, at 11:35 AM, Ben Brumfield wrote:

 I suspect I'm not the only mostly-lurker who subscribes to CODE4LIB in digest 
 mode, finding value in a glance over the previous day's discussions each 
 morning, then (very) occasionally weighing in on individual threads via the 
 web interface.  I find this to be more effective and efficient than 
 filtering-and-foldering individual messages, at least for my goal of  having 
 some idea of the content of the conversations here, although--not being a 
 full-time library technologist--I'm really just skimming.
 
 I also suspect that I'm also not the only digest-mode subscriber who would 
 see value in a digest-mode option that excluded job postings.  


As this is an an actual LISTSERV(tm) mailing list, it's possible for the list 
owner to define 'topics', and then for people to set up their subscription to 
exclude those they wish to ignore:


http://www.lsoft.com/manuals/16.0/htmlhelp/list%20owners/ModeratingEditingLists.html#2338132

I would suspect it would be honored even in digest mode, but I've never tried 
it.

-Joe


Re: [CODE4LIB] Is it time to invite zoia to join the mailing list?

2014-05-08 Thread Kyle Banerjee
Aside the issue that giving specific individuals or bots preferential
treatment reverses progress made towards greater equality, I would be
concerned about the quality of participation by anyone who needs an
invitation to join.

Besides, it sends a message to other bots that didn't get an invitation
even though they lurk  here (such as googlebot) that they are less
important...
On May 7, 2014 10:58 PM, Simon Spero sesunc...@gmail.com wrote:

 ( In case the form doesn't get embedded
 https://docs.google.com/forms/d/1c2vlNveUs_VA4xeGXEC-
 c1ro5zaQ_dF73Pa1LzkBHQo/viewform?usp=send_form
 )

 I've invited you to fill out the form Robot Rights. To fill it out,
 visit:
 https://docs.google.com/forms/d/1c2vlNveUs_VA4xeGXEC-
 c1ro5zaQ_dF73Pa1LzkBHQo/viewform?sidc=0w=1tokenusp=mail_form_link



[CODE4LIB] Add job as a listserv topic (was Re: [CODE4LIB] separate list for jobs)

2014-05-08 Thread Jodi Schneider
Of everything I heard, Joe's suggestion sounds most palatable.

I hope jobs will *always* be on the list but I understand that some people
don't want to read them and feel it's a burden to filter (there are a lot
of crappy mail clients out there).

The documentation I looked at isn't detailed enough to tell whether
topic-based digests can be created. That would be needed to solve Ben's
problem -- get a digest without job postings.


Eric -- are you still the list owner?
j...@code4lib.org already uses Job: as a prefix -- so I would suggest
adding Job as a topic, setting Default-Topics= Job,OTHER (unless all-caps
is requisite?)
If this works, nobody should have to take any action except the list-owner
and anybody who wants the Job topic filtered out.

-Jodi



On Thu, May 8, 2014 at 6:07 PM, Joe Hourcle
onei...@grace.nascom.nasa.govwrote:

 On May 8, 2014, at 11:35 AM, Ben Brumfield wrote:

  I suspect I'm not the only mostly-lurker who subscribes to CODE4LIB in
 digest mode, finding value in a glance over the previous day's discussions
 each morning, then (very) occasionally weighing in on individual threads
 via the web interface.  I find this to be more effective and efficient than
 filtering-and-foldering individual messages, at least for my goal of
  having some idea of the content of the conversations here, although--not
 being a full-time library technologist--I'm really just skimming.
 
  I also suspect that I'm also not the only digest-mode subscriber who
 would see value in a digest-mode option that excluded job postings.


 As this is an an actual LISTSERV(tm) mailing list, it's possible for the
 list owner to define 'topics', and then for people to set up their
 subscription to exclude those they wish to ignore:


 http://www.lsoft.com/manuals/16.0/htmlhelp/list%20owners/ModeratingEditingLists.html#2338132

 I would suspect it would be honored even in digest mode, but I've never
 tried it.

 -Joe



Re: [CODE4LIB] separate list for Jobs

2014-05-08 Thread Scott Fisher
I¹ll +1 the suggestion for a separate list for jobs.  My personal reasons:

1.  I receive the digest version of the code4lib emails (once daily), so I
can¹t easily split just jobs into their own folder in my mail program
since it¹s all one file.  I don¹t really want to start parsing and
splitting the file.  Thanks, though.

2.  I like receiving the digest version of the email which means I¹m
reminded to scan through the single email I receive once a day for topics
of interest or discusion and I¹m not distracted by email notifications and
other things all day when I¹m trying to concentrate through what are
already way too many daily interruptions.  (Yeah, I know going to its own
folder keeps it out of the inbox stream, but there is still the
irresistable pull and the mail notifier and other things and I tend to
never look at things hidden away in a quarantined folder, ever.)

3. Jobs are generally not topics of interest for me since most are from
other places in the country and I¹m not at all interested in moving
somewhere else for a job right now even if I were looking, so a good
portion of the listings are just extra noise that I don¹t really care
about.

4.  I find arguments to the effect of I love looking at jobs² orthoginal
to the discussion since we¹re not talking about disallowing job postings,
but just moving them to a separate list.  Anyone who is interested enough
in jobs could also add a separate jobs list to go to their daily email
inbox, so I¹m not sure how it would be a loss of all jobs emails they
like.  I suppose this argument essentially comes down to the same kind of
argument as the pro-email-filter one.  Basically that argument is, ³just
do something different to receive the emails you want the way you want
them.²  But in this case the argument is coming right back at you from the
other direction of suggting a separate email list.

5.  Honestly, after all these reasons, I don¹t really care so much and to
me it¹s a minor annoyance rather than a pressing problem, but I wanted to
put out an alternate viewpoint to the oft repeated ³why don¹t you just use
this filtering solution that works for me.²  Sorry, that¹s not a solution
I love, for whatever idiosyncratic reasons about the way I work.

Probably nothing is going to make everyone happy, so, no big deal,
whatever happens.  I guess that¹s an argument for the status quo since it
seems like it¹s one of those things like favorite colors that not everyone
is going to agree on and we¹ll never resolve.


Re: [CODE4LIB] separate list for jobs

2014-05-08 Thread Simon Spero
On Thu, May 8, 2014 at 12:07 PM, Joe Hourcle
onei...@grace.nascom.nasa.govwrote:

 On May 8, 2014, at 11:35 AM, Ben Brumfield wrote:As this is an an actual
 LISTSERV(tm) mailing list, it's possible for the list owner to define
 'topics', and then for people to set up their subscription to exclude those
 they wish to ignore:


 http://www.lsoft.com/manuals/16.0/htmlhelp/list%20owners/ModeratingEditingLists.html#2338132

 I would suspect it would be honored even in digest mode, but I've never
 tried it.



It is important to note that topics are active only when the subscriber's
 subscription is set to MAIL. All messages posted to the list, regardless
 of topic, are included in the digest and/or index for the list (if
 available) because the same digest/index is prepared and sent to all the
 digest/index subscribers. Similarly, all messages posted to the list are
 archived in the list's notebook logs (if available), making it possible for
 subscribers to retrieve postings in topics they are not set to receive
 normally.


Here's an RSS feed, filtered by Yahoo Pipes, which apparently still exists.
http://pipes.yahoo.com/pipes/pipe.run?_id=95c80307544bb45bab582108bad92946_render=rss

[Back in the days before LISTSERV became  LISTSERV® closed source, I had
the misfortune to have to go in to the code base to figure out why it was
eating up about half the cpu time  on the Convex mini-supercomputer UNC was
running on.
Using my secret super powers of knowing-the-first-thing-about-unix and
being-able-to-read, I managed to solve the problem in about 5 lines of
code, by not spinning doing non-blocking reads in order to do a read with a
timeout.  Inflation adjusted, I think that was my highest value return per
line of code (since there was no need to buy a second C2 just to run the
listserv)

Expect LISTSERV® to do the wrong thing if the option is available]


[CODE4LIB] Job Interview : A Libcoder's Helpful Advices

2014-05-08 Thread P.G.
   - What interview questions were you asked?
   - What were your answers?
   - What  are the  best questions to ask employer during interviews?
   - Other helpful advices?

 Thank you.

Peter G.


Re: [CODE4LIB] Is it time to invite zoia to join the mailing list?

2014-05-08 Thread Riley Childs
Plus they could get together and desolate the coding librarian community!
Zoia is already self aware

Riley Childs
Student
Asst. Head of IT Services
Charlotte United Christian Academy
(704) 497-2086
RileyChilds.net
Sent from my Windows Phone, please excuse mistakes

From: Kyle Banerjeemailto:kyle.baner...@gmail.com
Sent: ‎5/‎8/‎2014 12:27 PM
To: CODE4LIB@LISTSERV.ND.EDUmailto:CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Is it time to invite zoia to join the mailing list?

Aside the issue that giving specific individuals or bots preferential
treatment reverses progress made towards greater equality, I would be
concerned about the quality of participation by anyone who needs an
invitation to join.

Besides, it sends a message to other bots that didn't get an invitation
even though they lurk  here (such as googlebot) that they are less
important...
On May 7, 2014 10:58 PM, Simon Spero sesunc...@gmail.com wrote:

 ( In case the form doesn't get embedded
 https://docs.google.com/forms/d/1c2vlNveUs_VA4xeGXEC-
 c1ro5zaQ_dF73Pa1LzkBHQo/viewform?usp=send_form
 )

 I've invited you to fill out the form Robot Rights. To fill it out,
 visit:
 https://docs.google.com/forms/d/1c2vlNveUs_VA4xeGXEC-
 c1ro5zaQ_dF73Pa1LzkBHQo/viewform?sidc=0w=1tokenusp=mail_form_link



[CODE4LIB] ActiveSierra - Gem for connecting to III Sierra db

2014-05-08 Thread Van Mil, James (vanmiljf)
My colleague Sean Crowe and I have written a simple Rails engine with models 
for the Postgresql database backend to Innovative Interfaces Inc. Sierra ILS. 
Within a host rails app, it can be used to spin up mediated access to the 
database via Ruby objects. With a few additional controllers, it would also be 
straightforward to enable the serialization of database contents over http via 
json or xml. Though there is a pending release of API functionality for Sierra, 
this gem offers broader and more granular access to the database.

See the github repo: https://github.com/uclibs/active_sierra/

We’re both primarily tech services librarians, and our first use cases for this 
gem have focused on back-end workflow. For example, we’re developing a Rails 
app to track and report lost, missing, or long-overdue items in Sierra. With a 
rake task, a webapp will query Sierra monthly and build a local database of 
targeted item record numbers and values, which will be served to a site for use 
in making decisions about replacement. Other possible use cases could be record 
quality control reports.

Out of security concerns, we've purposefully excluded models for patron tables 
but we haven’t ruled out adding these once we can ensure the security of this 
data.

We still have some short-term development planned, but we noticed that the repo 
was getting some attention yesterday, and thought it would be a good time to 
share. Some of our planned work includes:

- Developing tests for the models and methods
- Adding more scopes and methods to abstract the tables (we have a goal of 
making our testing application backend as friendly as possible to other tech 
services staff, and so we’d like the code to be readable to anyone who is 
familiar with both MARC cataloging and III system conventions)
- Modeling additional tables

Please feel free to use, fork or contribute. We are very open to comments and 
suggestions (especially from experienced Rails developers who may be able to 
offer some perspective on our direction – we both started learning about Rails 
at Code4Lib2013).

And of course we welcome any questions.

Thanks!
James

James Van Mil
Collections  Electronic Resources Librarian
University of Cincinnati Libraries
Telephone: (513)556-1410
vanmi...@ucmail.uc.edu


Re: [CODE4LIB] ActiveSierra - Gem for connecting to III Sierra db

2014-05-08 Thread Salazar, Christina
We don't run III Sierra but I'm still finding this news to be very interesting.

You don't mention how III was involved (IF they were involved) and I'm curious 
to hear about that piece. For our vendor (not naming names) certain things that 
you might think to do with the database voids our maintenance agreement and I'm 
just wondering if that situation applies with III's Sierra.

Thanks for sharing the news.

Christina Salazar
Systems Librarian
John Spoor Broome Library
California State University, Channel Islands
805/437-3198


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Van 
Mil, James (vanmiljf)
Sent: Thursday, May 08, 2014 11:29 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] ActiveSierra - Gem for connecting to III Sierra db

My colleague Sean Crowe and I have written a simple Rails engine with models 
for the Postgresql database backend to Innovative Interfaces Inc. Sierra ILS. 
Within a host rails app, it can be used to spin up mediated access to the 
database via Ruby objects. With a few additional controllers, it would also be 
straightforward to enable the serialization of database contents over http via 
json or xml. Though there is a pending release of API functionality for Sierra, 
this gem offers broader and more granular access to the database.

See the github repo: https://github.com/uclibs/active_sierra/

We're both primarily tech services librarians, and our first use cases for this 
gem have focused on back-end workflow. For example, we're developing a Rails 
app to track and report lost, missing, or long-overdue items in Sierra. With a 
rake task, a webapp will query Sierra monthly and build a local database of 
targeted item record numbers and values, which will be served to a site for use 
in making decisions about replacement. Other possible use cases could be record 
quality control reports.

Out of security concerns, we've purposefully excluded models for patron tables 
but we haven't ruled out adding these once we can ensure the security of this 
data.

We still have some short-term development planned, but we noticed that the repo 
was getting some attention yesterday, and thought it would be a good time to 
share. Some of our planned work includes:

- Developing tests for the models and methods
- Adding more scopes and methods to abstract the tables (we have a goal of 
making our testing application backend as friendly as possible to other tech 
services staff, and so we'd like the code to be readable to anyone who is 
familiar with both MARC cataloging and III system conventions)
- Modeling additional tables

Please feel free to use, fork or contribute. We are very open to comments and 
suggestions (especially from experienced Rails developers who may be able to 
offer some perspective on our direction - we both started learning about Rails 
at Code4Lib2013).

And of course we welcome any questions.

Thanks!
James

James Van Mil
Collections  Electronic Resources Librarian University of Cincinnati Libraries
Telephone: (513)556-1410
vanmi...@ucmail.uc.edu


Re: [CODE4LIB] ActiveSierra - Gem for connecting to III Sierra db

2014-05-08 Thread Francis Kayiwa
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1



On 05/08/2014 02:29 PM, Van Mil, James (vanmiljf) wrote:
 My colleague Sean Crowe and I have written a simple Rails engine
 with models for the Postgresql database backend to Innovative
 Interfaces Inc. Sierra ILS. Within a host rails app, it can be used
 to spin up mediated access to the database via Ruby objects. With a
 few additional controllers, it would also be straightforward to
 enable the serialization of database contents over http via json or
 xml. Though there is a pending release of API functionality for
 Sierra, this gem offers broader and more granular access to the
 database.
 
 See the github repo: https://github.com/uclibs/active_sierra/

NICE!

 
 We’re both primarily tech services librarians, and our first use
 cases for this gem have focused on back-end workflow. For example,
 we’re developing a Rails app to track and report lost, missing, or
 long-overdue items in Sierra. With a rake task, a webapp will query
 Sierra monthly and build a local database of targeted item record
 numbers and values, which will be served to a site for use in
 making decisions about replacement. Other possible use cases could
 be record quality control reports.
 
 Out of security concerns, we've purposefully excluded models for
 patron tables but we haven’t ruled out adding these once we can
 ensure the security of this data.
 
 We still have some short-term development planned, but we noticed
 that the repo was getting some attention yesterday, and thought it
 would be a good time to share. Some of our planned work includes:
 
 - Developing tests for the models and methods - Adding more scopes
 and methods to abstract the tables (we have a goal of making our
 testing application backend as friendly as possible to other tech
 services staff, and so we’d like the code to be readable to anyone
 who is familiar with both MARC cataloging and III system
 conventions) - Modeling additional tables
 
 Please feel free to use, fork or contribute. We are very open to
 comments and suggestions (especially from experienced Rails
 developers who may be able to offer some perspective on our
 direction – we both started learning about Rails at Code4Lib2013).
 
 And of course we welcome any questions.

Watch for pull requests coming your way soon. Again thanks for not
paywalling this in the IUG Clearinghouse!

Cheers,
./fxk

- -- 
What I want to find out is -- do parrots know much about Astro-Turf?
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTa88vAAoJEBKglk8SA18whiAH/iFDDq7TrUdTF7F8n3/vs9xZ
RrBleQGby5fcaRS9Qj3DRZP/ePReLtnrvTSAe6rxTGfCQkYMVajJeWyy7HtVFerY
qMV7/SJFqBPNPCGnxD7WuV72s7B8cMnKlxzdASOEamyy69m+a+BGmtKsBkMytIwk
5bZoUqScHJ2X0R66kFcSqUl/8cHKe0RLPNwSeWDaqlwZ2d5+uA1rEr9qY+vjBFJY
gPeZY+GihVYVsYLnpY0LFluoBbT9cbJcK1PvKf7HyM1TwvFw9DdUbuZvKBymCuGG
kk7bEPWMtEZDnyFu/aTxXVbh6AogAWQJoGemKub7rfZoVRVt48xd3RKAUudodcQ=
=dDB9
-END PGP SIGNATURE-


Re: [CODE4LIB] Job Interview : A Libcoder's Helpful Advices

2014-05-08 Thread Kevin S. Clarke
I'm not really answering the questions at this time, but it occurred
to me that this might be a good thing to start a page on the wiki for
(or, even better, incorporate it into jobs.code4lib.org in some way?)
I imagine it's of general interest to job hunting folks and giving
people a place to add to it after interviews (while it's still fresh
on their minds) might be useful/interesting.

Fwiw,
Kevin

On Thu, May 8, 2014 at 2:05 PM, P.G. booksbyp...@gmail.com wrote:
- What interview questions were you asked?
- What were your answers?
- What  are the  best questions to ask employer during interviews?
- Other helpful advices?

  Thank you.

 Peter G.



-- 
There are two kinds of people in this world: those who believe there
are two kinds of people in this world and those who know better.


Re: [CODE4LIB] ActiveSierra - Gem for connecting to III Sierra db

2014-05-08 Thread Van Mil, James (vanmiljf)
Hi Cristina,

III wasn¹t directly involved in this code, but Sierra customers to have
access the the Postgresql database behind the ILS. It¹s read-only so
there¹s no risk of breaking all your things.

Thanks,
James

James Van Mil
Collections  Electronic Resources Librarian
University of Cincinnati Libraries
Telephone: (513)556-1410
vanmi...@ucmail.uc.edu




On 5/8/14, 2:38 PM, Salazar, Christina christina.sala...@csuci.edu
wrote:

We don't run III Sierra but I'm still finding this news to be very
interesting.

You don't mention how III was involved (IF they were involved) and I'm
curious to hear about that piece. For our vendor (not naming names)
certain things that you might think to do with the database voids our
maintenance agreement and I'm just wondering if that situation applies
with III's Sierra.

Thanks for sharing the news.

Christina Salazar
Systems Librarian
John Spoor Broome Library
California State University, Channel Islands
805/437-3198


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Van Mil, James (vanmiljf)
Sent: Thursday, May 08, 2014 11:29 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] ActiveSierra - Gem for connecting to III Sierra db

My colleague Sean Crowe and I have written a simple Rails engine with
models for the Postgresql database backend to Innovative Interfaces Inc.
Sierra ILS. Within a host rails app, it can be used to spin up mediated
access to the database via Ruby objects. With a few additional
controllers, it would also be straightforward to enable the serialization
of database contents over http via json or xml. Though there is a pending
release of API functionality for Sierra, this gem offers broader and more
granular access to the database.

See the github repo: https://github.com/uclibs/active_sierra/

We're both primarily tech services librarians, and our first use cases
for this gem have focused on back-end workflow. For example, we're
developing a Rails app to track and report lost, missing, or long-overdue
items in Sierra. With a rake task, a webapp will query Sierra monthly and
build a local database of targeted item record numbers and values, which
will be served to a site for use in making decisions about replacement.
Other possible use cases could be record quality control reports.

Out of security concerns, we've purposefully excluded models for patron
tables but we haven't ruled out adding these once we can ensure the
security of this data.

We still have some short-term development planned, but we noticed that
the repo was getting some attention yesterday, and thought it would be a
good time to share. Some of our planned work includes:

- Developing tests for the models and methods
- Adding more scopes and methods to abstract the tables (we have a goal
of making our testing application backend as friendly as possible to
other tech services staff, and so we'd like the code to be readable to
anyone who is familiar with both MARC cataloging and III system
conventions)
- Modeling additional tables

Please feel free to use, fork or contribute. We are very open to comments
and suggestions (especially from experienced Rails developers who may be
able to offer some perspective on our direction - we both started
learning about Rails at Code4Lib2013).

And of course we welcome any questions.

Thanks!
James

James Van Mil
Collections  Electronic Resources Librarian University of Cincinnati
Libraries
Telephone: (513)556-1410
vanmi...@ucmail.uc.edu


Re: [CODE4LIB] Job Interview : A Libcoder's Helpful Advices

2014-05-08 Thread Coral Sheldon-Hess
Yeah, making a page for this would be great! Even just a wiki page, to
start.

-- 
Coral Sheldon-Hess
http://sheldon-hess.org/coral
@web_kunoichi


On Thu, May 8, 2014 at 10:43 AM, Kevin S. Clarke kscla...@gmail.com wrote:

 I'm not really answering the questions at this time, but it occurred
 to me that this might be a good thing to start a page on the wiki for
 (or, even better, incorporate it into jobs.code4lib.org in some way?)
 I imagine it's of general interest to job hunting folks and giving
 people a place to add to it after interviews (while it's still fresh
 on their minds) might be useful/interesting.

 Fwiw,
 Kevin

 On Thu, May 8, 2014 at 2:05 PM, P.G. booksbyp...@gmail.com wrote:
 - What interview questions were you asked?
 - What were your answers?
 - What  are the  best questions to ask employer during interviews?
 - Other helpful advices?
 
   Thank you.
 
  Peter G.



 --
 There are two kinds of people in this world: those who believe there
 are two kinds of people in this world and those who know better.



Re: [CODE4LIB] Job Interview : A Libcoder's Helpful Advices

2014-05-08 Thread Samantha Winn
Although it is not specific to code-oriented positions, the Hiring
Librarians blog maintains a very extensive spreadsheet of interview
questions. You can access the spreadsheet on the Hiring Librarians
homepagehttp://hiringlibrarians.com/or at the link below.

https://docs.google.com/spreadsheet/ccc?key=0AuYsyqpmSJUHdFJOS0toVC1tTmNwTXVBM0xMdW5UR3c#gid=0
https://docs.google.com/spreadsheet/ccc?key=0AuYsyqpmSJUHdFJOS0toVC1tTmNwTXVBM0xMdW5UR3c#gid=0


Re: [CODE4LIB] separate list for Jobs

2014-05-08 Thread Coral Sheldon-Hess
I have another, maybe minor, point to add to this: I've posted a job to
Code4Lib, and I did it wrong. I have no idea how I'm supposed to make a job
show up correctly, and now that I have realized I've done it wrong, I
probably won't send another job to this list. (Or maybe I'll look it up in
... where? the wiki?)

A second list would make this a lot clearer, I think.

-- 
Coral Sheldon-Hess
http://sheldon-hess.org/coral
@web_kunoichi


Re: [CODE4LIB] separate list for Jobs

2014-05-08 Thread Joe Hourcle
On May 8, 2014, at 3:54 PM, Coral Sheldon-Hess wrote:

 I have another, maybe minor, point to add to this: I've posted a job to
 Code4Lib, and I did it wrong. I have no idea how I'm supposed to make a job
 show up correctly, and now that I have realized I've done it wrong, I
 probably won't send another job to this list. (Or maybe I'll look it up in
 ... where? the wiki?)
 
 A second list would make this a lot clearer, I think.


So, from my 'knowing way to much about LISTSERV(tm) brand
mailing lists, from having been the primary support person
at a university for a couple of a years:

There's another feature for 'sub-lists', where you can set
up parent/child relationships between lists ... so someone
you can have a separate address to send to for job postings
specifically:


http://www.lsoft.com/manuals/16.0/htmlhelp/list%20owners/StartingMailingLists.html#2337469



I've never tried it, but it might be possible to set the
SUBJECTHDR on the sub-list so the parent list assigns a topic
for a given sub-list.

-Joe


Re: [CODE4LIB] Withdraw my post was: Re: [CODE4LIB] separate list for jobs

2014-05-08 Thread Stuart Yeates

On 05/09/2014 02:44 AM, Susan Kane wrote:

Obviously, we must now task someone in CODE4LIB with writing a Python
script to convert New Zealand English to International English.


Yes, because tasking people with AI-complete programming tasks (see 
https://en.wikipedia.org/wiki/AI-complete ) is only slightly worse than 
systematically malfunctioning sarcasm filters.



Or, I guess we could solve this on the user side with a sarcasm filter or a
humor pipe, but you might lose some data that way.


Or we could acknowledge code4lib's role as a safe place for people to 
tune their sarcasm detectors.


cheers
stuart


[CODE4LIB] Job: Network Services Specialist - 2 positions at University of Toronto Libraries

2014-05-08 Thread jobs
Network Services Specialist - 2 positions
University of Toronto Libraries
Toronto

Network Services Specialist (One Year Term - Pay Band 12) - 2 Positions

  
Requisition ID: 1400686

  
Faculty / Division: Central Library System

  
Department: Central Library System

  
Campus: St. George (downtown Toronto)

  
Description: Works under general supervision in the ITS Network Services team.
Provides scripting and programming to support the development of the Library's
web and data infra-structure, including automation of server, database, and
application configurations. Supports development of staff workstation-based
services including automation of operating system and application deployment,
back-end applications and servers. Additional responsibilities and project
duties as required.

  
Qualifications: (MINIMUM)

  
Education: University degree in computer science, a related discipline, or an
equivalent combination of education and experience.

  
Experience: Four years experience in Linux server administration focused on
web and database applications. Thorough familiarity with Windows and Linux
operating systems, Intel-based computer hardware, server software
applications, storage technology, and network protocols, standards, and
security methods. Expertise in programming languages such as Ruby or Python
and scripting languages such as Perl, Windows PowerShell, or Bash is required.
Knowledge of application development methodologies, version control systems,
open source software tools, and configuration management systems is an asset.

  
Skills: Excellent written and oral communication skills. Ability to plan and
schedule projects and assignments. Demonstrated effective and independent
ability to produce scalable and sustainable solutions to technical challenges.
,Strong team orientation with co-operative approach to problem solving.

  
Other: Highly flexible and adaptable with respect to work assignments; good
judgment and ability to manage conflicting priorities and deadlines. Good
understanding of fundamentals driving technological change and their
implications in an academic setting and ability to proactively acquire new
technical skills in a fast-evolving environment. Strong user-based service
orientation. Knowledge of the business and administrative operations of a
large academic library is an asset. Discretely handles confidential
information in the course of managing network infrastructure initiatives.

  
Notes:

This is a one year term position

  
Employee Group: United Steelworkers (USW)

  
Appointment Type: Budget - Term

  
Schedule: Full-time

  
Pay Scale Group and Hiring Rate: 12 -- $62,390 with an annual step progression
to a maximum of $79,787.Pay scale and job class assignment is subject to
determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.

  
Job Field: Information Technology

  
Job Posting: May 5, 2014

  
Job Closing: May 16, 2014, 11:59:00 PM

  
The University of Toronto is strongly committed to diversity within its
community and especially welcomes applications from visible minority group
members, women, Aboriginal persons, persons with disabilities, members of
sexual minority groups, and others who may contribute to the further
diversification of ideas.

  
To apply please visit[https://utoronto.taleo.net/careersect
ion/1/jobdetail.ftl?job=1400686](https://utoronto.taleo.net/careersection/
1/jobdetail.ftl?job=1400686)

  



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


Re: [CODE4LIB] Job Interview : A Libcoder's Helpful Advices

2014-05-08 Thread Jimmy Ghaphery
In responding I'm not raining on the idea of wiki, etc...

My perspective is from that of a hiring manager for technical positions.
Some of my current favorite soft questions:

1. What was the last program you wrote and what did it do?
2. What was the last thing you learned about programming?
3. Tell us about a programming mistake you made, and how you corrected it.
4. Have you ever worked on another person's code that you thought was any
good?

In general what I try to look for is not any specific right answer, but
an adventurous and open attitude embedded in answers:

Do they have some reason/calling for working in the education sector, some
enthusiasm to providing information access?
Will they be able to learn next year's challenge?
How will they work with both technical and non-technical people?
Can they listen?
Do they have enough ego to be disruptive and move us forward?
Can they keep their ego in check to avoid disruption?

I also love hearing and thinking about candidates' questions. Are they
reeling off boilerplate stuff or is there some research behind them? Does
the question arise out of any of the conversation we've already had about
the position (demonstrated listening)?

So for me...while there is certainly a technical proficiency that needs to
be there depending on the position, potential for growth and people skills
are often distinguishing characteristics.

All the best and good luck with the interview,

Jimmy



On Thu, May 8, 2014 at 3:42 PM, Samantha Winn samantharw...@gmail.comwrote:

 Although it is not specific to code-oriented positions, the Hiring
 Librarians blog maintains a very extensive spreadsheet of interview
 questions. You can access the spreadsheet on the Hiring Librarians
 homepagehttp://hiringlibrarians.com/or at the link below.


 https://docs.google.com/spreadsheet/ccc?key=0AuYsyqpmSJUHdFJOS0toVC1tTmNwTXVBM0xMdW5UR3c#gid=0
 
 https://docs.google.com/spreadsheet/ccc?key=0AuYsyqpmSJUHdFJOS0toVC1tTmNwTXVBM0xMdW5UR3c#gid=0
 




-- 
Jimmy Ghaphery
Head, Digital Technologies
VCU Libraries
804-827-3551


Re: [CODE4LIB] Job Interview : A Libcoder's Helpful Advices

2014-05-08 Thread Laura Krier
One of the pieces of advice I give to job seekers is to keep in mind that
the interview is a two-way thing. It's not so much that you need to go in
and prove that you deserve to work there, but that you should also be
thinking about whether you WANT to work there. They have to win you over,
too. I think reframing the situation mentally can be very helpful for job
seekers because it puts you in a position where you are more confident, and
on an equal footing.

If you've been asked in for an interview, they've already determined that
you're qualified. Now they want to find out if it'll be a good fit. And you
want to know that, too! It's frustrating to get a new job and then realize
that you don't actually want to work there or feel happy there. So in terms
of thinking about questions for them, think about what you need to know to
determine if you'll be happy working somewhere, if the culture is one you
can thrive in.

Just my 2 cents.

Laura


On Thu, May 8, 2014 at 2:32 PM, Jimmy Ghaphery jghap...@vcu.edu wrote:

 In responding I'm not raining on the idea of wiki, etc...

 My perspective is from that of a hiring manager for technical positions.
 Some of my current favorite soft questions:

 1. What was the last program you wrote and what did it do?
 2. What was the last thing you learned about programming?
 3. Tell us about a programming mistake you made, and how you corrected it.
 4. Have you ever worked on another person's code that you thought was any
 good?

 In general what I try to look for is not any specific right answer, but
 an adventurous and open attitude embedded in answers:

 Do they have some reason/calling for working in the education sector, some
 enthusiasm to providing information access?
 Will they be able to learn next year's challenge?
 How will they work with both technical and non-technical people?
 Can they listen?
 Do they have enough ego to be disruptive and move us forward?
 Can they keep their ego in check to avoid disruption?

 I also love hearing and thinking about candidates' questions. Are they
 reeling off boilerplate stuff or is there some research behind them? Does
 the question arise out of any of the conversation we've already had about
 the position (demonstrated listening)?

 So for me...while there is certainly a technical proficiency that needs to
 be there depending on the position, potential for growth and people skills
 are often distinguishing characteristics.

 All the best and good luck with the interview,

 Jimmy



 On Thu, May 8, 2014 at 3:42 PM, Samantha Winn samantharw...@gmail.com
 wrote:

  Although it is not specific to code-oriented positions, the Hiring
  Librarians blog maintains a very extensive spreadsheet of interview
  questions. You can access the spreadsheet on the Hiring Librarians
  homepagehttp://hiringlibrarians.com/or at the link below.
 
 
 
 https://docs.google.com/spreadsheet/ccc?key=0AuYsyqpmSJUHdFJOS0toVC1tTmNwTXVBM0xMdW5UR3c#gid=0
  
 
 https://docs.google.com/spreadsheet/ccc?key=0AuYsyqpmSJUHdFJOS0toVC1tTmNwTXVBM0xMdW5UR3c#gid=0
  
 



 --
 Jimmy Ghaphery
 Head, Digital Technologies
 VCU Libraries
 804-827-3551




-- 
Laura Krier

laurapants.comhttp://laurapants.com/?utm_source=email_sigutm_medium=emailutm_campaign=email


[CODE4LIB] how to post jobs (was Re: [CODE4LIB] separate list for Jobs)

2014-05-08 Thread Jodi Schneider
Hi Coral  all,

On Thu, May 8, 2014 at 9:54 PM, Coral Sheldon-Hess
co...@sheldon-hess.orgwrote:

 I have another, maybe minor, point to add to this: I've posted a job to
 Code4Lib, and I did it wrong. I have no idea how I'm supposed to make a job
 show up correctly, and now that I have realized I've done it wrong, I
 probably won't send another job to this list. (Or maybe I'll look it up in
 ... where? the wiki?)


You post them at
http://jobs.code4lib.org/


Re: [CODE4LIB] how to post jobs (was Re: [CODE4LIB] separate list for Jobs)

2014-05-08 Thread Stuart Yeates

On 05/09/2014 10:04 AM, Jodi Schneider wrote:

On Thu, May 8, 2014 at 9:54 PM, Coral Sheldon-Hess wrote:


I have another, maybe minor, point to add to this: I've posted a job to
Code4Lib, and I did it wrong. I have no idea how I'm supposed to make a job
show up correctly, and now that I have realized I've done it wrong, I
probably won't send another job to this list. (Or maybe I'll look it up in
... where? the wiki?)


You post them at
http://jobs.code4lib.org/


Could that information please be added to the footer that's added when 
posting jobs?


cheers
stuart


Re: [CODE4LIB] how to post jobs (was Re: [CODE4LIB] separate list for Jobs)

2014-05-08 Thread Rosalyn Metz
pull request with something along those lines:
https://github.com/code4lib/shortimer/pull/31


On Thu, May 8, 2014 at 3:07 PM, Stuart Yeates stuart.yea...@vuw.ac.nzwrote:

 On 05/09/2014 10:04 AM, Jodi Schneider wrote:

  On Thu, May 8, 2014 at 9:54 PM, Coral Sheldon-Hess wrote:

  I have another, maybe minor, point to add to this: I've posted a job to
 Code4Lib, and I did it wrong. I have no idea how I'm supposed to make a
 job
 show up correctly, and now that I have realized I've done it wrong, I
 probably won't send another job to this list. (Or maybe I'll look it up
 in
 ... where? the wiki?)


 You post them at
 http://jobs.code4lib.org/


 Could that information please be added to the footer that's added when
 posting jobs?

 cheers
 stuart



Re: [CODE4LIB] Withdraw my post was: Re: [CODE4LIB] separate list for jobs

2014-05-08 Thread BWS Johnson
Salvete!

    Honestly, though, who all would even want to understand a Kiwi? They're 
practically escaped convicts, since everyone in the Northern Hemisphere knows 
that they're just tiny Aussies.* Also, I have to translate code for them, since 
they cannot do for themselves. [1] 


Ba dum cha,
Brooke


*warning contains humour and #notintendedtobeafactualstatement.
[1] http://translate.koha-community.org/en_NZ/



 On 05/09/2014 02:44 AM, Susan Kane wrote:
  Obviously, we must now task someone in CODE4LIB with writing a Python
  script to convert New Zealand English to International English.
 
 Yes, because tasking people with AI-complete programming tasks (see 
 https://en.wikipedia.org/wiki/AI-complete ) is only slightly worse than 
 systematically malfunctioning sarcasm filters.
 
 
  Or, I guess we could solve this on the user side with a sarcasm filter or a
  humor pipe, but you might lose some data that way.
 
 Or we could acknowledge code4lib's role as a safe place for people to 
 tune their sarcasm detectors.
 
 cheers
 stuart
 


Re: [CODE4LIB] ActiveSierra - Gem for connecting to III Sierra db

2014-05-08 Thread Adam Wead
James,

Awesome.  Really nice work!

…adam

On May 8, 2014, at 14:29, Van Mil, James (vanmiljf) vanmi...@ucmail.uc.edu 
wrote:

 My colleague Sean Crowe and I have written a simple Rails engine with models 
 for the Postgresql database backend to Innovative Interfaces Inc. Sierra ILS. 
 Within a host rails app, it can be used to spin up mediated access to the 
 database via Ruby objects. With a few additional controllers, it would also 
 be straightforward to enable the serialization of database contents over http 
 via json or xml. Though there is a pending release of API functionality for 
 Sierra, this gem offers broader and more granular access to the database.
 
 See the github repo: https://github.com/uclibs/active_sierra/
 
 We’re both primarily tech services librarians, and our first use cases for 
 this gem have focused on back-end workflow. For example, we’re developing a 
 Rails app to track and report lost, missing, or long-overdue items in Sierra. 
 With a rake task, a webapp will query Sierra monthly and build a local 
 database of targeted item record numbers and values, which will be served to 
 a site for use in making decisions about replacement. Other possible use 
 cases could be record quality control reports.
 
 Out of security concerns, we've purposefully excluded models for patron 
 tables but we haven’t ruled out adding these once we can ensure the security 
 of this data.
 
 We still have some short-term development planned, but we noticed that the 
 repo was getting some attention yesterday, and thought it would be a good 
 time to share. Some of our planned work includes:
 
 - Developing tests for the models and methods
 - Adding more scopes and methods to abstract the tables (we have a goal of 
 making our testing application backend as friendly as possible to other tech 
 services staff, and so we’d like the code to be readable to anyone who is 
 familiar with both MARC cataloging and III system conventions)
 - Modeling additional tables
 
 Please feel free to use, fork or contribute. We are very open to comments and 
 suggestions (especially from experienced Rails developers who may be able to 
 offer some perspective on our direction – we both started learning about 
 Rails at Code4Lib2013).
 
 And of course we welcome any questions.
 
 Thanks!
 James
 
 James Van Mil
 Collections  Electronic Resources Librarian
 University of Cincinnati Libraries
 Telephone: (513)556-1410
 vanmi...@ucmail.uc.edu