[CODE4LIB] T-Shirt Design Contest Results

2010-12-24 Thread Durbin, Michael R
First, I'd like to thank our contributors for 4 excellent designs.

Option 1, (the breaking away coders shirt) was submitted by Chris Fitzpatrick.

Option 2, (the Metadata shirt) was submitted by Josh Gomez.

Option 3, (the  shirt) was submitted by Sean Hannan.

Option 4, (the code4lib rendered in 1's shirt) was submitted by Esme Cowles.

Congratulations Esme, as your design was selected in fierce competition and 
will be used as the t-shirt for the conference this spring.

-Mike


[CODE4LIB] T-Shirt Voting is Open

2010-12-16 Thread Durbin, Michael R
We've gotten four lovely submissions for the t-shirt design contest.  Please 
cast your vote now.

http://vote.code4lib.org/election/index/18

Closes at 12:00 AM EST on 2010-12-23.

-Mike


Re: [CODE4LIB] Code4Lib Conference 2011 - T-shirt Contest

2010-12-13 Thread Durbin, Michael R
Today's the last day to submit T-shirt designs.

I'll accept them by e-mail (midur...@indiana.edu) through the end of the day 
(any time zone).  

-Mike

 -Original Message-
 From: Durbin, Michael R
 Sent: Wednesday, December 08, 2010 4:30 PM
 To: 'CODE4LIB@LISTSERV.ND.EDU'
 Subject: RE: Code4Lib Conference 2011 - T-shirt Contest
 
 There are just over 5 days left to get me your submission for the
 Code4Lib T-shirt design contest!
 
 You have until the end of the day on Monday (any terrestrial time zone)
 December 13th to submit your design.
 
 I'll put up all the designs next week for review and voting.
 
 -Mike
 
  -Original Message-
  From: Durbin, Michael R
  Sent: Tuesday, November 30, 2010 11:53 AM
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: Code4Lib Conference 2011 - T-shirt Contest
 
  It's time to submit designs for the Code4Lib 2011 conference T-shirt.
  Your design should somehow capture the awesomeness of the code4lib
  community and be something you'd be proud to wear.  The design
  submissions are for the front of the shirt and may be as large as 11
  by 15.  Keep in mind that these will be printed in one color on a
  shirt of another color, so please make your design accordingly.
 
  The vendor indicated that they preferred Adobe Illustrator of EPS
  formatted files, though we can convert other formats.  Please send
  submissions to me (e-mail address below) by Monday December 13th, at
  which point they'll be posted for your review and voting.
 
  Thanks!
 
  Mike Durbin
  midur...@indiana.edu


Re: [CODE4LIB] Code4Lib Conference 2011 - T-shirt Contest

2010-12-08 Thread Durbin, Michael R
There are just over 5 days left to get me your submission for the Code4Lib 
T-shirt design contest!

You have until the end of the day on Monday (any terrestrial time zone) 
December 13th to submit your design.

I'll put up all the designs next week for review and voting.

-Mike

 -Original Message-
 From: Durbin, Michael R
 Sent: Tuesday, November 30, 2010 11:53 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Code4Lib Conference 2011 - T-shirt Contest
 
 It's time to submit designs for the Code4Lib 2011 conference T-shirt.
 Your design should somehow capture the awesomeness of the code4lib
 community and be something you'd be proud to wear.  The design
 submissions are for the front of the shirt and may be as large as 11
 by 15.  Keep in mind that these will be printed in one color on a
 shirt of another color, so please make your design accordingly.
 
 The vendor indicated that they preferred Adobe Illustrator of EPS
 formatted files, though we can convert other formats.  Please send
 submissions to me (e-mail address below) by Monday December 13th, at
 which point they'll be posted for your review and voting.
 
 Thanks!
 
 Mike Durbin
 midur...@indiana.edu


[CODE4LIB] Code4Lib Conference 2011 - T-shirt Contest

2010-11-30 Thread Durbin, Michael R
It's time to submit designs for the Code4Lib 2011 conference T-shirt.  Your 
design should somehow capture the awesomeness of the code4lib community and be 
something you'd be proud to wear.  The design submissions are for the front of 
the shirt and may be as large as 11 by 15.  Keep in mind that these will be 
printed in one color on a shirt of another color, so please make your design 
accordingly.

The vendor indicated that they preferred Adobe Illustrator of EPS formatted 
files, though we can convert other formats.  Please send submissions to me 
(e-mail address below) by Monday December 13th, at which point they'll be 
posted for your review and voting.

Thanks!

Mike Durbin
midur...@indiana.edu


Re: [CODE4LIB] Working with Getty vocabularies

2009-02-25 Thread Durbin, Michael R
I spent a little time dealing with that set of huge XML files and wrote a crude 
java STaX parser (Streaming API for Xml) that constructed objects as it passed 
through the file, dumping them into a database.  It currently ignores most of 
the content and just captures a few fields (by name and partial path) as it 
hits them, but it easy to extend and has the advantage of not having to load 
those enormous files at once.  Once the information (or subset of the 
information) is in a database, more functionality may be implemented.

Fortunately at the time, the database model was designed around having any 
number of broader or narrower terms... unfortunately it wasn't really designed 
to present such a large hierarchy in a reasonable way.

I've attached the current incarnation of that code which stuffs some fields and 
a ZThes record (using a castor representation of the zthes schema) into a 
lucene index (as opposed to the original database, since this is simpler).  It 
could pretty easily be adapted to only include terms of a certain type 
(potentially excluding 100's of thousands of rivers and streams) and maybe even 
run in a reasonable amount of time.  I've commented out all the portions that 
require lucene or castor, so it only depends on a stax implementation and you 
could plug in whatever database or output format you desired.

As for the higher semantic and usage issues... we haven't really addressed 
those yet.

-Michael Durbin

-Original Message-
From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of 
Dwiggins David
Sent: Wednesday, February 25, 2009 10:28 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Working with Getty vocabularies

Is there anyone out there with experience processing the raw data files for the 
Getty vocabularies (particularly TGN)?
 
We're adopting AAT and TGN as the primary vocabularies for our new shared 
cataloging system for our museum, library and archival collections. I'm 
presently trying to come up with some scripts to automate matching of places in 
existing databases to places in the TGN taxonomy. But I'm finding that the 
Getty data files are very complex, and I haven't yet figured out a foolproof 
method to do this. I'm curious if anyone else has traveled this road before, 
and if so whether you might be able to share some tips or code snippets.
 
Since most of our place names are going to be in the US, my gut feeling has 
been to first try to extract a list of places in the US and dump things like 
state, county, etc. into discrete database fields that I can match against. But 
I find myself a bit flummoxed by the polyhierarchical nature of the data (where 
one place can belong to multiple higher level places).
 
Another issue is the wide variety of place types in use in the taxonomy. 
England, for example, is a country, but the United States is a nation. This 
makes sense to a degree, but it also makes it a bit hard to figure out which 
term to match when you're trying to automate matching against data where the 
creators were less discerning about this sort of fine distinction.
 
I feel like I'm surely not the first person to tackle this, and would love to 
exchange notes...
 
-David Dwiggins
 
 
 
 
 
 
__
 
David Dwiggins
Systems Librarian/Archivist, Historic New England
141 Cambridge Street, Boston, MA 02114
(617) 227-3956 x 242 
ddwigg...@historicnewengland.org 
http://www.historicnewengland.org ( http://www.historicnewengland.org/ )

Visit http://www.LymanEstate.org for information on renting the historic Lyman 
Estate for your next event - a very special place for very special occasions.


GettyTGNParser.java
Description: GettyTGNParser.java


Re: [CODE4LIB] many processes, one resultCode for Libraries [EMAIL PROTECTED]

2008-02-18 Thread Durbin, Michael R
This can be done in Java, but like everything in Java the solution is kind of 
lengthy and perhaps requires several classes.

I've attached a simple skeleton program that spawns threads to search but then 
processes only those results returned in the first 10 seconds.  The code for 
performing the searches is obviously missing as is the consolidation code, but 
the concurrency issue is addressed.  In this example the search threads aren't 
killed, but instead left running to finish naturally though their results would 
be ignored if they weren't done in 10 seconds.  It might be better to kill them 
depending on the circumstances.

-Mike

-Original Message-
From: Code for Libraries [mailto:[EMAIL PROTECTED] On Behalf Of Eric Lease 
Morgan
Sent: Monday, February 18, 2008 1:43 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] many processes, one resultCode for Libraries [EMAIL 
PROTECTED]

How do I write a computer program that spawns many processes but
returns one result?

I suppose the classic example of my query is the federated search. Get
user input. Send it to many remote indexes. Wait. Combine results.
Return. In this scenario when one of the remote indexes is slow things
grind to a halt.

I have a more modern example. Suppose I want to take advantage of many
Web Services. One might be spell checker. Another might be a
thesaurus. Another might be an index. Another might be a user lookup
function. Given this environment, where each Web Service will return
different sets of streams, how do I query each of them simultaneously
and then aggregate the result? I don't want to so this sequentially. I
want to fork them all at once and wait for their return before a
specific time out. In Perl I can use the system command to fork a
process, but I must wait for it to return. There is another Perl
command allowing me to fork a process and keep going but I don't
remember what it is. Neither one of these solutions seem feasible. Is
the idea of threading in Java suppose to be able to address this
problem?

--
Eric Lease Morgan
University Libraries of Notre Dame

(574) 631-8604


Searcher.java
Description: Searcher.java