[CODE4LIB] code4lib-nyc METRO SIG Spring Forum, March 16
Apologies for cross-post. Co-conveners Joanna DiPasquale, Kevin Reiss and Yitzchak Schaffer are pleased to announce the code4lib-nyc METRO SIG Spring Forum, next Wednesday, March 16, at METRO (Metropolitan New York Library Council), 57 E. 11th Street, New York. Please register (it's free) at http://www.metro.org/en/cev/59 Web frameworks [1] are a great facilitator for building web projects, allowing the coder to focus on the problem domain by outsourcing common web processing tasks to the framework, and often steering it into a standardized architecture (such as MVC). In the code4lib SIG Spring Forum, we will be introducing the web framework, and examining symfony (PHP) [2] and Sinatra (Ruby) [3]. symfony is a full-scale MVC framework, while Sinatra is a micro-framework designed for quickly creating web applications in Ruby with minimal effort. After the presentations and Q&A, there will be time available for lightning talks - you will have the chance to share your framework experience in a 5-minute session. We will also facilitate a discussion of Drupal (PHP) [4]. Sharing some of the characteristics of both frameworks and content management systems (CMS), Drupal has also found much use in the library world. See you there! Please register (it's free) at http://www.metro.org/en/cev/59 [1] http://en.wikipedia.org/wiki/Web_application_framework [2] http://www.symfony-project.org/ [3] http://www.sinatrarb.com/ [4] http://drupal.org/ -- Yitzchak Schaffer Systems Manager Touro College Libraries 212.742.8770 ext. 2432 http://www.tourolib.org/
[CODE4LIB] A Code4Lib 2001 Travelogue
Thanks to Eric Hellman, Eric Lease Morgan, and Michael Giarlo for contributing to the AngelFund award this year that allowed me to attend the conference. As part of the award agreement, I'm posting a travelogue for anyone interested: http://www.rockholla.org/technology/2011/03/08/my-code4lib-2011-travelogue Thanks, Patrick Force pbf2...@columbia.edu
Re: [CODE4LIB] LAMP Hosting service that supports php_yaz?
Thanks, Ross. So that's why they call it "nice"? As usual I have much to learn. Cindy Harper, Systems Librarian Colgate University Libraries char...@colgate.edu 315-228-7363 On Tue, Mar 8, 2011 at 10:50 AM, Ross Singer wrote: > Cindy, sorry, I realize that was vague. I have shell access on Site5, > but since you're using shared resources, they monitor your CPU/memory > usage. During high volume on a particular server, they'll kill > processes that are running to make sure they can meet demands. This > *could* happen when you're trying to compile something, which tends to > be CPU-intensive, although it just depends. > > I've had their trigger kick in while trying to install ruby gems, > although it's completely unpredictable (that is, based on all sorts of > variables) - sometimes the gems install with no problem, other times > they're killed. Compiling yaz is probably less of an issue (the > makefile calls lots of things that run intensely, but quickly) than > the pecl install of php/yaz. > > Running things in nice (http://linux.die.net/man/2/nice) probably > helps your chances, but YMMV. I don't think this policy is exclusive > to Site5, pretty much all of the major shared web hosting providers > will have something similar in place, otherwise users could constantly > have processes running in shells. > > Like I said, though, it shouldn't be a problem, it just might take a > few tries (which will be less work, in the long run, then running your > own VPS). > > -Ross. > > On Tue, Mar 8, 2011 at 10:05 AM, Cindy Harper wrote: > > Sorry - what do you mean by "triggers their usage monitor" - CPU usage > above > > a certain threshold? Or they don't allow compiles? I spoke with > Bluehost, > > and they indicated that if I got SSH access, I could try to compile it > > myself. I'll check to see if this is possible with Lunarpages, which we > now > > have accounts with. > > > > Cindy Harper, Systems Librarian > > Colgate University Libraries > > char...@colgate.edu > > 315-228-7363 > > > > > > > > On Mon, Mar 7, 2011 at 1:58 PM, Ross Singer > wrote: > >> > >> Cindy, I think this might be possible, depending on the provider. I > >> have a site on Site5 and this seems pretty doable (it looks like I > >> might have even tried this at some point, since I seem to have a > >> compiled version of yaz in my home directory). It would probably take > >> some rooting around in the forums to see how people successfully are > >> installing PECL extensions and it might take a few tries to compile > >> yaz successfully (since if it triggers their usage monitor, they'll > >> kill the process), but I think it would be worth a shot. I would > >> definitely recommend this before jumping to a VPS (and let's be > >> realistic, everybody, if you're being this blasee about running a VPS, > >> you are either investing some time/expertise sys admining it or you > >> have an insecure server waiting to be exploited). > >> > >> Good luck! > >> -Ross. > >> > >> > >> > >> On Mon, Mar 7, 2011 at 1:17 PM, Cindy Harper > wrote: > >> > I guess I was hoping to have service such as that provided by my > current > >> > hosting service, where security,etc., updates for L A M & P are all > >> > taken > >> > care of by the host. Any recommendations along those lines? One that > >> > provides that and still lets me install what I want? My service > >> > suggested > >> > that I go to a VPS account,where I'd have to do my own updates. > >> > > >> > Cindy Harper, Systems Librarian > >> > Colgate University Libraries > >> > char...@colgate.edu > >> > 315-228-7363 > >> > > >> > > >> > > >> > On Mon, Mar 7, 2011 at 11:00 AM, Han, Yan > >> > wrote: > >> > > >> >> You can just buy a node from a variety of cloud providers such as > >> >> Amazon > >> >> EC2, Linode etc. (It is very easy to build anything you want). > >> >> > >> >> > >> >> Yan > >> >> > >> >> > >> >> -Original Message- > >> >> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf > Of > >> >> Cindy Harper > >> >> Sent: Sunday, March 06, 2011 10:54 AM > >> >> To: CODE4LIB@LISTSERV.ND.EDU > >> >> Subject: [CODE4LIB] LAMP Hosting service that supports php_yaz? > >> >> > >> >> At the risk of exhausting my quota of messages for the month - Our > LAMP > >> >> hosting service does not support PECL extension php_yaz. Does anyone > >> >> know of > >> >> a service that does? > >> >> > >> >> Cindy Harper, Systems Librarian > >> >> Colgate University Libraries > >> >> char...@colgate.edu > >> >> 315-228-7363 > >> >> > >> > > > > > >
Re: [CODE4LIB] LAMP Hosting service that supports php_yaz?
Cindy, sorry, I realize that was vague. I have shell access on Site5, but since you're using shared resources, they monitor your CPU/memory usage. During high volume on a particular server, they'll kill processes that are running to make sure they can meet demands. This *could* happen when you're trying to compile something, which tends to be CPU-intensive, although it just depends. I've had their trigger kick in while trying to install ruby gems, although it's completely unpredictable (that is, based on all sorts of variables) - sometimes the gems install with no problem, other times they're killed. Compiling yaz is probably less of an issue (the makefile calls lots of things that run intensely, but quickly) than the pecl install of php/yaz. Running things in nice (http://linux.die.net/man/2/nice) probably helps your chances, but YMMV. I don't think this policy is exclusive to Site5, pretty much all of the major shared web hosting providers will have something similar in place, otherwise users could constantly have processes running in shells. Like I said, though, it shouldn't be a problem, it just might take a few tries (which will be less work, in the long run, then running your own VPS). -Ross. On Tue, Mar 8, 2011 at 10:05 AM, Cindy Harper wrote: > Sorry - what do you mean by "triggers their usage monitor" - CPU usage above > a certain threshold? Or they don't allow compiles? I spoke with Bluehost, > and they indicated that if I got SSH access, I could try to compile it > myself. I'll check to see if this is possible with Lunarpages, which we now > have accounts with. > > Cindy Harper, Systems Librarian > Colgate University Libraries > char...@colgate.edu > 315-228-7363 > > > > On Mon, Mar 7, 2011 at 1:58 PM, Ross Singer wrote: >> >> Cindy, I think this might be possible, depending on the provider. I >> have a site on Site5 and this seems pretty doable (it looks like I >> might have even tried this at some point, since I seem to have a >> compiled version of yaz in my home directory). It would probably take >> some rooting around in the forums to see how people successfully are >> installing PECL extensions and it might take a few tries to compile >> yaz successfully (since if it triggers their usage monitor, they'll >> kill the process), but I think it would be worth a shot. I would >> definitely recommend this before jumping to a VPS (and let's be >> realistic, everybody, if you're being this blasee about running a VPS, >> you are either investing some time/expertise sys admining it or you >> have an insecure server waiting to be exploited). >> >> Good luck! >> -Ross. >> >> >> >> On Mon, Mar 7, 2011 at 1:17 PM, Cindy Harper wrote: >> > I guess I was hoping to have service such as that provided by my current >> > hosting service, where security,etc., updates for L A M & P are all >> > taken >> > care of by the host. Any recommendations along those lines? One that >> > provides that and still lets me install what I want? My service >> > suggested >> > that I go to a VPS account,where I'd have to do my own updates. >> > >> > Cindy Harper, Systems Librarian >> > Colgate University Libraries >> > char...@colgate.edu >> > 315-228-7363 >> > >> > >> > >> > On Mon, Mar 7, 2011 at 11:00 AM, Han, Yan >> > wrote: >> > >> >> You can just buy a node from a variety of cloud providers such as >> >> Amazon >> >> EC2, Linode etc. (It is very easy to build anything you want). >> >> >> >> >> >> Yan >> >> >> >> >> >> -Original Message- >> >> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of >> >> Cindy Harper >> >> Sent: Sunday, March 06, 2011 10:54 AM >> >> To: CODE4LIB@LISTSERV.ND.EDU >> >> Subject: [CODE4LIB] LAMP Hosting service that supports php_yaz? >> >> >> >> At the risk of exhausting my quota of messages for the month - Our LAMP >> >> hosting service does not support PECL extension php_yaz. Does anyone >> >> know of >> >> a service that does? >> >> >> >> Cindy Harper, Systems Librarian >> >> Colgate University Libraries >> >> char...@colgate.edu >> >> 315-228-7363 >> >> >> > > >
[CODE4LIB] our Mendeley API contest is now live
Hi Everyone. As I mentioned at my CODE4LIB presentation, we are launching a $10,001 API contest for apps built with the Mendeley API. This has not been announced. You can get more info here: http://dev.mendeley.com/ If anyone has any specific questions let me know! - Ian -- Ian Mulvany | VP New Product Development http://www.mendeley.com/profiles/ian-mulvany/ Mendeley Limited | London, UK | www.mendeley.com Registered in England and Wales | Company Number 6419015
Re: [CODE4LIB] LAMP Hosting service that supports php_yaz?
Sorry - what do you mean by "triggers their usage monitor" - CPU usage above a certain threshold? Or they don't allow compiles? I spoke with Bluehost, and they indicated that if I got SSH access, I could try to compile it myself. I'll check to see if this is possible with Lunarpages, which we now have accounts with. Cindy Harper, Systems Librarian Colgate University Libraries char...@colgate.edu 315-228-7363 On Mon, Mar 7, 2011 at 1:58 PM, Ross Singer wrote: > Cindy, I think this might be possible, depending on the provider. I > have a site on Site5 and this seems pretty doable (it looks like I > might have even tried this at some point, since I seem to have a > compiled version of yaz in my home directory). It would probably take > some rooting around in the forums to see how people successfully are > installing PECL extensions and it might take a few tries to compile > yaz successfully (since if it triggers their usage monitor, they'll > kill the process), but I think it would be worth a shot. I would > definitely recommend this before jumping to a VPS (and let's be > realistic, everybody, if you're being this blasee about running a VPS, > you are either investing some time/expertise sys admining it or you > have an insecure server waiting to be exploited). > > Good luck! > -Ross. > > > > On Mon, Mar 7, 2011 at 1:17 PM, Cindy Harper wrote: > > I guess I was hoping to have service such as that provided by my current > > hosting service, where security,etc., updates for L A M & P are all taken > > care of by the host. Any recommendations along those lines? One that > > provides that and still lets me install what I want? My service suggested > > that I go to a VPS account,where I'd have to do my own updates. > > > > Cindy Harper, Systems Librarian > > Colgate University Libraries > > char...@colgate.edu > > 315-228-7363 > > > > > > > > On Mon, Mar 7, 2011 at 11:00 AM, Han, Yan >wrote: > > > >> You can just buy a node from a variety of cloud providers such as Amazon > >> EC2, Linode etc. (It is very easy to build anything you want). > >> > >> > >> Yan > >> > >> > >> -Original Message- > >> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of > >> Cindy Harper > >> Sent: Sunday, March 06, 2011 10:54 AM > >> To: CODE4LIB@LISTSERV.ND.EDU > >> Subject: [CODE4LIB] LAMP Hosting service that supports php_yaz? > >> > >> At the risk of exhausting my quota of messages for the month - Our LAMP > >> hosting service does not support PECL extension php_yaz. Does anyone > know of > >> a service that does? > >> > >> Cindy Harper, Systems Librarian > >> Colgate University Libraries > >> char...@colgate.edu > >> 315-228-7363 > >> > > >
Re: [CODE4LIB] Online Room Reservation System
Two years ago, we have developped something here at GWU based on phpscheduleit. Not open source yet. We need to clean the code and get clearance form general counsel. We're happy to talk offline. openroom seem more viable now. Karim On Tue, Mar 8, 2011 at 9:38 AM, Rosalyn Metz wrote: > thanks everyone. two viable options is always good. although i wish > google calendar's feeds were more stable, then i'd just use that. > > > > On Mon, Mar 7, 2011 at 4:46 PM, Erin R White/FS/VCU wrote: >> Seconded on OpenRoom. We had a lot of luck standing this app up, throwing >> CAS login on it, and customizing it in less than a month, and the students >> are all over it. It handles libraries' business rules well, i.e. >> restrictions on numbers of reservations per person per time period, weird >> opening and closing hours, etc. >> >> http://journal.code4lib.org/articles/2941 >> http://www.bsu.edu/libraries/getopenroom/ >> >> -- >> Erin White >> Web Applications Developer, VCU Libraries >> 804-827-3552 | erwh...@vcu.edu | http://library.vcu.edu/ >> >> >> >> >> From: >> Jonathan Rochkind >> To: >> CODE4LIB@LISTSERV.ND.EDU >> Date: >> 03/07/2011 04:38 PM >> Subject: >> Re: [CODE4LIB] Online Room Reservation System >> Sent by: >> Code for Libraries >> >> >> >> Here's the story of one libraries approach to that from a Code4Lib >> Journal article: >> >> http://journal.code4lib.org/articles/2941 >> >> >> On 3/7/2011 4:24 PM, Rosalyn Metz wrote: >>> Hi Everyone, >>> >>> I was wondering if you had suggestions for an online room reservation >>> system. I feel like people have asked this question before but I >>> can't seem to find the thread. I want something that people can self >>> schedule themselves. >>> >>> Rosalyn >>> >> > -- Karim Boughida kbough...@gmail.com kbough...@library.gwu.edu
Re: [CODE4LIB] Online Room Reservation System
thanks everyone. two viable options is always good. although i wish google calendar's feeds were more stable, then i'd just use that. On Mon, Mar 7, 2011 at 4:46 PM, Erin R White/FS/VCU wrote: > Seconded on OpenRoom. We had a lot of luck standing this app up, throwing > CAS login on it, and customizing it in less than a month, and the students > are all over it. It handles libraries' business rules well, i.e. > restrictions on numbers of reservations per person per time period, weird > opening and closing hours, etc. > > http://journal.code4lib.org/articles/2941 > http://www.bsu.edu/libraries/getopenroom/ > > -- > Erin White > Web Applications Developer, VCU Libraries > 804-827-3552 | erwh...@vcu.edu | http://library.vcu.edu/ > > > > > From: > Jonathan Rochkind > To: > CODE4LIB@LISTSERV.ND.EDU > Date: > 03/07/2011 04:38 PM > Subject: > Re: [CODE4LIB] Online Room Reservation System > Sent by: > Code for Libraries > > > > Here's the story of one libraries approach to that from a Code4Lib > Journal article: > > http://journal.code4lib.org/articles/2941 > > > On 3/7/2011 4:24 PM, Rosalyn Metz wrote: >> Hi Everyone, >> >> I was wondering if you had suggestions for an online room reservation >> system. I feel like people have asked this question before but I >> can't seem to find the thread. I want something that people can self >> schedule themselves. >> >> Rosalyn >> >
[CODE4LIB] Position announcement: Systems person at Index Data
About Index Data: We are a virtual office with a dozen people of diverse backgrounds working together from five countries, most of us working from our homes. We are creative, highly specialized in the area of information discovery in the library/publishing field, and our customers are businesses, library consortia, and special libraries that build applications based on our tools. We have has a strong profile in the open source community since our start, 17 years ago. Systems operator / production specialist We are looking for someone to tend to our development and production servers, and to help us operate the hosted services that we maintain for customers. The job is part maintenance, but also helping us, over time, tighten our operations, documentation practices, and habits around production systems and software releases. Our server hardware is mostly leased, located in data centers in Europe and the US. We make extensive use of Xen virtualization. Skills: - Linux system administration experience, preferably on Debian; familiarity with Red Hat/CentOS a plus. - Perl and shell scripting experience to support systems work. Other programming experience a plus - Fair understanding of HTML, CSS, XML, XSLT, Xpath, regular expressions. - Comfort with Xen and VMWare - Experience with Drupal a plus; our website is operated on Drupal, and we develop/support search modules for Drupal - Experience with the library community a plus, but not essential - Proficiency in technical writing You are: Service-oriented; self-starting, and passionate about making stuff work, and work well. Comfortable working from home (Skype is our office), with the occasional trip to team meetings in Copenhagen (Denmark) or elsewhere. In possession of a good sense of humor, a fierce determination, and the patience of an angel. Willing to work odd hours when needed to upgrade customer systems off-hours or when critical repairs are are required. Please send CV and cover letter to j...@indexdata.com. --Sebastian -- Sebastian Hammer, Index Data qu...@indexdata.com www.indexdata.com