Re: [CODE4LIB] Formalizing Code4Lib?

2016-06-07 Thread Nate Hill
oga. This decision was not an easy one, and there
> > were hours of discussion as to the pros and cons of proceeding, informed
> by
> > your responses to the survey, as well as our individual opinions.
> >
> > This decision is additionally informed by the inability to secure a
> fiscal
> > host for the conference. Even prior to legislative concerns, multiple
> > institutions in the southeast took a pass, given the size of attendance
> and
> > increased risk of liability. The two viable leads we pursued finally
> > confirmed as a “no” last week. Those decisions were in part or wholly
> > informed by the financial risk assumed by a host having to contend with
> an
> > unpredictable timeline of withdrawn support via geographical boycott.
> >
> > Which leaves us with the voluminous question of, “Now what?” Threading
> > together survey and committee responses, we put forth the following to
> the
> > Code4Lib community:
> >
> > 1. There is a host site that has contacted the Chattanooga Planning
> > Committee and informed us they are actively seeking a fiscal host and
> > should shortly know the results of that endeavor. Given that no other
> city
> > submitted a proposal, Chattanooga will pass along documentation and
> > responsibility for next year’s conference if they are successful.
> > 2. If this alternative site is unable to procure a fiscal host, then we
> > suggest shifting the 2017 conference from in-person to virtual. We
> already
> > have a potential fiscal host for this option, but we would open the
> > implementation of such to the community. All of us agree that virtual
> > cannot replace the feel and value of an in-person conference. However,
> > given the mounting size of participation and the absence of a stable,
> > consistent funding base, coupled with a socially conscious community,
> this
> > year is a hard sell across many of the states.
> > 3. For those interested and willing, simultaneously host in-person
> > regional conferences alongside the main virtual conference. We realize,
> of
> > course, that this leaves a vast majority of the southeast in a
> predicament,
> > unless another region wishes to adopt us.
> >
> > Know that this is not our preferred outcome, and that everyone on the
> > planning committee wishes we could make this conference happen in
> > Chattanooga. It is a grand little city with unexpected delights. We
> invite
> > any and all questions, concerns, responses and conversation. Here, Slack,
> > IRC, Twitter, Friendster, Myspace, and wherever else people seem to be
> > lurking these days.
> >
> > And with that, here is a summary of the survey results. Out of respect to
> > those who answered under condition of anonymity, we are only sharing the
> > raw numbers and not the freeform responses.
> >
> > Q1: Given the current state of legislation in Tennessee, would you
> boycott
> > Code4Lib 2017 in Chattanooga? 124 Responses:
> >
> > 22.58% Yes, I would boycott.
> > 77.42% No, I would not boycott.
> >
> > Q2: If Tennessee was considering a North Carolina type bathroom bill,
> > would you boycott Code4Lib 2017 in Chattanooga? 124 Responses:
> >
> > 26.61% Yes, I would boycott.
> > 73.38% No, I would not boycott.
> >
> > Q3: If Tennessee passed a North Carolina type bathroom bill, would you
> > boycott Code4Lib 2017 in Chattanooga? 123 Responses:
> >
> > 46.34% Yes, I would boycott.
> > 53.66% No, I would not boycott.
> >
> > Q4: If you indicated that you would consider boycotting the conference,
> > would you reconsider if Code4Lib made a significant donation to an
> > organization fighting against discrimination in Tennessee? 121 Responses:
> >
> > 34.71% Yes, I would consider attending.
> > 19.83% No, I would still boycott.
> > 45.45% N/A (I would not consider boycotting the conference.)
> >
> > Q5: If your organization implemented a travel ban to Tennessee, would you
> > consider attending Code4Lib 2017 in Chattanooga using your personal funds
> > and on your personal time? 122 Responses:
> >
> > 26.23% Yes, I would consider using my personal time/funds to attend.
> > 73.77% No, I would not consider using my personal time/funds to attend.
> >
> > --
> > Brian Rogers
> > Director of Library IT & Professor
> > UTC Library, Dept. 6456
> > University of Tennessee at Chattanooga
> > Phone: 423-425-5279
> > Email: brian-rog...@utc.edu <javascript:;>
> >
>


-- 
Nate Hill


[CODE4LIB] The METRO Fellowship

2016-03-31 Thread Nate Hill
Hi all,

We've gathered a pretty interesting list of projects and problems
<http://fellowship.metro.org/?q=node/66> from our membership here at METRO,
and now we are looking for the individual fellows who will spend 9 months
working with us here.

I hope some of you will consider applying. Now is the time to jump in.
We'll be offering three $50,000 stipends.

Come play with us here in NYC!

-- 
Nate Hill


[CODE4LIB] The METRO Fellowship

2016-01-05 Thread Nate Hill
Hi all,

This isn't necessarily about code or technology, but it certainly might
be

I wanted to let everyone know about this exciting fellowship opportunity we
are offering at the Metropolitan New York Library Council, aka METRO.

metro.org/fellowship

Our goal is to empower a small cohort of fellows to help solve
cross-institutional problems and to spur innovation within our membership
of libraries and archives in NYC and Westchester County as well as the
field at large.

I hope some folks on this list will be interested.

Cheers

-- 
Nate Hill


[CODE4LIB] wifi / network use policies

2015-01-22 Thread Nate Hill
Hi all,

I wonder if libraries that manage their own networks, either academic or
public, would be willing to share their wifi / network use policies with
me?  I'm working with the city of Chattanooga to separate our library's 4th
Floor GigLab http://blog.giglab.io/ from the city's network.  The 4th
Floor is our library's beta space / makerspace / civic lab, and we are
constantly running public experiments of one kind or another here.  Our ISP
has given us a separate 1gig fiber drop for this space, and we intend to
use (or keep using) the whole area as a public laboratory to experiment
with the network, hardware, and software.

So... I need to get a policy to city legal for review and to my board
before we actually make this separation.  I don't really want to go to jail
when someone hacks North Korea from the library's GigLab.

Thanks for any documents or input you all might provide,

Nate


-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


[CODE4LIB] Be the ILS Administrator at the Chattanooga Public Library

2014-12-18 Thread Nate Hill
Apply for this awesome job!  Join our fun and innovative team.
We are a Polaris library, and have just moved to LEAP.
This is a great job if you like to tinker and you want to get under the
hood of the ILS to try some new things.
http://chattlibrary.org/jobs/head-librarian-ils-administrator



-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Let me shadow you, librarians who code!

2014-06-30 Thread Nate Hill
My codey folks don't have library degrees, but they would prob love to
Skype with you. Would they still fit the bill? I could ask them...
Nate

On Monday, June 30, 2014, Jennie Rose Halperin jennie.halpe...@gmail.com
wrote:

 hey Code4Lib,

 Do you work in a library and also like coding?  Do you do coding as part of
 your job?

 I'm writing my masters paper for the University of North Carolina at Chapel
 Hill and I'd like to shadow and interview up to 10 librarians and
 archivists who also work with code in some way in the Boston area for the
 next two weeks.

 I'd come by and chat for about 2 hours, and the whole thing will not take
 up too much of your time.

 Not in Massachusetts?  Want to skype? Let me know and that would be
 possible.

 I know that this list has a pretty big North American presence, but I will
 be in Berlin beginning July 14, and could potentially shadow anyone in
 Germany as well.

 Best,

 Jennie Rose Halperin
 jennie.halpe...@gmail.com javascript:;



-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


[CODE4LIB] outside of libraryland,

2014-03-14 Thread Nate Hill
what coding and technology groups do people on this list belong to and find
valuable?
I'm curious about how code4lib overlaps (or doesn't) with other domains.
thanks,
Nate

-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Python CMSs

2014-02-13 Thread Nate Hill
What are the advantages to deploying a python based CMS when things like
Drupal and Wordpress are so popular and well supported? I'm sure there are
some... I'd love to know more.
N

On Thursday, February 13, 2014, Francis Kayiwa fkay...@colgate.edu wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 02/13/2014 07:13 PM, Coral Sheldon-Hess wrote:
  Hi, everyone!
 
  I've gotten clearance to totally rewrite my library's website in
  the framework/CMS of my choice (pretty much :)). As I have said on
  numerous occasions, If I can get paid to write Python, I want to
  do that! So, after some discussion with my department
  head/sysadmin, we're leaning toward Django.
 
  Here's a broad question, re: Python and Django: If you've made the
  switch, what has your experience been? Has Django (or any other
  Python framework) given you something cool that was lacking in your
  previous language/framework/CMS? Has it helped you build something
  awesome? Have you found it enabling or limiting in any way? If you
  were going to sell people on (or against) using it, what would your
  arguments be? I'm a relative newbie to Python, and a total newbie
  to Django, so even if there was a tutorial you found useful, or
  some caveat you learned along the way, I'm interested. :)

 After you play around with their really good tutorial from the Django
 Project I recommend getting the 2 Scoops of Django book. You won't
 regret that and any person you ever collaborate with will thank you.

 At my last job we went back and forth between Web2Py and Django and by
 the time I left Django won out. The big reason was just the number
 of people using it. It made it easier to play Google Bingo when we
 ran into problems. I personally pushed hard and lost out ;-) for
 Web2Py and my biggest reason was Web2Py guaranteed backwards
 compatibility which made maintenance *ahem* easier. (Like I said I
 lost out. ;-))

 
  And then a more specific question: Given the following
  requirements, do you have a Django-based CMS you'd recommend? (Of
  course, I'll also do my own research, but I'd love to see what
  other libraries' experiences have been and what's popular, right
  now.)

 I took Mezannine for a walk with an eye towards moving to that if we
 ever scuppered our Perl based CMS. It was turnkey and my foggy memory
 is that...

  * There's a chance we'll want to offer other editors access to it,
  at some point, so it would be nice if I can provide a WYSIWYG
  interface, which I also am going to want the option to *turn off*,
  for my own sanity. * We're a Springshare-heavy library with Summon
  and big secret API-based plans, so easy JavaScript (preferably
  jQuery) integration is a must. * It should play nicely with MySQL.

 Does this.

  * Because I probably won't be here forever, it's of the utmost
  importance that whatever we end up with is easy to maintain.

 It is well documented and supported.

  * I'm used to MODx's page-ID model, where I can move pages around,
  and as long as I don't delete/recreate a page (thereby changing its
  ID), I don't have to change any links anywhere else in the CMS. I'd
  really like something that will work equally well, since the odds
  that I'll nail the information architecture on the first try are
  probably slim. :) (Maybe this one should go without saying, since I
  know WordPress and many other CMSs do this, but if you have to err,
  err on the side of being explicit, right?) * A nice forms-builder
  plugin (module?) would be a great thing to have, as well. We use
  FormIt in MODx, and now I'm spoiled.
 
  And, I mean, if there's a CMS on top of another Python framework
  you think I should be considering, feel free to throw that out as a
  possibility, too!

 Flask is lean and mean and stays out of the way but most of what I've
 done with it is Mickey Mouse projects. Like I said Web2Py is also a
 decent framework and worth taking for a spin.



 
  Thank you!
 


 - --
 The fortune program is supported, in part, by user contributions and by
 a major grant from the National Endowment for the Inanities
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.11 (GNU/Linux)
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

 iQEcBAEBAgAGBQJS/WyrAAoJEFAjQtWm15bkB7kH/jWDCK8/tvuGbHVn0PKmnwDc
 Ns2Cm0TvCN+ifzWO9suHU1MFNFWqGSJOWUSgTNMjMqdnAjgtuNFavS4tXB2fyQz6
 kevHPsR6Hr7RBjcdmkrkJ4C3ZmOFVKuBonbZriH5zZVPQOIYjFynWzANt+Hr32WG
 vdvlboSUvJOg7j9p2KP/nXXG1HAlWtRE39S2wObCvHch2U/fIUOhXAysWnLMCMXa
 /MR2J04toCPrjQHKVwe8FqoVwxKey1cx2Lng8LlllxyX6+igQZguNlzbxZVVqruM
 zTzszgpFo3XXY4LqitowaQyWBLq7AIyxq+9QiE8B/LQRzXtQ2s+2wAN3ijedyOQ=
 =Y8ns
 -END PGP SIGNATURE-



-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Python CMSs

2014-02-13 Thread Nate Hill
To roll out a basic CMS you don't necessarily need to know a line of PHP or
Python.

On Thursday, February 13, 2014, Francis Kayiwa fkay...@colgate.edu wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 02/13/2014 08:28 PM, Nate Hill wrote:
  What are the advantages to deploying a python based CMS when things
  like Drupal and Wordpress are so popular and well supported? I'm
  sure there are some... I'd love to know more.

 If you work in a do-ocracy the person who will be doing the actual
 work gets a very heavily weighted vote comes to mind. If you are keen
 on working with Python and have never worked, don't want to work, with
 PHP then that is the killer feature.

 Otherwise I'd say (for me anyway) it is a flip of the coin.

 Cheers,
 ./fxk

 - --
 The fortune program is supported, in part, by user contributions and by
 a major grant from the National Endowment for the Inanities
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.11 (GNU/Linux)
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

 iQEcBAEBAgAGBQJS/XOfAAoJEFAjQtWm15bkDgQIAKFM8hnYq6KubbvafH76im9H
 p+DFG2C4HWDhWDUwO/VqwsGqbwffBKoqZw9ePtcc7Ie8BWSVMgQqNLzWvIIfTQ5E
 tI2w47k1Is330Y4u4fiIag+rN9mRJNFhegRB0wkI4Egxc2mfv0pE6Rl58DsNtAkD
 K/DpZWYPeuOmaLaQXfuMjSSIGq8D9gH2LAyTRvpmsCtqVSdw05bVbaYRAe+sJha4
 tOOS397D38nBhFhxvigltflZWrxVC8fhgcKWj4hrBdyiQKzt6BgOG8U35beEiILx
 P48ncT767MRpeG9wRdhvjWvEihFcps35GQEphskoDQ/uFankHtiYCn9lX9d8b5s=
 =hxoA
 -END PGP SIGNATURE-



-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Python CMSs

2014-02-13 Thread Nate Hill
It's true. Nothing is perfect out of the box.

On Thursday, February 13, 2014, Francis Kayiwa fkay...@colgate.edu wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 02/13/2014 08:43 PM, Nate Hill wrote:
  To roll out a basic CMS you don't necessarily need to know a line
  of PHP or Python.

 Partly true.

 You seem to be suggesting that CMS's deliver every imaginable problem
 one could have. I find that hard to believe given the number of
 hacks/plugins that are out there to fix what the stock roll out lacks.

 In what language are these written?

 ./fxk


 - --
 The fortune program is supported, in part, by user contributions and by
 a major grant from the National Endowment for the Inanities
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.11 (GNU/Linux)
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

 iQEcBAEBAgAGBQJS/XbfAAoJEFAjQtWm15bklUsH/Ap8jL/YL7kclnIWVWbScfcH
 5iEh6vzO+y/Zl2eoaqhJJTltJhpYItFl6MfBpuriTGTKm87ZRH0Uy5CD2ZNOAi51
 QjnBwsMZSr9JdPfv71aXzfJkyi6B3KVWkP9ZU2trmGTpsLsJ2EpS1FK72T0qu8Pn
 xjpim4ckpMbUQN3mbJ+JW7ESzwiwd0hrgrBiezf1+3iMVNVQxMQRsdFgMJygYaTQ
 gQs3cdb5722nvKBmn/Xv7iThuhvzXSTtr/ewDdJRii53Kn0z8nBZgx4bptmDdUfS
 xYRIlWssi+i9gj5SLlKgo1XKGTu7+IlXo3asW0qk4zVOX9nRrsDXKUbRsleKSuE=
 =Hf8r
 -END PGP SIGNATURE-



-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Python CMSs

2014-02-13 Thread Nate Hill
It does. I've got both python and php people in my shop right now, and even
as I tinker myself I'm finding myself asking what is good for what? Just
trying to decide what tool is the right tool for different problems.

On Thursday, February 13, 2014, Coral Sheldon-Hess co...@sheldon-hess.org
wrote:

 Valid question, WordPress fans. :)

 I've done a bunch of work with WordPress--that's what my personal site is
 built in, as well as a couple of organizational sites I help manage, and we
 have a multisite installation for our librarians to maintain their own
 blogs/sites, here. I've even hacked on it, a little (not the WP core, just
 my own installs). So I'm not considering it for this purpose in part
 because I would like the opportunity to learn something else. I mean, I
 *can* work in PHP, but it's not my favorite thing.

 More importantly, though, I feel like some of the integration and API work
 I want to do would be way harder in WordPress than it would be in MODx,
 Drupal, Django, or any number of other tools. To be fair, I've never really
 tried building database-driven pages in WordPress (except inasmuch as
 WordPress *itself* is database-driven), but it just seems like it would be
 ... gross... I'm prepared to believe you that it might not be gross, but it
 also wouldn't be any easier than doing the same stuff in my current CMS,
 MODx. (MODx is way more flexible, actually.)

 The goal, here, isn't Stand up a CMS quickly, or obviously I'd pick
 WordPress. It's build something really flexible and extensible and,
 hopefully, fairly pleasant to manage. And a sub-goal is that I'd like to
 do all that in Python. :)

 Does that make sense?

 --
 Coral Sheldon-Hess
 http://sheldon-hess.org/coral
 @web_kunoichi


 On Thu, Feb 13, 2014 at 4:35 PM, Riley Childs 
 rchi...@cucawarriors.comjavascript:;
 wrote:

  Also you just described WordPress!
 
  Riley Childs
  704 497-2086
  Sent from my superior my Windows Phone
  
  From: Coral Sheldon-Hessmailto:co...@sheldon-hess.org javascript:;
  Sent: 2/13/2014 7:15 PM
  To: CODE4LIB@LISTSERV.ND.EDU javascript:;mailto:
 CODE4LIB@LISTSERV.ND.EDU javascript:;
  Subject: [CODE4LIB] Python CMSs
 
  Hi, everyone!
 
  I've gotten clearance to totally rewrite my library's website in the
  framework/CMS of my choice (pretty much :)). As I have said on numerous
  occasions, If I can get paid to write Python, I want to do that! So,
  after some discussion with my department head/sysadmin, we're leaning
  toward Django.
 
  Here's a broad question, re: Python and Django: If you've made the
 switch,
  what has your experience been? Has Django (or any other Python framework)
  given you something cool that was lacking in your previous
  language/framework/CMS? Has it helped you build something awesome? Have
 you
  found it enabling or limiting in any way? If you were going to sell
 people
  on (or against) using it, what would your arguments be? I'm a relative
  newbie to Python, and a total newbie to Django, so even if there was a
  tutorial you found useful, or some caveat you learned along the way, I'm
  interested. :)
 
  And then a more specific question: Given the following requirements, do
 you
  have a Django-based CMS you'd recommend? (Of course, I'll also do my own
  research, but I'd love to see what other libraries' experiences have been
  and what's popular, right now.)
   * There's a chance we'll want to offer other editors access to it, at
 some
  point, so it would be nice if I can provide a WYSIWYG interface, which I
  also am going to want the option to *turn off*, for my own sanity.
  * We're a Springshare-heavy library with Summon and big secret API-based
  plans, so easy JavaScript (preferably jQuery) integration is a must.
  * It should play nicely with MySQL.
  * Because I probably won't be here forever, it's of the utmost importance
  that whatever we end up with is easy to maintain.
  * I'm used to MODx's page-ID model, where I can move pages around, and as
  long as I don't delete/recreate a page (thereby changing its ID), I don't
  have to change any links anywhere else in the CMS. I'd really like
  something that will work equally well, since the odds that I'll nail the
  information architecture on the first try are probably slim. :) (Maybe
 this
  one should go without saying, since I know WordPress and many other CMSs
 do
  this, but if you have to err, err on the side of being explicit, right?)
  * A nice forms-builder plugin (module?) would be a great thing to have,
 as
  well. We use FormIt in MODx, and now I'm spoiled.
 
  And, I mean, if there's a CMS on top of another Python framework you
 think
  I should be considering, feel free to throw that out as a possibility,
 too!
 
  Thank you!
 
  --
  Coral Sheldon-Hess
  http://sheldon-hess.org/coral
  @web_kunoichi
 



-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


[CODE4LIB] API wrapper for the Polaris ILS

2014-01-13 Thread Nate Hill
Has anyone on the list written an API wrapper --PHP or python-- for the
Polaris ILS, and then made that code available for others?

When I started looking at how I might do some fun stuff using the API I
realized that I've been a spoiled newbie for a long time, always querying
really simple APIs that someone else had made a pretty wrapper for.

On that note, as I look at this lovely list of
wrappershttp://dp.la/info/developers/sample-code-and-libraries/on
the DPLA page, I wonder... even beyond Polaris, which is the ILS I use
at my library... why wouldn't there be similar resources available for
other products from III, Sirsi, etc?  Or are there, and I don't know it?

N

-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] API wrapper for the Polaris ILS

2014-01-13 Thread Nate Hill
Thanks!  John emailed me off list and pointed as well, I'd forgotten about
that.
N


On Mon, Jan 13, 2014 at 2:12 PM, Eric Phetteplace phett...@gmail.comwrote:

 There are connectors for Locum (Social OPAC http://thesocialopac.net/),
 e.g. https://github.com/SCAS/locum-polaris-41/

 Not sure if that's useful but it does look current; most recent version of
 Polaris with code updated a week ago.

 Best,
 Eric Phetteplace
 Emerging Technologies Librarian
 Chesapeake College
 Wye Mills, MD


 On Mon, Jan 13, 2014 at 11:20 AM, Nate Hill nathanielh...@gmail.com
 wrote:

  Has anyone on the list written an API wrapper --PHP or python-- for the
  Polaris ILS, and then made that code available for others?
 
  When I started looking at how I might do some fun stuff using the API I
  realized that I've been a spoiled newbie for a long time, always querying
  really simple APIs that someone else had made a pretty wrapper for.
 
  On that note, as I look at this lovely list of
  wrappershttp://dp.la/info/developers/sample-code-and-libraries/on
  the DPLA page, I wonder... even beyond Polaris, which is the ILS I use
  at my library... why wouldn't there be similar resources available for
  other products from III, Sirsi, etc?  Or are there, and I don't know it?
 
  N
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://4thfloor.chattlibrary.org/
  http://www.natehill.net
 




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


[CODE4LIB] Open Data Specialist job at Chattanooga Public Library

2013-12-30 Thread Nate Hill
Apologies for the cross-postings.

We're searching high and low for an exceptional candidate for the Open Data
Specialist job here at the Chattanooga Public Library.  As a partner in a
Knight Foundation Community Information grant, we're raising and supporting
an open data portal hosted by the public library.  Now, instead of finding
government (and other) data in useless, clumsy volumes of print, the
community will be able to build interactions and applications that actually
use the library as a platform.  We'll start with the typical civic data
Code for America type stuff, but we hope to expand the portal to include
other types of datasets to support citizen science projects and more.

http://chattlibrary.org/jobs/open-data-specialist-ods

If you know anyone who is right for this role, please pass them the link.
 Or apply yourself!  Working here is AWESOME!


-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


[CODE4LIB] 2 interesting work opportunities in Chattanooga TN

2013-12-09 Thread Nate Hill
Hello friends,
Want to work for the Mozilla Foundation and collaborate with our awesome
public library here in Chattanooga?
Check out these two opportunities.
Documentation  Design Coordinator, Mozilla Gigabit Community
Fundhttps://careers.mozilla.org/en-US/position/obX7XfwW
and
Community Catalyst,
Chattanoogahttps://careers.mozilla.org/en-US/position/o6X7XfwR

Cheers
N


Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


[CODE4LIB] Open Data Specialist position at the Chattanooga Public Library

2013-11-20 Thread Nate Hill
Don't hesitate to ask me any questions.
#
http://chattlibrary.org/jobs/open-data-specialist-ods

Open Data Specialist (ODS)

The Chattanooga Public Library (CPL) is seeking a qualified candidate for a
newly created Open Data Specialist (ODS) position.  The successful
applicant will join our fantastic digital projects team on The 4th Floor, a
14,000 sq ft public maker/hackerspace in Chattanooga’s city center.  This
is a unique library job that combines the diverse talents of a seasoned
collection development specialist, a web developer, a data scientist, and a
community outreach specialist. The ODS position is a year-long grant funded
position awarded to the CPL as one partner in the Open Chattanooga
collaborative. With demonstrated success, we intend to extend the position
beyond the duration of the grant indefinitely.

The ideal candidate for the ODS position is an open data evangelist and an
expert who can work with representatives from city government as well as
citizen groups like Open Chattanooga to coordinate contributions of data to
a public platform or portal. This portal will be hosted by the library and
accessed alongside our other digital collections. The portal’s exceptional
construction, performance, and maintenance are all the responsibility of
the ODS.  The ODS will coordinate with partners to ensure that all data
added to the portal is useful, useable, and accessible like all of our
other public library collections. While this position does not require the
candidate to be a degreed librarian, it is important that the candidate
demonstrates an understanding of professional collection development
principles, since this government-produced data will be treated as a
library collection.

The first and most important task the ODS faces is the buildout of the
platform itself, as well as the creation of a sustainability plan and
documentation of the open data portal as a library collection.  Currently,
the library has a beta version of a data portal available at
opendata.chattlibrary.org; this was created using DKAN.  The ODS will
either continue work using this platform, or will present a case for the
adoption of another open source platform, such as CKAN.

Chattanooga Public Library considers this data portal a key piece of our
digital infrastructure as we develop more online library services and
migrate some of our traditional library services into a networked
environment.  The ideal candidate will bring innovative and creative
thought and workflows to our already robust digital services team.
 Eventually, the CPL anticipates serving more than just open government
data from this platform.  A candidate with a passion for developing cutting
edge services, skills to build and deliver applications and products, and a
desire to have fun working collaboratively with the rest of us will find
CPL to be a satisfying work environment.

Other qualifications, requirements, and preferences:

   - Undergraduate degree or equivalent experience in CS or related field
   - Demonstrated understanding of data structures and APIs
   - Familiarity with the Drupal CMS and DKAN or with CKAN
   - Familiarity with the LAMP stack; demonstrated PHP development
   experience
   - A strong history of contributions and commitments to open source
   projects
   - Please provide a link to your github account or another online
   portfolio
   - Bonus points for the applicant with UI / UX / design experience

This is a full-time position with benefits.  Sorry, this is not a remote
work opportunity, you will have to work in the library.

The salary for this job is $55,000/year.

Email application, resume, and portfolio to coope...@lib.chattanooga.gov

-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


[CODE4LIB] Open Data Specialist

2013-10-07 Thread Nate Hill
Hi all,

I'm working on a job description for an Open Data Specialist at my public
library.

This person would work for the public library as a builder/maintainer for
our open data portal (currently an instance of DKAN) which serves civic
(and eventually other) public domain data.

They would also be an open data evangelist and expert, working with other
city departments to get/keep them involved as contributors of useful,
useable data, etc.

I'd also like to highlight the collection development-like aspects of the
job.

Has anyone seen a similar job description?

Thanks

Nate


-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Open Data Specialist

2013-10-07 Thread Nate Hill
Thanks Toby... that is exactly where I'm starting to look.
This is a great resource:
http://project-open-data.github.io/cdo/
What is complicated is finding anything that relates this to classic
collection development activities.
I might have to just make that up!
If you see anything out there, let me know!
Cheers


On Mon, Oct 7, 2013 at 3:45 PM, Toby Greenwalt theanalogdiv...@gmail.comwrote:

 Nate,

 I'm guessing you're venturing into uncharted territory - at least as the
 library field is concerned. It's more likely that you'll find more relevant
 descriptions in either the urban planning or journalism fields. Let me poke
 around and see if I can dig something up.

 Toby


 On Mon, Oct 7, 2013 at 2:40 PM, Nate Hill nathanielh...@gmail.com wrote:

  Hi all,
 
  I'm working on a job description for an Open Data Specialist at my public
  library.
 
  This person would work for the public library as a builder/maintainer for
  our open data portal (currently an instance of DKAN) which serves civic
  (and eventually other) public domain data.
 
  They would also be an open data evangelist and expert, working with other
  city departments to get/keep them involved as contributors of useful,
  useable data, etc.
 
  I'd also like to highlight the collection development-like aspects of the
  job.
 
  Has anyone seen a similar job description?
 
  Thanks
 
  Nate
 
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://4thfloor.chattlibrary.org/
  http://www.natehill.net
 




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Open Data Specialist

2013-10-07 Thread Nate Hill
Thanks Ranti!
I think this is more of an academic library position, right? If anyone on
the list has a data services librarian in their world I'd love to speak to
them.
N

On Monday, October 7, 2013, Ranti Junus wrote:

 Nate,

 For classic collection development activities, you might want to explore
 job descriptions for Data Services librarians.


 ranti.


 On Mon, Oct 7, 2013 at 3:47 PM, Nate Hill 
 nathanielh...@gmail.comjavascript:;
 wrote:

  Thanks Toby... that is exactly where I'm starting to look.
  This is a great resource:
  http://project-open-data.github.io/cdo/
  What is complicated is finding anything that relates this to classic
  collection development activities.
  I might have to just make that up!
  If you see anything out there, let me know!
  Cheers
 
 
  On Mon, Oct 7, 2013 at 3:45 PM, Toby Greenwalt 
 theanalogdiv...@gmail.com javascript:;
  wrote:
 
   Nate,
  
   I'm guessing you're venturing into uncharted territory - at least as
 the
   library field is concerned. It's more likely that you'll find more
  relevant
   descriptions in either the urban planning or journalism fields. Let me
  poke
   around and see if I can dig something up.
  
   Toby
  
  
   On Mon, Oct 7, 2013 at 2:40 PM, Nate Hill 
   nathanielh...@gmail.comjavascript:;
 
  wrote:
  
Hi all,
   
I'm working on a job description for an Open Data Specialist at my
  public
library.
   
This person would work for the public library as a builder/maintainer
  for
our open data portal (currently an instance of DKAN) which serves
 civic
(and eventually other) public domain data.
   
They would also be an open data evangelist and expert, working with
  other
city departments to get/keep them involved as contributors of useful,
useable data, etc.
   
I'd also like to highlight the collection development-like aspects of
  the
job.
   
Has anyone seen a similar job description?
   
Thanks
   
Nate
   
   
--
Nate Hill
nathanielh...@gmail.com javascript:;
http://4thfloor.chattlibrary.org/
http://www.natehill.net
   
  
 
 
 
  --
  Nate Hill
  nathanielh...@gmail.com javascript:;
  http://4thfloor.chattlibrary.org/
  http://www.natehill.net
 



 --
 Bulk mail.  Postage paid.



-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


[CODE4LIB] public computers- Mac mini and Bootcamp?

2013-08-12 Thread Nate Hill
Is anyone on the list using mac computers and bootcamp or some other
partition to offer public access to either a mac or windows environment for
their users?  This seems like ti could be a pretty cool option to present
folks with.

Any thoughts on the matter?  I'm trying to figure out what to replace our
public computers with here in Chattanooga.  Obviously I want them to be
both inexpensive and awesome.

-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] public computers- Mac mini and Bootcamp?

2013-08-12 Thread Nate Hill
So VirtualBox allows you to feel like you are switching your OS without
rebooting, correct?
A user can, for example, fire up a Mac and then if they want to launch a
Windows environment they can do so with a double-click, yes?
Thanks all for your thoughts on this, it is helpful...



On Mon, Aug 12, 2013 at 1:56 PM, Cornel Darden Jr. corneldarde...@gmail.com
 wrote:

 Hi,

 The issue at public terminals is being able to switch between operating
 systems with out having to reboot. To my knowledge refit nor boot camp
 offers this.

 Thanks,

 Cornel Darden Jr.
 MSLIS
 Librarian
 Kennedy-King College
 City Colleges of Chicago
 Work 773-602-5449
 Cell 708-705-2945

  On Aug 12, 2013, at 12:48 PM, Francis Kayiwa fkay...@colgate.edu
 wrote:
 
  On Mon, Aug 12, 2013 at 11:57:21AM -0400, Nate Hill wrote:
  Is anyone on the list using mac computers and bootcamp or some other
  partition to offer public access to either a mac or windows environment
 for
  their users?  This seems like ti could be a pretty cool option to
 present
  folks with.
 
  Any thoughts on the matter?  I'm trying to figure out what to replace
 our
  public computers with here in Chattanooga.  Obviously I want them to be
  both inexpensive and awesome.
 
  I forgot to mention ReFit [0] (now defunct but should still work) and/or
 ReFind which is recommended at their Website.
 
  This will allow a user to select which OS to boot after POST.
 
  ./fxk
 
  [0] http://refit.sourceforge.net/
 
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://4thfloor.chattlibrary.org/
  http://www.natehill.net
 
  --
  People are beginning to notice you.  Try dressing before you leave the
 house.




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Policies for 3D Printers

2013-05-19 Thread Nate Hill
If fines, fee structures, and social contracts in community spaces interest
you, watch Clay Shirky's TED talk about cognitive surplus, and listen to
the story about day care centers and late pickup fees.
http://m.youtube.com/#/watch?v=qu7ZpWecIS8desktop_uri=%2Fwatch%3Fv%3Dqu7ZpWecIS8


On Sunday, May 19, 2013, 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



-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Policies for 3D Printers

2013-05-17 Thread Nate Hill
This is a draft that will be tweaked and go before our board very soon.
Feedback from the group is greatly appreciated.
###

Chattanooga Public Library (CPL) is committed to offering community access
to new and emerging technologies as part of our public computing services.
 In this age of digital publishing, desktop fabrication, and participatory
culture this means the library will offer access to physical and digital
tools which users will leverage to create, publish, and distribute their
own unique content. CPL applies the same standards to content that users
create in the library that we do to materials or media that the library
selects and purchases for public access.


It is the goal of the Library to provide a high quality collection of books
and media in a variety of formats and languages for all ages that is
responsive to the needs and interests of the community and reflective of
the diversity of the community. To support an informed public, the
collections represent diverse points of view, and may include materials
that some members of the public consider to be controversial in nature.
 Likewise, when patrons use library tools as a platform for creative
expression, the objects and media they create represent diverse points of
view and may also be considered controversial by some members of the
public.  The Chattanooga Public Library endorses the principles documented
in the American Library Association's Library Bill of Rights, Freedom to
Read Statement, Freedom to View Statement, Code of Ethics, and Core Values
of Librarianship Statement.  The freedom of creative expression that is
granted to patrons when they use library tools to create unique content is
an extension of these same principles.


Library users will not be permitted to use public tools to create material
or media that are:

   - illegal to own or produce
   - in violation of copyright or patent laws
   - unsafe, harmful or pose immediate threat to the well being of others
   present
   - in violation of location-specific policies, for example tighter
   restrictions might be placed on tools located in a children’s area




On Fri, May 17, 2013 at 8:02 AM, Edward Iglesias
edwardigles...@gmail.comwrote:

 Hello All,

 It looks like we will be getting a 3D printer in the library and it is now
 my job to write up a policy for its use.  Do any of you have
 similar policies you would be willing to share?

 Thanks,

 Edward Iglesias




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Policies for 3D Printers

2013-05-17 Thread Nate Hill
Yeah, costs are important but not part of a policy.

We've got $800 worth of filament which we expect will last us a long, long
time.
Rather than charge for prints, we are trying to create a different type of
social contract in the space... we are encouraging heavy users to
contribute back and donate time, expertise, and materials.
If it sounds idealistic, that is because it is.  But it is working.  We are
trying to create a different culture in this space than is typical of
libraries, and so far so good...

Fingers crossed, I hope it can last!

N


On Fri, May 17, 2013 at 2:33 PM, Wilhelmina Randtke rand...@gmail.comwrote:

 Yes, that was my only comment.  Supplies can can get expensive.  Will you
 charge, and how will you handle that?  It seems like it's not so different
 from recouping toner and paper when a person makes a Xerox.  Putting
 pricing in the policy is a little too detailed, but maybe it should
 reference a price list.

 -Wilhelmina Randtke


 On Fri, May 17, 2013 at 12:51 PM, Ramirez, Rue rue.rami...@ubc.ca wrote:

  Nate, are you planning to charge for use of the 3D printer and what is
 the
  charge model?
 
  -- Rue
 
 
 
  -- Rue
 
  -
  Renulfo (Rue) Ramirez
  Associate University Librarian
  Library Systems  Information Technology
  University of British Columbia Library
 
 
 
  -Original Message-
  From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
  Nate Hill
  Sent: Friday, May 17, 2013 5:10 AM
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: Re: [CODE4LIB] Policies for 3D Printers
 
  This is a draft that will be tweaked and go before our board very soon.
  Feedback from the group is greatly appreciated.
  ###
 
  Chattanooga Public Library (CPL) is committed to offering community
 access
  to new and emerging technologies as part of our public computing
 services.
   In this age of digital publishing, desktop fabrication, and
 participatory
  culture this means the library will offer access to physical and digital
  tools which users will leverage to create, publish, and distribute their
  own unique content. CPL applies the same standards to content that users
  create in the library that we do to materials or media that the library
  selects and purchases for public access.
 
 
  It is the goal of the Library to provide a high quality collection of
  books and media in a variety of formats and languages for all ages that
 is
  responsive to the needs and interests of the community and reflective of
  the diversity of the community. To support an informed public, the
  collections represent diverse points of view, and may include materials
  that some members of the public consider to be controversial in nature.
   Likewise, when patrons use library tools as a platform for creative
  expression, the objects and media they create represent diverse points of
  view and may also be considered controversial by some members of the
  public.  The Chattanooga Public Library endorses the principles
 documented
  in the American Library Association's Library Bill of Rights, Freedom to
  Read Statement, Freedom to View Statement, Code of Ethics, and Core
 Values
  of Librarianship Statement.  The freedom of creative expression that is
  granted to patrons when they use library tools to create unique content
 is
  an extension of these same principles.
 
 
  Library users will not be permitted to use public tools to create
 material
  or media that are:
 
 - illegal to own or produce
 - in violation of copyright or patent laws
 - unsafe, harmful or pose immediate threat to the well being of others
 present
 - in violation of location-specific policies, for example tighter
 restrictions might be placed on tools located in a children's area
 
 
 
 
  On Fri, May 17, 2013 at 8:02 AM, Edward Iglesias
  edwardigles...@gmail.comwrote:
 
   Hello All,
  
   It looks like we will be getting a 3D printer in the library and it is
   now my job to write up a policy for its use.  Do any of you have
   similar policies you would be willing to share?
  
   Thanks,
  
   Edward Iglesias
  
 
 
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://4thfloor.chattlibrary.org/
  http://www.natehill.net
 




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


[CODE4LIB] DPLA at C4L next week

2013-02-08 Thread Nate Hill
Hey all,

Looking forward to seeing you in Chicago next week!  Some folks have
already signed up for the DPLA
Hackathonhttp://wiki.code4lib.org/index.php/2013_preconference_proposals#DPLA_Intro.2FHacking
on
Monday afternoon, but for those who are on the fence/interested in the Digital
Public Library of America http://dp.la/ but not sure about their
technical skills, here is some additional information.

Here http://dp.la/wiki/Code4Lib_Hackathon is a quick rundown of key
things to know for the hackfest.  We'll have a handful of DPLA folks—myself
and SJ Klein (we co-chair the DPLA's participation and technical groups),
Jeff Licht (who's guiding the DPLA's technical development efforts), a
couple of developers from the Berkman Center (which is currently housing
the DPLA planning effort), and a representative from the DPLA
Secretariat—on hand to answer any questions you might have about the DPLA,
our platform/API, our upcoming launch in April, and our
soon-to-be-announced Appfest this spring.  Monday's hackathon is geared not
only toward developers eager to get their hands dirty with our new API, but
also toward those who are curious about the DPLA as a whole.

Please don't hesitate to let me know offlist if you have any specific
questions.

On a more personal note, I just want to say how psyched I am to be
attending this conference and meeting all of you in Chicago.  The code4lib
list/community has helped me solve countless problems over the past few
years, and I've always wanted to be part of one of these events.

See you soon!

Nate

-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Stand Up Desks

2013-02-07 Thread Nate Hill
My team of four is currently designing/building/recycling together our
office space on the 4th floor in Chattanooga- a raw 14,000 sq ft open
space.  We have plenty of old desks to use, and on our first iteration we
are each giving ourselves a personal sitting desk, but we will have
stations for shared standing desks/workbenches.  Something about standing
makes me want to make physical stuff rather than just digital stuff. I'm
really curious to see how it all works. Happy to report back.

Nate

On Thu, Feb 7, 2013 at 12:26 PM, Bohyun Kim k...@fiu.edu wrote:

 I use a bookcase in my office as a standup desk (photo below in the link)
 but it is really a matter of willpower I think.  I get tired when I try to
 do concentrated work while standing and my experience is that I cannot stay
 standing and working at the same time more than 15 min even if I try hard
 although this may depend on each person. =) Even with the alarm I often
 ignore it and don't stand up. Then everything is in vain. Something to
 think about before investing in a new piece of furniture.
 http://www.bohyunkim.net/blog/archives/2407

 Cheers,
 Bohyun

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Mark Pernotto
 Sent: Thursday, February 07, 2013 12:09 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] Stand Up Desks

 Despite my best efforts of sitting up straight, getting an ergonomic
 chair, making sure my desk is a proper height (I'm a tall guy, so my desk
 is 'modified' to reflect this), and I make sure I stand up and at least
 stretch every 30 minutes (or so), my back still bothers me some days.

 I saw a Wired article a few months back hailing the benefits of stand up
 desks (http://www.wired.com/wiredscience/2012/10/mf-standing-desk/), and
 also found an article in NY Times (

 http://www.nytimes.com/2012/12/02/business/stand-up-desks-gaining-favor-in-the-workplace.html?_r=1;
 )
 and wondered if there were any other developers/list members who used them.
  In my mind, I'm trading one problem for another, and I'm not sure I want
 to be standing up all day long.  On the other hand, my back is killing me
 today.

 Suggestions?

 Mark




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] usability testing software

2013-02-04 Thread Nate Hill
Thanks everyone for your responses!
Lots to play with.
N

On Mon, Feb 4, 2013 at 9:41 AM, Rogers, Nathan roger...@indiana.edu wrote:

 Depending what your budget there are a number of good web based services
 out there. This breakdown is pretty good although I only have firsthand
 experience with WebSort (free version) and Crazyegg. If all you need to
 capture is audio/video I know some people that have made due with
 Camtasia, which is available for OS X.

 On 1/31/13 10:35 AM, Nate Hill nathanielh...@gmail.com wrote:

 Hi all,
 Years ago I had the opportunity to use Morae to do some usability testing.
 http://www.techsmith.com/morae.html
 I may have an opportunity to put together a little bit of a usability
 testing lab at my library, and I wonder if anyone can suggest a similar
 product but...
 I'd like it to run on Macs.
 Suggestions?
 thanks
 
 --
 Nate Hill
 nathanielh...@gmail.com
 http://4thfloor.chattlibrary.org/
 http://www.natehill.net




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


[CODE4LIB] usability testing software

2013-01-31 Thread Nate Hill
Hi all,
Years ago I had the opportunity to use Morae to do some usability testing.
http://www.techsmith.com/morae.html
I may have an opportunity to put together a little bit of a usability
testing lab at my library, and I wonder if anyone can suggest a similar
product but...
I'd like it to run on Macs.
Suggestions?
thanks

-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] project management system

2013-01-14 Thread Nate Hill
Been using Podio with some friends and kind of like it.

https://podio.com/

N

On Monday, January 14, 2013, Brad Rhoads wrote:

 Actually you can get it up and running on Amazon in few minutes.
 http://bitnami.org/stack/redmine
 ---
 www.maf.org/rhoads
 www.ontherhoads.org


 On Mon, Jan 14, 2013 at 11:45 AM, John Fink 
 john.f...@gmail.comjavascript:;
 wrote:

  We use Redmine, and we're pretty happy with it. It's often used for
  software, but we've found it very helpful for a range of projects.
 
  It does require that you run it locally iirc, and therefore will require
  that you have someone who can (or can learn) to deploy Rails apps.
 
  jf
  On 2013-01-14 1:41 PM, Eric Phetteplace phett...@gmail.comjavascript:;
 wrote:
 
   Redmine http://www.redmine.org/ is an open source solution in this
   space.
   I haven't used it so I can't speak for its quality.
  
   Best,
   Eric
  
  
   On Mon, Jan 14, 2013 at 1:38 PM, Schwartz, Raymond 
 schwart...@wpunj.edu javascript:;
   wrote:
  
Adam,
   
Where is the free version of basecamp.  The website only offers a 45
  day
free trial.  All the rest are subscriptions.  /Ray
   
-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDUjavascript:;]
 On Behalf
  Of
Adam Traub
Sent: Monday, January 14, 2013 1:33 PM
To: CODE4LIB@LISTSERV.ND.EDU javascript:;
Subject: Re: [CODE4LIB] project management system
   
Hi Kun,
   
I'm a big fan of Basecamp (http://basecamp.com/).  With a small
 group,
   it
is pretty easy to get by with just the free version and it handles
distribution and archiving of emails.  Unless you're looking for
time-tracking, it has done a very good job for a couple of the
 projects
I've worked on.  I've noticed a few people get excited about the
  ability
for it to store files and have wikis (called whiteboards in
   Basecamp),
though it is easy to outgrow the free version quickly.  I generally
 use
   it
as a scheduling, to-do list (with assignments), and email system.
  You
   can
always complement the file storage with Dropbox or an internal file
   system.
   
Cheers,
Adam Traub
   
-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDUjavascript:;]
 On Behalf
  Of
Lin, Kun
Sent: Monday, January 14, 2013 1:27 PM
To: CODE4LIB@LISTSERV.ND.EDU javascript:;
Subject: [CODE4LIB] project management system
   
Hi all,
   
Our library is looking for a project management system. Does anyone
 has
any suggestions on which one to choose? We only have a very small
 team
   and
our main focus is to guide our librarians to submit their ideas and
 for
record tacking purposes.
   
Thanks
Kun
   
  
 



-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] livestream suggestion

2012-11-15 Thread Nate Hill
For some reason I felt like it needed to be more complicated than that.
 Maybe it doesn't...
I would like to be able to promote a link to the livestream ahead of
time... on posters and whatnot...
I'd also like to be able to record at the same time, but maybe that is a
different issue.


On Thu, Nov 15, 2012 at 9:57 AM, Toby Greenwalt
theanalogdiv...@gmail.comwrote:

 Nate -

 Have you tried a Google Hangout? You can stream live to Youtube, and
 audience members require zero extra software to watch/participate. We used
 it last night for the OITP digital literacy program, and it worked pretty
 well for us.

 Toby


 On Thu, Nov 15, 2012 at 8:45 AM, Nate Hill nathanielh...@gmail.com
 wrote:

  Can anyone suggest the most wonderful high quality ad-free live streaming
  service I could use at my library?
  Happy to pay some $ for a subscription, but only for the most bestest.
  Thanks
  N
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://4thfloor.chattlibrary.org/
  http://www.natehill.net
 




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Nate Hill
lynda.com


On Thu, Nov 1, 2012 at 5:00 PM, Bohyun Kim k...@fiu.edu wrote:

 Do you all really want a C4L wiki page that lists c4l and c4l journal on
 top of recommended resources?

 I bet you do,  but let's try some diversity, shall we?

 ~Bohyun


 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Jonathan Rochkind
 Sent: Thursday, November 01, 2012 4:57 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to
 newbie coders in a library?

 http://journal.code4lib.org

 On 11/1/2012 4:24 PM, Bohyun Kim wrote:
  Hi all code4lib-bers,
 
  As coders and coding librarians, what is ONE tool and/or resource that
 you recommend to newbie coders in a library (and why)?  I promise I will
 create and circulate the list and make it into a Code4Lib wiki page for
 collective wisdom.  =)
 
  Thanks in advance!
  Bohyun
 
  ---
  Bohyun Kim, MA, MSLIS
  Digital Access Librarian
  bohyun@fiu.edu
  305-348-1471
  Medical Library, College of Medicine
  Florida International University
  http://medlib.fiu.edu
  http://medlib.fiu.edu/m (Mobile)
 
 




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Nate Hill
Huh.  Michael, I'd love to know more about why I should care about SASS.
I kinda like writing CSS.
I see why LESS http://lesscss.org/ makes sense, but help me under stand why
SASS does?

On Thu, Nov 1, 2012 at 5:02 PM, Ethan Gruber ewg4x...@gmail.com wrote:

 Google is more useful than any reference book to find answers to
 programming problems.
 On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote:

  Hi all code4lib-bers,
 
  As coders and coding librarians, what is ONE tool and/or resource that
 you
  recommend to newbie coders in a library (and why)?  I promise I will
 create
  and circulate the list and make it into a Code4Lib wiki page for
 collective
  wisdom.  =)
 
  Thanks in advance!
  Bohyun
 
  ---
  Bohyun Kim, MA, MSLIS
  Digital Access Librarian
  bohyun@fiu.edu
  305-348-1471
  Medical Library, College of Medicine
  Florida International University
  http://medlib.fiu.edu
  http://medlib.fiu.edu/m (Mobile)
 




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] SASS

2012-11-01 Thread Nate Hill
friggin' awesome Michael. thanks for your clear explanation!
i'll try out SASS :)

On Thu, Nov 1, 2012 at 6:03 PM, Michael Schofield mschofi...@nova.eduwrote:

 Hi Nate,

 I accept your challenge. For those reading who don't know,
 SASS--Syntactically Awesome Style Sheets (www.sass-lang.com) --is a CSS
 preprocessor. When bundled with COMPASS (http://compass-style.org/) I find
 that it does a few things:

 1.) Helps write DRYer CSS
 2.) Makes managing huge site-wide stylesheets easy
 3.) Helps write CSS faster.
 4.) um, variables.
 5.) math.

 Less does all this, too - but IMHO SASS is much more robust and
 user-friendly. Oh, Chris Coyier (www.css-tricks.com) agrees
 (http://css-tricks.com/sass-vs-less/). He does a very thorough,
 perk-by-perk
 breakdown and ultimately concludes with SASS. I guess, ultimately, use what
 you like. Here's my take:

 We have to adhere to our institutional color scheme. We use about ten
 colors
 that periodically get changed. As you probably know, running through your
 CSS to find and change hex color codes can be a pain. With SASS, you can
 store all of your colors as variables and have to only change them once.
 For
 example:

 $light-blue: #50AFDF;
 $dark-blue: #006699;

 a { color: $dark-blue; }

 SCSS (Sassy CSS) is exactly the same syntax as CSS. So the best way to
 start
 using SASS is to just write CSS. Normally, for hover / focus / active
 effects, you would have to write a:hover. With SCSS you can nest

 a {
 color: $dark-blue;
 :hover, :active, :focus {
 color:  $light-blue;
 }
 }

 I've started getting away from hex colors, but I have a hard time
 looking-up
 rgba. SASS does it for me:

 color:  rgba($dark-blue);

 Which, if you remember, I stored as a hex value. It also helps me pick a
 consistent hover/active effect without having to have predefined light
 blue. I could just do

 color: lighten($dark-blue, 9%);

 The most important thing for me is the ability to organize. For best
 performance, you usually want just 1 CSS file. There are a lot of parts of
 the CSS that are modular and benefit from being reused. So, what you can
 do,
 is make up as many modular .scss files as needed and import them into a
 main
 stylesheet. @importing in SCSS isn't like in CSS, because the compiler will
 take all your different chunks and output one compressed CSS file. My
 folder
 structure usually looks like this

 _normalize.scss
 _mixins.scss
 _base.scss
 _481up.scss
 _grid.scss
 _768up.scss
 _1030up.scss
 styles.scss

 The underscore tells the preprocessor not to compile and output individual,
 mini-CSS files. All it outputs is a single styles.css file. This also makes
 for an easy mobile-first stylesheet, because you @import into styles.css
 first the normalize/mixins/base styles, and then the rest import into
 appropriate mediaqueries. Styles.css might look like

 @media only screen and (min-width: 768) {

 @import 'grid';
 @import '768up';

 }

 Other things: @extending a class rather than repeating styles (again, DRY).
 Utilizing @includes and mixins to write prefix free CSS3 (the resulting CSS
 is packaged with all the prefixes).

 ... at this point, my wife comes around to pick me up from work. But, Nate
 (and whomever else), I think this is definitely a useful bandwagon to jump
 on. Again, see: http://css-tricks.com/sass-vs-less/

 All the best,

 Michael Schofield

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Nate
 Hill
 Sent: Thursday, November 01, 2012 5:06 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to
 newbie coders in a library?

 Huh.  Michael, I'd love to know more about why I should care about SASS.
 I kinda like writing CSS.
 I see why LESS http://lesscss.org/ makes sense, but help me under stand
 why
 SASS does?

 On Thu, Nov 1, 2012 at 5:02 PM, Ethan Gruber ewg4x...@gmail.com wrote:

  Google is more useful than any reference book to find answers to
  programming problems.
  On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote:
 
   Hi all code4lib-bers,
  
   As coders and coding librarians, what is ONE tool and/or resource
   that
  you
   recommend to newbie coders in a library (and why)?  I promise I will
  create
   and circulate the list and make it into a Code4Lib wiki page for
  collective
   wisdom.  =)
  
   Thanks in advance!
   Bohyun
  
   ---
   Bohyun Kim, MA, MSLIS
   Digital Access Librarian
   bohyun@fiu.edu
   305-348-1471
   Medical Library, College of Medicine Florida International
   University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
  
 



 --
 Nate Hill
 nathanielh...@gmail.com
 http://4thfloor.chattlibrary.org/
 http://www.natehill.net




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] email to FTP or something?

2012-10-17 Thread Nate Hill
thank you all for this information.  was away from email for the day and
came back to find all the help!  yes!
N

On Wed, Oct 17, 2012 at 1:30 PM, Eric Lease Morgan emor...@nd.edu wrote:

  The traditional Unix tool for this job is procmail[1].

   procmail++  That cool little email filter thing was the core of my Mr.
 Serials Process way back in 1994 or so. And it still works great! The
 syntax of its recipes is a bit obtuse, but still… --ELM




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Seeking examples of outstanding discovery layers

2012-09-20 Thread Nate Hill
I keep on thinking about how infrequently I use search to surface the media
that I want.

I mean, if I was doing serious research yeah I'd search and drill way past
2.5 pages of results, I'd look at facets, I'd go bananas getting to the
stuff I need to get to.

But increasingly I deal with interfaces that treat search as a secondary
feature, with predictive or popular results being visually pushed to the
'home page'.

Think about your Apple TV, for example.






On Thu, Sep 20, 2012 at 4:00 PM, Rene Wiermer rwier...@googlemail.comwrote:

 Promoting our own site:
 http://www.theeuropeanlibrary.org

 We are aggregating bibliographic records from 48 European national
 libraries, major research libraries and some other free sources. We
 also feature some special exhibitions, full text content and some
 federated search for those collections that cannot be harvested.

 It is a complete in-house development,Java/Solr based, from
 aggregation and processing framework to frontend, using Apache Wicket.

 Regards,
 Rene Wiermer




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Seeking examples of outstanding discovery layers

2012-09-20 Thread Nate Hill
I made this sound like way too much of a blanket statement. I agree with
you. Allow me to refine what im saying a little later...

On Thursday, September 20, 2012, Ross Singer wrote:

 On Thursday, September 20, 2012 at 4:13 PM, Nate Hill wrote:
  I keep on thinking about how infrequently I use search to surface the
 media
  that I want.
 
 

 If this includes Google, I would say you are in the solid minority with
 this approach to discovery.
 
  I mean, if I was doing serious research yeah I'd search and drill way
 past
  2.5 pages of results, I'd look at facets, I'd go bananas getting to the
  stuff I need to get to.
 
 

 I guess I'm skeptical about this pages and pages of results for stuff that
 people are researching.  Going back to Google (where searches frequently
 result in thousands of pages of results), I'm really only overwhelmed with
 the signal to noise ratio when I'm trying to search for a very specific
 problem that has very common terms.  Like Airplay icon not appearing.
 
  But increasingly I deal with interfaces that treat search as a secondary
  feature, with predictive or popular results being visually pushed to the
  'home page'.
 
  Think about your Apple TV, for example.
 This is actually a feature I never use on my Apple TV.  Analogous would be
 Amazon's homepage (I can't say I've ever serendipitously bought something
 'recommended' for me on the homepage, although I have bought recommended
 things after search) or Netflix.  I do sometimes use Netflix's suggestions
 to help jog my memory of stuff to search for, however.

 I think, at the end of the day, discovery is hard and is VERY specific to
 the task, collection and individual (all three of which are variables) and
 shouldn't be limited to a particular approach.

 -Ross.



-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Maker Spaces and Academic Libraries

2012-08-27 Thread Nate Hill
Just to be clear, I was not suggesting that it is a bad idea to have these
spaces in academic libraries.  Quite the contrary.

I'm not sure I've heard anyone state these arguments this clearly... and it
is good to hear them.

As a public librarian I always keep an eye on what happens in academic
libraries; frequently public libraries are able to adapt then adopt
functions and innovations a little after academic libraries implement them.
 I'm asking these questions because I sometimes covet the academic
library's clearly defined, targeted market (the students) and see this as
an opportunity to learn before designing similar services to a bigger,
harder to pin down market (the public).

I'm particularly fond of two responses: 1) why repeat things in multiple
departments when you can save $ by doing something once and 2) the notion
that cross-disciplinary cross-pollination comes from hosting services this
way.

Does anyone have a space running at their academic library that interacts
directly with similar but perhaps advanced equipment features in different
departments?  For example, are there instances where the library offers the
CAD software but then cutting/building/printing happens in different
departmental labs around campus?  The idea of a clearly defined scope of
what the library can and will support and the factors that might determine
that scope are interesting to me.






On Mon, Aug 27, 2012 at 10:20 AM, Jason Griffey grif...@gmail.com wrote:

 There have been two very fine answers already (Go Brooke and Jeff!)
 but I'll add one more data point. The purpose of an academic library
 (at least every academic library that I've been associated with) can
 be boiled down to, pretty much, two things:

 1. Support the curriculum of the school
 2. Support the research of the faculty, students, and staff when it
 extends beyond the curriculum

 The second is necessary for the growth of the first. While Ross is
 correct that eventually, whether implicit or explicit, some lines are
 likely to be drawn (we are very interested in Maker culture and
 spaces, we probably aren't going to be putting in CNC routers...just
 because we don't have the environment). But whatever tools I can put
 in front of the students and faculty that are available for _everyone_
 and not siloed away in an engineering lab that you have to be part of
 the grant team to use...well, that's good for my University. And the
 tools are, frankly, way more interesting when they get used by
 non-obvious groups...I can't wait to see what a History student might
 do with a 3D printer, for instance.

 Jason



 On Mon, Aug 27, 2012 at 9:05 AM, Nate Hill nathanielh...@gmail.com
 wrote:
  Can anyone on the list help clarify for me why, in an academic setting,
  this kind of equipment and facility isn't part of a laboratory in an
  academic department?
 
  Don't get me wrong I am *way* into access to tools, but I remember when I
  went to art school that the building had a shop in it.  The shop had a
  woodshop, welders, metal lathes, etc.  And it belonged there, not in the
  library- because it supported what that department was all about.
 
  Are makerspaces in academic libraries examples of libraries picking up
  slack that academic departments should be dealing with?
 
  I ask this with zero snark, I genuinely want to hear some thoughts on
  this...
 
  Nate
 
  On Mon, Aug 27, 2012 at 8:54 AM, Paul Butler (pbutler3) 
 pbutl...@umw.eduwrote:
 
  Hi All,
 
  Yes, this Fall we are opening the Think Lab here at UMW Libraries. While
  we have been part of the planning process for the space, I would say
 thus
  far the library has played the role of landlord more than anything
 else. I
  see this partnership developing as time progresses. (I have a few
 projects
  planned myself.)
 
  A colleague, Tim Owens, is blogging about the Think Lab here:
 
 http://www.makerbot.com/blog/2012/07/26/help-tim-owens-build-an-awesome-makerspace/
 
  Cheers, Paul
  +-+-+-+-+-+-+-+-+-+-+-+-+
  Paul R Butler
  Assistant Systems Librarian
  Simpson Library
  University of Mary Washington
  1801 College Avenue
  Fredericksburg, VA 22401
  540.654.1756
  libraries.umw.edu
 
  Sent from the mighty Dell Vostro 230.
 
  -Original Message-
  From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
  Edward Iglesias
  Sent: Thursday, August 23, 2012 12:11 PM
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: [CODE4LIB] Maker Spaces and Academic Libraries
 
  Hello All,
 
  A colleague and I are going to be presenting at code4lib NE on the
 subject
  of makerspaces in academic libraries.  Are any of you doing this?  If
 so I
  would love to pick your brains a little.
 
  Edward Iglesias
 
 
 
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://www.natehill.net




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


Re: [CODE4LIB] Maker Spaces and Academic Libraries

2012-08-27 Thread Nate Hill
.  (I won't get into the issue of if it's a stupid law or not ...
 this is something the legal department needs to weigh in on).  And
 conversely, if you're a public institution and you censor what people are
 allowed to make, then you get into first amendment issues.

 ...

 On a completely unrelated note, when I first saw the question about
 libraries  maker spaces, I was thinking in the context of public
 libraries, and thought the idea was pretty strange.  I see a much better
 fit for academic libraries, but I'm still not 100% sold on it.  In part, I
 know that it's already possible to get a lot of stuff 'made' at most
 universities, but you risk treading on certain trade's toes, which could
 piss off the unions.  Eg, we had a sign shop who had some CNC cutters for
 sheet goods (this was the mid 1990s), carpenters and such under the
 building maintenance, large scale printing and book binding through the
 university graphics department (they later outsourced the larger jobs, got
 rid of the binding equipment).

 I could see the equipment being of use to these groups, but I don't know
 that they'd be happy if their lack of control over being able to make money
 by charging for their services would go over well.

 I would assume that if you were to move forward with this, that you'd need
 to identify the groups that could make use of it, how it might affect other
 groups (eg, those people that charged for performing these services), and
 try to get buy-in from all communities.  You don't need a union picket line
 popping up because they think you're trying to take their jobs.*

 -Joe


 * I'm generally pro-union, but I'm still bitter about an incident where I
 had a couple of hours of my time wasted at the San Francisco Moscone
 Center, as a I needed our crate to pack up monitors, and I got it 1/2 way
 out of their storage area before someone noticed me ... and he spent more
 time giving me a lecture about how that was someone else's job (as if my
 intention was union busting), when he could've just said they wanted to get
 the carpet up first before rolling crates around ... then I had to sit
 around for another hour, because he insisted on rolling my crate all the
 way back to where it was ... and finally, he noticed me getting annoyed, so
 he called in someone to deliver the crate, so they brought in someone with
 a forklift to move it the 30-odd yards when it had its own damned wheels
 and if I'd have gone under the curtain, it would've only had to go 5 yards)


 [and um ... insert standard disclaimer about how I'm not speaking for my
 employer, etc.]




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


Re: [CODE4LIB] new server

2012-07-16 Thread Nate Hill
I should have anticipated a lot of folks would be pushing AWS or Rackspace
or something off-site.

At my last job in San Jose I would have *loved* to have outsourced all of
this because of the complications working with both city and University IT
and network.
I would have loved to have kissed those Windows servers goodbye and brushed
up on my Linux and had the 24 hour support and zero downtime guarantee that
came with such a solution.

In Chattanooga, the situation is different.

We've got the 1 gig connection, and it is a big piece of this wonderful
city's identity.  I definitely don't know enough about network architecture
to speak meaningfully about it, but we are moving from an antiquated setup
to the fastest public internet in the country.  It's pretty cool.  I don't
think outsourcing is really part of that plan, you know?  I'm really
looking forward to engaging the local geek community in creating local
solutions.

I do imagine that in the future as we do one-off apps we'll experiment with
AWS.  For now, I'm awfully excited to set up some hardware, have control of
that hardware (that cannot be taken for granted in public libraries) and do
some tinkering.

Yes... I do need more than just a production server, but I've got some
reconditioned boxes coming from the city that I can play with for testing
and staging (for now).

For now, this server is going to run/host a Drupal website for the library.

Please, anybody, do speak up if you think my approach is flawed...

N

On Mon, Jul 16, 2012 at 8:43 PM, Ross Singer rossfsin...@gmail.com wrote:

 This answer segues well into my question: why, exactly, do you want a
 physical server?

 I realize that there are plenty arguments for running your own hardware
 (and bandwidth is cheap and plentiful in Chattanooga -- which deals with
 the main carrying cost), but, presumably you'll need more than one (for
 replication and whatnot), right?

 What exactly do you plan to run/host on this server?

 -Ross.

 On Monday, July 16, 2012, Cary Gordon wrote:

  We currently use Dell in our datacenter, but we are moving almost all
  of our servers to AWS over the next 10 months.
 
  Thanks,
 
  Cary
 
  On Mon, Jul 16, 2012 at 11:52 AM, Nate Hill nathanielh...@gmail.com
 javascript:;
  wrote:
   I'm shopping for a new dedicated server for our public library website.
   I'd like to run Ubuntu.
   Does anyone have any hardware suggestions/guidance they'd like to
 offer?
   I'd like to not spend a zillion dollars.
   Thanks-
  
   --
   Nate Hill
   nathanielh...@gmail.com javascript:;
   http://www.natehill.net
 
 
 
  --
  Cary Gordon
  The Cherry Hill Company
  http://chillco.com
 




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


[CODE4LIB] Job Opportunity- Systems Administrator / Creative Technologist, Chattanooga Public Library

2012-07-12 Thread Nate Hill
The Chattanooga Public Library is seeking a talented and visionary systems
administrator to be a part of our transformation into a world-class library.

Tennessee’s fourth largest city, Chattanooga is home to mountains, lakes
and the Tennessee River and is a regional hub of outdoor activity.  A
revitalized downtown district and a growing arts culture combine to make
Chattanooga enjoyable for all ages.  With a low cost-of-living and a
moderate climate, Chattanooga is a great place to live and work.

The Systems Administrator will be responsible for maintenance and
administration of the library’s online catalog and related software.  This
position will work closely with our management team as we seek to provide
the best library experience available for our customers.  Chattanooga’s
status as a “Gig City” will offer endless opportunity for technological
expansion. The Public Library requires a forward thinking Systems
Administrator with a proven track record of creative problem solving and
innovation to lead that expansion.

This position requires a Master’s degree in Library Science from an
ALA-accredited graduate program and a minimum of four (4) years of
experience as a professional librarian.  The ideal candidate is a creative
technologist with previous experience as a database administrator,
preferably with Polaris or another ILS.  Demonstrated knowledge of both
client and server side scripting languages, as well as HTML, CSS, XML and
JSON are required.

Minimum beginning salary is $50,000 annually.  Excellent benefits are
available through the City of Chattanooga.

Application forms are available for download at the Chattanooga Public
Library website http://www.lib.chattanooga.gov/employment.html  Please
include a resume and contact information for three professional references
along with a completed application form.

Send to:
Personnel Office
Chattanooga Public Library
1001 Broad Street
Chattanooga, TN 37402

or

Jim Cooper
coope...@lib.chattanooga.gov



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


Re: [CODE4LIB] Unglue.it has launched

2012-05-17 Thread Nate Hill
Congrats to you and your team. This is wonderful-
Nate



On May 17, 2012, at 11:33 AM, Eric Hellman e...@hellman.net wrote:

 There's even the beginnings of an API .
 
 https://unglue.it/api/help
 
 Lots of work left to do, though! Not much point unless the campaigns succeed.
 
 Eric


Re: [CODE4LIB] Library site design patterns

2012-05-11 Thread Nate Hill
Glad you like One-Pager.
The free template is meant as a starting point - indeed library sites all
need to be different.
A Drupal version of it is nearly complete.
Stay tuned for that.
Nate


On Fri, May 11, 2012 at 6:49 AM, Junior Tidal jti...@citytech.cuny.eduwrote:

 I like the onepager design a lot and I'm waiting for InFlux to develop a
 Drupal version. I'd like to do a test-drive and do a usability test,
 because I think simple designs go a long way.

 I like your approach Sean; that is, to design around what's being used the
 most. I've found that our users don't go more than a couple levels deep
 into the site, and they do most of what they need to do on the homepage.

 Best,

 Junior Tidal
 Assistant Professor
 Web Services and Multimedia Librarian
 New York City College of Technology, CUNY
 300 Jay Street, Rm A434
 Brooklyn, NY 11201
 718.260.5481

 http://library.citytech.cuny.edu


  Sean Hannan shan...@jhu.edu 5/10/2012 5:53 PM 
 There's this thing: http://influx.us/onepager

 But I don't really believe in it.

 I know the library world is full of people that think that we're unique
 snowflakes, but at least in my case (for library websites) I find that to
 be
 true.  This is based on a number of factors: how librarians instruct
 patrons, analytics data, faculty database preferences.

 I look at some academic library websites and see the things that they
 highlight and I know that our patrons here have zero interest in that.

 In fact, our new website (beta heresies:
 http://testsh.mse.jhu.edu/newwebsite) is minimizing the amount of content
 as
 much as possible. Instructional content is in LibGuides, databases are in
 Xerxes/metalib, catalog is Blacklight.  There's really no reason for us to
 pull our users deeper into the site when everything they want is somewhere
 else. The website will then become a facilitator rather than a collector.
 That's the approach that's going to work for us; I can see a number of
 institutions where that would be horrifying and wrong.

 Collect some data (clicktracking data in particular) and find out where
 your
 users are going and what content is being used. Design around that.

 -Sean


 On 5/10/12 5:41 PM, Patrick Berry pbe...@gmail.com wrote:

  So, there are a gajillion and one design pattern libraries out
 there...has
  anybody come across a set of design patterns focused on library web
 sites?
 
  Thanks,
  Pat




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


[CODE4LIB] symfony

2012-03-08 Thread Nate Hill
Is there anyone on this list who is:

   1. going to the PLA 2012 conference in Philadelphia next week
   2. tight with the Symfony PHP framework
   3. willing to hang with me, get me set up, and walk me through a thing
   or two
   4. happy to drink the beers I will provide as compensation for your
   services

This would speed up my learning curve, and would be fun...!

Nate

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


[CODE4LIB] question.

2012-03-05 Thread Nate Hill
apologies for cross-posting.

Does anyone on this list know if there is an existing solution to the
following scenario?

I'd like to create a basic form, on *paper.*
Fields might include: name, age, address, library branch.
Then, I'd like to have an app for my iPhone (or whatever) that can take a
picture of that form, perform OCR on the fields, and populate a database
with the results based on the form template.
This would be very useful.

Thanks-
Nate

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


[CODE4LIB] Any libraries have their sites hosted on Amazon EC2?

2012-02-21 Thread Nate Hill
Apologies for cross-posting.
If yes, I'd love to hear why you chose to and how that is working out for
you.
Thanks!

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


[CODE4LIB] math problem

2011-12-20 Thread Nate Hill
Here's a brain teaser for the mathematically inclined:

I've got a set of values that I want to scale to the 0-255 range so that I
can adjust colors in my CSS.
Say I have the following data: (6, 457, 97, 200, 122).
I'd like to scale those numbers so that the highest one, 475 = 255.
and the lowest one, 6 = 0.
All of the other numbers, 97, 200, and 122 should be scaled proportionally
to fit within the range.

This way, when I loop through and hit my CSS {background-color:rgb(255,
**data**, 255);} each piece of data will generate a different color and
I'll have the maximum spread in proportionally correct colors from 0-255.

There's probably some math operation to do this, but I know I paid far too
little attention in math class as a kid.  When will I ever need to use
this stuff in *real life*, I asked the teacher with a sneer.

If anyone could point me in the right direction I'd appreciate it.

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


Re: [CODE4LIB] math problem

2011-12-20 Thread Nate Hill
Thanks Nate- I'll get this working and check back with these other options.

I've got a top 25 list of fiction titles, and I'm making a set of divs
change color according to how many times they've been checked out.  If it
looks bad and it's a lousy approach no doubt I'll try something else.

On Tue, Dec 20, 2011 at 9:40 AM, Nate Vack njv...@wisc.edu wrote:

 On Tue, Dec 20, 2011 at 10:57 AM, Nate Hill nathanielh...@gmail.com
 wrote:

  This way, when I loop through and hit my CSS {background-color:rgb(255,
  **data**, 255);} each piece of data will generate a different color and
  I'll have the maximum spread in proportionally correct colors from 0-255.

 I'd need to see exactly what you're doing, but I think this method may
 leave you somewhat unsatisfied. The magenta-white color scale isn't
 gonna be lovely, and there's no sense of absolute scale to this
 technique. Maybe that's what you want, but... probably not. You might
 want to say Hey, values are supposed to be from 0 to 450; anything
 outside this range should be clamped. Or highlighted. Or something.

 Anyhow, for perceptually good color scales, this is a great resource:

 http://colorbrewer2.org/

 ... and if you want a good way to generate color ramps in javascript,
 the most excellent d3.js library will help you out:

 http://mbostock.github.com/d3/

 In this case, to create a scale like this, you'd do:

 var data = [6, 457, 97, 200, 122];
 var color_scale = d3.scale.linear().domain([d3.min(data),
 d3.max(data)]).range(['#FF00FF', '#FF']); // we're expecting data
 from 6..457, and will output magenta to white...

 console.log(color_scale(6)); // rgb(255,0,255);
 console.log(color_scale(457)) // rgb(255,255,255);
 console.log(color_scale(500)) // rgb(255,279,255); //oops!
 color_scale.clamp(true);
 console.log(color_scale(500)) // rgb(255,255,255); //better!

 -n




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


Re: [CODE4LIB] jQuery Ajax request to update a PHP variable

2011-12-06 Thread Nate Hill
csv files are what I have- they are easy for the not-technically inclined
staff to create and then save to a folder.  I was really just hoping to
make this easy on the people who make the reports.


On Tue, Dec 6, 2011 at 10:21 AM, Dave Caroline
dave.thearchiv...@gmail.comwrote:

 I dont understand the thinking and waste of time scanning entire csv
 files where a database table with good indexing can be a lot faster
 and use less server memory.

 Do the work once up front when the data becomes available not on every
 page draw.

 I subscribe to the read/send and mangle as little as possible(server
 and client) on a web page view

 Dave Caroline




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


[CODE4LIB] jQuery Ajax request to update a PHP variable

2011-12-05 Thread Nate Hill
If I have in my PHP script a variable...

$searchterm = 'Drawing';

And I want to update 'Drawing' to be 'Cooking'  w/ a jQuery hover effect on
the client side then I need to make an Ajax request, correct?
What I can't figure out is what that is supposed to look like... something
like...

$.ajax({
  type: POST,
  url: myfile.php,
  data: ...not sure how to write what goes here to make it 'Cooking'...
});

Any ideas?


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


Re: [CODE4LIB] jQuery Ajax request to update a PHP variable

2011-12-05 Thread Nate Hill
As always, I provided too little information.  Dave, it's much more
involved than that

I'm trying to make a kind of visual browser of popular materials from one
of our branches from a .csv file.

In order to display book covers for a series of searches by keyword, I
query the catalog, scrape out only the syndetics images, and then display 4
of them.  The problem is that I've hardcoded in a search for 'Drawing',
rather than dynamically pulling the correct term and putting it into the
catalog query.

Here's the work in process, and I believe it will only work in Chrome right
now.
http://www.natehill.net/vizstuff/donerightclasses.php

I may have a solution, Jason's idea got me part way there.  I looked all
over the place for that little snippet he sent over!

Thanks!



On Mon, Dec 5, 2011 at 2:44 PM, Walker, David dwal...@calstate.edu wrote:

  And I want to update 'Drawing' to be 'Cooking'  w/ a jQuery hover effect
  on the client side then I need to make an Ajax request, correct?

 What you probably want to do here, Nate, is simply output the PHP variable
 in your HTML response, like this:

  h1 id=foo?php echo $searchterm ?/h1

 And then in your JavaScript code, you can manipulate the text through the
 DOM like this:

  $('#foo').html('Cooking');

 --Dave

 -
 David Walker
 Library Web Services Manager
 California State University


 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Nate Hill
 Sent: Monday, December 05, 2011 2:09 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] jQuery Ajax request to update a PHP variable

 If I have in my PHP script a variable...

 $searchterm = 'Drawing';

 And I want to update 'Drawing' to be 'Cooking'  w/ a jQuery hover effect
 on the client side then I need to make an Ajax request, correct?
 What I can't figure out is what that is supposed to look like... something
 like...

 $.ajax({
  type: POST,
  url: myfile.php,
  data: ...not sure how to write what goes here to make it 'Cooking'...
 });

 Any ideas?


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




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


Re: [CODE4LIB] jQuery Ajax request to update a PHP variable

2011-12-05 Thread Nate Hill
Something quite like that, my friend!
Cheers
N

On Mon, Dec 5, 2011 at 3:10 PM, Walker, David dwal...@calstate.edu wrote:

 I gotcha.  More information is, indeed, better. ;-)

 So, on the PHP side, you just need to grab the term from the  query
 string, like this:

  $searchterm = $_GET['query'];

 And then in your JavaScript code, you'll send an AJAX request, like:

  http://www.natehill.net/vizstuff/catscrape.php?query=Cooking

 Is that what you're looking for?

 --Dave

 -
 David Walker
 Library Web Services Manager
 California State University


 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Nate Hill
 Sent: Monday, December 05, 2011 3:00 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] jQuery Ajax request to update a PHP variable

 As always, I provided too little information.  Dave, it's much more
 involved than that

 I'm trying to make a kind of visual browser of popular materials from one
 of our branches from a .csv file.

 In order to display book covers for a series of searches by keyword, I
 query the catalog, scrape out only the syndetics images, and then display 4
 of them.  The problem is that I've hardcoded in a search for 'Drawing',
 rather than dynamically pulling the correct term and putting it into the
 catalog query.

 Here's the work in process, and I believe it will only work in Chrome
 right now.
 http://www.natehill.net/vizstuff/donerightclasses.php

 I may have a solution, Jason's idea got me part way there.  I looked all
 over the place for that little snippet he sent over!

 Thanks!



 On Mon, Dec 5, 2011 at 2:44 PM, Walker, David dwal...@calstate.edu
 wrote:

   And I want to update 'Drawing' to be 'Cooking'  w/ a jQuery hover
   effect on the client side then I need to make an Ajax request, correct?
 
  What you probably want to do here, Nate, is simply output the PHP
  variable in your HTML response, like this:
 
   h1 id=foo?php echo $searchterm ?/h1
 
  And then in your JavaScript code, you can manipulate the text through
  the DOM like this:
 
   $('#foo').html('Cooking');
 
  --Dave
 
  -
  David Walker
  Library Web Services Manager
  California State University
 
 
  -Original Message-
  From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf
  Of Nate Hill
  Sent: Monday, December 05, 2011 2:09 PM
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: [CODE4LIB] jQuery Ajax request to update a PHP variable
 
  If I have in my PHP script a variable...
 
  $searchterm = 'Drawing';
 
  And I want to update 'Drawing' to be 'Cooking'  w/ a jQuery hover
  effect on the client side then I need to make an Ajax request, correct?
  What I can't figure out is what that is supposed to look like...
  something like...
 
  $.ajax({
   type: POST,
   url: myfile.php,
   data: ...not sure how to write what goes here to make it 'Cooking'...
  });
 
  Any ideas?
 
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://www.natehill.net
 



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




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


Re: [CODE4LIB] jQuery Ajax request to update a PHP variable

2011-12-05 Thread Nate Hill
I'd be really curious to see the different ways you all speak of
accomplishing this, and would stand to learn a lot along the way. As a
beginner with much of this, I have patched together this app using methods
and means that I know, rather than the 'right' way.  So, that said, I'm
sure I'm doing a lot of somewhat basic operations in a rather roundabout
manner.  Do correct me.

I intentionally left this project at work today so I wouldn't play with it
at home tonight, but in the morning I'll share the various files so anyone
who feels like it can pick them apart and demonstrate their alternative
(and likely far more efficient) ways of doing things.

Thanks to all of you who have chimed in.  Much appreciated.

N

On Mon, Dec 5, 2011 at 6:04 PM, Godmar Back god...@gmail.com wrote:

 On Mon, Dec 5, 2011 at 6:45 PM, Jonathan Rochkind rochk...@jhu.edu
 wrote:

  I still like sending HTML back from my server. I guess I never got the
  message that that was out of style, heh.
 
 
 I suppose there are always some stalwart defenders of the status quo ;-)

 More seriously, I think I'd like to defend my statement.

 The purpose of graceful degradation is well-acknowledged - I don't think
 no-JS browsers are much of a concern, but web spiders are and so are
 probably ADA accessibility requirements, as well as low-bandwidth
 environments.

 I do not believe, however, that such situation warrant any sharing of HTML
 templates. If they do, it means your app is, well, perhaps outdated in that
 it doesn't make full use of today's JS features. Certainly Gmail's basic
 html version for low bandwidth environments shares no HTML templates with
 the JS main app. In Nate's case, which is a heavily JS-dependent app (he
 uses various jQuery plug-ins to drive his layout, as well as qtip for
 tooltips), I find it difficult to see how any degraded environment would
 share any HTML with his app.

 That said, I'm genuinely interested in what others are thinking/have
 experienced.

 Also, for expository purposes, I'd love to prototype the client-side for
 Nate's app. Then we could compare the mixed PhP server/client-side AJAX
 version with the pure JS app I'm suggesting.

  - Godmar


 On Mon, Dec 5, 2011 at 6:45 PM, Jonathan Rochkind rochk...@jhu.edu
 wrote:

  I still like sending HTML back from my server. I guess I never got the
  message that that was out of style, heh.
 
  My server application already has logic for creating HTML from templates,
  and quite possibly already creates this exact same piece of HTML in some
  other place, possibly for use with non-AJAX fallbacks, or some other
  context where that snippet of HTML needs to be rendered. I prefer to
 re-use
  this logic that's already on the server, rather than have a duplicate
 HTML
  generating/templating system in the javascript too.  It's working fine
 for
  me, in my use patterns.
 
  Now, certainly, if you could eliminate any PHP generation of HTML at all,
  as I think Godmar is suggesting, and basically have a pure Javascript app
  -- that would be another approach that avoids duplication of HTML
  generating logic in both JS and PHP. That sounds fine too. But I'm still
  writing apps that degrade if you have no JS (including for web spiders
 that
  have no JS, for instance), and have nice REST-ish URLs, etc.   If that's
  not a requirement and you can go all JS, then sure.  But I wouldn't say
  that making apps that use progressive enhancement with regard to JS and
  degrade fine if you don't have is out of style, or if it is, it ought
 not
  to be!
 
  Jonathan
 
 
 




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


[CODE4LIB] server side vs client side

2011-12-01 Thread Nate Hill
As I was struggling with the syntax trying to figure out how to use
javascript to load a .txt file, process it and then spit out some html on a
web page, I suddenly found myself asking why I was trying to do it with
javascript rather than PHP.

Is there a right/wrong or better/worse approach for doing something like
that? Why would I want to choose one approach rather then the other?

As always, apologies if I'm asking a terribly basic question.

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


Re: [CODE4LIB] server side vs client side

2011-12-01 Thread Nate Hill
I should have provided a bit more information here.

Here's a rough in-progress view of what I'm up to.
http://www.natehill.net/loadsketch/donerightclasses.html

I was using processing.js to read a file and then visualize some of the
data... you can see the circles are being generated from the values in the
.txt file.
The actual text in the right column isn't being rendered as html, it's
being drawn in the canvas... which is stupid, i need it to be html and
actually do some stuff with it.

I'm going to rethink my approach on this whole thing, it may have been
flawed from the start. Thanks folks.

N

On Thu, Dec 1, 2011 at 10:24 AM, Jonathan Rochkind rochk...@jhu.edu wrote:

 Well, you need to use javascript if you want it to run in a browser.  So
 that's one reason to pick it, and the main reason people pick it for it's
 most popular uses.

 It will be very difficult to get javascript running in a browser to do
 what you just said though. Not sure if you were running your js in an
 arbitrary client's browser, or server-side.

 You _can_ run javascript server-side, but it requires setting up a JS
 interpreter of some kind, etc., and most people don't do it just for the
 heck of it, they do it because they have some specific reason to want
 javascript for that. They want to be on the cutting edge trying out crazy
 new things, they just love javascript, they particularly want the
 non-blocking functionality of the node.js server, they need to interact
 with other libraries of functions already written in js, they have some
 crazy plan to share code between server-side and client-side, etc.

 So, yeah, I think you were on the right track, I'm not sure why you were
 trying to do that in javascript either!




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


Re: [CODE4LIB] server side vs client side

2011-12-01 Thread Nate Hill
Other Nate,
this is *exactly* the advice I needed.
indeed, i want to interact with the circles.
Much thanks!
N


On Thu, Dec 1, 2011 at 10:59 AM, Nate Vack njv...@wisc.edu wrote:

 On Thu, Dec 1, 2011 at 12:35 PM, Nate Hill nathanielh...@gmail.com
 wrote:
  I should have provided a bit more information here.
 
  Here's a rough in-progress view of what I'm up to.
  http://www.natehill.net/loadsketch/donerightclasses.html
 
  I was using processing.js to read a file and then visualize some of the
  data... you can see the circles are being generated from the values in
 the
  .txt file.

 If you want to be able to interact with the circles (and I would!),
 I'd recommend d3.js as an interface framework. SVG is slower if you
 want to draw lots of elements, but your elements are part of the DOM,
 so you can bind event handlers to them and such.

 And d3's approach of binding data and elements together is really
 elegant. It's remarkably easy to do stuff like this:

 http://mbostock.github.com/d3/ex/population.html

 With regards to your first question: parse the text into JSON,
 server-side, and send that. Modern browsers can process obscenely
 large JSON arrays really fast. You could parse the text client-side,
 but

 -n




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


[CODE4LIB] jQuery modal or interstitial plugin

2011-10-07 Thread Nate Hill
Does anyone have a favorite they'd suggest?
I need to make some kind of interstitial overlay that is triggered on page
load.
There's a lot of options.  Figured I'd ask.

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


Re: [CODE4LIB] jQuery modal or interstitial plugin

2011-10-07 Thread Nate Hill
Sorry if that wasn't clear, it was more of a casual question.
Thanks Andrew, Colorbox is cool.  I was looking at leanModal as well.


On Fri, Oct 7, 2011 at 9:43 AM, Cary Gordon listu...@chillco.com wrote:

 This isn't enough question, but whatever the question is, ATM the
 answer is jQuery and jQuery_UI.

 These allow you to make stuff appear where you want it, when you want
 it, along with the css to make it appear how you want.

 As with just about all programming, the hard part is clearly
 articulating, if only to ones self, what one wants.

 Cary

 On Fri, Oct 7, 2011 at 8:51 AM, Nate Hill nathanielh...@gmail.com wrote:
  Does anyone have a favorite they'd suggest?
  I need to make some kind of interstitial overlay that is triggered on
 page
  load.
  There's a lot of options.  Figured I'd ask.
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://www.natehill.net
 



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




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


Re: [CODE4LIB] screen scraping

2011-10-02 Thread Nate Hill
I think what I'm hearing here is that it would be a good idea to ask a
webmaster on the other end if it's OK.
Advertising... Roberto, good point I hadn't thought of that.  Thanks.

On Sun, Oct 2, 2011 at 7:46 PM, Roberto Hoyle rjho...@gmail.com wrote:

 On 10/2/2011 10:23 PM, Nate Hill wrote:

 A question: what are the 'rules' around screen scraping?
 If one site doesn't offer an RSS feed and you want to grab (for example)
 their weekly top ten list with a script and then redisplay it on another
 site, is that bad form?  Or even illegal?


 If the site in question depends on advertising, what you are suggesting
 would be seriously uncool.

 If you don't get their approval and it's not for personal use, it may be a
 copyright violation also.

 r.




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


[CODE4LIB] ny times best seller api

2011-09-28 Thread Nate Hill
Anybody out there using the NY times best seller API to do stuff on their
library websites?
I can't figure out what's wrong with my code here.
Data is returned as null; I can't seem to parse the response with jQuery.
Any help would be supercool.
I removed the API key - my code doesn't actually contain ''.
Here's the jQuery:

jQuery(document).ready(function(){
$(function(){
//json request to new york times
$.getJSON('
http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=',

function(data) {
//loop through the results with the following
function
$.each(data.results.book_details, function(i,item){
//turn the title into a variable
var bookTitle = item.title;
$('#container').append('p'+bookTitle+'/p');

});
});
});
});


Here's a snippet of the JSON response:

{
status: OK,
copyright: Copyright (c) 2011 The New York Times Company.  All Rights
Reserved.,
num_results: 35,
last_modified: 2011-09-23T12:00:29-04:00,
results: [{
list_name: Hardcover Fiction,
display_name: Hardcover Fiction,
updated: WEEKLY,
bestsellers_date: 2011-09-17,
published_date: 2011-10-02,
rank: 1,
rank_last_week: 0,
weeks_on_list: 1,
asterisk: 0,
dagger: 0,
isbns: [{
isbn10: 0399157786,
isbn13: 9780399157783
}],
book_details: [{
title: NEW YORK TO DALLAS,
description: An escaped child molester pursues Lt. Eve
Dallas; by Nora Roberts, writing pseudonymously.,
contributor: by J. D. Robb,
author: J D Robb,
contributor_note: ,
price: 27.95,
age_group: ,
publisher: Putnam,
primary_isbn13: 9780399157783,
primary_isbn10: 0399157786
}],
reviews: [{
book_review_link: ,
first_chapter_link: ,
sunday_review_link: ,
article_chapter_link: 
}]


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


Re: [CODE4LIB] ny times best seller api

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

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

 Are you trying to run this inside a webpage served from a domain other than
 nytimes.com?
 If so, you'd need to use JSONP, which a cursory examination of their API
 documentation reveals they do not support. So, you need to use a proxy.

 Here's one:
 $ cat hardcover.php
 ?
 $cb = @$_GET['callback'];

 $json = file_get_contents('

 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=
 '
 );
 header(Content-Type: text/javascript);
 echo $cb . '(' . $json . ')';

 ?

 Install it on your webserver, then change your JavaScript code to refer to
 it using callback=?.

 For instance, if you installed it on
 http://libx.lib.vt.edu/services/nytimes/hardcover.php
 then you would be using the URL
 http://libx.lib.vt.edu/services/nytimes/hardcover.php?callback=?
 (.getJSON will replace the ? with a suitably generated function name).

  - Godmar

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

  Anybody out there using the NY times best seller API to do stuff on their
  library websites?
  I can't figure out what's wrong with my code here.
  Data is returned as null; I can't seem to parse the response with
 jQuery.
  Any help would be supercool.
  I removed the API key - my code doesn't actually contain ''.
  Here's the jQuery:
 
  jQuery(document).ready(function(){
 $(function(){
 //json request to new york times
 $.getJSON('
 
 
 http://api.nytimes.com/svc/books/v2/lists/hardcover-fiction.json?api-key=
  ',
 
 function(data) {
 //loop through the results with the following
  function
 $.each(data.results.book_details,
 function(i,item){
 //turn the title into a variable
 var bookTitle = item.title;
 $('#container').append('p'+bookTitle+'/p');
 
 });
 });
 });
  });
 
 
  Here's a snippet of the JSON response:
 
  {
 status: OK,
 copyright: Copyright (c) 2011 The New York Times Company.  All
 Rights
  Reserved.,
 num_results: 35,
 last_modified: 2011-09-23T12:00:29-04:00,
 results: [{
 list_name: Hardcover Fiction,
 display_name: Hardcover Fiction,
 updated: WEEKLY,
 bestsellers_date: 2011-09-17,
 published_date: 2011-10-02,
 rank: 1,
 rank_last_week: 0,
 weeks_on_list: 1,
 asterisk: 0,
 dagger: 0,
 isbns: [{
 isbn10: 0399157786,
 isbn13: 9780399157783
 }],
 book_details: [{
 title: NEW YORK TO DALLAS,
 description: An escaped child molester pursues Lt. Eve
  Dallas; by Nora Roberts, writing pseudonymously.,
 contributor: by J. D. Robb,
 author: J D Robb,
 contributor_note: ,
 price: 27.95,
 age_group: ,
 publisher: Putnam,
 primary_isbn13: 9780399157783,
 primary_isbn10: 0399157786
 }],
 reviews: [{
 book_review_link: ,
 first_chapter_link: ,
 sunday_review_link: ,
 article_chapter_link: 
 }]
 
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://www.natehill.net
 




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


[CODE4LIB] Looking for data about US public library website staffing-

2011-06-06 Thread Nate Hill
Greetings.  Apologies for the cross-posting.
I'm wondering if anyone out there can link me to studies or papers about
staffing models for a library's web presence at public libraries in the US.
I'm looking for data that describes the number of in-house staff and the
skills of staff in libraries both large and small nationwide.
For example, some large libraries (like the one I work for) look at their
websites as a 'digital branch', and they staff it accordingly with
librarians, designers and developers.
A smaller (or different) library might not look at it the same way, they may
just have a person on staff with some HTML skills that can maintain things.
Has any effort been made to put this information together?
Thanks to everyone for your help-


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


Re: [CODE4LIB] [dpla-discussion] Rethinking the library part of DPLA

2011-04-13 Thread Nate Hill
Eric, thanks-

I was actually going to post something to the drupal4lib list later today.

I intend to start developing this (I don't yet have permission from my
library, but I expect it'll be ok) and would love to do the development
simultaneously with folks at other libraries who are interested in pursuing
the idea.  I think there's value in it.

I was going to get started in Drupal 7 and was likely going to try using
something like jQuery Mobile in the theme since it'd provide some nice page
turning effects and great cross-device display, etc...
I won't get too specific now, again, I was going to move the conversation to
Druapl4lib.
But I'd love to hear from anyone interested in joining the effort who would
help steer the construction of a theme in the most logical direction...

Nate

On Tue, Apr 12, 2011 at 9:09 PM, Eric Hellman e...@hellman.net wrote:

 The challenge I like to present to libraries is this: imagine that your
 entire collection is digital. Does it include Shakespeare? Does it include
 Moby Dick? Yes! Just because you don't have to pay for these works, doesn't
 mean that they don't belong in your library. And what if many modern works
 become available for free via Creative Commons licensing? Is it the
 library's role to promote these works, or should a library be promoting
 primarily the works it's paying for patrons to use?

 That's why I thought Nate's suggestions were worthy of attention from
 people who could potentially do practical things.

 The other hope is that if libraries can do compelling things with public
 domain content, there's no reason they couldn't do the same things with
 in-copyright material appropriately licensed. If the experience works, the
 rightsholders will see the value.


 On Apr 10, 2011, at 10:05 AM, Karen Coyle wrote:

  I appreciate the spirit of this, but despair at the idea that libraries
 organize their services around public domain works, thus becoming early 20th
 century institutions. The gap between 1923 and 2011 is huge, and it makes no
 sense to users that a library provide services based on publication date,
 much less that enhanced services stop at 1923.
 
  kc
 
  Karen Coyle
  kco...@kcoyle.net http://kcoyle.net
  ph: 1-510-540-7596
  m: 1-510-435-8234
  skype: kcoylenet

 Eric Hellman
 President, Gluejar, Inc.
 http://www.gluejar.com/   Gluejar is hiring!

 e...@hellman.net
 http://go-to-hellman.blogspot.com/
 @gluejar




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


Re: [CODE4LIB] [dpla-discussion] Rethinking the library part of DPLA

2011-04-10 Thread Nate Hill
Eric, thanks for finding enough merit in my post on the DPLA listserv
to repost it here.

Karen and Peter, I completely agree with your feelings-
But my point in throwing this idea out there was that despite all of
the copyright issues, we don't really do a great job making a simple,
intuitive, branded interface for the works that *are* available - the
public domain stuff.  Instead we seem to be content with knowing that
this content is out there, and letting vendors add it to their
difficult-to-use interfaces.

I guess my hope, seeing this reposted here is that someone might have
a suggestion as to why I would not host public domain ebooks on my own
library's site.  Are there technical hurdles to consider?

I feel like I see a tiny little piece of the ebook access problem that
we *can* solve here, while some of the larger issues will indeed be
debated in forums like the DPLA for quite a while.  By solving a small
problem along the way, perhaps when the giant 1923-2011 problem is
resolved we'll have a clearer path as to what type of access we might
provide.


On 4/10/11, Peter Murray peter.mur...@lyrasis.org wrote:
 I, too, have been struggling with this aspect of the discussion. (I'm on the
 DPLA list as well.) There seems to be this blind spot within the leadership
 of the group to ignore the copyright problem and any interaction with
 publishers of popular materials. One of the great hopes that I have for this
 group, with all of the publicity it is generating, is to serve as a voice
 and a focal point to bring authors, publishers and librarians together to
 talk about a new digital ownership and sharing model.

 That doesn't seem to be happening.


 Peter

 On Apr 10, 2011, at 10:05, Karen Coyle li...@kcoyle.net wrote:

 I appreciate the spirit of this, but despair at the idea that
 libraries organize their services around public domain works, thus
 becoming early 20th century institutions. The gap between 1923 and
 2011 is huge, and it makes no sense to users that a library provide
 services based on publication date, much less that enhanced services
 stop at 1923.

 kc

 Quoting Eric Hellman e...@hellman.net:

 The DPLA listserv is probably too impractical for most of Code4Lib,
 but Nate Hill (who's on this list as well) made this contribution
 there, which I think deserves attention from library coders here.

 On Apr 5, 2011, at 11:15 AM, Nate Hill wrote:

 It is awesome that the project Gutenberg stuff is out there, it is
 a great start.  But libraries aren't using it right.  There's been
 talk on this list about the changing role of the public library in
 people's lives, there's been talk about the library brand, and some
 talk about what 'local' might mean in this context.  I'd suggest
 that we should find ways to make reading library ebooks feel local
 and connected to an immediate community.  Brick and mortar library
 facilities are public spaces, and librarians are proud of that.  We
 have collections of materials in there, and we host programs and
 events to give those materials context within the community.
 There's something special about watching a child find a good book,
 and then show it to his  or her friend and talk about how awesome
 it is.  There's also something special about watching a senior
 citizens book group get together and discuss a new novel every
 month.  For some reason, libraries really struggle with treating
 their digital spaces the same way.

 I'd love to see libraries creating online conversations around
 ebooks in much the same way.  Take a title from project Gutenberg:
 The Adventures of Huckleberry Finn.  Why not host that book
 directly on my library website so that it can be found at an
 intuitive URL, www.sjpl.org/the-adventures-of-huckleberry-finn and
 then create a forum for it?  The URL itself takes care of the
 'local' piece; certainly my most likely visitors will be San Jose
 residents- especially if other libraries do this same thing.  The
 brand remains intact, when I launch this web page that holds the
 book I can promote my library's identity.  The interface is no
 problem because I can optimize the page to load well on any device
 and I can link to different formats of the book.  Finally, and most
 importantly, I've created a local digital space for this book so
 that people can converse about it via comments, uploaded pictures,
 video, whatever.  I really think this community conversation and
 context-creation around materials is a big part of what makes
 public libraries special.

 Eric Hellman
 President, Gluejar, Inc.
 http://www.gluejar.com/   Gluejar is hiring!

 e...@hellman.net
 http://go-to-hellman.blogspot.com/
 @gluejar




 --
 Karen Coyle
 kco...@kcoyle.net http://kcoyle.net
 ph: 1-510-540-7596
 m: 1-510-435-8234
 skype: kcoylenet



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


Re: [CODE4LIB] [dpla-discussion] Rethinking the library part of DPLA

2011-04-10 Thread Nate Hill
I'm familiar with it, and I love it.  Love the
Commentpresshttp://www.futureofthebook.org/commentpress/work as
well.

This project addresses participation and scholarly communication (nicely),
not the interface by which you access it.  If you think about the audience
at a public library, it'd be amazingly valuable to have a whole bunch of
kids books directly hosted on your site with an intuitive URL, library
branding, a downloadbale ePub version, and a hosted version with commenting
similar to what you see in the Candide 2.0 project. I think with some user
testing you might find the commenting a little outside of the way a casual
15 year old reader might want to interact with it, but you never know.

I think the interface part is the real kicker with all of this.  If I could
just fire up the iPad, navigate to a book's page at my local library and
start reading it to my kid, that'd be amazing.  Or if I had one of those
soon to be released Google laptops running the Chrome OS, I'd be in good
shape to read to my kid.  Still, if I'm at home using Internet Explorer 6 on
my ancient laptop, I could read to my kid.  Yes, you can do much of this
with the Candide 2.0 bit, but it wasn't designed to solve the
cross-platform, cross-device, with-or-without connectivity issue, it was
designed to probe the participatory reading issue from a decidedly academic
perspective.

I'm really sorry to see that the Candide 2.0 thing stopped with that one
text.  I'd love to see that platform used for more books, with the
interfaced redesigned to appeal to a broader audience.  I think it is a
great starting point.




On Sun, Apr 10, 2011 at 12:58 PM, Owen Stephens o...@ostephens.com wrote:

 I guess that people may already be familiar with the Candide 2.0 project at
 NYPL http://candide.nypl.org/text/ - this sounds not dissimilar to the
 type of approach being suggested

 This document is built using Wordpress with the Digress.it plugin (
 http://digress.it/)

 Owen

 Owen Stephens
 Owen Stephens Consulting
 Web: http://www.ostephens.com
 Email: o...@ostephens.com
 Telephone: 0121 288 6936

 On 10 Apr 2011, at 17:35, Nate Hill wrote:

  Eric, thanks for finding enough merit in my post on the DPLA listserv
  to repost it here.
 
  Karen and Peter, I completely agree with your feelings-
  But my point in throwing this idea out there was that despite all of
  the copyright issues, we don't really do a great job making a simple,
  intuitive, branded interface for the works that *are* available - the
  public domain stuff.  Instead we seem to be content with knowing that
  this content is out there, and letting vendors add it to their
  difficult-to-use interfaces.
 
  I guess my hope, seeing this reposted here is that someone might have
  a suggestion as to why I would not host public domain ebooks on my own
  library's site.  Are there technical hurdles to consider?
 
  I feel like I see a tiny little piece of the ebook access problem that
  we *can* solve here, while some of the larger issues will indeed be
  debated in forums like the DPLA for quite a while.  By solving a small
  problem along the way, perhaps when the giant 1923-2011 problem is
  resolved we'll have a clearer path as to what type of access we might
  provide.
 
 
  On 4/10/11, Peter Murray peter.mur...@lyrasis.org wrote:
  I, too, have been struggling with this aspect of the discussion. (I'm on
 the
  DPLA list as well.) There seems to be this blind spot within the
 leadership
  of the group to ignore the copyright problem and any interaction with
  publishers of popular materials. One of the great hopes that I have for
 this
  group, with all of the publicity it is generating, is to serve as a
 voice
  and a focal point to bring authors, publishers and librarians together
 to
  talk about a new digital ownership and sharing model.
 
  That doesn't seem to be happening.
 
 
  Peter
 
  On Apr 10, 2011, at 10:05, Karen Coyle li...@kcoyle.net wrote:
 
  I appreciate the spirit of this, but despair at the idea that
  libraries organize their services around public domain works, thus
  becoming early 20th century institutions. The gap between 1923 and
  2011 is huge, and it makes no sense to users that a library provide
  services based on publication date, much less that enhanced services
  stop at 1923.
 
  kc
 
  Quoting Eric Hellman e...@hellman.net:
 
  The DPLA listserv is probably too impractical for most of Code4Lib,
  but Nate Hill (who's on this list as well) made this contribution
  there, which I think deserves attention from library coders here.
 
  On Apr 5, 2011, at 11:15 AM, Nate Hill wrote:
 
  It is awesome that the project Gutenberg stuff is out there, it is
  a great start.  But libraries aren't using it right.  There's been
  talk on this list about the changing role of the public library in
  people's lives, there's been talk about the library brand, and some
  talk about what 'local' might mean in this context.  I'd suggest
  that we should find

Re: [CODE4LIB] code hosting / versioning

2011-03-28 Thread Nate Hill
Thanks for the help- I think I've got GitHub figured out, or at least part
way figured out now.
Nate

On Mon, Mar 28, 2011 at 4:10 AM, Tom Keays tomke...@gmail.com wrote:

 You might also try out jsFiddle http://jsfiddle.net . It can be used to
 implement source code snippets either stored directly in your fiddle or
 pulled from a gist repository, http://doc.jsfiddle.net/use/gist_read.html.

 Tom

 On Sun, Mar 27, 2011 at 2:05 PM, Nate Hill nathanielh...@gmail.com
 wrote:

  Hi all,
  I have some code I'd like to paste out in the open so that folks can play
  with it and sumbit their own versions.
  It is nothing too complicated: just a website template that includes a
 few
  html files, a css file, and a javascript file.
  I'm not really familiar with versioning systems, and after downloading
 Git
  and playing around it feels like overkill for what I'm trying to do.
  Does it make sense to just paste the files in code.google.com and go
 from
  there?
  Would anyone recommend a different approach?
  Thanks!
  Nate
 
  --
  Nate Hill
  nathanielh...@gmail.com
  http://www.natehill.net
 




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


[CODE4LIB] code hosting / versioning

2011-03-27 Thread Nate Hill
Hi all,
I have some code I'd like to paste out in the open so that folks can play
with it and sumbit their own versions.
It is nothing too complicated: just a website template that includes a few
html files, a css file, and a javascript file.
I'm not really familiar with versioning systems, and after downloading Git
and playing around it feels like overkill for what I'm trying to do.
Does it make sense to just paste the files in code.google.com and go from
there?
Would anyone recommend a different approach?
Thanks!
Nate

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


[CODE4LIB] Apache URL redirect

2011-02-03 Thread Nate Hill
Hi - I'm new to Apache and hope that someone out there might be able to help
me with a configuration issue over at San Jose Public Library.

I need to have the URL www.partnersinreading.org redirect to
http://www.sjpl.org/par
Right now if you go to www.partnersinreading.org it takes you to the root,
sjpl.org and then if you navigate through the site all the urls are
rewritten with partnersinreading as the root.
That's no good.

I went into Apache's httpd.conf file and added in the mod_alias area:
Redirect permanent http://www.partnersinreading.org/ http://www.sjpl.org/par

I'm assuming this is not a DNS issue...

This isn't the right approach.

Any input would be appreciated, its rather unnerving to have no experience
with this and be expected to make it work.


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


Re: [CODE4LIB] Apache URL redirect

2011-02-03 Thread Nate Hill
Thank you for your responses...
Virtual host setup was also on the agenda, guess both things have to happen
at the same time.
With any luck I'll have this sorted out soon.
Nate


On Thu, Feb 3, 2011 at 2:04 PM, Joe Hourcle
onei...@grace.nascom.nasa.govwrote:

 On Feb 3, 2011, at 4:42 PM, Nate Hill wrote:

  Hi - I'm new to Apache and hope that someone out there might be able to
 help
  me with a configuration issue over at San Jose Public Library.
 
  I need to have the URL www.partnersinreading.org redirect to
  http://www.sjpl.org/par
  Right now if you go to www.partnersinreading.org it takes you to the
 root,
  sjpl.org and then if you navigate through the site all the urls are
  rewritten with partnersinreading as the root.
  That's no good.
 
  I went into Apache's httpd.conf file and added in the mod_alias area:
  Redirect permanent http://www.partnersinreading.org/
 http://www.sjpl.org/par

 But the argument to match for redirecting is the local path, not the URL,
 so you'll
 have to either do some environmental matching, or put it in a virtual host
 block

 I'm used to mod_rewrite, so I'd probably do something like:

RewriteCond %{HTTP_HOST} ^www\.partnersinreading\.org$
RewriteRule ^/(.*)  http://www.sjpl.org/par/$1 [L,R=301]

 (that assumes that you've replicated the directory structure on the new
 site)

 -
 Joe Hourcle
 Programmer/Analyst
 Solar Data Analysis Center
 Goddard Space Flight Center




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