Re: [CODE4LIB] Bootstrap
Another front-end framework that's been gaining traction is Foundation ( http://foundation.zurb.com/). It might be worth comparing with Bootstrap as you make your decision. On Sat, Jan 26, 2013 at 9:29 AM, Danaye Gebru dge...@slu.edu wrote: A similar alternative to Twitter Bootstrap is Gumby, http://gumbyframework.com/ http://gumbyframework.com/ . I've used it to build SLU's Library newsletter website in drupal 6, http://libraries.slu.edu/newsletter . On Fri, Jan 25, 2013 at 3:47 PM, Ron Gilmour rgilmou...@gmail.com wrote: I used Twitter Bootstrap for the development of the Ithaca College Library website http://ithacalibrary.com. It has a lot of great features and is pretty easy to modify. At the risk of shameless self-promotion, I'll mention that I'm giving a talk on the process of responsive web development at this eventhttp://www.amigos.org/HTML5_CSS3. The presentation will include some stuff about Bootstrap. Ron Gilmour Web Services Librarian Ithaca College Library On Fri, Jan 25, 2013 at 3:59 PM, Lin, Kun l...@cua.edu wrote: Hi Everyone, Has anyone try to use Bootstrap for web develop before? How is the framework? Does it works well? Thanks Kun Lin -- Danaye Gebru Technology Coordinator Pius XII Memorial Library Saint Louis University 3650 Lindell Blvd. St. Louis, Missouri 63108 Tel. 314-977-6772 Email dge...@slu.edu
[CODE4LIB] Conference roommate
I'm looking for a roommate for a room at the conference hotel Monday through Thursday. I've also posted at http://wiki.code4lib.org/index.php/2013_room_ride_share. References available upon request.
Re: [CODE4LIB] Zoia
It should be noted that @poledance really was originally named @rsinger. See * https://github.com/code4lib/supybot-plugins/commit/7ae336cc37a7bbd41e4899f1ca90fb43b12acf46 * and https://github.com/code4lib/supybot-plugins/commit/90e7d0f2bbb5f8a30c43a6177fb3d4eb7bcb46b1 . On Tue, Jan 22, 2013 at 4:01 PM, Jonathan Rochkind rochk...@jhu.edu wrote: I agree with Ed. Thanks to whoever removed the 'poledance' plugin (REALLY? that existed? if it makes you feel any better, I don't think anyone who hangs out in #code4lib even knew it existed, and it never got used). It's certainly possible that there are or will be other individual features that are, well, just plain rude and offensive, and should be removed. But in general, I think it would be a HUGE mistake to think that all personality, frivolity, or 'subcultural' elements should be removed from all things #code4lib in the name of 'accessiblity'. Whatever it is about code4lib that has made it 'succesful' -- is in large part due to the fact that it IS a social community with cultural features. If you try to remove all those, you are removing what makes code4lib what it is, you are removing whatever you liked about it in the first place. If you want online or offline venues that are all-business-all-the-time with no social subcultural aspects, there are plenty of others already, you don't need to make code4lib into one. If you find those plenty of others not as useful or rewarding as code4lib -- well, I suggest the reason for that has a lot to do with the social community aspects of code4lib. YES, the social subcultural aspects WILL turn some people off, it's true, but by trying to remove them, you wind up with something that doesn't rub people the wrong way and doens't rub anyone the right way either. On 1/22/2013 1:25 PM, Edward M. Corrado wrote: On Fri, Jan 18, 2013 at 5:37 PM, Kyle Banerjee kyle.baner...@gmail.com wrote: In every noisy forum that I participate in (BTW, none of them are tech or even work related), there are always people who dislike the noise. The concerns are analogous to the ones expressed here -- irritation factor, it keeps people away, it's all about the in crowd, etc. Likewise, the proposed solutions are similar to ones that have been floated here like directing the noisemaking from the main group elsewhere or silencing it. For things to work, everyone needs a reason to be there. People with less experience need access to those who have been around the block. But a diet of repetitive shop talk isn't very interesting for people who have a decent handle on what they're doing. They need something else to keep them there, and in the final analysis, many come for entertainment -- this normally manifests itself in the form of high noise levels. But even if people spend the vast bulk of the time playing around, nuggets of wisdom are shared. And if something's truly serious, it gets attention. It's far better to help people learn to tune out what they don't like, and this is much easier to do in c4l than in communities where interaction is primarily physical. All communities have their own character and communication norms. It's important for people to be mindful of the environment they're helping create, but reducing communication to help avoid exposing people to annoyances screws things up. In all honesty, I think the silliness on the sidelines is far more important than the formal stuff. I know I learn a lot more while goofing off than in formal channels for pretty much everything I do. kyle +1 I'm all for removing specific offended responses and commands as some others have suggested, but I agree trying to remove some of the lighter stuff will in the long term, be more likely to be detrimental then a positive.
Re: [CODE4LIB] Conference roommate
And the code4lib community comes through again. I now have a roommate. See you all at the conference! On Mon, Jan 21, 2013 at 11:59 AM, Gabriel Farrell gsf...@gmail.com wrote: I'm looking for a roommate for a room at the conference hotel Monday through Thursday. I've also posted at http://wiki.code4lib.org/index.php/2013_room_ride_share. References available upon request.
Re: [CODE4LIB] Zoia
On Fri, Jan 18, 2013 at 11:46 AM, Michael J. Giarlo leftw...@alumni.rutgers.edu wrote: Yes, I believe zoia was named as a tribute to Zoia Horn, FWIW. I did name zoia as a tribute to Zoia Horn. My copy of *ZOIA! Memoirs of Zoia Horn, Battler for the People’s Right to Know* holds a special place on my bookshelf. I highly recommend it. That said, if it would help to make the bot less gendered I'm happy to rename it. I've also been working on a new IRC bot framework in node.js called n0d3 ( https://github.com/gsf/n0d3). I introduced emerac to #code4lib as a hubot a year or so ago, and was planning to reintroduce it as an n0d3 bot at some point. Could be a fun thing to work on at the conference.
Re: [CODE4LIB] Zoia
On Fri, Jan 18, 2013 at 12:38 PM, Jay Luker lb...@reallywow.com wrote: On Friday, January 18, 2013, Gabriel Farrell wrote: I've also been working on a new IRC bot framework in node.js called n0d3 ( https://github.com/gsf/n0d3). I introduced emerac to #code4lib as a hubot a year or so ago, and was planning to reintroduce it as an n0d3 bot at some point. Could be a fun thing to work on at the conference. As a recently self-diagnosed Never-Node, this makes me a bit uncomfortable. Okay, maybe it's not a good idea for #code4lib then.
Re: [CODE4LIB] Code, Inclusiveness, and Fear
Thanks, Eric. I saw the post about the Hackers Union and wondered who the real audience is. Too bad it's the same old nonsense. The motivation you eloquently defined, to reject the fear of code, is also one that rings true with me. I hope we can continue to live up to it. I want to make sure we're on the same page, though. To be clear, which code should we fear? On Thu, Dec 6, 2012 at 12:27 PM, Eric Hellman e...@hellman.net wrote: On Tuesday Night I went the the NYTech Meetup. They get 800+ people to come once a month to watch demos of the latest thing. One of the presentations was from Hackers Union. I was cringing because it was like a caricature of how to present an uninviting impression to anyone who wasn't white, male and 20-something. Complete with jokes about how to pick up girls in bars. In front of an audience about 30% non-male, 40% non-white, and 50% non-20-something. I thought to myself, if they did that at Code4Lib, it would NOT be received well, to say the least. And this morning I happened to scan through many of the recent threads on the listserv. And the thread on what is coding, including the existential digressions. What makes Code4Lib different from any other group I know of in the library world is that it rejects fear of code. Much of the library world fears code, and most of that fear is unfounded. And the code we need to fear is not so scary once we know how to fear it. The threads about having anti-harassment policies is a good thing because we want to remove fear that surrounds code. Talking about it is a big step towards addressing fear. Let's try to make sure that having a policy doesn't stop us from talking about the need to eliminate the fear. As to who is a part of the Code4Lib community, I think you don't have to be a coder, you just have to reject fear of code. A big part of the conferences is creating space to help people make the transition from being oppressed by fear of code to being liberated by the possibilities of code. OK, back to work for me- unfortunately not the code part. Eric Eric Hellman President, Gluejar.Inc. Founder, Unglue.it https://unglue.it/ http://go-to-hellman.blogspot.com/ twitter: @gluejar
Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records
Sounds like what you do, Terry, and what we need in PyMARC, is something like UnicodeDammit [0]. Actually handling all of these esoteric encodings would be quite the chore, though. I also used to think it would be cool if we could get MARC8 encoding/decoding into the Python standard library, but then I realized I'd rather work on other stuff while MARC8 withers and dies. [0] https://github.com/bdoms/beautifulsoup/blob/master/BeautifulSoup.py#L1753 On Thu, Mar 8, 2012 at 2:36 PM, Reese, Terry terry.re...@oregonstate.edu wrote: This is one of the reasons you really can't trust the information found in position 9. This is one of the reasons why when I wrote MarcEdit, I utilize a mixed process when working with data and determining characterset -- a process that reads this byte and takes the information under advisement, but in the end treats it more as a suggestion and one part of a larger heuristic analysis of the record data to determine whether the information is in UTF8 or not. Fortunately, determining if a set of data is in UTF8 or something else, is a fairly easy process. Determining the something else is much more difficult, but generally not necessary. For that reason, if I was advising other people working on MARC processing libraries, I'd advocate having a process for recognizing that certain informational data may not be set correctly, and essentially utilize a compatibility process to read and correct them. Because unfortunately, while the number of vendors and systems that set this encoding byte correctly has increased dramatically (it used to be pretty much no one) -- but it's still so uneven, I generally consider this information unreliable. --TR -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Godmar Back Sent: Thursday, March 08, 2012 11:01 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records On Thu, Mar 8, 2012 at 1:46 PM, Terray, James james.ter...@yale.edu wrote: Hi Godmar, UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 9: ordinal not in range(128) Having seen my fair share of these kinds of encoding errors in Python, I can speculate (without seeing the pymarc source code, so please don't hold me to this) that it's the Python code that's not set up to handle the UTF-8 strings from your data source. In fact, the error indicates it's using the default 'ascii' codec rather than 'utf-8'. If it said 'utf-8' codec can't decode..., then I'd suspect a problem with the data. If you were to send the full traceback (all the gobbledy-gook that Python spews when it encounters an error) and the version of pymarc you're using to the program's author(s), they may be able to help you out further. My question is less about the Python error, which I understand, than about the MARC record causing the error and about how others deal with this issue (if it's a common issue, which I do not know.) But, here's the long story from pymarc's perspective. The record has leader[9] == 'a', but really, truly contains ANSEL-encoded data. When reading the record with a MARCReader(to_unicode = False) instance, the record reads ok since no decoding is attempted, but attempts at writing the record fail with the above error since pymarc attempts to utf8 encode the ANSEL-encoded string which contains non-ascii chars such as 0xe8 (the ANSEL Umlaut prefix). It does so because leader[9] == 'a' (see [1]). When reading the record with a MARCReader(to_unicode=True) instance, it'll throw an exception during marc_decode when trying to utf8-decode the ANSEL-encoded string. Rightly so. I don't blame pymarc for this behavior; to me, the record looks wrong. - Godmar (ps: that said, what pymarc does fails in different circumstances - from what I can see, pymarc shouldn't assume that it's ok to utf8-encode the field data if leader[9] is 'a'. For instance, this would double-encode correctly encoded Marc/Unicode records that were read with a MARCReader(to_unicode=False) instance. But that's a separate issue that is not my immediate concern. pymarc should probably remember if a record needs or does not need encoding when writing it, rather than consulting the leader[9] field.) (*) https://github.com/mbklein/pymarc/commit/ff312861096ecaa527d210836dbef904c24baee6
Re: [CODE4LIB] Project Management Software Question
I've been influenced lately by a great talk on Project Management that Delphine Khanna gave at THATCamp a few months ago. She stressed the need for lightweight solutions to handle the more common case where we have multiple small library projects rather than one massive endeavor. The core piece of software for her team is usually Google Spreadsheets, which really underscores the value of process and communication in the management of any project over a particular chunk of technology. I don't see the slides for that talk up anywhere, but they were similar to the ones at http://www.diglib.org/wp-content/uploads/2011/01/04PMGKhanna.pdf. On Wed, Feb 22, 2012 at 10:04 PM, Brian McBride brian.mcbr...@utah.edu wrote: Question for all the code4lib developers out there: --What project management software are you using? --What made you choose the system? --Has the system met all of your needs? If not, where does it fail? --Overall opinions? --What systems did you evaluate and decide not to recommend? Any information would be great! Thanks, Brian Brian McBride Head of Application Development J. Willard Marriott Library O: 801.585.7613 F: 801.585.5549 brian.mcbr...@utah.edumailto:brian.mcbr...@utah.edu
Re: [CODE4LIB] code4lib.org back up, along with wiki.code4lib.org and planet.code4lib.org
Many thanks to rordway and wickr and Oregon State for keeping our home on the web up and running. On Mon, Feb 20, 2012 at 5:07 PM, Wick, Ryan ryan.w...@oregonstate.edu wrote: We're back up and running, thanks to Ryan Ordway. Let me know if you notice something that isn't working as expected. Ryan Wick Information Technology Consultant Special Collections Archives Research Center Oregon State University Libraries http://osulibrary.oregonstate.edu/specialcollections
Re: [CODE4LIB] Digital Object Viewer
You might want to check out Diva.js. There was a nice article about it in the Code4Lib Journal last summer: http://journal.code4lib.org/articles/5418 On Mon, Jan 30, 2012 at 3:15 PM, Nathan Tallman ntall...@gmail.com wrote: Can anyone recommend a digital object viewer? Something that doesn't need an image server to be installed (like IA Book Reader). I like the Google Docs Viewer, but it's unreliable and I'd like something that placed on our own server and branded. Thanks! Nathan Tallman American Jewish Archives
Re: [CODE4LIB] marc in json
Yes, use marc-in-json. We should add read support as well while we're at it. On Thu, Dec 1, 2011 at 5:57 AM, Ed Summers e...@pobox.com wrote: Martin Czygan recently added JSON support to pymarc [1]. Before this gets rolled into a release I was wondering if it might make sense to bring the implementation in line with Ross Singer's proposed JSON serialization for MARC [2]. After quickly looking around it seems to be what got implemented in ruby-marc [3] and PHP's File_MARC [4]. It also looked like there was a MARC::Record branch [5] for doing something similar, but I'm not sure if that has been released yet. It seems like a no-brainer to bring it in line, but I thought I'd ask since I haven't been following the conversation closely. //Ed [1] https://github.com/edsu/pymarc/commit/245ea6d7bceaec7215abe788d61a0b34a6cd849e [2] http://dilettantes.code4lib.org/blog/2010/09/a-proposal-to-serialize-marc-in-json/ [3] https://github.com/ruby-marc/ruby-marc/blob/master/lib/marc/record.rb#L227 [4] http://pear.php.net/package/File_MARC/docs/latest/File_MARC/File_MARC_Record.html#methodtoJSON [5] http://marcpm.git.sourceforge.net/git/gitweb.cgi?p=marcpm/marcpm;a=shortlog;h=refs/heads/marc-json
Re: [CODE4LIB] marc in json
On Thu, Dec 1, 2011 at 9:41 AM, Bill Dueber b...@dueber.com wrote: I, at least, already use marc-in-json in production (It's a great way to store MARC in solr). It would be great if folks would have the confidence to use it, at least as a single-record format. I think for wider adoption we'll need to all have either (a) json pull-parsers to read in a file that contains an array of marc-in-json objects, or (b) a decision to use newline-delimited-json (or some other record-delimiter), so folks can put more than one of these in a file and be able to get them out without running out of memory. I suspect newline-delimited will win this race.
Re: [CODE4LIB] marc in json
On Thu, Dec 1, 2011 at 12:56 PM, Michael B. Klein mbkl...@gmail.com wrote: +1 to marc-in-json +1 to newline-delimited records +1 to read support +1 to edsu, rsinger, BillDueber, gmcharlt, and the other module maintainers All this incrementing is making me want to work on node-marc some more.
Re: [CODE4LIB] vivosearchlight
On Sun, Nov 20, 2011 at 6:53 AM, Ed Summers e...@pobox.com wrote: On Tue, Nov 1, 2011 at 7:44 AM, John Fereira ja...@cornell.edu wrote: If you want to see what node.js can do to implement a search mechanism take a look something one of my colleagues developed. http://vivosearchlight.org It installs a bookmarklet in your browser (take about 5 seconds) that will initiate a search against a solr index that contains user profile information from several institutions using VIVO (a semantic web application). From any web page, clicking on the Vivo Searchlight button in your browser will initiate a search and find experts with expertise relevant to the content of the page. Highlight some text on the page and it will re-execute a search with just those words. Thanks for sharing John. That's a really a neat idea, even if the results don't seem particularly relevant for some tests I tried. I was curious how it does the matching of page text against the profiles. I see from the description at http://vivosearchlight.org that EleasticSearch is being used instead of Solr. Any chance Miles Worthington (ok I googled) would be willing to share the source code on his github account [1], or elsewhere? //Ed I second the request. I've been doing a fair amount of work with Node and ElasticSearch as well lately. [1] https://github.com/milesworthington
Re: [CODE4LIB] _[CODE4LIB] Code4Lib National 2012 Registration is now OPEN!!!!
Ditto. On Wed, Nov 16, 2011 at 11:41 AM, Bowen, Jennifer jbo...@library.rochester.edu wrote: I also entered the name of the event in the Description field, since there is no guidance on what that field is for. Hope that will not be a problem. -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Elizabeth Duell Sent: Wednesday, November 16, 2011 11:31 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] _[CODE4LIB] Code4Lib National 2012 Registration is now OPEN The Description field is for the PARTICIPANT'S NAME. - E Elizabeth Duell Orbis Cascade Alliance edu...@uoregon.edu (541) 346-1883 On 11/16/2011 8:21 AM, Joshua Gomez wrote: Stephen are you sure it is a captcha error? When I first tried to submit it complained about the description field being empty (it's at the top of the form). I'm not sure what the description field is for, so I just typed in code4lib 2012. -Josh Westman, Stephen 11/16/11 11:12 AM For some reason, it is not accepting the captcha information. I'm typing in exactly what's showing, but I can't get the payment to submit. Stephen Westman From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Elizabeth Duell [edu...@uoregon.edu] Sent: Wednesday, November 16, 2011 10:59 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: _[CODE4LIB] Code4Lib National 2012 Registration is now OPEN Registration is now open for Code4Lib 2012! The 2012 conference will be February 6-9 in Seattle, Washington. Code4Lib 2012 is a loosely-structured conference for library technologists to commune, gather/create/share ideas and software, be inspired, and forge collaborations. Register here: http://www.surveymonkey.com/s/Code4LibNational2012 Conference information can be found on the conference web page and the code4lib wiki: http://code4lib.org/conference/2012 http://wiki.code4lib.org/ Registration information as well as Transportation and Things to do in Seattle are at: http://orbiscascade.org/index/code4lib-national-2012 Hoping to give a 20-min talk or lead a pre-conference? Spots will be reserved for speakers, so please help us by noting that you have submitted a proposal for the conference in the anything else we need to know section of your registration form. If your registration hinges on delivering a talk, register but DO NOT PAY FOR YOUR REGISTRATION AT THAT TIME. We will contact you later for payment. *** Wait, registration has filled up already? I just got this notice. Please register for the conference and get on the wait list but DO NOT PAY FOR YOUR REGISTRATION AT THAT TIME. Because of the large number of spots reserved for speakers, we will most likely be opening up more spots after the presentations are chosen on December 9th. We will be contacting individuals on the wait list and asking for payment at that time. -- Elizabeth Duell Orbis Cascade Alliance edu...@uoregon.edu (541) 346-1883
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] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)
Yeah, Roy. Why build anything when we already have CONTENTdm, right? On Tue, Sep 27, 2011 at 1: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. REQUIREMENTS Ability to exercise good judgment and focus on detail as required by the job RESIDENCY Must be a resident of the City of Boston upon the first day of hire. CORI Must successfully clear a Criminal Offenders Record Information check with the City of Boston Complete job description and application available at: www.cityofboston.gov/OHR/careercenter.asp DEADLINE FOR APPLICATION: October 9, 2011 In compliance with Federal and State Equal Employment Laws, Equal opportunity will be afforded to all applicants regardless of race, color, sex, age, religious creed, disability, national origin, ancestry, sexual orientation, marital status, ex-offender status, prior psychiatric treatment or military status. \-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/ 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] Can a library automate without a computer yet?
I agree it's a good suggestion, and something that's been asked for again and again. If OCLC prices this reasonably, I can see a lot of small public and school libraries signing up. Also, nice mugshot, Jack: http://experimental.worldcat.org/lib/n/us.tn.loremville-public-library/home On Sat, Sep 24, 2011 at 7:10 PM, David Mayo pobo...@gmail.com wrote: It's so experimental, that it's having a Free *Trail*. That is a good suggestion, by the way - I'm just amused by the typo. It appears twice on this page, once on the sign-up page, and perhaps elsewhere. Also, absolutely is misspelled as absolutley on the sign-up page. - Dave Mayo On Sat, Sep 24, 2011 at 6:45 PM, Roy Tennant roytenn...@gmail.com wrote: Actually, I have an even better option from OCLC: Web Site for Small Libraries (WSSL) http://experimental.worldcat.org/lib/ It is really aimed at very small libraries, so it is very easy to use but still has some basic circulation capabilities. It's in free trial mode now, so take a look and see if it does what you need. Roy Tennant OCLC Research On Sat, Sep 24, 2011 at 12:22 AM, JONATHAN LEBRETON lebre...@temple.edu wrote: You may be able to do something with OCLCs so-called Web Management System whereby your OPAC (in the form of WorldCat local.) and circ functions are in the cloud.. Jonathan LeBreton Senior Associate University Librarian Temple University Libraries Philadelphia PA 19122 Voice: 215-204-3184 Fax: 215-204-5201 Mobile: 215-284-5070 lebre...@temple.edu jonat...@temple.edu - Original Message - From: rowan eisner [mailto:rowaneis...@gmail.com] Sent: Friday, September 23, 2011 11:51 PM To: CODE4LIB@LISTSERV.ND.EDU CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Can a library automate without a computer yet? Hi Dave It's an honesty system, card based, the way most community libraries used to work before computers. Because it's unstaffed about 15% of books aren't returned but we get a similar amount of donations. So we have that constant churn to take in and out of a card catalog manually. We need borrowers to be able to check out books. I was thinking maybe with a scanner attached to an iphone running an app. I didn't think librarything could do circulation. I thought it was just a catalog. What do you reckon? Cheers Rowan On 23 September 2011 21:34, David Mayo pobo...@gmail.com wrote: I think it's going to be difficult to find a solution that's entirely cloud based. What functionality do you need? If you have a very limited subset of ILS/OPAC functions in mind, theoretically a LibraryThing paid account or similar quasi-library service might suffice. I'm having trouble understanding how circulation works/is expected to work when librarians aren't present. Is there a sign-out sheet? How do you monitor for lossage? - Dave Mayo On Fri, Sep 23, 2011 at 10:42 PM, rowan eisner rowaneis...@gmail.com wrote: Thanks Esme No, the library is open all hours but volunteers just come in 2 hrs a week. I'm not sure how it could work but if we leave anything plugged in it will get stolen or struck by lightning. We're in cloud forest. With koha and open-ils do we have to run the software on a server or do we just get an account on an existing system? Running a system ourselves might take a lot for us to figure out. Cheers Rowan On 23 September 2011 16:38, Cowles, Esme escow...@ucsd.edu wrote: Rowan- Having a hosted catalog and circ system seems very easy to do. There are several open source library systems such as Koha and Evergreen that might suit your needs: http://www.koha.org/ http://open-ils.org/ Are there volunteers present the entire time the library is open to borrowers? Or are you counting on borrowers having smartphones to complete self-checkout? -Esme -- Esme Cowles escow...@ucsd.edu I don't need to be forgiven. -- The Who, Baba O'Reilly On Sep 23, 2011, at 3:27 PM, rowan eisner wrote: Apologies if this is the wrong forum, but if anyone can point me in the right direction... We have an unstaffed library and can't leave a computer in it. Is there a way to automate 1) with no computer - do circulation and catalog in the cloud. Volunteers bring in laptops to do circulation and clients access catalog with iphones 2) that doesn't cost a fortune Thanks so much Rowan
Re: [CODE4LIB] Apps to reduce large file on the fly when it's requested
I agree that your client software should be nothing more than a link or button in the web browser. As for the server, it sounds akin to image servers that resize on the fly. I would probably just proxy requests to a script or cgi that compresses/converts the files, especially if you're not planning to get a lot of hits per second. If that's not robust enough, there are a number of results from a search for pdf server that might work for you. On Wed, Aug 3, 2011 at 7:36 PM, Ranti Junus ranti.ju...@gmail.com wrote: Dear All, My colleague came with this query and I hope some of you could give us some ideas or suggestion: Our Digital Multimedia Center (DMC) scanning project can produce very large PDF files. They will have PDFs that are about 25Mb and some may move into the 100Mb range. If we provide a link to a PDF of that large, a user may not want to try to download it even though she really needs to see the information. In the past, DMC has created a lower quality, smaller versions to the original file to reduce the size. Some thoughts have been tossed around to reduce the duplication or the work (e.g. no more creating the lower quality PDF manually.) They are wondering if there is an application that we could point to the end user, who might need it due to poor internet access, that if used will simplify the very large file transfer for the end user. Basically: - a client software that tells the server to manipulate and reduce the file on the fly - a server app that would to the actual manipulation of the file and then deliver it to the end user. Personally, I'm not really sure about the client software part. It makes more sense to me (from the user's perspective) that we provide a download the smaller size of this large file link that would trigger the server-side apps to manipulate the big file. However, we're all ears for any suggestions you might have. thanks, ranti. -- Bulk mail. Postage paid.
Re: [CODE4LIB] Version control and local changes
The great thing about any DVCS is how easy it is to clone repos, then push and pull between any two clones. Most of the projects I work on are on github (a couple still in hg on googlecode), so that's the public repo. I have a live clone of the public repo, but between the two I have staging (same machine and data if possible) or dev (similar environment and a copy of the data) clones. Sometimes both. Each clone pushes and pulls from the next one up: live - staging - dev - public All public/upstream changes must pass through dev and/or staging before they go live. At each step along the way, you can decide which code is local and which needs to bubble back up to public. You may find branches within your dev clone useful for merging upstream commits in with local changes before passing them down the chain. You're also free to make other clones anywhere along the chain for experimental development and testing of new environments. One thing I've learned in all of this, though, is no matter how fantastic your VCS, the more the project allows you to put local code in files you can stick in your .(git|hg)ignore, the less you'll have to keep track of on each commit. On Mon, May 9, 2011 at 12:55 PM, Yitzchak Schaffer yitzchak.schaf...@gmx.com wrote: Hello all, We primarily use Mercurial for version control, having migrated from SVN over the past year or so. I am currently trying to figure out the best way to version local (production) changes to controlled libraries. I'm still trying to understand the different branching possibilities of hg and git; this helped: http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/ Seems to me like the best thing would be to maintain a production clone of the main, public repo, separate from the actual production code, and push/pull to and from this clone. This way it would be possible to test without polluting the production code and creating the mess of tweaks we have on our server now. Does anyone have any success stories with this or another method? Thx, -- Yitzchak Schaffer Systems Manager Touro College Libraries 212.742.8770 ext. 2432 http://www.tourolib.org/
Re: [CODE4LIB] If you were starting over, what would you learn and how would you do it?
Spare-time projects definitely get respect. You might also look into low-paying or volunteer freelance web development work for an organization with data management challenges. Schools, small businesses, and non-profits of all stripes can use your help, and in the process you'll pick up some skills. On Fri, May 6, 2011 at 4:06 PM, Ceci Land cl...@library.msstate.edu wrote: I like this. Maybe it's because it's what I was already thinking about doing. I have 3 project ideas twirling around in my head at the moment. I can't do them at work, but perhaps the systems department could give me a dataset to play around with in my spare time. I already have a good dataset for one of the projects that I harvested via OAI-PMH. Do these spare-time projects get any respect from the real world when it comes time to apply for a job? particularly if you focus on really making it as polished as possible (within the limitations of a non-work environment)? I remember building my own darkroom as a teenager and doing BW and color slide and print processing. (yes, I still love the smell of D76 and stop bath. I can bring up the smell purely from memory :) ). I did manage to work for a while in photography because of my original personal investment of time and energy into it as a hobby. I'm just concerned that the things may not work that way any more. Life was not only slower paced back then, but having an exact skill match wasn't required to get a foot in the door. Plus, I'm no Mozart so it's not likely that I'll come up with something uber creative or so nifty that it's used by a community at large. But I do good technical work. I tinker...I make things go. Thanks for the advice. I'm going to start playing with the projects I have in mind. One is already done as a JSP, but I think I'll convert it to something else and clean up the compromises I had to make to get it done in a limited time. Ceci On 5/6/2011 at 2:31 PM, in message BANLkTi=jdvtmgs42dlmhe5+fqnn55kv...@mail.gmail.com, Devon dec...@gmail.com wrote: My answer to this question changes every time it gets asked. These days, my thinking is that focusing on skills/tools is backwards. Instead, focus on a problems and solutions. Pick something you want to do, then do it. Figure it all out on the way. If you don't know where to start, build and deploy a simple website. Try a solution. If it doesn't work, try a different solution. Keep trying. Don't be afraid to toss all your work away and start over. Make the website more complex as you go. Add a database. Switch the whole thing to jQuery. Then switch to something else. Just keep going. /dev -- Devon Smith Consulting Software Engineer OCLC Research http://www.oclc.org/research/people/smith.htm On Fri, May 6, 2011 at 3:07 PM, Ceci Land cl...@library.msstate.edu wrote: Hello everyone. The recent thread asking people what they would like to learn if they had the time brought another question to my mind. If you were looking to get into this side of the profession, what would you recommend focusing on? IOW, suppose you were a current MLIS graduate student (that's me) who has a techy sort of inclination. But also assume that your current job as paraprofessional staff involves minimal computer skills, no programming or scripting and this situation will not ever change. Imagine that you've taken every programming and database class you can fit into your schedule, but you realize that course work will only take you slightly beyond a beginner level even if you make A's. (in an IS based program, not CS. I would have preferred the CS route, but work could not accommodate the class/lab time during the days) How would you choose to develop your skills from baby level to something useful to the profession? Will developing projects on your personal time and hosting them yourself be enough to get noticed when they day comes that you graduate with your shiny new diploma? What core skills would you choose to focus on? Would you give up a secure job with benefits to find an internship that could really challenge your programming, web development etc. skills? I see many people on this list with very strong skills, but in the job world, I don't see many 2nd string/entry level jobs that would allow someone to hone their skills to the level I often see here. I've been thinking that I should focus on further developing my abilities in: HTML/CSS of course, XML, XSLT, PHP, and MySQL (because they're all readily available for someone to play with despite not being employed in a systems department). It seems that anything I can learn about metadata transformations/crosswalks and RDF would be useful too. I also find some classification theories very compelling (ok, I admit that colon classification really got my attention in my first MLIS class) and found myself drawn to potentially being
Re: [CODE4LIB] Google Book Search and Millennium
For some reason I assumed Github would be a better spot for code sharing than the IUG website, but I'm happy with any accessible place to collect these. On Tue, Apr 26, 2011 at 11:32 AM, Kyle Banerjee baner...@uoregon.edu wrote: IUG recently opened up stuff that has traditionally been passworded to everyone. You might ask if this area will be opened too as it may still be closed as an oversight. kyle On Tue, Apr 26, 2011 at 7:22 AM, Walker, David dwal...@calstate.edu wrote: IUG has an area on their website called the Clearinghouse, which has a number of scripts and other things. It's behind a login, unfortunately, although any IUG member can get access. --Dave == David Walker Library Web Services Manager California State University http://xerxes.calstate.edu From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Patrick Berry [pbe...@gmail.com] Sent: Tuesday, April 26, 2011 7:18 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Google Book Search and Millennium I think collecting and documenting these hacks would be a fabulous idea. I know I got a lot of help from a message sent to the IUG by one of our librarians. They may be way ahead of us (or not) but it will be a good place to check. On Mon, Apr 25, 2011 at 8:36 PM, Gabriel Farrell gsf...@gmail.com wrote: Nice work, Patrick. You reminded me I never mentioned on this list the III Refworks Export script I put up on GitHub (see the code for props to those who did most of the work). It's at https://github.com/gsf/refworksexport. Maybe we should start collecting these under a iiihacks GitHub org. On Mon, Apr 25, 2011 at 5:48 PM, Patrick Berry pbe...@gmail.com wrote: Hi, We're working on integrating links to Google Books from Millennium. I'm not a fan of rewritting things from scratch, so I've borrowed heavily from those that already have this working. Props to the gbsclasses.js folks, MSU, and Temple. One thing I noticed is that IE 9 (perhaps earlier versions as well) do not work with the code in use at MSU and Temple on the bib_display.html templates. I've done some clean-up on a static example: http://www.csuchico.edu/~pberry/google-books/ Questions? Comments? DMCA notices? Pat in Chico -- -- Kyle Banerjee Digital Services Program Manager Orbis Cascade Alliance baner...@uoregon.edu / 503.877.9773
Re: [CODE4LIB] Google Book Search and Millennium
Nice work, Patrick. You reminded me I never mentioned on this list the III Refworks Export script I put up on GitHub (see the code for props to those who did most of the work). It's at https://github.com/gsf/refworksexport. Maybe we should start collecting these under a iiihacks GitHub org. On Mon, Apr 25, 2011 at 5:48 PM, Patrick Berry pbe...@gmail.com wrote: Hi, We're working on integrating links to Google Books from Millennium. I'm not a fan of rewritting things from scratch, so I've borrowed heavily from those that already have this working. Props to the gbsclasses.js folks, MSU, and Temple. One thing I noticed is that IE 9 (perhaps earlier versions as well) do not work with the code in use at MSU and Temple on the bib_display.html templates. I've done some clean-up on a static example: http://www.csuchico.edu/~pberry/google-books/ Questions? Comments? DMCA notices? Pat in Chico
Re: [CODE4LIB] distributed library alpha server up, feedback welcome
The distributed library, where all patrons are both lenders and borrowers, is an intriguing concept, and it's great that you have a rudimentary system up to experiment with it. Aside from the unusual requirements of a distributed library, you have one thing which separates you from the masses of small libraries who set up systems for their resources: you're not using MS Access. I applaud your decision to build a webapp, though some might call this overkill. As long as your patrons are able to use the system, and you're having fun with the challenge, charge on ahead. I have a few questions and comments. I see you're storing only the title and location of each book in the Django database, and tying into MarcEdit for the rest of the record. I assume you're using MarcEdit for the Z39.50 client and the editing interface, but you might want to look into exporting the records from MarcEdit (as MARCXML, most likely) and ingesting them into the webapp database. Keeping the two databases in sync and communicating with each hit, especially once the webapp is on its own server, could become difficult. Also, you may want to allow for remote cataloging at some point. If you're really feeling adventurous, you might look into wrapping PyZ3950 into a cataloging app. I agree that a collection of that size doesn't warrant a search engine like Solr. Some icontains queries are probably enough if browsing alone doesn't suffice. Most circ apps don't display the history of patrons who have checked out an item, or a patron's history of checked-out items, for privacy reasons. Some even drop those records from the database, or anonymize them. Another thing that differentiates you from other small libraries attempting this sort of thing is your contacting of this list. Most of the readers here are used to big-data problems, where they're trying to make sense of the storage, maintenance, and display of millions of records, so it's a bit of work to scale the mind down to a situation such as yours. Also, most of us spend much of our time working around legacy systems, so the troubles of a small, young app are both foreign and envied. That's my way of explaining why you might not get much response here. And for heaven's sake, point a subdomain or something at that machine. No reason to pass around IP addresses in this day and age. On Sat, Apr 23, 2011 at 5:27 PM, Elliot Hallmark permafact...@gmail.com wrote: All, It was at the end of last year that I came here saying I was writing an open source ILS for a distributed (book sharing) library. While I had lots of enthusiasm and time for it at the time, our development computer didn't have the capacity to run a solr based discovery front end. Even though the back end was ready for feedback (though still very alpha), I dallied in posting the IP because there was no discovery layer. In the interest of moving forward, and since a complex discovery layer may not be necessary for a while (not for 100 books), here is the IP. Please check it out and give feed back. Play around with whatever, this data isn't real. http://72.48.75.76 If this IP changes, I'll let y'all know on this thread. Soon I would like to use this system at our private alternative schoolhttp://www.clearviewsudburyschool.orgin hopes that it would facilitate folks letting us use their excellent books, since they would be lending them, not donating them. Having a database keeping track of who owns the books would give a little peace of mind. in the future, setting up a network of libraries would be easy. notes: 1. This is a distributed library, where a book enters the system through a primal loan (from owner to library), and is due back at some point. The book or item can be further lent to a regular borrower, or to another library (which inherits lending privilages). extending lending privilages must be done through the administrative back end, so it wouldn't happen accidentally. 2. The discovery layer is severely crippled because I don't want to write a indexer for our MARC records unless it becomes necessary (ie, better searching is needed but writing a VuFind driver or integrating with Kochief isn't yet feasible). All books entered in this system also have MARC records associated with them, so a solr or other front end can be added later. 3. If you'd like to try uploading a MARC record, email it to me and I'll put it up for anyone to enter through the cataloging app. 4. This is written in django. Hooray for python! 5. This is not at all perfect yet. here is my todolist so far (please add to it): when checking a book out, do not allow a due date later than the current lease on the book. subtitle, does this really need to be limited to 100 characters? create an end of day script that: sends emails to books that are due back soon sends emails to books that are overdue activate fines model and add an Fine.calcuate() method make a legit zipcode field.
Re: [CODE4LIB] GPL incompatible interfaces
On Fri, Feb 18, 2011 at 3:50 AM, graham gra...@theseamans.net wrote: On 02/17/11 19:48, Jonathan Rochkind wrote: Personally, I much prefer non-viral type open source licenses like Apache or MIT for this reason. The GPL advocates argue that viral-type licenses like GPL are more free because nobody can take GPL code and turn it into a proprietary product. I see what they're trying to do. But from my perspective 'non-viral' open source licenses like Apache are 'more free' because it gives the user the freedom to combine Apache code with non-open-source code in a project. You can't do that with GPL, which seems less free to me. This is a classic position which is now 20 years or so old; I don't think anyone on either side is likely to come up with a new argument - you take your pick, and then try to find the best way to live with the people you don't agree with, because neither side is going away in a hurry. Quite true. It's a boring, old argument. Let's try to avoid the brambles of whether copyleft licenses are more or less free.
Re: [CODE4LIB] GPL incompatible interfaces
On Fri, Feb 18, 2011 at 1:29 PM, Ross Singer rossfsin...@gmail.com wrote: On Fri, Feb 18, 2011 at 9:30 AM, Eric Hellman e...@hellman.net wrote: Since the Metalib API is not public, to my knowledge, I don't know whether it gets disclosed with an NDA. And you can't run or develop Xerxes without an ExLibris License, because it depends on a proprietary and unspecified data set. This is a very good point (and neither here nor there on the licensing issue). Ex Libris, in particular, has always had an awkward relationship between the NDA-for-customers-eyes-only policy regarding their X-Services documentation and their historic tolerance for open source applications built upon said services. The latter undermines the former significantly, since the documentation could theoretically be reverse-engineered if the open source projects' uses of it are comprehensive enough. I'll leave whether or not having an NDA on API documentation makes sense as an exercise of the reader. It does mean, however, that Ex Libris could at any point claim that these projects violate those terms, which is a risk, although probably a risk worth taking. On the opposite end of the spectrum, you have SirsiDynix who refuse the distribution of applications written using their Symphony APIs to anybody but SD customers-in-good-standing-that-have-received-API-training. While SD's position is certainly draconian (and, in my opinion, rather counter-productive), it does let the developer know where she or he stands with no sense of ambiguity coming from the company. Thanks for grounding the discussion, Ross. The way I read this, then, is that it's a risk to release code under any license for an API with an NDA. So is there such a thing as an interface that's specifically GPL-incompatible?
Re: [CODE4LIB] exporting marc records from iii
On Fri, Feb 18, 2011 at 12:53 PM, David Jones djo...@scu.edu wrote: On 2/18/2011 at 08:23 AM, Westman, Stephen srwes...@uncc.edu wrote: I'm currently exploring how we can use the Millennium Java client to do the same thing (if anybody knows how to do that, I would love to hear because we don't want to be depending on the telnet client since it may go away someday). You could try AutoIt [ http://www.autoitscript.com/site/autoit/ ], but be warned that Create Lists and Data Exchange in Millennium are the court jesters and will do everything they can to not respond well to your scripting... I went a good ways down this path at one point before returning to good old Expect. I've never met a more difficult GUI to write macros against.
Re: [CODE4LIB] livefeed /about
about_page++ great idea ed On Fri, Feb 11, 2011 at 10:46 AM, Ed Summers e...@pobox.com wrote: I just wanted to also say thanks for the livestream from code4lib Bloomington. The stream, IRC and twitter in combination were *extremely* useful from afar. I missed out on the craft-beers, but at least I got to see them [1], and there's always next year :-) I don't know if the bar has been set, but I think amplifying the conference this way could be a really good option for scaling the conference without requiring the amount of actual participants (and the size of the venue) to increase. It also helps for those who can't pay for the travel lodging when travel budgets are on the wane. Somewhat unrelatedly, I've seen some discussion about the place for galleries, libraries and museums in the code4lib community [2]. Personally (despite its name) I've always thought of code4lib as being about more than just code and libraries. I also noticed that http://code4lib.org didn't have an about page. So I added one [3]. Please help edit it into shape if you care about this sorta thing. //Ed [1] http://twitpic.com/3y0zw5 [2] http://twitter.com/#!/wragge/statuses/35926310920396800 [3] http://code4lib.org/about
Re: [CODE4LIB] javascript testing?
Hey Bess, dunno if you're still looking, but a friend just mentioned this project running Jasmine tests headless with EnvJS: https://github.com/trevmex/EnvJasmine. I haven't tried it out or anything, but looks somewhat interesting. On Tue, Jan 11, 2011 at 7:21 PM, Bess Sadler bess.sad...@gmail.com wrote: Can anyone recommend a javascript testing framework? At Stanford, we know we need to test the js portions of our applications, but we haven't settled on a tool for that yet. I've heard good things about celerity (http://celerity.rubyforge.org/) but I believe it only works with jruby, which has been a barrier to getting started with it so far. Anyone have other tools to suggest? Is anyone doing javascript testing in a way they like? Feel like sharing? Thanks! Bess
Re: [CODE4LIB] best persistent url system
Ditto what Kyle said. On Fri, Jan 14, 2011 at 12:05 PM, Kyle Banerjee baner...@uoregon.edu wrote: We want to use urls in our MARC records and EAD to link to content in our Fedora repository as well as things like web pages on our company's website. What are you folks using out there for this? The Handle System seems to be a good choice, or a purl service. I might also use it to link to Fedora content as well. Ideas, suggestions? I haven't found anyone who buys my take on this problem, but I'm offering it anyway. IMO, persistent URLs are a lost cause and are often an outright liability. Instead of messing with persistent URLs, the emphasis should be on persistent identifiers. Here's the rub -- no amount of indirection or abstraction can alter the fact that *people* ultimately say where things are. Purls, handles, and all other resolution services must be told where the item actually is in order to work. When this doesn't happen (and it often doesn't as I've encountered plenty of dead purls and handles), finding the real item is that much harder because you don't even have the original URL which can be a useful access point for finding related materials and is even helpful for finding items that moved elsewhere. There is also the issue that a resolution service itself is dependent on key things that make ordinary URLs unstable such as organizational changes. It's much easier to just embed a unique identifier. As a practical matter it doesn't matter much how this is done (though there is some utility in having a predictable URL friendly syntax). The item can move anywhere, access becomes less dependent on specific technologies, and so long as an indexing engine that your discovery interface can connect to has access to the item or metadata, you're set. kyle
Re: [CODE4LIB] javascript testing?
I like QUnit because it's minimal and I'm used to unit testing. A lot of people are jumping on Jasmine, though. It might be more your style if you're into BDD. On Tue, Jan 11, 2011 at 7:21 PM, Bess Sadler bess.sad...@gmail.com wrote: Can anyone recommend a javascript testing framework? At Stanford, we know we need to test the js portions of our applications, but we haven't settled on a tool for that yet. I've heard good things about celerity (http://celerity.rubyforge.org/) but I believe it only works with jruby, which has been a barrier to getting started with it so far. Anyone have other tools to suggest? Is anyone doing javascript testing in a way they like? Feel like sharing? Thanks! Bess
Re: [CODE4LIB] data export help: line breaks on tab-delimited download
For future reference, Notepad will only recognize \r\n, not \r or \n alone. Also, use Wordpad or Notepad++ instead. Further reading: http://social.msdn.microsoft.com/forums/en-US/vclanguage/thread/cba503b1-a0e2-4a64-a970-f735c5bc1c90 http://www.baanboard.com/baanboard/showthread.php?t=9069 On Tue, Jan 11, 2011 at 7:57 PM, Ken Irwin kir...@wittenberg.edu wrote: Jonathan's questions were right on target. I was opening the files in the standard MS Notepad editor, and it was not observing line breaks. When I went to go open the files in MiniTab they were just fine. (Changing the files to .txt and text/plain did *not* fix the problem in Notepad, and I do wonder what it would take to make that program happy, but in this case it doesn't much matter.) Thanks for the help Ken -Original Message- From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Jonathan Rochkind Sent: Tuesday, January 11, 2011 3:41 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] data export help: line breaks on tab-delimited download line breaks don't appear when you view it with what software? Can you have your browser save it to disk after it prompts you to do so, and open with a reliable text editor you know how to use and confirm if \n is really still in the file or not? If you are viewing it in your web brower, then your web browser is probably deciding to display it as HTML. The line breaks are probably still there, the web browser is just displaying as HTML. Web browsers aren't great places to view text. If you are viewing it after saving it to disk, then your web browser probably won't know to display as text unless the filename ends in .txt. If you are viewing it without saving to disk (but then why are you using Content-Disposition:attachment?), then make sure you're still setting the content-type appropriately; and you may need to make the filename end in .txt anyway. The line breaks are probably still there, your web browser is just rendering the file as html rather than txt, is my guess. On 1/11/2011 3:29 PM, Ken Irwin wrote: Hi all, I've got a dataset that I'm trying to make exportable for MiniTab, etc. It's tab-delimited and lines end with \n. When I serve it up as text/plain and view it in my web browser, it works just fine and all the line breaks are in the right places. When I send the header to make it a downloadable attachment: Content-Disposition: attachment; filename=categories.tab Then there are no line breaks at all - it's all one line, and the line-breaks don't appear. I tried \r instead, and that didn't work either. Any idea what I might be doing wrong here? Thanks Ken
Re: [CODE4LIB] collengine, the collection engine; runs on django-nonrel / app engine
I did some of the development on Kochief, a discovery interface that places Django in front of Solr [1]. I made some stabs at including cataloging as well, but never got too far in that direction. Django-nonrel looks like a neat project, with a lot of what one would need in a collection management system already built in. I'm impressed by their work on a search engine. I wonder how many documents it can handle. [1] http://kochief.googlecode.com On Thu, Dec 16, 2010 at 3:11 AM, BRIAN TINGLE brian.tingle.cdlib@gmail.com wrote: Having been several months since I've tried to run django on the google app engine, I took a crack at it today with Django appengine http://www.allbuttonspressed.com/projects/djangoappengine Since it is based on django-nonrel, in theory it does not have vendor lock in to app engine, so you could start to develop there and move in house if you need to. I set up a very simple little app, and it deployed to appspot okay, here is the code and a short screen cast on my blog screen cast: http://tingletech.tumblr.com/post/2334189882/ demonstrates the django admin interface running in the google app engine editing the super basic models The super basic models: https://github.com/tingletech/collengine/blob/master/items/models.py code repository: https://github.com/tingletech/collengine Dose anyone know of any other django or app engine based digital library metadata collection tools? Seems like being able to run for free on app engine (if things fit in google quotas) would be an advantage for small libraries and short term grant funded projects. Also, the django-nonrel looks like is has some interesting search features that could be used in access systems. Anyway, just throwing this out there in case it might be useful for the hackfest -- Brian
Re: [CODE4LIB] Hotel reservations
Seems to be showing that error for stays longer than Feb. 7-10. Or maybe Feb. 7-11. All I know is Feb. 6-11 is right out. I was forced to use a telephone. On Mon, Dec 13, 2010 at 12:59 PM, Jason Stirnaman jstirna...@kumc.edu wrote: Me too when confirming, after it shows the list of rooms available. Jason Stirnaman Biomedical Librarian, Digital Projects A.R. Dykes Library, University of Kansas Medical Center jstirna...@kumc.edu 913-588-7319 On 12/13/2010 at 11:54 AM, in message aanlkti=c+xq_-znr8=cencg3p35p+gesjgkefhwdl...@mail.gmail.com, Mark A. Matienzo m...@matienzo.org wrote: I seem to be getting a ROOM UNAVAILABLE for just about every rate listed for the Biddle Hotel using the online reservation system. Mark A. Matienzo Digital Archivist, Manuscripts and Archives Yale University Library
Re: [CODE4LIB] Which O'Reilly books should we give away at Code4Lib 2011?
I've heard good things about Pilgrim's HTML5 book. I also still want my own copy of Javascript: The Good Parts. On Tue, Dec 7, 2010 at 9:31 PM, Kevin S. Clarke kscla...@gmail.com wrote: Hi all, If you have particular O'Reilly titles that you'd like for us to ask O'Reilly for, send them to me and I'll put them in our request. Thanks, Kevin
[CODE4LIB] Code4Lib Journal Call for Papers
Call for Papers (and apologies for cross-posting): The Code4Lib Journal (C4LJ) exists to foster community and share information among those interested in the intersection of libraries, technology, and the future. The Code4Lib Journal is now accepting proposals for publication in its 13th issue. Don't miss out on this opportunity to share your ideas and experiences. To be included in the 13th issue, which is scheduled for publication in mid April 2011, please submit articles, abstracts, or proposals at http://journal.code4lib.org/submit-proposal or to jour...@code4lib.org by Friday, January 7, 2011. When submitting, please include the title or subject of the proposal in the subject line of the email message. C4LJ encourages creativity and flexibility, and the editors welcome submissions across a broad variety of topics that support the mission of the journal. Possible topics include, but are not limited to: * Practical applications of library technology (both actual and hypothetical) * Technology projects (failed, successful, or proposed), including how they were done and challenges faced * Case studies * Best practices * Reviews * Comparisons of third party software or libraries * Analyses of library metadata for use with technology * Project management and communication within the library environment * Assessment and user studies C4LJ strives to promote professional communication by minimizing the barriers to publication. While articles should be of a high quality, they need not follow any formal structure. Writers should aim for the middle ground between blog posts and articles in traditional refereed journals. Where appropriate, we encourage authors to submit code samples, algorithms, and pseudo-code. For more information, visit C4LJ's Article Guidelines or browse articles from the first 11 issues published on our website: http://journal.code4lib.org. Remember, for consideration for the 13th issue, please send proposals, abstracts, or draft articles to jour...@code4lib.org no later than Friday, January 7, 2011. Send in a submission. Your peers would like to hear what you are doing. Code4Lib Journal Editorial Committee
Re: [CODE4LIB] Code4Lib Journal Call for Papers
Submitted to LISWire and the above lists, but rejected from autocat, lita-l, usability4lib, ngc4lib, drupal4lib, and ol-lib (though there was talk around the call for the 11th issue of dropping ol-lib from the list of publicity venues). On Mon, Dec 6, 2010 at 10:21 AM, Gabriel Farrell gsf...@gmail.com wrote: Call for Papers (and apologies for cross-posting): The Code4Lib Journal (C4LJ) exists to foster community and share information among those interested in the intersection of libraries, technology, and the future. The Code4Lib Journal is now accepting proposals for publication in its 13th issue. Don't miss out on this opportunity to share your ideas and experiences. To be included in the 13th issue, which is scheduled for publication in mid April 2011, please submit articles, abstracts, or proposals at http://journal.code4lib.org/submit-proposal or to jour...@code4lib.org by Friday, January 7, 2011. When submitting, please include the title or subject of the proposal in the subject line of the email message. C4LJ encourages creativity and flexibility, and the editors welcome submissions across a broad variety of topics that support the mission of the journal. Possible topics include, but are not limited to: * Practical applications of library technology (both actual and hypothetical) * Technology projects (failed, successful, or proposed), including how they were done and challenges faced * Case studies * Best practices * Reviews * Comparisons of third party software or libraries * Analyses of library metadata for use with technology * Project management and communication within the library environment * Assessment and user studies C4LJ strives to promote professional communication by minimizing the barriers to publication. While articles should be of a high quality, they need not follow any formal structure. Writers should aim for the middle ground between blog posts and articles in traditional refereed journals. Where appropriate, we encourage authors to submit code samples, algorithms, and pseudo-code. For more information, visit C4LJ's Article Guidelines or browse articles from the first 11 issues published on our website: http://journal.code4lib.org. Remember, for consideration for the 13th issue, please send proposals, abstracts, or draft articles to jour...@code4lib.org no later than Friday, January 7, 2011. Send in a submission. Your peers would like to hear what you are doing. Code4Lib Journal Editorial Committee
Re: [CODE4LIB] Code4Lib Journal Call for Papers
Apologies, I meant to send that second post to the other Journal editors only. Thanks for the offer, Peter, but I think we have them covered. Gabriel On Mon, Dec 6, 2010 at 12:08 PM, Peter Murray peter.mur...@lyrasis.org wrote: Rejected from autocat, lita-l and ncg4lib because you weren't a subscriber to those lists? If so, I can handle those (and ol-lib, too). Peter On Dec 6, 2010, at 10:32 AM, Gabriel Farrell wrote: Submitted to LISWire and the above lists, but rejected from autocat, lita-l, usability4lib, ngc4lib, drupal4lib, and ol-lib -- Peter Murray peter.mur...@lyrasis.org tel:+1-678-235-2955 Assistant Director 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] Code4Lib sites back up
OSU++ On Wed, Nov 24, 2010 at 2:12 PM, Wick, Ryan ryan.w...@oregonstate.edu wrote: Service has been restored to the computer center and the OSU-hosted Code4Lib sites appear to all be back online. Ryan Wick Information Technology Consultant Special Collections Oregon State University Libraries http://osulibrary.oregonstate.edu/specialcollections
Re: [CODE4LIB] Django
Agreed on the docs at the website. If you can't figure something out from those, dig into the source. Happy hacking! On Mon, Oct 25, 2010 at 10:25 AM, Michael J. Giarlo leftw...@alumni.rutgers.edu wrote: I'd start here: http://docs.djangoproject.com/en/1.2/ There are some tutorials in there as well. -Mike On Mon, Oct 25, 2010 at 10:19, Junior Tidal jti...@citytech.cuny.edu wrote: Hello Code4Lib, Does anyone have any recommendations for learning Django? Books, websites, video tutorials, etc. ... thanks, Junior Tidal Assistant Professor Web Services and Multimedia Librarian New York City College of Technology, CUNY 300 Jay Street Brooklyn, NY 11210 718.260.5481 http://library.citytech.cuny.edu
Re: [CODE4LIB] Django
If you already know PHP you might want to check out Symfony or another PHP framework to get the hang of web frameworks, then move onto other languages from there. On Mon, Oct 25, 2010 at 4:25 PM, Junior Tidal jti...@citytech.cuny.edu wrote: Thanks for the suggestions everyone. I haven't actively looked for resources since I'm busy doing collection development. However, I came across an advertisement for a Django book and figured it would be a useful language to learn. I already know php, so it seems logical that django is the next step? Best, Junior Tidal Assistant Professor Web Services and Multimedia Librarian New York City College of Technology, CUNY 300 Jay Street Brooklyn, NY 11210 718.260.5481 http://library.citytech.cuny.edu Andrew Hankinson andrew.hankin...@gmail.com 10/25/2010 10:23 AM There's the Django Book: http://www.djangobook.com/ (Make sure you choose the revised edition for 1.0) The Django docs, with some intro tutorials: http://docs.djangoproject.com/en/1.2/ Did you try those already? On 2010-10-25, at 10:19 AM, Junior Tidal wrote: Hello Code4Lib, Does anyone have any recommendations for learning Django? Books, websites, video tutorials, etc. ... thanks, Junior Tidal Assistant Professor Web Services and Multimedia Librarian New York City College of Technology, CUNY 300 Jay Street Brooklyn, NY 11210 718.260.5481 http://library.citytech.cuny.edu
Re: [CODE4LIB] Code4Lib North planning continues
I'm hoping to attend the upcoming code4libnorth meeting because I heart Canada, but I'd rather not join yet another mailing list. If it gets canceled or something tell us on this list or put it on the wiki page, please? On Thu, Apr 8, 2010 at 11:46 AM, Walker, David dwal...@calstate.edu wrote: I'm not on that conference list, so don't really know how much traffic it gets. But it seems to me that, since these regional conferences are mostly being held at different times of the year from the main conference, the overlap would be minimal. Or not. I don't know. --Dave == David Walker Library Web Services Manager California State University http://xerxes.calstate.edu From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of William Denton [...@pobox.com] Sent: Thursday, April 08, 2010 7:45 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Code4Lib North planning continues On 8 April 2010, Walker, David quoted: I think a good compromise is to have local meeting conversations on the code4libcon google group. That list is for organizing the main conference, with details about getting rooms, food, shuttle buses, hotel booking agents, who can MC Thursday afternoon, etc. Mixing that with organizational details *and* general discussion about all local chapter meetings would confuse everything, I think. Bill -- William Denton, Toronto : miskatonic.org www.frbr.org openfrbr.org
Re: [CODE4LIB] newbie
You should /join #code4lib. Only there will you learn the secret one true path to wisdom. On Thu, Mar 25, 2010 at 11:31 AM, Matthew Bachtell matthewbacht...@gmail.com wrote: As someone who uses PHP to do the small things I would recommend using Python or another language. I am trying to transition away from PHP to Python as it is not a panacea. PHP's great for web scripting but was never intended to do all of the duct taped projects that I have put together with it. On Thu, Mar 25, 2010 at 10:56 AM, Yitzchak Schaffer yitzchak.schaf...@gmx.com wrote: On 3/24/2010 17:43, Joe Hourcle wrote: I know there's a lot of stuff written in it, but *please* don't recommend PHP to beginners. Yes, you can get a lot of stuff done with it, but I've had way too many incidents where newbie coders didn't check their inputs, and we've had to clean up after them. Another way of looking at this: part of learning a language is learning its vulnerabilities and how to deal with them. And how to avoid security holes in web code in general. -- Yitzchak Schaffer Systems Manager Touro College Libraries 33 West 23rd Street New York, NY 10010 Tel (212) 463-0400 x5230 Fax (212) 627-3197 Email yitzchak.schaf...@tourolib.org Access Problems? Contact systems.libr...@touro.edu
Re: [CODE4LIB] a first look at Code4Lib
On Thu, Feb 25, 2010 at 12:42:45PM +, Mike Taylor wrote: On 25 February 2010 12:07, Eric Lease Morgan emor...@nd.edu wrote: http://eric.clst.org/C4L/FirstLook Alas, I tried to post a comment to your First Look but I got an error upon submission. My comment is below: I believe your assessment is right on target. Code4Lib is mostly about community -- a community with a shared purpose of making computers more useful tools in the field of librarianship. [1] The community is a lot like an open source software community, and while open source software is held in high esteem, the community does not negate closed source software. In Code4Lib authority is often times based on the concept of metreocity.. I guess that's something between a meritocracy and an atrocity :-) I believe Eric was referring to the sister city of Detroit, Lxorbanor on planet Oodlefarb, otherwise known as Meteor City. Great comment overall, Eric, and good catch, Mike.
Re: [CODE4LIB] Print Management Software Options
You could also bug Columbia about releasing NINJa [0]. I attempted to get them to do so several times when I worked there, but no luck. Oh the bureaucratic fear of open source. [0] http://www.columbia.edu/acis/facilities/printers/ninja.html On Mon, Feb 08, 2010 at 03:32:12PM -0600, Francis Kayiwa wrote: On 2/8/10 3:09 PM, Ryan Eby wrote: I'm interested in knowing what everyone is using for print management and cost recovery for public printing. We're currently using Pharos but I'd like to see what else is out there. I don't really have any requirements other than preferably available separate from any computer management system. Mostly just interested in what is out there and personal opinions of the product. I'd be especially interested in any OSS options. I've come across a few CUPS/lpr based systems (http://print.ncsu.edu/ and http://doi.acm.org/10.1145/1027802.1027849) but there doesn't appear to be any code release associated with them. Got the following response: verbatim Francis, The person you're referring to is most likely Adam Lewenburg. He has since moved on, and I am now the service manager for LibPrint. We had looked into open sourcing the code, as well as several other methods of distributing the system to non-UIUC organizations. Unfortunately, the bureaucratic overhead involved turned out to be more massive than we could have imagined, and it turns out that we don't have the staff or resources to make it possible. Sorry for the bad news. If there's anything else I can help you with, please let me know. jason. /verbatim GAH! regards, ./fxk
Re: [CODE4LIB] Rails Hosting
On Thu, Jan 14, 2010 at 08:15:38AM -0800, Kevin Reiss wrote: Hi, I was curious if anyone could recommend a hosting service that they've had a good ruby on rails experience with. I've been working with bluehost but my experience has not been good. You need to work through a lot of hoops just to get a moderately complicated rails application properly. The applications we are looking at deploying would be moderately active, 1,000 -2000 visits a day. Thanks for any comments in advance. Regards, Kevin Reiss 1000-2000 visits/day should be possible with just about any hosting provider. The flexibility you need will be determined by what you mean by a moderately complicated setup for Rails. If you want to run your own VPS, go with Linode (and contact me for a referral key :)). A number of customers have switched to them since Slicehost was sold to Rackspace. If you want a web host, I'd recommend WebFaction. I have a client site with them and have been impressed by the balance of support and flexibility they offer. See the Rails forum (http://forum.webfaction.com/viewforum.php?id=33) for an idea of the way things work there. Gabriel
Re: [CODE4LIB] Rails Hosting
On Thu, Jan 14, 2010 at 03:33:20PM -0600, Chad Fennell wrote: If you want to run your own VPS, go with Linode (and contact me for a referral key :)). A number of customers have switched to them since Slicehost was sold to Rackspace. Hey, no fair! :^p Oops, sorry. Chad has first dibs.
Re: [CODE4LIB] Choosing development platforms and/or tools, how'd you do it?
On Wed, Jan 06, 2010 at 09:23:09AM -0500, Bill Dueber wrote: There's a spectrum of how much an editor/environment can know about a program. At one end is Smalltalk, where the development environment *is* the program. At the other end is something like LISP (and, to an extent, Ruby) where so little can be inferred from the syntax of the code that a smart IDE can't actually know much other than how to match parentheses. You've never tried SLIME in Emacs. All kinds of fancy LISPness for pretty much everything you mention below. For languages where little can be known at compile time, an IDE may not buy you very much other than syntax highlighting and code folding. For Java, C++, etc. an IDE can know damn near everything about your project and radically up your productivity -- variable renaming, refactoring, context-sensitive help, jump-to-definition, method-name completion, etc. It really is a difference that makes a difference. I know folks say they can get the same thing from vim or emacs, but at that level those editors are no less complex (and a good deal more opaque) than something like Eclipse or Netbeans unless you already have a decade of experience with them. I guess I did say that, but I'd argue that the opacity depends on your definition of opaque. And I'd say it's more like five years. Vim4life! :) Gabriel
Re: [CODE4LIB] SVN/Mercurial hosting
I use Google Code with Mercurial. It took a little while to adjust to an issue-tracking system other than Trac, but I'm generally happy with it. Gabriel On Wed, Dec 16, 2009 at 02:50:07PM -0500, Ross Singer wrote: Also, Google Code offers both HG and SVN support. http://code.google.com/projecthosting/ I have several projects there (although haven't used Mercurial) and certainly find it a lot less frustrating than admin'ing Trac. -Ross. On Wed, Dec 16, 2009 at 2:39 PM, Mark A. Matienzo m...@matienzo.org wrote: Hi Yitzchak, I've been pretty happy with using BitBucket [1] to host Mercurial repositories. It doesn't have Trac, but it does have it's own decently featured issue tracker, commit log viewer, and wiki system. The free plan is generous enough for you to get started. [1] http://bitbucket.org/ Mark A. Matienzo Applications Developer, Strategic Planning The New York Public Library On Wed, Dec 16, 2009 at 2:22 PM, Yitzchak Schaffer yitzchak.schaf...@gmx.com wrote: Hello all, As I was considering whether to migrate our SVN repositories to Mercurial (or possibly Bazaar) so as to allow for distributed control (like if I'm on the train or otherwise off the grid), I got word from our IT higher-ups that they want us to stop hosting our code on our domain and server. Before I start trekking around looking for hosting, does anyone in the crowd here have a server set up, and is potentially willing to host Trac+SVN or Trac+HG for our open-source projects? We currently have two. Alternately, I'd love to hear suggestions on regular hosting providers - particularly for Trac+Mercurial. Many thanks, -- Yitzchak Schaffer Systems Manager Touro College Libraries 33 West 23rd Street New York, NY 10010 Tel (212) 463-0400 x5230 Fax (212) 627-3197 Email yitzchak.schaf...@gmx.com Access Problems? Contact systems.libr...@touro.edu
Re: [CODE4LIB] preconference proposals - solr
On Fri, Nov 13, 2009 at 11:42:53AM -0500, Walter Lewis wrote: On 13 Nov 09, at 11:25 AM, Bess Sadler wrote: 1. Morning session - solr white belt [delightful descriptions snipped] 2. Morning session - solr black belt 3. Afternoon session - Blacklight Is there any chance that the black belt session needs to be/should be a two parter and run through the afternoon as well? ... or repeat for those who have just acquired their white belts but are headed in different directions? Agreed on morning and afternoon black belt sessions for all those who desire dark Solr. Gabriel
Re: [CODE4LIB] preconference proposals
On Tue, Nov 10, 2009 at 06:41:20AM -0800, Bess Sadler wrote: +1 from me on this, no surprise. :) What if we did a next gen catalog day thing? We could spend the morning on solr, which many projects have in common, in the morning, and then in the afternoon have sessions that build on top of solr (vufind, blacklight, kochief, etc.) We were going to submit a proposal for a blacklight pre-conference regardless, but it makes a lot of sense to do something more coordinated, and it particularly makes sense to ensure that as many people as possible can take advantage of Erik's presence and expertise. Great idea, Bess. Advanced Solr in the morning, including extended dismax, query weighting, and solrmarc. Then more general NGC stuff in the afternoon, such as options for pulling data in and pushing it out, how best to display various collections, etc. Gabriel
Re: [CODE4LIB] preconference proposals
On Tue, Nov 10, 2009 at 02:47:42PM +, Jodi Schneider wrote: If you'd be up for it Erik, I'd envision a basic session in the morning. Some of us (like me) have never gotten Solr up and running. Then the afternoon could break off for an advanced session. Though I like Bess's idea, too! Would that be suitable for a conference breakout? Not sure I'd want to pit it against Solr advanced session! The preconfs should be as inclusive as possible, but I'm wondering if the Solr session might be more beneficial if we dive into the particulars right off the bat in the morning. There are only a few steps to get Solr up and running -- it's in the configuration for our custom needs that the advice of a certain Mr. Hatcher can really be helpful. You're right, though, that the NGC thing sounds more like a BOF session. I'd support that in order to attend a full preconf day of Solr. Gabriel
Re: [CODE4LIB] preconference proposals
On Thu, Nov 12, 2009 at 09:02:09AM -0500, Erik Hatcher wrote: Or, use the new Lucid contributed extended dismax parser ;) https://issues.apache.org/jira/browse/SOLR-1553 Erik This looks sweet, Erik. Many thanks for sharing. Gabriel
Re: [CODE4LIB] AquaBrowser Libraries Group
While the Interesting difference... bit may be read as snarky, I appreciated Jeffrey's post for pointing out that most discussions about AquaBrowser can't take place on this list due to its lack of membership restrictions. On Thu, Oct 22, 2009 at 10:45:24AM -0400, Edward M. Corrado wrote: I don't see this as an interesting difference at all. Almost all [larger] vendor-supplied products in the library world have their own discussion lists that are limited to people that use/license their products. We even see this with Open Source products such as Koha. Although I do not use AquaBrowser, unlike almost all other library specific-software of this magnitude I understand that AquaBrowser does not have a user group (formal or informal). There currently is very few ways (no way?) for users of this product to converse with each other and share ideas. There are numerous reasons for wanting to share information on a closed list that can range from not wanting to spam a larger community with a how do activate a widget in product A to asking questions/sharing information that for whatever reason you don't want to or can't share with the whole world (e.g. non-disclosure agreements, public relations concerns, privacy concerns, not wanting your name in open archives attached to something, etc.). In fact, in some cases you may not even want the vendor on the list the way some Voyager systems administrators created a list that excluded Endeavor (and now Ex Libris) and non-systems people at Voyager sites. This made people feel much more comfortable asking questions that maybe they would otherwise be embarrassed or reluctant to ask. I applaud Kathryn for taking the initiative to organize the AquaBrowser community by creating the AquaBrowser Libraries Group. From what I understand from people that use the product this is something that is overdue for the community. What the library technology world needs is more people like Kathryn that try to build community to help each other with whatever software product they are using. Sure, in a perfect world maybe everything would be completely Open but that is not reality. People that take initiative should be praised. They should not be met with snarky comments. Edward -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Barnett, Jeffrey Sent: Thursday, October 22, 2009 9:05 AM To: CODE4LIB@LISTSERV.ND.EDU mailto:CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] AquaBrowser Libraries Group Good point Ed, but I think by the phrase Licensed sites only the intent of the AquaBrowser discussion _is_ to exclude open source. Interesting difference... -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ed Summers Sent: Wednesday, October 21, 2009 9:19 PM To: CODE4LIB@LISTSERV.ND.EDU mailto:CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] AquaBrowser Libraries Group You should also feel free to discuss AquaBrowser on here too ... the code4lib discussion isn't limited to opensource software. //Ed - Hide quoted text - On Wed, Oct 21, 2009 at 4:32 PM, Kathryn Frederick kfred...@skidmore.edu mailto:kfred...@skidmore.edu wrote: Please excuse cross-posting. I've set up an AquaBrowser Google Group to share tips and post questions. If your library uses AquaBrowser, please consider joining. This group is restricted, email me at kfred...@skidmore.edu mailto:kfred...@skidmore.edu and I'll send you an invite. Licensed sites only, please. Thanks, Kathryn
Re: [CODE4LIB] adding FastVectorHighlighter to solr
Voted. Thanks for the heads up, Bess! On Tue, Sep 01, 2009 at 10:08:16AM -0400, Bess Sadler wrote: One of the feature requests we get pretty often with Blacklight is search term highlighting. The main reason we don't have it yet is because it's a performance drag. We have attempted to add it a couple of times, but it kills performance so much for large collections or large text fields that we had to remove it again. I just had an interesting chat with Erik Hatcher, and he pointed me at this: http://www.lucidimagination.com/search/document/a4deefd915f706d4/highlighting_performance It seems Lucene 2.9 has a faster highlighting solution available now, FastVectorHighlighter. However, it hasn't yet worked its way into solr. If you are one of the people who would like to see search term highlighting (or, maybe just faster search term highlighting) in blacklight, vufind, Fac-Back-OPAC, helios, or any of the many other library apps that use solr, you might want to go vote for the jira issue at: https://issues.apache.org/jira/browse/SOLR-1268 You'll need to register for a jira account at the apache software foundation, but it only takes a minute. Cheers, Bess Elizabeth (Bess) Sadler Chief Architect for the Online Library Environment Box 400129 Alderman Library University of Virginia Charlottesville, VA 22904 b...@virginia.edu (434) 243-2305
Re: [CODE4LIB] [Fwd: [ol-tech] Modified RDF/XML api]
On Tue, Aug 11, 2009 at 11:44:29AM -0400, Ed Summers wrote: OpenLibrary is already using the DublinCore vocabulary in its metadata, just like WorldCat Search API, which seems enough to me. I'm personally pretty interested to see OpenLibrary taking a more organic approach to vocabulary selection, mixing and matching vocabulary elements rather than imposing a particular metadata world-view. I'm also pleased to see OpenLibrary's approach to thinking about the resources they are publishing on the web (A URL For Every Book), and providing metadata for those resources in a way that fits in seamlessly with the web. Agreed on the mixing and matching. That's what all these wild vocabularies live for! Gabriel
Re: [CODE4LIB] Open, public standards v. pay per view standards and usage
On Tue, Jul 14, 2009 at 09:34:57PM -0400, Ross Singer wrote: RDA, I think, might also suffer from this problem. I had assumed that Walter was collecting examples to highlight the idiocy of the RDA wall.
Re: [CODE4LIB] best OCR package?
On Tue, Feb 03, 2009 at 10:09:54AM -0500, Walter Lewis wrote: If we had to correct it all: a) it would never get done and b) it would be better than some of the originals which are rife with typographic errors. Hence the genius of Distributed Proofreaders [1] and reCAPTCHA [2]. [1] http://www.pgdp.net/c/ [2] http://recaptcha.net/learnmore.html
Re: [CODE4LIB] marc21 and usmarc
On Tue, Jan 27, 2009 at 10:50:41AM -0800, Karen Coyle wrote: I am less optimistic about MODS than Kyle. Having watched it be made, I think it's more than just a bit of a kludge, and carries forward a lot of the problems of MARC21. I also don't think that it has a strong model or philosophy behind it. I think we can do much, much better. What is stopping us is what comes up here: you can create a better record, but that doesn't mean that library systems will use it. Even so, I'm up for trying to create that better record, and I'm even up for creating one that is compatible with library cataloging practices, at least in their intent. Some of us talked about this on the exhibits floor of ALA just in the last few days. I will start by re-organizing a document I did a few years ago but that was never publicly released. I'll do a new, public version and post it, then wiki it so we can have the discussion. Also, I think that the cataloger scenarios in the DC/RDA wiki are beginning to show what one can do with the FRBR assumption behind the record. This sounds like a great idea, Karen, and I'm looking forward to seeing the document and discussing it. If a record format can demonstrate a significant leap forward then it will be adopted. Keep this list in the loop about the public version. Gabriel
Re: [CODE4LIB] COinS in OL?
On Mon, Dec 01, 2008 at 08:08:15AM -0800, Karen Coyle wrote: I have a question to ask for the Open Library folks and I couldn't quite figure out where to ask it. This seems like a good place. Would it be useful to embed COinS in the book pages of the Open Library? Does anyone think they might make use of them? COinS would be great, but unAPI would be useful also. In the case of Zotero, for example, more information can be passed along with unAPI than with COinS. Gabriel
Re: [CODE4LIB] presentation proposals update
On Fri, Nov 21, 2008 at 11:33:54AM -0500, Birkin James Diana wrote: We have a bunch of *terrific* presentation proposals, so the tone of this reminder is now one of invitation rather than pleading. :) We're accepting proposals through this Sunday, November 23. If you're even vaguely interested in submitting, I suggest you at least go to the submission page sooner rather than later and log-in to make sure your code4lib username and password are working as expected. Is the deadline midnight on Sunday? Procrastination is an art form, Gabriel
Re: [CODE4LIB] code.code4lib.org
On Tue, Aug 14, 2007 at 10:24:39AM -0400, Will Kurt wrote: Andrew, the pear.php.net repository site really seems to be essentially what I was envisioning (especially with the proposals section). Erik, there are several good reasons to build our own rather than use space available in other domains. The first and foremost is that the library community is big enough and specific enough to warrant its own centralized location for these things. Another issue is that there are a large range of skills that are useful to library application development that simply aren't touched on in other areas. There are plenty of people who understand AACR2, FRBR, LCSH etc that wouldn't go near a place like sourceforge thinking there is no room for them there. Simple branding is another very important reason. Google the phrase 'library open source' and tell me if the results give you any sense that the library community is actively developing open source tools/libraries/applications/etc. to meet its needs. I've known a fair amount of library-staff who work on little code projects in isolation, who if they knew there was a larger project they could work on and get involved with they would (this is also true for the relatively large number of ex-software developers I've met in libraries). Snippets of code and various packages/libraries need to be organized and collected, but the larger aim would be to create a community of people interested in creating open source software applications for libraries. --Will At 05:12 PM 8/13/2007, you wrote: At Mon, 13 Aug 2007 12:25:58 -0400, Gabriel Farrell [EMAIL PROTECTED] wrote: In #code4lib today we discussed for a bit the possibility of setting up something on code4lib.org for code hosting. The project that spurred the discussion is Ed Summer's pymarc. The following is what I would like to see: * projects live at code.code4lib.org, so pymarc, for example, would be at code.code4lib.org/pymarc * svn for version control * trac interface for each * hosted at OSU with the rest of code4lib.org, for now What will this offer that sf.net, codehaus.org, nongnu.org, savannah.gnu.org, code.google.com, gna.org, belios.de, etc. don???t? Why not simply link to http://en.wikipedia.org/wiki/Comparison_of_free_software_hosting_facilities and let people decide which they prefer? Will made some good points that I agree with, but the truth is I started this conversation because we have some projects that need a home here and now and, for a variety of reasons, none of the hosting options out there are as exciting as hosting the code ourselves. We might need to think more seriously about administration once we've got a couple dozen projects, but I say let's cross that bridge when we come to it. On a separate note, in the channel it seems either source.code4lib.org or src.code4lib.org are preferable to the rather redundant code.code4lib.org. Other people mentioned the sharing of code snippets; a wiki works best for sharing code snippets, examples, single file source. See http://emacswiki.org/ for a lively example. best, Erik Hetzner
[CODE4LIB] code.code4lib.org
In #code4lib today we discussed for a bit the possibility of setting up something on code4lib.org for code hosting. The project that spurred the discussion is Ed Summer's pymarc. The following is what I would like to see: * projects live at code.code4lib.org, so pymarc, for example, would be at code.code4lib.org/pymarc * svn for version control * trac interface for each * hosted at OSU with the rest of code4lib.org, for now Thoughts? Gabe
Re: [CODE4LIB] code4lib.org hosting
On Thu, Aug 02, 2007 at 09:38:00AM -0400, Jonathan Rochkind wrote: Dan convinces me that iBiblio might be better than OSU, in terms of their type of organization. But OSU has made an offer of free supported hosting, under terms that to me seem quite acceptable. Unless iBiblio makes a similar offer under equal or better terms... I still think that an imperfect solution (we all know about what happens when you insist on perfection, right?) is better than the current situation. Dan has in fact articulated quite well what is wrong with the current situation. So Dan and everyone else agrees that it is desirable for the current situation to change. The OSU proposal is the best thing on the table right now for an improvement. If Dan or anyone else wants to spend time on putting together another possibility, that would certainly be welcome. If not, nothing is permanent, we can always change again later (although of course it's a pain and we should not plan on doing such). For once, I agree with J-Ro. Somewhat. :) We don't need to put all of our eggs in one basket. Different parts of the site should be hosted in different places, and the base domain should be fully mirrored. If OSU works right now, let's get it up and running there. When we get it hosted at iBiblio, we can switch the DNS, but leave it running at OSU in case there's a problem with the site at iBiblio. It should be mirrored, with rolling backups, on a couple of other servers as well. If we're just talking about the base web site, it's not that many bytes. It sounds like iBiblio may be our best bet for long-term hosting, but we need to get the site up quickly. How soon could we get something on their servers? To that end, I gathered from Ed's message that the real work involved in getting the site up will be in salvaging what we can from the corrupted database and files. Who will step up to the plate for this? Gabe
[CODE4LIB] code4lib.org hosting discussion transcript
Okay, no objections, and it's afternoon in Philly, so here it is. I think the following snippet pretty much covers yesterday's discussion. I don't think anyone said anything too incriminating. Please excuse my out-of-place Helen Thomas incrementing. Oh, and, mjgiarlo, I hope you didn't mean for that exclamation point to be real. 2007-08-01T14:57:53 *** jaf changes topic to discussion on hosting code4lib.org 2007-08-01T14:58:03 ksclarke the time has come, eh? 2007-08-01T14:58:09 jaf in a minute, yes :) 2007-08-01T14:58:28 wtd Attention! Attention! Discussion beginning soon. 2007-08-01T14:58:35 jaf ok, the time is upon us 2007-08-01T14:58:36 dbs wtd: Sigh. Check my blog post. 2007-08-01T14:58:37 wtd Everyone load up their channel loggers. 2007-08-01T14:59:00 jaf roll call, please: let's make sure folks are active 2007-08-01T14:59:02 jaf I'm here 2007-08-01T14:59:05 ksclarke here 2007-08-01T14:59:12 rsinger tom servo! 2007-08-01T14:59:12 jbrinley moo 2007-08-01T14:59:14 jrochkind I'm observing. 2007-08-01T14:59:16 rsinger crw! 2007-08-01T14:59:25 wtd I'm here. I have an account on anvil (no root) and host a Rails site on it. 2007-08-01T14:59:33 ksclarke edsu back yet? 2007-08-01T14:59:40 wickr I'm observing 2007-08-01T14:59:43 wtd anvil.lisforge.net, that is, the box that got hacked. 2007-08-01T14:59:49 jbrinley .seen edsu 2007-08-01T14:59:49 zoia jbrinley: edsu was last seen in #code4lib 4 hours, 18 minutes, and 31 seconds ago: edsu like the librarything guys talk, and others 2007-08-01T15:00:09 jaf my local clock says 11:59, so let's wait another minute or so 2007-08-01T15:00:17 ksclarke sounds good 2007-08-01T15:00:20 wickr edsu said he might be able to pop in for a bit, and he might not 2007-08-01T15:00:35 rsinger plus, these are library types-- we need to give the customary 5 minutes 2007-08-01T15:00:38 * rordway is here 2007-08-01T15:00:43 ksclarke rsinger++ 2007-08-01T15:00:56 jaf ok, well, we probably should begin the discussion 2007-08-01T15:00:57 rordway according to my Mac, it's now 12:00 2007-08-01T15:01:06 jaf the proposal on the table, as I understand it, is thus: 2007-08-01T15:01:18 jaf move the production version of code4lib.org over to a server here at OSU 2007-08-01T15:01:25 *** rob_desk has joined #code4lib 2007-08-01T15:01:30 jaf use anvil as a development enivornment 2007-08-01T15:01:41 jaf and set up policies for admin support and access of code4lib.org 2007-08-01T15:01:51 wtd Is that *.code4lib.org? journal, planet, etc? 2007-08-01T15:02:02 jaf wtd: yes, *.code4lib.org 2007-08-01T15:02:06 rsinger hrm 2007-08-01T15:02:12 rsinger dilettantes? 2007-08-01T15:02:15 jaf so, currently we are talking www, planet, and journal 2007-08-01T15:02:16 *** tholbroo has quit IRC 2007-08-01T15:02:29 rsinger jaf: there's more -- svn 2007-08-01T15:02:35 jaf ok, and svn :) 2007-08-01T15:02:37 ksclarke and trac 2007-08-01T15:02:38 jaf and trac 2007-08-01T15:02:39 rsinger trac? 2007-08-01T15:02:40 rsinger yeah 2007-08-01T15:02:46 jrochkind ++ 2007-08-01T15:02:52 wtd There are about, what, ten other more or less production sites hosted on the box? 2007-08-01T15:03:01 jaf wtd: what are those? 2007-08-01T15:03:05 jrochkind Will OSU donate this service? Does this include sysadmin staffing, or just hardware/network, or what? 2007-08-01T15:03:17 ksclarke wtd, what, code4lib things or other people's things? 2007-08-01T15:03:17 rordway [a-zA-Z+].code4lib? :-) 2007-08-01T15:03:38 ksclarke we're only talking code4lib stuff I believe 2007-08-01T15:03:43 wtd Ah, OK. 2007-08-01T15:03:46 jaf jrochkind: we are donating the server space, bandwith, and will support the software running on the box in terms of security and uptime 2007-08-01T15:03:52 jrochkind Awesome. 2007-08-01T15:03:59 wtd So this is a sort of formalization and Oregon State adoption of code4lib.org as an online presence. 2007-08-01T15:04:06 ksclarke osu++ 2007-08-01T15:04:08 jaf but we'd also like some commitment from the community for helping with the general admin of the software 2007-08-01T15:04:12 rsinger hmm 2007-08-01T15:04:17 rsinger i'm still not sure about this 2007-08-01T15:04:18 jaf wtd: no 2007-08-01T15:04:31 ksclarke so how will you manage letting people have the privs for that help, jaf? 2007-08-01T15:04:33 jbrinley jaf: commitment of what sort? 2007-08-01T15:04:37 rsinger 1) my online presence is in the code4lib.org domain 2007-08-01T15:04:49 jaf in other words, we're not going to set policies on / about code4lib.org 2007-08-01T15:04:52 bradl jaf: sounds like you have it handled :) 2007-08-01T15:05:01 jaf we're going to commit to a level of support to assure uptime 2007-08-01T15:05:09 ksclarke yeah, rsinger, yours is the exception (personal in the domain) 2007-08-01T15:05:12 jaf but other than that, it's still the community that controls c4l.org 2007-08-01T15:05:15 rsinger 2) what if, say, osu counsel (or anyone in the chain)
Re: [CODE4LIB] code4lib.org hosting
I look forward to the proposal from OSU that should be mailed out to the list shortly. The discussion that just took place in #code4lib got me thinking. As I see it, the issue here has two parts. First, the machine was cracked, and, second, service hasn't been restored following the attack. The code4lib.org site and its various subdomains have served a community with a variety of needs, many of which require command line access and the ability to install programs and services. Maybe some increased restriction as to who has this access and what may be done with it is called for, but even with greater restriction and more vigilant sysadmins it's likely that the machine will get cracked again at some point. While I hope we'll have a more secure box for code4lib in the future, I'm also excited about plans for a system that can bounce back quicker. In addition to local and remote backups, we could use full mirrors ready for a dns switch. Several mirror host machines were even offered in the discussion. Are there other strategies we might employ to make code4lib.org more resilient? On Fri, Jul 27, 2007 at 05:18:06PM -0400, Ed Summers wrote: As you may have seen or experienced code4lib.org is down for the count at the moment because of some hackers^w crackers who compromised anvil and defaced various web content and otherwise messed with the operating system. anvil is a machine that several people in the code4lib community run and pay for themselves. Given that code4lib has grown into a serious little gathering, with lots of effort being expended by the likes of Jeremy Frumkin and Brad LaJenuesse to make things happen -- it seems a shame to let this sort of thing happen. We don't have any evidence, but it seems that the entry point was the fact that various software packages weren't kept up to date. Anyhow, this is a long way of inviting you to a discussion Aug 1st @7PM GMT in irc://chat.freenode.net/code4lib to see what steps need to be taken to help prevent this from happening in the future. Specifically we're going to be talking about moving some of the web applications to institutions that are better set up to manage them. If this interests you at all try to attend! //Ed
Re: [CODE4LIB] Please remove me from mailing list
On Fri, Mar 30, 2007 at 10:49:22AM -0700, Robin Speer wrote: Please remove my email from your mailing list. Thanks. Robin Speer Oregon State Library phone: 503-378-2464, fax: 503-585-8059 [EMAIL PROTECTED] Look what y'all did, arguing about munging email headers. Robin was disgusted enough to ask to leave, and rightly so. Gabe (who replies to the list with L)
Re: [CODE4LIB] Conference feedback
roy++ On Sat, Mar 03, 2007 at 04:07:41PM -0800, Roy Tennant wrote: I scooped up all the evaluations from the boxes outside the room, I don't know if anyone else found any left in the room itself. If so, let's figure out how to get all the info in one place. For the evaluations I gathered, I typed them up in a document and wrote a quick little CGI to pump them out in different chunks[1]. I haven't studied them in any great detail, but I'd have to say that overall they were very positive. Just the fact that there are something like twice as many likes as dislikes is a good sign. Anyway, congratulations all on a great meeting! Roy [1] http://roytennant.com/c4l2007/
[CODE4LIB] Job Posting: University Archivist/Head, Digital Collections at Drexel
University Archivist/Head, Digital Collections The Drexel University Libraries are seeking a dynamic individual to serve as University Archivist and Head of Digital Collections for Drexel University. The selected candidate will be responsible for collecting, preserving and providing access to the University's digital collections, special print collections, and University records of enduring value, as well as leading Drexel's digital library initiatives. Drexel's digital library initiative is highlighted by iDEA, a web-based service for members of the Drexel community to archive and provide access to digital documents, including publications, reports, presentations, posters, images, audio, video, and many other forms of electronic media. See http://idea.library.drexel.edu/ for details. The successful candidate will enjoy working in a team-based organization with a strong emphasis on customer service. Drexel University, a pioneer in the use of technology in higher education, is an accredited private non-profit institution located in the city of Philadelphia, which offers undergraduate and/or graduate education in arts and sciences, education, engineering, business, information science, media arts, medicine, nursing, and public health. The student population numbers more than 19,000. Most undergraduates participate in the co-operative education program and combine work with academics over a five-year college career. The Drexel University Libraries offer services at three facilities: Hahnemann Library in Center City and the Queen Lane Library primarily serve students, faculty, and staff in the Schools of Medicine, Nursing, and Public Health, while the Hagerty Library in University City primarily serves the other colleges. Drexel is noted for its strong and extensive electronic book and journal collections. For a complete description and to apply, please go to www.drexeljobs.com and search under keyword archivist.
Re: [CODE4LIB] code4lib lucene pre-conference
On Tue, Nov 28, 2006 at 10:27:22AM -0500, Ross Singer wrote: On 11/28/06, Kevin S. Clarke [EMAIL PROTECTED] wrote: How do you switch to it? How do the pieces talk? This is the point of standards. If there is a standard way of addressing an index then you don't have to care what the newest greatest indexer is. This paragraph seems in contrast to your one above. Well, what's the guarantee that the next great indexer isn't going to be using /some other standard/ than the one you're using? My only point is, it's a whole lot easier to refactor your application to benefit from a different indexing engine than it is to export all of your data out of something, potentially remodel it to work in another. I suppose it all breaks down to how much work you're willing to invest to keep up with the Joneses (after all, you could just stay with Lucene), but I don't really see the argument of XQuery is a standard. Just because it's a standard (vs. semi-ubiquitous API) doesn't mean it will have the best tools for a particular problem area. -Ross. Can't we stay with Lucene *and* keep up with the Joneses? What's been referred to in this conversation as Lucene's Standard Query Language is just the syntax used by Lucene's default Query Parser, and, as noted in the overview[1], Although Lucene provides the ability to create your own queries through its API, it also provides a rich query language through the Query Parser, a lexer which interprets a string into a Lucene Query using JavaCC. It's nice that Lucene ships with a Query Parser, but it is by no means the only way to parse queries for Lucene. A Google search on lucene xquery parser (no quotes) brings up Nux and Jackrabbit. I don't know much about either project, but they seem to be working already on the future we're talking about. Gabe [1] http://lucene.apache.org/java/docs/queryparsersyntax.html#Overview
Re: [CODE4LIB] Server names at libraries
Many of our servers are also named after applications, unfortunately. One of my development servers, however, is named aarseth, the last name of the former guitarist of Mayhem. I plan to continue on this theme. gabe On Thu, Oct 26, 2006 at 03:39:05PM -0400, Jody Fagan wrote: Dear Code4Lib folks, I'd like to write an anecdotal article about library server nomenclature ... I'm for-sure that most librarians don't even know our servers have names. I am hoping that some of you might be willing to share (off-list) server names you have known in libraries, how/why you chose them, and any random thoughts you have about them. Did you inherit them? Did you get to pick them out? Do you think the whole idea of server names is silly or do you secretly like the fact that your servers have names? I am happy to guarantee anonymity (that is, I won't use your name or institution in conjunction with any server names) unless you specifically want to be identified or given credit for your statements. I plan on sharing my institution's server names in my article, but not say where they are from thanks for considering this, Jody -- Jody Condit Fagan Digital Services Librarian, James Madison University 540-568-4265 [EMAIL PROTECTED] Machine. Unexpectedly, I?d invented a time -- Alan Moore http://wired.com/wired/archive/14.11/sixwords.html
Re: [CODE4LIB] code4lib journal
On Thu, May 04, 2006 at 09:05:37AM -0500, Jonathan Gorman wrote: I'm not a fan of the name either and didn't vote for it. Who really did vote for /lib/dev? Somebody please speak up and defend the choice. Are we sure there wasn't some ballot-stuffing going on? Is a recount in order? Where's the paper trail? I like plain old boring Code For Libraries myself (maybe with the same explanatory subtitle: A Journal for Library Programmers). That sounds to me like a journal that will be around for a while. gsf