Re: [CODE4LIB] Restrict solr index results based on client IP

2015-01-07 Thread Terrell, Trey
This is the best way to do it in my mind, and we do pretty much exactly
this for our Hydra project. +1

Trey Terrell
Analyst Programmer
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331





On 1/7/15, 8:55 AM, Ethan Gruber ewg4x...@gmail.com wrote:

There are a few ways to do this, and yes, some version of #2 is desirable.
I think it may depend on how specific these IP addresses are. Do you
anticipate that one IP range may have access to X documents and a
different
IP range may have access to Y documents, or will all IP ranges have access
to the same restricted documents (i.e., anyone on campus can access
everything). The former scenario requires IPs to stored in the Solr docs
and the second only requires a boolean field type, e.g. restricted =
yes/no. In fact, in the former scenario, you'd probably want to associate
the IP range with of key of some sort, e.g.

In the schema, have field name=group

In your doc have the group field contain the value medical_school. Then
somewhere in your application (not stored and indexed in Solr), you can
say
that medical_school carries the ranges 192.168,1.*, 192.168.2.*, etc.
That way, if the medical school picks up a new IP range or the range
changes, you can make a minor update to your application without having to
reindex content in Solr.

Ethan

On Wed, Jan 7, 2015 at 11:41 AM, Chad Mills cmmi...@rci.rutgers.edu
wrote:

 Hello,

 Basically I have a solr index where, at times, some of the results from
a
 query will only be limited to a set of users based on their clients IP
 address.  I have been thinking about accomplishing this in either two
ways.

 1) Post-processing the results for IP validity against an external data
 source and dropping out those results which are not valid.  That could
 leave me with a portioned result list that would need another query to
fill
 back in.  Say I want 10 results, I end up dropping 2 of them, I need to
 fill back in those 2 by performing another query.

 2) Making the IP permission check part of the query.  Basically
appending
 an AND in the query on a field that stores the permissible IP addresses.
 The index field would be set to allow all IPs to access the result by
 default, but at times can contain the allowable IP addresses or maybe
even
 ranges somehow.

 Are there some other ways to accomplish this I haven't considered?
Right
 now #2 sounds seems more desirable to me.

 Thanks in advance for your thoughts!

 --
 Chad Mills
 Digital Library Architect
 Ph: 848.932.5924
 Fax: 848.932.1386
 Cell: 732.309.8538

 Rutgers University Libraries
 Scholarly Communication Center
 Room 409D, Alexander Library
 169 College Avenue, New Brunswick, NJ 08901

 https://rucore.libraries.rutgers.edu/



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

2014-12-09 Thread Terrell, Trey
Not sure if anybody has replied to this - yes! There will be free in-room
wifi as well as “unlimited” conference Wi-Fi during the event.

Trey Terrell
Analyst Programmer
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331





On 12/8/14, 7:38 PM, Emily Lynema emilylyn...@gmail.com wrote:

Anyone know if internet is included? I mean, it would be crazy if it's
not,
but just to make sure somebody thought about it...

On Mon, Dec 8, 2014 at 3:35 PM, Mark A. Matienzo mark.matie...@gmail.com
wrote:

 I made my reservation on Sunday, and I ran into the same snag. They
 suggested I wait an hour or so for the change to propagate throughout
the
 system.

 Mark

 On Dec 8, 2014, at 2:22 PM, Mark Mounts mark.mou...@dartmouth.edu
wrote:

  I just tried to check my hotel reservation that I made through the
link
 on
  the registration page with the hotel directly and they couldn’t find
my
  reservation - and now they claim to be out of rooms.
 
  Best to check yours!
 
  On 12/8/14, 1:46 PM, Tom Johnson johnson.tom+code4...@gmail.com
 wrote:
 
  I'm also being told that you will likely get the block rate for the
  weekend
  if you call and ask.
 
  Again, we're working to make sure the edge dates stay available and
 ready
  to ask the hotel to expand any dates that fill up.
 
  We are closing in on sold out for Thursday, but trying to expand that
 day,
  Monday-Wednesday nights are still very available.
 
  On Mon, Dec 8, 2014 at 10:39 AM, Tom Johnson
  johnson.tom+code4...@gmail.com
  wrote:
 
  I'm told we're not currently out of block space for any of
  Sunday-Thursday
  nights.
 
  If you're having trouble, calling the hotel directly is probably the
  best
  solution.
 
  We'll do our best to stay on top of the block status and expand it
 where
  needed.  The hotel has been very flexible thus far, and I get the
  impression they would be glad if we booked them solid.
 
  On Mon, Dec 8, 2014 at 10:22 AM, Tom Johnson 
  johnson.tom+code4...@gmail.com wrote:
 
  Any chance we could get in touch with the hotel? It might not be
that
  the hotel is booked up, but rather that it won't allow us to order
 that
  night on the block.
 
  That seems to be the case (i.e. the block for Thursday night is
sold
  out). We're working on getting info and expanding the block as
needed.
 
  On Mon, Dec 8, 2014 at 10:15 AM, Andreas Orphanides 
 akorp...@ncsu.edu
  wrote:
 
  Lack of Thursday overnight is going to be a big deal, especially
with
  the
  west coast location. Any chance we could get in touch with the
hotel?
  It
  might not be that the hotel is booked up, but rather that it won't
  allow
  us
  to order that night on the block.
 
  On Mon, Dec 8, 2014 at 1:11 PM, Collier, Aaron 
 acoll...@calstate.edu
  wrote:
 
  This is the problem I had. Tried to book through the weekend and
it
  apparently wasn't available.
 
 
 
 
 ---
  ---
  Aaron Collier
  Digital Repository Services Manager
  Systemwide Digital Library Services, California State University
  
  From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
  Joshua
  Gomez [jgo...@getty.edu]
  Sent: Monday, December 08, 2014 10:10 AM
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: Re: [CODE4LIB] Registration for Code4Lib 2015 in
Portland
  Oregon
  is NOW OPEN!
 
  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 lkwasigr...@clir.org 12/08/14 10:07 AM 
  I just tried the link from the registration page:
 
 
 
 https://resweb.passkey.com/Resweb.do?mode=welcome_ei_neweventID=117148
  45
  ,
  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 akorp...@ncsu.edu
 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
  dana.jemi...@ucop.edu
  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] 

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

2014-12-08 Thread Terrell, Trey
We¹ll keep the spots open until they¹re either all filled or the
conference opens, extending the deadline appropriately.

Trey Terrell
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331





On 12/8/14, 9:10 AM, Dave Menninger davemenningerlibr...@gmail.com
wrote:

My library isn't letting me sign up for this until 2015 because
bureaucracy.  Is there any way the registration can continue to be open
through say, the first week of next year?  I realize the whole thing may
well be sold out by then anyway.  Perhaps there would be a way to get onto
the waiting list preemptively for those of us with paperwork problems?

~Dave

On Mon, Dec 8, 2014 at 12:00 PM, Wick, Ryan ryan.w...@oregonstate.edu
wrote:

 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



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

2014-12-08 Thread Terrell, Trey
Me three. We’re working on this - I just went through the process via
phone to do a reservation that way. You may have to ask for the Oregon
State University Conference Services block, rather than code4lib (I had
that problem.) They’ll tell you the block is sold out on the 12th - we’re
working on getting more.

Trey Terrell
Analyst Programmer
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331



On 12/8/14, 11:46 AM, Salazar, Christina christina.sala...@csuci.edu
wrote:

Yep, me too. With the exception that Oh you're in luck, there's still
rooms available (wow, thanks, since I wasn't the one who lost my
reservation). Also be warned that the conference room confirmation number
is NOT the hotel's confirmation number.


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


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Mark Mounts
Sent: Monday, December 08, 2014 11:22 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Registration for Code4Lib 2015 in Portland Oregon
is NOW OPEN!

I just tried to check my hotel reservation that I made through the link
on the registration page with the hotel directly and they couldn’t find
my reservation - and now they claim to be out of rooms.

Best to check yours!

On 12/8/14, 1:46 PM, Tom Johnson johnson.tom+code4...@gmail.com wrote:

I'm also being told that you will likely get the block rate for the
weekend if you call and ask.

Again, we're working to make sure the edge dates stay available and
ready to ask the hotel to expand any dates that fill up.

We are closing in on sold out for Thursday, but trying to expand that
day, Monday-Wednesday nights are still very available.

On Mon, Dec 8, 2014 at 10:39 AM, Tom Johnson
johnson.tom+code4...@gmail.com
 wrote:

 I'm told we're not currently out of block space for any of
Sunday-Thursday  nights.

 If you're having trouble, calling the hotel directly is probably the
best  solution.

 We'll do our best to stay on top of the block status and expand it
 where needed.  The hotel has been very flexible thus far, and I get
 the impression they would be glad if we booked them solid.

 On Mon, Dec 8, 2014 at 10:22 AM, Tom Johnson 
 johnson.tom+code4...@gmail.com wrote:

  Any chance we could get in touch with the hotel? It might not be
  that
 the hotel is booked up, but rather that it won't allow us to order
 that night on the block.

 That seems to be the case (i.e. the block for Thursday night is sold
 out). We're working on getting info and expanding the block as needed.

 On Mon, Dec 8, 2014 at 10:15 AM, Andreas Orphanides
 akorp...@ncsu.edu
 wrote:

 Lack of Thursday overnight is going to be a big deal, especially
with the  west coast location. Any chance we could get in touch with
the hotel?
It
 might not be that the hotel is booked up, but rather that it won't
allow  us  to order that night on the block.

 On Mon, Dec 8, 2014 at 1:11 PM, Collier, Aaron
 acoll...@calstate.edu
 wrote:

  This is the problem I had. Tried to book through the weekend and
  it apparently wasn't available.
 
 
 

---
---
  Aaron Collier
  Digital Repository Services Manager Systemwide Digital Library
  Services, California State University
  
  From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Joshua
  Gomez [jgo...@getty.edu]
  Sent: Monday, December 08, 2014 10:10 AM
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: Re: [CODE4LIB] Registration for Code4Lib 2015 in
  Portland
 Oregon
  is NOW OPEN!
 
  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 lkwasigr...@clir.org 12/08/14 10:07 AM
   
  I just tried the link from the registration page:
 
 
https://resweb.passkey.com/Resweb.do?mode=welcome_ei_neweventID=117
148
45
 ,
  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 akorp...@ncsu.edu
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
dana.jemi...@ucop.edu
  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 

Re: [CODE4LIB] very large image display?

2014-07-25 Thread Terrell, Trey
Our digital repository uses IIP Image Server
(http://iipimage.sourceforge.net/documentation/server/) on the backend
with pyramidal tiffs and OpenSeaDragon on the front-end
(http://openseadragon.github.io/). We¹ve been very happy with it. You can
see it here: 
http://oregondigital.org/sets/braceros/oregondigital:n583xt96p

Trey Terrell
Programmer Analyst
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331





On 7/25/14, 8:36 AM, Jonathan Rochkind rochk...@jhu.edu wrote:

Does anyone have a good solution to recommend for display of very large
images on the web?  I'm thinking of something that supports pan and scan,
as well as loading only certain tiles for the current view to avoid
loading an entire giant image.

A URL to more info to learn about things would be another way of
answering this question, especially if it involves special server-side
software.  I'm not sure where to begin. Googling around I can't find any
clearly good solutions.

Has anyone done this before and been happy with a solution?

Thanks for any info!

Jonathan


Re: [CODE4LIB] [WEB4LIB] Interactive content for digital signage

2014-07-18 Thread Terrell, Trey
Just my response I sent to Web4Lib so the data’s available here -

I actually have some quantitative data for this one! We have an
interactive kiosk set up in the front of our library
(http://touchkiosk.library.oregonstate.edu) which has a number of buttons
for study room reservation, maps, computer availability, staff directory,
class schedule, and hours. It uses custom google analytics events to track
the length of viewing of a specific ³pane² as well as how many times a
pane is selected. Since it was launched (April 2013) the numbers look like
this (% is number of times picked/total picks and seconds is average
viewing time):

Room Reservation: 40.22% - 75.65 seconds
Maps: 20.40% - 47.19 seconds
Computer Availability: 13.36% - 15.21 seconds
Directory: 9.88% - 55.85 seconds
Classroom Schedule: 8.07% - 14.04 seconds
Hours: 8.07% - 35.82 seconds

A note about the times - the panes time out automatically after 60 seconds
unless interacted with or switched away. So if it¹s above 60 seconds they
interacted past the timeout period, if not then they¹re clicking away most
of the time. I should also say that the numbers are likely skewed based on
how interactive a pane is - patrons seem to interact longer with the more
³fun² ones like room reservation, directory, and hours.

If you have any questions feel free to shoot me a note,



Trey Terrell
Programmer Analyst
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331





On 7/18/14, 11:00 AM, Andreas Orphanides akorp...@ncsu.edu wrote:

We did one with a mac mini and a commodity touchscreen, plus a custom
plain-old-php-and-javascript interface:

http://journal.code4lib.org/articles/5832

Incidentally, the newest version of our plain-old-php-and-javascript
interface looks way better (and is more ADA compliant!) than the one
featured in the article.


On Fri, Jul 18, 2014 at 1:57 PM, Andrew Nisbet anis...@epl.ca wrote:

 Hello Paul,



 Richard Loomis has a project he presented at ALA 2014:
 http://somerset.lib.nj.us/rpisign.htm. I hope this helps.



 Edmonton Public Library
 Andrew Nisbet
 ILS Administrator

 T: 780.496.4058   F: 780.496.8317



 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Paul Go
 Sent: July-18-14 11:24 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] [WEB4LIB] Interactive content for digital
signage



 We implemented a very inexpensive digital signage solution using TVs and
 Raspberry Pis.  The Pis connect to the server to automatically display
 images in certain drives, making changing signs simple.  We could also
do
 RSS but have not implemented that as of now.  The Pis are around $35
 (additional costs include the storage card, wifi adapter or networking)
and
 are very easy to program.



 We have discussed having touch screen kiosks using iPads or Kindle Fires
 but have not attempted to do so., yet.



 Paul Go



 Systems Librarian /

 Library Technology Manager /

 CS and ITM Liaison

 Paul V. Galvin Library

 Illinois Institute of Technology

 35 West 33rd Street

 Chicago, IL  60616

 312.567.7997

 p...@iit.edumailto:p...@iit.edu



 *Driving Innovation through Knowledge and Scholarship*





 On Fri, Jul 18, 2014 at 11:58 AM, Michael Schofield mschofi...@nova.edu
 mailto:mschofi...@nova.edu

 wrote:



  My friend Amanda Goodman (@godaisies on Twitter) is building and

  designing a touch kiosk right now. She's been sharing pictures about

  the design and the process. I'd pick her brain.

 

  Also,

 

  At this stage I too would balk about a $30,000 price tag. There are

  some legit reasons [I guess] for the cost of the hardware, etc. - but

  based on how you and other libraries intend to use this it really

  shouldn't cost that much. What you need is a large touch screen with

  internet access, then you can essentially do what OSU [and Amanda] are

  doing and build a responsive website for the kiosk. It can be on top

  of a CMS or pull from RSS or JSON feeds to make it painless to update.

  You might even use a framework like jQuery Mobile (which isn't just

  for small hand screens) that adds a nice layer of interactive
 transitions, modals, etc.

 

  I'm x-posting this to code4lib because I think folks might like to

  weigh in. Good topic!

 

  // Michael

  // ns4lib.com

  // @gollydamn

 

 

  -Original Message-

  From: Web technologies in libraries [mailto:web4...@listserv.nd.edu]

  On Behalf Of Thomas Edelblute

  Sent: Friday, July 18, 2014 12:23 PM

  To: web4...@listserv.nd.edumailto:web4...@listserv.nd.edu

  Subject: Re: [WEB4LIB] Interactive content for digital signage

 

  When we did a remodel of the library a few years ago, I first looked

  at a server that would feed the content to various digital signs that

  we could change on the fly and pull content from RSS feeds.  But

  management balked at the $30,000 price tag on that.  So we went with a

  company that provides large television like 

Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Terrell, Trey
Another +1 for Github Issues. If you’re uncomfortable putting the website
in a public repo they’ve given us 50 private repositories for free and
have asked us to spread the word. You can just head over to
https://education.github.com/ and request a discount for your organization
- they’ve been amazing to work with. =)

Trey Terrell
Programmer Analyst
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331





On 7/11/14, 8:21 AM, NCSU eol...@ncsu.edu wrote:

GitHub has great bug tracking feature. We used it for our last website
redesign and found it very helpful and useful for communicating with many
different people. 

-Erik 

 On Jul 11, 2014, at 11:00 AM, Shearer, Timothy J
tshea...@email.unc.edu wrote:
 
 If you¹re looking for cheap and easy, trello can work.  It¹s a
 agile-inspired, free, nicely customizable tool to support workflows like
 this.  We¹ve had forms on our site (in our case a formidable form in
 wordpress) write directly to it.
 
 Tim
 
 On 7/11/14, 10:48 AM, Andrew Shuping ashup...@gmail.com wrote:
 
 Hey Elizabeth,
 
 I know my library's systems department uses The Trac project:
 http://trac.edgewall.org/, which lets them do exactly what you're
asking
 about.  I can't remember how easy/difficult the installation process
is,
 but using it is easy for almost anyone.  Our building maintenance
person
 has even started using it as a way to track what she needs to do.
 
 Andrew Shuping
 
 Robert Frost - In three words I can sum up everything I've learned
about
 life: it goes on.
 
 
 On Fri, Jul 11, 2014 at 9:30 AM, Elizabeth Leonard 
 elizabeth.leon...@shu.edu wrote:
 
 Does anyone have a good way to track requests to make changes to your
 website(s)? I would like to be able to put in requests and be able to
 track
 if they are done and when, so there's fewer emails flying about.
 
 E
 
 Elizabeth Leonard
 Assistant Dean of Information Technologies, Resources Acquisition and
 Description
 Seton Hall University
 400 South Orange Avenue
 South Orange, NJ 07079
 973-761-9445
 


Re: [CODE4LIB] Private Repos WAS: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Terrell, Trey
Around a year ago we drafted and implemented an open source policy
(http://osulibrary.oregonstate.edu/ets/guidelines) that says our default
stance is public repositories, both for projects in active development and
those we consider stable or orphaned. We¹re still at the beginning of the
process, so we still occasionally have some private repositories for those
projects with seriously specific scope or projects which we haven¹t
invested the time into to make public (via using environment variables for
passwords and such.) However, if you¹d like to see some of what we¹ve
published feel free to check us out - http://github.com/osulp .

Trey Terrell
Programmer Analyst
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331



On 7/11/14, 11:59 AM, Michael Schofield mschofi...@nova.edu wrote:

Maybe we could share our decisions behind whether we keep our
github/bitbucket repositories public or private. For the most part, I
keep web and other non-sensitive code completely public. While there's a
little red tape around releasing themes we've built as, ah, packages,
intrepid diggers would find most of it on Github.

Obviously all of our database connections / patron apis aren't a part of
that, but I think largely the health [and independence] of #libweb stuff
relies on sharing and good-natured ripping off.  Even if the code is
awful, I'm not too concerned with private repos.

Michael
//  www.ns4lib.com

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Geoffrey Spear
Sent: Friday, July 11, 2014 2:23 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Software to track website changes?

On Fri, Jul 11, 2014 at 1:01 PM, Francis Kayiwa fkay...@colgate.edu
wrote:
 Another +1 for Github Issues. If you¹re uncomfortable putting the
 website in a public repo they¹ve given us 50 private repositories for
 free and have asked us to spread the word. You can just head over to
 https://education.github.com/ and request a discount for your
 organization - they¹ve been amazing to work with. =)


 I had (sample of one) to jump through so many hoops and still couldn't
 convince them to give me what you got.

 FWIW All bitbucket needs is a .edu account and they will give you
 unlimited repos. Sure not as *cool* as github but also has had less
 bad press than github. ;-)

We use bitbucket for both the free private repos and issue tracking here.

In my experience, their issue tracker is not nearly as good at Github's
(which isn't particularly surprising since they'd like you to pay for
Jira.)

Github's education discounts looked to me like they were aimed
specifically at teaching rather than being free for any use by an
educational institution when I looked at them, but I don't remember if
there was specific language that gave me that impression or just vague
use github in the classroom! marketing. I know Jira does actually
distinguish between use at an educational institution and classroom
use in their discounted vs. free policy.

If I could get free Travis for Private Repos along with free Github I'd
switch in a second; I don't know that the improved issue tracker alone
would be worth the effort for me.
--
Geoffrey Spear
Metadata Manager
Health Sciences Library System
University of Pittsburgh


Re: [CODE4LIB] Software to track website changes?

2014-07-11 Thread Terrell, Trey
It likely helped that we already had a variety of open source projects on
github, and I told them our primary impetus for private repositories was
to get off of gitlab and centralize everything with them.

Trey


On 7/11/14, 10:01 AM, Francis Kayiwa fkay...@colgate.edu wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 7/11/2014 11:29 AM, Terrell, Trey wrote:
 Another +1 for Github Issues. If you¹re uncomfortable putting the
 website in a public repo they¹ve given us 50 private repositories
 for free and have asked us to spread the word. You can just head
 over to https://education.github.com/ and request a discount for
 your organization - they¹ve been amazing to work with. =)
 

I had (sample of one) to jump through so many hoops and still couldn't
convince them to give me what you got.

FWIW All bitbucket needs is a .edu account and they will give you
unlimited repos. Sure not as *cool* as github but also has had less
bad press than github. ;-)

Cheers,
./fxk


- -- 
Anything is good if it's made of chocolate.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTwBhNAAoJEOptrq/fXk6MsNwH/25k4JrBHUcarVh2ZhwQUw64
RAUw7qmoiMPJlJbQCGkAZT683Mq5BogFkl18IrZaLWBRo27l59sVwf6tLZoge7CB
zxh86iucb0RKUTU4K+HBulnjXdHEVXX+EEgNXwOkeqcv4loLTxH7wEPews9TQgYg
lfObSqiIEaf0qzaLtWVgi/XwErrholJdjcGyrbmFBmX8FCQqCbRgpZhbvCVWYAeo
O7Mjs9oH7ew82Y1ZaJ5gjsskZVqlYZ32csIu76GS4iDCJkEiBBrRdMiKF9/QhWQH
K38XS2rnjItajpY1hL31GmMUMMKlXfMIrokJB8mVb1SjfKxSOOxK4g/iMfNrrcY=
=8b05
-END PGP SIGNATURE-


Re: [CODE4LIB] Ruby zoom for z39.50

2013-09-17 Thread Terrell, Trey
Hey James,

Yeah - we're using it for our LibraryFind to Blacklight conversion. We're 
using the repo at https://github.com/bricestacey/ruby-zoom . Should just be 
able to put it in your Gemfile as gem 'zoom', '~0.4.1', :git = 
'https://github.com/bricestacey/ruby-zoom.git' and have it work.

If you have any other questions feel free to shoot me a note,

Trey
Oregon State University Valley Library

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Little, 
James Clarence IV
Sent: Tuesday, September 17, 2013 9:17 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Ruby zoom for z39.50

Hey all,

I'm wondering if there are any libraries out there using ruby zoom for z39.50 
access. It looks like the last version of the gem was released in 2007, and I 
haven't been able to get it to work with recent versions of Ruby. 

I'm trying to get it to build on Ruby 1.9.3. Has anybody else had any success? 


Thanks,

James Little
University of Miami -- Otto G. Richter Library  


Re: [CODE4LIB] Way to record usage of tables/rooms/chairs in Library

2013-08-15 Thread Terrell, Trey
It's funny you mention this - we had some ECE students build this exact thing 
for us for one of their projects. They ended up being $100/piece and required a 
plugin. They used wifi (definitely some room for improvement there) to notify a 
web interface and an infrared sensor to detect if people were there. It was a 
really neat project, the cost and implementation requirements just pushed it 
out of range to deploy it on a library-wide scale right now.

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Andreas 
Orphanides
Sent: Thursday, August 15, 2013 5:55 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Way to record usage of tables/rooms/chairs in Library

If I were feeling really ambitious -- and fair warning, I'm a big believer that 
any solution worth engineering is worth over-engineering -- I'd come up with 
something involving light sensors (a la a gate counter) mounted on the table 
legs, just above seat height. Throw in some something something Arduino or 
Raspberry Pi, and Bob's your uncle.

I find myself more intimidated by the practicality of maintaining such a system 
(batteries, cord management etc) than about the practicality of this 
implementation, actually.

-dre.

On Wed, Aug 14, 2013 at 7:59 PM, Thomas Misilo misi...@fit.edu wrote:

 Hi,

 I was wondering if anyone has been asked before to come up with a way 
 to record usage of tables.

 The ideal solution would be a web app, that we can create floor plans 
 with where all the tables/chairs are and select the reporting time, 
 say 9PM at night. Go around the library and select all the 
 seats/tables/rooms that are currently being used/occupied for statistical 
 data.

 We would be wanting to go around probably multiple times a day.

 The current solution I have seen is a pen and paper task, and then 
 someone will have to manually put the data into a spreadsheet for analysis.

 Thanks!

 Tom



Re: [CODE4LIB] LibGuides: I don't get it

2013-08-12 Thread Terrell, Trey
Regarding Library a La Carte, active development has been taken over by the 
folks over at LibraryH3lp. You can read their blog post at 
http://libraryh3lp.blogspot.com/2013/06/library-la-carte-resurrected-open.html. 
I'm not sure how much longer it'll be before it's a viable plug-in replacement 
again.

Trey

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
davesgonechina
Sent: Monday, August 12, 2013 7:07 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] LibGuides: I don't get it

You guys are awesome, this is great stuff, really helpful. My impression of 
libguides has been fairly negative for many of the reasons mentioned, but Sean 
has a good point about content strategy and training, and Wilhemina has a good 
point about the costs of open source not always being appreciated.

Has anyone tried the two platforms Andrew Darby mentioned, SubjectsPlus and 
Library a la Carte? That's the sort of thing I've been looking for but never 
found until now.

Dave


On Mon, Aug 12, 2013 at 9:57 PM, Sean Hannan shan...@jhu.edu wrote:

 Again, this not a technical issue. It's a content strategy issue.

 Believe me, I was where you were. I was using all kinds of javascript 
 and CSS hacks to try to prevent people from getting creative with 
 color. I was getting to the point of setting up Capybara tests to run 
 against the guides to alert me to abusive uses of bold and italics.

 The folks creating guides are content people, not web people. Take the 
 web out of it. Focus on the content. Pick a couple heuristics to 
 educate them on (we picked 7 +/- 2, above the fold/below the fold, and 
 F-shaped reading patterns). Above all, show them statistics. And not 
 the built-in LibGuides stats, either.

 New vs. returning. Average time on page. Pageviews over the course of 
 a year. Very, very, very quickly our librarians realized what content 
 is important, what content is superfluous, and that the time the spend 
 carefully manicuring and maintaining their guides would (and could) be 
 better spent elsewhere.

 -Sean

 On 8/12/13 9:35 AM, Joshua Welker wel...@ucmo.edu wrote:

  I just have to say I have been thinking the exact same thing about
 LibGuides
  for the two years I've been using it. I feel vindicated knowing 
  others
 feel
  the same way.
 
  At UCMO, we will be migrating to Drupal in the next several months, 
  and
 I am
  hoping very much that I can convince people to use less LibGuides.
 
  LibGuides is great in its ease of use, but fails on just about every
 design
  principle I can think of. There have been several studies on tab
 blindness
  in LibGuides, and don't get me started on the sub-tab links that are
 hiding
  and require the user to mouse over a tab to even see what is there. 
  I've tried telling people so many times to have just a few tabs and 
  always to
 use
  a table of contents for the main page, but they rarely do. And it 
  becomes just about impossible to have a consistent look and feel 
  across your
 website
  when LibGuides allows guide creators to modify every element on the 
  page
 as
  they see fit. People will do crazy things like putting page content 
  in a sidebar element, something you'd never ever ever see on any 
  website on
 the
  Internet. I tried to enforce uniform colors and column sizes across 
  all
 the
  guides, but I was told to let it go because my coworkers wanted to 
  be
 able
  to decide those things on a guide-by-guide basis.
 
  I've worked at two institutions that use LibGuides, and what 
  inevitably happens is that librarians create one Uber Guide for 
  entire subject areas (biology, religion, etc) and then create 
  sub-pages for all the dozens of specific disciplines within those 
  subject areas. And then, assuming the
 user
  somehow manages to find these pages, they are typically not much 
  more
 than a
  list of links that could have easily been included on the main 
  library website.
 
  Okay, sorry for the rant. It has been building up for several years 
  and never had a chance to voice out.
 
  Josh Welker
  Information Technology Librarian
  James C. Kirkpatrick Library
  University of Central Missouri
  Warrensburg, MO 64093
  JCKL 2260
  660.543.8022
 
  -Original Message-
  From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf 
  Of Robert Sebek
  Sent: Sunday, August 11, 2013 11:21 AM
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: Re: [CODE4LIB] LibGuides: I don't get it
 
  On Sun, Aug 11, 2013 at 9:54 AM, Heather Rayl 23e...@gmail.com wrote:
 
  I have to say that I loathe LibGuides. My library makes extensive 
  use of them, too. Need a web solution? The first thing out of 
  someone's mouth is Let's put it in a LibGuide!
 
  Shudder
 
  This fall, I'll be moving our main site over to Drupal, and I'm 
  hoping that eventually I can convince people to re-invent their 
  LibGuides there. I can use the saving money card, and the 
  content silos are bad 

Re: [CODE4LIB] Inventory App

2013-08-09 Thread Terrell, Trey
It looks like it's a mobile web application, so it should work fine in an 
Android browser.

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Matthew 
Sherman
Sent: Friday, August 09, 2013 2:08 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Inventory App

As a voice from the community, that sounds pretty cool.  Do you know if anyone 
is working on an android variant?


On Fri, Aug 9, 2013 at 2:11 PM, Jason Casden jmcas...@ncsu.edu wrote:

 Hi Michael,

 If you happen to be a Voyager user (or if you'd just like to see a 
 nice example), check out the ShelfLister project from Michael Doran 
 and UT
 Arlington:

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

 Jason


 On Fri, Aug 9, 2013 at 2:47 PM, Michael Wright Johnson 
 mwj1...@gmail.com
 wrote:

  I am just wondering if anyone knows of an iPad web based application 
  that can do inventory or shelf checking?  Something similar to Suma.
 
  Many thanks,
 
  Michael
 



Re: [CODE4LIB] Lightweight Autocomplete Application

2013-07-08 Thread Terrell, Trey
jQuery UI comes with an autocomplete module that you can supply a source to 
(the source just outputs JSON for records that match the given thing typed). 
I've heard of using Redis, some cron-job-initiated indexing, and a fast service 
layer to populate it quickly enough that you can't tell it's coming from a 
request - of course, you'd have to have a redis server big enough to store 
however many entries you have. If that level of speed isn't important to you 
then the source can always come from a typical database.

Trey

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Cary 
Gordon
Sent: Monday, July 08, 2013 8:06 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Lightweight Autocomplete Application

I may be missing some subtlety here, but it sounds like you are looking for a 
jQuery (Javascript) autocomplete script with an AJAX back end. This would load 
the vocabulary in the background, typically starting at page load.

This works fine as long as the vocabulary is of a reasonable size. If we are 
talking tens of millions of entries, it is not going to work so well, and if 
you have to look up terms in real time as you type, I don't know of any 
client/server tool that will be fast enough.

Thanks,

Cary

On Jul 8, 2013, at 7:37 AM, Anderson, David (NIH/NLM) [E] 
david.anders...@nih.gov wrote:

 I'm looking for a lightweight autocomplete application for data entry. Here's 
 what I'd like to be able to do:
 
 
 * Import large controlled vocabularies into the app
 
 * Call up the app with a macro wherever I'm entering data
 
 * Begin typing in a term from the vocabulary, get a list of 
 suggestions for terms
 
 * Select a term from the list and have it paste automatically into my 
 data entry field
 
 Ideally it would load and suggest terms quickly. I've looked around, but 
 nothing really stands out. Anyone using anything like this?
 
 Thanks,
 David
 
 
 --
 David Anderson
 Systems Librarian
 Technical Services Division
 National Library of Medicine
 National Institutes of Health
 Email: david.anders...@nih.govmailto:david.anders...@nih.gov
 Phone: 301-402-0033


Re: [CODE4LIB] ruby zoom and Yaz

2013-06-26 Thread Terrell, Trey
It was my experience that was the case. Did you run make and sudo make install 
on the Yaz source after configuring it?

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Harper, 
Cynthia
Sent: Wednesday, June 26, 2013 1:18 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] ruby zoom and Yaz

The instructions for the Zoom gem say that Yaz must be installed with 
enable-shared, and that the package defaults to static, so I concluded I had to 
install from source.  
And when I try to install the zoom gem from a package, I can't find it. Maybe I 
need to look a little harder?

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Cary Gordon 
[listu...@chillco.com]
Sent: Wednesday, June 26, 2013 2:34 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] ruby zoom and Yaz

Why are you installing YAZ from source rather from a package?

What does '/usr/local/bin/yaz-config' is returning false mean?