Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)
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
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)
++ 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)
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)
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)
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)
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?
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?
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?
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)
*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)
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)
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)
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)
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)
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?
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
*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)
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?
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
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
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
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
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
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)
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)
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
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
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