Re: [CODE4LIB] Code4lib 2016 headed to Philadelphia

2015-03-09 Thread Michael B. Klein
I was going to write a longer reply, but Maureen's video summed it all up.

See y'all in Philly!

On Sat, Mar 7, 2015 at 12:27 PM, Maureen Callahan 
maureen.calla...@gmail.com wrote:

 PHILLY RULEZ
 https://www.youtube.com/watch?v=agLVlfLQdao

 See you there,
 Maureen

 On Sat, Mar 7, 2015 at 11:41 AM, Francis Kayiwa kay...@pobox.com wrote:

  The votes are in and tallied.
 
  The Code4lib 2016 conference will take place Philadelphia, PA
 
  Congratulations to Shaun Ellis, Anna Headley, David Lacy, Katherine
 Lynch,
  Chad Nelson, and David Upsal who will likely need your help in planning
  another successful conference.
 
  Bookmark (we still do that yes?)
 
  http://wiki.code4lib.org/Category:Code4Lib2016
 
  to watch for changes and calls for help.
 
 
  Cheers,
  Francis
 
  --
  One of the most striking differences between a cat and a lie is that a
 cat
  has only nine lives.
  -- Mark Twain, Pudd'nhead Wilson's Calendar
 



[CODE4LIB] Technology for Librarians / Libraries for Technologians

2014-09-03 Thread Michael B. Klein
Hi all,

I was talking this afternoon with a friend of mine about what makes a good
Director of Library IT. Does the job lie more within librarianship or IT?
(Depends on the library.) Is there a natural separation between the
Library IT of ILS/MARC/e-resource/circ. technology maintenance and the
Traditional IT of network management, staff and public workstation
provisioning, telecom, etc? (Also depends on the library.)

I know a lot gets said (here and elsewhere) about Technology for Librarians
- important skills and standards, what's
important/useful/trending/ignorable, and the like. But I'd love to start a
discussion (or join one, if it already exists elsewhere) about the other
side of things - the library-specific stuff that experienced IT folks might
need to learn or get used to to be successful in a library environment. Not
just technical stuff like MARC, but also ethical issues like fair use,
information privacy, freedom of access, and the like.

Of course there are plenty of snarky answers, and I welcome them all, but
some constructive input would be nice, too. :-) I hope to compile a So
You're an Experienced IT Worker/Administrator Who Wants to Work in a
Library? wiki page with pointers to resources.

So there's my vague intro. Have at it, code4lib.

Michael


Re: [CODE4LIB] Reminder: Send in your questions for Valerie!

2014-03-20 Thread Michael B. Klein
HOW DO I SHOVE THIS INDEX CARD INTO MY TWITTER?!


On Thu, Mar 20, 2014 at 10:39 AM, Roy Tennant roytenn...@gmail.com wrote:

 You kids. All about the technology.

 PollEverywhere looks useful, thanks. Now GET OFF MY LAWN.
 Roy


 On Thu, Mar 20, 2014 at 6:32 AM, Sibyl Schaefer sibylschae...@gmail.com
 wrote:

  In lieu of index cards, may I suggest Poll Everywhere?
 
  http://www.polleverywhere.com/
 
  Questions can be submitted via text, twitter, and the World Wide Web.
 
 
  On Thu, Mar 20, 2014 at 9:26 AM, Ross Singer rossfsin...@gmail.com
  wrote:
 
   On Tue, Mar 18, 2014 at 8:22 PM, Roy Tennant roytenn...@gmail.com
  wrote:
   
We will also be distributing index cards at the event and monitoring
  the
Twitter stream (not IRC!) for questions as well
  
  
   You've changed, man.
  
   -Ross.
  
 



Re: [CODE4LIB] Job: Test Post at Anonymous

2014-01-15 Thread Michael B. Klein
I object to your mocking.


On Wed, Jan 15, 2014 at 11:55 AM, Ross Singer rossfsin...@gmail.com wrote:

 No, it's cool. I've learned about mocking objects since then.

 -Ross.


 On Wed, Jan 15, 2014 at 12:36 PM, Michael B. Klein mbkl...@gmail.com
 wrote:

  I am interested in the post testing job. Please send details. Do not be
  fooled by Ross Singer; he is dangerous. The last post he tested caused
 the
  entire 2005 Atlantic hurricane season.
 
 
  On Wed, Jan 15, 2014 at 11:07 AM, Ross Singer rossfsin...@gmail.com
  wrote:
 
   HELLO, IS THERE AN OPTION FOR TELECOMMUTING.
  
   ASKING FOR A FRIEND WITH LOTS OF EXPERIENCE AS A TEST POSTER.
   -ROSS.
  
  
   On Wed, Jan 15, 2014 at 11:51 AM, j...@code4lib.org wrote:
  
Test Post
Anonymous
New London
   
This is a test post.
   
   
   
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/11613/
   
  
 



Re: [CODE4LIB] Job: Test Post at Anonymous

2014-01-15 Thread Michael B. Klein
Objectification is in the method dispatcher of the receiver. 

 On Jan 15, 2014, at 12:14 PM, BWS Johnson abesottedphoe...@yahoo.com wrote:
 
 Salve!
 
 This is a welcoming community, and I won't have Michael objectified.
 
 Cheers,
 Brooke
 
 
 
 I mock that objection.
 
 
 
 On Wed, Jan 15, 2014 at 9:56 AM, Michael B. Klein mbkl...@gmail.com 
 wrote:
 
 I object to your mocking.
 
 
 On Wed, Jan 15, 2014 at 11:55 AM, Ross Singer rossfsin...@gmail.com
 wrote:
 
 No, it's cool. I've learned about mocking objects since then.
 
 -Ross.
 
 
 On Wed, Jan 15, 2014 at 12:36 PM, Michael B. Klein
 mbkl...@gmail.com
 wrote:
 
 I am interested in the post testing job. Please send details. Do
 not be
 fooled by Ross Singer; he is dangerous. The last post he tested
 caused
 the
 entire 2005 Atlantic hurricane season.
 
 
 On Wed, Jan 15, 2014 at 11:07 AM, Ross Singer
 rossfsin...@gmail.com
 wrote:
 
 HELLO, IS THERE AN OPTION FOR TELECOMMUTING.
 
 ASKING FOR A FRIEND WITH LOTS OF EXPERIENCE AS A TEST
 POSTER.
 -ROSS.
 
 
 On Wed, Jan 15, 2014 at 11:51 AM, j...@code4lib.org
 wrote:
 
 Test Post
 Anonymous
 New London
 
 This is a test post.
 
 
 
 Brought to you by code4lib jobs:
 http://jobs.code4lib.org/job/11613/
 


[CODE4LIB] Avalon Media System release 1.0 available

2013-05-08 Thread Michael B. Klein
[Standard apologies for cross-posting]

Dear Code4Lib community,
Indiana University and Northwestern University are happy to announce that
release 1.0 of the Avalon Media System is now available to try out or
download. The 1.0 release includes the following features:

   - Secure delivery of video and audio to desktop browsers and iOS
   (iPad/iPhone) devices.
   - Implementation as a Hydra application to provide easy search via the
   Blacklight discovery tool and integration with a Fedora repository.
   - Support for both Adobe Media Server and the Red5 open source media
   server for audio and video streaming.
   - Integration possibilities for a variety of authentication systems,
   along with permissions management by user- or group-based authorization.
   - Manual media ingest and description and a dropbox-based batch import
   capability.

You can try out Avalon 1.0 on our public test server, as described on our
website:

http://www.avalonmediasystem.org/try-out-avalon

To download and install a preconfigured Avalon virtual machine image, to
perform a step-by-step installation, or to find out how to download our
source code from Github, visit the download page on our website:

http://www.avalonmediasystem.org/download

We invite your participation in evaluating Avalon and sharing your thoughts
for prioritization of features in future releases. If you plan to try out
or download Avalon, please sign up for the new email list,
avalon-discuss-l, to get technical support or provide feedback, by clicking
the link below:

https://list.indiana.edu/sympa/subscribe/avalon-discuss-l

We will be scheduling a webinar next month to provide a 1.0 demo and give
the community an opportunity to ask questions and offer ideas.

The Avalon project is led by the libraries of Indiana University and
Northwestern University and is funded in part by a three-year National
Leadership Grant from the Institute of Museum and Library Services.

To learn more about the Avalon project generally, please visit our project
website:

http://www.avalonmediasystem.org/

Kind regards,

Michael B. Klein
Co-Lead Developer, Avalon Media System
Senior Software Developer
Northwestern University Library
michael.kl...@northwestern.edu


Re: [CODE4LIB] Conference all-timers?

2013-02-15 Thread Michael B. Klein
I'm an (n-2)-timer.


On Fri, Feb 15, 2013 at 10:59 AM, Andrew Nagy asn...@gmail.com wrote:

 Around where I was sitting - there was myself, Dan Chudnov and Karen
 Coombs.


 On Fri, Feb 15, 2013 at 9:53 AM, Michael J. Giarlo 
 leftw...@alumni.rutgers.edu wrote:

  Hi,
 
  Every year when hands shoot up in response to the question of how many
 of
  you have attended all code4lib conferences?, I neglect to note who's
  raising those hands.
 
  Who are my fellow all-timers?
 
  -Mike
 



Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-25 Thread Michael B. Klein
On Thu, Jan 24, 2013 at 3:37 PM, Shaun Ellis sha...@princeton.edu wrote:


 But deciding to situations in context without a set of guidelines is
 simply another kind of policy.


In other words, You can choose a ready guide in some celestial voice. If
you choose not to decide, you still have made a choice, amirite?


Re: [CODE4LIB] Zoia

2013-01-22 Thread Michael B. Klein
If anyone feels like sorting through the Quote, Dunno, Blame, Disclaimer,
LoveHate, Praise, Sarge, and/or Tantrum databases to weed out potentially
off-putting materials, I can extract and email them. They're flat-file DBs,
and pretty easy to read through quickly.


On Fri, Jan 18, 2013 at 3:19 PM, Esmé Cowles escow...@ucsd.edu wrote:

 I personally regard the IRC channel as a particular flavor of c4l,
 rather than the primary flavor.  For example, this discussion is
 happening on the mailing list and not in the IRC channel.  I'd say IRC is
 one of the main flavors, but I'm not sure I would call anything primary.  I
 really like zoia, and find the channel to be a very good complement to the
 conference.  But I really don't hang out in IRC, and I think many people
 who read the mailing list and/or attend events don't either.

 Regarding people being comfortable with participating in the IRC channel,
 I think you can't please everyone.  If you stop all the messing around with
 zoia because some people find it frivolous and irritating, then other
 people will think the channel has gotten too stuffy and serious.  So I
 think it's important to keep focused on what is alienating to a large
 fraction of the community.

 -Esme
 --
 Esme Cowles escow...@ucsd.edu

 Information wants to be anthropomorphized. -- /. sig

 On 01/18/2013, at 3:47 PM, Karen Coyle li...@kcoyle.net wrote:

  This would mean not seeing the c4l irc as a primary community space
 but as a particular flavor of the community space, and taking pains to
 make sure that c4l IRC is not billed as or treated as the main stage for
 c4l and those who do not hang out in the channel should not be viewed as
 non-participants in c4l (and I think they are not). However, by doing so
 we do lose the one central go-to place for quick questions when you're
 stuck in some technology nightmare. Some of that takes place on the list,
 but sometimes you want to find a real person and do a quick back-and-forth.



Re: [CODE4LIB] A gentle proposal: slim down zoia during the conference

2013-01-17 Thread Michael B. Klein
I agree with the esteemed neckbeard from Pennsylvania. But I would also be
in favor of muting the snarfer-class plugins, especially @dunno. I've been
thinking for a while that it might be time to change zoia's alert character
from @ to something that's not (now) universally recognized as a
reply/attention character, which results in more unintentional channel spam
than any of the others.

I think we can also lower zoia's more threshold so that each individual
response has a shorter maximum length, but that's something that's better
resolved by better participant behavior, not code.

Michael


On Thu, Jan 17, 2013 at 2:28 PM, Michael J. Giarlo 
leftw...@alumni.rutgers.edu wrote:

 At the risk of getting shouted down in public (wouldn't be the first
 time!), let me just put this out there: perhaps instead of, like, whipping
 up a Doodle poll for us all to vote on which plugins get temporarily
 disabled and which ones don't, how about we have a few folks volunteer to
 gently ask that folks be mindful of what they are asking zoia to do.  Heck,
 we can even reflect that in the topic, and make an announcement from the
 podium.

 We already ask that channel registrants be mindful of what they say; is it
 much more to ask that that include which zoia plugins they call?

 -Mike


 On Thu, Jan 17, 2013 at 3:17 PM, Ross Singer rossfsin...@gmail.com
 wrote:

  I'd be loathe to gag @tdih, because it's educational and only gets called
  once or twice a day, but that's me.
 
  @blockparty is pretty spammy, as is @alpha
 
  Also @urbandict is probably the most offensive command.
 
  -Ross.
 
  On Jan 17, 2013, at 3:12 PM, Adam Wead aw...@rockhall.org wrote:
 
   At the risk of opening a can 'o worms, there are others that utilize
 the
  invective:
  
   @habla
   @ana
  
   @ana can sometimes return offensive phrases.  Sadly, it's one of the
  channel's favorites, so I'm reluctant to put it on the (temporary)
 chopping
  block.
  
   …adam
  
   On Jan 17, 2013, at 2:35 PM, Bill Dueber b...@dueber.com wrote:
  
   I'd like to propose that zoia (the IRC bot that provides help and
   entertainment in the #code4lib IRC channel) have some of its normal
  plugins
   disabled during conf. With three or four times as many people online
  during
   conference, things can get out of hand.
  
   Lots of zoia plugins can be useful during conference; I'm mostly
  thinking
   of stuff whose utility is suspect and whose output covers several
 lines.
   Some examples:
  
- @mf
- @cast
- @tdih
- @sing
  
   The goal, really, is to try and turn the firehose that the IRC channel
   becomes into something at least plausibly manageable in realtime.
  
   I can also make a case for things that newbies will just find
 confusing
   (chef, takify, etc.) or offensive (@forecast, @mf again) but I'll let
   others potentially make that case.
  
  
  
   -Bill-
  
  
   --
   Bill Dueber
   Library Systems Programmer
   University of Michigan Library
  
   This communication is a confidential and proprietary business
  communication. It is intended solely for the use of the designated
  recipient(s). If this communication is received in error, please contact
  the sender and delete this communication.
 



Re: [CODE4LIB] Survey

2012-11-27 Thread Michael B. Klein
These are all interesting questions, but mostly, COME BACK TO THE CHANNEL
AND THE CON, ROSY. :-)


On Tue, Nov 27, 2012 at 11:21 AM, Rosalyn Metz rosalynm...@gmail.comwrote:

 Sorry all. The original question posed by Chad was whether or not we should
 be concerned about the number of women presenters at Code4Lib.  I countered
 with a Dunno?  How many women are in the community?

 If the survey finds that the number of women that proposed a talk =
 number of women in the community then we might want another survey to
 focus on why women aren't in this community -- at which point we would be
 aiming the survey at a different group of people.

 If the survey finds that the number of women that proposed a talk 
 number of women in the community then we might want another survey to
 focus on why women aren't getting involved in this community -- at which
 point we would be aiming the survey just at this list.

 So the survey I propose first seeks to take a look at gender demographics.
  Once we know that, then we can do more.  Make sense?

 https://www.youtube.com/watch?v=rNlSv4SUYWo


 On Tue, Nov 27, 2012 at 12:03 PM, Karen Coyle li...@kcoyle.net wrote:

  Rosalyn,
 
  That could be interesting, but the real issue would be to compare those
  results with actual employment results. The members of c4l are
  self-selected and won't be representative of the actual worker-bee
  situation. (e.g. it will be heavily weighted for academic libraries, I
 bet).
 
  kc
 
 
  On 11/27/12 8:46 AM, Rosalyn Metz wrote:
 
  Ok since I brought up our demographics I'll run the survey (I like
  surveys).  Simple survey with two questions:
 
  1) Do you consider yourself part of the Code4Lib Community
  2) What is your self-identified gender
 
  I'll send it out at the end of today if there are no objections to the
  questions and then share findings next week.
 
  Thoughts?
  Rosalyn
 
 
 
  On Tue, Nov 27, 2012 at 11:23 AM, Karen Coyle li...@kcoyle.net wrote:
 
   I would really like to see such a survey. I did one at my previous
 place
  of work, the California Digital Library (nee Division of Library
  Automation) where I worked for over 20 years. I had kept org charts and
  phone lists, and was able to see that over that span of two decades the
  tech staff (which was most everyone there since all we did was tech
  development) was from 2/3 to 3/4 female. But when I said this in front
  of a
  group of employees the men were startled. I'm guessing that they saw
  themselves as techies, and the women as helpers -- even though the
 DBA,
  the data designers, and many of the programmers were women. So it's not
  that there aren't women in technology, it's that the women in
 technology
  are often considered to be not doing technology because they are
 women.
  [1]
 
  So we should survey. I believe that we will find that in library
  technology departments there are many invisible women. Sadly, women
  will
  be more present in that environment for the wrong reasons -- mainly
 that
  it's lower paying and that men are more likely to get the higher paying
  industry jobs. (The University of California overall staff ratio is 65%
  female -- as perhaps many government agencies are.)
 
  kc
  [1] Must read: Joanna Russ. How to suppress women's writing.
  http://www.worldcat.org/oclc/9392874
 http://www.worldcat.org/oclc/**9392874
  http://www.worldcat.**org/oclc/9392874
 http://www.worldcat.org/oclc/9392874It's
  about writing but actually pertains to all activities.
 
 
 
  On 11/27/12 6:57 AM, Rosalyn Metz wrote:
 
   I think first we would need to do a survey of how many women are in
 the
  community.  if it turns out that this community is only 17% women then
  we're on target.  who knows, maybe we're actually 10% women and we're
  way
  above target.  in which case the real question might be how do we get
  more
  women in tech.
 
 
  On Tue, Nov 27, 2012 at 9:11 AM, Chad Nelson chadbnel...@gmail.com
  wrote:
 
Ooops. Hit the wrong key.
 
  So, about our presenters...
 
  Is it a problem that only 4 of our 33 presenters are women? Or that
  only
  16
  of 95 proposers were women?
 
  Is there something this community needs to do to encourage more women
  to
  feel like they can and should speak / propose sessions?
 
 
   --
  Karen Coyle
  kco...@kcoyle.net http://kcoyle.net
  ph: 1-510-540-7596
  m: 1-510-435-8234
  skype: kcoylenet
 
 
  --
  Karen Coyle
  kco...@kcoyle.net http://kcoyle.net
  ph: 1-510-540-7596
  m: 1-510-435-8234
  skype: kcoylenet
 



Re: [CODE4LIB] 2013 Code4lib Registration Details

2012-11-26 Thread Michael B. Klein
Can you provide any additional details such as cost and maximum number of
attendees?


On Mon, Nov 26, 2012 at 4:04 PM, Francis Kayiwa kay...@uic.edu wrote:

 Registration for the 2013 Code4lib Conference will commence tomorrow at
 noon Eastern. That is 2012, November 27th at noon EST or 1700 UTC.

 The URI for the registration is http://www.regonline.com/code4lib2013

 Hotel Reservations http://goo.gl/z7wnD

 The Program Cmte. continues to finalize the speaker details. All
 speakers (including those who submitted Pre-Conference talks) have
 reserved spots.

 Cheers,
 ./fxk

 --
 What this country needs is a dime that will buy a good five-cent bagel.



Re: [CODE4LIB] anti-harassment policy for code4lib?

2012-11-26 Thread Michael B. Klein
bess++
anarchivist++
mjgiarlo++
community++

I look forward to following and participating in this process, as long as the 
fact that my iPhone just tried to autocorrect bess to beds doesn't torpedo 
my credibility in this area. 

Michael 

On Nov 26, 2012, at 5:33 PM, Michael J. Giarlo leftw...@alumni.rutgers.edu 
wrote:

 All,
 
 Building on what Bess and others have written, and on the GitHub repo that
 anarchivist set up, I've contributed a rough draft of a Code4Lib code of
 conduct:
 
 https://github.com/code4lib/antiharassment-policy/blob/master/code_of_conduct.md
 
 This strawperson code of conduct is based on DLF Forum's, which is based on
 the Ada Initiative's sample policy. It is modified slightly to reflect a
 broader scope of the conference, conference social events, the IRC channel,
 and the mailing list.
 
 Throw darts, rinse, repeat.
 
 -Mike
 
 
 On Mon, Nov 26, 2012 at 6:10 PM, Robert Sanderson azarot...@gmail.comwrote:
 
 +1, of course :)
 
 You might wish to consider some further derivatives/related pages:
http://www.diglib.org/about/code-of-conduct/
http://wikimediafoundation.org/wiki/Friendly_space_policy
https://thestrangeloop.com/about/policies
http://www.apache.org/foundation/policies/anti-harassment.html
 
 Rob
 
 
 
 On Mon, Nov 26, 2012 at 3:57 PM, Mariner, Matthew 
 matthew.mari...@ucdenver.edu wrote:
 
 +1 for all of the below
 
 Matthew C. Mariner
 Head of Special Collections and Digital Initiatives
 Assistant Professor
 Auraria Library
 1100 Lawrence StreetDenver, CO 80204-2041
 matthew.mari...@ucdenver.edu
 http://library.auraria.edu :: http://archives.auraria.edu
 
 
 
 
 
 On 11/26/12 3:51 PM, Tom Cramer tcra...@stanford.edu wrote:
 
 +1 for Bess's motion
 +1 for Roy's expansion to C4L online interactions as well as face to
 face
 +1 for Karen's focus on general inclusivity and fair play
 
 For me the hardest thing is how one monitors and resolves issues that
 arise. As a group with no formal management, I suppose the conference
 organizers become the deciders if such a necessity arises. If it's
 elsewhere (email, IRC) -- that's a bit trickier. The Ada project's
 detailed guides should help, but if there is a policy it seems that
 there necessarily has to be some responsible body -- even if ad hoc.
 
 
 It seems to me that there would be tremendous benefit in having
 
 1.) an explicit statement of the community norms around harassment and
 fair play in general. In the best case, this would help avoid
 uncomfortable or inappropriate situations before they occur.
 
 2.) a defined process for handling any incidents that do arise, which in
 the case of this community I would imagine would revolve around
 reporting, communication, negotiation and arbitration rather than
 adjudication by a standing body (which I agree is hard to see in this
 crowd). I know several high schools have adopted peer arbitration
 networks for conflict resolution rather than referring incidents to the
 Principal's Office--perhaps therein lies a model for us for any
 incidents
 that may not be resolved simply through dialogue.
 
 - Tom
 
 
 
 On Nov 26, 2012, at 2:32 PM, Karen Coyle wrote:
 
 Bess and Code4libbers,
 
 I've only been to one c4l conference and it was a very positive
 experience for me, but I also feel that this is too valuable of a
 community for us to risk it getting itself into crisis mode over some
 unintended consequences or a bad apple incident. For that reason I
 would support the adoption of an anti-harassment policy in part for its
 consciousness-raising value. Ideally this would be not only about
 sexual
 harassment but would include general goals for inclusiveness and fair
 play within the community. And it would also serve as an acknowledgment
 that none of us is perfect, but we can deal with it.
 
 For me the hardest thing is how one monitors and resolves issues that
 arise. As a group with no formal management, I suppose the conference
 organizers become the deciders if such a necessity arises. If it's
 elsewhere (email, IRC) -- that's a bit trickier. The Ada project's
 detailed guides should help, but if there is a policy it seems that
 there necessarily has to be some responsible body -- even if ad hoc.
 
 kc
 
 
 On 11/26/12 2:16 PM, Bess Sadler wrote:
 Dear Fellow Code4libbers,
 
 I hope I am not about to get flamed. Please take as context that I
 have been a member of this community for almost a decade. I have
 contributed software, support, and volunteer labor to this community's
 events. I have also attended the majority of code4lib conferences,
 which have been amazing and life-changing, and have helped me do my
 job
 a lot better. But, and I've never really known how to talk about this,
 those conferences have also been problematic for me a couple of times.
 Nothing like what happened to Noirin Shirley at ApacheCon (see
 http://geekfeminism.wikia.com/wiki/Noirin_Shirley_ApacheCon_incidentif
 you're unfamiliar with the incident I mean) but enough to 

Re: [CODE4LIB] Code4lib 2013 Presentation Election now open!

2012-11-13 Thread Michael B. Klein
Hmm. Wishing now that I'd called my proposal Avalon Media System instead
of The Avalon Media System. I didn't realize options would be
alphabetical. :-(

;-)

(Though maybe random ordering would be a Good Thing to Consider for future
votes with a large number of options.)


On Tue, Nov 13, 2012 at 8:44 AM, Eric Lease Morgan emor...@nd.edu wrote:

 On Nov 13, 2012, at 12:03 AM, Ross Singer rossfsin...@gmail.com wrote:

  http://vote.code4lib.org/election/24

 Vote early. Vote often. Thank you, Ross. The implementation worked well
 for me. --ELM



Re: [CODE4LIB] Code4lib 2013 Presentation Election now open!

2012-11-13 Thread Michael B. Klein
Results brought to you by @zalgo.


On Tue, Nov 13, 2012 at 12:15 PM, Becky Yoose b.yo...@gmail.com wrote:

 Not a voting problem per se, but the results page in IE9 [1] in Win7 threw
 up up everywhere: http://screencast.com/t/lUnwFl8h

 Otherwise, yay new design :cD

 Thanks,
 Becky

 [1] Related: don't ask why I was in IE.

 On Mon, Nov 12, 2012 at 11:03 PM, Ross Singer rossfsin...@gmail.com
 wrote:

  http://vote.code4lib.org/election/24
 
  Vote early, vote often, but most importantly, vote soon:  the polls close
  sometime on the night of Monday the 19th of November (looking at the host
  that the diebold-o-tron, I think it will be around 11 PM EST, but when
 they
  close, they close!).
 
  -Ross.
  p.s. given the new design, let me know if there are any voting problems.
 



Re: [CODE4LIB] Studying the email list (Charcuterie Spectrum)

2012-06-11 Thread Michael B. Klein
I hear Roy Tennant talked Chuck Norris' fists into not punching him in the
face. That's how smart Roy Tennant is.

On Tue, Jun 5, 2012 at 1:53 PM, Frumkin, Jeremy 
frumk...@u.library.arizona.edu wrote:

 Is Roy Tennant smarter than Chuck Norris is tough?

 -- jaf

 Sent from my iPad

 On Jun 5, 2012, at 1:51 PM, Roy Tennant roytenn...@gmail.com wrote:

  Roy Tennant is too smart to have an official position on this. Best to
 work it out yourselves. :-)
  Roy
 
  On Jun 5, 2012, at 1:06 PM, Ethan Gruber ewg4x...@gmail.com wrote:
 
  The begs the question, what is the official Roy Tennant position on
 baloney
  vs. bologna?  May I suggest a viaf-like resource for food, in which I
 may
  prefer the baloney label while allowing my data to be cross-searchable
 with
  bologna records?  Is there an RDF ontology for this???
 
  On Tue, Jun 5, 2012 at 4:02 PM, Kevin S. Clarke kscla...@gmail.com
 wrote:
 
  On Tue, Jun 5, 2012 at 3:55 PM, BWS Johnson 
 abesottedphoe...@yahoo.com
  wrote:
 
  Bacon   == Seal of Approval
  Bologna == Seal of Disapproval
  Salami  == Seal of No Approval Needed
 
 
This has some serious flaws. I'm concerned about the relationships
  between the desirability of the bespoke seals as they relate to the
 appeal
  of the meats themselves. While yea, bacon is nearly universal in its
  appeal, that one seems on the mark. Alas, bologna as the seal of
  disapproval might fall a bit short. While one might jump to proffer
 spam in
  its place, Hawai'ians quite like spam, leaving us all in a bit of a
  quandry. Olive loaf, perhaps? And while salame is a most excellent
 meat,
  perhaps fois gras more aptly conveys the aboutness of not giving a damn
  about one's approval or lack thereof.
 
 What say you cataloguing mafia? Surely we must honour the aboutness
  of meat and approval lest we needs OCLC to intervene more often than is
  strictly necessary in our mortal affairs.
 
  I'm vegan now, but having eaten it as a child, may I suggest chicken
  livers for the Seal of Disapproval? Blech!  And, as a vegan, I'd
  stretch bounds of the Seal of No Approval Needed to tempeh.  That
  seems appropriate.
 
  Fwiw...
  Kevin
 



Re: [CODE4LIB] Bootstrap vs Foundation

2012-05-10 Thread Michael B. Klein
On Thu, May 10, 2012 at 4:17 PM, Jessie Keck jk...@stanford.edu wrote:
 style-guids

You mean like this?

6f62d22-9aff-11e1-9b04-dc2b61fffec6


Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-09 Thread Michael B. Klein
The internal discussion then becomes, I have a need, and I've written
something that satisfies it. I think it could also be useful to others, but
I'm not going to have time to make major changes or implement features
others need. Should I open source this or keep it to myself? Does freeing
my code come with an implicit requirement to maintain and support it?
Should it?

I'd vote open source just about every time. If someone sees the need and
has the time to do a functional/requirements analysis and develop a core
team around pymarc, more power to them. The code that's already there will
give them a head start. Or they can start from scratch.

Until then, it will remain a fork-patch-and-pull, community-supported
project.

On Fri, Mar 9, 2012 at 4:23 AM, Godmar Back god...@gmail.com wrote:

 On Thu, Mar 8, 2012 at 3:53 PM, Mark A. Matienzo m...@matienzo.org
 wrote:

  On Thu, Mar 8, 2012 at 3:32 PM, Godmar Back god...@gmail.com wrote:
 
   One side comment here; while smart handling/automatic detection of
   encodings would be a nice feature to have, it would help if pymarc
 could
   operate in an 'agnostic', or 'raw' mode where it would simply preserve
  the
   encoding that's there after a record has been read when writing the
  record.
  
   [ Right now, pymarc does not have such a mode - if leader[9] == 'a',
 the
   data is unconditionally utf8 encoded on output as per mbklein's patch.
 ]
 
  Please feel free to write a patch and submit a pull request if you're
  able to contribute code to do this.
 
 
 Mark, while I would be able to contribute code to pymarc, I probably won't
 (unless my collaborators' needs in respect to pymarc become urgent.)

 I've been contributing to open source for over 15 years, my first major
 contribution having been the ext2fs filesystem code in the FreeBSD kernel (

 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/filesystems-linux.html
 )
 and I'm a bit confused by how the spirit in the community has changed.  The
 phrase patches welcome used to be reserved for when there was a feature
 request somebody wanted, but you (the owner/maintainer of the software)
 didn't have the time or considered the problem not important.

 Back then, it used to be that all suggestions were welcome. For instance,
 if a user pointed out a typo, you'd fix it. Similarly, if a user or fellow
 developer pointed out a potential design flaw, you'd understand that you
 don't ask for patches, but that you go back to the drawing board and think
 about your software's design. In pymarc's case, what's needed is not more
 code (it already has a moderately confusing set of almost a dozen switches
 for reading/writing), but a requirement analysis where you think about use
 cases you want to support. For instance, whether you want to support
 reading/writing real world records in batches (without touching them) even
 if they have flaws or not. And/Or whether you insist on interpreting a
 record's data in terms of encoding, always. That's something occasional
 contributors cannot do, it requires work by the core team, in discussion
 with frequent users. (I would have liked to take this discussion to a
 pymarc-users list, but didn't find any.)

  - Godmar



Re: [CODE4LIB] Q.: MARC8 vs. MARC/Unicode and pymarc and misencoded III records

2012-03-08 Thread Michael B. Klein
For what it's worth, my patch was a stopgap measure, and acknowledged as
such at the time. My proposal for a real, comprehensive solution was
detailed in a comment in a (now-closed) issue Github ticket[1].

If I'd had the time and the knowledge, I would have implemented it that
way. If I'd had the need, I would have made the time and gained the
knowledge. As it was, I submitted a patch to make Unicode handling (a)
better than it was, and (b) work as well as I needed it to.

[1] https://github.com/edsu/pymarc/issues/7#issuecomment-501460

On Thu, Mar 8, 2012 at 12:32 PM, Godmar Back god...@gmail.com wrote:

 On Thu, Mar 8, 2012 at 3:18 PM, Ed Summers e...@pobox.com wrote:

  Hi Terry,
 
  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.
 
  Can you describe in a bit more detail how MARCEdit sniffs the record
  to determine the encoding? This has come up enough times w/ pymarc to
  make it worth implementing.
 
 
 One side comment here; while smart handling/automatic detection of
 encodings would be a nice feature to have, it would help if pymarc could
 operate in an 'agnostic', or 'raw' mode where it would simply preserve the
 encoding that's there after a record has been read when writing the record.

 [ Right now, pymarc does not have such a mode - if leader[9] == 'a', the
 data is unconditionally utf8 encoded on output as per mbklein's patch. ]

  - Godmar



Re: [CODE4LIB] After we left Seattle...

2012-02-23 Thread Michael B. Klein
You need to ask?

On Wed, Feb 22, 2012 at 6:24 PM, Nick Ruest rue...@mcmaster.ca wrote:

 Is there a declicorn bounty on that last image?

 -nruest


 On 12-02-22 09:02 PM, Michael B. Klein wrote:

 ...the Faerie Convention moved into our conference space.

 http://slog.thestranger.com/**slog/archives/2012/02/13/**
 seattle-faeriecon-2012-a-**retrospectivehttp://slog.thestranger.com/slog/archives/2012/02/13/seattle-faeriecon-2012-a-retrospective

 Unfortunately (for them), they didn't have Corey streaming their
 festivities.


 --
 --**
 Nick Ruest
 Digital Preservation Librarian, Repository Architect, and Digitization
 Coordinator
 President - McMaster University Academic Librarians' Association

 McMaster University
 Mills Memorial Library
 1280 Main Street West
 Hamilton, ON L8S 4L6
 Phone: 905.525.9140 ext. 21276
 Email: rue...@mcmaster.ca
 http://library.mcmaster.ca/**contact/ruest-nicholashttp://library.mcmaster.ca/contact/ruest-nicholas
 http://ruebot.net/
 --**--

 Revolution is not something fixed in ideology, nor is it something
 fashioned to a particular decade.  It is a personal process embedded in the
 human spirit. - Abbie Hoffman



[CODE4LIB] After we left Seattle...

2012-02-22 Thread Michael B. Klein
...the Faerie Convention moved into our conference space.

http://slog.thestranger.com/slog/archives/2012/02/13/seattle-faeriecon-2012-a-retrospective

Unfortunately (for them), they didn't have Corey streaming their
festivities.


Re: [CODE4LIB] Rare opportunity to join the elite IRC Access Code4LibCon committee

2012-02-03 Thread Michael B. Klein
Freenode support has notified me that our request has been completed.

On Sat, Jan 21, 2012 at 8:54 AM, Michael B. Klein mbkl...@gmail.com wrote:

 FYI, I have just sent the request to Freenode. I'll follow up with them a
 few days before the con, but we should be all set.

 Michael

 On Sat, Dec 24, 2011 at 11:07 AM, Cary Gordon listu...@chillco.comwrote:

 Hi Michael,

 Congratulations! You have been selected to be the IRC Access committee
 ambassador to Freenode.

 The hotel is supplying IP, so I will check with them to get the info.

 Thanks,

 Cary

 On Fri, Dec 23, 2011 at 11:20 PM, Michael B. Klein mbkl...@gmail.com
 wrote:
  I wrote up a piece on how to ask Freenode to temporarily raise/remove
 the
  connection limit from the conference's IP block for the duration of the
  conference. That has made a huge difference the past two years:
 
 
 http://wiki.code4lib.org/index.php/How_To_Plan_A_Code4LibCon#Freenode_IRC_connection
 
  I'm happy to be the point of contact with Freenode again, or let someone
  else do the honors. If that means signing up for a committee, well, then
  fine. :)
 
  On Thu, Dec 22, 2011 at 9:28 AM, Cary Gordon listu...@chillco.com
 wrote:
 
  So far, it is so elite that it is just me, and it has been a long time
  since I accessed IRC from anything other than Apple products.
 
  It would be great if I could get volunteers from the world of Windows
  and the league of Linux for the IRC Access committee.
 
 
 
 http://wiki.code4lib.org/index.php?title=2012_committees_sign-up_pageaction=editsection=15
 
  Please note that this is, for reasons beyond my ken, distinct from the
  IRC Evangelists committee. Perhaps we could join forces.
 
  Thanks,
 
  Cary
 
  --
  Cary Gordon
  The Cherry Hill Company
  http://chillco.com
 



 --
 Cary Gordon
 The Cherry Hill Company
 http://chillco.com





Re: [CODE4LIB] Another Sharpie Opportunity

2012-02-03 Thread Michael B. Klein
The conference organizers have (with good reason) closed the window on
official changes to the participant list, and with matching available slots
to waitlisted participants. So unless they choose to publish the waitlist,
we're stuck with the ad hoc grab bag system.

There might be a good way to use the wiki for this, but I'm not sure it's
worth it at this point if the mailing list method is working.

On Fri, Feb 3, 2012 at 12:08 PM, Michael North m-no...@northwestern.eduwrote:

 I was wondering (and if none of my business I will shut up), but what
 happened to the Wait List ?
 Isn't it for situations like this?
 Michael North


 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 David Lacy
 Sent: Friday, February 03, 2012 2:00 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] Another Sharpie Opportunity

 A colleague of mine is severely under the weather and will not be able to
 attend C4L in Seattle. Please contact me if you would like to take his
 place.

 First come, first serve.

 David Lacy
 Falvey Library Technology Services
 Villanova University
 library.villanova.edu
 610-519-7361



Re: [CODE4LIB] Another Sharpie Opportunity

2012-02-03 Thread Michael B. Klein
canadian_snacks++

On Fri, Feb 3, 2012 at 2:55 PM, Tara Robertson trobert...@ecuad.ca wrote:

  I grabbed Erik's spot (with his blessing). If this isn't OK I'll be
 hanging out in the lobby, possibly with snacks from Canada. I will also
 bring my own Sharpie.

  This will be my first code4lib conference--I'm super excited.

  tara

  --

  Tara Robertson   systems and technical services librarian  |  tel 604
 630 4566  fax 604 630 4531emily carr university of art + design  |  1399
 Johnston Street, Vancouver  BC  V6H 3R9



Re: [CODE4LIB] barcode scanner with memory

2012-01-30 Thread Michael B. Klein
I think Kyle's point was that you could use a hardware keylogger *without*
the computer behind it. Just have it snoop on your barcode scanner and
then download the data from it daily. You'd still need to feed it USB
power, but that's not hard.

On Mon, Jan 30, 2012 at 11:06 AM, Nate Vack njv...@wisc.edu wrote:

 On Mon, Jan 30, 2012 at 1:03 PM, Kyle Banerjee baner...@uoregon.edu
 wrote:
  Since a barcode scanner is just a keyboard wedge, a hardware keylogger
  would work well for this purpose. It'll cost you less than $50

 It'll only work well if you don't mind your scanner spamming
 keypresses to the rest of your apps all day.

 -n



Re: [CODE4LIB] barcode scanner with memory

2012-01-30 Thread Michael B. Klein
This: http://www.keelog.com/hardware_keylogger.html
plus any USB power adapter wall plug would do the trick.

There's an 8MB flash drive version, and also a version with a WiFi
interface so you can pull the log directly over the network instead of
having to do any hardware download.

Michael

On Mon, Jan 30, 2012 at 11:25 AM, Adam Wead aw...@rockhall.org wrote:

 huh.  neat idea.  certainly beats paying hundreds of dollars for some
 other scanner.

 On Jan 30, 2012, at 2:15 PM, Michael B. Klein wrote:

  I think Kyle's point was that you could use a hardware keylogger
 *without*
  the computer behind it. Just have it snoop on your barcode scanner and
  then download the data from it daily. You'd still need to feed it USB
  power, but that's not hard.
 
  On Mon, Jan 30, 2012 at 11:06 AM, Nate Vack njv...@wisc.edu wrote:
 
  On Mon, Jan 30, 2012 at 1:03 PM, Kyle Banerjee baner...@uoregon.edu
  wrote:
  Since a barcode scanner is just a keyboard wedge, a hardware keylogger
  would work well for this purpose. It'll cost you less than $50
 
  It'll only work well if you don't mind your scanner spamming
  keypresses to the rest of your apps all day.
 
  -n
 

 [http://donations.rockhall.com/Logo_WWR.gif]
 http://rockhall.com/exhibits/women-who-rock/
 This communication is a confidential and proprietary business
 communication. It is intended solely for the use of the designated
 recipient(s). If this communication is received in error, please contact
 the sender and delete this communication.

 '



Re: [CODE4LIB] Super Bowl

2012-01-29 Thread Michael B. Klein
Yep! Jessie Keck and I discussed getting together to watch; this thread is
as good a place as any to decide where! :-)

My flight gets in around 11am.

Michael

On Sun, Jan 29, 2012 at 1:43 PM, Patrick Berry pbe...@gmail.com wrote:

 I'll be flying in Sunday around noon. Is anybody is interested in finding
 a pub near the hotel to catch the game?

 Via mobile keyboard



Re: [CODE4LIB] 2012 preconference proposals wanted!

2012-01-26 Thread Michael B. Klein
atz++

On Thu, Jan 26, 2012 at 8:01 AM, Joe Atzberger ohioc...@gmail.com wrote:

 I can chip in here, possibly reprising my role from last year's git
 session.

 If somebody else like mbklein wants to do fundamentals, I wouldn't might
 fleshing out the eco-system of git tools, including github, gitweb, gitosis
 and in particular, the necessary evil that is git-svn.

 --joe

 On Fri, Jan 20, 2012 at 1:58 PM, Rob Casson rob.cas...@gmail.com wrote:

  as the guy who suggested someone do this (and now, sadly, can't make
  it to seattle), thanks for doing this.  beers on me in 2013,
  rc
 
  On Fri, Jan 20, 2012 at 1:54 PM, Cary Gordon listu...@chillco.com
 wrote:
   Excellent!
  
   Let me know how I can help.
  
   Cary
  
   On Thu, Jan 19, 2012 at 10:52 PM, Michael B. Klein mbkl...@gmail.com
  wrote:
   Anjanette brought this up on the conference mailing list, and asked
 for
  a
   new facilitator. I volunteered. I was going to throw together a little
   intro and some starting points, and then throw it open to the room to
  share
   information and ask questions. But I think your name was on the board
   first, Cary, so if you'd like to facilitate, I'm happy to play either
  role.
  
   Michael
 



Re: [CODE4LIB] GetLamp viewing at code4libCon

2012-01-24 Thread Michael B. Klein
FWIW, the main feature runs about 1:31, but the 2-disc set also includes a
47-minute History of Infocom featurette and a whole lot of additional
material and interviews. Total running time for both disks is 4 hours, 37
minutes. I think we'll just start with the main feature and take it from
there.

Michael

On Tue, Jan 24, 2012 at 10:02 AM, Adam Wead aw...@rockhall.org wrote:

 Hi all,

 I've been informed that there is a hospitality suite available and that as
 far as I know nothing else has been scheduled for it as this time.  So I'm
 proposing an evening viewing of GetLamp at a time that we can vote on.
  Please use the doodle link and indicate your preferred 2-hour time slot.
  The slot with the most votes will get the showing.

 http://www.doodle.com/p4c32i3b2ybsrkbh

 Please note I've scheduled this to start as early as the social and new
 comers dinners end, so if you're planning on going to both of those, you
 might want to chose 9 pm as a starting time to allow enough time for
 everyone to get back.  Please indicate at least one 2-hour time slot.  For
 example, I put my preferences down as either day starting anywhere between
 9 pm and midnight.  If everyone is okay with anytime, I'll default to the
 earliest first available.  Other than that, we'll let the poll decide.

 ...adam



 [http://donations.rockhall.com/Logo_WWR.gif]
 http://rockhall.com/exhibits/women-who-rock/
 This communication is a confidential and proprietary business
 communication. It is intended solely for the use of the designated
 recipient(s). If this communication is received in error, please contact
 the sender and delete this communication.

 '



Re: [CODE4LIB] Get Lamp showing at cod4libcon

2012-01-23 Thread Michael B. Klein
DVD arrived! We're all set. Since the film isn't copy protected and is
licensed CC-BY-NC-SA (yay!), I might save the hassle of carting DVDs
around  and rip it instead. (I have a ton of travel going on in the days
before and after the con, and every little bit makes a difference.)

The main menu offers two versions of the film -- Interactive, and
Non-Interactive. I'm assuming for a group showing, we're going to want to
just watch passively. If we're going to want the Interactive version,
though, I might have to just suck it up and bring the discs.

On Mon, Jan 9, 2012 at 2:01 PM, Michael B. Klein mbkl...@gmail.com wrote:

 DVD ordered! Do we know what kind of large-screen viewing/projector device
 we'll have in the hospitality/hostility suite? I can currently handle VGA
 and HDMI, but I'm not sure about DVI.

 Michael


 On Mon, Jan 9, 2012 at 11:21 AM, Adam Wead aw...@rockhall.org wrote:

 Hi all,

 There's been some discussion on IRC about having a viewing of the movie
 Get Lamp [1] at the code4lib conference.  Michael Klein has agreed to
 spring for the movie, which costs about $45, and I can look at coordinating
 a showtime in the hospitality suite.

 Is there any interest from conference attendees out there?  Is it
 agreeable to chip in $1 or $2 to Mike to his trouble?

 Respond off-list if you have interest, and if there's enough I'll send
 another message with details.

 thanks,

 ...adam

 Adam Wead | Systems and Digital Collection Librarian
 ROCK AND ROLL HALL OF FAME + MUSEUM
 Library and Archives
 2809 Woodland Avenue | Cleveland, Ohio 44115-3216
 216-515-1960 | FAX 216-515-1964
 Email: aw...@rockhall.org
 Follow us: rockhall.com | Membership | e-news | e-store | Facebook |
 Twitter

 [1] http://www.getlamp.com/

 [http://donations.rockhall.com/Logo_WWR.gif]
 http://rockhall.com/exhibits/women-who-rock/
 This communication is a confidential and proprietary business
 communication. It is intended solely for the use of the designated
 recipient(s). If this communication is received in error, please contact
 the sender and delete this communication.

 '





Re: [CODE4LIB] Rare opportunity to join the elite IRC Access Code4LibCon committee

2012-01-21 Thread Michael B. Klein
FYI, I have just sent the request to Freenode. I'll follow up with them a
few days before the con, but we should be all set.

Michael

On Sat, Dec 24, 2011 at 11:07 AM, Cary Gordon listu...@chillco.com wrote:

 Hi Michael,

 Congratulations! You have been selected to be the IRC Access committee
 ambassador to Freenode.

 The hotel is supplying IP, so I will check with them to get the info.

 Thanks,

 Cary

 On Fri, Dec 23, 2011 at 11:20 PM, Michael B. Klein mbkl...@gmail.com
 wrote:
  I wrote up a piece on how to ask Freenode to temporarily raise/remove the
  connection limit from the conference's IP block for the duration of the
  conference. That has made a huge difference the past two years:
 
 
 http://wiki.code4lib.org/index.php/How_To_Plan_A_Code4LibCon#Freenode_IRC_connection
 
  I'm happy to be the point of contact with Freenode again, or let someone
  else do the honors. If that means signing up for a committee, well, then
  fine. :)
 
  On Thu, Dec 22, 2011 at 9:28 AM, Cary Gordon listu...@chillco.com
 wrote:
 
  So far, it is so elite that it is just me, and it has been a long time
  since I accessed IRC from anything other than Apple products.
 
  It would be great if I could get volunteers from the world of Windows
  and the league of Linux for the IRC Access committee.
 
 
 
 http://wiki.code4lib.org/index.php?title=2012_committees_sign-up_pageaction=editsection=15
 
  Please note that this is, for reasons beyond my ken, distinct from the
  IRC Evangelists committee. Perhaps we could join forces.
 
  Thanks,
 
  Cary
 
  --
  Cary Gordon
  The Cherry Hill Company
  http://chillco.com
 



 --
 Cary Gordon
 The Cherry Hill Company
 http://chillco.com



Re: [CODE4LIB] 2012 preconference proposals wanted!

2012-01-19 Thread Michael B. Klein
Anjanette brought this up on the conference mailing list, and asked for a
new facilitator. I volunteered. I was going to throw together a little
intro and some starting points, and then throw it open to the room to share
information and ask questions. But I think your name was on the board
first, Cary, so if you'd like to facilitate, I'm happy to play either role.

Michael

On Thu, Jan 19, 2012 at 5:00 PM, Cary Gordon listu...@chillco.com wrote:

 I would really like some help. I was going to be the assistant, but
 while I use git every day, I am no expert.

 Thanks,

 Cary

 On Thu, Jan 19, 2012 at 2:08 PM, Ian Walls
 ian.wa...@bywatersolutions.com wrote:
  Due to a recent change in employment, I'm not going to be able to make it
  to Code4Lib this year (much to my disappointment).  That means I won't be
  able to facilitate the Git -r Done preconference session.  It looks like
  there are enough other interested Git users attending, though, to make a
  pretty good show of it.
 
  I look forward to attending in 2013, once I've established myself at my
 new
  institution.
 
  Cheers,
 
 
  -Ian
 
  On Tue, Sep 27, 2011 at 11:47 AM, Carl Wiedemann
  carl.wiedem...@gmail.comwrote:
 
  I've been using Git extensively for a library's Drupal sites and may
 have
  some relevant items to share about deployment strategy and managing
  branches
  across dev/test/prod environments. Would be very interested to hear how
  others have approached these issues, especially on different platforms.
 
  Carl Wiedemann
  Website design and development consulting
  carl.wiedem...@gmail.com | skype: c4rlww
 
 
 
  On Mon, Sep 26, 2011 at 11:04 AM, Ian Walls
  ian.wa...@bywatersolutions.comwrote:
 
   Yup, for better or worse, I'll help shepherd this preconference along.
   Anyone interested in sharing their knowledge and experience is
 welcome to
   contact me directly, or put something up on the wiki when it returns.
   I'm
   personally quite interested in the different workflows groups have
 set up
   around Git; the way we do it for Koha may be completely different
 than,
   say,
   for Drupal or Summon.
  
   Cheers,
  
  
   -Ian
  
   On Mon, Sep 26, 2011 at 12:58 PM, Kevin S. Clarke kscla...@gmail.com
   wrote:
  
On Mon, Sep 26, 2011 at 12:33 PM, Andrew Nagy asn...@gmail.com
  wrote:
 Is anyone leading this session or is a free for all?  Code4lib
 site
  is
down
 - so I can't see whats on the wiki.
   
I believe ian.wa...@bywatersolutions.com volunteered to lead it.
  Have
your engineer contact him(?)
   
Kevin
   
  
  
  
   --
   Ian Walls
   Lead Development Specialist
   ByWater Solutions
   Phone # (888) 900-8944
   http://bywatersolutions.com
   ian.wa...@bywatersolutions.com
   Twitter: @sekjal
  
 



 --
 Cary Gordon
 The Cherry Hill Company
 http://chillco.com



Re: [CODE4LIB] Get Lamp showing at cod4libcon

2012-01-09 Thread Michael B. Klein
DVD ordered! Do we know what kind of large-screen viewing/projector device
we'll have in the hospitality/hostility suite? I can currently handle VGA
and HDMI, but I'm not sure about DVI.

Michael

On Mon, Jan 9, 2012 at 11:21 AM, Adam Wead aw...@rockhall.org wrote:

 Hi all,

 There's been some discussion on IRC about having a viewing of the movie
 Get Lamp [1] at the code4lib conference.  Michael Klein has agreed to
 spring for the movie, which costs about $45, and I can look at coordinating
 a showtime in the hospitality suite.

 Is there any interest from conference attendees out there?  Is it
 agreeable to chip in $1 or $2 to Mike to his trouble?

 Respond off-list if you have interest, and if there's enough I'll send
 another message with details.

 thanks,

 ...adam

 Adam Wead | Systems and Digital Collection Librarian
 ROCK AND ROLL HALL OF FAME + MUSEUM
 Library and Archives
 2809 Woodland Avenue | Cleveland, Ohio 44115-3216
 216-515-1960 | FAX 216-515-1964
 Email: aw...@rockhall.org
 Follow us: rockhall.com | Membership | e-news | e-store | Facebook |
 Twitter

 [1] http://www.getlamp.com/

 [http://donations.rockhall.com/Logo_WWR.gif]
 http://rockhall.com/exhibits/women-who-rock/
 This communication is a confidential and proprietary business
 communication. It is intended solely for the use of the designated
 recipient(s). If this communication is received in error, please contact
 the sender and delete this communication.

 '



Re: [CODE4LIB] Rare opportunity to join the elite IRC Access Code4LibCon committee

2011-12-23 Thread Michael B. Klein
I wrote up a piece on how to ask Freenode to temporarily raise/remove the
connection limit from the conference's IP block for the duration of the
conference. That has made a huge difference the past two years:

http://wiki.code4lib.org/index.php/How_To_Plan_A_Code4LibCon#Freenode_IRC_connection

I'm happy to be the point of contact with Freenode again, or let someone
else do the honors. If that means signing up for a committee, well, then
fine. :)

On Thu, Dec 22, 2011 at 9:28 AM, Cary Gordon listu...@chillco.com wrote:

 So far, it is so elite that it is just me, and it has been a long time
 since I accessed IRC from anything other than Apple products.

 It would be great if I could get volunteers from the world of Windows
 and the league of Linux for the IRC Access committee.


 http://wiki.code4lib.org/index.php?title=2012_committees_sign-up_pageaction=editsection=15

 Please note that this is, for reasons beyond my ken, distinct from the
 IRC Evangelists committee. Perhaps we could join forces.

 Thanks,

 Cary

 --
 Cary Gordon
 The Cherry Hill Company
 http://chillco.com



Re: [CODE4LIB] automatic greeking of sample files

2011-12-12 Thread Michael B. Klein
Hi Brian,

Your contributors might not consider Pig Latin, or anything else that can
be easily turned back into plaintext, to be not releasing their actual
records. :-)

Here's a snippet that will completely randomize the contents of an
arbitrary string while replacing the general flow (vowels replaced with
vowels, consonants replaced with consonants (with case retained in both
instances), digits replaced with digits, and everything else is left alone.

https://gist.github.com/1468557

Here's your NASA sample run through the randomizer:

Vny RUPY Xsase Pwuccpo Lnipbaxjew fipewsof eqfugvof if Xeleufe 60, 1295
wtos Mvimo Jlehcve Lbobvezbyh vlozi odohl 77 cyfuzbq ilne ybl sponsf,
meojacz gu cmi piyngf ed abr fotor gloc cumcetj. Ruzildasfebaod if fdu
ejsosa rumozzi ginaq arhan or A-pont kaon ew eqv jejlk vutuq kalsaj roumhyl
teopyf is midqokz. Kda mitoxhuh rugoxhal on pxu pelqeseul az msu Tawivg
Luwjutmaol, i mqubyip wulvyffaak evviivhek qe Afykox Cfaron Mkefyfipq
Kybuvz Riufyl ba awwevrogixe bde uhliwekp. Hsu Gqugydatgyyp Qemgybmuix
diytr tvix VYXE'h irjybefakiyzil cibkeco udx numojuaf-pogezn dquziqpyb fod
heip a fee lannjuluxymk qejvet la vmy ymriqexc. BUJI fegucuzz syj wviwx
wmin cyvvgintoj Jufhyq Gnoeham'v dosyzv ar xzy detib xyzvyf raazkapk
lizniutyp u cypimsiufte zetesjzesmam dgyj ag cki U-juzrm, dys gnai jausul
gi iqlbyhf es ksumapfu. Bsau ittu qojsarahlih mozpyhbb dpon okxotuosd ebuih
cde xoqhewd ow koahznygl xuwoh by xce huf jujjybexohyp og xjoc gagnysx.

On Fri, Dec 9, 2011 at 3:17 PM, BRIAN TINGLE 
brian.tingle.cdlib@gmail.com wrote:

 Hi,

 I'm now in the group that produces XTF, and for XTF4.0, I'm thinking about
 updating the EAD XSLT based on the Online Archive of California's
 stylesheets.

 For our EAD samples that we distribute with the XTF tutorial, we are using
 6 EAD files from the library of congress (which presumably are public
 domain).

 I'd like to start of a collection of pathological EAD examples that we
 have the rights to redistribute with the XTF tutorials and to use for
 testing.

 Anticipating that potential contributors might not want to release their
 actual records for inclusion in an open source project; I hacked a little
 script to systematically change names and nouns to pig latin

 https://gist.github.com/1429538

 Here is a sample run;

 Input: (from http://www.oac.cdlib.org/findaid/ark:/13030/kt3580374v/ )

 The NASA Space Shuttle Challenger disaster occurred on January 28, 1986
 when Space Shuttle Challenger broke apart 73 seconds into its flight,
 leading to the deaths of its seven crew members. Disintegration of the
 entire vehicle began after an O-ring seal in its right solid rocket booster
 failed at liftoff. The disaster resulted in the formation of the Rogers
 Commission, a special commission appointed by United States President
 Ronald Reagan to investigate the accident. The Presidential Commission
 found that NASA's organizational culture and decision-making processes had
 been a key contributing factor to the accident. NASA managers had known
 that contractor Morton Thiokol's design of the solid rocket boosters
 contained a potentially catastrophic flaw in the O-rings, but they failed
 to address it properly. They also disregarded warnings from engineers about
 the dangers of launching posed by the low temperatures of that morning.

 output:

 The Nasaay Acespay Uttleshay Allengerchay isasterday occurred on Anuaryjay
 28, 1986 when Acespay Uttleshay Allengerchay okebray apartway 73 econdsays
 into its flight, leading to the eathdays of its seven ewcray embermays.
 Isintegrationday of the entire ehiclevay began after an O-ring ealsay in
 its ightray solid ocketray oosterbay failed at iftofflay. The isasterday
 resulted in the ormationfay of the Ogersray Ommissioncay, a special
 ommissioncay appointed by Itedunay States Esidentpray Onaldray Eaganray to
 investigate the accidentway. The Esidentialpray Ommissioncay found that
 Nasaay's organizational ulturecay and decision-making ocessprays had been a
 key ontributingcay actorfay to the accidentway. Nasaay anagermays had known
 that ontractorcay Ortonmay Iokolthay's esignday of the solid ocketray
 oosterbays contained a potentially catastrophic awflay in the ingO-rays,
 but they failed to addressway it properly. They also disregarded arningways
 from engineerways about the angerda!
  ys of launching posed by the low emperaturetays of that orningmay.

 Does anyone have any thoughts or feedback on this?  Is this totally silly?
  Is there something besides pig latin that I could transform the words to?
  Any obvious ways I could improve the python?



Re: [CODE4LIB] automatic greeking of sample files

2011-12-12 Thread Michael B. Klein
I've altered my previous function (https://gist.github.com/1468557) into
something that's pretty much a straight letter-substitution cipher. It
could be turned back into plaintext pretty easily by someone who really
wanted to (by using frequency analysis and other hints like single-letter
words), but I can't imagine anyone going to the trouble over finding aids.
:) This keeps words (and therefore word frequency/distribution) consistent,
even across changes in case. But if you really want it to index
realistically, it would need to be altered to leave common stems (-s, -ies,
-ed, -ing, etc.) alone (assuming the indexer uses some sort of stemming
algorithm).

On Mon, Dec 12, 2011 at 12:06 PM, Brian Tingle 
brian.tingle.cdlib@gmail.com wrote:

 On Mon, Dec 12, 2011 at 10:56 AM, Michael B. Klein mbkl...@gmail.com
 wrote:

  Here's a snippet that will completely randomize the contents of an
  arbitrary string while replacing the general flow (vowels replaced with
  vowels, consonants replaced with consonants (with case retained in both
  instances), digits replaced with digits, and everything else is left
 alone.
 
  https://gist.github.com/1468557  https://gist.github.com/1468557


 I like the way the output looks; but one problem with the random output is
 that the same word might come out to different values.  The distribution of
 unique words would also be affected, not sure if that would
 impact relevance/searching/index size.  Also, I was sort of hoping to be
 able to have some sort of browsing, so I'm looking for something that is
 like a pronounceable hash one way hash.  Maybe if I take the md5 of the
 word; and then use that as the seed for random, and then run
 your algorithm then NASA would always hash to the same thing?

 Potential contributors of specimens would have to be okay with the fact
 that a determined person could recreate their original records.  The goal
 is that an end user who might stumble across a random XTF tutorial
 installation would not mistake what they are seeing for a real collection
 description.

 Hopefully nothing transforms to a swear word, I guess that is a problem
 with pig latin as well...

 Thanks for the feedback and the suggestion.  I'll play with this some
 tonight and see if setting the seed based on the input word works to get
 the same pseudo-random result, seems like it should.



Re: [CODE4LIB] Pander Bear goes to Seattle (humor)

2011-12-05 Thread Michael B. Klein
ROFL.

Thanks, Michael. I needed that.

On Mon, Dec 5, 2011 at 2:55 PM, David Uspal david.us...@villanova.eduwrote:

 MichaelDoran++

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Doran, Michael D
 Sent: Monday, December 05, 2011 5:00 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] Pander Bear goes to Seattle (humor)

 [cid:image001.png@01CCB365.D6B867E0]



 For the *real* Pander Bear comix (written by Ken Eppstein and drawn by Bob
 Ray Starker), go to http://www.nixcomics.com/blog/?pageId=131.



 And just to be clear -- I'm tweaking the *controversy* not the original
 blog post ( which appeared to fairly innocuous).



 -- Michael



 # Michael Doran, Systems Librarian

 # University of Texas at Arlington

 # 817-272-5326 office

 # 817-688-1926 mobile

 # do...@uta.edu

 # http://rocky.uta.edu/doran/



Re: [CODE4LIB] marc in json

2011-12-01 Thread Michael B. Klein
+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

On Thu, Dec 1, 2011 at 9:31 AM, Keith Jenkins k...@cornell.edu wrote:

 On Thu, Dec 1, 2011 at 11:56 AM, Gabriel Farrell gsf...@gmail.com
 wrote: I suspect newline-delimited will win this race.
 Yes.  Everyone please cast a vote for newline-delimited JSON.

 Is there any consensus on the appropriate mime type for ndj?

 Keith



Re: [CODE4LIB] Pandering for votes for code4lib sessions

2011-11-30 Thread Michael B. Klein
IIRC, we've gone around on this before. It's been argued (possibly by me,
but definitely by others) that those *not* attending the con have a stake
in the outcomes, too, what with the streaming and the archiving and whatnot.

I agree that blatant electioneering is a problem -- every year, there are a
bunch of people who sign up for accounts just to vote for a particular
presentation. My hope has always been that since those people care enough
to go that far, they might take a minute to read through the rest of them
and realize that there might be more to this than just the proposal they
came to shill for. Some of them might stick around and/or get involved.
Maybe.

In any case, I'm interested to see how effective this current call for
support is.

On Wed, Nov 30, 2011 at 5:08 PM, Dan Scott dsc...@laurentian.ca wrote:

 Hey folks:

 I'm not going to be attending code4lib yet again in 2012 (alas), so treat
 this with a grain of salt, but I wanted to point out that at least one
 project is encouraging their community to sign up for code4lib accounts and
 vote for their project's proposals.

 This seems rather gauche to me, and if left unchecked in future
 conferences, likely to lead to election-style pandering  the likelihood
 that we'll miss out on higher-quality proposals that don't have an army of
 ballot stuffers to whip into a frenzy or who are too honourable to engage
 in such behaviour. That would be an unfortunate future for the conference,
 in my opinion.

 It's too late to do anything about it this year, but a thought for next
 year: maybe voting gets limited to those who register for the conference so
 that voters have some skin in the game (that is, their precious time and
 travel expenses). Proposals could be made before registration, but voting
 would occur after registration (with attendance slots held for speakers,
 naturally).

 Dan Scott



Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Michael B. Klein
I hope not. It's a very short road from policy to (*shudder*) standards of
quality and conduct. And then we're ALL screwed.

On Wed, Sep 28, 2011 at 9:56 AM, Michael J. Giarlo 
leftw...@alumni.rutgers.edu wrote:

 I don't think code4lib has anything resembling an official policy,
 Brian, so I wouldn't fret.

 -Mike


 On Wed, Sep 28, 2011 at 12:49, Fleming, Declan dflem...@ucsd.edu wrote:
  ++
 
  D
 
  -Original Message-
  From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 BRIAN TINGLE
  Sent: Tuesday, September 27, 2011 8:47 PM
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: Re: [CODE4LIB] Job Posting: Digital Library Repository
 Developer, Boston Public Library (Boston, MA)
 
  I know I should not take the bait... but if anything we say on this list
 -- however stupid or pedantic -- is taken as representing our employers and
 not our personal opinions; then I'm not sure this is a list I can
 participate in.  It is chilling to see veiled legal threats thrown around on
 this list.   I mostly lurk here anyways.  But if everything I say is going
 to be taken to be the official word of my employer, then basically I can't
 say anything at all as far as I understand, except maybe if I cut and paste
 from press releases / get everything I say vetted though a communications
 officer.
 
  I read the announcement in a way more similar to the way Ya'aqov did than
 the way Roy did; but I don't see how Roy's comments were uncalled for.  As
 far as interfering with a recruitment (?) if anything this increased the
 visibility of this position.  I know I would not have bothered to read the
 position description (on a vacation day even) if I had not been curious to
 see why it had attracted so much attention.
 
  Are there any ground rules or terms of use for this list...  All I can
 find is this:
 
  https://listserv.nd.edu/cgi-bin/wa?A2=ind0312L=CODE4LIBT=0F=S=P=61
 
  If it is official policy that we don't speak for ourselves, I'm out of
 here.
 
 
  On Sep 27, 2011, at 7:14 PM, Ya'aqov Ziso wrote:
 
  The posting's sentence  't*he successful candidate will develop and
  maintain' * does NOT say *'*developing its own digital repository
  system ... throwing anything else at it beyond this one developer' as
 Roy put it.
 
  In a community where any comma or space makes a world of a difference
  I pay attention to all words and their consequences.
 
  Roy, the wording of your question and intervention in BPL's search (as
  someone representing OCLC and its monopoly) were uncalled for. Yes,
  let's move on, Ya'aqov
 
 
 
 
  On Tue, Sep 27, 2011 at 12:40 PM, Roy Tennant roytenn...@gmail.com
 wrote:
 
  Phew! That's a relief! I saw the word develop instead of
  implement. Thanks for the clarification, Roi
 
  2011/9/27 Colford, Scot scolf...@bpl.org:
  Not developing from scratch, mind you.
 
  This position will be working closely with the other position posted
  for Web Services Developer, the rest of the Web Services and Digital
  Projects teams already at the BPL, and the staffs of other
  Massachusetts libraries participating the Digital Commonwealth
 project.
 
  Don't you worry about us, Roy. ;-)
 
  \-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/-\-/
 
  Scot Colford
  Web Services Manager
  Boston Public Library
 
  scolf...@bpl.org
  Phone 617.859.2399
  Mobile 617.592.8669
  Fax 617.536.7558
 
 
 
 
 
 
 
  On 9/27/11 11:58 AM, Roy Tennant roytenn...@gmail.com wrote:
 
  So BPL is developing its own digital repository system? Mind if I
  ask why? And are you throwing anything else at it beyond this one
  developer?
  Roy
 
  On Tue, Sep 27, 2011 at 8:52 AM, Colford, Scot scolf...@bpl.org
 wrote:
  The Boston Public Library is accepting applications for the
  Digital Library Repository Developer position. The successful
  candidate will develop and maintain the core technical
  infrastructure for a digital object repository and library system
  that will be used by Massachusetts libraries, archives, historical
  societies, and museums to store and deliver digital resources to
 users across the State and beyond.
  Competitive benefits. Salary:  $62,053 - 83,770, DOQ.
 
 
  MINIMUM QUALIFICATIONS:
 
 
  EDUCATION
 
  Bachelor¹s Degree in Computer Science from an accredited college
  or university with a focus on programming, applications
  development, and scripting languages. Preferred degree or
  coursework in Library/Information Science.
 
 
  EXPERIENCE
 
  · A minimum of 4 years experience of significant development
  experience
  in an object oriented environment such as Ruby, Python, or Java.
 
  ·Strong working knowledge of XML/XSLT.
 
  ·   Demonstrated familiarity with image, audio, video, and text
  file
  formats - especially as they relate to digital library standards,
  encoding/decoding/transcoding, and related metadata schemas.
 
  ·   Demonstrated familiarity with semantic web/RDF components
 such
  as SPARQL, FOAF, and OWL.
 
  ·   Demonstrated familiarity 

Re: [CODE4LIB] Job Posting: Digital Library Repository Developer, Boston Public Library (Boston, MA)

2011-09-28 Thread Michael B. Klein
On Wed, Sep 28, 2011 at 11:29 AM, Michael J. Giarlo 
leftw...@alumni.rutgers.edu wrote:


 P.S. Perhaps those who take issue with Mr. Tennant's listserv
 etiquette and ethics can take this up privately?


WHY IS PENN STATE SO INTERESTED IN SUPPRESSING DISCUSSION OF THIS
TOPIC??!?!!


Re: [CODE4LIB] ny times best seller api

2011-09-28 Thread Michael B. Klein
You can pull data from their API into a server-side process and then pass it
along (filtered or raw) to your browser. But browser security won't let you
access JSON data from a different-origin server.

It's not NYTimes.com's fault; it's the cross-site scripting jerks who made
the security necessary in the first place.

On Wed, Sep 28, 2011 at 1:26 PM, Nate Hill nathanielh...@gmail.com wrote:

 Wait- what would be the point of their API if I couldn't run anything on a
 domain other than nytimes.com?
 Thanks everyone for the pointers.  I'll get back to it!
 If I can pull the first 5 titles from the different best seller lists, and
 then using the ISBN build a link to those titles in the library catalog, I
 will have made something useful which I will gladly share back to the list.

 On Wed, Sep 28, 2011 at 1:23 PM, Godmar Back god...@gmail.com wrote:

  Are you trying to run this inside a webpage served from a domain other
 than
  nytimes.com?
  If so, you'd need to use JSONP, which a cursory examination of their API
  documentation reveals they do not support. So, you need to use a proxy.
 
  Here's one:
  $ cat hardcover.php
  ?
  $cb = @$_GET['callback'];
 
  $json = file_get_contents('
 
 
 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=
  '
  );
  header(Content-Type: text/javascript);
  echo $cb . '(' . $json . ')';
 
  ?
 
  Install it on your webserver, then change your JavaScript code to refer
 to
  it using callback=?.
 
  For instance, if you installed it on
  http://libx.lib.vt.edu/services/nytimes/hardcover.php
  then you would be using the URL
  http://libx.lib.vt.edu/services/nytimes/hardcover.php?callback=?
  (.getJSON will replace the ? with a suitably generated function name).
 
   - Godmar
 
  On Wed, Sep 28, 2011 at 3:28 PM, Nate Hill nathanielh...@gmail.com
  wrote:
 
   Anybody out there using the NY times best seller API to do stuff on
 their
   library websites?
   I can't figure out what's wrong with my code here.
   Data is returned as null; I can't seem to parse the response with
  jQuery.
   Any help would be supercool.
   I removed the API key - my code doesn't actually contain ''.
   Here's the jQuery:
  
   jQuery(document).ready(function(){
  $(function(){
  //json request to new york times
  $.getJSON('
  
  
 
 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=
   ',
  
  function(data) {
  //loop through the results with the following
   function
  $.each(data.results.book_details,
  function(i,item){
  //turn the title into a variable
  var bookTitle = item.title;
  $('#container').append('p'+bookTitle+'/p');
  
  });
  });
  });
   });
  
  
   Here's a snippet of the JSON response:
  
   {
  status: OK,
  copyright: Copyright (c) 2011 The New York Times Company.  All
  Rights
   Reserved.,
  num_results: 35,
  last_modified: 2011-09-23T12:00:29-04:00,
  results: [{
  list_name: Hardcover Fiction,
  display_name: Hardcover Fiction,
  updated: WEEKLY,
  bestsellers_date: 2011-09-17,
  published_date: 2011-10-02,
  rank: 1,
  rank_last_week: 0,
  weeks_on_list: 1,
  asterisk: 0,
  dagger: 0,
  isbns: [{
  isbn10: 0399157786,
  isbn13: 9780399157783
  }],
  book_details: [{
  title: NEW YORK TO DALLAS,
  description: An escaped child molester pursues Lt. Eve
   Dallas; by Nora Roberts, writing pseudonymously.,
  contributor: by J. D. Robb,
  author: J D Robb,
  contributor_note: ,
  price: 27.95,
  age_group: ,
  publisher: Putnam,
  primary_isbn13: 9780399157783,
  primary_isbn10: 0399157786
  }],
  reviews: [{
  book_review_link: ,
  first_chapter_link: ,
  sunday_review_link: ,
  article_chapter_link: 
  }]
  
  
   --
   Nate Hill
   nathanielh...@gmail.com
   http://www.natehill.net
  
 



 --
 Nate Hill
 nathanielh...@gmail.com
 http://www.natehill.net



Re: [CODE4LIB] Job Posting: Web Services Developer, Boston Public Library (Boston, MA)

2011-09-27 Thread Michael B. Klein
I'm curious why someone who works for a primarily Mellon-funded organization
would be interested in influencing the direction the BPL takes with its
staff-wide web development.

On Tue, Sep 27, 2011 at 11:53 AM, Mark A. Matienzo m...@matienzo.orgwrote:

 So BPL is developing its own public and staff-side web portal for a
 repository from scratch? Do you mind if I ask why?

 Mark (not affiliated with OCLC)


 On Tue, Sep 27, 2011 at 11:55 AM, Colford, Scot scolf...@bpl.org wrote:
  The Boston Public Library is accepting applications for the Web Services
  Developer position. The successful candidate will develop and maintain
 the
  public and staff-side web portal for a digital object repository that
 will
  be used by Massachusetts libraries, archives, historical societies, and
  museums to store, make discoverable, 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 an Information Technology field from an
  accredited institution with a focus on programming, web
  development/design, and scripting languages.
 
   * An Associate¹s Degree or higher degree in another field plus 4 years
  programming experience in a library setting may be substituted in lieu of
  Bachelor's Degree.
 
   * Degree or coursework in Library/Information Science preferred.
 
   * Experience working in a library environment preferred.
 
 
 
  EXPERIENCE
 
   * A minimum of 3 years of significant experience developing and
  maintaining database-driven web applications.
 
   * Thorough knowledge of and experience with web technologies including
  (X)HTML, DOM, CSS, XML, XSLT, and RSS.
 
   * Experience developing and coding interactive web applications using
  scripting languages, including JavaScript and PHP.
 
   * Experience in web programming frameworks such as JQuery, Zend, Rails,
  and/or other AJAX-compliant services.
 
   * 3 years experience with relational database modeling on systems such
  as MySQL, Sybase ASE, and MS SQL Server.
 
   * Demonstrated familiarity and comfort working in UNIX/Linux and Windows
  operating systems, related software, and basic system administration
  utilities.
 
   * Significant experience working in LAMP and/or WAMP stacks, preferably
  on virtualized and/or cloud-computing platforms. Experience with Apache
  Tomcat and Geronimo desirable.
 
   * Experience in web programming frameworks such as PHP, Rails, or
 Django.
 
   * Familiarity with an object-oriented programming language such as Ruby,
  Python, or Java is highly desirable.
 
   * 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] Job Posting: Web Services Developer, Boston Public Library (Boston, MA)

2011-09-27 Thread Michael B. Klein
I see your pancakes and raise you FRENCH TOAST.

On Tue, Sep 27, 2011 at 12:00 PM, Suchy, Daniel dsu...@ucsd.edu wrote:

 Excellent observations all!  Also, vi.  And pancakes  waffles.

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Michael J. Giarlo
 Sent: Tuesday, September 27, 2011 11:58 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Job Posting: Web Services Developer, Boston Public
 Library (Boston, MA)

 Yo, Scot, I'm happy for you and I'mma let you finish but OCLC had one of
 the best webs of all time.


 On Tue, Sep 27, 2011 at 14:54, Michael B. Klein mbkl...@gmail.com wrote:
  I'm curious why someone who works for a primarily Mellon-funded
  organization would be interested in influencing the direction the BPL
  takes with its staff-wide web development.
 
  On Tue, Sep 27, 2011 at 11:53 AM, Mark A. Matienzo m...@matienzo.org
 wrote:
 
  So BPL is developing its own public and staff-side web portal for a
  repository from scratch? Do you mind if I ask why?
 
  Mark (not affiliated with OCLC)
 
 
  On Tue, Sep 27, 2011 at 11:55 AM, Colford, Scot scolf...@bpl.org
 wrote:
   The Boston Public Library is accepting applications for the Web
   Services Developer position. The successful candidate will develop
   and maintain
  the
   public and staff-side web portal for a digital object repository
   that
  will
   be used by Massachusetts libraries, archives, historical societies,
   and museums to store, make discoverable, 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 an Information Technology field from an
   accredited institution with a focus on programming, web
   development/design, and scripting languages.
  
* An Associate¹s Degree or higher degree in another field plus 4
   years programming experience in a library setting may be
   substituted in lieu of Bachelor's Degree.
  
* Degree or coursework in Library/Information Science preferred.
  
* Experience working in a library environment preferred.
  
  
  
   EXPERIENCE
  
* A minimum of 3 years of significant experience developing and
   maintaining database-driven web applications.
  
* Thorough knowledge of and experience with web technologies
   including (X)HTML, DOM, CSS, XML, XSLT, and RSS.
  
* Experience developing and coding interactive web applications
   using scripting languages, including JavaScript and PHP.
  
* Experience in web programming frameworks such as JQuery, Zend,
   Rails, and/or other AJAX-compliant services.
  
* 3 years experience with relational database modeling on systems
   such as MySQL, Sybase ASE, and MS SQL Server.
  
* Demonstrated familiarity and comfort working in UNIX/Linux and
   Windows operating systems, related software, and basic system
   administration utilities.
  
* Significant experience working in LAMP and/or WAMP stacks,
   preferably on virtualized and/or cloud-computing platforms.
   Experience with Apache Tomcat and Geronimo desirable.
  
* Experience in web programming frameworks such as PHP, Rails, or
  Django.
  
* Familiarity with an object-oriented programming language such as
   Ruby, Python, or Java is highly desirable.
  
* 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
  
 
 



[CODE4LIB] [announcement] equivalent-xml for Ruby/Nokogiri

2011-02-18 Thread Michael B. Klein
Hello all, and apologies for any crossposts. I thought this might be
relevant to a number of development communities, and it may be that you're
subscribed to more than one fo them.

In the course of writing spec tests to compare actual serialized XML output
to expected XML output, I became somewhat dissatisfied with the existing
options I found. Straight text comparisons are brittle for a number of
reasons. xml-simple's comparison functionality lacked some of what I was
looking for. nokogiri-diff (which Chris Beer brought to my attention
yesterday) is less of a true/false turnkey solution than I wanted it to be.

So I holed up for a few hours and knocked out equivalent-xml:
https://github.com/mbklein/equivalent-xml
https://rubygems.org/gems/equivalent-xml

Usage is simple. Pass it two XML (currently, but not by design,
Nokogiri-specific) nodes, and it tells you whether the two are equivalent
based on a few rules, which are outlined in the README. The flexibility
comes from its ability to (optionally) ignore the order of child elements,
because sometimes you just don't care, and also to (optionally) normalize
whitespace within text nodes before comparing them.

If you find it useful, I'd love to hear about it. And if you think it could
use improvement, I welcome both suggestions and pull requests.

Michael


Re: [CODE4LIB] irc back channel logs [hacks]

2011-02-15 Thread Michael B. Klein
And a word cloud:

http://www.wordle.net/show/wrdl/3157008/code4lib_2011_IRC_logs

On Sat, Feb 12, 2011 at 10:13 AM, Eric Lease Morgan emor...@nd.edu wrote:

 I have written a few hacks allowing me to do rudimentary text mining
 against the logs. [1] From readme.txt:

  This directory contains a number of files and scripts allowing
  one to do a bit of text mining against the Code4Lib conference
  IRC log files for 2011. This is just a beginning, and the
  directory includes:

* irclog.txt - the raw log file downloaded from
  http://irc.code4lib.org/c4l11/static/logs/irclog

* log2db.pl - reads the raw log and outputs a tab-delimited
  file with three columns (date, name, text)

* irclog.db - the output of log2db.pl

* count.pl - outputs the number of names (n), increases (i),
  decreases (d), URLs (u), and commands (c) found in the log;
  useful for seeing what is hot and what is not.

* ngrams.pl - given an integer (n), outputs the most frequent
  n-length phrases; useful to see what words and phrases are
  used most frequently

* concordance.pl - a KWIK index; the simplest of search engines

* readme.txt - this file

  Using these tools one can see that:

* Zoia had the most to say
* mbklein's karma was increased the most
* Zoia's karma was decreased the most
* the most popular URL passed around regarded social activities
* we tried to sing as many as 196 songs closely followed by anagrams
* 28 of the songs weren't found
* live streams were mentioned frequently


 I have to go shovel snow now...

 [1] initial hacks - http://bit.ly/gMO4op

 --
 Eric Lease Morgan



Re: [CODE4LIB] Wednesday Afternoon Video?

2011-02-11 Thread Michael B. Klein
My mad emcee skillz must have overwhelmed the archive server.

On Fri, Feb 11, 2011 at 7:13 AM, Sean Hannan shan...@jhu.edu wrote:

 So, it looks like the Wednesday Afternoon archive video cuts off at lunch.
  Did the afternoon talks get recorded.?

 -Sean



[CODE4LIB] Conference Travel and the Super Bowl

2011-01-23 Thread Michael B. Klein
Hi everybody,

Due to a complete lack of convenient flights from the Bay Area to the Cold
Area, it looks like I'm going to be making my connection in Chicago on
Sunday about the same time the Packers and Steelers are kicking off in
Dallas. I'm scheduled to get into Indianapolis around 7:15. Then I'll rent a
car and drive to Bloomington. Thanks to the bloat added by the extra
commercials and extended halftime show, I *might* make it in time to catch
some of the 4th quarter.

Anyone else planning to watch the game, in whole or in part? Got any
specifics on where?

Michael


Re: [CODE4LIB] Which O'Reilly books should we give away at Code4Lib 2011?

2010-12-14 Thread Michael B. Klein
Does Pragmatic Bookshelf count as O'Reilly? O'Reilly is their sole US
distributor, but someone else may be in charge of them, so I don't know.
I'll post 'em anyway.

The newly published RSpec Book
http://oreilly.com/catalog/9781934356371/ would
be a worthy title to include, though it's more Rails-centric than I'd like.
I write a lot more non-Rails Ruby than some, I guess.

Also, Seven Languages in Seven
Weekshttp://oreilly.com/catalog/9781934356593/looks like a good
introduction to the specialized art of learning (and
evaluating) new and unfamiliar languages.

I'll come up with more later. :)

On Tue, Dec 7, 2010 at 6: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



Re: [CODE4LIB] Hotel reservations

2010-12-13 Thread Michael B. Klein
Ditto.

On Mon, Dec 13, 2010 at 9:54 AM, 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



[CODE4LIB] DOI Question

2010-05-27 Thread Michael B. Klein
Hi all,

I've been investigating the possibility of assigning DOI names to various
resources. We have three different use cases, and given the structure of the
DOI Registration Agency system, I'm not sure what the best way is to
proceed.

The use cases:

   1. We've had several inquiries from faculty whose research funding
   requires them to publish a web site, and identify the site with a DOI name
   for citation purposes.
   2. We'd like to assign unique DOI names to specific bitstreams within our
   institutional repository. Despite the fact that DSpace uses a handle server
   internally, the handles it assigns resolve to metadata/landing pages, and
   there doesn't seem to be a good way to create a reliable, persistent link to
   a full text PDF that will migrate easily to a different IR system if and
   when we choose to move away from DSpace.
   3. We're investigating the possibility of publishing a couple journals,
   and would want to use DOI names to identify articles and related content.

However, it looks like each existing DOI Registration Agency has a specific
subset of content and services they work with -- journal articles for one,
datasets for another, etc. -- and I'm not sure how to go about finding an
agency that will let us assign suffixes in a way that works with our varied
content.

Any suggestions/experience would be greatly appreciated.

Michael


Re: [CODE4LIB] It's cool to love milk and cookies

2010-05-02 Thread Michael B. Klein
I prefer hot chocolate.

On Fri, Apr 30, 2010 at 4:13 PM, Simon Spero s...@unc.edu wrote:

 I like chocolate milk.



Re: [CODE4LIB] Rails Hosting

2010-01-15 Thread Michael B. Klein
Yet another +1 for Heroku. I've had great experiences with it so far.

On Thu, Jan 14, 2010 at 8:22 AM, Ross Singer rossfsin...@gmail.com wrote:

 Have you looked at Heroku (http://heroku.com/)?  I've only used their
 freebie plan (so I have no idea how they compare pricewise), but it's
 been fantastic to get Ruby apps running there.

 Dreamhost also provides Passenger to their customers
 (http://wiki.dreamhost.com/Passenger) so that might be an option, too.

 -Ross.

 On Thu, Jan 14, 2010 at 11:15 AM, Kevin Reiss reiss.ke...@yahoo.com
 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
 
 
 
 
 



[CODE4LIB] Another approach to shared conference transportation

2009-12-16 Thread Michael B. Klein
I've added a page to the code4lib wiki to help coordinate rides to/from
Charlotte Douglas International Airport, Asheville Regional Airport, and
other locations. If you need a ride, or have a car and are willing to share
a ride, please sign up so we get everyone matched up!

http://wiki.code4lib.org/index.php/C4L2010rideshare

Michael


Re: [CODE4LIB] preconference proposals

2009-11-11 Thread Michael B. Klein
Distributed search!

On Tue, Nov 10, 2009 at 5:38 AM, Erik Hatcher erikhatc...@mac.com wrote:

 I'm interested presenting something Solr+library related at c4l10.  I'm
 soliciting ideas from the community on what angle makes the most sense.  At
 first I was thinking a regular conference talk proposal, but perhaps a
 preconference session would be better.  I could be game for a half day
 session.  It could be either an introductory Solr class, get up and running
 with Solr (+ Blacklight, of course).  Or maybe a more advanced session on
 topics like leveraging dismax, Solr performance and scalability tuning, and
 so on, or maybe a freer form Solr hackathon session where I'd be there to
 help with hurdles or answer questions.

 Thoughts?  Suggestions?   Anything I can do to help the library world with
 Solr is fair game - let me know.

 Thanks,
Erik


 On Nov 9, 2009, at 9:55 PM, Kevin S. Clarke wrote:

  Hi all,

 It's time again to collect proposals for Code4Lib 2010 preconference
 sessions.  We have space for six full day sessions (or 12 half day
 sessions (or some combination of the two)).  If we get more than we
 can accommodate, we'll vote... but I don't think we will (take that as
 a challenge to propose lots of interesting preconference sessions).
 Like last year, attendees will pay $12.50 for a half day or $25 for
 the whole day.  The preconference space will be in the hotel so we'll
 have wireless available.  If you have a preconference idea, send it to
 this list, to me, or to the code4libcon planning list.  We'll put them
 up on the wiki once we start receiving them.  Some possible ideas?  A
 Drupal in libraries session? LOD part two?  An OCLC webservices
 hackathon?  Send the proposals along...

 Thanks,
 Kevin