Re: [CODE4LIB] Formalizing Code4Lib?

2016-06-13 Thread Shaun D. Ellis
I agree that securing a permanent fiscal agent is the only way to sustain the 
annual conference at the current level, but I think there are ways to make a 
less formal commitment.  What I don’t understand is what any fiduciary agent 
gets out of such a deal.  There is significant risk and overhead for anyone to 
take this on.  What is the reward?

Overhead
It’s not just about fronting money and signing contracts.  There is people 
power involved too.  For 2016, I reviewed every contract and agreement that 
came through because my hide was on the line if we screwed up.  It’s not hard 
to miss something in the fine print, or to find estimates and invoices that 
don’t add up.  Furthermore, there were people in our finance department who had 
to do extra work to set up the account, cut checks, double-check contracts, 
communicate with vendors, etc.

Risk
While we have not yet gone "into the red" on an annual Code4Lib conference 
(knock on wood), it is certainly possible unless there is a degree of vigilance 
on the part of the organizers.  Because you have different organizers each year 
there can be large fluctuations when it comes to fundraising/sponsorship effort 
and experience.  The same goes for researching, negotiating, and comparing 
vendor and venue prices.  We do pass on documentation as best we can, but the 
process is rarely cookie cutter.

Reward
Is the reward simply “thanks” and a pat on the back?  ¯\_(ツ)_/¯  (For what it’s 
worth, I could see a high-visibility sponsor spot given to this org since it's 
a form of in-kind donated resources.)

Even if Code4Lib were to form a non-profit to strictly handle the annual conf, 
someone’s hide needs to be on the line to make sure there’s proper oversight of 
funds, budgets are properly formed and adhered to, contracts are not putting 
the org at risk, and so on.  To me, that sounds like a dedicated employee of 
the non-profit.

-Shaun

On Jun 13, 2016, at 1:30 PM, Rogan Hamby 
mailto:rha...@esilibrary.com>> wrote:

There are a variety of options but I think it's fairly safe to say that it
would require some additional organization.  If another body took Code4Lib
under it's umbrella they would want organizational contacts and some
arrangements in place with whatever served as the governance of Code4Lib
(and I use the term governance here very loosely).  And at the other end of
the spectrum if Code4Lib did something like become a non-profit there are a
number of IRS requirements it would have to observe in terms of a board,
bylaws, etc

Note, I'm sure there are other options, those are just the two that occur
to me off the top of my head from opposing ends of the "we have to be a
formal entity spectrum."

On Mon, Jun 13, 2016 at 12:55 PM, Akerman, Laura 
mailto:lib...@emory.edu>> wrote:

Would "finding a permanent fiduciary agent" call for some degree of
organizational formalization?  Wouldn't somebody or bodies have to "sign
for" Code4Lib on this agreement with this agent, and wouldn't their role
therefore have to be, to some degree, permanent?

Sorry, but just wondering...

Laura

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Salazar, Christina
Sent: Friday, June 10, 2016 5:26 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Formalizing Code4Lib?

Yes I think it's time to do so and I also felt that there was significant
support for the idea.

I think perhaps the title "formalizing Code4Lib" might be a bit misleading
though... We might want to frame the idea as "finding a permanent fiduciary
agent" or something along those lines. This way, we don't have to think
about major changes all at once.

I imagine it would help those who plan for Code4Lib 2017 as well, assuming
that there will be a physical one.

Christina Salazar
Systems Librarian
John Spoor Broome Library
California State University, Channel Islands
805/437-3198


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Brian Rogers
Sent: Friday, June 10, 2016 2:20 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Formalizing Code4Lib?

Since the Chattanooga Planning Committee inadvertently prompted this
newest round of conversations around some degree of formalization, would it
be useful if we threw together a follow-up survey for the community, to
test the waters around support (or lack there of) for the notion of
formalizing, to the extent that it allows for a stable place to house the
annual conference funds? And if it seems like there is overwhelming support
for the idea, a group of volunteers can band together at that point to
pursue options to present back to the community?



This e-mail message (including any attachments) is for the sole use of
the intended recipient(s) and may contain confidential and privileged
information. If the reader of this message is not the intended
recip

Re: [CODE4LIB] Formalizing Code4Lib? [diy]

2016-06-09 Thread Shaun D. Ellis

I believe the distillation of Code4Lib’s value into enabling “communication and 
sharing” is accurate, but I think this should be further focused. Showcasing 
what we’ve done and how we’ve done it is wonderful, but only goes so far since 
many of our open source solutions still require a loads of effort to implement. 
 A number of institutions (Stanford certainly stands out in my mind) have made 
great strides towards open source collaboration in libraries, but for 
understandable reasons they are limited in size and focus, and there should be 
more contributors than there currently are to most open source library 
projects.  Furthermore, the use cases of smaller archives and libraries often 
don’t get addressed.*

I went to DrupalCon last month, and I learned that Drupal really needs people 
to step up and contribute to Drupal Core, but just getting out of the starting 
gate requires training, mentoring, and dedication.  It took me all day at the 
Drupal Core Sprint “hackfest" to simply move a single issue forward with a few 
comments and screenshots.  I felt good about that until I realized that there’s 
no commitment from my institution to set aside time to contribute back to Core. 
 The perception of open source as completely free software requiring no 
reciprocation on the part of institutions needs to change.

As others have mentioned, I agree that this year could be an opportunity to 
experiment with the annual conference format.  I wonder what could be 
accomplished by organizing a hands-on virtual “hackfest/creative coding” event, 
where institutions commit “attendees" to working on open source software 
(mentorship, coding, design, UI, UX, documentation, etc) for that week?  This 
could be completely virtual, or it could be semi-virtual by coordinating 
regional/local gatherings. It would involve just as much effort, logistics, and 
infrastructure to organize, so I don’t see the committee structure going away, 
but it wouldn’t require the burden of contracts and money necessary to organize 
a "mega event" in physical space.

My two cents,
Shaun Ellis

* There are some efforts to address this with projects like "Hydra-in-a-Box” 
(love those weekly sprint demos!), but you get my drift.


On Jun 8, 2016, at 3:11 PM, Matt Sherman 
mailto:matt.r.sher...@gmail.com>> wrote:

Eric,

Thanks for tossing these ideas out there.  A number of these ideas had
not occurred to me, even though I've been wanting to see more local
events.  What you and Kyle are saying is resounding far more than I
would have initially thought.  I think in general one of the great
things with Code4Lib has been more of a focus on hashing out projects
and ideas, helping one another learn new things, consider new ideas
and approaches, and build relationships that way. Which having more
local meet ups would help with.  Part of me hates to see the national
conference go away as I love getting a chance to meet and interact
with so many folks from all over, but I think you have a great point
on needing to put some greater focus back into regional events and the
collaborative aspects that build this community in the first place.

Matt Sherman

On Wed, Jun 8, 2016 at 2:50 PM, Eric Hellman 
mailto:e...@hellman.net>> wrote:
Since we're brainstorming...

In addition to regional meetings, how about having some smaller, national or 
even international thematic Code4Lib meetings. For example, I see an aching 
need for a "Code4Lib:Privacy".


Eric Hellman
President, Free Ebook Foundation
Founder, Unglue.it https://unglue.it/
https://go-to-hellman.blogspot.com/
twitter: @gluejar

On Jun 8, 2016, at 6:40 AM, Eric Lease Morgan  wrote:

On Jun 8, 2016, at 1:55 AM, Kyle Banerjee  wrote:

My recollection is that in the bad 'ol days, c4l was much more about sharing 
ideas to solve practical problems… Nowadays, the conference (which has become 
like other library conferences) has become an end in itself…


In the spirit of open source software and open access publishing, I suggest we 
earnestly try to practice DIY — do it yourself -- before other types of 
formalization be put into place.

I was struck by Kyle’s statement, “the conference has become an end in itself”, 
and the more I think about it, the more I think this has become true. The 
problem to solve is not identifying a fiduciary for the annual conference. The 
problems to solve surround communication and sharing. A (large) annual 
conference is not the answer to these problems, but rather it is one possible 
answer.

Unless somebody steps up to the plate, then I suggest we forego the annual 
meeting and try a more DIY approach for a limited period of time, say two or 
three years. More specifically, I suggest more time & earnest effort be spent 
on local or regional meetings. Hosting a local/regional meeting is not 
difficult and relatively inexpensive. Here’s how:

1) Identify one or two regional leaders - These are people who will initialize 
and coordinate events. They find 

Re: [CODE4LIB] Software used in Panama Papers Analysis

2016-04-12 Thread Shaun D. Ellis
I will second Hacks/Hackers. I’ve been to a few of their meetups and have been 
impressed. They are currently hosting media-entrepreneur 
events around the world in conjunction with 
the Google News Lab.

There are also some DIY communities that investigate specific topics.  For 
example, PublicLab focuses strictly on environmental 
investigations and data collection.

And then there’s the Data Journalism 
Handbook, which seems to be missing a 
chapter on Blacklight. ;)

-Shaun

On Apr 12, 2016, at 11:23 AM, Eliza Carrie Bettinger 
mailto:betti...@uwm.edu>> wrote:

There's also Hacks/Hackers, a series of meetup groups for journalists and 
coders, and the Data Driven Journalism center, which is a project of the 
European Journalism Centre, and includes lots of tutorials and support that are 
useful for anyone, including librarians, researchers, and library patrons.

--
Eliza Bettinger
Digital Geo-Information Specialist
American Geographical Society Library
UW-Milwaukee
Milwaukee WI USA
414-229-6282


From: Code for Libraries 
mailto:CODE4LIB@LISTSERV.ND.EDU>> on behalf of Mark 
A. Matienzo mailto:mark.matie...@gmail.com>>
Sent: Tuesday, April 12, 2016 10:17 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Software used in Panama Papers Analysis

Sheila, Tom -

The closest that comes to mind based on a few folks that I know is NICAR,
the National Institute for Computer Assisted Reporting: <
https://www.ire.org/nicar/>

Mark

--
Mark A. Matienzo mailto:m...@matienzo.org>> | 
http://anarchivi.st/

On Tue, Apr 12, 2016 at 11:11 AM, Sheila Morrissey <
sheila.morris...@ithaka.org> wrote:

Tom -

I don't know of one, (closest, but mostly-non-technical, that I can think
of, is Nieman Labs, plus NYTimes' OpenNYTimes (
http://open.blogs.nytimes.com/) - but they could sure use one -- see
http://www.niemanlab.org/2016/04/what-happens-to-a-great-open-source-project-when-its-creators-are-no-longer-using-the-tool-themselves/

Sheila

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Tom Cramer
Sent: Tuesday, April 12, 2016 11:05 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Software used in Panama Papers Analysis

The IJNet article is particularly interesting—thanks for posting this.
Excerpts like the one below make me wonder if there is a “Code4News”
community, and if so, how do we find and connect with them. It seems we
have a lot in common, and maybe a lot to offer each other.


MC: What we’ve achieved is pretty remarkable. Newsrooms are in an economic
crisis. No newsroom right now--except for maybe The New York Times and a
few others--have the capability to do something major like this at a global
scale. But we’re showing it’s possible. We share data, we produce tools for
communication, we share our stories and our interactives, to make it happen.

- Tom






On Apr 7, 2016, at 7:24 AM, Gregory Markus mailto:gmar...@beeldengeluid.nl>> wrote:

Hey Sebastian,

They go into a lot of detail in this article


https://ijnet.org/en/blog/how-icij-pulled-large-scale-cross-border-investigative-collaboration

Indeed this is pretty interesting stuff and a good shout out for
Blacklight and other OS tools!

-greg

On Thu, Apr 7, 2016 at 4:21 PM, Sebastian Karcher <
karc...@u.northwestern.edu> wrote:

Hi everyone,

from one of the New York Times stories on the Panama Papers:
"The ICIJ made a number of powerful research tools available to the
consortium that the group had developed for previous leak investigations.
Those included a secure, Facebook-type forum where reporters could post
the fruits of their research, as well as database search program called
“Blacklight” that allowed the teams to hunt for specific names, countries
or sources."


http://www.nytimes.com/2016/04/06/business/media/how-a-cryptic-message-interested-in-data-led-to-the-panama-papers.html

I assume this is http://projectblacklight.org/, which is pretty cool to
see used that way. Does anyone know or have read anything about the other
tools they used? What did they use for OCR? Did they use qualitative data
analysis software? Some type of annotation tools? It seems like there's a
lot to learn from this effort.

Thanks,

--
Sebastian Karcher, PhD
Qualitative Data Repository, Syracuse University qdr.syr.edu




--

*Gregory Markus*

Project Assistant

*Netherlands Institute for Sound and Vision* *Media Parkboulevard 1, 1217
WE  Hilversum | Postbus 1060, 1200 BB Hilversum | *
*beeldengeluid.nl* 
*T* 0612350556

*Aanwezig:* - ma, di, wo, do, vr


Re: [CODE4LIB] code4lib mailing list

2016-03-25 Thread Shaun D. Ellis
Thank you, Bethany! I am in full support of this. DLF++

-Shaun

> On Mar 25, 2016, at 8:24 AM, Bethany Nowviskie  wrote:
> 
> Dear all — I’ve been getting this as a digest, so apologies that I’m only 
> seeing the thread on the future of the mailing list now!
> 
> CLIR/DLF is running the same version of ye olde LISTSERV as Notre Dame, to 
> support DLF-ANNOUNCE, some of our working group lists, and (now) all of the 
> discussion lists of the National Digital Stewardship Alliance. 
> 
> We have recent experience migrating NDSA lists over from Library of Congress 
> — with archives and subscribers intact — and would be really happy to do the 
> same for Code4Lib. We could commit to supporting the list for the long haul, 
> as a contribution to this awesome community. 
> 
> It may be that people want to take the opportunity to get off LISTSERV 
> entirely, but if not — just say the word! — Bethany 
> 
> (PS: added gratitude to Eric from all of us at DLF as well.) 
> 
> Bethany Nowviskie 
> Director of the Digital Library Federation (DLF) at CLIR
> Research Associate Professor of Digital Humanities at UVa
> diglib.org | clir.org | ndsa.org | nowviskie.org


Re: [CODE4LIB] code4lib mailing list

2016-03-24 Thread Shaun D. Ellis
In addition to the negatives you list for Google Groups, I also wanted to 
mention that some institutions only have partial integration with Google Apps, 
which don’t include Google Groups.  For example, Princeton faculty and staff 
are not able to fully use Google Groups features, such as starting new threads. 
 This bit me last year when I tried to participate in a Drupal Code Club.  I 
would be able to subscribe with my personal address, so there are workarounds, 
but just an FYI.

-1 to Google Groups.

-Shaun

> On Mar 24, 2016, at 5:29 AM, Eric Lease Morgan  wrote:
> 
> Alas, the Code4Lib mailing list software will most likely need to be migrated 
> before the end of summer, and I’m proposing a number possible options for the 
> lists continued existence. 
> 
> I have been managing the Code4Lib mailing list since its inception about 
> twelve years ago. This work has been both a privilege and an honor. The list 
> itself runs on top of the venerable LISTSERV application and is hosted by the 
> University of Notre Dame. The list includes about 3,500 subscribers, and 
> traffic very very rarely gets over fifty messages a day. But alas, University 
> support for LISTSERV is going away, and I believe the University wants to 
> migrate the whole kit and caboodle to Google Groups.
> 
> Personally, I don’t like the idea of Code4Lib moving to Google Groups. Google 
> knows enough about me (us), and I don’t feel the need for them to know more. 
> Sure, moving to Google Groups includes a large convenience factor, but it 
> also means we have less control over our own computing environment, let alone 
> our data.
> 
> So, what do we (I) do? I see three options:
> 
>  0. Let the mailing list die — Not really an option, in my opinion
>  1. Use Google Groups - Feasible, (probably) reliable, but with less control
>  2. Host it ourselves - More difficult, more responsibility, all but absolute 
> control
> 
> Again, personally, I like Option #2, and I would probably be willing to host 
> the list on my one of my computers, (and after a bit of DNS trickery) 
> complete with a code4lib.org domain.
> 
> What do y’all think? If we go with Option #2, then where might we host the 
> list, who might do the work, and what software might we use?
> 
> —
> Eric Lease Morgan
> Artist- And Librarian-At-Large


[CODE4LIB] EdUI Accepting Talk and Workshop Proposals now through April 18th

2016-03-22 Thread Shaun D. Ellis
Hello, Code4Lib!
Last year I had the opportunity to attend EdUI in Charlottesville, Virginia.  
This conference is one of the best run (and most fun!) conferences I have been 
to.  EdUI brings together the perfect balance of design, code, ideas, and 
research with a focus on front-end design and development in higher-ed.

My personal highlight was attending a Native Web App workshop with Henrik 
Joreteg, author of _Human JavaScript_ and one of my JavaScript heroes.  Abby 
Covert taught me the differences between "data", "content", and "information" 
using cookies (the kind you eat) as a metaphor — and she signed my copy of _How 
To Make Sense of Any Mess_ afterwards.  Past presenters include Jared Spool and 
Jeffery Zeldman. This year’s conference will be held from Oct 24th-26th, and we 
are pleased to have  Steve Krug, author of _Don't Make Me Think_ (a permanent 
fixture in every UX study bibliography), on board as one of our keynote 
speakers.

After seeing so many amazing presentations this year at Code4Lib 2016 in 
Philly, I hope that some of you will join these ranks! The good news is that 
you don't need a lot to stand among these giants -- just an idea, a story, a 
little expertise and a willingness to share. We are now accepting workshop and 
talk proposals for EdUI 2016 through April 18th:
http://eduiconf.org/2016/edui-2016-call-for-proposals-is-open/

Cheers,
Shaun Ellis
Digital Collections User Interface Developer
Princeton University Library


Re: [CODE4LIB] OregonDigital's BookReader integration (was: Listserv communication)

2016-02-29 Thread Shaun D. Ellis
   }
>   ]
>   }
> ]
> 
> 
> [1] 
> https://github.com/OregonDigital/oregondigital/blob/master/app/models/document.rb
> 
> [2] 
> https://github.com/OregonDigital/oregondigital/blob/d82d944d55dd087d2670b3f065725ef0e5ddc4ce/lib/hydra/derivatives/pdf_text_processor.rb
> [3] http://www.manpagez.com/man/1/pdftotext/
> [4] http://github.com/openlibrary/bookreader/
> [5] https://openlibrary.org/dev/docs/bookreader
> [6] 
> https://github.com/OregonDigital/oregondigital/blob/master/app/controllers/document_controller.rb
> [7] 
> https://github.com/OregonDigital/oregondigital/blob/master/lib/oregon_digital/ocr/bookreader_search_generator.rb
> ———
> 
> Josh Gum
> Oregon State University Libraries and Press
> 
> 
> 
> 
> 
> 
> On 2/26/16, 7:07 AM, "Code for Libraries on behalf of Shaun D. Ellis" 
>  wrote:
> 
>> … //SNIPPED
>> I have to admit that I was disappointed that the recent question about 
>> full-text searching basics (behind OregonDigital’s in-page highlighting of 
>> keywords in the IA Bookreader) went basically unanswered.  This was a 
>> well-articulated legitimate question, and at least a few people on this list 
>> should be able to answer it. It’s actually on my list to try to do it so 
>> that I can report back, but maybe someone could save me the trouble and 
>> quench our curiosity?
>> 
>> Cheers,
>> Shaun


Re: [CODE4LIB] Listserv communication

2016-02-26 Thread Shaun D. Ellis

On Feb 26, 2016, at 8:42 AM, Julie Swierczek 
mailto:julie_swierc...@harvard.edu>> wrote:

We also agreed that listservs – both here and elsewhere – seem to have 
shrinking participation over time, and there does seem to be a drive to pull 
more conversations out of the public eye.  There is no question that some 
matters are best discussed in private channels, such as feedback about 
individual candidates for duty officers, or matters pertaining to physical and 
mental well-being.  But when it comes to discussing technology or other 
professional matters, there seems to be a larger trend of more responses going 
off listservs.  (I, for one, generally do not reply to questions on listservs 
and instead reply to the OP privately because I’ve been burned to many times 
publicly.  The main listserv for archivists in the US has such a bad reputation 
for flaming that it has its own hashtag: #thatdarnlist.)

Maybe we can brainstorm about common reasons for people not using the list: 
impostor syndrome (I don’t belong here and/or I certainly don’t have the right 
‘authority’ to respond to this); fear of being judged - we see others being 
judged on a list (about the technological finesse of their response, for 
instance) so we don’t want to put ourselves in a position where we will be 
judged; fear of talking in general because we  have seen other people harmed 
for bringing their ideas to public forums (cf. doxing and swatting);  fear of 
looking stupid in general.

Thank you for bringing this up, Julie.  I have been curious about this myself. 
I think you are correct in that there is some “impostor syndrome involved, but 
my hypothesis is that there has been a lot of splintering of the channels/lists 
over the past several years that has dried up some of the conversation.  For 
one, there’s StackOverflow.  StackOverflow is more effective than a listserv on 
general tech questions because it requires you to ask questions in a way that 
is clear (with simple examples) and keeps answers on topic.  There has also 
been a move towards specific project lists so that more general lists like 
Code4Lib are not bombarded with discussions about project-related minutia that 
are only relevant to a certain sub-community.

I don’t see this as a bad thing, as it allows Code4Lib to be a gathering hub 
among many different sub-groups.  But it can make it difficult to know what is 
appropriate to post and ask here. Code4Lib has always been about inspiration 
and curiosity to me. This is a place to be a free thinker, to question, to 
dissent, to wonder.  We have a long tradition of “asking anything” and we 
shouldn’t discourage that, but I think Code4Lib is a particularly good space to 
discuss bigger-picture tech-in-library issues/challenges as well as general 
best practices at a “techy” level.  It’s certainly the appropriate space to 
inspire others with amazing examples of library tech that delights users. :)

I have to admit that I was disappointed that the recent question about 
full-text searching basics (behind OregonDigital’s in-page highlighting of 
keywords in the IA Bookreader) went basically unanswered.  This was a 
well-articulated legitimate question, and at least a few people on this list 
should be able to answer it. It’s actually on my list to try to do it so that I 
can report back, but maybe someone could save me the trouble and quench our 
curiosity?

Cheers,
Shaun







Re: [CODE4LIB] [code4libcon] Register for preconference workshops: Code4Lib 2016 in Philadelphia

2016-02-02 Thread Shaun D. Ellis
It’s working now.

-Shaun

> On Feb 2, 2016, at 12:47 PM, Becky Yoose  wrote:
> 
> The tradition is alive and well.
> 
> 
> 
> On Tue, Feb 2, 2016 at 9:44 AM, Chad Nelson  wrote:
> 
>> Hi All,
>> 
>> In order to keep with great tradition of *something* going wrong during a
>> code4lib registration, we've decided to have technical difficulties with
>> our website at the exact moment we announced the opening of Pre-Conference
>> Only registration.
>> 
>> We are currently working to restore the list of Pre-conference workshops to
>> the site.
>> 
>> Thanks for your patience,
>> 
>> Chad
>> On behalf of the 2016 Local Planning Committee
>> 
>> On Tue, Feb 2, 2016 at 12:14 PM Anna Headley  wrote:
>> 
>>> Dear Code4Lib,
>>> 
>>> We're pleased to announce that pre-conference-only registration is now
>>> open, through Friday February 19th.
>>> 
>>> Please join us on Monday, March 7th in Philadelphia's Old City for
>>> workshops led by esteemed members of the code4lib community. To see the
>>> full offering of workshops visit http://2016.code4lib.org/workshops/.
>>> 
>>> Pre-conference-only pricing is $25 per morning or afternoon session. You
>>> can register for pre-conference ONLY sessions or general conference
>>> waitlist PLUS pre-conference sessions at code4lib Registration
>>> . Please note the
>>> general conference wait list will close this Friday, 2/5.
>>> 
>>> If you have already registered for the general conference waitlist, and
>>> are interested in registering for pre-conference only sessions, please
>>> complete the following steps:
>>> 
>>>   - Click the following link to Amend Your Current Registration
>>>   .
>>>   - Enter your Email Address and Password to modify your current
>>>   registration.
>>>   - Scroll to the bottom of your Registration Summary and click “Edit
>>>   Registration”
>>>   - On the Registration Details page, click “Edit” on the right side of
>>>   the page
>>>   - Scroll to the bottom of your Waitlist Registration Details and click
>>>   “Proceed”
>>>   - On the Session Selection page you may select the Pre-Conference
>>>   Session(s) you are interested in attending, and click “Next”
>>>   - This will bring you to your Registration Summary.  At this time you
>>>   may select credit card and Complete your Registration.
>>> 
>>> We look forward to having you!
>>> 
>>> Anna Headley
>>> On behalf of the 2016 Local Planning Committee and the 2016 Preconference
>>> Committee
>>> 
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "code4libcon" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to code4libcon+unsubscr...@googlegroups.com.
>>> To post to this group, send email to code4lib...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/code4libcon.
>>> To view this discussion on the web visit
>>> 
>> https://groups.google.com/d/msgid/code4libcon/CAEbADaP5gMXmfYxQYsUsD9KbZZU8WsqZ-1v8jfEKMT8SFvenPg%40mail.gmail.com
>>> <
>> https://groups.google.com/d/msgid/code4libcon/CAEbADaP5gMXmfYxQYsUsD9KbZZU8WsqZ-1v8jfEKMT8SFvenPg%40mail.gmail.com?utm_medium=email&utm_source=footer
>>> 
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>> 
>> 


Re: [CODE4LIB] searching metadata vs searching content

2016-01-26 Thread Shaun D. Ellis
Hi Laura,
Great question.  Unfortunately, I think you’re going to be fairly limited when 
it comes to having granular control over fields and facet indexing in ContentDM 
(someone correct me if I’m wrong).

But to answer your question about general steps involved with indexing the 
metadata AND full text of a METS document…

To have the most control over how your data is indexed, you will want to use a 
search platform.  Apache Solr is used in a 
majority of library-related software, so I’ll use that in my examples, although 
there are several others.  Solr doesn’t have a concept of “metadata” and 
“content”, just “fields" that you can use to search both.

In the case of your METS data, you will need to first transform it into a more 
simplified document (Solr XML) containing the fields that matter for a 
particular search interface and are defined in the 
schema.  This transform step can be 
done in any number of ways, but XSLT is fairly common.  To index the full-text 
content that your METS document points to, you can build that into your 
transform script/stylesheet, or you can run a separate script/process later 
that updates the record with the full-text.  In the case of a “compound object” 
you may need to have a script iterate over lots of separate content files and 
add them to the Solr document that represents a yearbook.

There are a few ways to add data to a solr index, but a common one in 
library-land is to add (and update) records to the Solr index by POSTing your 
freshly “transformed" data via HTTP (here’s the Solr quickstart 
tutorial).

Customizing your search results (weighting, stemming, rows per page, etc.) can 
be handled in the Solr config file. 
 For example, you can tweak the weight/relevance of the query based on which 
fields it matches.

When you query Solr over HTTP, it will return results in XML or JSON that you 
can then render in a display or discovery interface. 
Blacklight is one example of a discovery 
interface.

Sorry if I’ve covered stuff you already know.  There are lots of tools, 
applications, and frameworks that will simplify the process (perhaps too much 
in some cases!), but the best give you the most control over how you index and 
retrieve your data.  I think that covers the basics and hopefully answers your 
question.

Cheers,
Shaun
P.S. -  I’m not sure that even Solr will help you locate the Doyle Owl. ;)

On Jan 26, 2016, at 7:30 PM, Laura Buchholz 
mailto:laura.buchh...@reed.edu>> wrote:

Hi all,

I'm trying to understand how digital library systems work when there is a
need to search both metadata and item text content (plain text/full text),
and when the item is made up of more than one file (so, think a digitized
multi-page yearbook or newspaper). I'm not looking for answers to a
specific problem, really, just looking to know what is the current state of
community practice.

In our current system (ContentDM), the "full text" of something lives in
the metadata record, so it is indexed and searched along with the metadata,
and essentially treated as if it were metadata. (Correct?). This causes
problems in advanced searching and muddies the relationship between what is
typically a descriptive metadata record and the file that is associated
with the record. It doesn't seem like a great model for the average digital
library. True? I know the answer is "it depends", but humor me... :)

If it isn't great, and there are better models, what are they? I was taught
METS in school, and based on that, I'd approach the metadata in a METS or
METS-like fashion. But I'm unclear on the steps from having a bunch of METS
records that include descriptive metadata and pointers to text files of the
OCR (we don't, but if we did...) to indexing and providing results to
users. I think another way of phrasing this question might be: how is the
full text of a compound object (in the sense of a digitized yearbook or
similar) typically indexed?

The user requirements for this situation are essentially:
1. User can search for something and get a list of results. If something
(let's say a pamphlet) appears in results based on a hit in full text, the
user selects the pamphlet which opens to the file (or page of the pamphlet)
that contains the text that was matched. This is pretty normal and does
work in our current system.
2. In an advanced search, a user might search for a name in the "author"
field and a phrase in the "full text" field, and say they want both
conditions to be fulfilled. In our current system, this won't provide
results when it should, because the full text content is in one record and
the author's name is in another record, so the AND condition can't be met.
3. Librarians can link description metadata records (DC in our case) to
particular files, sometimes one to one, sometime

Re: [CODE4LIB] Will code4lib 2016 be videoed?

2015-12-16 Thread Shaun D. Ellis
Perhaps Kate Lynch could chime in when she gets a chance, since she has been 
talking with transcription vendors.  However, those details will be announced 
once we finalize an agreement.  

I’m almost certain they will be accessed through a website.  In addition to 
*accessibility*, I think two other use cases around Transcription is *remote 
access* and the *archiving/documentation*, so the website approach is preferred.

-Shaun

> On Dec 16, 2015, at 2:42 PM, Katherine N. Deibel  wrote:
> 
> Question and a comment:
> 
> How will the live transcription be presented to those attending? Separate 
> projection screens? Website?
> 
> As for if it will be timecoded, that really depends on the transcription 
> software. My general experience is that they don't do this because delays can 
> and do occur in transcription if there's an issue with comprehension or 
> correction.
> 
> 
> 
> 
> Kate Deibel, PhD | Web Applications Specialist
> Information Technology Services
> University of Washington Libraries
> http://staff.washington.edu/deibel
> 
> --
> 
> "When Thor shows up, it's always deus ex machina."
> 
> On 12/16/2015 11:34 AM, Shaun D. Ellis wrote:
>> Yes, as usual we are planning on streaming it and archiving it on the 
>> Code4Lib Youtube Channel [1].
>> 
>> Not only that, but this year we are fortunate to have Live Transcription as 
>> well, thanks to a sponsorship from Temple University Libraries.  All the 
>> talks will be transcribed in realtime and will be full-text-searchable. I 
>> don’t personally know the details about whether transcriptions will have 
>> timecodes, or if they will be synced with the videos for closed captioning, 
>> but it would certainly be cool to be able to search for a phrase and be able 
>> to jump directly to that spot in the video, huh?
>> 
>> [1] https://www.youtube.com/user/code4lib/videos
>> 
>> -Shaun
>> 
>> On Dec 15, 2015, at 12:16 PM, Childs, Riley 
>> mailto:rchi...@uncc.edu>> wrote:
>> 
>> It is certainly possible, the last 2 years the conf has been streamed on
>> YouTube. I am not as involved with it as I have been in years
>> past...perhaps Cary or someone from the org committee could answer this
>> better?
>> Thanks
>> ./r
>> 
>> 
>> Riley Childs
>> Student Tech - CCI Technology Solutions Office
>> Undergrad Computer Science Major, UNCC
>> House Electrician - Central Piedmont Community College Theatre
>> 
>> On Tue, Dec 15, 2015 at 11:31 AM, Gregory Murray 
>> mailto:gpmurra...@gmail.com>>
>> wrote:
>> 
>> Will code4lib 2016 be videoed for live streaming and/or later viewing?
>> 
>> 


Re: [CODE4LIB] Will code4lib 2016 be videoed?

2015-12-16 Thread Shaun D. Ellis
Yes, as usual we are planning on streaming it and archiving it on the Code4Lib 
Youtube Channel [1].

Not only that, but this year we are fortunate to have Live Transcription as 
well, thanks to a sponsorship from Temple University Libraries.  All the talks 
will be transcribed in realtime and will be full-text-searchable. I don’t 
personally know the details about whether transcriptions will have timecodes, 
or if they will be synced with the videos for closed captioning, but it would 
certainly be cool to be able to search for a phrase and be able to jump 
directly to that spot in the video, huh?

[1] https://www.youtube.com/user/code4lib/videos

-Shaun

On Dec 15, 2015, at 12:16 PM, Childs, Riley 
mailto:rchi...@uncc.edu>> wrote:

It is certainly possible, the last 2 years the conf has been streamed on
YouTube. I am not as involved with it as I have been in years
past...perhaps Cary or someone from the org committee could answer this
better?
Thanks
./r


Riley Childs
Student Tech - CCI Technology Solutions Office
Undergrad Computer Science Major, UNCC
House Electrician - Central Piedmont Community College Theatre

On Tue, Dec 15, 2015 at 11:31 AM, Gregory Murray 
mailto:gpmurra...@gmail.com>>
wrote:

Will code4lib 2016 be videoed for live streaming and/or later viewing?




Re: [CODE4LIB] Code4lib 2016 Registration Update

2015-12-09 Thread Shaun D. Ellis
We have updated the Attend page with this additional information.  Please note 
that Registration buttons are where they will be (home page and attend page) 
but are disabled until tomorrow at noon EST.

-Shaun

> On Dec 9, 2015, at 4:20 PM, Becky Yoose  wrote:
> 
> Thank you for the additional information, David et al. Will this
> information be available on the registration page for those who are not on
> the mailing list?
> 
> Cheers,
> Becky
> 
> On Wed, Dec 9, 2015 at 12:21 PM, David Lacy 
> wrote:
> 
>> In addition to a reminder for tomorrow's registration, we would like to go
>> over some details of the registration process.
>> 
>> 1) There are going to be 2 opportunities to register. Tomorrow is the
>> first, where we will be making available 290 spots. Once we have determined
>> that all required attendees have registered (sponsors, presenters, workshop
>> leaders), we will reopen registration again in early January for the
>> remaining spots. The total capacity is 440.
>> 
>> 2) The registration system maintains a 2 hour session per registration
>> attempt. Due to the potential of heavy access and this prolonged session,
>> the conference may appear to sell out quickly. But once early failed
>> sessions expire, more spots may open up beginning around 2pm. Because of
>> this we ask you not to assume it is sold out until you hear an announcement
>> from the planning committee.
>> 
>> 3) There will be no waiting list at this time. A waiting list will open
>> when we release the second round of registration slots.
>> 
>> 4) The conference program is not complete at this time. The election
>> results can be found here: http://2016.code4lib.org/talks/. This list
>> represents the presentation voting results. Only the top ten (highlighted)
>> have been accepted so far. As in recent years, the remainder of the program
>> will be curated by the program committee, taking into account voting
>> results, topic diversity, and speaker diversity. These selections will be
>> announced in coming weeks
>> 
>> 5) Registration will include the option to select preconference workshops.
>> To view the available workshops beforehand, see
>> http://2016.code4lib.org/workshops. Wait lists will be available for
>> workshops, and you will receive relevant instructions with your
>> confirmation email.
>> 
>> And finally, the reminder:
>> 
>> Registration opens Thursday 12/10/2015 at 12pm EST. At that time a link to
>> the registration system will be provided to the mailing list.
>> 
>> - The 2016 Code4lib Planning Committee
>> 


[CODE4LIB] ** Registration Reminder for 2016 Code4Lib Conference **

2015-12-07 Thread Shaun D. Ellis
All,
Registration for the 2016 Code4Lib Conference in Philadelphia opens on December 
10th at 12:00PM EST.  Pricing information is available and links to the 
registration forms will be available on the Conference website “Attend” page:

http://2016.code4lib.org/attend.html

We would like to take a moment to remind everyone that registration is required 
for all attendees. Spots are set aside for certain individuals, but unless you 
have been given explicit instructions to the contrary, everyone must complete 
the registration process in order to participate in the conference.

The following examples should make things clearer:

- I submitted a talk, and it is in the top 10. Am I guaranteed a spot?
oYes, but please register.

- I and/or my organization is a Code4Lib 2016 sponsor.  Am I guaranteed a spot?
oYes, sponsors of all kinds (including scholarships) are guaranteed one 
spot, but please register.  Note: Platinum and Gold sponsors will receive codes 
for each complimentary ticket prior to registration, but still need to register.

- Myself and several colleagues are running a workshop, are we guaranteed spots?
oWe will make sure to accommodate your first and second presenters; beyond 
that we'll do our best. Please register!

- I submitted a talk, but it isn’t in the top 10. I do not plan to attend the 
conference unless it makes the program. What should I do?
oNo need to register, we’ll save a spot for you.

- I participate on a sub-committee. Am I guaranteed a spot?
oNo, please register

Thanks,
Shaun Ellis
On behalf of the Local Planning Committee
2016 Code4Lib Conference, Philadelphia


Re: [CODE4LIB] Robotics Teaching Resources

2015-12-03 Thread Shaun D. Ellis
Hi Matthew,
I would recommend Johnny-Five:
http://johnny-five.io/

They have some good books on it too referenced from the site. I built a simple 
robot with this, an arduino, and a pee-wee rover kit.  Here it is racing 
another bot:
https://www.youtube.com/watch?v=U-bw9VTOnBs

Best of luck,
Shaun

On Dec 3, 2015, at 11:16 AM, Matthew Kopel 
mailto:mko...@clrc.org>> wrote:

Hello All,

I'm on the hunt for open resources for teaching robotics, setting up
robotics-related library programming, guides for what to buy, what the best
resources are, what the most inexpensive resources are, and anything else
that the code4lib hive mind thinks might be useful!

Many Thanks,

Matthew


Matthew Kopel
Library Services Manager, CLRC
mko...@clrc.org


[CODE4LIB] Code4Lib 2016 Conference: Registration Pricing and Cost Breakdown

2015-11-30 Thread Shaun D. Ellis
Dear Code4Libbers,
We are happy to announce the cost breakdown for the 2016 Code4Lib Conference in 
Philadelphia!

Registration opens on December 10th at 12:00PM EST.

Registration Fees

  *   Main Conference - $200
  *   Pre-Conference, Full Day - $30, Half Day $15
  *   Pre-Conference Only, Full Day - $50, Half Day $25
  *   Note: Pre-Conference Only registrations will happen at a later, TBD date

Society Hill Sheraton Hotel Charges

  *   Room Rate - $169/night + 15.5% tax.
  *   Note: Tax exempt forms are accepted from non-profits based in PA.

Childcare

  *   Childcare is offered Monday - Thursday at a highly subsidized rate of 
$10/day, thanks to a generous sponsorship by Equinox and CurateCamp
  *   Details about Childcare are available on the conference 
website.

The registration link will be posted on the website, and will be emailed to the 
Code4Lib and Code4LibCon listservs.  There will be no waitlist at this time, 
but there will be a second release of spots on a TBD future date.

See you in sunny Philadelphia,
Shaun Ellis
On behalf of the Local Planning Committee
2016 Code4Lib Conference in Philadelphia


Re: [CODE4LIB] Would whoever is handling the donations to the code4lib 2016 Diversity Scholarships please get in touch with me?

2015-11-21 Thread Shaun D. Ellis
I think we’ve got it smoothed out, Linda.  Thanks! 
-Shaun

> On Nov 21, 2015, at 10:26 AM, Linda Ballinger  
> wrote:
> 
> Hi Bobbi,
> 
> Have you heard from anyone else yet? I'm not directly connected to the
> money part, but I can get your issue over to them.
> 
> Linda
> 
> On Fri, Nov 20, 2015 at 4:02 PM, Fox, Bobbi  wrote:
> 
>> I may have an issue.
>> 
>> Thanks,
>> Bobbi
>> 


Re: [CODE4LIB] Photos from Code4Lib 2015 Portland

2015-11-21 Thread Shaun D. Ellis
As always, Ray, thanks for all your great documentary work.  Because you and a 
handful of others have shared your collections, we have proof the Code4LibCon 
is real (pics or it didn’t happen!) and is not just a figment of our collective 
imaginations.  :)

-Shaun

> On Nov 21, 2015, at 3:12 PM, Schwartz, Raymond  wrote:
> 
> Here is the link to the photos I took at the conference.
> 
> 
> https://www.flickr.com/photos/schwartzray/albums/72157659098315973
> 
> 
> /Ray


[CODE4LIB] Code4Lib 2016 Conference - Important Dates!

2015-10-29 Thread Shaun D. Ellis
Dear Code4Lib,
We would like to let you all know about a few upcoming dates of note with 
regard to the 2016 Code4Lib Conference in Philadelphia.

First, we will announce our conference registration prices on November 30th.  
We hope to keep this under $200, but the final cost to attendees is contingent 
on the generous support of our sponsors.  That said, if you know anyone who 
might want to sponsor Code4Lib, now is the time to ask for their support and 
send them our way [1] so we can add their logo to our growing, but not yet 
complete list [2]!  We also made a few updates to the prospectus to make 
smaller contributions a bit more attractive.  Be aware that we have a pledge 
deadline of November 16th, which allows us to announce prices on the 30th.  
Sponsorships are welcome after that, but they will not affect the registration 
price.

We also plan to open registration on December 10th. The time between announcing 
prices and opening registration allows attendees to put in travel requests for 
the conference in advance of the opening of registration.

Talk Proposals are due on November 9th, and Workshop Proposals are due on 
November 15th.  We are all interested in what you have to share!  You can now 
see the proposal submissions in real-time [3] (click “view current..”), thanks 
to some fancy footwork by Luke Aeschleman and Chad Nelson.

Finally, we are happy to announce that this year is the first time the annual 
Code4Lib Conference will offer in-hotel childcare services, thanks to the 
generous support of CurateCamp and Equinox.  There will be a small fee of 
$10/child per day, payable at registration time.  This fee is highly 
subsidized, and needed to ensure an accurate number of participants so we can 
prepare accordingly.

[1] http://2016.code4lib.org/prospectus.html
[2] http://2016.code4lib.org/sponsors.html  - If your logo looks pixelated on 
the sponsors page or does not appear at all, that’s because you need to send us 
your official logo in a vector-based format. :)
[3] http://2016.code4lib.org/schedule.html

Regards,
Shaun Ellis
On behalf of the Local Planning Committee
2016 Code4Lib Conference