[CODE4LIB] Import from OJS to Dspace
image/gif: EXCLUDED
Re: [CODE4LIB] Withdraw my post was: Re: [CODE4LIB] separate list for jobs
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
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
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
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
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?
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)
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
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
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
- 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?
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
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
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
-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
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
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
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
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
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
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
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
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
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
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)
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)
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)
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
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
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