Re: [CODE4LIB] Formalizing Code4Lib?

2016-06-30 Thread Galen Charlton
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?

2016-06-17 Thread Galen Charlton
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?

2016-06-13 Thread Galen Charlton
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

2016-04-18 Thread Galen Charlton
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?

2015-08-28 Thread Galen Charlton
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

2015-08-27 Thread Galen Charlton
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

2015-08-27 Thread Galen Charlton
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

2015-08-27 Thread Galen Charlton
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

2015-08-27 Thread Galen Charlton
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]

2015-05-19 Thread Galen Charlton
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 ?

2015-05-18 Thread Galen Charlton
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

2015-02-27 Thread Galen Charlton
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!

2015-01-27 Thread Galen Charlton
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

2015-01-26 Thread Galen Charlton
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

2015-01-26 Thread Galen Charlton
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

2015-01-26 Thread Galen Charlton
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

2015-01-26 Thread Galen Charlton
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

2015-01-23 Thread Galen Charlton
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

2014-12-19 Thread Galen Charlton
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?

2014-12-15 Thread Galen Charlton
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!

2014-10-06 Thread Galen Charlton
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?

2014-09-12 Thread Galen Charlton
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?

2014-09-12 Thread Galen Charlton
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?

2014-09-12 Thread Galen Charlton
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?

2014-09-12 Thread Galen Charlton
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

2014-07-01 Thread Galen Charlton
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?

2014-06-16 Thread Galen Charlton
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?

2014-04-29 Thread Galen Charlton
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

2014-03-28 Thread Galen Charlton
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

2014-01-21 Thread Galen Charlton
[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

2013-12-04 Thread Galen Charlton
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

2013-10-23 Thread Galen Charlton
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

2013-08-13 Thread Galen Charlton
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

2013-07-29 Thread Galen Charlton
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?

2013-07-09 Thread Galen Charlton
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?

2013-07-07 Thread Galen Charlton
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?

2013-07-06 Thread Galen Charlton
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

2012-08-28 Thread Galen Charlton

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

2012-08-27 Thread Galen Charlton

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.

2012-08-23 Thread Galen Charlton

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

2012-05-15 Thread Galen Charlton

[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

2012-02-06 Thread Galen Charlton
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

2011-12-14 Thread Galen Charlton
[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

2011-12-01 Thread Galen Charlton

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

2011-12-01 Thread Galen Charlton
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

2011-11-29 Thread Galen Charlton
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

2011-10-19 Thread Galen Charlton
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

2011-08-24 Thread Galen Charlton
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

2010-11-11 Thread Galen Charlton
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

2010-11-05 Thread Galen Charlton
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

2010-04-08 Thread Galen Charlton
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

2010-03-29 Thread Galen Charlton
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)

2010-03-29 Thread Galen Charlton
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!

2009-07-27 Thread Galen Charlton
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!

2009-07-23 Thread Galen Charlton
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

2008-11-05 Thread Galen Charlton
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)

2008-09-08 Thread Galen Charlton
[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

2008-03-04 Thread Galen Charlton
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!

2008-01-26 Thread Galen Charlton
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]