Re: [CODE4LIB] Reminder: Newcomer dinner and Ribbons

2011-02-07 Thread Birkin James Diana
Bill,

I recently signed up for this dinner-trek. 5:30 is fine with me, but just an 
fyi that the guidelines said 6ish, so I'm concerned others might others be 
planning to show up then -- or maybe y'all have been in touch along the way. 
Regardless, I'll be there at 5:30.

-Birkin

---
Birkin James Diana
Programmer, Digital Technologies
Brown University Library
birkin_di...@brown.edu


On Feb 7, 2011, at 3:51 PM, Bill Dueber wrote:

 Yep, that's me. Meet on the Mezzanine level near the comfy chairs at 5:30.
 My shirt features a robot riding a dinosaur.
 
 On Mon, Feb 7, 2011 at 3:41 PM, Jakub Skoczen ja...@indexdata.dk wrote:
 
 To the group that signed up for the Anyetsang's Little Tibet: I heard
 from Dot that he's not leading anymore, is anyone else going to take
 over his place or should we regroup?
 
 On Mon, Feb 7, 2011 at 8:03 PM, Richard, Joel M richar...@si.edu wrote:
 Roberto,
 
 I chose to meet outside of the Walnut conference room in order to not
 contribute to a large number of people in the Lobby. I know it's a bit out
 of the way, but that just means we'll be easier to find. I'll have a sign
 with large words to make it easy to find me.
 
 --Joel
 
 
 
 On Feb 7, 2011, at 2:52 PM, Roberto Hoyle 
 roberto.j.ho...@dartmouth.edu wrote:
 
 On Feb 2, 2011, at 11:11 AM, Richard, Joel M wrote:
 
 Just a general question, how are team leaders contacting their
 attendees? I have no one's email addresses, so for Crazy Horse, I've put
 mine in the Wiki.
 
 FYI, I'm one of the ones who signed up for the Crazy Horse.  I assume
 we'll meet in the lobby at 6?
 
 r.
 
 
 
 
 --
 
 Cheers,
 Jakub
 
 
 
 
 -- 
 Bill Dueber
 Library Systems Programmer
 University of Michigan Library


Re: [CODE4LIB] Code4Lib 2011 Registration Closed

2010-12-16 Thread Birkin James Diana
Kevin wrote:

 ...we did have lots of folks drop their registrations... opening up spots for 
 waitlisters...

Same for the 2009 Providence conference, which filled very quickly. Another 
factor is that we initially held back a small buffer of spots to make sure that 
our calculations for keynoters/presenters/etc were correct (due to a firm cap) 
and then allotted those to waitlisters.

-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu


On Dec 16, 2010, at 10:30 AM, Kevin S. Clarke wrote:

 I believe the cap is the same this year as last year (250).  It did
 stay open a couple of weeks last year.  In years before, it's sold out
 even quicker than this year.  Probably lots of factors for how quickly
 it sells out (location, talks, etc.).  Regardless, it's popular.
 
 Richard, if last year is any indication of this year, we did have lots
 of folks drop their registrations... opening up spots for waitlisters
 (so people at the top of the list have a good chance, I think).
 
 Kevin
 
 
 On Thu, Dec 16, 2010 at 10:08 AM, Richard, Joel M richar...@si.edu wrote:
 Woah, that was fast. I guess I'll go on the waiting list. *fingers crossed*
 
 Is this code4lib larger or smaller than last year? I seem to remember 
 registering weeks after the registration opened. Maybe it's getting popular, 
 eh?
 
 Thanks,
 --Joel
 
 Joel Richard
 IT Specialist, Web Services Department
 Smithsonian Institution Libraries | http://www.sil.si.edu/
 (202) 633-1706 | (202) 786-2861 (f) | richar...@si.edu


Re: [CODE4LIB] planet code4lib code (was: newbie)

2010-03-26 Thread Birkin James Diana
On Mar 25, 2010, at 12:47 PM, Ross Singer wrote:

 ...GitHub/Google Code and their ilk... ...What would be useful... ...is an 
 aggregation of the Code4lib's community spread across these sites, sort of 
 what like the Planet does for blog postings...

I love this idea.

-b

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu
birkinbr...@googlewave.com


On Mar 25, 2010, at 12:47 PM, Ross Singer wrote:

 On Thu, Mar 25, 2010 at 12:29 PM, Aaron Rubinstein
 arubi...@library.umass.edu wrote:
 
 This is some of the best advice.  Reading and adapting good code has been my
 favorite way to learn.  There was a discussion a couple years back on a
 code4lib code repository of some kind[1].  I'd love to resurrect this idea.
  A private pastebin[2] might be a decent option.  I also know that a number
 of us use GitHub[3], which allows for collecting syntax highlighted code
 snippets and has some nifty social networking features that let you follow
 other coders and projects.  GitHub is certainly not a solution for a
 code4lib repository but is another way to share code and learn from each
 other.
 
 
 I disagreed with this back in the day, and I still disagree with
 running our own code repository.  There are too many good code hosting
 solutions out there for this to be justifiable.  We used to run an SVN
 repo at code4lib.org, but we never bothered rebuilding it after our
 server got hacked.
 
 Actually I think GitHub/Google Code and their ilk are a much better
 solution -- especially for pastebins/gists/etc.  What would be useful,
 though, is an aggregation of the Code4lib's community spread across
 these sites, sort of what like the Planet does for blog postings, etc.
 or what Google Buzz does for the people I follow (i.e. I see their
 gists).
 
 I'd buy in to that (and help support it), but I'm not sure how one
 would go about it.
 
 -Ross.


Re: [CODE4LIB] Last day to nominate a keynote for C4L2010!

2009-09-16 Thread Birkin James Diana
...Today is the last day to nominate/defend/decry nominees for  
Code4Lib2010 in Asheville...


I'll renominate one of Gabe's excellent suggestions last year in case  
it hasn't already been submitted this year:


Adrian Holovaty

Adrian is co-creator and a bdfl of django, a journalist, an inspirer  
of Greasemonkey, an influencer of google-maps, a winner of a $1.1m  
Knight Foundation grant (the org promotes journalism), and creator of everyblock.com 
.


One reason for this suggestion: my interest in parallels between the  
mission and, recently, rapidly changing place of journalism and the  
library world -- such as the loss of exclusive gate-keeper roles due  
to tech advances, and new opportunities afforded by those advances.


-Birkin

http://www.holovaty.com/
http://en.wikipedia.org/wiki/Adrian_Holovaty

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu


On Sep 16, 2009, at 9:11 AM, Andreas Orphanides wrote:


Hi all,

Today is the last day to nominate/defend/decry nominees for  
Code4Lib2010 in Asheville. If you've been sitting on any  
nominations, or if you want to make impassioned arguments for or  
against any of the nominees, now's your last chance! (At least, it's  
your last chance to make nominations that will be entered into the  
online poll. C4L is always welcoming of impassioned arguments.)


See you in Asheville,
Andreas Orphanides


[CODE4LIB] code4lib conference hashtag

2009-02-10 Thread Birkin James Diana
The hashtag for the 2009 code4lib conference is #c4l09 -- go forth and  
tweet!


---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu


Re: [CODE4LIB] virtual conference thunder lightning

2009-02-04 Thread Birkin James Diana
A while back I posted an idea[*] about kick-starting a collection of  
code4lib-related videos (aside from the conference-presentation  
videos) by asking folk to find or make short code4lib-ish videos  
(under 10 minutes). If you have any urls, email 'em to me; perhaps  
we'll show one at the conference during a brief open time.


Following up on Bess's excellent idea, I'll post what I receive to a  
code4lib wiki page that others can contribute to as well.


Email me urls as soon as possible. Thanks.

[*] http://www.mail-archive.com/code4lib@listserv.nd.edu/msg04518.html

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu


[CODE4LIB] virtual conference thunder lightning

2009-01-15 Thread Birkin James Diana

Folk,

A while back Karen Schneider raised the issue of virtual lightning  
talks [1]. We at Brown discussed the idea in one of our planning  
meetings, but felt that trying this at the conference would be teasing  
the gods of guaranteed-point-to-point-internet-access far too much.


Shortly thereafter there was a great discussion sparked by Karen Coyle  
that started out focusing on COinS [2]. It then took a turn with a  
comment by Gabriel Farrell about unAPI [3]. I had always wanted to  
educate myself about unAPI, and this thread did that.


The proximity of these two threads made me think it would be cool to  
see a 'blog-in-10-minutes' type video on unAPI, or on any number of  
code4lib-related issues. But there are already good blog-posts out  
there! Yes, there are. But anyone who's seen a (good) blog-in-10- 
minutes video knows how inspiring these things can be. [4]


So... THE IDEA...

Here's a call to find existing internet videos on code4lib type issues  
-- or CREATE YOUR OWN. They can range from 'blog-in-10-minutes' type  
tutorials to pure talking-head rants about how SOA will save the  
world. At some point we'll invite you to submit your favorites (can be  
your own or others'), and during one of the two open 20-minute slots  
we have in the conference, we'll show one or two depending on time.


One wildly artificial rule for this particular exercise (aside from  
the requirement that it be code4lib-related): length under 10 minutes.


Admittedly this leaves out amazing content. But full throttle forward.  
This can be a way for folk who can't attend the conference to  
contribute; it can expand the great existing code4lib-tagged video  
content (mostly at videos.google.com); and it'll help disseminate to a  
wider community information and ideas our community finds compelling.


-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu


[1] http://www.mail-archive.com/code4lib@listserv.nd.edu/msg04304.html
[2] http://www.mail-archive.com/code4lib@listserv.nd.edu/msg04308.html
[3] http://www.mail-archive.com/code4lib@listserv.nd.edu/msg04321.html
[4] The original: http://showmedo.com/videos/video?name=rubyWeblogIn15MinsfromSeriesID=29 



[CODE4LIB] a few extra conference urls

2008-12-19 Thread Birkin James Diana

FYI

http://library.brown.edu/code4libcon09/registration/waitlist_count/
http://library.brown.edu/code4libcon09/registration/waitlist_position/your-email-address-here/ 


http://library.brown.edu/code4libcon09/registration/preconf_count/

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu


[CODE4LIB] code4lib 2009 conference registration is *open*

2008-12-17 Thread Birkin James Diana

Y'all let me know if you experience any glitches.

https://library.brown.edu/code4libcon09/registration/form/

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu


[CODE4LIB] glitch - on the case

2008-12-17 Thread Birkin James Diana
Lots of folk have successfully registered; 2 folk just noted a  
problem; I'm looking into it.


-b

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu


Re: [CODE4LIB] glitch - on the case

2008-12-17 Thread Birkin James Diana
Hmmnn... Can't duplicate the single problem 2 folk mentioned. Folk are  
continuing to successfully register. I'll followup offline with the 2  
(though public questions welcome) and post an update here.


On Dec 17, 2008, at 1:40 PM, Birkin James Diana wrote:

Lots of folk have successfully registered; 2 folk just noted a  
problem; I'm looking into it.


---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu


[CODE4LIB] glitch update

2008-12-17 Thread Birkin James Diana

Update...

3 folk got stuck at registration page. I believe it's validation on  
the 'Affiliation' field that I don't have displaying, so you'd never  
know. The instance I duplicated had a period in that field; worked  
when the period was removed.


I'll fix soon, but if anyone else had this, try again without  
punctuation.


---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
birkin_di...@brown.edu


[CODE4LIB] code4lib 2009 conference registration announcement

2008-12-10 Thread Birkin James Diana
We're still working out a few details with the credit-card vendor, but  
we expect to open registration for the 2009 code4lib conference on  
Wednesday, December 17, 12:00 noon, EST. (U.S.)


The conference filled very fast last year, so if you know of folk  
interested in attending who may not see this and the followup  
announcements, please let them know.


More info will follow shortly.

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] 2009 conference presentations

2008-12-07 Thread Birkin James Diana
Thanks to all who submitted presentation-proposals for the 2009  
code4lib conference. This year, like last, we'll have 22  
presentations. Below is an alphabetical list of the 22 presentations  
which got the most votes; we'll post a schedule shortly.


To those attending the conference who want to share interesting work  
and thoughts, know that lightning-talks (short, five-minute talks) are  
a valued core part of this conference. Sign-up sheets for these will  
be available at the conference.


- A modern open webservice-based GIS infrastructure
- A new frontier - the Open Library Environment (OLE)
- A New Platform for Open Data - Introducing ‡biblios.net Web Services
- Blacklight as a unified discovery platform
- Complete faceting
- djatoka for dummies
- Extending biblios, the open source web based metadata editor
- Freebasing for Fun and Enhancement
- FreeCite - An Open Source Free-Text Citation Parser
- Great facets, like your relevance, but can I have links to Amazon  
and Google Book Search?
- How Anarchivist Got His Groove Back 2: DVCS, Archival Description,  
and Workflow Integration

- LibX 2.0
- Like a can opener for your data silo: simple access through AtomPub  
and Jangle
- LuSql: (Quickly and easily) Getting your data from your DBMS into  
Lucene

- Open Up Your Repository With a SWORD!
- RESTafarian-ism at the NLA
- The Dashboard Initiative
- The Open Platform Strategy: what it means for library developers
- The Rising Sun: Making the most of Solr power
- Visualizing Media Archives: A Case Study
- What We Talk About When We Talk About FRBR
- Why libraries should embrace Linked Data

More conference info coming soon.

-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] c4lc09 presentation voting reminder

2008-12-03 Thread Birkin James Diana
This is a reminder that voting on the code4libcon2009 presentation- 
proposals ends *tonight*, Wednesday December 3 at 11:59PM EST (U.S.).


You can vote at: http://vote.code4lib.org/election/index/7

...and see results at: http://vote.code4lib.org/election/results/7

-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


On Nov 25, 2008, at 3:37 PM, Birkin James Diana wrote:

One of the cool things about this conference is that you have a real  
voice in forming it.


Voting is now open to select the presentations for the 2009 Code4Lib  
conference.


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

The vote will remain open through Wednesday December 3 at 11:59PM  
EST (U.S.).


NOTE: Your code4lib username and password are required to vote. Head  
to the voting site ** as soon as possible ** to ensure that your  
username and password work as expected. You can take your time  
voting, but do not take your time ensuring that your username and  
password work as expected.


If they don't work as expected, head to the code4lib.org site and  
see if they work there. If they do, Ross will help get you  
straightened out. If they don't work at the code4lib.org site, the  
maintainers of that site will help you. If you realize late  
Wednesday December 3 that you have a code4lib.org username and  
password problem, there is a very real chance that you will not be  
able to vote.


A thank-you to Ross Singer for hosting the voting again, and for  
setting it up so quickly.


Onward!

-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] c4lc09 presentation voting reminder

2008-12-01 Thread Birkin James Diana
This is a reminder that voting on the code4libcon2009 presentation- 
proposals ends Wednesday December 3 at 11:59PM EST (U.S.).


You can vote at: http://vote.code4lib.org/election/index/7

...and see results at: http://vote.code4lib.org/election/results/7

BTW, we're following the lightning-talk and other conference  
suggestions; thanks for the ideas.


-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


On Nov 25, 2008, at 3:37 PM, Birkin James Diana wrote:

One of the cool things about this conference is that you have a real  
voice in forming it.


Voting is now open to select the presentations for the 2009 Code4Lib  
conference.


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

The vote will remain open through Wednesday December 3 at 11:59PM  
EST (U.S.).


NOTE: Your code4lib username and password are required to vote. Head  
to the voting site ** as soon as possible ** to ensure that your  
username and password work as expected. You can take your time  
voting, but do not take your time ensuring that your username and  
password work as expected.


If they don't work as expected, head to the code4lib.org site and  
see if they work there. If they do, Ross will help get you  
straightened out. If they don't work at the code4lib.org site, the  
maintainers of that site will help you. If you realize late  
Wednesday December 3 that you have a code4lib.org username and  
password problem, there is a very real chance that you will not be  
able to vote.


A thank-you to Ross Singer for hosting the voting again, and for  
setting it up so quickly.


Onward!

-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] request for c4lc09 presentation-proposals has ended

2008-11-24 Thread Birkin James Diana

Sunday has ended (everywhere on earth).

A *sincere* thanks to those who have submitted proposals. The quantity  
and quality and range are impressive. To those who did not submit  
proposals, but who wish to share info with conference attendees, note  
that lightning talks are a valued part of the conference. Voting  
procedures will be announced shortly.


http://library.brown.edu/code4libcon09/proposals/list/

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] presentation proposals update

2008-11-21 Thread Birkin James Diana
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.


For the first-timers among you, keep in mind these points:
- The talks are only 20-minutes including questions.
- We're a friendly bunch.
- Though many presenters are deeply knowledgeable about their chosen  
subject, this community very highly values sharing experimentation, so  
you should feel absolutely free to submit a presentation proposal on,  
say, 'playing with djatoka'.
- This is shaping up to be a great conference (the preconferences are  
great, too; I'll say more about those in another post) -- and it has  
filled up *fast* in the past, so don't underestimate the benefit of  
being guaranteed a spot as a presenter.


Info at: http://library.brown.edu/code4libcon09/proposals/

-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


Re: [CODE4LIB] presentation proposals update

2008-11-21 Thread Birkin James Diana

On Nov 21, 2008, at 3:33 PM, Gabriel Farrell wrote:


Is the deadline midnight on Sunday?

Procrastination is an art form,


I could say yes, which is true, but you artists will naturally then  
ask: midnight where? Almost begs for a code4lib vote!


---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] last week for presentation proposals

2008-11-17 Thread Birkin James Diana

We have some great ones, and want more. Submit!

http://library.brown.edu/code4libcon09/proposals/

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] djatoka

2008-11-14 Thread Birkin James Diana
Yesterday I attended a session of the DLF Fall Forum at which Ryan  
Chute presented on djatoka, the open-source jpeg2008 image-server he  
and Herbert Van de Sompel just released.


It's very cool and near the top of my crowded list of things to play  
with.


If any of you have had the good fortune to experiment with it or  
implement it into some workflow, get over to the code4libcon09  
presentation-proposal page pronto! And if you're as jazzed about it as  
I am, and know it'll be as big in our community as I think it will,  
consider a pre-conf proposal, too.


-Birkin

http://african.lanl.gov/aDORe/projects/djatoka/
http://library.brown.edu/code4libcon09/proposals/info/

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


On Nov 13, 2008, at 9:54 AM, jean rainwater wrote:


Do you have an idea AND are you willing to organize a pre-conference
for Code4Lib 2009?

If so, please send your proposal to code4libcon at http://googlegroups.com/ 
.

Please include 1) a description of the pre-conference, 2)  whether a
full or half day time slot is needed, and 3) max number of
participants.


Re: [CODE4LIB] djatoka

2008-11-14 Thread Birkin James Diana

On Nov 14, 2008, at 6:38 AM, John Fereira wrote:


...I've already got a session proposal submitted for Code4Lib...


My take on this is that while I'd like to have as wide a range of  
presenters as possible, a higher priority is a wide range of  
interesting presentations. Since many of us are working on multiple  
interesting things, I'd encourage anyone to consider a second  
presentation-proposal. There are lots of slots, the presentations are  
relatively brief, and I don't see any risk of insularity because the  
community as a whole chooses from among the proposals.


This looks very cool and considering that I've already been using  
aDORe as a repository for storing a large (very large) number of  
scanned images (in JPEG2000 format)...



I had never heard of aDORe before Ryan's djatoka talk. If only there  
were some event coming up where I could hear someone give a brief  
presentation on it.


http://library.brown.edu/code4libcon09/proposals/info/

:)

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] code4libcon09 call-for-proposals reminder

2008-11-03 Thread Birkin James Diana
In a little over three weeks the call for presentation proposals will  
close.


Share your accomplishments/investigations with others! Editing has  
been enabled, so you needn't wait until you get your wording perfect  
to submit. On the fence about sharing your work? Presenters for chosen  
proposals will be guaranteed an opportunity to register apart from the  
normal crush. 'Nuf said! See proposal info page for details:


http://library.brown.edu/code4libcon09/proposals/info/

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


Re: [CODE4LIB] ne.code4lib.org wiki

2008-10-28 Thread Birkin James Diana

Kevin,

What is this Birkin hack of which you speak? I've been wondering how  
all these recent pieces are getting tied back to the main code4lib  
site...



For the login for library.brown.edu/code4libcon09/proposals/, I came  
up with some python code (for the django app) that takes a submitted  
username and password and posts them to the code4lib.org site, and,  
based on the response, determines whether the login was successful.  
Ross used a version of it for his voting site. Obviously a direct API  
would be better, but in the absence of one, this does the trick.


http://dl.lib.brown.edu/its/software/code4lib/remote_auth.py

It's a little counter-intuitive, but correct (analyzing http-traffic  
helped).


Of course, code4lib.org must never, ever change its login method.   ;)

(At least not until after the conference!!)

I got in the habit of doing this kind of thing in order to create mini- 
APIs for vendor products that don't have APIs but have websites. Hope  
this is useful to others, given its fragility.


(By the way, I didn't actually get this email, someone let me know  
about it -- anyone else sporadically getting code4lib emails?)


-b

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] code4libcon09 call-for-proposals

2008-10-23 Thread Birkin James Diana
The code4lib conference is wonderful in large part because of what you  
folk share.


Head over to the Call For Proposals page and submit your idea for a  
prepared talk. Information about the time-frame, scope, and evaluation  
process -- as well as the link to the submission form -- can be found  
at:


http://library.brown.edu/code4libcon09/proposals/

Some important notes:
- Proposals can be submitted through Sunday November 23 2008.
- Just like when you vote, use your code4lib username and password.
- You initially won't be able to edit your proposal(s), but I'll have  
that implemented in the near future.


-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] Job Posting - Repost - Library Applications Developer, Brown University

2008-07-18 Thread Birkin James Diana
Personal note: We have a great team doing dynamite work and our to-do  
list is full of cool things. Seriously. Join us.


---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]



Library Applications Developer

The Brown University Library seeks a talented software developer to
design new and innovative web-based library services, systems, and
tools which anticipate the needs of library users.

In addition to developing new applications, the incumbent
 * makes creative use of APIs
 * continually enhances and extends commercial software applications
 * works with library departments to develop tools which increase
internal workflow efficiencies
 * provides vision and leadership in the investigation and
implementation of emerging information technologies

The Library Applications Developer is part of the Library's Integrated
Technology Services department. See: http://dl.lib.brown.edu/its

Qualifications:
 * Bachelor's degree in Computer Science, Information Science, or a
related field; or the equivalent combination of education and
experience.
 * Experience in the designand manipulation of relational databases;
demonstrated proficiency in developing and maintaining database-driven
web applications
 * Experience developing and coding interactive web applications
using PHP, Python, Ruby, Perl, HTML, XML, CSS , SQL, Javascript, AJAX,
and/or other common tools.
 * Demonstrated experience with Unix or Linux server platforms,
related software, and basic system administration utilities
 * In depth knowledge of Website design, development,
implementation, standards, and accessibility/usability guidelines.
 * Experience with Web 2.0 technologies such as RDF and AJAX and
with designing and implementing web services (REST). Ability to
integrate Web 2.0 services to ensure the seamless delivery of online
library services.
 * Excellent communication, interpersonal, and organizational skills
 * Creativity and strong analytical and problem-solving skills
 * Ability to learn new technical skills quickly; ability to meet
deadlines; strong service-orientation. Ability to adapt emerging
technologies to new domains.

Preferred Qualifications:
 * MLS from an ALA accredited university
 * Hands-on experience implementing and managing library enterprise  
systems


To apply for this position (JOB# B01013), please visit Brown's Online
Employment website (https://careers.brown.edu). Brown University is an
Equal Opportunity/Affirmative Action Employer.

Jean Rainwater
Co-Leader, Integrated Technology Services
Brown University Library
Providence, Rhode Island 02912


Re: [CODE4LIB] ssh tunneling through a mysql dsn

2008-06-25 Thread Birkin James Diana

On Jun 25, 2008, at 8:59 AM, Eric Lease Morgan wrote:


Is there anyway to support SSH tunneling through a MySQL DSN?


Not sure if this is exactly relevant, but I used to need to access a  
remote mysql database not open to internet access, and came to love  
ssh tunneling. Some notes:


http://bspace.us/notes/entries/ssh-tunneling-notes/

Also, for a different reason, I needed to handle passwordless logins.  
This might be of some use:


http://bspace.us/notes/entries/passwordless-logins/

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


Re: [CODE4LIB] Managing Library Alerting Services [SEC=UNCLASSIFIED]

2008-05-23 Thread Birkin James Diana

On May 22, 2008, at 10:00 PM, Dyer, Renata wrote:


I am keen on finding out whether there are libraries out there that
have
developed a good way to manage email alerts your library is subscribed
to. ...


I'm not sure this is exactly what you're talking about, but in case it
is...

One approach we're very actively investigating is inserting, into
email alerts we receive, a customized link that, when clicked by the
user, would take them to a server-page under our control that would do
good things.

Example...

We have a nicely automated system allowing users to find an item they
want through WorldCat, request it, and then have that request
automatically submitted to a series of consortial borrowing systems.
Let's say the BorrowDirect consortial system reports it has the item.
Fine; the item is automatically requested, and our easyBorrow system
emails the user that the item is on its way.

But then let's say that the item turns out to be missing (I've heard
this happens in some library systems with surprising frequency). At
that point BorrowDirect emails the user that the request has been
cancelled, and the user is very, very confused. We wish we could have
those emails sent to an address that we could automatically process --
but this and a couple of other systems we partner with don't allow
that.[1]

We do, though, have some control over the content of that email. So
we're trying to get a dynamic link inserted into that email that
contains our easyBorrow request number. The idea is that the user
would be presented with a message akin to: Turns out the book wasn't
available at the initial source; click here and we'll get it for you
from another source. That link would go to a server-page we control
which would resubmit the request, specifying, in this example, not to
re-query BorrowDirect.
---

[1] If we could specify the email address, we'd likely set up an
address like '[EMAIL PROTECTED]', and automate a unix-
process to scrape the relevant information from the email, and
automatically process it so the user wouldn't receive the confusing
message.

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]



I am keen on finding out whether there are libraries out there that
have
developed a good way to manage email alerts your library is subscribed
to.



Our library is subscribed to around 130 email alerts that are
delivered
to our inbox.  Many of these emails need to be actioned in different
ways.  In some cases, a  staff member needs to save an electronic file
and add it to the collection. In other cases,  an email  is  generated
and forwarded to the group of clients. There are lots of small steps
involved in managing each one of those alerts and the whole area has
become quite challenging to manage over the time.



Does you library subscribe to emails at all?



Do you have a tool to manage the processes involved?



Do you use a system/software to manage these alerts? Or just to manage
the distribution list if required? If no, do you know of any
(preferably
open source) that can do the job?



I appreciate any experience you may be willing to share.



Many thanks,
Renata Dyer
Systems Librarian
Information Services
The Treasury
Langton Crescent, Parkes ACT 2600 Australia
(p) 02 6263 2736
(f) 02 6263 2738
(e) [EMAIL PROTECTED]


Re: [CODE4LIB] planet.code4lib.org -- 3 suggestions

2008-05-22 Thread Birkin James Diana

On May 22, 2008, at 8:50 AM, K.G. Schneider wrote:


At the risk of being forward, might I suggest we tag what we consider
relevant posts with the term code4lib (no quotes)? ...


This would definitely take care of wide-ranging blogs that include
code4lib-ish content.

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]
http://bspace.us/notes/tags/code4lib/
http://bspace.us/notes/feeds/code4lib/
;)


Re: [CODE4LIB] XForms for Metadata creation at c4lcon

2008-02-27 Thread Birkin James Diana

On Feb 27, 2008, at 10:58 AM, Bill Erickson wrote:


Can someone point me to the demo links from the XForms fro Metadata
Creation presentation?


Michael Park's work is documented at:

http://dl.lib.brown.edu/its/software/metadata/

Winona has a blog entry with links at:

http://thedil.wordpress.com/2008/02/18/mods-for-everyone/

Missing you conference attendees (filled up so fast!). Thanks to
those who've posted here and have been feeding planet.code4lib.

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]
http://bspace.us/


Re: [CODE4LIB] perl6

2008-01-22 Thread Birkin James Diana

On Jan 22, 2008, at 9:58 AM, Eric Lease Morgan wrote:


This was a feature I was not aware of. Does this mean I will be able
to write Perl programs that use the Java-based Lucene indexer?


You probably know this, but you could do that now via SOLR, a
webservices-plus-more layer that sits above Lucene and allows
querying and updating of the index from any language via http requests.

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


Re: [CODE4LIB] LC class scheme in XML or spreadsheet?

2007-09-27 Thread Birkin James Diana

On Sep 25, 2007, at 9:59 AM, Andrew Nagy wrote:


I will echo something that Roy mentioned in the thread from a few
weeks back, would the LOC be willing to create a web service where
you could supply a call number and it would return the heirarchy of
topic areas for that number?


An Access hack suggestion!

http://access2007.uvic.ca/?page_id=8

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


[CODE4LIB] Job Posting - Humanities Programmer, Brown University

2007-08-17 Thread Birkin James Diana

The code4lib connection is that the 'Scholarly Technology Group' has
a very close relationship with our Library's Center
for Digital Initiatives, and we often work together on joint
projects. (The STG folk, projects, and culture are *very* cool.)

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]



Senior Research Programmer - Humanities
Scholarly Technology Group
Brown University

The Scholarly Technology Group (STG) at Brown University is seeking a
senior staff member who will provide technical leadership and
innovation as part of STG's involvement in/engagement with faculty
research projects in the digital humanities. STG projects range from
document-based topics using XML and XML tools to experiments in
collaboration, mapping and visualization. STG projects are founded in
high-level information design, and require current knowledge of web
standards and interaction design. The Senior Research Programmer is
encouraged to have a research agenda of their own, or to participate
in the group's ongoing research into digital humanities topics.

STG staff have expertise in text encoding and metadata standards,
accessibility, database design, web programming, digital project
design, information design, and grant-writing. We combine a strong
background in the humanities and social sciences with a deep interest
in the meaning of digital technologies for scholarly communication.

The Senior Research Programmer works closely with faculty, STG staff
and students, to carry out digital humanities projects by performing
project analysis, providing technical leadership, programming and
software development in support of STG’s projects.  This person will
recruit, plan and manage projects, write grant proposals, stay
abreast of new methodologies and practices relevant to Digital
Humanities and disseminate STG’s work at conferences.

Qualifications:
* Minimum Bachelor’s degree, advanced degree in the humanities
desirable. Formal CS coursework or equivalent.
* At least 2 years experience in Digital Humanities, Digital
Libraries or comparable area.
* Strong technical background in relevant areas, for ex.: XML, web
technologies, metadata standards, text retrieval, software development
* Interest in digital communications and collaboration, new media.
* Strong analytical and problem solving skills; can formulate
options, develop and recommend solutions, especially in a constantly
changing work environment.

STG is a part of Computing and Information Services that provides
advanced technology consulting to Brown humanities faculty primarily
through large and small projects in support of scholarly work in the
digital medium. We also explore the critical new technologies that
are transforming scholarly work and helping to maintain its
longevity: data and metadata standards, XML publication tools, text
encoding methods, database design, and accessibility standards. We
have a strong relationship with the Brown University Library's Center
for Digital Initiatives, and often work on joint projects. STG
includes three staff members: the Director, a Senior Research
Programmer, and a Research Programmer. STG also employs several
student programmers and designers.

For more information: www.stg.brown.edu or [EMAIL PROTECTED]
To apply: careers.brown.edu, go to job B00938


Re: [CODE4LIB] Z39.50 for III Database?

2007-05-09 Thread Birkin James Diana

Godmar,


... Is this code available under a license? ...


Not yet.

A third of me wishes I'd never seen Michael Doran's excellent
code4lib2007 presentation and could just blindly release stuff open-
source (for those not there, amongst great info, he cautioned against
claiming to release stuff as open-source when it may not legally be
so), but the other 2/3 is *very* appreciative I was there, and our
pro-open-source team hopes to get a process in place to legitimately
release stuff with an explicit license.

http://www.code4lib.org/2007/doran

So I'll just informally say that I hope this is useful to others for
now.

By the way, to all: when I went to the code4lib site to make sure I
attributed Michael properly, I didn't expect to see the nice
presentation of the slideshow and video. Kudos to those of you who
took the work of those we've thanked for producing this stuff, for
putting it together on the conference-schedule links. Very nice.

http://www.code4lib.org/2007/schedule

-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


On May 8, 2007, at 6:56 PM, Godmar Back wrote:


... Is this code available under a license? ...


On 5/8/07, Birkin James Diana [EMAIL PROTECTED] wrote:


On May 1, 2007 Godmar Back wrote:

 ..Are there any reusable, open source scripts out there that
 implements a REST interface that screenscrapes or otherwise
 efficiently accesses a III catalog?...

...Below is the link to my code

http://dl.lib.brown.edu/code/iii_opac_webservice.zip

http://128.148.7.210/~birkin/wikinotes/doku.php?
id=public:soa_josiah_status


Re: [CODE4LIB] Z39.50 for III Database?

2007-05-08 Thread Birkin James Diana

On May 1, 2007 Godmar Back wrote:


..Are there any reusable, open source scripts out there that
implements a REST interface that screenscrapes or otherwise
efficiently accesses a III catalog? David and James have provided
links, but no code. I would be grateful for anything I could reuse
and don't have to reimplement...


Godmar,

I'm the 'James' noted above. Below is the link to my code. If that
URL changes, it'll be updated at the wiki page URL that provides some
notes on the service.

A couple of extra notes that aren't yet on the wiki page...

- The web-service is completely ISBN-based.

- The webservice grew as needs grew: first I had a need only to know
if we had a title, then eventually its status, then eventually its
location. Since I wanted it to be as fast as possible, and each extra
piece of info requires extra screen-scraping processing (especially
going from existence-info to item-level info), I made each piece of
returned info optional -- though even asking for all info, it's fast.

It's likely not as extensible as David's terrific code, since mine
uses in some places super-specific screen-scraping markers to get the
data I want, but I hope its useful to folk.

http://dl.lib.brown.edu/code/iii_opac_webservice.zip

http://128.148.7.210/~birkin/wikinotes/doku.php?
id=public:soa_josiah_status

-Birkin

---
Birkin James Diana
Programmer, Integrated Technology Services
Brown University Library
[EMAIL PROTECTED]


Re: [CODE4LIB] Getting data from Voyager into XML?

2007-01-19 Thread Birkin James Diana

On Wed, 17 Jan 2007, Nathan Vack wrote:


Sure isn't elegant, but as our Real Systems Guys don't want us to
look at the production Oracle instance (performance worries), we've
had pretty good luck screen-scraping holdings and status data, once
we get a Bib ID. Ugly, but functional, and surprisingly fast.


We've come at this by setting up a simple web-service that does the
screen-scraping. The current implementation is based on ISBNs for our
purposes, but could easily be extended to look up via bib-id.

After screen-scaping item-status info for a python program, and then
needing to do it again for a php script, a Services-Oriented-
Architecture article I read 'clicked', followed by an inspiring
Access presentation from Richard Ackerman and a BOFeather talk with
him and, I think, Stephen Anthony.

Since we can't SQL-query our own ILS data directly... (ok, blood
pressure is fine again) this solved a lot of issues.

A bit of info on the web-service (with some examples), which includes
a link to Peter Murray's jester blog article on SOA that prompted
this thinking:

http://128.148.7.210/~birkin/wikinotes/doku.php?
id=public:soa_josiah_status

As to Michel Doran's insightful post about session-repercussions of
http-calls...

- I hadn't thought of that, and don't know what if any licensing
issues we have regarding that, but I'm curious and will look into this.

- We aren't using this service heavily, but if we were, I would think
this web-service model would actually scale well in terms of the
session issue, because the hits would come from the single web-
service 'user' -- as opposed to other models where, for instance, a
cron job might initiate a screen-scrape, resulting in each of those
instances being perceived as a different user. Does my thinking on
this sound right?

Last, I set this up not knowing that Z39.50 calls can return status
info. I recently found that out by stumbling across a discussion
between Godmar Back and index-data folk about php/yaz.

http://lists.indexdata.dk/pipermail/yazlist/2005-December/001453.html

We're now investigating changing the backend to get the data this way
instead of the fragile screen-scrape. The beauty of the SOA model is
that changing the backend won't have any effect on the systems that
call this service.

-Birkin

---
Birkin James Diana
Programmer, Web Services
Brown University Library
[EMAIL PROTECTED]


Re: [CODE4LIB] III refworks export

2006-05-11 Thread Birkin James Diana

Thursday, May 11, 2006 5:18:07 PM

Rob,


...first, thanks to brown university libraries for releasing their
III refworks
export stuff...


Thanks. Great job; *very* nice bypassing the javascript.

To all, introducing myself: I'm one year into the library world, and
find it rewarding beyond description. I've been inspired by the
programming of David Walker and Ross Singer and Casey Bisson and
others, and the forward-thinking spirit of library bloggers like
Meredith Farkas. The RefWorks rewrite of Ryerson's ColdFusion
implementation was my first community contribution; I look forward to
more. I hear nirvana is attending (and coding at) an Access or
Code4Lib conference; we'll see if I reach it this year!

...Birkin

---
Birkin James Diana
Programmer, Web Services
Brown University Library
[EMAIL PROTECTED]