9am - 5pm, Tuesday February 27
Location Updated: Because of the overwhelming response, the pre-conference has been moved to the Tate Student Center, Room 137.
This will be a full day event devoted to lucene and solr.
The event will be led by Erik Hatcher, committer on the Lucene and Solr projects, and co-author of Lucene in Action, and Java Development with Ant.
The morning will be devoted to background and theory, and the afternoon will be an opportunity to try some hands-on projects. Participants should either bring a wi-fi enabled laptop or be prepared to look over someone else's shoulder. So that we can get as much accomplished in the workshop as possible, we will provide a list of software and documentation to be downloaded before the workshop. If you are interested in working with a specific data set, please bring the data set with you, preferably on a sharable media format (e.g., CDROM, USB Flash Drive) so that we can exchange data sets quickly and easily. To save time at the event, please get your data into XML before the conference.
There is no registration fee to attend the workshop.
However, so that we can plan for adequate space, please register by emailing bess [at] virginia [dot] edu with a simple message that you plan to attend. Registration is full! Then remember to book your flight a day early and reserve an extra night in the hotel. Also, please join the mailing list for the pre-conference if you want to receive all the communication that will be sent out about it: http://groups.google.com/group/code4libpreconf
We have over sixty people, and more people are joining all the time. That is a lot of people to handle for a hands on workshop. In order to handle this, we're going to divide into teams based on what language you feel most comfortable using with solr. I'd also like to ask that a couple of people volunteer to be the coordinator of each team. If you're a coordinator, your job is to make sure you have downloaded all the software, you have a good data set to work with, and you've at least run through the tutorial and been able to get some data into solr. Also, you should probably be pretty comfortable with your chosen programming language. You can come here to sign up for a team, and indicate whether you'd be willing to act as a coordinator. The purpose of this is to make sure we know before the event whether we have enough coordinators for each language, and to make sure we don't spend all our time the day of the event trying to form groups.
- Martin Haye (coordinator)
- Ralph LeVan
- Emily Lynema
- Maureen Kelly
- Kevin Clarke
- Jerry Persons
- Tim Donohue
- Matt Cordial
Team XSLT / Cocoon:
- Bess Sadler (coordinator)
- Art Rhyno
- Jon Gorman
- Walter Lewis
- Ryan Steinberg
Team Ruby / Flare:
- Ross Singer (coordinator)
- Erik Hatcher (coordinator)
- Nathan Vack
- Mike Beccaria
- Eric Larson
- Steve Toub
- Tom Wood
- Andrew Nagy
- Hongbin Liu
- Gabriel Farrell (coordinator)
- Dan Chudnov
- Ed Summers
- Xiaoming Liu
- Bill Erickson (observer)
- Anjanette Young
- Dan Scott (apologist)
- Jean Rainwater
- Jonathan Rochkind
- Tito Sierra
- Jonathan Blackburn
- Andrew Darby
- Jay Datema
- Antonio Barrera
- Parmit Chilana
- Karen Coombs
- Wayne Schneider (will switch to PHP if there are no other perlers)
- Devon Smith
- Guoying (Grace) Liu
- Michael Doran
- Mike Rylander
- Kristina Long
- Mark Matienzo (the PHP defector)
- Michael Witt
Submitted by edsu on Mon, 2006-11-27 21:27
In light of the change in the README file at MIT:
What happened to the data?
We are currently evaluating legal issues about ownership and licensing possibilities
and hope to be able to be back online with it soon. Wish us luck.
the torrent has been temporarily (hopefully) disabled. Thanks to MIT for continuing to investigate how to make large bibliographic data sets available to the general public.
Submitted by edsu on Tue, 2006-11-21 16:57
The Simile folks made MARC, MODS and RDF versions of Barton (the MIT Library Catalog) available as a test data set.
To show code4lib's support for Simile and open-library-data we've set up some torrents for the data.
Please help us seed this data far and wide.
Submitted by ksclarke on Mon, 2006-10-30 03:42
The server on which code4lib.org lives will be moving this week. I haven't set up an exact time yet, but there will be some downtime as it is moved to a new host. It may be Monday afternoon or perhaps Wed. or Thurs. (I'm hoping for Mon. afternoon). Details, when known, will be posted here and on the mailing list and IRC channel.
Update: Looks like Wed. will be the day for server migration.
We are now accepting proposals for prepared talks for Code4lib 2007.
Code4lib 2007 is a loosely structured conference for library
technologists to commune, gather/create/share ideas and software, be
inspired, and forge collaborations. It is also an outgrowth of the
Access HackFest, wrapped into a conference-ish format. It is *the* event
for technologists building digital libraries and digital information
systems, tools, and software. Code4lib 2007 will be held from February
28 through March 2 in Athens, Georgia.
Prepared Talk Information
Prepared talks are 20 minutes, and must center on "tools" (some cool new
software, software library or integration platform), "specs" (how to get
the most out of some protocols, or proposals for new ones), or
"challenges" (One or more big problems we should collectively address).
We will evaluate proposals on criteria of usefulness, newness,
geekiness, and diversity of topics.
Prepared talk proposals of 75 words or less are being accepted for
review now. Please send your name, email address, and proposal to:
We cannot accept every prepared talk proposal, but multiple lightning
talk sessions will provide everyone who wishes to present with ample
opportunity to show off. Lightning talks are 5-minute presentations that
any conference attendee can sign up to present.
The proposal deadline is November 30, 2006, and proposers will be
notified by December 15, 2006. Voting on the proposals will be public,
and held in a similar fashion to SXSW.
Submitted by eby on Fri, 2006-08-25 02:47
The audio for the 2006 Code4Lib Conference is now available online. You can get it the following ways.
Please let me know if you have any problems. Unfortunately quite a few of the objects in Dspace had multiple mp3 files associated with it. It looks like some presentations were cut across cd's and it also seems that some use the same file. Atom 1.0 allows multiple enclosures, which is what I used so that it was associated with the same URI. Unfortunately most aggregators only support single enclosures (RSS only allows one depending on the interpretation) so you may only get the first part. Also the files are rather large. I'm hoping to go through and seperate the individual presentations and then post an updated feed. I still need to determine the copyrights of the audio however.
I created the Atom by hand and carried over the majority of the metadata. It's valid so you should be able to parse it for whatever you want.
Submitted by edsu on Tue, 2006-08-15 18:49
So a bunch of us in #code4lib are thinking of starting up a book club to read tech books together, learn from each other in the process, and hopefully use a bit of peer pressure to propel ourselves into actually finishing a book.
The first book we're proposing we read is Practical Common Lisp which is available in print and also online. Lisp and functional languages in general are enjoying a bit of a renaissance at the moment, so we figured this might be a good one to start with. It's also very, umm, practical--building working code to parse ID3 tags (metadata!) and the like.
Should we create a google group or something? Any suggested name for the group? Is there really any need to limit our membership to people in libraries? How about books4code?
Interested? Suggestions? Bueller? Feel free to tack comments on here.
Update: A Google Group and a wiki have been created.
There have been some posts in the blogosphere about things participants did not enjoy about the previous year's Code4Lib conference. Since planning has started for the 2007 conference, I thought now would be a good time to open the doors and ask what should be improved about the conference. What should be done the same and what should be done differently? Here is a place to start gathering voices...
If you wish to host a Code4Lib Conference in your community, please review this information before applying. The Code4Lib Conference occurs in or near February each year, to provide a complement to the Access Conference.
Requirements of a Hosting Site
- A host (usually a committee) willing to make local arrangements and coordinate with the site. Many colleges and universities have conference planning assistance.
- An auditorium or similar space suitable for the conference itself (capacities in recent years have been 400-450), and room for 8-12 pre-conference workshops "breakout" groups (30-50), which may be a combination of the main space and smaller rooms. Note that while a keynote may be held in an auditorium, it is preferable for the main conference day to have tables and chairs for seating.
- Wireless network available to attendees free or sponsored by the conference
- A commitment to work with the conference planning group to help keep attendee costs to a minimum. Past costs have been about $120-200 including meals for 3 days. This requires substantial sponsorship from outside institutions and the hosting institution.
Additional Desirable Qualities
- Small college or university town (why? "amenities", my friend, amenities). Conferences are also often held in large cities.
- Reasonably near a major airport (we are prepared to interpret this liberally if the other qualifications are strong)
- Some distance away from the last conference site, all things being equal (to spread the travel pain)
- Pre-conference day/events, preferably with optional separate registration
What the Hosting Site is Responsible For
- Since there is no legal Code4Lib entity, the hosting site must provide a fiscal sponsor for signing any necessary contracts for space or hotel rental. From a legal point of view, the sponsor is putting on the conference with Code4Lib branding. This institution is responsible for gathering sponsorship and registration funds and then transferring them to next year's host. The hosting site may choose to contract with other entities as necessary to fulfill these responsibilities.
- Managing the program planning process (scheduling and arranging the presentation application and voting process, etc.) Prior years have used a voting mechanism tied to the Code4Lib website (e.g., this); the same system may be used for subsequent conferences.
- Arranging evening networking opportunities (e.g., interesting and/or good restaurants and bars and/or events)
- Leading the effort to sign on conference sponsors (various members of the community are expected to volunteer to help sign up sponsors
What the Conference Planning Groups are Responsible For
These items are the responsibility of the Code4Lib Conference planning group (anyone on the conference planning list, which is open to anyone), but the conference host is often actively involved with these aspects as well:
- Participating in garnering conference sponsors
- Assisting with conference planning tasks
See also: How to Plan a Code4LibCon and the wiki for various pages used for previous conferences