Re: [CODE4LIB] Structured Data Markup on library web sites

2016-03-23 Thread Joshua Gomez
Back when I was at GW, we built an app to render a page for every item in the 
consortium and we were using inline schema.org markup in the HTML. Here is an 
example: http://findit.library.gwu.edu/item/2993218

You can't really control what Google does with it once you mark it up. 
Searching for "Cat's Cradle" will obviously not result in that page being at 
the top of the hits list, but searching for "cat's cradle gwu" will. But that 
seems to be just a lucky example. Searching for "anathem gwu" will not produce 
a result set with this page: http://findit.library.gwu.edu/item/7551919.

Josh

Joshua Gomez | Sr. Software Engineer
Getty Research Institute | Los Angeles, CA
(310) 440-7410





From: Code for Libraries  on behalf of Jason Bengtson 

Sent: Wednesday, March 23, 2016 6:23 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Structured Data Markup on library web sites

I've added pretty extensive schema.org at a couple of the libraries I've
been at. I prefer to use JSON-LD. It was mainly for events, institutional
info and people. I was looking at doing the same for books in the catalog
at the TMC Library before I left. I doubt much of it is still in place; the
website for Bird Library at OU has gone through a number of iterations
since I left, although I see the technology manager has got some dublin
core in place. I had very extensive markup injected into the TMC Library's
website, however the library director and the development officer had some
rather strident objections to things that potentially included the markup,
so I removed it.

Best regards,

*Jason Bengtson, MLIS, MA*
Assistant Director, IT Services
K-State Libraries
414 Hale Library
Manhattan, KS 66506
785-532-7450
jbengt...@ksu.edu
www.jasonbengtson.com

On Wed, Mar 23, 2016 at 8:05 AM, Jason Ronallo  wrote:

> Charlie,
>
> Since you've been here we've also added schema.org data for events:
> http://www.lib.ncsu.edu/event/red-white-black-walking-tour-4
>
> And for a long time we've used this for our special collections:
> http://d.lib.ncsu.edu/collections/catalog/mc00240-001-ff0093-001-001_0010
> And for videos on a few sites:
>
> http://d.lib.ncsu.edu/computer-simulation/videos/donald-e-knuth-interviewed-by-richard-e-nance-knuth
>
> Looking at it again now it could use some cleanup to trigger better
> rich snippets, but in the past it had been improving what our search
> results looked like.
>
> Jason
>
> On Wed, Mar 23, 2016 at 7:48 AM, Charlie Morris 
> wrote:
> > I can remember putting schema.org markup around the location information
> > for lib.ncsu.edu, and it's still there, checkout the footer. One small
> > example anyway. I'm not sure that it's actually had any effects though -
> I
> > don't see it in search engine results though and it's been there for
> > probably 2+ years now.
> >
> > On Tue, Mar 22, 2016 at 8:44 PM, Jennifer DeJonghe <
> > jennifer.dejon...@metrostate.edu> wrote:
> >
> >> Hello,
> >>
> >> I'm looking for examples of library web sites or university web sites
> that
> >> are using Structured Data / schema.org to mark up books, locations,
> >> events, etc, on their public web sites or blogs. I'm NOT really looking
> for
> >> huge linked data projects where large record sets are marked up, but
> more
> >> simple SEO practices for displaying rich snippets in search engine
> results.
> >>
> >> If you have examples of library or university websites doing this,
> please
> >> send me a link!
> >>
> >> Thank you,
> >> Jennifer
> >>
> >> Jennifer DeJonghe
> >> Librarian and Professor
> >> Library and Information Services
> >> Metropolitan State University
> >> St. Paul, MN
> >>
>


[CODE4LIB] next code4lib SoCal meetup 3/22

2016-01-07 Thread Joshua Gomez
Thanks again to the folks at CalTech for hosting the last quarterly meetup of 
Code4lib-SoCal in December.  For our next meetup we will invade the Central 
Coast again. Christina Salazar at Cal State Channel Islands has offered to play 
host. Unfortunately, the campus is not actually on an island. However, somewhat 
more interestingly, it was built from a re-purposed sanatorium, formerly known 
as "the Man Cave", tucked away in the hills of Camarillo [1].

If you're interested in giving a talk about a project or new technology that 
you are working with (or anything else you think other code4libbers would be 
interested in), please send a message to me or Christina.

Details in brief:
Place: CalState Channel Islands, Camarillo, CA
Date: March 22nd, 2016
Time: 10am-3pmish

Please RSVP on the meetup page: 
http://www.meetup.com/Code4lib-SoCal/events/227916277/

We hope to see you there.

Josh
 
 Joshua Gomez | Sr. Software Engineer
 Getty Research Institute | Los Angeles, CA
 (310) 440-7410
  
[1] https://en.wikipedia.org/wiki/Camarillo_State_Mental_Hospital


[CODE4LIB] Call for Presentations - Code4lib-SoCal - Aug 28th, 2015

2015-06-19 Thread Joshua Gomez
The next quarterly meetup of code4lib-SoCal will be held at UCLA on August 
28th. Please contact me and Gary Thompson (glt *at* library.ucla.edu) if you 
would like to give a talk or lead a workshop.



You can RSVP for the meetup here: 
http://www.meetup.com/Code4lib-SoCal/events/223360922/



Thanks,

Josh


Joshua Gomez | Sr. Software Engineer

Getty Research Institute | Los Angeles, CA

(310) 440-7410


[CODE4LIB] Jobs: join us at the Getty

2015-06-18 Thread Joshua Gomez
I'm looking for two good library coders to join my team at the 
Getty<http://www.getty.edu> Research Institute<http://www.getty.edu/research/>.

Our current team is made up of myself, three more software engineers, and a UX 
designer (3 female, 2 male).

Our current projects include:

1. Rebuilding the Getty Research Portal<http://portal.getty.edu/portal/landing>
The Portal is a search index for art history texts digitized by the Getty and 
other museums and libraries around the world. It's a simple catalog of records 
with links to the digitized items hosted by the conrtibuting intitutions. It 
was built several years ago as a custom Java + Solr application. We are moving 
it to an ElasticSearch index and putting a nicer UI on top which we intend to 
build with Angular.js.

2. Rebuilding the Provenance 
Index<http://www.getty.edu/research/tools/provenance/search.html>
The Provenance Index is a collection of databases containing records of auction 
house transactions, dealer stock books, archival inventories, etc., which 
enable users to trace the provenance of a piece of artwork, conduct research of 
art markets, and study the history of collecting. The current system was built 
30 years ago as a non-integrated collection of flat file databases. We are 
going to rebuild the entire system as a Linked Data application.

3. Scholar's Workspace
This web application is an online environment for art historians to conduct 
collaborative research by sharing images of artwork, facsimiles of transcripts, 
and other digital surrogates. They can annotate these items, create 
comparisons, build bibliographies, etc. -- essentially all the actions and 
discussions they need to conduct collaborative research. A proof-of-concept 
system was already built in Drupal by another team and has been used on a 
couple research projects. My team will build the production version (not in 
Drupal, possibly in Django + Angular...Djangular??) and make use of some 
appropriate standards such as IIIF and Open Annotation.

4. Digital Archives Navigation Application (DANA)
This project will be a complete rethinking of how we present archival 
collections to users. We intend to break apart the siloed nature of EAD encoded 
finding aids, and link reources within a collection and between multiple 
collections and across multiple applications (such as the Portal and Provenance 
Index mentioned above, along with many others).

5. Digitization, Automation, 'Flow & Tracking (DAFT)
We digitize a lot of stuff here, and we have been given a mandate to double our 
output. Our workflows grew organically over the years and are filled with 
exceptions, workarounds, switchbacks, and offshoots. If we're going to continue 
to grow, we need to do some pruning and add some structure. We have recently 
begun mapping the entire workflow and my team will build a an application to 
track (and automate as much as possible) every item digitized, from the moment 
of selection, through every step of processing, and finally to the upload into 
various repositories like the Getty Research Portal, the Internet Archive, and 
the Hathi Trust. This will be built almost exclusively with Python/Django.


Those are the major projects my team has been tasked with. Each of these 
projects is interesting in its own way and should provide each contributor a 
satisying challenge and an excellent opportunity for professional growth. If 
you are interested in collaboratively building information-intensive web 
applications (primarily using Python and JavaScript frameworks), then we have 
plenty of work to offer you.

The Getty is a great place to work. The environment is second to none in 
beauty<http://www.getty.edu/visit/center/>. We have a team of good natured 
people. And we get every other Friday off!

If you're interested you can find the job applications here:

Software Engineer<https://jobs-getty.icims.com/jobs/2592/software-engineer/job> 
(1-4 years experience)
Software Engineer<https://jobs-getty.icims.com/jobs/2593/software-engineer/job> 
(5+ years experience)


Feel free to contact me with questions.


Thanks,

Josh


Joshua Gomez | Sr. Software Engineer

Getty Research Institute | Los Angeles, CA

(310) 440-7410


[CODE4LIB] CfP code4lib SoCal meetup June 5th

2015-04-18 Thread Joshua Gomez
I'm pleased to announce the next quarterly meetup of code4lib-SoCal 
<http://www.meetup.com/Code4lib-SoCal/events/221932895/>


When:

Friday, June 5th, 2015, from 10am to 3pm

We have tentative plans to bookend the main meetup with beginner tutorial 
sessions in the morning (9am-10am) and  afternoon (3pm-5pm). More details on 
that coming soon...


Where:

Davidson Library, room 1575

UC Santa Barbara

http://www.library.ucsb.edu/directions-parking


Call for Presentations:

We'd all like to hear about your interesting projects and toolsets, so 
volunteer to give a short talk about what you've been working on. Just send me 
a message and I'll add you to the schedule.


To RSVP and find updated schedule & content information, use the public meetup 
site: http://www.meetup.com/Code4lib-SoCal/events/221932895/


See you there!


-Josh


Joshua Gomez | Sr. Software Engineer

Getty Research Institute | Los Angeles, CA

(310) 440-7410


Re: [CODE4LIB] Protagonists

2015-04-14 Thread Joshua Gomez
Is the Freebase data good enough for your purposes? It appears that it lists 
the most important characters first, but that may just be the order in which 
they were added. You may not be able to rely on that sequence.

A Tale of Two Cities: http://www.freebase.com/m/09c55p
Pride and Prejudice: http://www.freebase.com/m/060xy

-Josh

Joshua Gomez | Sr. Software Engineer
Getty Research Institute | Los Angeles, CA
(310) 440-7410


From: Code for Libraries  on behalf of Joel 
Marchesoni 
Sent: Tuesday, April 14, 2015 7:18 AM
To: Joshua Gomez; Code for Libraries
Subject: Re: [CODE4LIB] Protagonists

ISBNdb [1] was the closest thing I could find but is probably not filled out 
enough for what you're wanting to do. I also found RDF Book Mashup [2] but it's 
nowhere near as granular as you are talking and looks pretty much dead (no news 
since 2009).

I agree that this seems like it would fall to library workers to solve, or at 
the very least someone passionate about books. It is a little disappointing 
that I couldn't find the IMDB of the literary world. I think ISBNdb started out 
to be that but hasn't quite gotten there yet. Search results for "IMDB for 
books" mostly focused on the social aspects of IMDB and not the actual database 
part.

Reading the IMDB "origin story" [3], it started with a message much like yours 
on a usenet...

[1] http://isbndb.com/
[2] http://wifo5-03.informatik.uni-mannheim.de/bizer/bookmashup/
[3] http://en.wikipedia.org/wiki/Internet_Movie_Database#History

Joel Marchesoni
Tech Support Analyst
Hunter Library, Western Carolina University
http://library.wcu.edu/

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
davesgonechina
Sent: Monday, April 13, 2015 22:12
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Protagonists

So I have this idea I'd like to do for a hobby project, but it requires finding 
a table that lists a classic novel, a Gutenberg.org link to an instance of that 
work (first listed, one with most downloads, whichever), the lead female 
character, and the lead male character (can be null). E.g.
Pride and Prejudice, http://www.gutenberg.org/ebooks/42671, Elizabeth Bennet, 
Mr. Darcy. Even leaving the Gutenberg part for another day, this has been 
really difficult to find.

I've had no success with Dbpedia/Wikidata since there's no real standardized 
format for novels, characters often are associated more strongly with films or 
video games than original works (Cheshire Cat), and when characters are listed 
they are neither prioritized nor link to a record that clearly states gender. 
And then there's how to select some sort of "Western Canon" list. ISBNs are 
nowhere to be found, nor any other identifier that might help to corral a fair 
chunk of results.

I looked at OCLC, but WorldCat Works is still an experiment and frankly looks 
like too much work to query for too little return even if it had good coverage. 
Amazon? Librarything? Goodreads? No luck yet.

I raise this partly because a) I would like to make some toys with that list, 
and b) I feel this is a good test case for "what developers might want" from 
library data, linked or otherwise. It is the sort of request that includes many 
unspoken assumptions (that there is a canon, and it is
well-defined) that app users, product managers, and developers typically want 
even if it is woefully incomplete or imperfect, so long as it matches 
expectations. While I appreciate what it takes to make such a list, I feel like 
this really ought to be a solved problem in the library space. Not "in the 
process of being solved, hopefully, by new emerging standards" solved, but like 
"we solved this ages ago, here ya go" solved.

I'm posting this basically in the hopes that someone will say "No, doofus, 
there's an easy way to do this, you just aren't very good at this - look:"
and show me where I'm wrong.

D


Re: [CODE4LIB] Vote for Code4lib 2016 location

2015-02-23 Thread Joshua Gomez
Allowing for "focus" via multi-track also enables echo chambers in which people 
that could probably most benefit from non-code related talks never see them.

As a possible solution, we could have a post-conference afternoon on Thursday 
where people could meet to dig deeper into themes that occurred during the 
general session. Similar to what happened this year with the breakouts at the 
end, but with a little more emphasis and organization.

-Josh


Joshua Gomez | Sr. Software Engineer
Getty Research Institute | Los Angeles, CA
310-440-7421

>>> "Frumkin, Jeremy A - (frumkinj)"  02/23/15 
>>> 11:19 AM >>>
A couple of thoughts:

1) It takes a lot of effort to put these proposals together. Let's not
lose sight that both proposals are good proposals, and that's why we have
a vote. I'm sure there are various opinions on both proposals.

2) Separate from either proposal, I was struck this year by a greater
diversity in topic areas for code4lib than I have observed in the past.
There definitely felt like there was interest in tracks that were not as
code-focused (such as culture / community, management, etc.). With the
conference growing to the size it has, I personally feel it might be
interesting to try a hybrid of single / multi-track, to allow those
attending an opportunity to have the ability to have some additional focus
on some theme areas. When we started code4lib, the size of the conference
was such that a single track made a lot of sense; as the event has grown,
both in size and maturity, I'd like to suggest that it may be worth
exploring having both single track sessions and multi-track sessions to
allow deeper dives by different segments of the attendees.

Just my $.02

-- jaf

---
Jeremy Frumkin
Assistant Dean / Chief Technology Strategist
University of Arizona Libraries

+1 520.626.7296
j...@arizona.edu

"A person who never made a mistake never tried anything new." - Albert
Einstein




On 2/23/15, 12:09 PM, "Riley Childs"  wrote:

>I agree, the appeal of code4lib is the single track.
>
>Sent from my Windows Phone
>
>--
>Riley Childs
>Senior
>Charlotte United Christian Academy
>Library Services Administrator
>IT Services Administrator
>(704) 537-0331x101
>(704) 497-2086
>rileychilds.net
>@rowdychildren
>I use Lync (select External Contact on any XMPP chat client)
>
>CONFIDENTIALITY NOTICE:  This email and any files transmitted with it are
>the property of Charlotte United Christian Academy.  This e-mail, and any
>attachments thereto, is intended only for use by the addressee(s) named
>herein and may contain confidential information that is privileged and/or
>exempt from disclosure under applicable law.  If you are not one of the
>named original recipients or have received this e-mail in error, please
>permanently delete the original and any copy of any e-mail and any
>printout thereof. Thank you for your compliance.  This email is also
>subject to copyright. No part of it nor any attachments may be
>reproduced, adapted, forwarded or transmitted without the written consent
>of the copyright ow...@cucawarriors.com
>
>
>From: Collier, Aaron<mailto:acoll...@calstate.edu>
>Sent: ?2/?23/?2015 2:08 PM
>To: CODE4LIB@LISTSERV.ND.EDU<mailto:CODE4LIB@LISTSERV.ND.EDU>
>Subject: Re: [CODE4LIB] Vote for Code4lib 2016 location
>
>In conjunction with the "distributed location" pre-conferences AND
>multi-track the proposal is not very appealing.
>
>-Original Message-
>From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
>Fox, Bobbi
>Sent: Monday, February 23, 2015 10:51 AM
>To: CODE4LIB@LISTSERV.ND.EDU
>Subject: Re: [CODE4LIB] Vote for Code4lib 2016 location
>
>Is there wiggle room on the Philadelphia "multiple track" proposal, or do
>those of us who would prefer single track only have the [not]choice of
>voting for L.A.?
>
>Best regards,
>Bobbi
>
>
>> > On Feb 22, 2015, at 8:48 PM, Francis Kayiwa  wrote:
>> >
>> > Hey All,
>> >
>> > Just wanted to make everyone aware of the two fantastic proposals to
>> host Code4lib 2016 that have been submitted. The cities of of Los
>> Angeles and Philadelphia have submitted proposals which are now
>> available at the official Code4lib Website
>> >
>> > http://code4lib.org/content/code4lib-2016-conference-proposals
>> >
>> > Voting will open tomorrow (UTC so probably already open if you are
>> reading this) and will remain open until 2015-03-07 08:00:00 UTC
>> >
>> > You can vote here (registration required)
>> >
>> > http://vote.code4lib.org/election/37
>> >
>> > Thanks to the both cities for their submissions.
>> >
>> > best regards,
>> > Francis
>> >
>> > --
>> > FORTUNE PROVIDES QUESTIONS FOR THE GREAT ANSWERS: #13
>> > A:  Doc, Happy, Bashful, Dopey, Sneezy, Sleepy, & Grumpy
>> > Q:  Who were the Democratic presidential candidates?


[CODE4LIB] code4lib-SoCal meetup March 5

2015-02-19 Thread Joshua Gomez
Just a quick reminder that the next quarterly meetup of Code4lib-SoCal is in 
two weeks (March 5th), at the Getty Research Institute: 
http://www.meetup.com/Code4lib-SoCal/events/219653631/  Lunch will be provided!

We have a good slate of topics, but still have room for more talks. If you'd 
like to present something, let me know.

Our morning docket:

- Gary Thompson from UCLA will discuss integrating Aeon Paging for Special 
Collections and Archives materials into the catalog UI.

- I will give an overview of using Karma to map datasets to ontologies.

- Alexandra Ka Dolan-Mescal and Shannon Cronin from UC Riverside will give a 
quick presentation and kick off a lunch time discussion about "Librarians as 
Programmers - Librarians vs Programmers - Librarians and Programmers".

Our afternoon docket:

- We're going to try out a new peer review kind of session in which anyone can 
present a recent software design or idea for critique by the group. I will 
offer to be the guinea pig and go first with my design for a rebuild of the 
Getty Research Portal. We'll have plenty of time for more than one project, so 
please bring your own designs to present if you'd like a critique.

- Somebody will give an intro to using Docker

- If anyone has functioning brain cells by the end of the day, we'll have a fun 
coding challenge. Otherwise everyone can feel free to spend the rest of the day 
exploring the museum (I highly recommend the WWI exhibit in the GRI).

- The c4l16 hosting committee will have a meeting at the close of the regular 
meetup.

Please RSVP on the meetup site: 
http://www.meetup.com/Code4lib-SoCal/events/219653631/

I hope to see you there.
-Josh



Joshua Gomez | Sr. Software Engineer
Getty Research Institute | Los Angeles, CA
310-440-7421


[CODE4LIB] code4lib-SoCal meetup March 5, 2015

2015-01-15 Thread Joshua Gomez
The next quarterly meeting of code4lib-SoCal will be March 5 at the Getty 
Center: http://www.meetup.com/Code4lib-SoCal/events/219653631/

If you've been working on an interesting project or started using some new tech 
or tool, please sign up to be a speaker and tell us all about it. 

Conversely, if there is a topic you wish we would cover, let me know, and I 
will try to find someone to talk about it. 

So far, all 5 of our events have been hosted in Los Angeles. If you're in a 
different part of the region and wish we would host a meeting nearer to you, 
then please offer to host! We hold our meetings where space is offered.

Cheers,
Joshua



Joshua Gomez | Sr. Software Engineer
Getty Research Institute | Los Angeles, CA
310-440-7421


Re: [CODE4LIB] Registration for Code4Lib 2015 in Portland Oregon is NOW OPEN!

2014-12-08 Thread Joshua Gomez
I had trouble as well, but when I restricted my reservation to only
Sunday-Wed nights, it then allowed me to reserve rooms. It appears that
there are no rooms available for Thursday or Friday after the
conference.

-Josh


Joshua Gomez | Sr. Software Engineer
Getty Research Institute | Los Angeles, CA
310-440-7421

>>> Louisa Kwasigroch  12/08/14 10:07 AM >>>
I just tried the link from the registration page:
https://resweb.passkey.com/Resweb.do?mode=welcome_ei_new&eventID=11714845,
and then clicked on ³make a reservation², and it allowed me to select
dates and get a room.

On 12/8/14, 1:00 PM, "Andreas Orphanides"  wrote:

>Can someone from the conference check with the hotel about our room
block?
>It seems weird that we've got a link to a special event page but that
it's
>returning no results on the day of registration
>
>On Mon, Dec 8, 2014 at 12:57 PM, Dana Jemison 
>wrote:
>
>> Looks like the recommended hotel is already filled up.  Are there any
>> other options close by?
>>
>> Thanks!
>>
>> Dana
>>
>> Dana Jemison
>> Principal Metadata Analyst
>> California Digital Library
>> University of California, Office of the President
>> 415 20th Street, 4th Floor, Office 424B
>> Oakland, CA 94612-2901
>> Tel: 510.987.0832
>> Email: dana.jemi...@ucop.edu
>>
>> -Original Message-
>> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf
Of
>> Wick, Ryan
>> Sent: Monday, December 08, 2014 9:00 AM
>> To: CODE4LIB@LISTSERV.ND.EDU
>> Subject: [CODE4LIB] Registration for Code4Lib 2015 in Portland Oregon
is
>> NOW OPEN!
>>
>> Registration for Code4Lib 2015 in Portland Oregon is now open!
>>
>> To register for Code4Lib 2015, please visit:
>>http://c4l2015.eventbrite.com
>>
>> Code4Lib will be held at the Hilton Portland & Executive Tower
located
>>in
>> downtown Portland. Rooms are $139 a night for single/double rooms.
>>Please
>> use this link for reservations:
>> https://aws.passkey.com/event/11714845/owner/4173/landing
>>
>> Preconferences begin on February 9, with the main conference running
>>from
>> February 10-12.
>>
>> The full schedule for Code4Lib is here:
>> http://code4lib.org/conference/2015/schedule
>>
>> Details on the preconference offerings can be found here:
>> http://wiki.code4lib.org/2015_Preconference_Proposals
>>
>> Code4Lib plans to offer on-site childcare in 2015. Please let us know
>>how
>> many children you expect to bring with you and their ages at the time
of
>> registration. We are seeking sponsors to offset childcare costs, but
for
>> now, you should plan for $200/child/day for a 0-2 year old and $100
for
>>a
>> 3+ year old.
>>
>> There are also a variety of social activities around Code4Lib -
please
>> visit http://wiki.code4lib.org/2015_Social_Activities for more
>> information about the Craft Brew Drinkup, the Newcomer Dinners and a
>>list
>> of a variety of events scheduled that week.
>>
>> We're really looking forward to having all of you join us in Portland
>>this
>> February.
>>
>> The Local Program Planning Committee
>>
>> Evviva Weinraub
>> Tom Johnson
>> Ryan Wick
>> Trey Terrell
>> Mike Eaton
>> Hui Zhang
>>


[CODE4LIB] sitewide search examples

2014-12-01 Thread Joshua Gomez
Can anyone point me to some great examples of a well executed cross-campus (or 
sitewide) search?  And I'm not talking about the standard Google Search 
Appliance or Site Search that most places use.  I mean a really impressive one 
that pulls in ALL the library/museum collections records, alongside the basic 
campus website index, and all kinds of other data like cafeteria menus, 
employee phonebooks, parking reservations and who knows what, then makes them 
all searchable through a single search box and presents the results in a really 
nice, intuitive user interface. Asking for a friend... 

-Josh



Joshua Gomez | Sr. Software Engineer
Getty Research Institute | Los Angeles, CA
310-440-7421


Re: [CODE4LIB] Past Conference T-Shirts?

2014-11-06 Thread Joshua Gomez
You can grab it here: https://dl.dropboxusercontent.com/u/57759662/metadata.svg


Joshua Gomez | Sr. Software Engineer
Getty Research Institute | Los Angeles, CA
310-440-7421


>>> Riley Childs  11/6/2014 11:04 AM >>>
Yes, but I have been unsuccessful thus far in getting a vector file/high res 
transparent image.
If you have one and can send please do so and I will put it up on the code4lib 
store (code4lib.spreadshirt.com).
Thanks
//Riley


--
Riley Childs
Senior
Charlotte United Christian Academy
IT Services Administrator
Library Services Administrator
https://rileychilds.net
cell: +1 (704) 497-2086
office: +1 (704) 537-0331x101
twitter: @rowdychildren
Checkout our new Online Library Catalog: https://catalog.cucawarriors.com

Proudly sent in plain text 

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Goben, 
Abigail
Sent: Thursday, November 06, 2014 1:10 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Past Conference T-Shirts?

My Metadata t-shirt, from C4L 2013, has been getting some interest/requests of 
where others can purchase. I thought we'd talked about that here.  Was there a 
store ever finally set up that I could refer people to?

Abigail

--
Abigail Goben, MLS
Assistant Information Services Librarian and Assistant Professor Library of the 
Health Sciences University of Illinois at Chicago
1750 W. Polk (MC 763)
Chicago, IL 60612
ago...@uic.edu


[CODE4LIB] code4lib-SoCal Fall Meetup - Nov 20

2014-11-03 Thread Joshua Gomez
ANNOUNCEMENT!

Code4lib Southern California Fall Meeting
November 20th, 2014, 9:30am-5pm
Los Angeles Public Library, Central Library
630 W 5th Street Los Angeles, CA 90071

RSVP: http://www.meetup.com/Code4lib-SoCal/events/206265122/

Schedule:
9:30-9:45am Meet & Greet
-
9:45-10:00am Welcome from the City Librarian
-
10:00am-12:00pm Complementary presentations on Integrating Library Resources 
with Learning Mgmt Systems (David Walker, CSU and Gary Thompson, UCLA)
-
12:00-1:30pm Lunch (provided, compliments of Cherry Hill Co., Ann Bostick, & 
Gary Thompson)
-
1:30-2:30pm Geospatial Datatypes: In the Database, On the Web and In Your Code 
(Mark Echeverri)
-
2:30-3:30pm JavaScript Frameworks (Angular & Backbone) (Kristian Allen, UCLA)
-
3:30-3:45pm Wrap-up, logistics of next meeting
-
3:45-5:00pm Planning Session for national conference host proposal

Parking:
The Public Library does not have a parking lot of its own, but will arrange for 
attendees to get the "early-bird" rate ($12.50) at the commercial garage
 underneath the Library (entrance on Flower between 5th & 6th 
Street). 

Please join us!





Joshua Gomez | Sr. Software Engineer
Getty Research Institute | Los Angeles, CA
310-440-7421


Re: [CODE4LIB] Tab delimited file with Python CSV

2013-11-25 Thread Joshua Gomez
If all you want to do is add a tab to the beginning of each line, then you 
don't need to bother using the csv library.  Just open your file, read it line 
by line, prepend a tab to each line and write it out again.

src = open('noid_refworks.txt','rU')
tgt = open('withid.txt', 'w')

for line in src.readlines():
line = '\t%s' % line
tgt.write(line)

-Joshua


From: Code for Libraries  on behalf of Bohyun Kim 

Sent: Monday, November 25, 2013 9:10 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Tab delimited file with Python CSV

Hi all,

I am new to Python and was wondering if I can get some help with my short 
script. What I would like the script to do is:
(1) Read the tab delimited file generated by Refworks
(2) Output exactly the same file but the blank column added in front.
(This is for prepping the exported tab delimited file from refworks so that it 
can be imported into MySQL; so any suggestions in the line of timtoady would be 
also appreciated.)

This is what I have so far. It works, but then in the output file, I end up 
getting some weird character in each line in the second column (first column in 
the original input file). I also don't really get what escapechar=' ' does or 
what I am supposed to put in there.

import csv
with open('noid_refworks.txt','rU') as csvinput:
with open('withid.txt', 'w') as csvoutput:
dialect = csv.Sniffer().sniff(csvinput.read(1024))
csvinput.seek(0)
reader = csv.reader(csvinput, dialect)
writer = csv.writer(csvoutput, dialect, escapechar='\'', 
quoting=csv.QUOTE_NONE)
for row in reader:
writer.writerow(['\t']+row)

A row in the original file is like this (Tab delimited and no quotations, some 
fields have commas and quotation marks inside.):

Reference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
Periodical AbbrevPub YearPub Date Free FromVolumeIssueStart 
PageOther PagesKeywordsAbstractNotesPersonal Notes
Authors, SecondaryTitle SecondaryEditionPublisherPlace Of 
PublicationAuthors, TertiaryAuthors, QuaternaryAuthors, Quinary
Title, TertiaryISSN/ISBNAvailabilityAuthor/AddressAccession 
NumberLanguageClassificationSub file/DatabaseOriginal Foreign 
TitleLinksDOICall NumberDatabaseData SourceIdentifying 
PhraseRetrieved DateShortened TitleUser 1User 2User 3
User 4User 5User 6User 7User 8User 9User 10User 11  
  User 12User 13User 14User 15

A row in the output file is like this:
(The tab is successfully inserted. But I don't get why I have L inserted after 
no matter what I put in escapechar)

LReference TypeAuthors, PrimaryTitle PrimaryPeriodical Full
Periodical AbbrevPub YearPub Date Free FromVolumeIssueStart 
PageOther PagesKeywordsAbstractNotesPersonal Notes
Authors, SecondaryTitle SecondaryEditionPublisherPlace Of 
PublicationAuthors, TertiaryAuthors, QuaternaryAuthors, Quinary
Title, TertiaryISSN/ISBNAvailabilityAuthor/AddressAccession 
NumberLanguageClassificationSub file/DatabaseOriginal Foreign 
TitleLinksDOICall NumberDatabaseData SourceIdentifying 
PhraseRetrieved DateShortened TitleUser 1User 2User 3
User 4User 5User 6User 7User 8User 9User 10User 11  
  User 12User 13User 14User 15


Any help or pointers would be greatly appreciated!
~Bohyun


Re: [CODE4LIB] Policies for 3D Printers

2013-05-20 Thread Joshua Gomez
I apologize for thread-jacking, but I would like to agree with Brooke and
say a little more about the bad policy of late fees.  The primary metrics
libraries judge themselves by are all related to usage.  Late fees are a
very strong and very direct deterrent to usage.  I know several friends and
family members that love going to the library but now avoid it because they
are afraid of some old late fees.  Was the $20 for some late items really
worth it to the library to keep a single mother and her four daughters away
from the library for the past several years?  These are the people
libraries should be helping the most, yet they are the most likely to be
penalized.  A single parent leads a busy (sometimes hectic) life and will
very likely return items past an arbitrary due date.  They are also on a
tighter budget and are less likely to be able to pay.

Something similar can be said for academic libraries and poor students. At
GW, the students have a $50 "library gift" line item on their tuition bill
that they can easily opt out of.  How many students keep that $50 out of
spite because they were angry about silly late fees they got the previous
semester?

If you're worried about people never returning things, just send them a
bill after the grace period for the full replacement cost and I'm pretty
sure you'll see those items returned promptly.

-Joshua

Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267


On Sun, May 19, 2013 at 8:56 AM, BWS Johnson wrote:

> Salvete!
>
>
> > Libraries charge to lend books.
>
> Some, by no means all. It's also generally limited to newer materials.
> It's universally stupid to do this, in my opinion. The folks that can pay
> are already buying copies, and we're hurting the patrons that can't pay.
>
> > Late fines are almost universal, and lost
> > items will result in a charge for replacement costs.
>
> What are we getting for our charges? Is this go away mentality worth
> it? Is this helping or hurting us in the relevancy arena? It's definitely
> hurting in the fundraising department, which is precisely where it's meant
> to help. Every budget I've seen has not netted enough in charging for
> extras to offset the actual costs they're seeking to cover. So with that in
> mind, why are we doing this? Our patrons rightfully see these as nuisance
> fees. If we're doing it to avoid abuse, which is why I assume a lot of
> these are implemented, there are usually better ways to go about that.
>
> Cheers,
> Brooke
>


[CODE4LIB] Austin conference proposal

2013-04-01 Thread Joshua Gomez
FYI before you vote on the conference proposals.

The Austin proposal states:  "The idea is to keep that great energy that is
generated at SXSWi rolling on through to the end of the Code4Lib conference
as well as connecting 2 communities that have a lot in common, but rarely
have the chance to meet."

I have gone to SxSW Interactive the past two years and I plan to continue
going in the future.  I highly recommend it.  However, attempting to attend
both SXSW Interactive and the ERL/code4lib mashup would be difficult. Here
would be the potential schedule:

Thursday March 6 Fly to Austin
Friday March 7 SXSW Interactive day 1
Saturday March 8 SXSW Interactive day 2
Sunday March 9 SXSW Interactive day 3
Monday March 10 SXSW Interactive day 4
Tuesday March 11 SXSW Interactive day 5

Wednesday March 12 nothing
Thursday March 13 nothing
Friday March 14 nothing
Saturday March 15 nothing
Sunday March 16 nothing

Monday March 17 ERL day 1
Tuesday March 18 ERL day 2
Wednesday March 19 ERL day 3 / code4lib precons
Thursday March 20 code4lib day 1
Friday March 21 code4lib day 2
Saturday March 22 code4lib day 3 / fly home

There are a few options here:
1) Fly to TX March 6, and stay there for 16  more days! <-- I suppose you
can fill out the interval between Interactive and ERL by attending the SXSW
Music Festival (March 12-16)
2) Fly home after Interactive and fly back to Austin 4 days later (6 if you
skip ERL)
3) Skip going to either Interactive or code4lib

I don't foresee any of these options keeping the energy from Interactive
rolling through code4lib.  Cross pollination between groups is a great
idea, but trying to append 3 conferences to each other sounds exhausting to
me.

-Josh


Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267


[CODE4LIB] thanks and poetry

2013-02-15 Thread Joshua Gomez
I'm sitting at the hotel waiting for my airport shuttle and I'm looking
over the list of great presentations that were given at the conference this
year. Thanks to all the presenters and the hosts. As always, code4lib was a
fun, engaging and inspiring event.

Karen Coyle's nerd poetry was a fun idea from out of left field.  I decided
to give it a try while I wait for the shuttle. I believe her idea was to
write poetry about coding, but I was inspired by the proximity of
Valentine's day to instead write a cheesy love poem in code.

if (roses == 'red' && love == True):
print 'Hello My Darling'
self.append(you)

See you all next year...I hope.

-Josh

Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267


Re: [CODE4LIB] Code4LibCon 2013 T-Shirt Contest Winner

2013-01-16 Thread Joshua Gomez
The back of the shirts usually have more printing on it, including
sponsors' logos and I assume "Code4lib 2013" as well.

Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267


On Wed, Jan 16, 2013 at 11:55 AM, Cynthia Ng  wrote:

> Curious, is code4lib 2013 going to be added to that design? Seems a
> bit ... odd that it's for c4l13 but doesn't say that anywhere.
>
> On Wed, Jan 16, 2013 at 10:57 AM, Shaun Ellis 
> wrote:
> > On behalf of the T-Shirt Committee, I'm pleased to announce the winner of
> > the t-shirt design contest is Joshua Gomez, with "Metadata":
> >
> > http://wiki.code4lib.org/index.php/Image:Metadata.jpg
> >
> > Rock on, Josh! \m/ \m/
> >
> > It was a tight race this year, and the winner was decided by a single
> vote.
> > We want to thank everyone for all the great submissions, votes, help, and
> > participation.
> >
> > See you in Chicago,
> > Shaun
> >
> > --
> > Shaun Ellis
> > User Interace Developer, Digital Initiatives
> > Princeton University Library
>


[CODE4LIB] Come join us in DC

2013-01-09 Thread Joshua Gomez
GW is currently looking to hire a senior level developer.  The announcement
went out just before the holidays so I thought I would send a reminder to
the list in case some of you missed it. The hiring committee will begin
reviewing applications this week, so be sure to get yours in as soon as
possible.

We have a strong team of new people here you'll get to work with, including
fellow code4libbers Rosalyn Metz, myself, and Dan Chudnov, our supervisor.
Plus we just got sweet new digs on the 6th floor with a wall of windows
overlooking the campus!

Here is the job description: http://jobs.code4lib.org/job/4888/

And here are Dan's "5 Reasons To Work as a Developer at GWU Libraries":
https://listserv.nd.edu/cgi-bin/wa?A2=ind1212&L=CODE4LIB&F=&S=&P=109311

If you have questions about the work environment, the university, or the
city, feel free to contact me off the list.


Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267


Re: [CODE4LIB] Question abt the code4libwomen idea

2012-12-07 Thread Joshua Gomez
The past week or so I've been struggling to understand the reason for the
strong opinions against a women's support group as a subbranch of code4lib
or as an external entity. One argument is the reverse discrimination
argument.  I'm not sure how many have actually been making this argument
but it has definitely been made by some. I have little sympathy for this
argument. Perhaps it makes logical sense when the situation is looked at in
a very narrow perspective, but in the larger view which takes account of
social context and history, it loses validity. And I don't think that
reverse discrimination is the true concern of most of those that have
voiced opinions against a sub-community for women (at least I hope not).

Others have mentioned they fear that a subgroup will only decrease the
diversity within code4lib by pulling women away from it and into the new
group.  This was my initial concern as well, but when I look at other kinds
of women in tech groups I realize that they don't decrease women's
participation in mainstream groups. In fact they help boost women's
profiles and skill sets, thus increasing their likelihood of participating
in mainstream groups.

I may be way off base here, but I think there is also something else going
on besides those first two concerns. I think there is also a collective
fear of shame and failure.  I think many of the white males in this
community truly are sensitive to issues of equality and they want to show
their support by making code4lib a place known for supporting diversity and
equality. When a group which feels treated as less than equals creates a
support group for themselves that creates public shame for the original
group for failing to achieve its goals of equality. What's more, the idea
of a splinter group came so soon on the heels of the original thread about
the anti-harassment policy. The policy suggestion received a very large and
very immediate showing of support from the community. So splintering now
just as the community is showing what it can do to support diversity and
equality is particularly frustrating.

I can sympathize with those feelings.  But perhaps the support shown last
week was simply too little too late. Especially considering that there are
those still  pressing the first argument mentioned and making the situation
uncomfortable. And since I am not a member of the group that has been
discriminated against I don't think I or anyone else not in that group
should try to dissuade them from doing what is in their best interest.

Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267



On Fri, Dec 7, 2012 at 3:46 PM, Karen Coyle  wrote:

> I'm all for people creating new social structures to move themselves
> forward doing it however they see fit. The internet is a big place, and
> there's room for more. In this case, though, I hope it will be an "and"
> operation, not an exclusive "or". I would be happy to hear that a new group
> formed and that it's going well. I would be disappointed if people in that
> group ended up moving away from this one big group. It happens, and I'd get
> over it, sure, but it'd still be disappointing. We gain something by
> gathering together like we have here. It's not exclusive, nor should it be.
> But code4lib has added so much to me and my work that I know how much I
> stand to lose if we do not also keep working to stick together, however
> difficult that can be sometimes. Respectfully yours, -Dan
>
> The way to make that happen is to make the larger group welcoming, fair,
> non-hostile. I've seen some real hostility around this idea of creating a
> place for women -- not just people thinking it might not be as good as
> being a single group, but real hostility. I suspect there was less
> hostility about setting up a Python group, or about setting up local
> groups. Removing the "difficulty" is the best way to keep everyone
> together. I definitely do not feel, today, like I'm welcomed, mainly
> because of the strength of the arguments against an idea that came from
> women. And remember, there wasn't a felt need to create an anti-harassment
> policy against Pythoners. These are not analogous situations.
>
> kc
>
>
>
>
> --
> Karen Coyle
> kco...@kcoyle.net http://kcoyle.net
> ph: 1-510-540-7596
> m: 1-510-435-8234
> skype: kcoylenet
>


[CODE4LIB] LoC job opening ???

2012-07-09 Thread Joshua Gomez
http://washingtondc.craigslist.org/doc/etc/3076797140.html

LIBRARY OF CONGRESS EMPLOYEE SOUGHT TO FEED OUR CATS! (ACROSS STREET FROM
LIBRARY OF CONGRESS)
--
Date: 2012-06-14, 12:56AM EDT
Reply to: 
t.eds...@verizon.net
[Errors when replying to
ads?
]
--

 LIBRARIAN NEEDED! WE HAVE TWO DARLING, SUPER FLUFFY, SHY HIMALAYAN
CATS AND WE NEED A KIND AND GENTLE CAT LOVER TO COME 2 TIMES A WEEK TO FEED
AND PET AND BRUSH OUR CATS. AND GIVE THEM KITTY TREATS. WE LIVE JUST BEHIND
THE SUPREME COURT ON SECOND ST NE, A HALF BLOCK FROM THE LIBRARY OF
CONGRESS. WE SEEK A CONSIDERATE AND CAREFUL LIBRARIAN. A LOVELY LOC
EMPLOYEE HAS BEEN DOING THIS JOB FOR US FOR THE PAST 5 YEARS, BUT SHE IS
(SADLY) RETIRING FROM CATS! WE LIVE IN NEW YORK PART TIME, SO WE NEED A
TOTALLY RELIABLE, WELL-ORGANIZED, MATURE, RESPONSIBLE, CAREFUL, GENTLE,
SMART PERSON TO TEND TO "SUGAR" AND "ROLLIE." WE PAY $15 A VISIT TO FEED
AND CARE FOR CATS - TAKES ABOUT 15 MINUTES A VISIT.

WE NEED A CAT LOVER WHO IS ALSO A FEDERAL EMPLOYEE TO DO THIS JOB!

WE CAN PROVIDE MORE INFORMATION AND DETAILS THAT YOU MIGHT NEED BY EMAIL OR
BY PHONE.

FINGERS CROSSED!

   - Location: ACROSS STREET FROM LIBRARY OF CONGRESS
   - Compensation: $15 A VISIT TO FEED AND CARE FOR CATS - TAKES ABOUT 20
   MINUTES
   - Principals only. Recruiters, please don't contact this job poster.
   - Please, no phone calls about this job!
   - Please do not contact job poster about other services, products or
   commercial interests.

 PostingID: 3076797140


[CODE4LIB] TODAY code4lib DC/VA/MD meeting

2012-04-10 Thread Joshua Gomez
A quick reminder in case you missed the last announcement. This afternoon
we will have another code4lib meetup for people in the DC metro area.

When: Meeting is from 4pm to 5pm. Happy hour starts promptly after!
Where: George Washington University, Gelman Library, Room 207 (map:
http://g.co/maps/6xp3n)


Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267


[CODE4LIB] fresh from the brewery shipping service

2012-02-22 Thread Joshua Gomez
Since descriptions of code4lib always seem to include the term "beery," I
thought this somewhat noisy post would still be appropriate.

I just discovered a service (www.beerjobber.com) that picks up beer direct
from craft brewers and ships it you, removing the headache of interstate
shipping from the small brewers and enabling you to get those great craft
beers you can only get on special occasions like the annual code4lib craft
brew drink up night.

The FAQ has an interesting explanation about state and local restrictions
on both interstate and intrastate shipping.

I'm wondering if anyone has already used this service.  I'm also curious
what people think about using this service versus making special orders
through a local vendor.

-Josh


Re: [CODE4LIB] Berkeley DB and NOID

2012-02-14 Thread Joshua Gomez
That didn't work either. I started with a fresh copy of the NOID directory
from before I tried the upgrade command:

gomez@gwnma:/var/www/nd/t1$ ls NOID
__db.001  __db.003  __db.005  lock  log.01  noid.bdb
__db.002  __db.004  __db.006  log   logbdb  README

gomez@gwnma:/var/www/nd/t1$ sudo rm NOID/__*

gomez@gwnma:/var/www/nd/t1$ sudo db4.8_upgrade -v -h NOID noid.bdb
db4.8_upgrade: noid.bdb upgraded successfully

gomez@gwnma:/var/www/nd/t1$ curl localhost/nd/noidu_t1?mint+1
no "Env" object (No such file or directory)

I have been binding the IDs for the production NOID db (t1 is just the test
NOID), but I have also been storing them in a mysql DB on our dspace server
that I use to keep track of where things are in the workflow. So I suppose
I could try what you suggested: setup a new production NOID, mint as many
IDs as we have used so far, then rebind them all using the data in the
mysql DB. Redundant data is a good thing.

-Joshua

On Tue, Feb 14, 2012 at 1:07 PM, John A. Kunze  wrote:

> Try removing the environment files before you upgrade (or after if
> you didn't save the old file).  When I released that version of NOID
> I have since regretted leaving in code that created a stub environment
> (that actually isn't used by NOID) because it just creates upgrade
> problems that I never figured out properly.
>
> If all else fails and you're just using NOID to mint (eg, no binding),
> it's quite easy to start a new minter from scratch and mint until you see
> the last id you minted prior to conversion.  The order of minting is
> deterministic, so in the end you'll have a new minter that's in the same
> "state" as the old minter (again, provided you haven't been doing holds
> and binds -- that's more complicated).
>
> -John
>
>
> --- On Tue, 14 Feb 2012, Joshua Gomez wrote:
>
>> Thanks John!  I tried running db_upgrade, but apparently the utilities
>> were
>> not included in my setup. So I ran the following:
>>
>> gomez@gwnma:/var/www/nd/t1$ sudo apt-get install db4.8-util
>>
>> That installed the utilities, but I'm still having some trouble:
>>
>> gomez@gwnma:/var/www/nd/t1$ sudo db4.8_upgrade -v -h NOID NOID/noid.bdb
>> db4.8_upgrade: Program version 4.8 doesn't match environment version 4.7
>> db4.8_upgrade: DB_ENV->open: DB_VERSION_MISMATCH: Database environment
>> version mismatch
>>
>> I tried leaving off the environment home flag
>>
>> gomez@gwnma:/var/www/nd/t1$ sudo db4.8_upgrade -v NOID/noid.bdb
>> db4.8_upgrade: NOID/noid.bdb upgraded successfully
>>
>> That looks like it worked. However, when I try making a call to the
>> service
>> I get the old error:
>>
>> gomez@gwnma:/var/www/nd/t1$ curl localhost/nd/noidu_t1?mint+1
>> no "Env" object (DB_VERSION_MISMATCH: Database environment version
>> mismatch)
>>
>> -Josh
>>
>>
>> On Mon, Feb 13, 2012 at 5:42 PM, John A. Kunze  wrote:
>>
>>  The standard BerkeleyDB library probably changed when you upgraded
>>> Ubuntu, and it complains that the NOID database (written with the old
>>> library) is incompatible.
>>>
>>> You should be able to use db_upgrade to convert the NOID database
>>> (NOID/noid.bdb).  db_upgrade is a command line utility that comes with
>>> BerkeleyDB.
>>>
>>> -John
>>>
>>>
>>> --- On Mon, 13 Feb 2012, Joshua Gomez wrote:
>>>
>>>  Does anyone here have expertise with Berkeley DB?
>>>>
>>>> I was running an instance of NOID (which uses Berkeley DB) to mint and
>>>> resolve ARKs.  I updated the OS for the server it was running on from
>>>> Ubuntu 9 to Ubuntu 10.  Now NOID has stopped working and complains that
>>>> the
>>>> db version doesn't match: "Program version 4.8 doesn't match environment
>>>> version 4.7"
>>>>
>>>> I have no experience at all with Berkeley DB and could use some advice.
>>>>
>>>> Thanks,
>>>> Josh
>>>>
>>>> --
>>>> Joshua Gomez
>>>> Digital Library Programmer Analyst
>>>> George Washington University Libraries
>>>> 2130 H St, NW Washington, DC 20052
>>>> (202) 994-8267
>>>>
>>>>
>>>>
>>
>> --
>> Joshua Gomez
>> Digital Library Programmer Analyst
>> George Washington University Libraries
>> 2130 H St, NW Washington, DC 20052
>> (202) 994-8267
>>
>>


-- 
Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267


Re: [CODE4LIB] Berkeley DB and NOID

2012-02-14 Thread Joshua Gomez
Thanks John!  I tried running db_upgrade, but apparently the utilities were
not included in my setup. So I ran the following:

gomez@gwnma:/var/www/nd/t1$ sudo apt-get install db4.8-util

That installed the utilities, but I'm still having some trouble:

gomez@gwnma:/var/www/nd/t1$ sudo db4.8_upgrade -v -h NOID NOID/noid.bdb
db4.8_upgrade: Program version 4.8 doesn't match environment version 4.7
db4.8_upgrade: DB_ENV->open: DB_VERSION_MISMATCH: Database environment
version mismatch

I tried leaving off the environment home flag

gomez@gwnma:/var/www/nd/t1$ sudo db4.8_upgrade -v NOID/noid.bdb
db4.8_upgrade: NOID/noid.bdb upgraded successfully

That looks like it worked. However, when I try making a call to the service
I get the old error:

gomez@gwnma:/var/www/nd/t1$ curl localhost/nd/noidu_t1?mint+1
no "Env" object (DB_VERSION_MISMATCH: Database environment version mismatch)

-Josh


On Mon, Feb 13, 2012 at 5:42 PM, John A. Kunze  wrote:

> The standard BerkeleyDB library probably changed when you upgraded
> Ubuntu, and it complains that the NOID database (written with the old
> library) is incompatible.
>
> You should be able to use db_upgrade to convert the NOID database
> (NOID/noid.bdb).  db_upgrade is a command line utility that comes with
> BerkeleyDB.
>
> -John
>
>
> --- On Mon, 13 Feb 2012, Joshua Gomez wrote:
>
>> Does anyone here have expertise with Berkeley DB?
>>
>> I was running an instance of NOID (which uses Berkeley DB) to mint and
>> resolve ARKs.  I updated the OS for the server it was running on from
>> Ubuntu 9 to Ubuntu 10.  Now NOID has stopped working and complains that
>> the
>> db version doesn't match: "Program version 4.8 doesn't match environment
>> version 4.7"
>>
>> I have no experience at all with Berkeley DB and could use some advice.
>>
>> Thanks,
>> Josh
>>
>> --
>> Joshua Gomez
>> Digital Library Programmer Analyst
>> George Washington University Libraries
>> 2130 H St, NW Washington, DC 20052
>> (202) 994-8267
>>
>>


-- 
Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267


[CODE4LIB] Berkeley DB and NOID

2012-02-13 Thread Joshua Gomez
Does anyone here have expertise with Berkeley DB?

I was running an instance of NOID (which uses Berkeley DB) to mint and
resolve ARKs.  I updated the OS for the server it was running on from
Ubuntu 9 to Ubuntu 10.  Now NOID has stopped working and complains that the
db version doesn't match: "Program version 4.8 doesn't match environment
version 4.7"

I have no experience at all with Berkeley DB and could use some advice.

Thanks,
Josh

-- 
Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267


Re: [CODE4LIB] Calling all Maryland, DC, and Virginia folk Save the Date

2012-01-05 Thread Joshua Gomez
No basement for us! We will be in a conference room on the second floor with 
one entire wall made of windows.  It has a projector as well as two large 
(~65") monitors for presentations.

-Josh

>>> Joe Hourcle  01/04/12 7:19 PM >>>
On Dec 13, 2011, at 3:43 PM, BWS Johnson wrote:

> Salvete!
> 
> Just an alert that the next non OCLC sanctioned, deeply underground, 
> seedy meeting of the MDC Chapter of Code4Lib will be gathering 
> 
> 
> Tuesday, 10 January, 2012 10:00AM to Noon at The George Washington University 
> Gelman Library in Foggy Bottom, DC 2130 H Street NW Washington DC 20052. 
> 
> 
> The last ad hoc meeting was a bunch of fun, but if you have an idea for a 
> presentation or don't want to forget to share summat, feel free to mess with 
> the agenda on the wiki.
> 
> http://wiki.code4lib.org/index.php/MDC


It seems I've forgotten my password, so rather than creating a new account just 
to change one line: 

Mebbe some cool stuff about FRBR, but mebbe not


will be a quick summary of FRBR, and a possible solution for aggregates which 
opens up a whole 'nother can of worms, but allows for some complex 
relationships to be described.

...

And is it safe to assume we'll be in the basement in one of the rooms w/ a 
projector?


-Joe


Re: [CODE4LIB] Calling all Maryland, DC, and Virginia folk Save the Date

2012-01-04 Thread Joshua Gomez
Actually, an RSVP would be very helpful. Gelman Library is not open to the 
public, so our front desk staff usually refer to a guest list before allowing 
anyone from outside the university to enter. I have informed them about the 
meeting, so I will get you in even if your name isn't on the list, but it would 
be easier on them if they were already expecting you and had your name. So if 
you're thinking about attending please go ahead and let me know, so I can give 
them at least a partial list of attendees before the meeting starts.

Thanks,
Joshua


Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267
>>> BWS Johnson  01/03/12 1:42 PM >>>
Salvete!

> Happy New Year all!

> I am interesting in attending this meeting. It will be my first!
> Do I need to RSVP?
> Just wondering if you need to know who is coming. We are in DC after all. ;-}
> Thanks,
> Loren


>> Just an alert that the next non OCLC sanctioned, deeply underground, 
>> seedy 
>> meeting of the MDC Chapter of Code4Lib will be gathering
> 
> 
>> Tuesday, 10 January, 2012 10:00AM to Noon at The George Washington 
>> University 
>>Gelman Library in Foggy Bottom, DC 2130 H Street NW Washington DC 20052.
> 


Nope, just show up and join the fun :D I look forward to seeing you all 
next week.

Cheers,
Brooke


Re: [CODE4LIB] _[CODE4LIB] Code4Lib National 2012 Registration is now OPEN!!!!

2011-11-16 Thread Joshua Gomez
Stephen are you sure it is a captcha error? When I first tried to submit
it complained about the "description" field being empty (it's at the top
of the form). I'm not sure what the description field is for, so I just
typed in "code4lib 2012".

-Josh

>>> "Westman, Stephen"  11/16/11 11:12 AM >>>
For some reason, it is not accepting the "captcha" information. I'm
typing in exactly what's showing, but I can't get the payment to submit.

Stephen Westman

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of
Elizabeth Duell [edu...@uoregon.edu]
Sent: Wednesday, November 16, 2011 10:59 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: _[CODE4LIB] Code4Lib National 2012 Registration is now OPEN

Registration is now open for Code4Lib 2012!

The 2012 conference will be February 6-9 in Seattle, Washington.

Code4Lib 2012 is a loosely-structured conference for library
technologists to commune, gather/create/share ideas and software,
be inspired, and forge collaborations.

Register here: http://www.surveymonkey.com/s/Code4LibNational2012

Conference information can be found on the conference web page
and the code4lib wiki:

http://code4lib.org/conference/2012
http://wiki.code4lib.org/

Registration information as well as Transportation and Things to
do in Seattle are at:

http://orbiscascade.org/index/code4lib-national-2012


Hoping to give a 20-min talk or lead a pre-conference?

Spots will be reserved for speakers, so please help us by noting
that you have submitted a proposal for the conference in the
“anything else we need to know” section of your registration
form.  If your registration hinges on delivering a talk, register
but DO NOT PAY FOR YOUR REGISTRATION AT THAT TIME.  We will
contact you later for payment.

***
Wait, registration has filled up already? I just got this notice.

Please register for the conference and get on the wait list but
DO NOT PAY FOR YOUR REGISTRATION AT THAT TIME. Because of the
large number of spots reserved for speakers, we will most likely
be opening up more spots after the presentations are chosen on
December 9th. We will be contacting individuals on the wait list
and asking for payment at that time.


--

Elizabeth Duell
Orbis Cascade Alliance
edu...@uoregon.edu
(541) 346-1883


Re: [CODE4LIB] Code4lib 2012 Seattle. Call for presentation proposals

2011-10-06 Thread Joshua Gomez
I want to propose a presentation topic that I would like to hear, rather than 
one I would like to give.Specifically, I am interested in advice on running 
regional "chapters" of code4lib. A few people met up a couple weeks ago to try 
to revive the defunct MD-DC-VA code4lib regional group. We discussed some 
reasons for the demise of the original group and were wondering what some of 
the stronger regional groups were doing that made them so successful.I would 
like to learn from members of those successful regional groups. Perhaps this 
could be a "birds of a feather" discussion rather than a presentation. I think 
it would be useful to the entire code4lib community. I would be willing to take 
notes and post the conclusions of the discussion to the wiki for other nascent 
regional groups to use.-Josh

Joshua Gomez
Digital Library Programmer Analyst
George Washington University Libraries
2130 H St, NW Washington, DC 20052
(202) 994-8267
>>> Anjanette Young  10/05/11 6:22 PM >>>
Code4lib 2012 call for proposals.

We are now accepting proposals for Code4lib 2012.

Code4lib 2012 is a loosely-structured conference for library technologists
to commune, gather/create/share ideas and software, be inspired, and forge
collaborations.  The conference will be held Monday February 6th
(Preconference Day) - Thursday February 9th, 2012 in Seattle, WA. More
information can be found at http://code4lib.org/conference/2012/

Prepared Talks

Head over to the call for proposals page at
http://wiki.code4lib.org/index.php/2012_talks_proposals and submit your idea
for a prepared talk for this year's conference!  Proposals should be no
longer than 500 words, and preferably many less.

Prepared talks are 20 minutes (including setup and questions), and focus on
one or more of the following areas:
 * tools (some cool new software, software library or integration platform)
 * specs (how to get the most out of some protocols, or proposals for new
ones)
 * challenges (one or more big problems we should collectively address)

The community will vote on proposals using the criteria of:
 * usefulness
 * newness
 * geekiness
 * diversity of topics
 * awesomeness

Proposals can be submitted through Sunday, November 19th, 5pm (PST). Voting
will commence soon thereafter and be open through Friday, December 9th.
Successful candidates will be notified by December 12th. The submitter (and
if necessary a second presenter) will be guaranteed an opportunity to
register for the conference through December 23st.

Proposals for preconferences are also open until November 19th, 5pm (PST).
http://wiki.code4lib.org/index.php/2012_preconference_proposals

We cannot accept every prepared talk proposal, but multiple lightning talk
and breakout sessions will provide everyone who wishes to present with an
opportunity to do so.

--Anj
Anjanette Young | Systems Librarian
University of Washington Libraries
Box 352900 | Seattle, WA 98195
Phone: 206.616.2867


Re: [CODE4LIB] Craft Brew Drinkup at Code4lib 2011

2011-01-24 Thread Joshua Gomez
Do you guys have any tips on transporting your brews?  I've seen a bottle of 
tequila that exploded in a friend's suitcase on the way back from Mexico and 
I'd rather not smell like beer all week.
 
-Josh


>>> "Mark A. Matienzo"  1/24/2011 9:41 AM >>>
Do you like really good beer and/or would you possibly be willing to
bring some in your luggage to Bloomington?

A small group of Code4libbers is self-organizing a Craft Brew Drinkup
at Code4lib. The general idea is that people bring beer that they love
or at least think other people should try. We'll find a time to sit
and taste everyone's selections. You don't have to bring beer to
attend or participate, but it certainly helps to ensure that we have
enough to go around. If you're a homebrewer, you're welcome to bring
your own if you think it will pass our muster.

I have created a signup sheet on the wiki - please post there with
your name, location, ideas of what you might bring, and potential
requests for others.

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

Mark A. Matienzo
Digital Archivist, Manuscripts and Archives
Yale University Library


Re: [CODE4LIB] Get together in DC during ALA?

2010-06-21 Thread Joshua Gomez
+1

>>> Cary Gordon  6/21/2010 2:02 PM >>>
+1

On Wed, Jun 16, 2010 at 10:02 AM, Bryan Baldus
 wrote:
> On Wednesday, June 16, 2010 11:55 AM, Joe Hourcle wrote:
>>We had pretty good turn out the last time we had a code4lib dinner during an 
>>ALA meeting in DC a few years back.
>>Are there enough code4lib people either going to ALA or local to make it 
>>worth trying to organize again?
>
> If the timing works out, I'd be interested in participating (perhaps Monday 
> evening, which I believe is when it took place last time [1])
>
> Talk to you later,
>
> Bryan Baldus
> Cataloger
> Quality Books Inc.
> The Best of America's Independent Presses
> 1-800-323-4241x402
> bryan.bal...@quality-books.com 
> eij...@cpan.org 
> http://home.comcast.net/~eijabb/ 
>
> [1] Message from last time:
>
> -Original Message-
> From: Jonathan Rochkind [mailto:rochk...@jhu.edu] 
> Sent: Monday, June 18, 2007 11:33 AM
> To: CODE4LIB@listserv.nd.edu 
> Subject: [CODE4LIB] Informal get together Monday of ALA
>
> Some of us have spontaneously decided to have an informal Code4Lib get 
> together the Monday of ALA in DC.
>
> We will meet on Monday the 25th of June at 8pm, at "RFD", which reccomended 
> by anarchivist, which appears to be a pub and "Washington's Largest 
> Multi-Tap".  It's located just a couple blocks from the convention center.
>
> http://www.lovethebeer.com/rfd.html 
>
> Some of the Talis crew have said they will be there. I will be there.
> Anarchivist and edsu have said they'll be there. (I forget if I just made up 
> edsu).
>
> Please join us! Any and everyone interested in meeting code4lib folks or 
> other assorted library technologists and library geeks and hangers on are 
> welcome.
>
> No, I wasn't planning on making a reservation or anything. No, I have no idea 
> how we'll all find each other. I think it'll work out.
>
> Jonathan
>



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