Re: [CODE4LIB] Job: Full-stack developer, SAO/NASA Astrophysics Data System at Smithsonian Astrophysical Observatory Star Catalog

2013-10-08 Thread Jay Luker
Just in case this slipped past anyone who might be interested...

You should think about coming to work with us [1] if you...

  * want to be part of a small team focused on a core set of applications
for a well-defined and appreciative user base!
  * like creating things that help people find other things (in new and
better ways!)
  * enjoy experiencing all four seasons worth of weather!
  * want to fight the growing ruby hegemony in library software!

/plug

--jay


On Fri, Sep 27, 2013 at 8:38 PM, j...@code4lib.org wrote:

 Job Title:IT Specialist (Software Developer), IS-2210,
 Grade 11, 12; $62,758 to $97,787/annually

 Location: Cambridge, MA


 The NASA Astrophysics Data System (ADS) Project within the High Energy
 Astrophysics Division of the Smithsonian Astrophysical Observatory is
 seeking
 a software developer. The ADS was originally conceived and developed over
 20
 years ago as a system to support the discovery and retrieval of data from
 the
 NASA Astrophysics missions and the scholarly literature about them. Today,
 the
 ADS finds itself as the central discovery engine for astronomical
 information,
 used nearly every day by nearly every astronomer. Moving into its third
 decade, the ADS continues to serve the research community while remaining
 at
 the forefront of the massive technological and sociological changes
 occurring
 in the field of scholarly communication. By joining our group you will be
 actively supporting the discovery, dissemination and reuse of scientific
 publications and data!


 The ADS is currently developing the next-generation web-based platform
 supporting current and future services. To this end, the project is
 committed
 to re-using and enhancing public domain software modules when they exist,
 and
 developing new open-source software when necessary. The main components of
 the
 system architecture are Apache SOLR/Lucene, CERN Invenio and MongoDB. The
 development stack includes java, python, flask, javascript and bootstrap.


 The project is looking for a highly-motivated full-stack developer
 interested
 in joining a dynamic team of talented individuals architecting and
 implementing the new platform. The primary responsibility of the employee
 is
 the design, development, and support of the ADS front-end applications
 (including the new search interface) as well as the implementation of the
 user
 database, login system and personalization of the new software platform.


 DUTIES:


 Duties at the grate 11 level may include, but are not limited to: designing
 and developing robust software applications and components to support the
 ADS
 services, in particular the ADS user interfaces, and its interaction with
 the
 back-end system components; providing ongoing support for the ADS system's
 platform, including its bibliographic database, search engine, user
 database,
 and other web-based applications used by the project; defining system
 requirements and develop new tools to improve user submission and curation
 efforts; developing and/or modifing existing tools used for digital content
 harvesting, metadata enrichment, document conversion and indexing;
 participating in the maintenance of ADS data holdings by taking part in the
 creation, curation and enrichment of datasets and metadata records, and
 their
 ingestion in the ADS databases.


 Duties at the grade 12 level, in addition to those reflected at the 11
 level,
 may include: working with members of other organizations to coordinate
 software development efforts and enable data exchange between ADS and its
 partners; designing and implementing services and Application Programming
 Interfaces that enable a high level of interoperability and integration
 between ADS and its collaborators.


 For more information, please see the full posting online at:[
 http://www.cfa.harvard.edu/hr/postings/13-32.html](http://www.cfa.harvard.ed
 u/hr/postings/13-32.html)



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



Re: [CODE4LIB] Job: Full-stack developer, SAO/NASA Astrophysics Data System at Smithsonian Astrophysical Observatory Star Catalog

2013-10-08 Thread Jay Luker
...

[1] https://github.com/adsabs?tab=members


On Tue, Oct 8, 2013 at 3:54 PM, Jay Luker lb...@reallywow.com wrote:

 Just in case this slipped past anyone who might be interested...

 You should think about coming to work with us [1] if you...

   * want to be part of a small team focused on a core set of applications
 for a well-defined and appreciative user base!
   * like creating things that help people find other things (in new and
 better ways!)
   * enjoy experiencing all four seasons worth of weather!
   * want to fight the growing ruby hegemony in library software!

 /plug

 --jay



 On Fri, Sep 27, 2013 at 8:38 PM, j...@code4lib.org wrote:

 Job Title:IT Specialist (Software Developer), IS-2210,
 Grade 11, 12; $62,758 to $97,787/annually

 Location: Cambridge, MA


 The NASA Astrophysics Data System (ADS) Project within the High Energy
 Astrophysics Division of the Smithsonian Astrophysical Observatory is
 seeking
 a software developer. The ADS was originally conceived and developed over
 20
 years ago as a system to support the discovery and retrieval of data from
 the
 NASA Astrophysics missions and the scholarly literature about them.
 Today, the
 ADS finds itself as the central discovery engine for astronomical
 information,
 used nearly every day by nearly every astronomer. Moving into its third
 decade, the ADS continues to serve the research community while remaining
 at
 the forefront of the massive technological and sociological changes
 occurring
 in the field of scholarly communication. By joining our group you will be
 actively supporting the discovery, dissemination and reuse of scientific
 publications and data!


 The ADS is currently developing the next-generation web-based platform
 supporting current and future services. To this end, the project is
 committed
 to re-using and enhancing public domain software modules when they exist,
 and
 developing new open-source software when necessary. The main components
 of the
 system architecture are Apache SOLR/Lucene, CERN Invenio and MongoDB. The
 development stack includes java, python, flask, javascript and bootstrap.


 The project is looking for a highly-motivated full-stack developer
 interested
 in joining a dynamic team of talented individuals architecting and
 implementing the new platform. The primary responsibility of the employee
 is
 the design, development, and support of the ADS front-end applications
 (including the new search interface) as well as the implementation of the
 user
 database, login system and personalization of the new software platform.


 DUTIES:


 Duties at the grate 11 level may include, but are not limited to:
 designing
 and developing robust software applications and components to support the
 ADS
 services, in particular the ADS user interfaces, and its interaction with
 the
 back-end system components; providing ongoing support for the ADS system's
 platform, including its bibliographic database, search engine, user
 database,
 and other web-based applications used by the project; defining system
 requirements and develop new tools to improve user submission and curation
 efforts; developing and/or modifing existing tools used for digital
 content
 harvesting, metadata enrichment, document conversion and indexing;
 participating in the maintenance of ADS data holdings by taking part in
 the
 creation, curation and enrichment of datasets and metadata records, and
 their
 ingestion in the ADS databases.


 Duties at the grade 12 level, in addition to those reflected at the 11
 level,
 may include: working with members of other organizations to coordinate
 software development efforts and enable data exchange between ADS and its
 partners; designing and implementing services and Application Programming
 Interfaces that enable a high level of interoperability and integration
 between ADS and its collaborators.


 For more information, please see the full posting online at:[
 http://www.cfa.harvard.edu/hr/postings/13-32.html](http://www.cfa.harvard.ed
 u/hr/postings/13-32.html)



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





Re: [CODE4LIB] Python and Ruby

2013-07-29 Thread Jay Luker
On Mon, Jul 29, 2013 at 4:38 PM, Joshua Welker wel...@ucmo.edu wrote:

 And I hate Python whitespace.

Ah-ha!

A more paranoid pythonista than I might suspect this whole thread was
simply an exercise in Ruby shilling.

--jay


Re: [CODE4LIB] XML Parsing and Python

2013-03-07 Thread Jay Luker
On Thu, Mar 7, 2013 at 10:49 AM, Michael Beccaria
mbecca...@paulsmiths.eduwrote:

 I ended up doing a regular expression find and replace function to replace
 all illegal xml characters with a dash or something.


:(

A string translation map might be a better approach. Here's what I do as
one part of a general purpose text cleanup method.

{{{
illegal_unichrs = [ (0x00, 0x08), (0x0B, 0x1F), (0x7F, 0x84), (0x86, 0x9F),
(0xD800, 0xDFFF), (0xFDD0, 0xFDDF), (0xFFFE, 0x),
(0x1FFFE, 0x1), (0x2FFFE, 0x2), (0x3FFFE, 0x3),
(0x4FFFE, 0x4), (0x5FFFE, 0x5), (0x6FFFE, 0x6),
(0x7FFFE, 0x7), (0x8FFFE, 0x8), (0x9FFFE, 0x9),
(0xAFFFE, 0xA), (0xBFFFE, 0xB), (0xCFFFE, 0xC),
(0xDFFFE, 0xD), (0xEFFFE, 0xE), (0xE, 0xF),
(0x10FFFE, 0x10) ]
tmap = dict.fromkeys(r for start, end in illegal_unichrs for r in
range(start, end+1))
...
text = text.translate(tmap)
}}}

See the str.translate() method at
http://docs.python.org/2/library/stdtypes.html#string-methods

--jay


Re: [CODE4LIB] Providing Search Across PDFs

2013-02-21 Thread Jay Luker
On Wed, Feb 20, 2013 at 2:33 PM, Nathan Tallman ntall...@gmail.com wrote:
 @Péter: The VuFind solution I mentioned is very similar to what you use
 here. It uses Aperture (although soon to use Tika instead) to grab the
 full-text and shoves everything inside a solr index. The import is managed
 through a PHP script the crawls every URL on the sitemap. The only part I
 don't have is removing deleted, adding new, and updating changed
 webpages/files. I'm not sure how to rework the script to use a list of new
 files rather than the sitemap, but everything is on the same server so that
 should work.

Nathan,

A first step could be to record a timestamp of when a particular URL
is fetched. Then modify your PHP script to send an If-Modified-Since
header with the request. Assuming the target server adheres to basic
HTTP behavior, you'll get a 304 response and therefore know you don't
have to re-index that particular item.

(As an aside, could Google be ignoring items in your sitemap that it
thinks haven't changed?)

Maybe I'm misunderstanding though. The sitemap you mention has links
to html pages which then link to the PDFs? So you have to parse the
HTML to get the PDF URL? In that case, it still seems like recording
the last-fetched timestamps for the PDF URLs would be an option. I
know next to nothing about VuFind, so maybe the fetching mechanism
isn't exposed in a way to make this possible. I'm surprised it's not
already baked in, frankly.

One other thing that's confusing is the notion of over 1000 PDFs
taking a long, long time. Even on fairly milquetoast hardware, I'd
expect solr to be capable of extracting and indexing 1000 PDF
documents in 20-30 minutes.

--jay


Re: [CODE4LIB] Lib or Libe

2013-02-13 Thread Jay Luker
People, people.

Can we agree that lib is simply easier to say than libe due to the
shorter vowel sound?

Can we also agree than the best coders are, by nature, lazy?

Therefore, lib wins. All you. libe mohubs can go call the
wah-wah-wahmbulance.

--jay

On Wednesday, February 13, 2013, Kyle Banerjee wrote:

 I'm going to go out on a limb and say your dad's a transplant from the
 midwest or the mid Atlantic states.

 I'm guessing you can pronounce Willamette either because you know the
 region, are used to crazy English spellings used to refer to Native
 American place names, or both.

 kyle



Re: [CODE4LIB] Zoia

2013-01-18 Thread Jay Luker
On Friday, January 18, 2013, Gabriel Farrell wrote:



 I've also been working on a new IRC bot framework in node.js called n0d3 (
 https://github.com/gsf/n0d3). I introduced emerac to #code4lib as a hubot
 a
 year or so ago, and was planning to reintroduce it as an n0d3 bot at some
 point. Could be a fun thing to work on at the conference.


As a recently self-diagnosed Never-Node, this makes me a bit
uncomfortable.

--jay


Re: [CODE4LIB] Zoia

2013-01-18 Thread Jay Luker
+1 for renaming @poledance to @rsinger.

On Friday, January 18, 2013, Tim Donohue wrote:

 FWIW, there are a few zoia commands I've noticed that could come across as
 sexist (especially if you see Zoia as being a female bot).

 I don't think they are used that frequently, but I have seen:

 @poledance (have zoia display a poledancer)
 @euph (have zoia respond in a euphemism)

 This isn't meant to spoil any of the fun of having zoia around. For the
 most part, I don't take offense to zoia. But, I do find zoia annoying /
 noisy (which is why I'm rarely in code4lib IRC). Though there are some
 useful / helpful zoia commands in there.

 I like Jon Gorman's suggestion of having a friendly, helpful bot and a
 wise-cracking one. That way, those of us annoyed by the ongoing
 wise-cracking can ignore it, while still having access to the helpful
 stuff. (And it may be easier to turn off the wise-cracking parts during the
 conference if desired.)

 - Tim

 On 1/18/2013 10:26 AM, Karen Coyle wrote:

 Actually, I find the playing with Zoia itself offensive. As per my
 response to my own message.

 It objectifies women. Treats them as play-things. Makes me very
 uncomfortable. If we want to have an information bot, perhaps like the
 one used by W3C which takes minutes for meetings (Zakim, I believe it
 is), that seems reasonable. But to have a play-thing that is gendered
 is a really, really bad idea. In fact, to have a play-thing of any
 kind on the channel might not be a good idea. I know that some folks
 find it fun, but it is akin to the locker-room shenanigans (at least as
 I experience it), and it's a HUGE in-joke that makes it obvious to
 anyone new that they aren't in.

 kc




Re: [CODE4LIB] code4lib 2013 location

2013-01-12 Thread Jay Luker
On Sat, Jan 12, 2013 at 9:39 AM, Esmé Cowles escow...@ucsd.edu wrote:


 I am personally looking forward to the walk.  Though I live in Florida,
 I've lived in colder places and have appropriate coats, etc.  And I don't
 have any mobility issues, and routinely walk a few miles just for fun.

 But if I didn't already own cold-weather gear that I would never need in
 Florida, I would not be looking forward to walking a mile, early in the
 morning or late at night, in February, in Chicago, where I could reasonably
 expect it to be in the ballpark of 20°F.



From the overhead map I was a bit horrified, with the route running right
parallel/adjacent to the huge freeway there. But I just walked the
stretch from Crowne Plaza to the UIC Forum on Google Street View and it
didn't seem too bad.

--jay

PS, I hope you like Greek food.


Re: [CODE4LIB] Proposed Changes to Future Conference Program Choosing

2012-11-28 Thread Jay Luker
As a conference-goer I dislike the idea of limiting proposal submissions
for the same reason I dislike term limits: it doesn't let *me* choose from
all possibilities. The restriction cuts both ways in that it doesn't just
put a limit on presenters but on my choices as well.

--jay


On Wed, Nov 28, 2012 at 10:06 AM, Ross Singer rossfsin...@gmail.com wrote:

 On Nov 28, 2012, at 9:53 AM, Edward M. Corrado ecorr...@ecorrado.us
 wrote:
 
  I favor limiting up front. One of the issues we have been discussing
  is that perception that Code4Lib is not as inclusive as it can or
  should be. I believe having multiple proposals from the same person(s)
  and, for that matter, multiple proposals from the same institution(s),
  does nothing to help counter this perception, and possibly perpetuates
  it.

 Since I'm pretty intimately aware of the minutiae of the proposals (since
 I have to load them one-by-one into the diebold-o-tron every year), I am
 pretty sure that multiple proposal submission is not the exclusive domain
 of conference veterans.

 It is a pretty healthy mix of people I know and people I don't.

 While I still stick to not having a problem with multiple submissions, I
 can see an issue in the case of second proposals that are similar to other
 proposals.  That said, the process is never going to be perfect, having
 some editorial discretion on the part of the program committee seems to me
 to mitigate the worst of the downsides.

 -Ross.



Re: [CODE4LIB] Proposed Changes to Future Conference Program Choosing

2012-11-28 Thread Jay Luker
Just to clarify,

+1 on only one accepted presentation per person
-1 on only one submission per person

Sorry for any confusion.

--jay


On Wed, Nov 28, 2012 at 12:00 PM, Edward M. Corrado ecorr...@ecorrado.uswrote:

 On Wed, Nov 28, 2012 at 10:31 AM, Jay Luker lb...@reallywow.com wrote:
  As a conference-goer I dislike the idea of limiting proposal submissions
  for the same reason I dislike term limits: it doesn't let *me* choose
 from
  all possibilities. The restriction cuts both ways in that it doesn't just
  put a limit on presenters but on my choices as well.
 
  --jay
 

 I would argue that multiple submissions limits me as a voter as well.
 If a person with multiple proposals gets more then one accepted, the
 one I wanted more could be dropped, and if I knew it would have been
 dropped, I might have voted for a presentation from someone else on a
 related topic higher.

 Unless we have a completely open schedule, voters, presenters, and
 conference goers are all limited in some way.

 Edward



 
  On Wed, Nov 28, 2012 at 10:06 AM, Ross Singer rossfsin...@gmail.com
 wrote:
 
  On Nov 28, 2012, at 9:53 AM, Edward M. Corrado ecorr...@ecorrado.us
  wrote:
  
   I favor limiting up front. One of the issues we have been discussing
   is that perception that Code4Lib is not as inclusive as it can or
   should be. I believe having multiple proposals from the same person(s)
   and, for that matter, multiple proposals from the same institution(s),
   does nothing to help counter this perception, and possibly perpetuates
   it.
 
  Since I'm pretty intimately aware of the minutiae of the proposals
 (since
  I have to load them one-by-one into the diebold-o-tron every year), I am
  pretty sure that multiple proposal submission is not the exclusive
 domain
  of conference veterans.
 
  It is a pretty healthy mix of people I know and people I don't.
 
  While I still stick to not having a problem with multiple submissions, I
  can see an issue in the case of second proposals that are similar to
 other
  proposals.  That said, the process is never going to be perfect, having
  some editorial discretion on the part of the program committee seems to
 me
  to mitigate the worst of the downsides.
 
  -Ross.
 



[CODE4LIB]

2012-11-27 Thread Jay Luker
This thread seems to have meandered a ways from what seemed like a
perfectly good suggestion from Cynthia: that the program committee be
allowed some leeway and/or encouraged to exercise some judgement with the
talk selection. I don't see why a change like that necessitates a big,
centralized, formal organization (like SXSW has).

And -1 on anonymous proposal authors for the reasons jrochkind mentioned.

--jay


On Tue, Nov 27, 2012 at 8:17 PM, Edward M Corrado ecorr...@ecorrado.uswrote:

 I am not thrilled with the idea of anonymous proposals as I think that
 goes against the openness non-organization that is code4lib. Also based on
 the numbers posted earlier it seems inputs are more of an issue then the
 voting.

 However, I love the idea of X number of presentations reserved for first
 time presenters. I don't know what the value of X should be but Bess's idea
 of 15% sounds good to me.

 I'd personally also like to see a limit to the number of talks someone can
 give or propose, but I know this has been brought up before and, at least
 in the past, there was not overwhelming support for this.

 Edward

 --
 Edward M. Corrado

 On Nov 27, 2012, at 18:41, Bess Sadler bess.sad...@gmail.com wrote:

  I am not volunteering to write the voting mechanism for this, but what
 if we had two rounds of voting?
 
  1. First round, anonymous (people who follow these things avidly would
 of course have read everyone's names on the wiki, but I think for most
 people not having the names listed means you have removed the names from
 consideration). We use the current system of assigning points. Once you've
 cast that ballot, then you get ballot 2:
 
  2. The same ballot with the names present. You now have the opportunity
 to change your vote, if you want to. It might be because you didn't realize
 that person who secretly bores you was one of the speakers. It might be
 because what at first looked like just another talk about marc software
 sounds more compelling if its from someone who's never spoken before.
 
  I wonder if we might also set aside a separate competition for first
 time speakers? Say, 15% of the talks? Assuming that generally speaking,
 offering ways for early-career folks or those new to public speaking to
 participate is a good thing and would benefit diversity as a bonus.
 
  Bess
 
  On Nov 27, 2012, at 3:20 PM, Kelley McGrath kell...@uoregon.edu wrote:
 
  I'll second the idea of approaching people individually and explicitly
 asking them to participate. It worked on me. I never would have written my
 first article for the Code4Lib Journal or become a member of the editorial
 committee if someone hadn't encouraged me individually (Thanks Jonathan!).
 
  It would also be good to find a way to somehow target the pool of
 lurkers who maybe aren't already connected to someone and get them more
 involved.
 
  As far as anonymous proposals go, we recently had a very good workshop
 on implicit bias here. Someone brought up that found significant changes in
 the gender proportions in symphony orchestras after candidates started
 auditioning behind screens. There are also lots of studies about the
 different responses to the same resume/application depending on whether a
 stereotypically male/female or white/black name was used. Probably it's
 impossible to make proposals completely anonymous, but it would be an
 interesting experiment to leave off the names.
 
  Kelley
 
  PS Interestingly, I wouldn't instinctively self-identify as a member of
 the Code4Lib community, although my first thought is that that has more to
 do with not being a coder than with being a woman.
 
 
  **
  Kelley McGrath
  Metadata Management Librarian
  University of Oregon Libraries
  1299 University of Oregon
  Eugene, OR 97403
 
  541-346-8232
  kell...@uoregon.edu



Re: [CODE4LIB] It's all job postings!

2012-08-02 Thread Jay Luker
I made the same observation recently but decided to simply set up a
filter. Pushing the jobs postings into a separate list seems like a
worse solution.

--jay

PS, in a big-picture sense, it seems like a good problem to have. I
mean, the number of postings is really remarkable!

On Wed, Aug 1, 2012 at 11:08 PM, Aaron Collier acoll...@csufresno.edu wrote:
 Perhaps it's because it's summer. Not much going on but staff searches...



 Aaron Collier
 Library Academic Systems Analyst
 California State University, Fresno - Henry Madden Library
 559.278.2945
 acoll...@csufresno.edu
 http://www.csufresno.edu/library

 - Original Message -
 From: Nate Vack njv...@wisc.edu
 To: CODE4LIB@LISTSERV.ND.EDU
 Sent: Wednesday, August 1, 2012 6:19:33 PM
 Subject: [CODE4LIB] It's all job postings!

 So... perhaps 90% of the conversations in my Code4lib folder are job
 postings right now. That's not what I want. Does this mean my filters
 (or subscription!) are set up wrong, or that there should be a
 separate jobs list?

 Hm...
 -Nate


Re: [CODE4LIB] It's all job postings!

2012-08-02 Thread Jay Luker
For those who dislike the current ratio of job postings to regular
content the solution seems clear: start posting more flamewar inducing
questions. It's quite easy. Allow me to demonstrate.

Ruby on Rails? Blech, no thanks!

--jay

On Thu, Aug 2, 2012 at 10:01 AM, Kaile Zhu kz...@uco.edu wrote:
 How about this?  Please only post the jobs that require programming skills or 
 experience due to the nature of this list.  Think before you post.

 For me, it doesn't bother me at all.  If you don't like it, it just takes a 
 click to delete it.  You will not see the hiring phenomenon stays on peak all 
 the time.

 Kelly

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Chen, 
 Janey
 Sent: Thursday, August 02, 2012 8:49 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] It's all job postings!

 I am with you on this! Actually, it is encouraging to see that there are many 
 job openings in this field. And the job descriptions give people a sense of 
 what skills the employers are looking for.

 Janey

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Mark 
 Wilhelm
 Sent: August 2, 2012 9:31 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] It's all job postings!

 Too many job postings?  I think there are fields where people would kill to 
 have this problem.  :-)

 --Mark

 On Thu, Aug 2, 2012 at 9:16 AM, Ed Summers e...@pobox.com wrote:
 Honestly, I'm surprised this hasn't come up sooner :-) In the
 interests of science I've created a little poll to indicate whether
 you think the job postings should be sent to the code4lib mailing list
 or not:

 http://bit.ly/code4lib-jobs-emails

 If you care either way just click yes or no and I'll report the
 results. But if you can't wait I made the spreadsheet public:

 http://bit.ly/code4lib-jobs-email-spreadsheet

 //Ed

 PS. Just fyi, shortimer will *not* re-post jobs to the discussion list
 if the posting was discovered there. Typically the job postings that
 shortimer posts to code4lib have been pulled from a source other than
 the mailing list, which met some curatorial criteria as being relevant
 for the code4lib community. If you care about influencing this
 criteria I encourage you to help curate [1] the jobs.

 [1] http://jobs.code4lib.org/curate/



 --
 Mark Wilhelm
 E-Mail: markc...@gmail.com
 Twitter: @markcwil
 Facebook: facebook.com/markcwil
 Read the Information Science News Blog at:
 http://infoscinews.blogspot.com/


 **Bronze+Blue=Green** The University of Central Oklahoma is Bronze, Blue, and 
 Green! Please print this e-mail only if absolutely necessary!

 **CONFIDENTIALITY** This e-mail (including any attachments) may contain 
 confidential, proprietary and privileged information. Any unauthorized 
 disclosure or use of this information is prohibited.


Re: [CODE4LIB] Python web framework recommendations good when learning Python

2012-07-11 Thread Jay Luker
+1 for Flask. We've started using it as an upgrade over web.py for
simple one-off stuff, and are also in the process of integrating it
into a much larger application. i.e., it scales both ways.

--jay

-- 
**
Jay Luker   Astrophysics Data System (ADS)
jlu...@cfa.harvard.edu  Center for Astrophysics
617-495-458860 Garden Street  MS 67
617-495-7356 faxCambridge, MA  02138
**

On Wed, Jul 11, 2012 at 4:28 AM, Robert Berry
robert.be...@liverpool.ac.uk wrote:
 Flask is a good choice for what you want to do. I'd suggest using
 SQLAlchemy with it. It's an absolutely excellent DB abstraction layer /
 ORM.

 William Denton w...@pobox.com writes:

 I have a fairly basic web service I want to hack on that would manage some
 stuff (not too much) and feed out JSON in response to request.  I'd like to 
 do
 it in Python so I can get to know the language.

 StackOverflow is filled with comparisons of Python web frameworks, but I
 wanted to get the sense from all the Python hackers here about what framework
 might be a good one given their personal experiences.

 Django is very full-featured and well documented, and would make a complex
 project simple, but I think has more than I need; Flask looks pretty simple
 and could suit the basic service I want to do; web2py looks pretty rich.

 I know this isn't a particularly answerable question and the best thing to do
 is to try one and hack on it, and do it right the second time, but since
 future Python work might involve RDF and linked data, and there are so many
 Python people here whose opinion I value, I thought I'd throw it out.

 Thanks,

 Bill


[CODE4LIB] Conference IRC logs

2012-02-07 Thread Jay Luker
Hi all,

Just a reminder: the #code4lib IRC channel will be logged and the logs made
available for viewing at http://irc.code4lib.org at some point during or
just after the conference.

Keep it civil, keep it weird.

thanks,
--jay


Re: [CODE4LIB] My crazed idea about dealing with registration limitations

2011-12-22 Thread Jay Luker
I agree with Ed: I like that someone is throwing out crazy ideas. I
don't particularly like this crazy idea though.

If you accept that the downside to multiple tracks is fracturing of
the audience/community, then I don't see how holding a 2nd clone of
the conference on subsequent days gets around that. It might even be
worse because in a  parallel multi-track setups you would at least
have the benefit of bumping into and networking with the entire,
larger group in the off-hours. Of course, inherent in this argument is
the idea that it's not the actual talks that provide the most value in
attending the conference.

Also I agree about the Speaker Gulag issue.

--jay

On Thu, Dec 22, 2011 at 10:14 AM, Edward M. Corrado
ecorr...@ecorrado.us wrote:
 I agree it is a crazy idea and I'm not sure if it would work, but I
 like the out of the box thinking.

 If the site had one big space that could handle 500 people, you could
 just have one keynote session that both groups attended., I guess.
 That does restricts the options for locations, but not as much as
 needing a room for 500 people the whole time.

 Speaker wise, you'd probably only have to be there one extra day. I
 guess that might mean, however, that a speaker (w|c)ould participate
 in half of conference A and half of conference B if that is how they
 approached it.

 Edward

 On Thu, Dec 22, 2011 at 10:05 AM, Peter Murray peter.mur...@lyrasis.org 
 wrote:
 That is a crazy idea.  I don't know about putting the speakers on the hook 
 for two days -- particularly keynote speakers.  Still, it would be 
 interesting for a site to flesh this out and propose something along these 
 lines.


 Peter

 On Dec 21, 2011, at 6:44 PM, Fleming, Declan wrote:
 Hi - so I know this is nuts.

 If we start with a couple premises for the code4lib conference:

 1.  Single thread is crucial.
 2.  250 is about the top limit of a single threaded conference.
 3.  400+ people want to attend.
 4.  The conference takes 2.5 days.

 What if we ran the 2.5 day conference twice in one week?

 1.  Session 1 runs from Monday until noon on Weds.
 2.  Session 2 runs from 1p on Weds until the end of Friday.
 3.  Every one of the 23 accepted talks is given twice, once in each 
 Session, in the same order.
 4.  Each Session is attended by a different set of attendees.

 We could serve 500 attendees this way.

 If everyone came for the week, there could be parallel seminars, hack 
 fests, BootCamps, THATcamps, CURATEcamps, c4lcamps, etc... for the half of 
 the 500 that wasn't in the main conference.  People could also just decide 
 to come for the 2.5 day main conference, I guess.

 I SAID it was crazy.  ;)

 D



 --
 Peter Murray
 Assistant Director, Technology Services Development
 LYRASIS
 peter.mur...@lyrasis.org
 +1 678-235-2955

 1438 West Peachtree Street NW
 Suite 200
 Atlanta, GA 30309
 Toll Free: 800.999.8558
 Fax: 404.892.7879
 www.lyrasis.org

 LYRASIS: Great Libraries. Strong Communities. Innovative Answers.


Re: [CODE4LIB] Obvious answer to registration limitations

2011-12-21 Thread Jay Luker
If only we could all be as lucky as Dmitri.

http://www.youtube.com/watch?v=QDIBKxh-5No

--jay

On Tue, Dec 20, 2011 at 12:45 PM, Nordstrom, Kurt
kurt.nordst...@unt.edu wrote:
 I suggested that all registration for C4L should go through zoia.

 If you don't know who zoia is, maybe you should learn more about the C4L 
 community before queuing for a conference spot. ;)

 -Kurt
 
 From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Fleming, 
 Declan [dflem...@ucsd.edu]
 Sent: Tuesday, December 20, 2011 11:34 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Obvious answer to registration limitations

 Hiya - ya know what the cheapest, most inclusive part of code4lib is?  The 
 IRC channel.  I know it's old school, and one more thing to learn, but drop 
 in and toss an idea around.  I've found it very rewarding.

 D


Re: [CODE4LIB] NEcode4lib?

2011-12-16 Thread Jay Luker
Hi Joe,

I think there'd certainly be significant interest. IIRC, the few of us
who organized the last one--my god, was it three years ago?--figured
we'd leave it to others to step up and drive the next gathering. That
clearly never happened.

I'm happy to get involved again though. I may even have access to a
venue we could use here at the CfA in Cambridge.

--jay

On Fri, Dec 16, 2011 at 9:42 AM, Joseph Montibello
joseph.montibe...@dartmouth.edu wrote:
 Hi,

 It looks like there was a New England regional a couple of years ago. Is 
 there still any activity/interest in this region? I can imagine that in 
 addition to folks who missed the registration power-hour, there might be a 
 significant group that can't get their library to support a trip to Seattle.

 Just curious.
 Joe Montibello, MLIS
 Library Systems Manager
 Dartmouth College Library
 603.646.9394
 joseph.montibe...@dartmouth.edumailto:joseph.montibe...@dartmouth.edu


Re: [CODE4LIB] Hotel reservations...

2011-11-16 Thread Jay Luker
Maybe it's waiting for OCLC's sign-off?

Can you look into this, Roy?

Preish,
--jay



On Wed, Nov 16, 2011 at 11:56 AM, Elizabeth Duell edu...@uoregon.edu wrote:
 Please refrain from trying to make hotel reservation for about 30 minutes
 (8:55am Pacific time).

 We aren't sure why the rooms are not showing up and are checking on it.

 Please do wait to make your reservations at the Renaissance, as the room
 pick up (how many people stay there) helps our bottom line.

  - E


 Elizabeth Duell
 Orbis Cascade Alliance
 edu...@uoregon.edu
 (541) 346-1883

 On 11/16/2011 8:49 AM, Cary Gordon wrote:

 When you are up on stage, you can give us a summary of the more
 interesting descriptions.

 On Wed, Nov 16, 2011 at 8:31 AM, Elizabeth Duelledu...@uoregon.edu
  wrote:

 The Description field is for the PARTICIPANT'S NAME.

  - E


 Elizabeth Duell
 Orbis Cascade Alliance
 edu...@uoregon.edu
 (541) 346-1883

 On 11/16/2011 8:21 AM, Joshua Gomez wrote:

 Stephen are you sure it is a captcha error? When I first tried to submit
 it complained about the description field being empty (it's at the top
 of the form). I'm not sure what the description field is for, so I just
 typed in code4lib 2012.

 -Josh

 Westman, Stephen  11/16/11 11:12 AM

 For some reason, it is not accepting the captcha information. I'm
 typing in exactly what's showing, but I can't get the payment to submit.

 Stephen Westman
 
 From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of
 Elizabeth Duell [edu...@uoregon.edu]
 Sent: Wednesday, November 16, 2011 10:59 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: _[CODE4LIB] Code4Lib National 2012 Registration is now OPEN

 Registration is now open for Code4Lib 2012!

 The 2012 conference will be February 6-9 in Seattle, Washington.

 Code4Lib 2012 is a loosely-structured conference for library
 technologists to commune, gather/create/share ideas and software,
 be inspired, and forge collaborations.

 Register here: http://www.surveymonkey.com/s/Code4LibNational2012

 Conference information can be found on the conference web page
 and the code4lib wiki:

 http://code4lib.org/conference/2012
 http://wiki.code4lib.org/

 Registration information as well as Transportation and Things to
 do in Seattle are at:

 http://orbiscascade.org/index/code4lib-national-2012

 
 Hoping to give a 20-min talk or lead a pre-conference?

 Spots will be reserved for speakers, so please help us by noting
 that you have submitted a proposal for the conference in the
 “anything else we need to know” section of your registration
 form.  If your registration hinges on delivering a talk, register
 but DO NOT PAY FOR YOUR REGISTRATION AT THAT TIME.  We will
 contact you later for payment.

 ***
 Wait, registration has filled up already? I just got this notice.

 Please register for the conference and get on the wait list but
 DO NOT PAY FOR YOUR REGISTRATION AT THAT TIME. Because of the
 large number of spots reserved for speakers, we will most likely
 be opening up more spots after the presentations are chosen on
 December 9th. We will be contacting individuals on the wait list
 and asking for payment at that time.


 --

 Elizabeth Duell
 Orbis Cascade Alliance
 edu...@uoregon.edu
 (541) 346-1883





 --
 You received this message because you are subscribed to the Google Groups
 code4libcon group.
 To post to this group, send email to code4lib...@googlegroups.com.
 To unsubscribe from this group, send email to
 code4libcon+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/code4libcon?hl=en.




Re: [CODE4LIB] two open positions at Stanford

2011-10-13 Thread Jay Luker
...or, you could look for a job that involved just writing a bunch of
IRC Supybot plugins all day.

...oh wait, my sources are telling me that's what it's like working at
Stanford.

Nevermind!

--jay

On Thu, Oct 13, 2011 at 4:21 PM, Blake, Tom tbl...@bpl.org wrote:
 ...or, you could take advantage of our extended application deadline and 
 reconsider one of the two developer positions open at the Boston Public 
 Library. Salaries are more in line with municipal government than Silicon 
 Valley - but benefits and job security are too. You'd be one of the brightest 
 stars on our team of several whip smart librarians, and you really cannot 
 beat the variety weather out here. Please feel free to contact me if you have 
 any questions or want to discuss the positions - posted and Advanced 
 Searchable under Job Opening ID #341652 (Web Developer) and #341650 
 (Repository Developer) here:

 www.cityofboston.gov/OHR/careercenter.asp


 Thomas Blake
 Digital Projects Manager
 Boston Public Library
 700 Boylston St.
 Boston, MA 02116
 617 859-2039
 http://www.bpl.org/online/
 Free To All



 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Bess 
 Sadler
 Sent: Wednesday, October 05, 2011 4:23 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] two open positions at Stanford

 We are looking for two software developers to work on a four year grant 
 funded digital library project. The department, Digital Library Systems and 
 Services (DLSS) is part of the Stanford Library, and it's a great place to 
 work. Salaries are more in line with Silicon Valley than with academia, you'd 
 be part of a team of whip smart library programmers, and you really cannot 
 beat the weather out here. Please feel free to contact me if you have any 
 questions or want to discuss the positions.

 To see more details on any of the positions, search for the Job ID at 
 http://jobs.stanford.edu/find_a_job.html.

 Bess Sadler
 Manager for Application Development, Digital Library Systems and Services

 p.s. Resistance is futile. ;)


 Feel free to browse other great jobs at 
 http://jobs.stanford.edu/find_a_job.html
 Digital Library Software Engineer, Stanford University Libraries

 Job ID
  43757
 Job Location
  University Libraries
 Job Category
  Library
 Salary
  4P3
 Date Posted
  Jul 29, 2011

 Working Title: Revs Infrastructure Developer
 Job Classification: System Software Developer

 This position is double posted at the 4P3 and 4P4 levels.

 Job Objective:

 Stanford University Libraries is seeking a talented software engineer to 
 support the digitization, collection delivery and collaboration components of 
 the Revs Program at Stanford. This is a four-year, grant-funded position.

 This position is part of the Revs Program at Stanford 
 (http://revs.stanford.edu). This program is dedicated to developing an 
 understanding of the impact of the automobile on society, culture and 
 technology. The Revs Program at Stanford was founded to inspire a new 
 trans-disciplinary field connecting the past, present and future of the 
 automobile. The Revs Program fosters an intellectual community bridging the 
 humanities and fine arts, social sciences, design, science and engineering, 
 and the professions. As a part of that effort, SULAIR will support the 
 dissemination of scholarly research on the automobile; provide digital access 
 to a collection of over two million items relating to automotive history, 
 racing and technology; and, develop a system and service to develop and 
 sustain an online automotive community. Members of the team will play a role 
 in building the world's leading center on the study of the impact of the 
 automobile on the 20th and 21st century.

 The Repository Developer will primarily develop digital library software to 
 enable management, preservation, and online discovery of Revs materials. This 
 will involve deployment of a new repository and web application using the 
 Hydra technology stack (http://projecthydra.org). The Repository Developer 
 will be a core contributor to the open source Hydra project in the process of 
 building the Revs digital repository.

 The Repository Developerwill be a member of a core team dedicated to the 
 successful completion of this project, and will work closely with the project 
 manager, Revs web developer, the information architect, digital library 
 infrastructure developers, the user experience designer and other developers 
 involved in digital library initiatives. This particular project is highly 
 collaborative, and will involve interactions with developers, scholars and 
 staff across Stanford and from other institutions. As a member of SULAIR's 
 digital library application development team, the Repository Developer will 
 contribute to the overall development of the Stanford Library's web and 
 digital library infrastructure, and help plan, specify, and build the 
 technologies needed to support the 

[CODE4LIB] Fwd: [inspire-dev] INSPIRE Job: Service Manager

2011-09-20 Thread Jay Luker
Forwarding this along for the benefit of anyone from a CERN member
state [1] who might enjoy working at a fascinating place with
crazy-smart people. I'm guessing there might be one or three of you
out there.

--jay

[1] 
https://ert.cern.ch/browse_www/wd_portal.show_page?p_web_site_id=1p_text_id=10


-- Forwarded message --
From: Salvatore Mele salvatore.m...@cern.ch
Date: Tue, Sep 20, 2011 at 10:37 AM
Subject: [inspire-dev] INSPIRE Job: Service Manager
To: inspire-dev List inspire-...@slac.stanford.edu


All,

       as recently anticipated CERN is now hiring a service manager
for INSPIRE. The vacancy note is now officially posted at

       
https://ert.cern.ch/browse_www/wd_portal.show_job?p_web_site_id=1p_web_page_id=9748

       Further information is available from me upon request. Please
feel free to spread the voice to everyone who you think could be
interested in this opportunity.

       Cheers,

               Salvatore
--
Dr. Salvatore Mele
CERN - Head of Open Access - http://www.cern.ch/oa
SCOAP3 - Interim Project Manager - http://scoap3.org
INSPIRE - Strategic Director - http://inspirebeta.net
SOAP - Project co-ordinator - http://soap-fp7.eu
Voice: + 41 22 767 8603 - E-mail: salvatore.m...@cern.ch
Postal address: C27900, CERN, CH1211 Geneva 23, Switzerland


[CODE4LIB] Fwd: [inspire-dev] Two CERN Fellowship for INSPIRE

2011-07-15 Thread Jay Luker
FYI

Begin forwarded message:
===

CERN Fellowships: text mining scientific documents; author
disambiguation in INSPIRE

The CERN Scientific Information Service is looking for two
enthusiastic and motivated developers with experience in text-mining
or digital libraries, to join a dynamic international collaboration
which is building, enhancing and operating the INSPIRE information
service, a digital library which is a key working tool used by 50’000
scientists worldwide in their cutting-edge research in High-Energy
Physics. We have two fellowships: the first for the text mining of
scientific documents, the second for author disambiguation and
management.

What you will do (text mining fellowship):

-       Develop and expand our current text-mining of documents to
extract all possible metadata: authors, affiliations, references and
additional scientific content (figures, tables and more). Build
infrastructure to mine in real time, leveraging user feedback, as
scientists share documents, or for bulk mining of large collections of
scanned/OCR’ed historical material.
-       Integrate, harmonize and expand all steps in the treatment of
documents upon ingestion in INSPIRE from multiple sources, from
extracting metadata to grabbing figures, from detecting similarities
to spotting duplication.
-       Explore opportunities in the extraction of the contextual
information provided by the location of references, figures and tables
in scientific texts.

What you will do (author disambiguation and management fellowship):

-       Expand and develop our author disambiguation and
profile-claiming production infrastructure, with the aim to
automatically associate every newly accessed document to the correct
author profile.
-       Extend our author-article algorithmic and crowd-sourced tools
to provide assertions about the academic affiliation of scientists
-       Assure seamless interoperability and bulk-data exchange with
other relevant partners such as NASA-ADS, arXiv.org, ORCID and leading
publishers in Physics.

Other things you will do (for both fellowships):

-       According to your inclination and abilities, help out on other
projects, such as crowdsourcing aspects of digital library curation,
integrating our services with other data sources via linked open data,
UI/UX design, operations of production and mining of usage data.
-       We require limited participation in stand-by duty for
hot-fixes in the operation of the INSPIRE web service on evenings,
weekends and public holidays.

Your profile:

-       You are a citizen of one of the CERN Member states: Austria,
Belgium, Bulgaria, the Czech Republic, Denmark, Finland, France,
Germany, Greece, Hungary, Italy, Netherlands, Norway, Poland,
Portugal, Slovakia, Spain, Sweden, Switzerland and the United Kingdom.
Citizens from Romania can now also apply.
-       You hold a BSc, MSc or PhD in Computer Science and have less
than 10 years professional experience after your highest diploma.
-       You understand how scientists communicate and have either a
proven track record in handling or mining technical or academic
documents, or an experience in author disambiguation in a large-scale
digital library.
-       You have a solid experience in developing in a LAMP (Linux,
Apache, MySQL, Python) stack, preferably in open source projects,
using git or similar DVCS, and desirably in a production environment.
-       Familiarity with issues and standards in information systems
are an asset: XML, XSLT, RSS, OAI-PMH

Who we are:

CERN is the world leading laboratory in High-Energy Physics, home to
the record-smashing LHC accelerator. Together with partners at
SLAC/Stanford, Fermilab and DESY/Hamburg, The CERN Scientific
Information Service and IT teams are building INSPIRE: a digital
library serving 1 million records to 50’000 scientists in the field
worldwide, which is in beta at http://inspirebeta.net. We collaborate
closely with sister infrastructures arXiv at Cornell and the NASA/ADS
at Harvard, as well as leading publishers in the field. We are
founding members of the ORCID initiative, and stalwarts of Open Access
through a myriad projects and initiatives.

What we offer:

-       Contract duration: One year, which might be extended for a
second year, conditional to performance. Further extension up to a
maximum of three years can be granted under some circumstances.
-       Financial conditions: Fellows stipends are competitive and
calculated individually according to age and qualifications, in the
range 55’000-85’000 CHF per annum, net. Fellow are entitled to
additional family and child allowances. International civil servants
in the area are allowed to purchase discounted tax-free vehicles.
-       Leave: Fellows are entitled to 2.5 days paid leave per month,
plus two weeks at Christmas and a few other local holidays.
-       Insurance: Fellows are covered by CERN’s comprehensive health
scheme for themselves and their dependents.
-       Travel expenses: Fellows 

Re: [CODE4LIB] Code4Lib 2012 Seattle Update.

2011-06-07 Thread Jay Luker
Hi Anjanette,

Does this mean you've settled on dates?

--jay

On Tue, Jun 7, 2011 at 1:14 PM, Anjanette Young
youn...@u.washington.edu wrote:
 Code4Lib Seattle 2012 update.  Thanks to Elizabeth Duell of Orbis Cascade
 Alliance and Cary Gordon of chillco.com, we finally have a venue with
 adequate (hopefully) bandwidth and wireless access points, a reasonable food
  beverage minimum, and chairs!  The Renaissance Hotel (515 Madison St.,
 Seattle, WA 98104) is located in the chilly heart of downtown Seattle, still
 close to the University district, but even closer to the restaurants, bars,
 breweries and distilleries in the Belltown, Downtown, Pioneer Square, and
 Capitol Hill neighborhoods.

 We could use lots of help, please consider volunteering for a committee:

 http://wiki.code4lib.org/index.php/2012_committees_sign-up_page

 --Anj
 --
 Anjanette Young | Systems Librarian
 University of Washington Libraries
 Box 352900 | Seattle, WA 98195
 Phone: 206.616.2867



Re: [CODE4LIB] What do you wish you had time to learn?

2011-04-27 Thread Jay Luker
Java - yeah, i know... the syntax I got but the other bits are always
flail and error. i'm missing a fundamental understanding of the tools,
how to actually build, package  deploy an app, how to use the IDE
properly, etc
NLP
Python Testing
ePub
Tennis
How to cook an eggplant so that it is edible

--jay


Re: [CODE4LIB] irc back channel logs

2011-02-12 Thread Jay Luker
Hi Eric,

The entire log for the conference can be accessed here:
http://irc.code4lib.org/c4l11/static/logs/irclog

I would have hoped that you could fetch the whole log for each day by
manipulating the url, e.g., 00:00-23:59, but for some reason that's
not working. :-(

Interested to see what you do with it.

--jay

On Fri, Feb 11, 2011 at 11:51 PM, Eric Lease Morgan emor...@nd.edu wrote:
 I have seen the cool timelines made from the IRC back channel logs [1, 2], 
 but I'm wondering how I can download the whole kit and caboodle. Such a thing 
 is ripe for text mining.  ;-)

 [1] 2009 timeline - http://irc.code4lib.org/c4l09/
 [2] sum timeline data - 
 http://irc.code4lib.org/c4l11/logslice/20110210/11:40-12:00

 --
 Eric Lease Morgan



Re: [CODE4LIB] Twitter annotations and library software

2010-06-07 Thread Jay Luker
Hi all,

I found this thread rather interesting and figured I'd try and revive
the convo since apparently some things have been happening in the
twitter annotation space in the past month. I just read on techcrunch
that testing of the annotation features will commence next week [1].
Also it appears that an initial schema for a book type has been
defined [2].

Have any code4libbers gotten involved in this beyond just opining on list?

--jay

[1] http://techcrunch.com/2010/06/02/twitter-annotations-testing/
[2] http://apiwiki.twitter.com/Annotations-Overview#RecommendedTypes


Re: [CODE4LIB] It's cool to love milk and cookies

2010-05-03 Thread Jay Luker
I believe there is an organization called NABISCO that is working on one.

--jay

On Mon, May 3, 2010 at 10:40 AM, Ross Singer rossfsin...@gmail.com wrote:
 But is there a NISO standard for this?

 On Fri, Apr 30, 2010 at 7:13 PM, Simon Spero s...@unc.edu wrote:
 I like chocolate milk.




Re: [CODE4LIB] NoSQL - is this a real thing or a flash in the pan?

2010-04-12 Thread Jay Luker
On Mon, Apr 12, 2010 at 12:22 PM, Jonathan Rochkind rochk...@jhu.eduwrote:

 The thing is, the NoSQL stuff is pretty much just a key-value store.
  There's generally no way to query the store, instead you can simply look
 up a document by ID.


Schemaless != no way to query.

Key-value stores, like memcache,  are just one end of what most consider the
nosql spectrum. For instance, I can query my CouchDB instances through the
different views I create.

I thought this blog post had an interesting take on NoSQL, although this
guy, Mike Stonebreaker of VoltDB, obviously has a horse in the race.
http://cacm.acm.org/blogs/blog-cacm/50678-the-nosql-discussion-has-nothing-to-do-with-sql/fulltext

--jay


Re: [CODE4LIB] Location of Code4Lib 2011

2010-03-23 Thread Jay Luker
On Tue, Mar 23, 2010 at 4:04 PM, phil cryer p...@cryer.us wrote:
 T-shirts should use one that says 'cutter' on the front, with code4lib
 details on the back:
 http://www.founditemclothing.com/t-shirts/breaking-away-cutters-shirt.html

-1

I hold that movie in high reverence. Let us not bespoil it with our
shennanigans.

--jay


Re: [CODE4LIB] Q: XML2JSON converter

2010-03-05 Thread Jay Luker
If PHP/python isn't a hard requirement, I think this would be fairly
simple to do in perl using a combination of the XML::Simple [1] and
JSON::XS [2] modules.

In fact it's so simple, here's the code:


#!/usr/bin/perl

use JSON::XS;
use XML::Simple;
use strict;

my $filename = shift @ARGV;
my $parsed = XMLin($filename);
my $json = encode_json($parsed);
print $json, \n;


XML::Simple, in spite of the name, actually allows for a myriad of
options for how the perl data structure gets created from the xml,
including attribute preservation, grouping of elements, etc.

--jay

[1] http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm
[2] http://search.cpan.org/~makamaka/JSON-2.17/lib/JSON.pm

On Fri, Mar 5, 2010 at 9:55 AM, Joe Hourcle
onei...@grace.nascom.nasa.gov wrote:
 On Fri, 5 Mar 2010, Godmar Back wrote:

 On Fri, Mar 5, 2010 at 3:59 AM, Ulrich Schaefer
 ulrich.schae...@dfki.dewrote:

 Hi,
 try this: http://code.google.com/p/xml2json-xslt/


 I should have mentioned that I already tried everything I could find after
 googling - this stylesheet doesn't meet the requirements, not by far. It
 drops attributes just like simplexml_json does.

 The one thing I didn't try is a program called 'BadgerFish.php' which I
 couldn't locate - Google once indexed it at badgerfish.ning.com

        http://web.archive.org/web/20080216200903/http://badgerfish.ning.com/

  http://web.archive.org/web/20071013052842/badgerfish.ning.com/file.php?format=srcpath=lib/BadgerFish.php

 -Joe



Re: [CODE4LIB] Planet code4lib - FLICKR

2010-03-02 Thread Jay Luker
-1 on removing delicious

--jay

On Mon, Mar 1, 2010 at 7:46 PM, Jodi Schneider jschnei...@pobox.com wrote:
 I appreciate having delicious in the planet. Code4Lib's usage of this is one
 of the few reasons I'm still using delicious (which then posts for me to
 pinboard.in).

 I'd appreciate more organization of code4lib photos, if anybody wants to
 take stewardship of the flickr group we seem to have...

 -Jodi

 On Mon, Mar 1, 2010 at 7:12 PM, Michael J. Giarlo 
 leftw...@alumni.rutgers.edu wrote:

 Reasonable arguments.  The nice thing is that if delicious is removed,
 you can just subscribe to:

     http://feeds.delicious.com/v2/rss/tag/code4lib

 Ultimately this comes down to preference and jrochkind's stewardship.
 :) (Personally, I've always found the delicious stuff a distraction; I
 can already track that elsewhere.)

 -Mike



 On Mon, Mar 1, 2010 at 17:35, Rosalyn Metz rosalynm...@gmail.com wrote:
  I agree with Ranti. Delicious has become a way for us to share articles
 we find interesting to other people following the planet feed. I would hate
 for that medium to disappear.
 
  Rosalyn
 
 
 
 
  Sent from my BlackBerry® smartphone with SprintSpeed
 
  -Original Message-
  From:         Ranti Junus ranti.ju...@gmail.com
  Date:         Mon, 1 Mar 2010 17:25:07
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: Re: [CODE4LIB] Planet code4lib - FLICKR
 
  I'm a bit hesitant about removing delicious from the feed because I
  think this burst is a temporary only. I like the idea that anything
  code4lib will come in one feed package (that is, I don't have to go
  and check on separate places.) But one's mileage might vary. If the
  majority want it removed from the feed, then it's fine by me.
 
 
  ranti.
 
  On Mon, Mar 1, 2010 at 12:25 PM, Kevin S. Clarke kscla...@gmail.com
 wrote:
  +1 to all that as well
 
  Kevin
 
 
  On Mon, Mar 1, 2010 at 11:54 AM, Michael J. Giarlo
  leftw...@alumni.rutgers.edu wrote:
  +1 to removing flickr
  +1 to removing delicious as well
  +1 to jrochkind using his discretion
 
  -Mike
 
 
 
  On Mon, Mar 1, 2010 at 11:36, Jonathan Rochkind rochk...@jhu.edu
 wrote:
  Yep, I agree, I'll remove flickr from the planet.
 
  CC'ing code4lib listserv in case anyone cares, you can make your case
 (on
  list or in private email to me), but at the moment as 'editor' of the
 planet
  I'm exersizing my editorial discretion to agree with Bernadette (I had
 the
  same opinion, but was waiting to see if any 'users' asked for it
 before
  doing it. :) ).
 
  [Other options for awareness of code4lib photos: 1)  Someone could add
 a
  link to flickr search for tag code4lib to the code4lib home page,
 perhaps
  under 'photos'.   2) If you happen to know that there are a bunch of
 photos
  at a given time (like now), you could delicious-bookmark the _search
  results_ for 'code4lib' tag on flickr.  Delicious tag code4lib is
 still on
  the planet. But please don't bookmark every individual photo, or we'll
 be
  back at square 1, heh. 3) Something else I haven't thought of. ]
 
  Jonathan
 
  Eric Lease Morgan wrote:
 
  On Feb 27, 2010, at 2:33 PM, Bernadette Houghton wrote:
 
 
 
  Hi Eric, all the code4lib photos currently being posted on flickr
 are
  playing havoc with my feed reader and driving me around the bend.
 Would it
  be possible to remove that feed from planet code4lib? Or at least,
 if photos
  must be posted, can they be posted to a single web page so that feed
 readers
  don't get clogged up with 200 or so photos. There must have been at
 least
  that many in these past few days.
 
 
 
 
  I'm sorry, but I am unable to help you in this regard. Maybe Jonathan
  Rochkind rochk...@jhu.edu will be able to help...
 
 
 
 
 
 
 
 
  --
  Bulk mail.  Postage paid.
 




Re: [CODE4LIB] Asheville Brews Cruise details payment info

2010-02-21 Thread Jay Luker
Thanks everyone who prepaid. I'm up to twenty now, so everyone else
just have cash or a credit card on Tuesday night.

--jay

On Fri, Feb 19, 2010 at 12:25 PM, Jay Luker jay.lu...@gmail.com wrote:
 Hi again,

 This message is for everyone signed up for the Asheville Brews Cruise
 on the social activities wiki page [1].

 I am bothering you all again because I still need a few more folks to
 pre-pay via PayPal. I think I'm up to 13 or 14 and need to get to at
 least 16. Anyone who wants to can pre-pay. Instructions are in the
 earlier message and on the wiki [2]. The tour company is going to
 pre-bill my credit card for the cost of at least 16 people, but
 however many we can get pre-paid I'll tell them to charge me that
 much. Everyone else can pay cash (preferred) or credit card as we're
 getting on the bus.

 Thanks to those of you who have already pre-paid vi PayPal. I've been
 making sure you get marked as paid on the wiki.

 Speaking of the wiki, we have a few folks on the waiting list right
 now. Anyone who is signed up and needs to back out please do so ASAP
 so that the folks on standby can be notified. If you are on the
 waitlist it might make sense to leave an email address for
 notification purposes.

 Thanks,
 --jay

 [1] http://wiki.code4lib.org/index.php/C4L2010_social_activities
 [2] 
 http://wiki.code4lib.org/index.php/C4L2010_social_activities#Cost_.26_Payment

 On Tue, Feb 16, 2010 at 4:38 PM, Jay Luker jay.lu...@gmail.com wrote:
 Hi all,

 It is time to reveal the details about the Brews Cruise social activity
 planned for next Tuesday night at the Code4Lib 2010 conference [1]. Let's
 keep list noise to a minimum, so folks who have questions about the details,
 please e-mail me directly or, if it's discussion worthy, stick to the
 code4libcon list.

 First off, the event is full. Sorry if you missed the cut. We were forced to
 set a limit of 48 persons due to that's the max number of folks that will
 fit into two party buses, plus we don't want to overwhelm the staffs at the
 breweries. There is, however, is a waitlist that someone started on the
 sign-up page [2].

 Secondly, I want to thank Talis [3] for stepping up and sponsoring a portion
 of this event. Our first stop on the cruise will be a brewery slash pizza
 joint and Talis has generously offered to pay for our pizza. Yay!

 Cost  Payment options:
 The cost for the cruise is $40 per person. You have two options for paying:
   1) Pay in advance by sending me $40 via PayPal.
   2) Bring $40 with you on the night of the cruise. I've been told they have
 a hand-held credit card machine for the cash-strapped.

 Anyone who wants to can pay via PayPal, but I need at least 16 people to
 choose this option because the tour company wants to pre-bill my credit card
 for a minimum of 16 guests. There should be no fees involved if the money
 comes from your PayPal account or an associated bank account. The deadline
 for paying in advance is EOD Sunday, February 21st.

 If you wish to prepay via Paypal--you know you want to--here are the
 instructions:
   1) Go to http://paypal.com
   2) Click on Send Money
   3) Enter lb...@reallywow.com in the To field
   4) Enter your own address in the From field (unless you're logged in)
   5) Click the Personal tab and choose Payment owed from the options
   6) Click Continue
   7) On the next page you can specify a message Subject of Brews Cruise

 Itinerary:
  - Pickup from the hotel is tentatively scheduled for 6:15pm. Those who
 haven't pre-paid should try to get there a little early.
  - Stop #1 will be the Asheville Pizza  Brewing Co. where we will sample
 16-20 different beers and consume our delicious, alcohol-absorbing,
 Talis-sponsored pizza.
  - Stop #2 will be Highland Brewing Company, Asheville's 1st and largest
 brewing company
  - Stop #3 will be the French Broad Brewery which specializes in a variety
 of European style beers.
  - Expected return to the hotel is around 9:30-10pm

 Thanks for signing up! I think it's going to be a great time!

 --jay

 PS, did I mention Talis is paying for the pizza! Yay, Talis!
 PPS, Talis employee, Ross Singer, will be attending the event. Be sure to
 ask him about Platforms.


 [1]
 http://wiki.code4lib.org/index.php/C4L2010_social_activities#Asheville_Brews_Cruise
 [2] http://wiki.code4lib.org/index.php/C4L2010_social_activities#Wait_List
 [3] http://www.talis.com/





Re: [CODE4LIB] Asheville Brews Cruise details payment info

2010-02-19 Thread Jay Luker
Hi again,

This message is for everyone signed up for the Asheville Brews Cruise
on the social activities wiki page [1].

I am bothering you all again because I still need a few more folks to
pre-pay via PayPal. I think I'm up to 13 or 14 and need to get to at
least 16. Anyone who wants to can pre-pay. Instructions are in the
earlier message and on the wiki [2]. The tour company is going to
pre-bill my credit card for the cost of at least 16 people, but
however many we can get pre-paid I'll tell them to charge me that
much. Everyone else can pay cash (preferred) or credit card as we're
getting on the bus.

Thanks to those of you who have already pre-paid vi PayPal. I've been
making sure you get marked as paid on the wiki.

Speaking of the wiki, we have a few folks on the waiting list right
now. Anyone who is signed up and needs to back out please do so ASAP
so that the folks on standby can be notified. If you are on the
waitlist it might make sense to leave an email address for
notification purposes.

Thanks,
--jay

[1] http://wiki.code4lib.org/index.php/C4L2010_social_activities
[2] 
http://wiki.code4lib.org/index.php/C4L2010_social_activities#Cost_.26_Payment

On Tue, Feb 16, 2010 at 4:38 PM, Jay Luker jay.lu...@gmail.com wrote:
 Hi all,

 It is time to reveal the details about the Brews Cruise social activity
 planned for next Tuesday night at the Code4Lib 2010 conference [1]. Let's
 keep list noise to a minimum, so folks who have questions about the details,
 please e-mail me directly or, if it's discussion worthy, stick to the
 code4libcon list.

 First off, the event is full. Sorry if you missed the cut. We were forced to
 set a limit of 48 persons due to that's the max number of folks that will
 fit into two party buses, plus we don't want to overwhelm the staffs at the
 breweries. There is, however, is a waitlist that someone started on the
 sign-up page [2].

 Secondly, I want to thank Talis [3] for stepping up and sponsoring a portion
 of this event. Our first stop on the cruise will be a brewery slash pizza
 joint and Talis has generously offered to pay for our pizza. Yay!

 Cost  Payment options:
 The cost for the cruise is $40 per person. You have two options for paying:
   1) Pay in advance by sending me $40 via PayPal.
   2) Bring $40 with you on the night of the cruise. I've been told they have
 a hand-held credit card machine for the cash-strapped.

 Anyone who wants to can pay via PayPal, but I need at least 16 people to
 choose this option because the tour company wants to pre-bill my credit card
 for a minimum of 16 guests. There should be no fees involved if the money
 comes from your PayPal account or an associated bank account. The deadline
 for paying in advance is EOD Sunday, February 21st.

 If you wish to prepay via Paypal--you know you want to--here are the
 instructions:
   1) Go to http://paypal.com
   2) Click on Send Money
   3) Enter lb...@reallywow.com in the To field
   4) Enter your own address in the From field (unless you're logged in)
   5) Click the Personal tab and choose Payment owed from the options
   6) Click Continue
   7) On the next page you can specify a message Subject of Brews Cruise

 Itinerary:
  - Pickup from the hotel is tentatively scheduled for 6:15pm. Those who
 haven't pre-paid should try to get there a little early.
  - Stop #1 will be the Asheville Pizza  Brewing Co. where we will sample
 16-20 different beers and consume our delicious, alcohol-absorbing,
 Talis-sponsored pizza.
  - Stop #2 will be Highland Brewing Company, Asheville's 1st and largest
 brewing company
  - Stop #3 will be the French Broad Brewery which specializes in a variety
 of European style beers.
  - Expected return to the hotel is around 9:30-10pm

 Thanks for signing up! I think it's going to be a great time!

 --jay

 PS, did I mention Talis is paying for the pizza! Yay, Talis!
 PPS, Talis employee, Ross Singer, will be attending the event. Be sure to
 ask him about Platforms.


 [1]
 http://wiki.code4lib.org/index.php/C4L2010_social_activities#Asheville_Brews_Cruise
 [2] http://wiki.code4lib.org/index.php/C4L2010_social_activities#Wait_List
 [3] http://www.talis.com/




Re: [CODE4LIB] Newcomer dinner reminder

2010-02-17 Thread Jay Luker
Hi Joyce,

Please join us at Salsas. They have several tasty vegetarian options.
Four--oops, now two--slots left! :)

--jay

On Wed, Feb 17, 2010 at 11:12 AM, Joyce Chapman joyce.chap...@gmail.com wrote:
 I heard concerns from some vegetarians that all the slots are taken at
 vegetarian restaurants (maybe new restaurants have been added since I last
 looked though). Is there any way to make room for vegetarians at the
 vegetarian restaurants? Or maybe homeless vegetarians could put a new
 section for themselves at the bottom so some vets can see what kind of need
 there is for increased vegetarian dinner?


[CODE4LIB] Asheville Brews Cruise details payment info

2010-02-16 Thread Jay Luker
Hi all,

It is time to reveal the details about the Brews Cruise social activity
planned for next Tuesday night at the Code4Lib 2010 conference [1]. Let's
keep list noise to a minimum, so folks who have questions about the details,
please e-mail me directly or, if it's discussion worthy, stick to the
code4libcon list.

First off, the event is full. Sorry if you missed the cut. We were forced to
set a limit of 48 persons due to that's the max number of folks that will
fit into two party buses, plus we don't want to overwhelm the staffs at the
breweries. There is, however, is a waitlist that someone started on the
sign-up page [2].

Secondly, I want to thank Talis [3] for stepping up and sponsoring a portion
of this event. Our first stop on the cruise will be a brewery slash pizza
joint and Talis has generously offered to pay for our pizza. Yay!

Cost  Payment options:
The cost for the cruise is $40 per person. You have two options for paying:
  1) Pay in advance by sending me $40 via PayPal.
  2) Bring $40 with you on the night of the cruise. I've been told they have
a hand-held credit card machine for the cash-strapped.

Anyone who wants to can pay via PayPal, but I need at least 16 people to
choose this option because the tour company wants to pre-bill my credit card
for a minimum of 16 guests. There should be no fees involved if the money
comes from your PayPal account or an associated bank account. The deadline
for paying in advance is EOD Sunday, February 21st.

If you wish to prepay via Paypal--you know you want to--here are the
instructions:
  1) Go to http://paypal.com
  2) Click on Send Money
  3) Enter lb...@reallywow.com in the To field
  4) Enter your own address in the From field (unless you're logged in)
  5) Click the Personal tab and choose Payment owed from the options
  6) Click Continue
  7) On the next page you can specify a message Subject of Brews Cruise

Itinerary:
 - Pickup from the hotel is tentatively scheduled for 6:15pm. Those who
haven't pre-paid should try to get there a little early.
 - Stop #1 will be the Asheville Pizza  Brewing Co. where we will sample
16-20 different beers and consume our delicious, alcohol-absorbing,
Talis-sponsored pizza.
 - Stop #2 will be Highland Brewing Company, Asheville's 1st and largest
brewing company
 - Stop #3 will be the French Broad Brewery which specializes in a variety
of European style beers.
 - Expected return to the hotel is around 9:30-10pm

Thanks for signing up! I think it's going to be a great time!

--jay

PS, did I mention Talis is paying for the pizza! Yay, Talis!
PPS, Talis employee, Ross Singer, will be attending the event. Be sure to
ask him about Platforms.


[1]
http://wiki.code4lib.org/index.php/C4L2010_social_activities#Asheville_Brews_Cruise
[2] http://wiki.code4lib.org/index.php/C4L2010_social_activities#Wait_List
[3] http://www.talis.com/


Re: [CODE4LIB] yaoss4ll

2009-12-21 Thread Jay Luker
Hi Eric,

I don't see CDS Invenio listed [1]. It's an institutional repository
system developed at CERN. It's an impressive piece of software, but
for one reason or another doesn't seem to get much attention. I intend
to give a lightning talk on it in Asheville in February.

--jay

[1] http://cdsware.cern.ch/invenio/index.html

On Mon, Dec 21, 2009 at 12:49 PM, Eric Lease Morgan
eric_mor...@infomotions.com wrote:
 I am in the process of creating YAOSS4LL (Yet Another Open Source Software 
 For Libraries List), and I'm hoping to garner the expertise of our 
 communities.

 More specifically, I would like to create a (more or less) comprehensive list 
 of library-related open source software in the following areas:

  * content management systems (CMS)
  * discovery systems
  * electronic resource management (ERM)
  * institutional repositories (IR)
  * integrated library systems (ILS)
  * resource sharing/interlibrary loan (ILL)

 Unfortunately, I am being challenged when it comes to ERMs and resource 
 sharing/ILL applications. The other areas seem well-developed. You can see 
 what I've done so far at the following (temporary) link:

  http://infomotions.com/tmp/oss/

 Do you have any suggestions or additions? Is your (favorite) library-related 
 OSS application missing from my list?

 --
 Eric (Lease) Morgan



Re: [CODE4LIB] preconference proposals

2009-11-10 Thread Jay Luker
On Tue, Nov 10, 2009 at 10:06 AM, Dan Chudnov daniel.chud...@gmail.com wrote:

  - Heckle Me, based on the example/ideas behind Chick's lightning talk
 last year


The PDF of chick's slides is 404-ing [1]. Can someone remind me what
this was about?

--jay

1 http://code4lib.org/conference/2009/chicks-lightning.pdf


Re: [CODE4LIB] preconference proposals

2009-11-10 Thread Jay Luker
Those.

Slides.

Don't.

Help.

--jay

On Tue, Nov 10, 2009 at 10:36 AM, Tom Keays tomke...@gmail.com wrote:
 Bad URL there. The real one is
 http://code4lib.org/files/chicks-lightning.pdf (that's where all the
 other lightning talks were stored).

 t

 On Tue, Nov 10, 2009 at 10:14 AM, Jay Luker jay.lu...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 10:06 AM, Dan Chudnov daniel.chud...@gmail.com 
 wrote:

  - Heckle Me, based on the example/ideas behind Chick's lightning talk
 last year


 The PDF of chick's slides is 404-ing [1]. Can someone remind me what
 this was about?

 --jay

 1 http://code4lib.org/conference/2009/chicks-lightning.pdf




Re: [CODE4LIB] Transport options from Charlotte to Asheville for c4l2010

2009-11-10 Thread Jay Luker
FYI, on my previous visits to Asheville I've flown into/out of
Greenville, SC. It's only about 1 hr driving time, so could be worth
comparing vs. Charlotte shuttles.

--jay

On Tue, Nov 10, 2009 at 11:58 AM, Kevin S. Clarke kscla...@gmail.com wrote:
 I wonder how many folks would be interested in this?  It might be
 possible to use one of the university vans to make trips.  I'll look
 into this.

 Kevin



 On Tue, Nov 10, 2009 at 1:32 AM, Mark A. Matienzo m...@matienzo.org wrote:
 Charlotte to Asheville shuttles are not cheap - one Asheville-based
 company is advertising a $170 one-way rate. Obviously, if you were to
 split that, it would be cheaper.

 It's my understanding that Charlotte to Asheville driving time is
 about 2.5 hours - you may just want to get a group together to rent a
 car.

 Mark A. Matienzo
 Applications Developer, Strategic Planning
 The New York Public Library



 On Tue, Nov 10, 2009 at 1:19 AM, Mark Jordan mjor...@sfu.ca wrote:
 Hi,

 Can anyone recommend transportation options to get from Charlotte 
 International Airport to Asheville? From my neck of the woods airfare to 
 Charlotte appears to be a ~ $200 cheaper than to Asheville.

 TIA,

 Mark





[CODE4LIB] Fwd: Job Opportunities at the Harvard Law Library: Digital Lab Manager and Web Developer

2009-11-03 Thread Jay Luker
FYI.

-- Forwarded message --
From: Rebecca Tabasky rtaba...@cyber.law.harvard.edu
Date: Tue, Nov 3, 2009 at 10:43 AM
Subject: Job Opportunities at the Harvard Law Library: Digital Lab
Manager and Web Developer
To: jobs-l...@eon.law.harvard.edu


Hi all,

The Harvard Law Library is in the midst of a reorganization, and in
the process they're developing a Digital Lab to serve as a hub for the
library's digital initiatives.  They're now looking to hire both a
manager and a web developer for the Digital Lab, and you can find
information about and links to the positions below.

The Berkman Center is not a part of the hiring process, so please be
submit application materials directly through the Harvard Human
Resources systems and be in touch with them directly if you have
questions.

More information about the library's reorganization is outlined by
John Palfrey, Vice Dean of Library and Information Resources at
Harvard Law and Berkman Center faculty co-director, at
http://etseq.law.harvard.edu/index.php/site/reorganizing_the_harvard_law_school_library/.

All best,
Becca



Digital Lab Manager - http://www.jobs.harvard.edu/jobs/summ_req?in_post_id=42473

Duties And Responsibilities: The Harvard Law Library is seeking a
creative and experienced innovator to provide strategic and
operational leadership as the Manager of our Digital Lab. The Digital
Lab is the Library's focal point for a wide range of activities,
including developing internet tools to promote and enhance access to
legal information and coordinating the library's digitization efforts.
Reporting to the Associate Director for Collection Development and
Digitization, the Manager of the Digital Lab leads the design,
creation, and distribution of technological tools for delivering
content and services in support of learning and research at the
Harvard Law School and beyond; manages the Library's digitization
projects, including those produced onsite and those outsourced to the
University's Digital Imaging Group or other external entities;
develops and implements division policies, plans, goals, and
procedures; ensures appropriate staffing levels, staff skills, and
output. The Manager will supervise a current full time staff of five;
two Development Programmers, a Web Development Librarian, a Digital
Preservation Librarian, and a Digital Projects Assistant, as well as
project fellows.

Basic Qualifications: Master's degree or relevant specialized
technical training, required.

Additional Qualifications: A minimum of 5 years of relevant, in-depth
technical experience, preferably in an academic setting. Strong
administrative background with experience supervising/directly
managing complex projects, fiscal, operational issues and multiple
staff members. Solid understanding of the role and potential of
technology for the design and delivery of information resources and
services. Familiarity with extending digital resources into social
networks. Strong project management skills and experience, including
ability to plan assignments and monitor performance for collaborative
projects that cut across organizational boundaries, Excellent
organizational and communication (oral and written) skills.
Demonstrated analytical and creative problem-solving skills, with a
track record as a leader, manager, and strategist in a complex
organizational environment.



Digital Lab Web Developer -
http://www.jobs.harvard.edu/jobs/summ_req?in_post_id=42559

Duties And Responsibilities: The Harvard Law Library is seeking an
energetic and creative web developer to join our newly created Digital
Lab team. The Digital Lab is the Library's focal point for a wide
range of activities including developing internet tools to promote and
enhance access to legal information. The Web Developer manages the
full life cycle of development projects. Reporting to the Manager of
the Digital Lab, the Web Developer will design, develop, test and
deploy new applications and extensions to existing applications;
research coding and infrastructure technologies in connection with
application design and implementation; identify integration
requirements between applications; review and modify systems programs
as needed to correct utility or application programs; install or
customize modules and features for open source and proprietary
software packages; develop and maintain documentation, participate in
third party tool and product evaluations as needed, and take on other
related duties as assigned. Works closely with librarian, unit
director and other programmers.

Basic Qualifications: B.A. or B.S. in an appropriate area of
specialization such as Computer Science or Informatics; at least 2
years of professional experience designing, implementing, testing and
documenting web and other application projects.

Additional Qualifications: Preferred: MCS (Master of Computer
Science), MIS (Master of Information Systems), MLIS (Master of Library
and Information Science) Expertise in 

Re: [CODE4LIB] Suggest a keynote speaker for Code4Lib 2010!

2009-07-23 Thread Jay Luker
I nominate Peter Moreville.

I also suggest folks save their RMS love/hate for the voting booth.
The man's been nominated. Let's move on.

--jay


Re: [CODE4LIB] Suggest a keynote speaker for Code4Lib 2010!

2009-07-23 Thread Jay Luker
On Thu, Jul 23, 2009 at 2:14 PM, Kevin S. Clarkekscla...@gmail.com wrote:
 Hey,

 I'd find it useful if people who are submitting names would also
 submit a brief description for your suggestion (what s/he is famous
 for, why s/he'd be a good keynote, etc. - I know some of you already
 did this)  Think of it as courting the lazy crowd (ie, people who
 won't Google a name)... with a bunch of programmers, this might be a
 good sized contingent.

Amen. It would also be great if folks could properly spell the names
of those they are nominating...

Peter Morville--not Moreville--is most commonly known as the author
of Ambient Findability, and co-author of Information Architecture
for the World Wide Web. He's president and founder of Semantic
Studios [1], teacher at UMich, and blogger at findability.org [2].

[1] http://www.semanticstudios.com
[2] http://findability.org

--jay


Re: [CODE4LIB] Promo for free issues of PyMag or php|architect

2009-02-04 Thread Jay Luker
Just a reminder: tomorrow I'm going to forward the list of e-mail addresses
I've collected to the editor at PyMag. So if you'd like to use the
code4lib coupon code to get 3 free issues of either PyMag or php|architect
your time is running out. All you have to do is create an account on the
magazine site of your choice and then e-mail me with [zine] in the
subject.

--jay

On Fri, Jan 23, 2009 at 12:35 PM, Jay Luker lb...@reallywow.com wrote:

 Hi gang,

 On a lark I e-mailed Doug Hellmann, EiC at Python Magazine, to ask about
 the possibility of a group coupon code for code4lib. Apparently we qualify.
 :)

 Here's the deal:

 1) anyone who would like 3 free issues of either PyMag [1] or php|architect
 [2] should first create an account on the respective site. For example, [3].


 2) Next we need a way to collect the e-mail addresses of those account
 holders. I first thought, wiki page, but some folks might balk at that.
 Unless anyone has a better suggestion, you can just e-mail me at
 lb...@reallywow.com and put the string [zine] in the subject somewhere
 so I can filter it.

 3) After two weeks I'll send the addresses to Doug at PyMag and he'll
 trigger the promo on those accounts.

 I also suggested to Doug the idea of some free subscriptions to give away
 at the conference along with the usual slew of O'Reilly books. He's checking
 with his publisher.

 [1] http://pymag.phparch.com/c/
 [2] http://www.phparch.com/
 [3] https://store-pymag.phparch.com/c/account/new/account/



[CODE4LIB] Promo for free issues of PyMag or php|architect

2009-01-23 Thread Jay Luker
Hi gang,

On a lark I e-mailed Doug Hellmann, EiC at Python Magazine, to ask about the
possibility of a group coupon code for code4lib. Apparently we qualify. :)

Here's the deal:

1) anyone who would like 3 free issues of either PyMag [1] or php|architect
[2] should first create an account on the respective site. For example, [3].


2) Next we need a way to collect the e-mail addresses of those account
holders. I first thought, wiki page, but some folks might balk at that.
Unless anyone has a better suggestion, you can just e-mail me at
lb...@reallywow.com and put the string [zine] in the subject somewhere so
I can filter it.

3) After two weeks I'll send the addresses to Doug at PyMag and he'll
trigger the promo on those accounts.

I also suggested to Doug the idea of some free subscriptions to give away at
the conference along with the usual slew of O'Reilly books. He's checking
with his publisher.

Cheers,

--jay

PS, there *will* be O'Reilly books this year, right? Oh God, say yes. I live
for that raffle.


Re: [CODE4LIB] Promo for free issues of PyMag or php|architect

2009-01-23 Thread Jay Luker
AAaaand the footnotes:

[1] http://pymag.phparch.com/c/
[2] http://www.phparch.com/
[3] https://store-pymag.phparch.com/c/account/new/account/


On Fri, Jan 23, 2009 at 12:35 PM, Jay Luker lb...@reallywow.com wrote:

 Hi gang,

 On a lark I e-mailed Doug Hellmann, EiC at Python Magazine, to ask about
 the possibility of a group coupon code for code4lib. Apparently we qualify.
 :)

 Here's the deal:

 1) anyone who would like 3 free issues of either PyMag [1] or php|architect
 [2] should first create an account on the respective site. For example, [3].


 2) Next we need a way to collect the e-mail addresses of those account
 holders. I first thought, wiki page, but some folks might balk at that.
 Unless anyone has a better suggestion, you can just e-mail me at
 lb...@reallywow.com and put the string [zine] in the subject somewhere
 so I can filter it.

 3) After two weeks I'll send the addresses to Doug at PyMag and he'll
 trigger the promo on those accounts.

 I also suggested to Doug the idea of some free subscriptions to give away
 at the conference along with the usual slew of O'Reilly books. He's checking
 with his publisher.

 Cheers,

 --jay

 PS, there *will* be O'Reilly books this year, right? Oh God, say yes. I
 live for that raffle.


[CODE4LIB] NEcode4lib: Thanks!

2008-12-10 Thread Jay Luker
Hi folks,

Big thanks to all who turned out for the 1st necode4lib gathering yesterday.
Hope everybody got something useful, interesting and/or fun out of it. I for
one thought it went great. We didn't do a real headcount, but it seemed we
had just enough seats for the turnout: ~20-25 folks from as far away as
Philly.

Extra thanks to everyone who gave a talk on something: Jean, Tim, Courtney 
Chris, Jodi, Sand, Casey  Michael. I'm looking forward to a blog post or
two from those who took notes.

--jay


[CODE4LIB] Lightning Talk ideas

2008-11-26 Thread Jay Luker
I know its a bit early to start thinking of these, but in the spirit of
William Denton's talk proposal, What We Talk About When We Talk About FRBR,
I thought I'd throw out a few title suggestions to get the ideas flowing.

So Much FOAF So Close To ~/
Where I'm Context-Sensitive Searching From
The Third Thing That Killed My NextGen OPAC Project Off
Where Metadata Comes Together With Other Metadata
They're Not Your Records

--jay


Re: [CODE4LIB] NEcode4lib meeting, Tuesday, Dec 9, 2008 @ BPL

2008-11-21 Thread Jay Luker
Hi,

Now that we have the When and Where for our 1st gathering, it's time to
think about the What. Apart from an obligatory, initial 10 minutes of
round-the-table introductions, how should we make use of the day?

If you have ideas or would like to commit to presenting on something, either
in lightning talk form or longer even, make it known on the wiki page:
http://wiki.code4lib.org/index.php/NEC4L.

--jay

On Wed, Nov 12, 2008 at 10:22 AM, Jay Luker [EMAIL PROTECTED] wrote:

 Hi folks,

 The date and location are set. Our first gathering will be in the McKim
 building of the Boston Public Library on Tuesday, December 9th, 2008. We
 have a conference room reserved from 9am-5pm. Directions and such will be on
 the wiki: http://wiki.code4lib.org/index.php/NEC4L

 I'd like to point out that we are settling on NEcode4lib as our moniker. We
 are aware that this is in contrast to Code4libNYC, but, as mbklein says, up
 here we have an aversion to copying New Yorkers.

 --jay





Re: [CODE4LIB] NEcode4lib: when's good for you?

2008-10-31 Thread Jay Luker
It's looking like Tuesday, Dec 9th, is going to be the best match [1]. Are
we prepared to call it? I'd like to start discussing how we'd like to make
productive use of our eight hours of close proximity. You have until 5pm
today to voice objections.

As a possible bonus, I hear the BPL is hosting a lecture by Roy Blount,
Jr.[2] at 6pm that evening. I will most likely be consuming burgers and
beers at Bukowski Tavern [3] by that time, but whatever floats your boat.

One other thing: Five Colleges, at the prompting of Jodi Scheider of Amherst
College, wants to host something for us in late-May/early-June of 2009.
There's already a WhenIsGood page: http://whenisgood.net/necode4lib/2009.

--jay

Oh, and one more thing. The wiki spammer struck again. I have recovered our
one page of stuff and temporarily relocated it [4]. (Note to self: next time
listen to Tim and move the page).

1) http://whenisgood.net/necode4lib/2008/results/LWmrQy
2) http://booktour.com/author/roy_blount_jr_
3) http://www.pubcrawler.com/Template/ReviewWC.cfm/flat/BrewerID=102793
4) http://wiki.code4lib.org/index.php/NEC4L


[CODE4LIB] ne.code4lib.org wiki

2008-10-28 Thread Jay Luker
Our wiki page got clobbered by a spambot because I never got around to
password protecting it. lbjay--

So I've slapped an http basic auth challenge in front of it for the
time being. The user/pass is code4lib/code4lib. Hopefully that will be
enough to thwart the bots for a little while. Maybe we can migrate to
drupal and hook into the main site's authentication using Birkin's
nice hack.

Also, I don't have a backup (oy, this is more embarrassing by the minute).

http://ne.code4lib.org/wiki/

--jay


Re: [CODE4LIB] Vote for NE code4lib meetup location

2008-10-15 Thread Jay Luker
Sorry to leave you all in suspense all day. The results are in:

23 Boston, MA
18 Northampton, MA
14 Concord, NH
11 Portland, ME

Michael Klein has said he will now check when a suitable space will be
available at BPL. Then we'll update the WhenIsGood page and hope for
some availability intersection goodness.

--jay


Re: [CODE4LIB] Vote for NE code4lib meetup location

2008-10-14 Thread Jay Luker
New England code4libbers,

Today's your last chance to vote your preference for where we gather. The
location voting thingy will close at 11:55pm. Our current strategy in the
event of a tie is to hope there isn't one. Maybe folks (like me) who are OK
with any of the choices could check the results later tonight and move some
of their ballot points around if it looks like a tie is in the cards.

--jay


On Fri, Oct 10, 2008 at 9:24 AM, Jay Luker [EMAIL PROTECTED] wrote:

 It's time to do a quick vote on where we'd like to hold our first New
 England gathering. If you are interested in attending please cast your
 ballot at http://dilettantes.code4lib.org/voting_booth/election/index/5.

 We'll keep voting open for a few days (at least through Tuesday). You
 can give from 0 to 3 points to each location, so more points to your
 1st choice, less to your 2nd fave, etc. You can also go back and
 change you votes any time. Use the same login as you would at the main
 code4lib.org site. Yes, this means you have to be registered at
 code4lib.org already. Hopefully you got all that straightened out when
 you cast you ballot for the 2009 conference keynotes, right?

 Thanks to Ross Singer and his supertastic Diebold-O-Tron for setting this
 up.

 --jay



[CODE4LIB] Vote for NE code4lib meetup location

2008-10-10 Thread Jay Luker
It's time to do a quick vote on where we'd like to hold our first New
England gathering. If you are interested in attending please cast your
ballot at http://dilettantes.code4lib.org/voting_booth/election/index/5.

We'll keep voting open for a few days (at least through Tuesday). You
can give from 0 to 3 points to each location, so more points to your
1st choice, less to your 2nd fave, etc. You can also go back and
change you votes any time. Use the same login as you would at the main
code4lib.org site. Yes, this means you have to be registered at
code4lib.org already. Hopefully you got all that straightened out when
you cast you ballot for the 2009 conference keynotes, right?

Thanks to Ross Singer and his supertastic Diebold-O-Tron for setting this up.

--jay


Re: [CODE4LIB] New England code4lib gathering

2008-10-06 Thread Jay Luker
On Mon, Oct 6, 2008 at 10:43 AM, Tim Spalding [EMAIL PROTECTED] wrote:
 It's too bad we don't have big budgets, or we could have the New
 England meeting in, say, Maui.

+1

In other news, a total of three people have indicated their
availability so far on the When Is Good page. Is everyone being lazy
or are we witnessing a Web2.0 UI FAIL?

All together now, http://whenisgood.net/necode4lib/2008

--jay


Re: [CODE4LIB] New England code4lib gathering

2008-10-06 Thread Jay Luker
On Mon, Oct 6, 2008 at 12:37 PM, Edward M. Corrado [EMAIL PROTECTED] wrote:
 The location effects when I am available. For instance, due to costs, if it
 is in Boston, I am probably never available. If it is in Western Mass, I can
 make it any day of the week [1], while if it is further east, I am probably
 only available on a Monday or Friday because I can't justify the added time
 off for travel.

Hi Ed,

OK, point taken. I was working under the assumption that the date and
day-of-week might constrain or influence where we can meet--which of
course it could--but maybe it would be easier to pick the spot 1st and
_then_ confirm that we can actually book the place.

Going by what's been added to the wiki page, the locations that seem
to have the highest degree of confirm-ability are:

* Northampton, MA - location provided by Forbes library
* Portland, ME - location provided or arranged by LibraryThing or jonvw @ UofSM
* Concord, NH - location arranged by Mr. Bisson

Let's not get to the +1/-1's just yet though. Boston belongs in that
list too, but no one's stepped forward yet and committed to arranging
or providing a space (/me nudges mbklien).

--jay


[CODE4LIB] New England code4lib gathering

2008-10-01 Thread Jay Luker
(resending - original was rejected by listserv for being too similar
to a completely dissimilar message I sent about a week ago)

Hi gang,

code4libbers in the New England area are cordially invited to express
their interest in and opinions on a regional gathering, shape and size
TBD. So far our motives are vague and our means are humble (a single
wiki page), but you gotta start somewhere, right?

If you live in the Northeast and don't want to wait until the real
thing in Providence, Feb 2009, make yourself known at
http://ne.code4lib.org/wiki/.

--jay


Re: [CODE4LIB] New England code4lib gathering

2008-10-01 Thread Jay Luker
On Wed, Oct 1, 2008 at 12:47 PM, Tim Spalding [EMAIL PROTECTED] wrote:
 In general, do members think it's best—most popular but also most
 productive— to meet at a *hub* or somewhere off the beaten path?

 If the former, it's Boston all the way, right? If the latter,
 Portland, Maine is a really nice place to meet, and I can put a bunch
 of you up at the LibraryThing house. :)

Boston works well for me. Portland too.

The reasons I threw the Northampton/Amherst area out there are a) it's
central to a lot of NE and is on or near the major highways (91 and
90), b) has a lot of campuses that might be able to lend us a space or
two, c) those spaces might already have projectors and such, d) it has
a large number of bars and cafes.

Of course you can say most of those things about Boston as well. Being
located in Boston myself, it's all pretty easy for me. As per code4lib
custom, we should probably end up putting it to a vote once folks have
had a chance to chime in with offers/suggestions. Location ideas that
come attached to actual, arranged hosting offers will be most welcome.

--jay


[CODE4LIB] New England regional code4lib gathering

2008-09-30 Thread Jay Luker
Hi gang,

code4libbers in the New England area are cordially invited to express
their interest in and opinions on a regional gathering, shape and size
TBD. So far our motives are vague and our means are humble (a single
wiki page), but you gotta start somewhere, right?

If you live in the Northeast and don't want to wait until the real
thing in Providence, Feb 2009, make yourself known at
http://ne.code4lib.org/wiki/.

--Jay


Re: [CODE4LIB] Code4Lib Logo?

2008-09-29 Thread Jay Luker
On Sun, Sep 21, 2008 at 11:40 AM, Michael J. Giarlo
[EMAIL PROTECTED] wrote:
 If folks are in favor of someone in the community -- the list now has
 over 1,000 subscribers -- rather than a professional designing the
 logo, perhaps this could be a contest of sorts, much like our
 conference t-shirt contest.  What's the prize?  Why, free admission to
 code4lib 2009!  Just a crazy idea.

 Otherwise, I like the idea of having a professional handle it with
 community approval.

-1 on hiring a professional. What part of outsourcing creative fits
right in with the c4l vibe?

I'm skeptical of the need for a logo in general, but if we did it like
we handled the t-shirts I don't see any downside.

--jay


Re: [CODE4LIB] planet.code4lib.org -- 3 suggestions

2008-05-23 Thread Jay Luker
+1 here too.

And -1 on the idea of requiring authors to use some kind of tag. I read the
planet to find out what the code4lib people I know are up to. I don't mind
that it's not all strictly related to coding, libraries and/or the number
4.

--lbjay

On Fri, May 23, 2008 at 12:15 PM, Kevin S. Clarke [EMAIL PROTECTED]
wrote:

 On Fri, May 23, 2008 at 12:00 PM, Ed Summers [EMAIL PROTECTED] wrote:

  My advice at this point would be to identify the editor(s) of
  planet.code4lib.org in the page itself (like it is displayed at
  http://planetcataloguing.org/) and to empower the editor(s) to adjust
  things as needed. The editors can then go about the business of
  managing the planet in the way that best suits them.

 +1

 Kevin




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



Re: [CODE4LIB] place for code examples?

2008-03-31 Thread Jay Luker
On Mon, Mar 31, 2008 at 12:54 PM, Ross Singer [EMAIL PROTECTED] wrote:

 What about something like the GeSHI filter module for Drupal?

 http://drupal.org/project/geshifilter

 http://www.code4lib.org/ is already running Drupal, so it'd be as
 simple as installing the module (although I've never used it, so it
 may not be what you're looking for).  This way we're not supporting
 another application and gives a reason for going to code4lib.org
 anyway.


+1

My first thought on this was why not just post it via Drupal at code4lib.org
.

1. Sign in
2. Create Content (blog entry, page, etc.)
3. Assign appropriate category
4. Publish

If we don't want code snippets promoted to the front page maybe there could
be another top-level section, e.g., ... music | planet | wiki | code
snippets ...

--lbjay


Re: [CODE4LIB] Multiple ISBNs in COInS?

2008-02-18 Thread Jay Luker
Hi William,

According to the book KEV format (defined here:
ttp://tinyurl.com/2psmkq) the max occurrence of the isbn key is 1. I'm
assuming that by extension that means that the rft.m-key (i.e.,
rft.isbn) form is also limited to one occurrence. So specifying
multiple ISBNs that way is a no go.

You can however specify multiple referent identifiers. From the KEV
Context Object format matrix (http://tinyurl.com/2r5hsc): Multiple
instances of rft_id do not indicate multiple Referents, but rather
multiple ways to identify a single Referent

So I *think* what you could do is this:

rft_id=urn:isbn:isbn1rft_id=urn:isbn:isbn2...

Also, I'd be remiss not to point you to a more authoritative list for
OpenURL questions: http://listserv.oclc.org/scripts/wa.exe?A0=OPENURL.
Although I'm sure there's plenty of overlap in interest/knowledge in
the subject between the lists.

--
Jay Luker [EMAIL PROTECTED]
Software Engineer, Ex Libris Inc.
(617) 332-8800, x604 http://www.exlibrisgroup.com

On Feb 17, 2008 3:14 AM, William Denton [EMAIL PROTECTED] wrote:
 I'm hep to the COInS scene now and am using it in some lists of books I'm
 generating.  For some of the books I know multiple ISBNs.  Can I include
 them all in one COInS span somehow?  Doing one individually makes my
 OpenURL Referrer extension clutter up the page with a lot of links.

 I looked at the specification but it didn't seem to cover this.
 generator.ocoins.info only seems to want one one ISBN.  Putting multiple
 rft.isbn variables just makes the last one overpower the earlier ones.

 Any tips appreciated!

 Bill
 --
 William Denton, Toronto : www.miskatonic.org www.frbr.org www.openfrbr.org



Re: [CODE4LIB] executing a cgi script in the middle of a url

2007-07-31 Thread Jay Luker
See also the Options MultiViews directive in the context of a Directory.

Here's a link with a description of how to implement. The example is for
PHP, but it should work for .cgi scripts as well.
http://www.rustyrazorblade.com/index.php/2006/10/12/nice-urls-using-multiviews/

--jay

On 7/31/07, Eric Lease Morgan [EMAIL PROTECTED] wrote:


 Thank you for the prompt replies.

 Counting a previous message, there were three votes for using
 mod_rewrite and one vote for the use of an Action handler. Like Perl,
 there seems to be more than one way to do it. I have initially played
 with the handler technique and have had some success. Now I have to
 go back to the RESTful manual and see about turning my content into
 resources. 'More later, maybe much later.

 --
 Eric Lease Morgan
 University Libraries of Notre Dame



[CODE4LIB] Zotero COinS

2006-12-15 Thread Jay Luker

Figured I'd post this to possibly spare others some pain.

I was having trouble getting Zotero to save my COinS items--not discover,
just save. Like the little note icon would show up in the location bar but
when I clicked it nothing got saved.

Anyway, I think this is what was happening: when parsing the ctx object
Zotero looks for the presence of an rft.stitle or rft.jtitle attribute to
determine if the itemType is journalArticle. But I think it's not checking
if there's an actual value. So if you have 
rft.stitle=amp;rft.jtitle=Bulletin
of Blah Blahamp; then Zotero stops at the stitle param and proceeds to
try and save the entry. So the moral of the story is watch out for empty
OpenURL attributes in your COinS.

Much thanks to rsinger for I would not have stumbled upon the solution
without the umlaut's COinS for the same citation for comparison.

--
Jay L.