Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Wilfred Drew
I did not see any intervention by anyone. I saw, for the most part, intelligent 
discussions and questions among professionals.

Bill Drew
http://BillTheLibrarian.com

Sent from my Android phone using TouchDown (www.nitrodesk.com)

-Original Message-
From: BRIAN TINGLE [brian.tingle.cdlib@gmail.com]
Received: Tuesday, 27 Sep 2011, 11:50pm
To: CODE4LIB@LISTSERV.ND.EDU [CODE4LIB@LISTSERV.ND.EDU]
Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, 
Boston Public Library (Boston, MA)

I know I should not take the bait... but if anything we say on this list -- 
however stupid or pedantic -- is taken as representing our employers and not 
our personal opinions; then I'm not sure this is a list I can participate in.  
It is chilling to see veiled legal threats thrown around on this list.   I 
mostly lurk here anyways.  But if everything I say is going to be taken to be 
the official word of my employer, then basically I can't say anything at all as 
far as I understand, except maybe if I cut and paste from press releases / get 
everything I say vetted though a communications officer.

I read the announcement in a way more similar to the way Ya'aqov did than the 
way Roy did; but I don't see how Roy's comments were uncalled for.  As far as 
interfering with a recruitment (?) if anything this increased the visibility of 
this position.  I know I would not have bothered to read the position 
description (on a vacation day even) if I had not been curious to see why it 
had attracted so much attention.

Are there any ground rules or terms of use for this list...  All I can find is 
this:

https://listserv.nd.edu/cgi-bin/wa?A2=ind0312L=CODE4LIBT=0F=S=P=61

If it is official policy that we don't speak for ourselves, I'm out of here.


On Sep 27, 2011, at 7:14 PM, Ya'aqov Ziso wrote:

 The posting's sentence  't*he successful candidate will develop and
 maintain' * does NOT say *'*developing its own digital repository system
 ... throwing anything else at it beyond this one developer' as Roy put it.

 In a community where any comma or space makes a world of a difference I pay
 attention to all words and their consequences.

 Roy, the wording of your question and intervention in BPL's search (as
 someone representing OCLC and its monopoly) were uncalled for. Yes, let's
 move on, Ya'aqov




 On Tue, Sep 27, 2011 at 12:40 PM, Roy Tennant roytenn...@gmail.com wrote:

 Phew! That's a relief! I saw the word develop instead of
 implement. Thanks for the clarification,
 Roi

 2011/9/27 Colford, Scot scolf...@bpl.org:
 Not developing from scratch, mind you.

 This position will be working closely with the other position posted for
 Web Services Developer, the rest of the Web Services and Digital Projects
 teams already at the BPL, and the staffs of other Massachusetts libraries
 participating the Digital Commonwealth project.

 Don't you worry about us, Roy. ;-)

 \-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/

 Scot Colford
 Web Services Manager
 Boston Public Library

 scolf...@bpl.org
 Phone 617.859.2399
 Mobile 617.592.8669
 Fax 617.536.7558







 On 9/27/11 11:58 AM, Roy Tennant roytenn...@gmail.com wrote:

 So BPL is developing its own digital repository system? Mind if I ask
 why? And are you throwing anything else at it beyond this one
 developer?
 Roy

 On Tue, Sep 27, 2011 at 8:52 AM, Colford, Scot scolf...@bpl.org wrote:
 The Boston Public Library is accepting applications for the Digital
 Library Repository Developer position. The successful candidate will
 develop and maintain the core technical infrastructure for a digital
 object repository and library system that will be used by Massachusetts
 libraries, archives, historical societies, and museums to store and
 deliver digital resources to users across the State and beyond.
 Competitive benefits. Salary:  $62,053 - 83,770, DOQ.


 MINIMUM QUALIFICATIONS:


 EDUCATION

 Bachelor¹s Degree in Computer Science from an accredited college or
 university with a focus on programming, applications development, and
 scripting languages. Preferred degree or coursework in
 Library/Information
 Science.


 EXPERIENCE

 · A minimum of 4 years experience of significant development
 experience
 in an object oriented environment such as Ruby, Python, or Java.

 ·Strong working knowledge of XML/XSLT.

 ·   Demonstrated familiarity with image, audio, video, and text
 file
 formats - especially as they relate to digital library standards,
 encoding/decoding/transcoding, and related metadata schemas.

 ·   Demonstrated familiarity with semantic web/RDF components such
 as SPARQL, FOAF, and OWL.

 ·   Demonstrated familiarity and comfort working with various
 operating systems such as UNIX/Linux, Windows, and Mac OSX.

 ·  Significant experience working in LAMP and/or WAMP stacks,
 preferably on virtualized and/or cloud-computing platforms.

 ·   Experience with open-source repository systems such as Fedora,
 

[CODE4LIB] IR+ 2.1 released

2011-09-28 Thread Sarr, Nathan
IR+ 2.1 has been released.

 

The University of Rochester is pleased to announce the release of its
open source institutional repository, IR+, version 2.1.  Following a
successful production launch at the University of Rochester on August
16, 2011, IR+ 2.1 is now available to the entire community. 

 

The IR+ system is based on extensive user research. With portfolios,
personal workspaces, and publication listings, it offers useful tools
for researchers and extends the role of the repository into the
authoring process. IR+ is a fully featured digital repository management
solution, whose goals are to meet the needs of any organization that
needs to author, publish and preserve digital information.

 

The download and documentation can be found at http://www.irplus.org

 

The new version has many new features and updates. These include:

 

NEW:

 

- Support for MARC 21 file import and export.  IR+ can now import MARC21
(.mrc) files, and export MARCXML and MARC21 (.mrc) files.

 

- MARCXML information can now be harvested from IR+ through OAI.

 

- The following types of files: jpg, tiff, tif, jpeg, png, gif and bmp
in institutional publications are now automatically opened in the
browser.

 

FIXED:

 

- Moving files and folders in a published institutional publication and
then selecting Finish Later took users to the workspace rather than to
the full publication.

 

- View of the file system in the first step of Create Publication now
shows files and folders ordered by type:   folders first, alpha, then
files alpha. 

 

- Final step of submission screen now shows full publication name -
previously did not show articles (A, The, ...) . 

 

- IE issue when users change logo - larger logos caused the header to go
beyond set width.  

  Updated to logo 50% and links 50%.

 

- If URL was not correctly entered by user In a publication it caused an
exception on item_files_frag.jsp.  Updated to use ItemLink.urlValue
rather than ItemLink.url so no exception caused by incorrect url.

 

- Displays processing window when deleting personal publications.  This
prevents users from trying to perform actions while the delete is
occurring.

 

- Change in default license for the repository now requires the license
to be accepted when the user visits their workspace.

 

- Researcher pages picture upload: if no primary picture exists, the
uploaded picture becomes the primary picture.  If the primary picture is
deleted and other pictures exist the next picture in the set becomes the
primary picture.

 

- No longer require researcher page abilities for administrator
privileges.  Administrators may not need this privilege and can add it
at a later time if needed to their own accounts.

 

- Fixed issues with IE and FF related to add/remove of Other Title.

 

- Fixed license display so users can scroll to view entire license in
IE.   

 

- Metadata: separation of Publication from Publisher.

 

- CSS was not correct on some images with multiple classes.

 

- Fixed null pointer issue in collection searching when collection no
longer exists.

 

- Updated link to YUI library.

 

- Moved tag library tld file to WEB-INF to fix issue with Tomcat 7.

 

Please enjoy and let us know if you have any questions.

 

-Nate

 

Nathan Sarr

Senior Software Engineer

River Campus Libraries

University of Rochester

Rochester, NY  14627

(585) 275-0692

 


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Fleming, Declan
++

D

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of BRIAN 
TINGLE
Sent: Tuesday, September 27, 2011 8:47 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, 
Boston Public Library (Boston, MA)

I know I should not take the bait... but if anything we say on this list -- 
however stupid or pedantic -- is taken as representing our employers and not 
our personal opinions; then I'm not sure this is a list I can participate in.  
It is chilling to see veiled legal threats thrown around on this list.   I 
mostly lurk here anyways.  But if everything I say is going to be taken to be 
the official word of my employer, then basically I can't say anything at all as 
far as I understand, except maybe if I cut and paste from press releases / get 
everything I say vetted though a communications officer.

I read the announcement in a way more similar to the way Ya'aqov did than the 
way Roy did; but I don't see how Roy's comments were uncalled for.  As far as 
interfering with a recruitment (?) if anything this increased the visibility of 
this position.  I know I would not have bothered to read the position 
description (on a vacation day even) if I had not been curious to see why it 
had attracted so much attention.

Are there any ground rules or terms of use for this list...  All I can find is 
this:

https://listserv.nd.edu/cgi-bin/wa?A2=ind0312L=CODE4LIBT=0F=S=P=61

If it is official policy that we don't speak for ourselves, I'm out of here.


On Sep 27, 2011, at 7:14 PM, Ya'aqov Ziso wrote:

 The posting's sentence  't*he successful candidate will develop and 
 maintain' * does NOT say *'*developing its own digital repository 
 system ... throwing anything else at it beyond this one developer' as Roy put 
 it.
 
 In a community where any comma or space makes a world of a difference 
 I pay attention to all words and their consequences.
 
 Roy, the wording of your question and intervention in BPL's search (as 
 someone representing OCLC and its monopoly) were uncalled for. Yes, 
 let's move on, Ya'aqov
 
 
 
 
 On Tue, Sep 27, 2011 at 12:40 PM, Roy Tennant roytenn...@gmail.com wrote:
 
 Phew! That's a relief! I saw the word develop instead of 
 implement. Thanks for the clarification, Roi
 
 2011/9/27 Colford, Scot scolf...@bpl.org:
 Not developing from scratch, mind you.
 
 This position will be working closely with the other position posted 
 for Web Services Developer, the rest of the Web Services and Digital 
 Projects teams already at the BPL, and the staffs of other 
 Massachusetts libraries participating the Digital Commonwealth project.
 
 Don't you worry about us, Roy. ;-)
 
 \-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/
 
 Scot Colford
 Web Services Manager
 Boston Public Library
 
 scolf...@bpl.org
 Phone 617.859.2399
 Mobile 617.592.8669
 Fax 617.536.7558
 
 
 
 
 
 
 
 On 9/27/11 11:58 AM, Roy Tennant roytenn...@gmail.com wrote:
 
 So BPL is developing its own digital repository system? Mind if I 
 ask why? And are you throwing anything else at it beyond this one 
 developer?
 Roy
 
 On Tue, Sep 27, 2011 at 8:52 AM, Colford, Scot scolf...@bpl.org wrote:
 The Boston Public Library is accepting applications for the 
 Digital Library Repository Developer position. The successful 
 candidate will develop and maintain the core technical 
 infrastructure for a digital object repository and library system 
 that will be used by Massachusetts libraries, archives, historical 
 societies, and museums to store and deliver digital resources to users 
 across the State and beyond.
 Competitive benefits. Salary:  $62,053 - 83,770, DOQ.
 
 
 MINIMUM QUALIFICATIONS:
 
 
 EDUCATION
 
 Bachelor¹s Degree in Computer Science from an accredited college 
 or university with a focus on programming, applications 
 development, and scripting languages. Preferred degree or 
 coursework in Library/Information Science.
 
 
 EXPERIENCE
 
 · A minimum of 4 years experience of significant development
 experience
 in an object oriented environment such as Ruby, Python, or Java.
 
 ·Strong working knowledge of XML/XSLT.
 
 ·   Demonstrated familiarity with image, audio, video, and text
 file
 formats - especially as they relate to digital library standards, 
 encoding/decoding/transcoding, and related metadata schemas.
 
 ·   Demonstrated familiarity with semantic web/RDF components such
 as SPARQL, FOAF, and OWL.
 
 ·   Demonstrated familiarity and comfort working with various
 operating systems such as UNIX/Linux, Windows, and Mac OSX.
 
 ·  Significant experience working in LAMP and/or WAMP stacks,
 preferably on virtualized and/or cloud-computing platforms.
 
 ·   Experience with open-source repository systems such as Fedora,
 Greenstone, or D-Space and affiliated projects and service 
 providers such as Hydra, Islandora, and Duraspace.
 
 ·   Demonstrated project management experience.
 
 

Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Michael J. Giarlo
I don't think code4lib has anything resembling an official policy,
Brian, so I wouldn't fret.

-Mike


On Wed, Sep 28, 2011 at 12:49, Fleming, Declan dflem...@ucsd.edu wrote:
 ++

 D

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of BRIAN 
 TINGLE
 Sent: Tuesday, September 27, 2011 8:47 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, 
 Boston Public Library (Boston, MA)

 I know I should not take the bait... but if anything we say on this list -- 
 however stupid or pedantic -- is taken as representing our employers and not 
 our personal opinions; then I'm not sure this is a list I can participate in. 
  It is chilling to see veiled legal threats thrown around on this list.   I 
 mostly lurk here anyways.  But if everything I say is going to be taken to be 
 the official word of my employer, then basically I can't say anything at all 
 as far as I understand, except maybe if I cut and paste from press releases / 
 get everything I say vetted though a communications officer.

 I read the announcement in a way more similar to the way Ya'aqov did than the 
 way Roy did; but I don't see how Roy's comments were uncalled for.  As far as 
 interfering with a recruitment (?) if anything this increased the visibility 
 of this position.  I know I would not have bothered to read the position 
 description (on a vacation day even) if I had not been curious to see why it 
 had attracted so much attention.

 Are there any ground rules or terms of use for this list...  All I can find 
 is this:

 https://listserv.nd.edu/cgi-bin/wa?A2=ind0312L=CODE4LIBT=0F=S=P=61

 If it is official policy that we don't speak for ourselves, I'm out of here.


 On Sep 27, 2011, at 7:14 PM, Ya'aqov Ziso wrote:

 The posting's sentence  't*he successful candidate will develop and
 maintain' * does NOT say *'*developing its own digital repository
 system ... throwing anything else at it beyond this one developer' as Roy 
 put it.

 In a community where any comma or space makes a world of a difference
 I pay attention to all words and their consequences.

 Roy, the wording of your question and intervention in BPL's search (as
 someone representing OCLC and its monopoly) were uncalled for. Yes,
 let's move on, Ya'aqov




 On Tue, Sep 27, 2011 at 12:40 PM, Roy Tennant roytenn...@gmail.com wrote:

 Phew! That's a relief! I saw the word develop instead of
 implement. Thanks for the clarification, Roi

 2011/9/27 Colford, Scot scolf...@bpl.org:
 Not developing from scratch, mind you.

 This position will be working closely with the other position posted
 for Web Services Developer, the rest of the Web Services and Digital
 Projects teams already at the BPL, and the staffs of other
 Massachusetts libraries participating the Digital Commonwealth project.

 Don't you worry about us, Roy. ;-)

 \-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/

 Scot Colford
 Web Services Manager
 Boston Public Library

 scolf...@bpl.org
 Phone 617.859.2399
 Mobile 617.592.8669
 Fax 617.536.7558







 On 9/27/11 11:58 AM, Roy Tennant roytenn...@gmail.com wrote:

 So BPL is developing its own digital repository system? Mind if I
 ask why? And are you throwing anything else at it beyond this one
 developer?
 Roy

 On Tue, Sep 27, 2011 at 8:52 AM, Colford, Scot scolf...@bpl.org wrote:
 The Boston Public Library is accepting applications for the
 Digital Library Repository Developer position. The successful
 candidate will develop and maintain the core technical
 infrastructure for a digital object repository and library system
 that will be used by Massachusetts libraries, archives, historical
 societies, and museums to store and deliver digital resources to users 
 across the State and beyond.
 Competitive benefits. Salary:  $62,053 - 83,770, DOQ.


 MINIMUM QUALIFICATIONS:


 EDUCATION

 Bachelor¹s Degree in Computer Science from an accredited college
 or university with a focus on programming, applications
 development, and scripting languages. Preferred degree or
 coursework in Library/Information Science.


 EXPERIENCE

 · A minimum of 4 years experience of significant development
 experience
 in an object oriented environment such as Ruby, Python, or Java.

 ·        Strong working knowledge of XML/XSLT.

 ·       Demonstrated familiarity with image, audio, video, and text
 file
 formats - especially as they relate to digital library standards,
 encoding/decoding/transcoding, and related metadata schemas.

 ·       Demonstrated familiarity with semantic web/RDF components such
 as SPARQL, FOAF, and OWL.

 ·       Demonstrated familiarity and comfort working with various
 operating systems such as UNIX/Linux, Windows, and Mac OSX.

 ·      Significant experience working in LAMP and/or WAMP stacks,
 preferably on virtualized and/or cloud-computing platforms.

 ·       Experience with open-source repository systems such as Fedora,
 Greenstone, or D-Space 

Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Michael B. Klein
I hope not. It's a very short road from policy to (*shudder*) standards of
quality and conduct. And then we're ALL screwed.

On Wed, Sep 28, 2011 at 9:56 AM, Michael J. Giarlo 
leftw...@alumni.rutgers.edu wrote:

 I don't think code4lib has anything resembling an official policy,
 Brian, so I wouldn't fret.

 -Mike


 On Wed, Sep 28, 2011 at 12:49, Fleming, Declan dflem...@ucsd.edu wrote:
  ++
 
  D
 
  -Original Message-
  From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 BRIAN TINGLE
  Sent: Tuesday, September 27, 2011 8:47 PM
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository
 Developer, Boston Public Library (Boston, MA)
 
  I know I should not take the bait... but if anything we say on this list
 -- however stupid or pedantic -- is taken as representing our employers and
 not our personal opinions; then I'm not sure this is a list I can
 participate in.  It is chilling to see veiled legal threats thrown around on
 this list.   I mostly lurk here anyways.  But if everything I say is going
 to be taken to be the official word of my employer, then basically I can't
 say anything at all as far as I understand, except maybe if I cut and paste
 from press releases / get everything I say vetted though a communications
 officer.
 
  I read the announcement in a way more similar to the way Ya'aqov did than
 the way Roy did; but I don't see how Roy's comments were uncalled for.  As
 far as interfering with a recruitment (?) if anything this increased the
 visibility of this position.  I know I would not have bothered to read the
 position description (on a vacation day even) if I had not been curious to
 see why it had attracted so much attention.
 
  Are there any ground rules or terms of use for this list...  All I can
 find is this:
 
  https://listserv.nd.edu/cgi-bin/wa?A2=ind0312L=CODE4LIBT=0F=S=P=61
 
  If it is official policy that we don't speak for ourselves, I'm out of
 here.
 
 
  On Sep 27, 2011, at 7:14 PM, Ya'aqov Ziso wrote:
 
  The posting's sentence  't*he successful candidate will develop and
  maintain' * does NOT say *'*developing its own digital repository
  system ... throwing anything else at it beyond this one developer' as
 Roy put it.
 
  In a community where any comma or space makes a world of a difference
  I pay attention to all words and their consequences.
 
  Roy, the wording of your question and intervention in BPL's search (as
  someone representing OCLC and its monopoly) were uncalled for. Yes,
  let's move on, Ya'aqov
 
 
 
 
  On Tue, Sep 27, 2011 at 12:40 PM, Roy Tennant roytenn...@gmail.com
 wrote:
 
  Phew! That's a relief! I saw the word develop instead of
  implement. Thanks for the clarification, Roi
 
  2011/9/27 Colford, Scot scolf...@bpl.org:
  Not developing from scratch, mind you.
 
  This position will be working closely with the other position posted
  for Web Services Developer, the rest of the Web Services and Digital
  Projects teams already at the BPL, and the staffs of other
  Massachusetts libraries participating the Digital Commonwealth
 project.
 
  Don't you worry about us, Roy. ;-)
 
  \-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/
 
  Scot Colford
  Web Services Manager
  Boston Public Library
 
  scolf...@bpl.org
  Phone 617.859.2399
  Mobile 617.592.8669
  Fax 617.536.7558
 
 
 
 
 
 
 
  On 9/27/11 11:58 AM, Roy Tennant roytenn...@gmail.com wrote:
 
  So BPL is developing its own digital repository system? Mind if I
  ask why? And are you throwing anything else at it beyond this one
  developer?
  Roy
 
  On Tue, Sep 27, 2011 at 8:52 AM, Colford, Scot scolf...@bpl.org
 wrote:
  The Boston Public Library is accepting applications for the
  Digital Library Repository Developer position. The successful
  candidate will develop and maintain the core technical
  infrastructure for a digital object repository and library system
  that will be used by Massachusetts libraries, archives, historical
  societies, and museums to store and deliver digital resources to
 users across the State and beyond.
  Competitive benefits. Salary:  $62,053 - 83,770, DOQ.
 
 
  MINIMUM QUALIFICATIONS:
 
 
  EDUCATION
 
  Bachelor¹s Degree in Computer Science from an accredited college
  or university with a focus on programming, applications
  development, and scripting languages. Preferred degree or
  coursework in Library/Information Science.
 
 
  EXPERIENCE
 
  · A minimum of 4 years experience of significant development
  experience
  in an object oriented environment such as Ruby, Python, or Java.
 
  ·Strong working knowledge of XML/XSLT.
 
  ·   Demonstrated familiarity with image, audio, video, and text
  file
  formats - especially as they relate to digital library standards,
  encoding/decoding/transcoding, and related metadata schemas.
 
  ·   Demonstrated familiarity with semantic web/RDF components
 such
  as SPARQL, FOAF, and OWL.
 
  ·   Demonstrated familiarity 

Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Eric Lease Morgan
 Are there any ground rules or terms of use for this list...  All I can
 find is this:
 
 https://listserv.nd.edu/cgi-bin/wa?A2=ind0312L=CODE4LIBT=0F=S=P=61

Now that is one h3ll of a policy, if I do say so myself! --ELM


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Keith Jenkins
Unless it has changed, I think the official posting policy is here:
https://listserv.nd.edu/cgi-bin/wa?A2=ind0311L=CODE4LIBD=0T=0P=3396


[CODE4LIB] New thread: Why are you doing what you're doing?

2011-09-28 Thread Eric Hellman
I think it's a good question, worth asking about *every* dev position being 
hired for.  I would be interested to hear an answer from others on the list. In 
fact, I think the price of putting a position announcement on Code4lib should 
be a willingness to answer why?. And why not? is a pretty pathetic answer.

For me, I'm doing what I'm doing because I think it's important and because no 
one else is doing it. I hope there are many other with a similar answer.

Eric


Re: [CODE4LIB] New thread: Why are you doing what you're doing?

2011-09-28 Thread VM Brasseur

On 9/28/11 10:44 AM, Eric Hellman wrote:

I think it's a good question, worth asking about *every* dev position being hired for.  I would be 
interested to hear an answer from others on the list. In fact, I think the price of putting a 
position announcement on Code4lib should be a willingness to answer why?. And why 
not? is a pretty pathetic answer.

For me, I'm doing what I'm doing because I think it's important and because no 
one else is doing it. I hope there are many other with a similar answer.


An answer which assumes we all have our Eric Hellman bios at the ready. ;-)

Perhaps a more complete question would be What are you doing and why?

--VMB

--
Vicky Brasseur
Product Manager, Digital Archive Service
Internet Archive
http://archive.org
v...@archive.org


Re: [CODE4LIB] New thread: Why are you doing what you're doing?

2011-09-28 Thread Ashton, Andrew
Many of us have had to answer that question several times before getting to
the point where a job posting is even possible, so it shouldn't be hard ;).


But I think it is worth glossing the question a bit...dev positions could
be created to create new stuff from scratch, or they could be used to
develop existing systems to meet local needs, as is our case in hiring for
our Digital Repository Manager (
http://library.brown.edu/cds/pages/job-opportunity-digital-repository-manager-2)ahem.
 In our case, we chose inherently flexible, interchangeable platforms
(Fedora/Solr/Django) because we recognized that our community's needs would
evolve faster than any one product.  So while we're not creating any
particular piece of that stack from scratch, we feel we need the flexibility
to create outcomes that may serve needs unique to Brown.

It seems that the bar for justifying a position would be set differently
based on the those kinds of nuances.

-Andy

On Wed, Sep 28, 2011 at 1:44 PM, Eric Hellman e...@hellman.net wrote:

 I think it's a good question, worth asking about *every* dev position being
 hired for.  I would be interested to hear an answer from others on the list.
 In fact, I think the price of putting a position announcement on Code4lib
 should be a willingness to answer why?. And why not? is a pretty
 pathetic answer.

 For me, I'm doing what I'm doing because I think it's important and because
 no one else is doing it. I hope there are many other with a similar answer.

 Eric




-- 
Andrew Ashton
Director of Digital Technologies
Brown University Library


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Ya'aqov Ziso
*As a community, we create and modify our policies as we go along SO THAT we
can contribute freely in our discussions with each other.*
*
*
*Anybody, including a senior officer from corporate OCLC can simply state
that her/his opinion does not represent her/his employer. **[without such
distinction from OCLC's Tennant, how would an applicant feel about the
position's description? to whom does s/he report, to BPL or partially also
to OCLC?]*
*
*
*This list archives include instances where such distinctions were not
drawn, and people expected OCLC to kick in resources and involvements, and
that did not happen. The reverse also happened, and personal opinions turned
out to be strict OCLC policy.*
*
*
*Ya'aqov*


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Michael B. Klein
On Wed, Sep 28, 2011 at 11:29 AM, Michael J. Giarlo 
leftw...@alumni.rutgers.edu wrote:


 P.S. Perhaps those who take issue with Mr. Tennant's listserv
 etiquette and ethics can take this up privately?


WHY IS PENN STATE SO INTERESTED IN SUPPRESSING DISCUSSION OF THIS
TOPIC??!?!!


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Stephen Westman
I had been planning on ignoring this tempest in a teapot, but I feel that I
may have something to say in this matter.

how would an applicant feel  As it turns out, I am in the process of
applying for positions.  In fact, I am interested in exploring this
particular position.  I have been in the library field for some time and
have read (and respected) Roy Tennant's views and research for years.  Never
would it even have occurred to me to think of him as a corporate shill for
OCLC.  It CERTAINLY has not persuaded nor manipulated me one way or the
other in terms of applying for the job.

I think that the question Roy asked was a thoroughly appropriate and
valuable one: asking one person to design an IR from the ground up on their
own COULD be a pretty daunting task.  His question helped to clarify the
position description.  I think that it is inaccurate - I would even say,
utterly inappropriate - to ascribe subversive motives to what was
essentially a request for more information.  I would agree that emacs vs. vi
wars are less of a waste of considerable bandwidth than this discussion has
generated.

BTW - I am using my personal email rather than that of the institution at
which I work, lest somebody think that I speak for that institution.

Stephen Westman
Somewhere in the Ethernet



On Wed, Sep 28, 2011 at 2:11 PM, Ya'aqov Ziso yaaq...@gmail.com wrote:

 *As a community, we create and modify our policies as we go along SO THAT
 we
 can contribute freely in our discussions with each other.*
 *
 *
 *Anybody, including a senior officer from corporate OCLC can simply state
 that her/his opinion does not represent her/his employer. **[without such
 distinction from OCLC's Tennant, how would an applicant feel about the
 position's description? to whom does s/he report, to BPL or partially also
 to OCLC?]*
 *
 *
 *This list archives include instances where such distinctions were not
 drawn, and people expected OCLC to kick in resources and involvements, and
 that did not happen. The reverse also happened, and personal opinions
 turned
 out to be strict OCLC policy.*
 *
 *
 *Ya'aqov*



Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Michael J. Giarlo
On Wed, Sep 28, 2011 at 14:32, Michael B. Klein mbkl...@gmail.com wrote:

 WHY IS PENN STATE SO INTERESTED IN SUPPRESSING DISCUSSION OF THIS
 TOPIC??!?!!

It's what we do. See: climategate.

-Mike

P.S. Dear Ombudsperson: j/k.


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Matt McCollow
I just want you all to know, in an official capacity as a McMaster employee, 
that I had a tuna sandwich for lunch, and it was delicious. Please note that I 
don't intend this to influence anyone else's future plans for lunch.

Matt McCollow
Web Developer
Mills Library, McMaster University

On 2011-09-28, at 2:34 PM, Stephen Westman wrote:

 I had been planning on ignoring this tempest in a teapot, but I feel that I
 may have something to say in this matter.
 
 how would an applicant feel  As it turns out, I am in the process of
 applying for positions.  In fact, I am interested in exploring this
 particular position.  I have been in the library field for some time and
 have read (and respected) Roy Tennant's views and research for years.  Never
 would it even have occurred to me to think of him as a corporate shill for
 OCLC.  It CERTAINLY has not persuaded nor manipulated me one way or the
 other in terms of applying for the job.
 
 I think that the question Roy asked was a thoroughly appropriate and
 valuable one: asking one person to design an IR from the ground up on their
 own COULD be a pretty daunting task.  His question helped to clarify the
 position description.  I think that it is inaccurate - I would even say,
 utterly inappropriate - to ascribe subversive motives to what was
 essentially a request for more information.  I would agree that emacs vs. vi
 wars are less of a waste of considerable bandwidth than this discussion has
 generated.
 
 BTW - I am using my personal email rather than that of the institution at
 which I work, lest somebody think that I speak for that institution.
 
 Stephen Westman
 Somewhere in the Ethernet
 
 
 
 On Wed, Sep 28, 2011 at 2:11 PM, Ya'aqov Ziso yaaq...@gmail.com wrote:
 
 *As a community, we create and modify our policies as we go along SO THAT
 we
 can contribute freely in our discussions with each other.*
 *
 *
 *Anybody, including a senior officer from corporate OCLC can simply state
 that her/his opinion does not represent her/his employer. **[without such
 distinction from OCLC's Tennant, how would an applicant feel about the
 position's description? to whom does s/he report, to BPL or partially also
 to OCLC?]*
 *
 *
 *This list archives include instances where such distinctions were not
 drawn, and people expected OCLC to kick in resources and involvements, and
 that did not happen. The reverse also happened, and personal opinions
 turned
 out to be strict OCLC policy.*
 *
 *
 *Ya'aqov*
 


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Mark A. Matienzo
On Wed, Sep 28, 2011 at 2:38 PM, Michael J. Giarlo
leftw...@alumni.rutgers.edu wrote:
 On Wed, Sep 28, 2011 at 14:32, Michael B. Klein mbkl...@gmail.com wrote:

 WHY IS PENN STATE SO INTERESTED IN SUPPRESSING DISCUSSION OF THIS
 TOPIC??!?!!

 It's what we do. See: climategate.

http://i.imgur.com/Hy6HL.gif


Re: [CODE4LIB] New thread: Why are you doing what you're doing?

2011-09-28 Thread BWS Johnson
Salvete!

 On 9/28/11 2:12 PM, Karen Coyle li...@kcoyle.net wrote:
 
  I think a great question would be: what would you REALLY like to be
  doing? And I'm meaning that professionally, not I'd rather be
  sailing/sleeping/drinking a beer. Pretend that the daily niggling
  bits of the job are gone and money is no object -- what would you do?
 

    This is fun in a what did you do over the summer sort of way. :)

    I used to say that one of the things I'd do if I won the lottery would be 
to run an experimental Library. As it turned out, I didn't need to win the 
lottery. My Board was pretty cool and let me implement a lot of the stuff that 
I wanted to. So I feel like that's out of my system now. (At least the part of 
the experiment that involved running a Library on a shoestring budget. I'd 
still like to try and run a Library at some point on an adequate or dare I say 
plush budget.) 

    I worked a lot of different jobs before finding Library and Information 
Science. I can safely say that you haven't lived until you've tossed cones out 
on the Jersey Turnpike and watched a chronic offender's undercarriage be 
mercilessly ripped out from under him by a metal stool. (Not my initiative, no 
one was hurt, but I bet he never ran the booth again.) Gordon Ramsay is a 
kitten compared to a lot of Chefs. When you knock on a total stranger's door 
and ask after their political support, you have a lot better idea of why things 
take forever politically. I'm still not sure if Children's Reference beats 
literally smelling the roses all day. 

    I love learning, I love writing, and yes, get thy tomatoes ready, I really 
like books. I wanted to do research, but my experience was in public. 
Thankfully my Patrons egged me into writing stuff anyway.

    I live in a bubble. I have an incredibly modest standard of living. When a 
colleague suggested to me that I become a technology consultant for small 
Libraries, my immediate response was Oh I can't, they can't afford to pay a 
consultant. In the back of my head, I was thinking Why just technology? I 
write a hell of an annual plan and I know plenty of people that dread that. I 
index, too...hmmm. The solution was to have a hell of a sliding scale. Inner 
city school, you don't get to pay me. Very rich foundation looking for an 
awards panelist, show me the money, please.

    I do what comes to my doorstep and it is usually awesome. If nothing shows 
up, I research or write documentation. The field is diverse. Go play. :) I 
can't think of anything better to do. Our field basically assists people that 
need help. So that's what I do, that's what I like to do, and I can't think of 
much else to do.

Cheers,
Brooke


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Peter Murray
On Sep 28, 2011, at 2:32 PM, Michael B. Klein wrote:
 On Wed, Sep 28, 2011 at 11:29 AM, Michael J. Giarlo 
 leftw...@alumni.rutgers.edu wrote:
 P.S. Perhaps those who take issue with Mr. Tennant's listserv
 etiquette and ethics can take this up privately?
 
 
 WHY IS PENN STATE SO INTERESTED IN SUPPRESSING DISCUSSION OF THIS
 TOPIC??!?!!


Clearly we need a mailing list to discuss this matter.  tennant4lib anyone?


Peter
-- 
Peter Murray peter.mur...@lyrasis.orgtel:+1-678-235-2955
 
Ass't Director, Technology Services Development   http://dltj.org/about/
LYRASIS   --Great Libraries. Strong Communities. Innovative Answers.
The Disruptive Library Technology Jesterhttp://dltj.org/ 
Attrib-Noncomm-Share   http://creativecommons.org/licenses/by-nc-sa/2.5/


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Kevin S. Clarke
I, for one, welcome our new OCLC overlords.

Kevin


On Wed, Sep 28, 2011 at 2:16 PM, Sean Hannan shan...@jhu.edu wrote:
 OCLC Monopoly!

 Go directly to CONTENTdm. Do not pass Worldcat. Do not collect $200.

 -Sean


 On 9/28/11 2:11 PM, Ya'aqov Ziso yaaq...@gmail.com wrote:

 *As a community, we create and modify our policies as we go along SO THAT we
 can contribute freely in our discussions with each other.*
 *
 *
 *Anybody, including a senior officer from corporate OCLC can simply state
 that her/his opinion does not represent her/his employer. **[without such
 distinction from OCLC's Tennant, how would an applicant feel about the
 position's description? to whom does s/he report, to BPL or partially also
 to OCLC?]*
 *
 *
 *This list archives include instances where such distinctions were not
 drawn, and people expected OCLC to kick in resources and involvements, and
 that did not happen. The reverse also happened, and personal opinions turned
 out to be strict OCLC policy.*
 *
 *
 *Ya'aqov*



Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Shearer, Timothy J
Don't you mean tennant4oclc?  He cannot be 4lib.

-t

On 9/28/11 3:02 PM, Peter Murray peter.mur...@lyrasis.org wrote:

On Sep 28, 2011, at 2:32 PM, Michael B. Klein wrote:
 On Wed, Sep 28, 2011 at 11:29 AM, Michael J. Giarlo 
 leftw...@alumni.rutgers.edu wrote:
 P.S. Perhaps those who take issue with Mr. Tennant's listserv
 etiquette and ethics can take this up privately?
 
 
 WHY IS PENN STATE SO INTERESTED IN SUPPRESSING DISCUSSION OF THIS
 TOPIC??!?!!


Clearly we need a mailing list to discuss this matter.  tennant4lib
anyone?


Peter
-- 
Peter Murray peter.mur...@lyrasis.orgtel:+1-678-235-2955
   
Ass't Director, Technology Services Development   http://dltj.org/about/
LYRASIS   --Great Libraries. Strong Communities. Innovative Answers.
The Disruptive Library Technology Jesterhttp://dltj.org/
Attrib-Noncomm-Share   http://creativecommons.org/licenses/by-nc-sa/2.5/


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Suchy, Daniel
I demand a full investigation of TennantGate! 
-dan
-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Shearer, Timothy J
Sent: Wednesday, September 28, 2011 12:05 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, 
Boston Public Library (Boston, MA)

Don't you mean tennant4oclc?  He cannot be 4lib.

-t

On 9/28/11 3:02 PM, Peter Murray peter.mur...@lyrasis.org wrote:

On Sep 28, 2011, at 2:32 PM, Michael B. Klein wrote:
 On Wed, Sep 28, 2011 at 11:29 AM, Michael J. Giarlo  
 leftw...@alumni.rutgers.edu wrote:
 P.S. Perhaps those who take issue with Mr. Tennant's listserv 
 etiquette and ethics can take this up privately?
 
 
 WHY IS PENN STATE SO INTERESTED IN SUPPRESSING DISCUSSION OF THIS 
 TOPIC??!?!!


Clearly we need a mailing list to discuss this matter.  tennant4lib 
anyone?


Peter
-- 
Peter Murray peter.mur...@lyrasis.orgtel:+1-678-235-2955
   
Ass't Director, Technology Services Development   http://dltj.org/about/
LYRASIS   --Great Libraries. Strong Communities. Innovative Answers.
The Disruptive Library Technology Jesterhttp://dltj.org/
Attrib-Noncomm-Share   http://creativecommons.org/licenses/by-nc-sa/2.5/


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Mark A. Matienzo
On Wed, Sep 28, 2011 at 3:07 PM, Suchy, Daniel dsu...@ucsd.edu wrote:
 I demand a full investigation of TennantGate!
 -dan

http://purl.org/net/matienzo/dwi


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Colford, Scot
Alrighty, folks. I've been sitting here biting my tongue for the past day,
enjoying the humor and grimacing at the overreactions. Common sense tells
me that adding to the conversation will only stoke the flames, but I've
never been known to be common, so let me express my personal views on what
happened here.

I posted an ad for a position that arguably had an ambiguous introduction.
Roy asked three questions regarding the scope of the project based on his
reading of the introductory paragraph. He expressed no opinions, personal
or those of his employer. I welcomed the opportunity to explain and to
learn how the ad could be misread. Future posts of this ad contain five
more characters (u-p-o-n-space) and now read The successful candidate
will develop upon and maintain the core technical infrastructure...

That is all. And that's the last I'll say on the matter.

\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/

Scot Colford
Web Services Manager
Boston Public Library

scolf...@bpl.org
Phone 617.859.2399
Mobile 617.592.8669
Fax 617.536.7558


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Blake, Tom
S... now that we've cleared this up - anyone want to apply?

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 
Colford, Scot
Sent: Wednesday, September 28, 2011 3:16 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, 
Boston Public Library (Boston, MA)

Alrighty, folks. I've been sitting here biting my tongue for the past day,
enjoying the humor and grimacing at the overreactions. Common sense tells
me that adding to the conversation will only stoke the flames, but I've
never been known to be common, so let me express my personal views on what
happened here.

I posted an ad for a position that arguably had an ambiguous introduction.
Roy asked three questions regarding the scope of the project based on his
reading of the introductory paragraph. He expressed no opinions, personal
or those of his employer. I welcomed the opportunity to explain and to
learn how the ad could be misread. Future posts of this ad contain five
more characters (u-p-o-n-space) and now read The successful candidate
will develop upon and maintain the core technical infrastructure...

That is all. And that's the last I'll say on the matter.

\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/

Scot Colford
Web Services Manager
Boston Public Library

scolf...@bpl.org
Phone 617.859.2399
Mobile 617.592.8669
Fax 617.536.7558


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Ryan Eby
please accept my application below

http://purl.org/net/matienzo/dwi

On Wed, Sep 28, 2011 at 3:24 PM, Blake, Tom tbl...@bpl.org wrote:
 S... now that we've cleared this up - anyone want to apply?

 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 
 Colford, Scot
 Sent: Wednesday, September 28, 2011 3:16 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, 
 Boston Public Library (Boston, MA)

 Alrighty, folks. I've been sitting here biting my tongue for the past day,
 enjoying the humor and grimacing at the overreactions. Common sense tells
 me that adding to the conversation will only stoke the flames, but I've
 never been known to be common, so let me express my personal views on what
 happened here.

 I posted an ad for a position that arguably had an ambiguous introduction.
 Roy asked three questions regarding the scope of the project based on his
 reading of the introductory paragraph. He expressed no opinions, personal
 or those of his employer. I welcomed the opportunity to explain and to
 learn how the ad could be misread. Future posts of this ad contain five
 more characters (u-p-o-n-space) and now read The successful candidate
 will develop upon and maintain the core technical infrastructure...

 That is all. And that's the last I'll say on the matter.

 \-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/

 Scot Colford
 Web Services Manager
 Boston Public Library

 scolf...@bpl.org
 Phone 617.859.2399
 Mobile 617.592.8669
 Fax 617.536.7558



[CODE4LIB] ny times best seller api

2011-09-28 Thread Nate Hill
Anybody out there using the NY times best seller API to do stuff on their
library websites?
I can't figure out what's wrong with my code here.
Data is returned as null; I can't seem to parse the response with jQuery.
Any help would be supercool.
I removed the API key - my code doesn't actually contain ''.
Here's the jQuery:

jQuery(document).ready(function(){
$(function(){
//json request to new york times
$.getJSON('
http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=',

function(data) {
//loop through the results with the following
function
$.each(data.results.book_details, function(i,item){
//turn the title into a variable
var bookTitle = item.title;
$('#container').append('p'+bookTitle+'/p');

});
});
});
});


Here's a snippet of the JSON response:

{
status: OK,
copyright: Copyright (c) 2011 The New York Times Company.  All Rights
Reserved.,
num_results: 35,
last_modified: 2011-09-23T12:00:29-04:00,
results: [{
list_name: Hardcover Fiction,
display_name: Hardcover Fiction,
updated: WEEKLY,
bestsellers_date: 2011-09-17,
published_date: 2011-10-02,
rank: 1,
rank_last_week: 0,
weeks_on_list: 1,
asterisk: 0,
dagger: 0,
isbns: [{
isbn10: 0399157786,
isbn13: 9780399157783
}],
book_details: [{
title: NEW YORK TO DALLAS,
description: An escaped child molester pursues Lt. Eve
Dallas; by Nora Roberts, writing pseudonymously.,
contributor: by J. D. Robb,
author: J D Robb,
contributor_note: ,
price: 27.95,
age_group: ,
publisher: Putnam,
primary_isbn13: 9780399157783,
primary_isbn10: 0399157786
}],
reviews: [{
book_review_link: ,
first_chapter_link: ,
sunday_review_link: ,
article_chapter_link: 
}]


-- 
Nate Hill
nathanielh...@gmail.com
http://www.natehill.net


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Ya'aqov Ziso
*S... now that we've cleared this up - anyone want to apply?*
*===*
anybody can apply, but Roy's nephew will get the job .
*
*
*
*


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread LeVan,Ralph
I demand that the investigation be expanded to include Andy Houghton,
Karen Coombs, Ralph LeVan, Devon Smith, Thom Hickey, Doug Loynes and
Michael Panzer!  These people have clearly had a pernicious impact on
this list and the general business of libraries!

Ralph

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf
Of
 Suchy, Daniel
 Sent: Wednesday, September 28, 2011 3:07 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: Job Posting: Digital Library Repository Developer, Boston
Public
 Library (Boston, MA)
 
 I demand a full investigation of TennantGate!
 -dan
 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf
Of
 Shearer, Timothy J
 Sent: Wednesday, September 28, 2011 12:05 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository
Developer,
 Boston Public Library (Boston, MA)
 
 Don't you mean tennant4oclc?  He cannot be 4lib.
 
 -t
 
 On 9/28/11 3:02 PM, Peter Murray peter.mur...@lyrasis.org wrote:
 
 On Sep 28, 2011, at 2:32 PM, Michael B. Klein wrote:
  On Wed, Sep 28, 2011 at 11:29 AM, Michael J. Giarlo 
  leftw...@alumni.rutgers.edu wrote:
  P.S. Perhaps those who take issue with Mr. Tennant's listserv
  etiquette and ethics can take this up privately?
 
 
  WHY IS PENN STATE SO INTERESTED IN SUPPRESSING DISCUSSION
 OF THIS
  TOPIC??!?!!
 
 
 Clearly we need a mailing list to discuss this matter.  tennant4lib
 anyone?
 
 
 Peter
 --
 Peter Murray peter.mur...@lyrasis.org
tel:+1-678-235-2955
 
 Ass't Director, Technology Services Development
http://dltj.org/about/
 LYRASIS   --Great Libraries. Strong Communities. Innovative
Answers.
 The Disruptive Library Technology Jester
http://dltj.org/
 Attrib-Noncomm-Share
http://creativecommons.org/licenses/by-nc-sa/2.5/


Re: [CODE4LIB] New thread: Why are you doing what you're doing?

2011-09-28 Thread Gabriel Farrell
Great logo! We do get pretty lippy around here sometimes.

On Wed, Sep 28, 2011 at 2:13 PM, Montoya, Gabriela gamont...@ucsd.edu wrote:
 I'm not a developer, but I too like to lurk on this listserv. Sometimes you 
 learn something new, and other times you just have to make light of a 
 situation. See my attached, proposed new logo.

 Gabriela

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Eric 
 Hellman
 Sent: Wednesday, September 28, 2011 10:44 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] New thread: Why are you doing what you're doing?

 I think it's a good question, worth asking about *every* dev position being 
 hired for.  I would be interested to hear an answer from others on the list. 
 In fact, I think the price of putting a position announcement on Code4lib 
 should be a willingness to answer why?. And why not? is a pretty pathetic 
 answer.

 For me, I'm doing what I'm doing because I think it's important and because 
 no one else is doing it. I hope there are many other with a similar answer.

 Eric



Re: [CODE4LIB] ny times best seller api

2011-09-28 Thread Gabriel Farrell
Looks like data.results is an array, so you'll have to loop through
it. If you just want the first result, you could get at the
book_details array with data.results[0].book_details.

On Wed, Sep 28, 2011 at 3:28 PM, Nate Hill nathanielh...@gmail.com wrote:
 Anybody out there using the NY times best seller API to do stuff on their
 library websites?
 I can't figure out what's wrong with my code here.
 Data is returned as null; I can't seem to parse the response with jQuery.
 Any help would be supercool.
 I removed the API key - my code doesn't actually contain ''.
 Here's the jQuery:

 jQuery(document).ready(function(){
    $(function(){
                    //json request to new york times
                    $.getJSON('
 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=',

                    function(data) {
                        //loop through the results with the following
 function
                        $.each(data.results.book_details, function(i,item){
                        //turn the title into a variable
                        var bookTitle = item.title;
                        $('#container').append('p'+bookTitle+'/p');

            });
        });
    });
 });


 Here's a snippet of the JSON response:

 {
    status: OK,
    copyright: Copyright (c) 2011 The New York Times Company.  All Rights
 Reserved.,
    num_results: 35,
    last_modified: 2011-09-23T12:00:29-04:00,
    results: [{
        list_name: Hardcover Fiction,
        display_name: Hardcover Fiction,
        updated: WEEKLY,
        bestsellers_date: 2011-09-17,
        published_date: 2011-10-02,
        rank: 1,
        rank_last_week: 0,
        weeks_on_list: 1,
        asterisk: 0,
        dagger: 0,
        isbns: [{
            isbn10: 0399157786,
            isbn13: 9780399157783
        }],
        book_details: [{
            title: NEW YORK TO DALLAS,
            description: An escaped child molester pursues Lt. Eve
 Dallas; by Nora Roberts, writing pseudonymously.,
            contributor: by J. D. Robb,
            author: J D Robb,
            contributor_note: ,
            price: 27.95,
            age_group: ,
            publisher: Putnam,
            primary_isbn13: 9780399157783,
            primary_isbn10: 0399157786
        }],
        reviews: [{
            book_review_link: ,
            first_chapter_link: ,
            sunday_review_link: ,
            article_chapter_link: 
        }]


 --
 Nate Hill
 nathanielh...@gmail.com
 http://www.natehill.net



Re: [CODE4LIB] ny times best seller api

2011-09-28 Thread Ryan Eby
that said if you are hoping to get reviews i had very low results. i
was hoping they included reviews for things that might not have made
the best sellers but most of what i tried in some sample searches came
up blank. haven't bothers doing much with the historical best seller
data otherwise.

eby

On Wed, Sep 28, 2011 at 3:59 PM, Gabriel Farrell gsf...@gmail.com wrote:
 Looks like data.results is an array, so you'll have to loop through
 it. If you just want the first result, you could get at the
 book_details array with data.results[0].book_details.

 On Wed, Sep 28, 2011 at 3:28 PM, Nate Hill nathanielh...@gmail.com wrote:
 Anybody out there using the NY times best seller API to do stuff on their
 library websites?
 I can't figure out what's wrong with my code here.
 Data is returned as null; I can't seem to parse the response with jQuery.
 Any help would be supercool.
 I removed the API key - my code doesn't actually contain ''.
 Here's the jQuery:

 jQuery(document).ready(function(){
    $(function(){
                    //json request to new york times
                    $.getJSON('
 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=',

                    function(data) {
                        //loop through the results with the following
 function
                        $.each(data.results.book_details, function(i,item){
                        //turn the title into a variable
                        var bookTitle = item.title;
                        $('#container').append('p'+bookTitle+'/p');

            });
        });
    });
 });


 Here's a snippet of the JSON response:

 {
    status: OK,
    copyright: Copyright (c) 2011 The New York Times Company.  All Rights
 Reserved.,
    num_results: 35,
    last_modified: 2011-09-23T12:00:29-04:00,
    results: [{
        list_name: Hardcover Fiction,
        display_name: Hardcover Fiction,
        updated: WEEKLY,
        bestsellers_date: 2011-09-17,
        published_date: 2011-10-02,
        rank: 1,
        rank_last_week: 0,
        weeks_on_list: 1,
        asterisk: 0,
        dagger: 0,
        isbns: [{
            isbn10: 0399157786,
            isbn13: 9780399157783
        }],
        book_details: [{
            title: NEW YORK TO DALLAS,
            description: An escaped child molester pursues Lt. Eve
 Dallas; by Nora Roberts, writing pseudonymously.,
            contributor: by J. D. Robb,
            author: J D Robb,
            contributor_note: ,
            price: 27.95,
            age_group: ,
            publisher: Putnam,
            primary_isbn13: 9780399157783,
            primary_isbn10: 0399157786
        }],
        reviews: [{
            book_review_link: ,
            first_chapter_link: ,
            sunday_review_link: ,
            article_chapter_link: 
        }]


 --
 Nate Hill
 nathanielh...@gmail.com
 http://www.natehill.net




Re: [CODE4LIB] ny times best seller api

2011-09-28 Thread Rob Casson
and nothing specific to this case, but i've taken to developing using
.ajax() instead of the .getJSON(), etc.  .ajax underlies all the
others, but i've had better luck debugging/diagnosing with the
lower-level function.


On Wed, Sep 28, 2011 at 3:28 PM, Nate Hill nathanielh...@gmail.com wrote:
 Anybody out there using the NY times best seller API to do stuff on their
 library websites?
 I can't figure out what's wrong with my code here.
 Data is returned as null; I can't seem to parse the response with jQuery.
 Any help would be supercool.
 I removed the API key - my code doesn't actually contain ''.
 Here's the jQuery:

 jQuery(document).ready(function(){
    $(function(){
                    //json request to new york times
                    $.getJSON('
 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=',

                    function(data) {
                        //loop through the results with the following
 function
                        $.each(data.results.book_details, function(i,item){
                        //turn the title into a variable
                        var bookTitle = item.title;
                        $('#container').append('p'+bookTitle+'/p');

            });
        });
    });
 });


 Here's a snippet of the JSON response:

 {
    status: OK,
    copyright: Copyright (c) 2011 The New York Times Company.  All Rights
 Reserved.,
    num_results: 35,
    last_modified: 2011-09-23T12:00:29-04:00,
    results: [{
        list_name: Hardcover Fiction,
        display_name: Hardcover Fiction,
        updated: WEEKLY,
        bestsellers_date: 2011-09-17,
        published_date: 2011-10-02,
        rank: 1,
        rank_last_week: 0,
        weeks_on_list: 1,
        asterisk: 0,
        dagger: 0,
        isbns: [{
            isbn10: 0399157786,
            isbn13: 9780399157783
        }],
        book_details: [{
            title: NEW YORK TO DALLAS,
            description: An escaped child molester pursues Lt. Eve
 Dallas; by Nora Roberts, writing pseudonymously.,
            contributor: by J. D. Robb,
            author: J D Robb,
            contributor_note: ,
            price: 27.95,
            age_group: ,
            publisher: Putnam,
            primary_isbn13: 9780399157783,
            primary_isbn10: 0399157786
        }],
        reviews: [{
            book_review_link: ,
            first_chapter_link: ,
            sunday_review_link: ,
            article_chapter_link: 
        }]


 --
 Nate Hill
 nathanielh...@gmail.com
 http://www.natehill.net



Re: [CODE4LIB] ny times best seller api

2011-09-28 Thread Godmar Back
Are you trying to run this inside a webpage served from a domain other than
nytimes.com?
If so, you'd need to use JSONP, which a cursory examination of their API
documentation reveals they do not support. So, you need to use a proxy.

Here's one:
$ cat hardcover.php
?
$cb = @$_GET['callback'];

$json = file_get_contents('
http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key='
);
header(Content-Type: text/javascript);
echo $cb . '(' . $json . ')';

?

Install it on your webserver, then change your JavaScript code to refer to
it using callback=?.

For instance, if you installed it on
http://libx.lib.vt.edu/services/nytimes/hardcover.php
then you would be using the URL
http://libx.lib.vt.edu/services/nytimes/hardcover.php?callback=?
(.getJSON will replace the ? with a suitably generated function name).

 - Godmar

On Wed, Sep 28, 2011 at 3:28 PM, Nate Hill nathanielh...@gmail.com wrote:

 Anybody out there using the NY times best seller API to do stuff on their
 library websites?
 I can't figure out what's wrong with my code here.
 Data is returned as null; I can't seem to parse the response with jQuery.
 Any help would be supercool.
 I removed the API key - my code doesn't actually contain ''.
 Here's the jQuery:

 jQuery(document).ready(function(){
$(function(){
//json request to new york times
$.getJSON('

 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=
 ',

function(data) {
//loop through the results with the following
 function
$.each(data.results.book_details, function(i,item){
//turn the title into a variable
var bookTitle = item.title;
$('#container').append('p'+bookTitle+'/p');

});
});
});
 });


 Here's a snippet of the JSON response:

 {
status: OK,
copyright: Copyright (c) 2011 The New York Times Company.  All Rights
 Reserved.,
num_results: 35,
last_modified: 2011-09-23T12:00:29-04:00,
results: [{
list_name: Hardcover Fiction,
display_name: Hardcover Fiction,
updated: WEEKLY,
bestsellers_date: 2011-09-17,
published_date: 2011-10-02,
rank: 1,
rank_last_week: 0,
weeks_on_list: 1,
asterisk: 0,
dagger: 0,
isbns: [{
isbn10: 0399157786,
isbn13: 9780399157783
}],
book_details: [{
title: NEW YORK TO DALLAS,
description: An escaped child molester pursues Lt. Eve
 Dallas; by Nora Roberts, writing pseudonymously.,
contributor: by J. D. Robb,
author: J D Robb,
contributor_note: ,
price: 27.95,
age_group: ,
publisher: Putnam,
primary_isbn13: 9780399157783,
primary_isbn10: 0399157786
}],
reviews: [{
book_review_link: ,
first_chapter_link: ,
sunday_review_link: ,
article_chapter_link: 
}]


 --
 Nate Hill
 nathanielh...@gmail.com
 http://www.natehill.net



Re: [CODE4LIB] ny times best seller api

2011-09-28 Thread Nate Hill
Wait- what would be the point of their API if I couldn't run anything on a
domain other than nytimes.com?
Thanks everyone for the pointers.  I'll get back to it!
If I can pull the first 5 titles from the different best seller lists, and
then using the ISBN build a link to those titles in the library catalog, I
will have made something useful which I will gladly share back to the list.

On Wed, Sep 28, 2011 at 1:23 PM, Godmar Back god...@gmail.com wrote:

 Are you trying to run this inside a webpage served from a domain other than
 nytimes.com?
 If so, you'd need to use JSONP, which a cursory examination of their API
 documentation reveals they do not support. So, you need to use a proxy.

 Here's one:
 $ cat hardcover.php
 ?
 $cb = @$_GET['callback'];

 $json = file_get_contents('

 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=
 '
 );
 header(Content-Type: text/javascript);
 echo $cb . '(' . $json . ')';

 ?

 Install it on your webserver, then change your JavaScript code to refer to
 it using callback=?.

 For instance, if you installed it on
 http://libx.lib.vt.edu/services/nytimes/hardcover.php
 then you would be using the URL
 http://libx.lib.vt.edu/services/nytimes/hardcover.php?callback=?
 (.getJSON will replace the ? with a suitably generated function name).

  - Godmar

 On Wed, Sep 28, 2011 at 3:28 PM, Nate Hill nathanielh...@gmail.com
 wrote:

  Anybody out there using the NY times best seller API to do stuff on their
  library websites?
  I can't figure out what's wrong with my code here.
  Data is returned as null; I can't seem to parse the response with
 jQuery.
  Any help would be supercool.
  I removed the API key - my code doesn't actually contain ''.
  Here's the jQuery:
 
  jQuery(document).ready(function(){
 $(function(){
 //json request to new york times
 $.getJSON('
 
 
 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=
  ',
 
 function(data) {
 //loop through the results with the following
  function
 $.each(data.results.book_details,
 function(i,item){
 //turn the title into a variable
 var bookTitle = item.title;
 $('#container').append('p'+bookTitle+'/p');
 
 });
 });
 });
  });
 
 
  Here's a snippet of the JSON response:
 
  {
 status: OK,
 copyright: Copyright (c) 2011 The New York Times Company.  All
 Rights
  Reserved.,
 num_results: 35,
 last_modified: 2011-09-23T12:00:29-04:00,
 results: [{
 list_name: Hardcover Fiction,
 display_name: Hardcover Fiction,
 updated: WEEKLY,
 bestsellers_date: 2011-09-17,
 published_date: 2011-10-02,
 rank: 1,
 rank_last_week: 0,
 weeks_on_list: 1,
 asterisk: 0,
 dagger: 0,
 isbns: [{
 isbn10: 0399157786,
 isbn13: 9780399157783
 }],
 book_details: [{
 title: NEW YORK TO DALLAS,
 description: An escaped child molester pursues Lt. Eve
  Dallas; by Nora Roberts, writing pseudonymously.,
 contributor: by J. D. Robb,
 author: J D Robb,
 contributor_note: ,
 price: 27.95,
 age_group: ,
 publisher: Putnam,
 primary_isbn13: 9780399157783,
 primary_isbn10: 0399157786
 }],
 reviews: [{
 book_review_link: ,
 first_chapter_link: ,
 sunday_review_link: ,
 article_chapter_link: 
 }]
 
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://www.natehill.net
 




-- 
Nate Hill
nathanielh...@gmail.com
http://www.natehill.net


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Karen Coyle
That you left out Jeff Young, the only real RealWorldObject at gmail,  
just shows that the conspiracy continues, unabated, since we have no  
proof that the others actually exist, semantically.


kc

Quoting LeVan,Ralph le...@oclc.org:


I demand that the investigation be expanded to include Andy Houghton,
Karen Coombs, Ralph LeVan, Devon Smith, Thom Hickey, Doug Loynes and
Michael Panzer!  These people have clearly had a pernicious impact on
this list and the general business of libraries!

Ralph


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf

Of

Suchy, Daniel
Sent: Wednesday, September 28, 2011 3:07 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: Job Posting: Digital Library Repository Developer, Boston

Public

Library (Boston, MA)

I demand a full investigation of TennantGate!
-dan
-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf

Of

Shearer, Timothy J
Sent: Wednesday, September 28, 2011 12:05 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository

Developer,

Boston Public Library (Boston, MA)

Don't you mean tennant4oclc?  He cannot be 4lib.

-t

On 9/28/11 3:02 PM, Peter Murray peter.mur...@lyrasis.org wrote:

On Sep 28, 2011, at 2:32 PM, Michael B. Klein wrote:
 On Wed, Sep 28, 2011 at 11:29 AM, Michael J. Giarlo 
 leftw...@alumni.rutgers.edu wrote:
 P.S. Perhaps those who take issue with Mr. Tennant's listserv
 etiquette and ethics can take this up privately?


 WHY IS PENN STATE SO INTERESTED IN SUPPRESSING DISCUSSION
OF THIS
 TOPIC??!?!!


Clearly we need a mailing list to discuss this matter.  tennant4lib
anyone?


Peter
--
Peter Murray peter.mur...@lyrasis.org

tel:+1-678-235-2955


Ass't Director, Technology Services Development

http://dltj.org/about/

LYRASIS   --Great Libraries. Strong Communities. Innovative

Answers.

The Disruptive Library Technology Jester

http://dltj.org/

Attrib-Noncomm-Share

http://creativecommons.org/licenses/by-nc-sa/2.5/





--
Karen Coyle
kco...@kcoyle.net http://kcoyle.net
ph: 1-510-540-7596
m: 1-510-435-8234
skype: kcoylenet


Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Chris Fitzpatrick
I do think it's pretty funny that the person shrieking about some kind of 
corporate conspiracy to intervene into library sovereignty is writing from a 
Google Gmail account.   


On Sep 28, 2011, at 1:31 PM, Karen Coyle wrote:

 That you left out Jeff Young, the only real RealWorldObject at gmail, just 
 shows that the conspiracy continues, unabated, since we have no proof that 
 the others actually exist, semantically.
 
 kc
 
 Quoting LeVan,Ralph le...@oclc.org:
 
 I demand that the investigation be expanded to include Andy Houghton,
 Karen Coombs, Ralph LeVan, Devon Smith, Thom Hickey, Doug Loynes and
 Michael Panzer!  These people have clearly had a pernicious impact on
 this list and the general business of libraries!
 
 Ralph
 
 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf
 Of
 Suchy, Daniel
 Sent: Wednesday, September 28, 2011 3:07 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: Job Posting: Digital Library Repository Developer, Boston
 Public
 Library (Boston, MA)
 
 I demand a full investigation of TennantGate!
 -dan
 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf
 Of
 Shearer, Timothy J
 Sent: Wednesday, September 28, 2011 12:05 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository
 Developer,
 Boston Public Library (Boston, MA)
 
 Don't you mean tennant4oclc?  He cannot be 4lib.
 
 -t
 
 On 9/28/11 3:02 PM, Peter Murray peter.mur...@lyrasis.org wrote:
 
 On Sep 28, 2011, at 2:32 PM, Michael B. Klein wrote:
  On Wed, Sep 28, 2011 at 11:29 AM, Michael J. Giarlo 
  leftw...@alumni.rutgers.edu wrote:
  P.S. Perhaps those who take issue with Mr. Tennant's listserv
  etiquette and ethics can take this up privately?
 
 
  WHY IS PENN STATE SO INTERESTED IN SUPPRESSING DISCUSSION
 OF THIS
  TOPIC??!?!!
 
 
 Clearly we need a mailing list to discuss this matter.  tennant4lib
 anyone?
 
 
 Peter
 --
 Peter Murray peter.mur...@lyrasis.org
 tel:+1-678-235-2955
 
 Ass't Director, Technology Services Development
 http://dltj.org/about/
 LYRASIS   --Great Libraries. Strong Communities. Innovative
 Answers.
 The Disruptive Library Technology Jester
 http://dltj.org/
 Attrib-Noncomm-Share
 http://creativecommons.org/licenses/by-nc-sa/2.5/
 
 
 
 
 -- 
 Karen Coyle
 kco...@kcoyle.net http://kcoyle.net
 ph: 1-510-540-7596
 m: 1-510-435-8234
 skype: kcoylenet


Re: [CODE4LIB] ny times best seller api

2011-09-28 Thread Michael B. Klein
You can pull data from their API into a server-side process and then pass it
along (filtered or raw) to your browser. But browser security won't let you
access JSON data from a different-origin server.

It's not NYTimes.com's fault; it's the cross-site scripting jerks who made
the security necessary in the first place.

On Wed, Sep 28, 2011 at 1:26 PM, Nate Hill nathanielh...@gmail.com wrote:

 Wait- what would be the point of their API if I couldn't run anything on a
 domain other than nytimes.com?
 Thanks everyone for the pointers.  I'll get back to it!
 If I can pull the first 5 titles from the different best seller lists, and
 then using the ISBN build a link to those titles in the library catalog, I
 will have made something useful which I will gladly share back to the list.

 On Wed, Sep 28, 2011 at 1:23 PM, Godmar Back god...@gmail.com wrote:

  Are you trying to run this inside a webpage served from a domain other
 than
  nytimes.com?
  If so, you'd need to use JSONP, which a cursory examination of their API
  documentation reveals they do not support. So, you need to use a proxy.
 
  Here's one:
  $ cat hardcover.php
  ?
  $cb = @$_GET['callback'];
 
  $json = file_get_contents('
 
 
 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=
  '
  );
  header(Content-Type: text/javascript);
  echo $cb . '(' . $json . ')';
 
  ?
 
  Install it on your webserver, then change your JavaScript code to refer
 to
  it using callback=?.
 
  For instance, if you installed it on
  http://libx.lib.vt.edu/services/nytimes/hardcover.php
  then you would be using the URL
  http://libx.lib.vt.edu/services/nytimes/hardcover.php?callback=?
  (.getJSON will replace the ? with a suitably generated function name).
 
   - Godmar
 
  On Wed, Sep 28, 2011 at 3:28 PM, Nate Hill nathanielh...@gmail.com
  wrote:
 
   Anybody out there using the NY times best seller API to do stuff on
 their
   library websites?
   I can't figure out what's wrong with my code here.
   Data is returned as null; I can't seem to parse the response with
  jQuery.
   Any help would be supercool.
   I removed the API key - my code doesn't actually contain ''.
   Here's the jQuery:
  
   jQuery(document).ready(function(){
  $(function(){
  //json request to new york times
  $.getJSON('
  
  
 
 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=
   ',
  
  function(data) {
  //loop through the results with the following
   function
  $.each(data.results.book_details,
  function(i,item){
  //turn the title into a variable
  var bookTitle = item.title;
  $('#container').append('p'+bookTitle+'/p');
  
  });
  });
  });
   });
  
  
   Here's a snippet of the JSON response:
  
   {
  status: OK,
  copyright: Copyright (c) 2011 The New York Times Company.  All
  Rights
   Reserved.,
  num_results: 35,
  last_modified: 2011-09-23T12:00:29-04:00,
  results: [{
  list_name: Hardcover Fiction,
  display_name: Hardcover Fiction,
  updated: WEEKLY,
  bestsellers_date: 2011-09-17,
  published_date: 2011-10-02,
  rank: 1,
  rank_last_week: 0,
  weeks_on_list: 1,
  asterisk: 0,
  dagger: 0,
  isbns: [{
  isbn10: 0399157786,
  isbn13: 9780399157783
  }],
  book_details: [{
  title: NEW YORK TO DALLAS,
  description: An escaped child molester pursues Lt. Eve
   Dallas; by Nora Roberts, writing pseudonymously.,
  contributor: by J. D. Robb,
  author: J D Robb,
  contributor_note: ,
  price: 27.95,
  age_group: ,
  publisher: Putnam,
  primary_isbn13: 9780399157783,
  primary_isbn10: 0399157786
  }],
  reviews: [{
  book_review_link: ,
  first_chapter_link: ,
  sunday_review_link: ,
  article_chapter_link: 
  }]
  
  
   --
   Nate Hill
   nathanielh...@gmail.com
   http://www.natehill.net
  
 



 --
 Nate Hill
 nathanielh...@gmail.com
 http://www.natehill.net



[CODE4LIB] mysql subquery response time

2011-09-28 Thread Ken Irwin
Hi all,

I've not done much with MySQL subqueries, and I'm trying right now with what I 
find to be surprising results. I wonder if someone can help me understand.

I have a pile of data that with columns for institution and date. 
Institution gets repeated a lot, with many different dates. I want to select 
all the institutions that *only* have dates after July 1 and don't appear in 
the table before that. My solution was to do a first query for all the 
institutions that DO have dates before July 1
SELECT distinct institution FROM `renewals` WHERE snap_date  '2011-07-01'

And then to do a SELECT query on all the institutions:
SELECT distinct institution from renewals

And then try to do a NOT IN subquery subtracting the smaller query from the 
larger one:

SELECT distinct institution from renewals
WHERE institution not in
(SELECT distinct institution FROM `renewals` WHERE snap_date  '2011-07-01')

...only it doesn't seem to work. Or rather, the query has been running for 
several minutes and never comes back with an answer. Each of these two queries 
takes just a few milliseconds to run on its own.

Can someone tell me (a) am I just formatting the query wrong, (b) do subqueries 
like this just take forever, and/or (c) is there a better way to do this? (I 
don't really understand about JOIN queries, but from what I can tell they are 
only for mixing the results of two different tables so I think they might not 
apply here.)

Any advice would be most welcome.

Thanks
Ken