Re: [CODE4LIB] Formalizing Code4Lib?
Hi, On Fri, Jun 17, 2016 at 5:52 PM, Galen Charlton wrote: > - organizing itself and setting some deadlines The first meeting will take place tomorrow (1 July) at noon EDT; the agenda (which is entirely concerned with bootstrapping the IG) and a link to the Google Hangout can be found at: http://wiki.code4lib.org/FCIG_Meeting_2016_07_01 Regards, Galen -- Galen Charlton gmcha...@gmail.com
Re: [CODE4LIB] Formalizing Code4Lib?
Hi, On Mon, Jun 13, 2016 at 5:46 PM, Coral Sheldon-Hess wrote: > Does anyone else want to self-nominate, to join a group to investigate > making Code4Lib fiscally sustainable? Does someone want to *organize* that > group? (Put the group on some communications medium, make deadlines, keep > people on task -- stuff like that.) After consulting with Coral, I'm volunteering to act as cat-herder for this group. I've created a page on the wiki for it (and given it the name "Fiscal Continuity Interest Group"): http://wiki.code4lib.org/Fiscal_Continuity The IG will use a Google group for most communications; anybody can view, and anybody who desires to contribute to the discussion can request an invite. https://groups.google.com/forum/#!forum/c4l-financial-options I should mention that not all research and discussions by the IG will be completely open: some budgetary documents that we'll be looking cannot be published in full or at all, and some discussions with potential fiscal hosts will require discretion to avoid prematurely committing to any decision. As Coral suggested, the IG will act as a task group with a limited duration: we'll research and make recommendations for the Code4Lib community to consider. After that, the IG as it is currently constituted will end, although some of its members may continue on to help implement a scheme for fiscal continuity if there's the general assent and will to do so. Some steps the IG will be taking in the near future include: - organizing itself and setting some deadlines - sending out a survey to get more information about options and community preferences - enlisting the aid of experts as we do our work Regards, Galen -- Galen Charlton gmcha...@gmail.com
Re: [CODE4LIB] Formalizing Code4Lib?
Hi, On Mon, Jun 13, 2016 at 5:46 PM, Coral Sheldon-Hess wrote: > Does anyone else want to self-nominate, to join a group to investigate > making Code4Lib fiscally sustainable? I am interested in joining such a group. I have some relevant experience to share, including stints as a member and chair of the Evergreen project's oversight board. The Evergreen project became a member project of the Software Freedom Conservancy in 2011; since then, its conferences have been organized with Conservancy acting as fiduciary and fiscal agent. -- Galen Charlton Infrastructure and Added Services Manager Equinox Software, Inc. / Open Your Library email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] "Illegal Aliens" subject heading
Hi, On Mon, Apr 18, 2016 at 10:28 AM, Eric Hellman wrote: > I also think that Code4Lib is potentially more powerful than congress > in this situation. LC says that "all of the revisions will appear on a > Tentative List and be approved no earlier than May 2016; the > revision of existing bibliographic records will commence shortly > thereafter." It seems unlikely that Congress can act before this > happens. We could then implement systems that effect this > subject heading deprecation without regard to Rep. Diane Black > and Congress. We can scrub the MARC records. We can alter the > cataloguing interfaces. We could tweak the cataloguing standard. Or to put it another way, "we" could make a (hopefully friendly) fork of LCSH if it gets compromised via an act of law. Such a fork could provide benefits going far beyond protesting Congressional interference in LCSH: * If appropriate tools for collaboration are built, it could allow updates to be made faster than what the current SACO process permits, while still benefiting from the careful work of LC subject experts. * It could provide infrastructure for easily creating additional forks of the vocabulary, for cases where LCSH is a decent starting point but needs refinement for a particular collection of things to be described. However, I put "we" in quotes because such an undertaking could not succeed simply by throwing code at the problem. There are many Code4Lib folks who could munge authority records, build tools for collaborative thesaurus maintenance, stand up SPARQL endpoints and feeds of headings changes and so forth — but unless that fork provides infrastructure that catalogers and metadataists /want/ to use and has some guarantee of sticking around, the end result would be nothing more than fodder for a C4L Journal article or two. > What else would we need? Involvement of folks who might use and contribute to such a fork from the get-go, and early thought to how such a fork can be sustained. I think we already have the technology, for the most part; the question is whether we have the people. Regards, Galen -- Galen Charlton Infrastructure and Added Services Manager Equinox Software, Inc. / Open Your Library email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Parsing LC call numbers?
Hi, Rob, On Fri, Aug 28, 2015 at 11:03 AM, Rob Dumas wrote: > Does anyone know of a decent script (preferably Python or Ruby) which will > break the call number down into an array (or other set) of values (e.g., > PN6728.S4546F73 2015 v.2 coll. GRAPHICNOVELS would become ["PN", 6728, "S", > 4546, "F", 73, 2015, "2", "GRAPHICNOVELS"])? This way, I could have > granular control over sorting by call number. Have a look at this: https://github.com/libraryhackers/library-callnumber-lc/tree/master/python Regards, Galen -- Galen Charlton Infrastructure and Added Services Manager Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] marcxml to mrc
Hi, On Thu, Aug 27, 2015 at 10:03 AM, Sergio Letuche wrote: > many kudos for the quick response, and the valuable advice > > i get many many times this... > > element datafield: Schemas validity error : Element '{ > http://www.loc.gov/MARC21/slim}datafield': This element is not expected. > Expected is ( {http://www.loc.gov/MARC21/slim}leader ). Sounds like some or all of the records lack a leader element, and that would lead to the "yaz_marc_read_xml failed" you've been seeing. Making sure that each record starts with a leader element along the lines of 0a220 4500 might get yaz-marcdump to emit ISO2709 records. However, for those to be useful, you'll likely want to set positions 5, 6, and 7 in the leader to values that make sense for the type of records you're dealing with. Regards, Galen -- Galen Charlton Infrastructure and Added Services Manager Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] marcxml to mrc
Hi, On Thu, Aug 27, 2015 at 9:41 AM, Sergio Letuche wrote: > > http://www.loc.gov/MARC21/slim";> > OK, that's what I'd expect from a MARC21slim MARCXML file. Since you say the file is valid, try comparing it against the schema. This could be done like this: curl http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd > MARC21slim.xsd xmllint --noout --schema MARC21slim.xsd INPUTFILE Regards, Galen -- Galen Charlton Infrastructure and Added Services Manager Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] marcxml to mrc
Hi, On Thu, Aug 27, 2015 at 9:36 AM, Sergio Letuche wrote: > and i get > yaz_marc_read_xml failed > > the marcxml is valid, what could i do more? Could you send the beginning snippet of the MARCXML file? That yaz-marcdump command I sent assumes that the MARC21slim XML serialization is used, but there are others. Regards, Galen -- Galen Charlton Infrastructure and Added Services Manager Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] marcxml to mrc
Hi, On Thu, Aug 27, 2015 at 9:22 AM, Sergio Letuche wrote: > How one could make fron an marcxml record an mrc? > > what could be the yaz-marcdump command for this? We have utf-8 iso2709 > records To convert from ISO2709 to MARCXML yaz-marcdump -i marc -o marcxml INPUTFILE > OUTPUTFILE To go from MARCXML to ISO2709 yaz-marcdump -i marcxml -o marc INPUTFILE > OUTPUTFILE Regards, Galen -- Galen Charlton Infrastructure and Added Services Manager Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] is python s l o o o w ? [resolved]
Hi, On Tue, May 19, 2015 at 8:25 AM, Geoffrey Spear wrote: > This is kind of weird, since the stdlib json module should be using a C > extension (from _json). ultrajson does claim to be faster than simplejson > (which is the library that got incorporated into the python 2.6 stdlib as > "json"), but I wouldn't have expected it to make that much of a difference. > > Out of curiosity, does "import _json" work on your Python? I'm wondering if > the C extension didn't build for some reason. I've tested json vs. cjson and ujson on Python 2.7.6 on OS X 10.10.2 and Python 2.7.3 on Debian Jessie. In both cases, the standard json module was noticeably slower (and "import _json" does work). On my Debian box I also tried using simplejson directly, and it was also faster than json. Regards, Galen -- Galen Charlton Infrastructure and Added Services Manager Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] is python s l o o o w ?
Hi, On Mon, May 18, 2015 at 5:35 PM, Eric Lease Morgan wrote: > I have two scripts, attached. They do EXACTLY the same thing > in almost EXACTLY the same manner, but the Python script is > almost 25 times slower than the Perl script: I'm no Python expert, but I think that the difference is much more likely due to which JSON processor is being used. I suspect your Perl environment has the JSON::XS module, which is written in C, is fast, and is automatically invoked (if present) by "use JSON;". In contrast, I believe that the Python "json" library is written in Python itself. I tried swapping in cjson and UltraJSON [1] in place of "json" in your Python script, and in both cases it ran rather faster. [1] https://github.com/esnme/ultrajson Regards, Galen -- Galen Charlton Infrastructure and Added Services Manager Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] SIP2 to LDAP
Hi, On Fri, Feb 27, 2015 at 9:47 AM, Dan Alexander wrote: > My consortium uses koha for our ILS, we have access to a SIP2 server which > we use for 3M self check/Envisionware/Hoopla. > > I want to test a music streaming service utilizing Subsonic media streamer, > which has built in LDAP support. > > Anyone have any suggestions on how I might bridge the gap between SIP2 and > LDAP for user authentication? One possibility would be writing an LDAP server backend that is capable of using Koha's own user authentication routines. Here's a proof-of-concept based on Net::LDAP::Server that permits authentication by bind only: https://gist.github.com/gmcharlt/7a6f1e8fdd6b1f4a2e26 I should emphasize that this is *just* a proof of concept and is incomplete in all kinds of respects (and if it calls up your patrons at night to offer great deals on interstellar real estate, I disavow all knowledge of its actions) -- but hopefully it gives you the idea. I suggest also querying the Koha general and development mailing lists [1] to look for folks who may be using their Koha databases as authentication providers. [1] http://koha-community.org/support/koha-mailing-lists/ Regards, Galen -- Galen Charlton Infrastructure and Added Services Manager Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] CodeOfConduct4Lib: have a look!
Hi, On Mon, Jan 26, 2015 at 11:58 AM, todd.d.robb...@gmail.com wrote: > This is looking fabulous! I wonder though, if this could/should also be > expanded to an ALA level eventually. I guess I'm not familiar enough with > the ALA committees and what they have addressed already. As of late 2013, ALA has a code of conduct for conferences as well, e.g., http://alamw15.ala.org/statement-of-appropriate-conduct Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Conference photography policy
Hi, On Mon, Jan 26, 2015 at 2:00 PM, Galen Charlton wrote: > For folks' consideration, here is a draft of the policy, which is > based on the Evergreen and AdaCamp policies and adapted to C4L's needs > and the feedback so far in this thread: > > https://gist.github.com/gmcharlt/8546dcb0ce2af580a476 Also, I would be remiss if I did not acknowledge that Kathy Lussier spearheaded the adoption of the Evergreen Project's policy. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Conference photography policy
Hi, On Mon, Jan 26, 2015 at 1:18 PM, Tom Johnson wrote: > Maybe someone can help us nail down a good policy and approach for > communicating it? For folks' consideration, here is a draft of the policy, which is based on the Evergreen and AdaCamp policies and adapted to C4L's needs and the feedback so far in this thread: https://gist.github.com/gmcharlt/8546dcb0ce2af580a476 Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Conference photography policy
Hi, On Mon, Jan 26, 2015 at 1:18 PM, Tom Johnson wrote: > Maybe someone can help us nail down a good policy and approach for > communicating it? Besides putting the final version of the policy on the conference website, I think mentioning it (and for that matter, the general code of conduct) during the announcements and housekeeping periods each morning would be a good way to do it. For next year, it could be included on the registration website, and if the conference does speaker agreements, they could include an opt-in for photography and recording. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
[CODE4LIB] Conference photography policy
Hi, I would like to propose that C4L adopt a policy requiring that consent be explicitly given to be photographed or recorded, along the lines of a policy adopted by the Evergreen Project. [1] Evergreen's policy was adapted from AdaCamp's photography policy. A blog post from Ada Initiative outlines their reasons for adopting the policy [2], but to summarize, some people simply dislike being photographed, while for others, being photographed without their consent or knowledge could expose them to personal danger (e.g., from stalkers). Consequently, it is possible that some folks who would otherwise be interested in going to Code4Lib may be unable or unwilling to attend absent a policy that allows them to opt into being photographed. Whether or not that is currently the case, I have heard from people who have expressed discomfort with being photographed. In the past, such policies have been implemented via use of colored (and patterned) lanyards. If such a policy is adopted, it may be impractical to source such lanyards in time for the 2015 conference, but alternatives such as stickers may be doable. But regardless of whether a photography policy is adopted, I would encourage attendees to ask for consent before taking photographs. [1] http://evergreen-ils.org/conference/photography-policy/ [2] https://adainitiative.org/2013/07/another-way-to-attract-women-to-conferences-photography-policies/ Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] MARC Validation in a UNIX Environment
Hi, On Fri, Jan 23, 2015 at 3:19 PM, Dana Jemison wrote: > I'm looking for a MARC validation tool (either binary or XML MARC) to > identify formatting and structural errors in MARC records, which can be > run in a Unix environment. Does anyone know of such a tool, or has > anyone built something like this which they'd be willing to share? The Perl module MARC::Lint comes with a script called marclint that can be used to produce a report of errors in MARC21 records. Here's an example of the kind of output it produces: $ marclint /tmp/bad.mrc The collected works of Jane Doe, book 1 Invalid record length in record 1: Leader says 00176 bytes but it's actually 166 Invalid length in directory for tag 245 in record 1 field does not end in end of field character in tag 245 in record 1 100: Indicator 1 must be 0, 1 or 3 but it's " " 245: Indicator 1 must be 0 or 1 but it's " " 245: Indicator 2 must be 0 thru 9 but it's " " 245: Must end with . (period). 245: Non-filing indicator is non-numeric 245: First word, the, may be an article, check 2nd indicator ( ). The module can be install from CPAN, of course, and on a Debian or Ubuntu box, by running apt-get install libmarc-lint-perl. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Adobe privacy follow-up
Hi, On Fri, Dec 19, 2014 at 9:47 AM, Craig Boman wrote: > What are your thoughts on the current state of Adobe's Digital Editions' > privacy? Has Adobe made any changes yet to allow greater privacy or is this > still an issue? I have been searching the "series of tubes" but I haven't > found much followup information after the initial lack of privacy > revelation. Any assistance is greatly appreciated. In late October, Adobe released version 4.0.1 of ADE in response to the privacy critiques. That new version of ADE now uses HTTPS, rather than plain HTTP, to encrypt transmissions to Adobe's log collecting server. The JSON payload with the reading progress information is also itself now encrypted. Adobe also issued a new privacy policy for ADE (https://www.adobe.com/privacy/ade.html) that enumerates the specific data elements that they claim they are collecting. To summarize: ADE is at least no longer transmitting reading information in the clear for anybody to intercept, but they are still collecting some for DRM ebooks. Here are some links (full disclosure: including to a couple blog posts of mine) with more details: * http://the-digital-reader.com/2014/10/23/adobe-updates-digital-edition-stops-sharing-user-info-internet/ * http://go-to-hellman.blogspot.com/2014/11/reading-privacy-enables-reader-sharing.html * http://galencharlton.com/blog/2014/10/testing-adobe-digital-editions-4-0-1/ * http://galencharlton.com/blog/2014/10/testing-adobe-digital-editions-4-0-1-round-2/ Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] what good books did you read in 2014?
Hi, This year I discovered the work of Nnedi Okorafor. I'm still working my way through her oeuvre, but I enjoyed her short story collection Kabu Kabu. Recommended for folks who enjoy science fiction and fantasy. As far as non-fiction is concerned, I enjoyed The Homing Instinct: Meaning and Mystery in Animal Migration by Bernd Heinrich. Regards, Galen On Thu, Dec 11, 2014 at 10:25 AM, Jacobs, Jane W wrote: > In my earlier post I failed to mention two of my personal favorites: Urban > Tigers and the (conveniently titled) Urban Tigers Two. These are > fictionalized anecdotes from the author's experiences working at a veterinary > hospital devoted exclusively to feline practice. If you liked James > Herriot's and Nick Trout's books, these are for you. Being self-published > they obviously haven't gotten all the publicity they deserve, but are easily > available on Amazon > (http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dstripbooks&field-keywords=urban+tigers+kathy+chisholm) > or by interlibrary loan. > > > > My complete review can be seen at: > http://www.queenslibrary.org/blog/review-urban-tigers-tales-of-a-cat-vet > > > > Disclaimer: I have made friends with the author and am a big supporter of her > efforts to spay and neuter feral cats as well as introducing improved animal > treatment laws in her native Halifax, Nova Scotia. (http://tuxedostan.com/) > My opinions are quite sincere, but perhaps not unbiased! > > > > > *Shop to Support Queens Library! Buy books, e-books, videos, music, gifts at > great prices. A portion of the proceeds benefit Queens Library. > > > > http://www.queenslibrary.org/shop > > > > > > > > The information contained in this message may be privileged and confidential > and protected from disclosure. If the reader of this message is not the > intended recipient, or an employee or agent responsible for delivering this > message to the intended recipient, you are hereby notified that any > dissemination, distribution or copying of this communication is strictly > prohibited. If you have received this communication in error, please notify > us immediately by replying to the message and deleting it from your computer. -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] New look for Planet Code4Lib: with Dublin Core metadata!
Hi, On Sat, Oct 4, 2014 at 1:31 PM, Coral Sheldon-Hess wrote: > On Sat, Oct 4, 2014 at 2:59 PM, William Denton wrote: > >> By the way, I just noticed you can put rights information in feeds, and >> I'm displaying it in this theme. Most sources have no information, so it's >> blank, but if you're on the Planet, have a look and make sure that >> information is in your feed. > > Is there a generally agreed upon best way to do this for WordPress feeds? I can't speak to the general case, but the Creative Commons Configurator plugin for WP can add creativeCommons:license elements to the feed at both the channel and item level. Looking at the one post on planet.code4lib.org that's currently displaying a DC.rights statement, it looks like it's being mapped from the /rss/channel/copyright element. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] ruby-marc: how to sort fields after append?
Hi, On Fri, Sep 12, 2014 at 11:14 AM, Terry Reese wrote: > You are right Galen, many care. They shouldn't, but they do. A substantial > set of my research time right now is being spent looking at practical > applications with bibframe, linked data, and a world without MARC in > general -- and I can guarantee that any information that we think we are > creating by carefully ordering fields within our record for display purposes > isn't going to translation (nor should it). I think that's a bit circular. As a perhaps somewhat hyperbolic statement, in the case of subject headings, catalogers shouldn't care about field order because any information about degree of "aboutness" that's implicitly encoded via the order of headings will not transition to $FUTURE_METADATA because, in part, existing tools either mangle field order or have done nothing useful with it because ILS designers haven't cared about it. And thus a pattern of fingerpointing can continue! Now, there's a slew of assumptions to unpack here and probably little testing to back up most /any/ view on the matter (though I would be very happy to be corrected on that point): - It is possible to somehow quantify the degree to which a concept applies to a bibliographic entity - Such quantification can be done consistently enough by human beings (or textual analysis? strong AIs?) to be reasonably actionable - Software exists or can be economically written that does something with that data. E.g., tweak relevancy ranking? Feed into a recommendation mill?Something else? - Whatever gets done with that data can provide a reasonably concrete benefit to expert users. - ... to naive users. - ... to other information systems that have reason to consume library metadata. - Even if there is no useful way that aboutness-qualification can be used for search, it is useful for displays. - Existing MARC data exists of sufficiently quality where aboutness-qualification can be usefully extracted. - There exists any way to identify such MARC records. (Of course, there's no way to tell just by looking at a given MARC record; the only criteria that immediately comes to mind to identify such records is possibly who cataloged them). - There exist people willing and able to test any of these assumptions... - ... who will be paid or otherwise appropriately compensated. > There are big and exciting things around what we can do with library > metadata and lately I've been feeling like the time and effort we spend on > this level of insanity as akin to tilting at windmills. Channeling my AUTOCAT side, I can imagine a rejoinder to the effect that there are big and exciting things that could have been done with MARC data that software developers never acted on. My Code4Lib side immediately jumps in and says: "but you catalogers never clearly articulated what you were up to with your long lists of cataloging rules in a way that made sense to us developers". Let's just say my internal debates can be fun. :) Seriously, I don't disagree that that there are bigger metadata fish to fry than what's represented by the MARC field order question, and I certainly agree that there big and exciting things that we can be doing. However, I think there's also a history of bad communication between catalogers and programmers that is getting in the way of moving forward (and don't get me wrong, Terry - your efforts have been HUGE in keeping conversation going). Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] ruby-marc: how to sort fields after append?
Hi, On Fri, Sep 12, 2014 at 10:44 AM, Salazar, Christina wrote: > Yeah, I was gonna say, I'm not sure what type of work environment Terry > has or his capacity to hold his ground in the face of enraged catalogers but > I think it's wise to note the sort order problem and let the original poster > determine its importance in his individual environment (and his willingness > to fight that battle). I kinda view attention to the MARC field sort order as a brown M&M issue [1] -- it can help indicate the degree to which a given MARC tool or the results of its use have had exposure to professional catalogers. [1] http://www.snopes.com/music/artists/vanhalen.asp Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] ruby-marc: how to sort fields after append?
Hi, On Fri, Sep 12, 2014 at 10:11 AM, Terry Reese wrote: > I was so hoping someone would bring up position of MARC fields. > Everything Kyle says is true -- and I would follow that up by saying, no one > will care, even most catalogers. In fact, I wouldn't even resort the data to > begin with -- outside of aesthetics, the sooner we can get away from > prescribing some kind of magical meaning to field order (have you ever > read the book on determining 5xx field order, I have -- it's depressing; > again, who but a cataloger would know) we'll all be better off. :) Indeed, field order is not a great way to convey meaning, is not going to migrate well to RDF, and there are few practical reasons to be too worried about it -- although some OPACs do at least display subject headings links in the order that they were entered in the record. However, some catalogers in my experience do care, and even if only for the sake of inter-personal harmony, avoiding unnecessary reordering of MARC fields can be a win. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] ruby-marc: how to sort fields after append?
Hi, On Fri, Sep 12, 2014 at 7:32 AM, Jason Stirnaman wrote: > Thanks, Steve! Thought I had tried that, but it's exactly what I was looking > for. One caveat though -- at least in MARC21, re-sorting a MARC record strictly by tag number can be incorrect for certain fields. For example, 6XX fields are meant to be ordered by the significance that the cataloger assigns to each subject heading. Here's a contrived example -- a book that is about textual criticism in general but which contains extensive examples about Biblical and Shakespearan textual criticism: 650 $a Criticism, Textual 630 $a Bible $x Criticism, Textual. 600 $a Shakespeare, William, $d 1564-1616 $x Criticism, Textual Sorting the 6XX in numerical order would be incorrect, strictly speaking. Similarly, notes fields (5XX) can be entered in AACR2 order, which doesn't necessarily correspond to numeric tag order. I can't speak to the specifics, not being well-versed in Ruby, but assuming that the underlying sort is stable, you might want to use a custom comparator that leaves the relative 5XX and 6XX field order alone. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Barcode scanner
Hi, On Tue, Jul 1, 2014 at 10:09 AM, craig boman wrote: > To build on Mark's recommendations, you might try altering Google's open > source checkout software <https://code.google.com/p/open-source-self-check/> > to > do on-the-fly inventory via a smartphone. Rather, it looks like that project is by Eric Melton from the Kirkendall Public Library; it just happens to be hosted on Google Code. Please excuse the derail, but I just wanted to attribute it correctly. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Does 'Freedom to Read' require us to systematically privilege HTTPS over HTTP?
Hi, On Sun, Jun 15, 2014 at 4:03 PM, Stuart Yeates wrote: > As I read it, 'Freedom to Read' means that we have to take active steps to > protect that rights of our readers to read what they want and in private. [snip] > * building HTTPS Everywhere-like functionality into LMSs (such functionality > may already exist, I'm not sure) Many ILSs can be configured to require SSL to access their public interfaces, and I think it would be worthwhile to encourage that as a default expectation for discovery interfaces. However, I think that's only part of the picture for ILSs. Other parts would include: * staff training on handling patron and circulation data * ensuring that the ILS has the ability to control (and let users control) how much circulation and search history data gets retained * ensuring that the ILS backup policy strikes the correct balance between having enough for disaster recovery while not keeping individually identifiable circ history forever * ensuring that contracts with ILS hosting providers and services that access patron data from the ILS have appropriate language concerning data retention and notification of subpoenas. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] barriers to open metadata?
Hi, On Tue, Apr 29, 2014 at 10:02 AM, Laura Krier wrote: > I'd like to find out from as many people as are interested what barriers > you feel exist right now to you releasing your library's bibliographic > metadata openly. I'm curious about all kinds of barriers: technical, > political, financial, cultural. Even if it seems obvious, I'd like to hear > about it. Here's one technical barrier: there are some ILSs that don't respond well to web crawlers; in particular, although GoogleBot tends to crawl at a reasonable rate, there are other badly behaved ones (AhrefsBot, I'm looking at you!) that can effectively perform a denial-of-service attack on a library catalog. Of course, there are a number of ways to mitigate such issues and allow crawling, However, given the choice between allowing crawlers (for purposes that don't necessary have immediate benefit to the library) and maintaining uptime for the human users, often the convenient decision is to block the bots. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] 2nd meetup for code4lib LA - May 15th
Hi, On Fri, Mar 28, 2014 at 10:29 AM, McAulay, Elizabeth wrote: > ROAD TRIP Beware the UC Ride Share Vanpool Van!!! I now have The Ride of the Valkyries as an earworm. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
[CODE4LIB] SECURITY release: MARC::File::XML 1.0.2
[please excuse the repetition if you've seen this on other lists] Hi, I have uploaded [1] version 1.0.2 of the Perl module MARC::File::XML to CPAN. This is a security release that repairs an XML external entity (XXE) vulnerability. I recommend that all users of MARC::File::XML upgrade promptly, particularly if the use is via a web application that accepts MARCXML input. Here is the change log entry: 1.0.2 Tue Jan 21 17:18:37 UTC 2014 - MARC::File::XML will now die upon parsing a record that declares an external entity and tries to use it. This prevents the potential unwanted disclosure of the contents of files on the server by applications that embed this module. If, for some reason, an application needs to process MARCXML records that contain external entities, set_parser() can be used to force the use of an XML::LibXML parser that is configured to process external entities. The issue was reported by John Lightsey. [1] https://metacpan.org/release/GMCHARLT/MARC-XML-1.0.2 Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] book cover api
Hi, On Wed, Dec 4, 2013 at 9:39 AM, Jonathan Rochkind wrote: > I don't know of any free book cover api that resizes images for you to > your specifications, they all only offer images at certain sizes. I don't > know about the commercial services like syndectics etc. As a data point, the last time I checked, Syndetics offers a choice of "small", "medium", or "large" but doesn't offer on-the-fly scaling to user-supplied dimensions. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Pyromarc (Modern MARC processing in python) sprint next week
Hi, On Wed, Oct 23, 2013 at 6:04 AM, Marc Chantreux wrote: > Here in Pycon 2013 (Strasbourg University), we'll have a sprint to port > the more MARC::MIR features we can in python. > > https://github.com/agrausem/pyromarc > > feel free to join us if you can. > Looks interesting. However, if you're looking for folks to join in the sprint, it may help to state the license that the end result will be distributed under. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] LibGuides: I don't get it
Hi, On Tue, Aug 13, 2013 at 6:53 AM, Wilhelmina Randtke wrote: > There's not a lock-in issue with LibGuides, because it's used to host > pathfinders. Those are supposed to be periodically revisited. One of the > big problems is that librarians will start a guide and never finish, or > make one then never maintain it. Periodically deleting everything is a > good thing for pathfinders and subject guides, and people should do it > anyway. No one's talking about tools for digital archives, which have lock > in issues and are way more expensive. > Lock-in doesn't have to be absolute to be effective, it just has to has raise the bar sufficiently high to make users think twice about migrating away. This applies even if the data to be moved is transitory and constantly changing. For example, if a library has been diligently updating their pathfinders, but wants to switch platforms, if there were no way to export them to load into the successor system, the effort of redoing them or doing a lot of copy-and-pasting could be prohibitive. As a general statement -- and I know that this battle has been bitterly fought in the ILS space -- I believe that *all* library software services, whether based on F/LOSS software or proprietary software, should provide a way for the library to obtain a full dump of their data, in an accessible format, at no additional charge. I see that LibGuides advertises the ability to make local backups of individual pages and also provides (via a paid add-on module) an XML export function. I don't know if SpringShare will also provide free one-time exports on request, but I would hope they do. Of course, even if one has the data in hand, data migrations can still take a lot of time, effort, and expertise. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Python and Ruby
Hi, On Mon, Jul 29, 2013 at 8:43 AM, Joshua Welker wrote: > Not intending to start a language flame war/holy war here, but in the > library coding community, is there a particular reason to use Ruby over > Python or vice-versa? I am personally comfortable with Python, but I have > noticed that there is a big Ruby following in Code4Lib and similar > communities. Am I going to be able to contribute and work better with the > community if I use Ruby rather than Python? > Well, one thing to keep in mind is that there isn't just one, monolithic library coding community -- there's a bunch of them, albeit with a lot of overlap. If you want to hack on Koha or Evergreen, learning Perl would be a good idea. Vufind? Better brush up on your PHP. Digging into the guts of Solr? Java all the way. Blacklight? Hi, Ruby! Unless you're starting a project from scratch (in which case go nuts (or not, as you may be constrained by the platform preferences of your employer)), often the right language is what everybody else is using _for the projects you're working on_. In other words, it pays to be flexible and be willing to learn new languages. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] StackExchange reboot?
Hi, On Tue, Jul 9, 2013 at 10:57 AM, Matt Jones wrote: > Have you considered putting up a Q&A site outside of the SE network, where > you can control the set of policies employed better? Indeed, that suggestion has been made, implicitly or explicitly, by several participants in this thread, and I think that hosting our own instance of OSQA (or the like) is probably necessary to get the cultural fit right. Assuming that there's enough interest such that somebody feels inspired to set one up and host it, under the C4L aegis or not, one question I have is whether it is better off being comprehensive (e.g., all the libraries, all the archives, all the musuems, etc.) to have as large a pool as possible, or whether having a bunch of more focused fora (e.g., the potential digital preservation one mentioned by Trevor) is the way to go. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] StackExchange reboot?
Hi, On Sun, Jul 7, 2013 at 10:20 AM, Ross Singer wrote: > We have pretty established and highly active forums of communication in our > field. What does SE bring to the table that's enough of an advantage to > pull people away from the existing forums? > The main thing that the SE model adds is the ability to build up a set (in one, search-engine-visible place) of consensus answers to questions over time via the process of commenting and up-voting. In other words, I view it as a way to maybe achieve a community-built FAQ or best practices database. Mailing lists and IRC channels provide immediacy, but there are some important library mailing lists whose archives are not (intentionally) accessible to search engines, and there are none that I'm aware of that try to maintain a community-curated set of "best" questions and answers. Of course, for that model to work, there has to be a sizable number people participating and actually getting answers to their questions (as opposed to caviling about asking their questions "properly"). Providing immediate and (hopefully) well-informed answers to questions would have to be priority for the community of users; a goal of building a knowledge base would not be achievable without a recognition that it's necessarily a secondary goal. Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] StackExchange reboot?
Hi, On Sat, Jul 6, 2013 at 10:20 AM, Collie, Aaron wrote: > > Am I the only one that feels like it is something worth revisiting? > > I would think given this community's success with backchannels and > communication, the concept might benefit from some code4lib incubation. Or > maybe that already happened and there is just not enough interest in a Q&A > site. > I started participating in the Libraries StackExchange towards the end of the beta, and was sorry to see it go. I personally found it most interesting, at least in principle, as one way of gathering together Q&A from disparate library software developer and user communities. Perhaps a broader remit that aimed to include more information management and information service professionals might have better chance of attaining StackExchange's activity targets, but it's not a sure thing, given the very strong mailing list culture that a lot of librarians and archivists are used to. To give a concrete example, one question that would deserve an answer is why would a cataloger use a StackExchange (or a clone thereof) rather than AUTOCAT? I have no sense how the StackExchange folks would respond to taking another bite at the apple. Certainly there are a number of clones [1] that we could host, for some C4L-ish definition of the word "we", which wouldn't require that we meet StackExchange's activity guidelines. [1] http://meta.stackoverflow.com/questions/2267/stack-overflow-clones Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Corrections to Worldcat/Hathi/Google
Hi, On 08/27/2012 04:36 PM, Karen Coyle wrote: I also assumed that Ed wasn't suggesting that we literally use github as our platform, but I do want to remind folks how far we are from having "people friendly" versioning software -- at least, none that I have seen has felt "intuitive." The features of git are great, and people have built interfaces to it, but as Galen's question brings forth, the very *idea* of versioning doesn't exist in library data processing, even though having central-system based versions of MARC records (with a single time line) is at least conceptually simple. What's interesting, however, is that at least a couple parts of the concept of distributed version control, viewed broadly, have been used in traditional library cataloging. For example, RLIN had a concept of a "cluster" of MARC records for the same title, with each library having their own record in the cluster. I don't know if RLIN kept track of previous versions of a library's record in a cluster as it got edited, but it means that there was the concept of a "spatial" distribution of record versions if not a temporal one. I've never used RLIN myself, but I'd be curious to know if it provided any tools to readily compare records in the same cluster and if there were any mechanisms (formal or informal) for a library to grab improvements from another library's record and apply it to their own. As another example, the MARC cataloging source field has long been used, particularly in central utilities, to record institution-level attribution for changes to a MARC record. I think that's mostly been used by catalogers to help decide which version of a record to start from when copy cataloging, but I suppose it's possible that some catalogers were also looking at the list of modifying agencies ("library A touched this record and is particularly good at subject analysis, so I'll grab their 650s"). Regards, Galen -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Corrections to Worldcat/Hathi/Google
Hi, On 08/27/2012 08:49 AM, Karen Coyle wrote: Actually, Ed, this would not only make for a good blog post (please, so it doesn't get lost in email space), but I would love to see a discussion of what kind of revision control would work: 1) for libraries (git is gawdawful nerdy) 2) for linked data Speaking of revision control, does any have or know of a sizable dataset of bibliographic metadata that includes change history? For example, I know that some ILSs can retain previous versions of bibliographic records as they get edited. Such a dataset would be useful in figuring out good ways to calculate differences between versions of a record, and perhaps more to the point, express those in a way that's more useful to maintainers of the metadata. Regards, Galen -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] Software/service to deal with matching up incomplete DVD/CD sets.
Hi, On 08/23/2012 10:32 AM, Joe Hourcle wrote: 4. And to judge demand -- would people be interested in using it if it did exist? ... if so, let me know, as I'd need to spec out what the requirements are. (eg, if it should be individual instances for different library systems, one big system open to all (with some confirmation the registered users work for libraries), or some larger system w/ rules set by the offerer on who they'll share with (only in this state, only in my consortia, etc.) I asked around, and a couple good mailing lists to ask this question of potential users are - ACQNET-L (http://www.acqweb.org/acqnetnew) - PUBLIB (http://www.webjunction.org/documents/webjunction/PubLib_Overview.html) Regards, Galen -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
[CODE4LIB] Equinox job posting - Support specialist
[apologies for multi-posting] Equinox Software, a growing and dynamic software development and support company based in Duluth, Georgia, is seeking a talented and dedicated Support Specialist. This position is responsible for providing technical support to our customers for several open source systems for libraries, including Koha and Evergreen. We are looking for the following qualities in a candidate: * The ability to communicate effectively both orally and in writing. * The ability and desire to dig deep to solve technical problems while keeping the customer's ultimate goal always in mind. * Ability to work well in a team environment. * Strong customer service focus. * A continual desire not to just do the job, but to also figure out how to do it better. The following skills and knowledge are essential for success in this position: * Two years of experience using the Linux command line. * One year of experience using SQL to query relational databases. * Familiarity with at least one scripting language such as Perl and Python is preferred. * Familiarity with core web technologies such as HTML, JavaScript and CSS is preferred. * Familiarity with library practices is preferred. * Experience operating or managing an integrated library system, particularly Koha and/or Evergreen, is preferred. * A MLS or equivalent degree is preferred. Summary of essential job functions:. * Providing excellent technical support to Equinox customers with other team members on the help desk. This includes helping troubleshoot problems, assist customers with configuration changes, and helping to advise our customers on how to make the best use of the software we support. * Providing continual status updates to internal and external customers via our ticket system. * Assisting Equinox's Operations Team with light system administration tasks such as log analysis. Equinox offers a strong benefits package including family health, dental, and vision insurance, fully paid for by the company. We also offer a 401k plan with matching contributions. Salary starts at $40,000 a year but is negotiable and commensurate with experience. This position is based on Duluth, Georgia. Please send your resume, 3 professional references, and salary requirements to care...@esilibrary.com Regards, Galen -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
[CODE4LIB] Equinox job posting - Library Data Specialist
Equinox Software, a growing and dynamic software development and support company based in Duluth, Georgia, is seeking a talented and dedicated Library Data Specialist. This position is responsible for extracting, translating, munging, and loading library data as well as helping our customers configure their Koha and Evergreen systems. We are looking for the following qualities in a candidate: * Familiarity with library operations and practices, particularly technical services and library systems administration * Experience with library data formats, including ISO 2709 * Experience operating or managing an integrated library system is strongly preferred * Experience with Evergreen and/or Koha is preferred * High comfort level with Linux, a shell prompt, scripting, SQL, and programming * The ability to communicate effectively both orally and in writing * Strong customer service focus * Ability to work well in a team environment with minimum direction Summary of essential job functions: * Performing analysis of legacy data and helping to advise customers on the best way to migrate and manipulate their data to a new ILS. * Performing data extracts, data translation, and data cleanup as part of larger projects to implement a new ILS and assist with policy configuration. * Performing special data change and data cleanup projects. * Providing excellent technical support to Equinox customers The ideal candidate is prepared not only to help our customers migrate to a new ILS, but to also help create and maintain the tools to make this process as efficient and painless for our customers as possible. A MLS or equivalent is helpful, but not required. Equinox offers a strong benefits package including family health, dental, and vision insurance, fully paid for by the company. We also offer a 401k plan with matching contributions. Salary starts at $40,000 a year but is negotiable and commensurate with experience. Please send your resume, 3 professional references, and salary requirements to care...@esilibrary.com About Equinox Equinox Software is a growing team of skilled professionals who provide comprehensive support and services for open source solutions for public, special, and academic libraries worldwide. Equinox offers consultation, software development, comprehensive support and training, migration and data services. -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
[CODE4LIB] Equinox offering two scholarships for the 2012 Code4Lib conference
[Please excuse the cross-posting. Potential applicants should be aware of a new piece of information since the initial announcement: as part of our overall sponsorship of the conference, Equinox had one attendance slot that was reserved for an Equinox employee. We are now using that slot in order to make the scholarship of benefit to somebody who would otherwise not be able to attend the conference. If you meet the eligibility criteria and either didn't register for the conference yet or are on the waiting list, we encourage you to apply for the scholarship.] Equinox Software is offering 2 scholarships to the code4lib conference in February. The scholarships will reimburse travel and accommodation expenses up to $750.00 USD for a full-time employee from public libraries using either Evergreen or Koha to attend the Code4Lib Conference in Seattle, Washington, USA, from February 6-9, 2012. The awardees will also receive (depending on their circumstances) free registration to Code4Lib or reimbursement of an already-paid registration. ELIGIBILITY The applicants must be presently working in a public library that is currently using or is actively committed to moving to either Evergreen or Koha as their ILS. The applicants must indicate any amount and source of additional funding which, combined with the Scholarship, will permit them to cover their expenses to attend the Conference. (This will not reduce the amount of the award.) Preference will be given to underfunded libraries or libraries in budget crisis. DEADLINE FOR APPLICATIONDecember 31, 2011 The email application should include a current resume, including all contact information, education, and experience, along with an essay as described below. The applicants will write up to 750 words of narrative in English to address the following: •Description of the library’s mission and commitment to open source solutions •How attendance may benefit the applicant •How the applicant intends to share the benefit of the experience with colleagues •Description of funding constraints, budgetary limitations, or travel/hiring freezes pertinent to the applicant’s situation APPLICATION ADDRESS: Please send resumes and essays to Grace Dunbar before December 31, 2011 by email attachment to c4lgr...@esilibrary.com NOTIFICATION: The successful applicants will be notified by January 5, 2012. Feel free to re-post this announcement and/or our press release (http://esilibrary.com/esi/newsitem.php?id=2182) Regards, Galen -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] C4L scholarships available
Hi, To add one clarification, since Equinox is not holding any registration slots for the conference, the "free registration to Code4Lib" will be done by reimbursing the awardees $150 each for the registration fee. This reimbursement is in _addition_ to the $750 for travel and accommodations. This does mean that in order to be considered for the scholarship, one must already be registered or on the waitlist, and the awards can only be made to individuals who have an active registration by January 5th. Regards, Galen On 12/01/2011 03:43 PM, Galen Charlton wrote: Equinox Software is offering 2 scholarships to the code4lib conference in February. The scholarships will reimburse travel and accommodation expenses up to $750.00 USD for a full-time employee from public libraries using either Evergreen or Koha to attend the Code4Lib Conference in Seattle, Washington, USA, from February 6-9, 2012. The awardees will also receive free registration to Code4Lib. ELIGIBILITY The applicants must be presently working in a public library that is currently using or is actively committed to moving to either Evergreen or Koha as their ILS. The applicants must indicate any amount and source of additional funding which, combined with the Scholarship, will permit them to cover their expenses to attend the Conference. (This will not reduce the amount of the award.) Preference will be given to underfunded libraries or libraries in budget crisis. DEADLINE FOR APPLICATION December 31, 2011 The email application should include a current resume, including all contact information, education, and experience, along with an essay as described below. The applicants will write up to 750 words of narrative in English to address the following: • Description of the library’s mission and commitment to open source solutions • How attendance may benefit the applicant • How the applicant intends to share the benefit of the experience with colleagues • Description of funding constraints, budgetary limitations, or travel/hiring freezes pertinent to the applicant’s situation APPLICATION ADDRESS: Please send resumes and essays to Grace Dunbar before December 31, 2011 by email attachment to c4lgr...@esilibrary.com NOTIFICATION: The successful applicants will be notified by January 5, 2012. Feel free to re-post this announcement and/or our press release (http://esilibrary.com/esi/newsitem.php?id=2182) Regards, Galen -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
[CODE4LIB] C4L scholarships available
Equinox Software is offering 2 scholarships to the code4lib conference in February. The scholarships will reimburse travel and accommodation expenses up to $750.00 USD for a full-time employee from public libraries using either Evergreen or Koha to attend the Code4Lib Conference in Seattle, Washington, USA, from February 6-9, 2012. The awardees will also receive free registration to Code4Lib. ELIGIBILITY The applicants must be presently working in a public library that is currently using or is actively committed to moving to either Evergreen or Koha as their ILS. The applicants must indicate any amount and source of additional funding which, combined with the Scholarship, will permit them to cover their expenses to attend the Conference. (This will not reduce the amount of the award.) Preference will be given to underfunded libraries or libraries in budget crisis. DEADLINE FOR APPLICATIONDecember 31, 2011 The email application should include a current resume, including all contact information, education, and experience, along with an essay as described below. The applicants will write up to 750 words of narrative in English to address the following: •Description of the library’s mission and commitment to open source solutions •How attendance may benefit the applicant •How the applicant intends to share the benefit of the experience with colleagues •Description of funding constraints, budgetary limitations, or travel/hiring freezes pertinent to the applicant’s situation APPLICATION ADDRESS: Please send resumes and essays to Grace Dunbar before December 31, 2011 by email attachment to c4lgr...@esilibrary.com NOTIFICATION: The successful applicants will be notified by January 5, 2012. Feel free to re-post this announcement and/or our press release (http://esilibrary.com/esi/newsitem.php?id=2182) Regards, Galen -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
[CODE4LIB] Equinox job opportunity - System Administrator
Equinox Software, a service provider for the open source integrated library systems Koha and Evergreen, is currently seeking a talented and dedicated Systems Administrator. Systems Administrators are responsible for the overall health and maintenance of customer-facing and internal servers and network infrastructure. We are looking for the following qualities in a candidate: * Strong customer service focus (no BOFH need apply). * Extensive experience in a mission-critical Linux environment (Debian, Ubuntu, or Red Hat strongly preferred). * Deep familiarity with Linux installation, configuration, and troubleshooting. * Deep familiarity with Xen, Ganeti, and virtualization. * Experience with shell scripting and at least one other scripting language. * Experience exemplifying "laziness, impatience, and hubris" (as defined by Larry Wall). * Familiarity with SQL preferred. * Ability to work well with minimum direction. * Effective written and oral communication abilities. * Experience with Asterisk and IP phone technologies. * Familiarity with libraries and library operations preferred but not required. Summary of essential job functions: * Maintains, installs, and upgrades all Equinox servers and systems, including a mission-critical customer-facing server cluster. * Provides internal support to employees, both local and teleworkers. * Participate in 24x7 on-call shifts for critical issues. * Configures, installs and monitors a variety of applications in addition to Evergreen and Koha, including but not limited to: - email servers - web servers - memcache - Postgres - ejabberd - DNS - Asterisk - Process documentation and improvement. Equinox offers a strong benefits package including family health, dental, and vision insurance, fully paid for by the company. We also offer a 401k plan with matching contributions. Salary starts at $60,000 a year but is negotiable, and commensurate with experience. Relocation assistance is also available. Please send your resume, 3 professional references, and salary requirements to care...@esilibrary.com with "Sysadmin" in the subject line. -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
[CODE4LIB] Equinox job posting - System Administrator
Equinox Software, a growing and dynamic open source software development and support company based in Norcross, Georgia, is seeking a talented and dedicated Systems Administrator. Systems Administrators are responsible for the overall health and maintenance of customer-facing and internal servers and network infrastructure. We are looking for the following qualities in a candidate: * Strong customer service focus (no BOFH need apply) * Extensive experience in a mission-critical Linux environment (Debian, Ubuntu, or Red Hat strongly preferred) * Deep familiarity with Linux installation, configuration, and troubleshooting * Deep familiarity with Xen, Ganeti, and virtualization * Experience with shell scripting and at least one other scripting language * Experience exemplifying "laziness, impatience, and hubris" as defined by Larry Wall. * Familiarity with SQL preferred * Ability to work well with minimum direction * Ability to communicate effectively both orally and in writing * Familiarity with libraries and library operations preferred but not required * Experience with Asterisk and IP phone technologies Summary of essential job functions: * Maintains, installs, and upgrades all Equinox servers and systems, including a mission-critical customer-facing server cluster * Provides internal support to employees, both local and teleworkers * Participate in 24x7 on-call shifts for critical issues * Configures, installs and monitors a variety of applications in addition to Evergreen and Koha, including but not limited to: email servers, web servers, memcache, Postgres, ejabberd, DNS, Asterisk * In-depth knowledge of Linux (Debian, Ubuntu, and/or Red Hat) Equinox offers a strong benefits package including family health, dental, and vision insurance, fully paid for by the company. We also offer a 401k plan with matching contributions. Salary starts at $45,000 a year but is negotiable and commensurate with experience. Please send your resume, 3 professional references, and salary requirements to care...@esilibrary.com -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
[CODE4LIB] Equinox job posting - Library Data and Support Specialist
Equinox Software, a growing and dynamic software development and support company based in Norcross, Georgia, is seeking a talented and dedicated Library Data and Support Specialist. This position is responsible for extracting, translating, munging, and loading library data as well as providing general Evergreen and Koha technical support to our customers. We are looking for the following qualities in a candidate: * Familiarity with library operations and practices, particularly technical services and library systems administration * Experience with library data formats, including ISO 2709. * Experience operating or managing an integrated library system is required * Experience with Evergreen and/or Koha is preferred * High comfort level with Linux, a shell prompt, scripting, SQL, and programming * The ability to communicate effectively both orally and in writing * Strong customer service focus * Ability to work well in a team environment with minimum direction A MLS or equivalent is helpful, but not required * Summary of essential job functions: * Performing analysis of legacy data and helping to advise customers on the best way to migrate and manipulate their data to a new ILS. * Performing data extracts, data translation, and data cleanup as part of larger projects to implement a new ILS and assist with policy configuration. * Performing special data change and data cleanup projects. * Providing excellent technical support to Equinox customers The ideal candidate is prepared not only to help our customers migrate to a new ILS, but to also help create and maintain the tools to make this process as efficient and painless for our customers as possible. Equinox offers a strong benefits package including family health, dental, and vision insurance, fully paid for by the company. We also offer a 401k plan with matching contributions. Salary starts at $40,000 a year but is negotiable and commensurate with experience. Please send your resume, 3 professional references, and salary requirements to care...@esilibrary.com About Equinox Equinox Software is a growing team of skilled professionals who provide comprehensive support and services for open source solutions for public, special, and academic libraries worldwide. Equinox offers consultation, software development, comprehensive support and training, migration and data services. -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / Your Library's Guide to Open Source email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Re: [CODE4LIB] marcxml
Hi, On Thu, Nov 11, 2010 at 6:26 AM, J.D.Gravestock wrote: > I'd be interested to know if anyone is using a good marcxml to marc converter > (other than marcedit, i.e. non windows). I've tried the perl module > marc::xml but having a few problems with the conversion which I can't > replicate in marcedit. Are there any that I've missed? As far as Perl modules are concerned, MARC::XML is a bit long in the tooth. MARC::File::XML used in conjunction with MARC::Record may give you better results. Regards, Galen -- Galen Charlton gmcha...@gmail.com
Re: [CODE4LIB] SIP2 SDK available
Hi, On Thu, Nov 4, 2010 at 2:18 PM, Schneider, Wayne wrote: > There is a perl implementation of the server (or ACS, in SIP > terminology) side, which I believe is incorporated into the Koha code. A > CVS repository is available from SourceForge > (http://openncip.cvs.sourceforge.net/viewvc/openncip/). It doesn't > appear to be too actively worked on at the moment. I don't know if how > helpful it will be, since you're probably looking at libraries for the > client side, but there may be useful stuff in there for you. A version of it with some updates can also be found at https://github.com/atz/SIPServer One of the things I'd like to do for Koha RSN is to merge back its fork of OpenNCIP so that both Koha and Evergreen are using the same base codebase for SIP2 support. Regards, Galen -- Galen Charlton gmcha...@gmail.com
Re: [CODE4LIB] marc OSS coding efforts
Hi, On Wed, Apr 7, 2010 at 2:37 PM, Naomi Dushay wrote: > Bess Sadler put together a wiki page on the marc OSS efforts: > http://wiki.code4lib.org/index.php/Working_with_MaRC > Please add other relevant projects! As an experiment of either cross-pollination or random glomping, I've created a feed of commit messages and release announcements from the MARC processing projects listed on the wiki page, or rather, the ones for which I could readily find a change feed that could be consumed by Yahoo Pipes. The page for the aggregator is: http://pipes.yahoo.com/gmcharlt/marctoolchanges The link for the RSS feed itself is: http://pipes.yahoo.com/pipes/pipe.run?_id=f13c2ebc06904437450eb6d5ed5f9931&_render=rss Please drop me a line if you want your project's commit and/or release announcement feeds added and can supply an Atom or RSS feed. Regards, Galen -- Galen Charlton gmcha...@gmail.com
Re: [CODE4LIB] planet code4lib code
Hi, On Mon, Mar 29, 2010 at 12:37 PM, Jonathan Rochkind wrote: > Ah, I hadn't known about Oloh, that looks pretty nice thanks Galen. What > sorts of repos can oloh work with? Or does oloh not even get into the repo > level, it's just a registration of projects or something? Ohloh can snarf code for various statistical and analysis purposes. Currently it can process Bazaar, CVS, Git, Mercurial, and Subversion repos. Regards, Galen -- Galen Charlton gmcha...@gmail.com
Re: [CODE4LIB] planet code4lib code (was: newbie)
Hi, On Sun, Mar 28, 2010 at 6:08 PM, Jonathan Rochkind wrote: > Plus'ing it is one thing, but I have no idea what such a thing would actually > look like (interface-wise), or how it would be accomplished. I'm not sure > what it means exactly. It's an interesting idea, but anyone have any idea > what it would actually look like? Perhaps as a sideways start we could use use the 'code4lib' tag on Ohloh to link projects together? Regards, Galen -- Galen Charlton gmcha...@gmail.com
Re: [CODE4LIB] Suggest a keynote speaker for Code4Lib 2010!
Hi, On Fri, Jul 24, 2009 at 1:19 PM, Chad Fennell wrote: > I nominate Andy Lester, author of ack "a grep replacement" and > itinerant speaker on "Technical Debt" and employment in the tech > world. He's a Perl guru working in the publishing indsutry. Andy's > "Technical Debt" lecture would be a good fit, IMO, for the code4lib > group. Andy has another connection of interest to Code4Lib - he wrote the MARC::Record Perl module. Regards, Galen
Re: [CODE4LIB] Suggest a keynote speaker for Code4Lib 2010!
Hi, On Thu, Jul 23, 2009 at 11:11 AM, Ranti Junus wrote: > I think Richard Stallman would be interesting. Just make sure somebody > is ready to drag him away when his time is up. He's a, er, very > passionate speaker. And particular, perhaps we can invite him without inviting Saint Ignucius? [1] [1] http://www.linuxtoday.com/infrastructure/2009072001335NWCY Regards, Galen
Re: [CODE4LIB] Javascript trees
Hi, On Wed, Nov 5, 2008 at 1:39 PM, Yitzchak Schaffer <[EMAIL PROTECTED]> wrote: > Have you had any successful experiences with trees in JS frameworks? I'm > trying to find one for the site I'm building, in order to "entree" the > results of an API search; here's what I've found: I've used the jQuery TreeView plugin successfully, albeit to manage a fairly small tree. http://plugins.jquery.com/project/treeview Nice, lightweight, supports async loading, and not-dead-yet. Regards, Galen -- Galen Charlton VP, Research & Development, LibLime [EMAIL PROTECTED] p: 1-888-564-2457 x709 skype: gmcharlt
[CODE4LIB] Position announcement - Koha application developer (US or Canada)
[Apologies for cross-posting] LibLime has a full-time Perl application developer position that we're looking to fill immediately. The responsibilities will center on adding new features to the Koha ILS (http://www.koha.org/), but may include working on other open-source library projects such as the ‡biblios metadata editor (http://www.biblios.org/). Applicants should be based in the United States or Canada. REASONS YOU'LL LOVE WORKING AT LIBLIME 1. Our customers. Working at LibLime you'll have the opportunity to work directly with libraries who have a real vision for where they want their library technology to go, and the resources to take it there. 2. Flexible, distributed environment. We have a central management office, but most of our employees work from home offices. Hours are flexible; you can listen to your own music and work in your pajamas (if you want to!). 3. It's all Open Source. We're geeks about open source; every piece of code you create is licensed under the GPL. We tell our customers that means no vendor lock-in, but it applies to employees too -- your code follows you to your next job. 4. Competitive compensation and benefits package. Excellent group health plan, 401(k) retirement account with employer matching, and support for travel to professional development opportunities such as the Code4Lib conference. 5. Upward mobility. LibLime is a growing company with lots of opportunities to advance your career. QUALIFICATIONS 4+ years of application development experience in Perl including SQL and web services. Experience working with an existing codebase, including good refactoring skills. Experience on the command line in Unix/Linux environment. PREFERRED QUALIFICATIONS Domain knowledge in library workflow in one or more areas such as acquisitions, authority control, serials, cataloging, or circulation. Knowledge of library-specific standards/protocols such as MARC, MODS, Dublin Core, Z39.50, other Z39.* standards, NCIP, SIP2. JOB DESCRIPTION The complete job description and qualifications can be found at http://liblime.com/about/careers/software_engineer_koha HOW TO APPLY Send a resume and cover letter to [EMAIL PROTECTED] -- Galen Charlton VP, Research & Development, LibLime [EMAIL PROTECTED] p: 1-888-564-2457 x709 skype: gmcharlt
Re: [CODE4LIB] presentation files
Hi, On Tue, Mar 4, 2008 at 8:44 AM, Dan Scott <[EMAIL PROTECTED]> wrote: > So in that scenario, we would just link from the talk page to the location > of each video on archive.org > > There seemed to be general support on IRC for using the Internet Archive as > the destination of choice for the code4lib videos, but perhaps this is a good > time to call for broader discussion. > +1 Regards, Galen
Re: [CODE4LIB] arg! classpaths!
Hi, On Jan 26, 2008 8:30 AM, Eric Lease Morgan <[EMAIL PROTECTED]> wrote: > (Arg! Classpaths!) > > Please tell me why Java throws the NoClassDefFoundError error when I > think I have set up my classpath correctly: > > $ pwd > /home/eric/lucene > $ ls -lh > total 720K > -rw-r--r-- 1 eric eric 650K 2008-01-26 08:30 lucene-core-2.3.0.jar > -rw-r--r-- 1 eric eric 52K 2008-01-26 08:30 lucene-demos-2.3.0.jar When dealing with JAR files, each entry in CLASSPATH should be the full path to the JAR file, e.g., export CLASSPATH=/home/eric/lucene/lucene-core-2.3.0.jar:/home/eric/lucence/lucene-demos-2.3.0.jar You use a plain directory as a CLASSPATH component only if you intend to use .class files that has not been packaged up in a JAR. Regards, Galen Charlton [EMAIL PROTECTED] AKA [EMAIL PROTECTED]