[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 
Gettyhttp://www.getty.edu Research Institutehttp://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 Portalhttp://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 
Indexhttp://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 
beautyhttp://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 Engineerhttps://jobs-getty.icims.com/jobs/2592/software-engineer/job 
(1-4 years experience)
Software Engineerhttps://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 CODE4LIB@LISTSERV.ND.EDU on behalf of Joel 
Marchesoni jma...@email.wcu.edu
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) frumk...@email.arizona.edu 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 rchi...@cucawarriors.com 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, Aaronmailto:acoll...@calstate.edu
Sent: ?2/?23/?2015 2:08 PM
To: CODE4LIB@LISTSERV.ND.EDUmailto: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 kay...@pobox.com 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] 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 rchi...@cucawarriors.com 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] 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 abesottedphoe...@yahoo.comwrote:

 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 cynthia.s...@gmail.com 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 sha...@princeton.edu
 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=ind1212L=CODE4LIBF=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 li...@kcoyle.net 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.nett.eds...@verizon.net?subject=LIBRARY%20OF%20CONGRESS%20EMPLOYEE%20SOUGHT%20TO%20FEED%20OUR%20CATS%21%20%28ACROSS%20STREET%20FROM%20LIBRARY%20OF%20CONGRESS%29body=%0A%0Ahttp%3A%2F%2Fwashingtondc.craigslist.org%2Fdoc%2Fetc%2F3076797140.html%0A
[Errors when replying to
ads?http://www.craigslist.org/about/help/replying_to_posts
]
--

 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
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 j...@ucop.edu 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


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 j...@ucop.edu 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 j...@ucop.edu 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


[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] 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 m...@matienzo.org 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