Re: [CODE4LIB] Rare opportunity to join the elite IRC Access Code4LibCon committee
Hi Michael, Congratulations! You have been selected to be the IRC Access committee ambassador to Freenode. The hotel is supplying IP, so I will check with them to get the info. Thanks, Cary On Fri, Dec 23, 2011 at 11:20 PM, Michael B. Klein mbkl...@gmail.com wrote: I wrote up a piece on how to ask Freenode to temporarily raise/remove the connection limit from the conference's IP block for the duration of the conference. That has made a huge difference the past two years: http://wiki.code4lib.org/index.php/How_To_Plan_A_Code4LibCon#Freenode_IRC_connection I'm happy to be the point of contact with Freenode again, or let someone else do the honors. If that means signing up for a committee, well, then fine. :) On Thu, Dec 22, 2011 at 9:28 AM, Cary Gordon listu...@chillco.com wrote: So far, it is so elite that it is just me, and it has been a long time since I accessed IRC from anything other than Apple products. It would be great if I could get volunteers from the world of Windows and the league of Linux for the IRC Access committee. http://wiki.code4lib.org/index.php?title=2012_committees_sign-up_pageaction=editsection=15 Please note that this is, for reasons beyond my ken, distinct from the IRC Evangelists committee. Perhaps we could join forces. Thanks, Cary -- Cary Gordon The Cherry Hill Company http://chillco.com -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] 2012 preconference proposals wanted!
I would really like some help. I was going to be the assistant, but while I use git every day, I am no expert. Thanks, Cary On Thu, Jan 19, 2012 at 2:08 PM, Ian Walls ian.wa...@bywatersolutions.com wrote: Due to a recent change in employment, I'm not going to be able to make it to Code4Lib this year (much to my disappointment). That means I won't be able to facilitate the Git -r Done preconference session. It looks like there are enough other interested Git users attending, though, to make a pretty good show of it. I look forward to attending in 2013, once I've established myself at my new institution. Cheers, -Ian On Tue, Sep 27, 2011 at 11:47 AM, Carl Wiedemann carl.wiedem...@gmail.comwrote: I've been using Git extensively for a library's Drupal sites and may have some relevant items to share about deployment strategy and managing branches across dev/test/prod environments. Would be very interested to hear how others have approached these issues, especially on different platforms. Carl Wiedemann Website design and development consulting carl.wiedem...@gmail.com | skype: c4rlww On Mon, Sep 26, 2011 at 11:04 AM, Ian Walls ian.wa...@bywatersolutions.comwrote: Yup, for better or worse, I'll help shepherd this preconference along. Anyone interested in sharing their knowledge and experience is welcome to contact me directly, or put something up on the wiki when it returns. I'm personally quite interested in the different workflows groups have set up around Git; the way we do it for Koha may be completely different than, say, for Drupal or Summon. Cheers, -Ian On Mon, Sep 26, 2011 at 12:58 PM, Kevin S. Clarke kscla...@gmail.com wrote: On Mon, Sep 26, 2011 at 12:33 PM, Andrew Nagy asn...@gmail.com wrote: Is anyone leading this session or is a free for all? Code4lib site is down - so I can't see whats on the wiki. I believe ian.wa...@bywatersolutions.com volunteered to lead it. Have your engineer contact him(?) Kevin -- Ian Walls Lead Development Specialist ByWater Solutions Phone # (888) 900-8944 http://bywatersolutions.com ian.wa...@bywatersolutions.com Twitter: @sekjal -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] 2012 preconference proposals wanted!
Excellent! Let me know how I can help. Cary On Thu, Jan 19, 2012 at 10:52 PM, Michael B. Klein mbkl...@gmail.com wrote: Anjanette brought this up on the conference mailing list, and asked for a new facilitator. I volunteered. I was going to throw together a little intro and some starting points, and then throw it open to the room to share information and ask questions. But I think your name was on the board first, Cary, so if you'd like to facilitate, I'm happy to play either role. Michael On Thu, Jan 19, 2012 at 5:00 PM, Cary Gordon listu...@chillco.com wrote: I would really like some help. I was going to be the assistant, but while I use git every day, I am no expert. Thanks, Cary On Thu, Jan 19, 2012 at 2:08 PM, Ian Walls ian.wa...@bywatersolutions.com wrote: Due to a recent change in employment, I'm not going to be able to make it to Code4Lib this year (much to my disappointment). That means I won't be able to facilitate the Git -r Done preconference session. It looks like there are enough other interested Git users attending, though, to make a pretty good show of it. I look forward to attending in 2013, once I've established myself at my new institution. Cheers, -Ian On Tue, Sep 27, 2011 at 11:47 AM, Carl Wiedemann carl.wiedem...@gmail.comwrote: I've been using Git extensively for a library's Drupal sites and may have some relevant items to share about deployment strategy and managing branches across dev/test/prod environments. Would be very interested to hear how others have approached these issues, especially on different platforms. Carl Wiedemann Website design and development consulting carl.wiedem...@gmail.com | skype: c4rlww On Mon, Sep 26, 2011 at 11:04 AM, Ian Walls ian.wa...@bywatersolutions.comwrote: Yup, for better or worse, I'll help shepherd this preconference along. Anyone interested in sharing their knowledge and experience is welcome to contact me directly, or put something up on the wiki when it returns. I'm personally quite interested in the different workflows groups have set up around Git; the way we do it for Koha may be completely different than, say, for Drupal or Summon. Cheers, -Ian On Mon, Sep 26, 2011 at 12:58 PM, Kevin S. Clarke kscla...@gmail.com wrote: On Mon, Sep 26, 2011 at 12:33 PM, Andrew Nagy asn...@gmail.com wrote: Is anyone leading this session or is a free for all? Code4lib site is down - so I can't see whats on the wiki. I believe ian.wa...@bywatersolutions.com volunteered to lead it. Have your engineer contact him(?) Kevin -- Ian Walls Lead Development Specialist ByWater Solutions Phone # (888) 900-8944 http://bywatersolutions.com ian.wa...@bywatersolutions.com Twitter: @sekjal -- Cary Gordon The Cherry Hill Company http://chillco.com -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Amazon Technology Open House Evening of Feb 8th
I corrected the map on the activities page. I also moved the Meat-Up -- at BOKA Bar, more or less on the way back -- to 8 PM. Thanks, Cary On Fri, Feb 3, 2012 at 2:30 PM, Tommy Ingulfsen to...@library.caltech.edu wrote: I believe the location is here: http://g.co/maps/4umtd It's 426 Terry Avenue *North* tommy On 2/3/12 2:14 PM, Kevin S. Clarke kscla...@gmail.com wrote: Sounds interesting! I've added it to the social activities page for Wed. http://wiki.code4lib.org/index.php/2012_c4l2012_social_activities#Wednesda y.2C_February_8.2C_2012 Kevin On Fri, Feb 3, 2012 at 4:55 PM, Patrick Berry pbe...@gmail.com wrote: Nice find and it's right down the road from the hotel! http://g.co/maps/rw959 On Fri, Feb 3, 2012 at 1:04 PM, William Gunn william.g...@gmail.com wrote: Hi all, just noticed this and thought some of you may be interested. https://aws.amazon.com/amazon-**open-house-february-2012/https://aws.am azon.com/amazon-open-house-february-2012/ Amazon Tech in Seattle is having an open house next Wednesday at 5:30 PM with Werner Vogels and David Friedberg of the Climate Corporation. Best, -- William Gunn -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Another Sharpie Opportunity
That is, more or less, an 84 hour plus wait time cab ride round trip (guessing ~ $5k + tip + tolls). We would certainly be hungry when we got there. On Fri, Feb 3, 2012 at 3:26 PM, Erik Hatcher erikhatc...@mac.com wrote: canadian_snacks++ unless you mean poutine ;) but if you're talking Dangerous Dan's Diner, +1: http://www.dangerousdansdiner.com/
Re: [CODE4LIB] New Newcomer Dinner option
Probably their cat… They need this: http://www.bitboost.com/pawsense/ On Sat, Feb 4, 2012 at 12:49 PM, Eric Lease Morgan emor...@nd.edu wrote: LlkjyYYYYyetyeyppf Prpfc EXpdpppePeppp Pp P$ $p Pp$epepp $ppeppPP PRpp PepplpereprpeprrprPRPeeopwprprPprppertrretrtrrterrtwrtrtww TrWtwteteetrteeetetttetrteyertEtrrtEgrerrtetteyeyeeytwtyeyeyeeyeeeyeey eryeeyeyyyeryyyeyeyeyeyeyyyeyyyeeyreyytrtrttrrtrregtrgghgg gdhfgdhfrtgrhdrghdghdhdggdffdfffvbXVcyvvfvfvffvffvvvfvffvvffffffvf ffxBbbCnvNVqfddZuytuyrutyguhUOyy ROTFL!!! I'm not sure, but I think somebody's b^tt has sent a message to the maIling list. Does anybody here speak b^tt? -- ELM -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Conference size
I think that conference size and character is a complex issue that won't be solved by simply hiring a production company. That part comes later. Cary On Tue, Feb 7, 2012 at 10:17 AM, John Fereira ja...@cornell.edu wrote: Hi Patrick, Yes, Jenn (from Concentra) is awesome. -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Patrick Berry Sent: Tuesday, February 07, 2012 1:00 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] Conference size So, the keynote bomb has gone off. One of the issues is that it's really hard to put on a conference. Another conference I used to attend used Concentra CMS to run their conferences. http://www.concentra-cms.com/services.html I'm just throwing that out there. Pat -- Cary Gordon The Cherry Hill Company http://chillco.com
[CODE4LIB] Please do not quote the entire digest when replying to threads
The result is generally unintelligible. Thanks, Cary -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] www.code4lib.org down?
I could also put it on one of my servers. It needs a simple LAMP stack. I think that it requires PHP 5.2.x and might throw errors on 5.3.x. Cary On Mon, Feb 20, 2012 at 8:19 AM, Eric Lease Morgan emor...@nd.edu wrote: What are the sorts of hardware and software requirements for hosting code4lib.org? I own a co-located host that I might be able to do the job, maybe. -- Eric Lease Morgan -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Issue Tracker Recommendations
Redmine would probably be a very good fit for what you want. It does support email ticket creation. We like Jira, but dialing it in can take a pretty substantial effort. Cary On Wed, Feb 22, 2012 at 9:36 AM, Cynthia Ng cynthia.s...@gmail.com wrote: Hi All, We're looking at implementing an issue tracker for internal use, so I'm looking for recommendations. What's key: 1) minimal effort in install/setup i.e. ready to use out of the box 2) small scale is okay, we have a very small team 3) ideally, have an area for documentation and issue creation via email What does your institution use? What do you like and dislike most about it? Would you recommend it to others? Responses (short or detailed) would be greatly appreciated. Thanks, Cynthia -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] After we left Seattle...
Is that you on the left? http://www.thestranger.com/images/blogimages/2012/02/13/1329169799-fc-11.jpg On Wed, Feb 22, 2012 at 6:02 PM, Michael B. Klein mbkl...@gmail.com wrote: ...the Faerie Convention moved into our conference space. http://slog.thestranger.com/slog/archives/2012/02/13/seattle-faeriecon-2012-a-retrospective Unfortunately (for them), they didn't have Corey streaming their festivities. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Any libraries have their sites hosted on Amazon EC2?
EC2 works for a lot of models, but one that it does not work for is small traffic apps that need to be available 24/7. If you have a small instance (AWS term) running full time with a fixed IP, it costs about $75 a month. If you turn it on for 2 hours a day, it costs about $15/month. A large instance is about $325. Now where it gets interesting is if your app needs a large instance, but only run a few hours a month, you might be able to run a micro instance that is set to start a large (or ???) instance on demand, and run the whole thing for peanuts. Cary On Wed, Feb 22, 2012 at 2:10 PM, Roy Tennant roytenn...@gmail.com wrote: I'd also be interested in getting some real world cost information. I installed an app on EC2 that went mostly unused for a couple months but meanwhile racked up over $300 in charges. Color me surprised. Roy On Wed, Feb 22, 2012 at 2:00 PM, David Uspal david.us...@villanova.eduwrote: Erik, We did a study a few months ago to evaluate the Amazon EC2 as an alternative host to both physical and virtual server spaces managed in house. Won't go into too much detail on it (unless people are interested), but our benchmark tests showed the performance of the EC2 consistently beat the performance of our in-house servers. The only big issue we had was cost, where our estimation of the price of running our servers off the EC2 would make actually doing so prohibitive. There were also some confusing fees built in the payment model, the one off the top of my head being x cents per million I/O operations. As someone who went with the EC2 and is running one currently, could you comment quick on your monthly costs (though I understand though if you don't want to release that information.) Thanks. David K. Uspal Technology Development Specialist Falvey Memorial Library Phone: 610-519-8954 Email: david.us...@villanova.edu -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Erik Mitchell Sent: Wednesday, February 22, 2012 6:22 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Any libraries have their sites hosted on Amazon EC2? Hi Nate When I was at Wake Forest University we moved a large chunk of our web services to Amazon and it worked out well. We chose Amazon because at the time they were the clear leader in IaaS stuff but since then a number of providers (Linode and Rackspace are two) have emerged as alternatives. As for why we moved that is a long story :) Erik On Feb 21, 2012, at 10:40 PM, Nate Hill nathanielh...@gmail.com wrote: 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 -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Fwd: New, lower pricing for Amazon EC2, RDS, and ElastiCache
For production servers that are online 24/7 (or anything over 76 percent), we use the heavy utilization model. This gives a cost of $20.01 per month for a small instance with a one year commit, including the amortized fee, or $14.91 with a three year commit. The break even point on going with a three year commit is 19 months. Thanks, Cary On Tue, Mar 6, 2012 at 3:18 PM, Peter Murray peter.mur...@lyrasis.org wrote: We had this discussion last month about using EC2 for production services. They have dropped their pricing again, so a reserved 'small' instance is now $17.57/month after paying the one-time reservation fee of $160 for a 1-year term. That averages out to about $31/month. Peter -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Job: Web Developer Ninja at Springshare
It would be great if job listings could include location, particularly where the work is to be performed onsite. Thanks, Cary On Tue, Mar 20, 2012 at 2:02 PM, j...@code4lib.org wrote: Howdy, code4lib-ers! Springshare ([http://springshare.com](http://springshare.com)) is looking for web developers with mad skills and thirst for innovation. We create web tools that libraries love, and we need your help to carry out our mission of creating awesome web software and providing even awesome-r service to our libraries. This is what we'd need from you: * LAMP skills of the ninja caliber, including: * 3+ years PHP / MySQL experience * Unix / Apache skills * Experience in scaling web infrastructure * Front-end JS programming experience (e.g. jQuery or dojo) * Bonus: worked with Nginx, Mobile tech, or Solr? Experience with any of these is a plus. Worked with all three? Where have you been all our lives?? * You need to be a self-starter and self-motivating type. We work in a typical startup fashion so you'll be wearing many hats and doing a lot of things - at once - hence having great organizational and multitasking skills is essential In a typical week, you'll: * Create front- and back-end interfaces for new or existing products, letting your creative juices run free * Work with our partners (other library-centric companies) to integrate their tools with Springshare and vice versa * Dream up new ideas that will rock the library (software) world * Every one us (including our CEO himself) also helps with support and making sure our customers' needs are taken care of, so you'll be talking with our customers regularly, troubleshooting bug fixes and such We offer: * Great pay and benefits (health, dental, 401K, etc.) * Very flexible vacations/time off policy * Working from home (yes, you heard it right, though slackers need not apply - see the point above about needing to be a self-starter and self-motivator) * A very supportive, library-centric environment (half of our team is librarians). If this sounds like your dream gig, please send your resume to sa...@springshare.com and let us know what makes you awesome. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/864/ -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Job: Senior Application Developer at New York Public Library
No Message Collected
Re: [CODE4LIB] Gadgeteers
You need an iphone watchband! http://danlhernandez.com/2011/05/18/super-dans-iphone-4-watch-band-and-eating-a-whole-chicken/ (you can skip the part about eating a chicken). Cary On Wed, May 2, 2012 at 12:19 PM, Shaun Ellis sha...@princeton.edu wrote: Cindy, I hadn't seen that, but you might be interested in checking out the Pebble: http://www.kickstarter.com/projects/597507018/pebble-e-paper-watch-for-iphone-and-android It looks similar to the WIMM, but uses e-paper to improve outdoor viewing. It's also water resistant. -Shaun On 5/2/12 3:10 PM, Cindy Harper wrote: I didn't know there were so many gadgeteers on this list. My latest item on my wishlist is this http://wimm.com/. Now, I'm not a smartphone user, because I'm always losing my cellphone, and I can't justify the cost of a data plan. And I've looked into a wearable notepad, but I think the shoulder-holster will not give quite the right message. But my ideal watch device would have the time, alarms and calendars synced to my Google calendar, and a voice recorder for voice memos to my absent-minded self. I think, with the right Android programming, this device could do it. Anyone seen one of these? Cindy Harper, Systems Librarian Colgate University Libraries char...@colgate.edu 315-228-7363 -- Shaun D. Ellis Digital Library Interface Developer Firestone Library, Princeton University voice: 609.258.1698 | sha...@princeton.edu -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Anyone using node.js?
I have done some work with node building apps in the areas of mapping and communication (chat, etc.). Looking at the list at https://github.com/joyent/node/wiki/Projects,-Applications,-and-Companies-Using-Node, the emphasis on real-time stands out. Node is fast and lightweight, and is well suited to applications that need speed and can take advantage of multiple channels. Thanks, Cary On Mon, May 7, 2012 at 8:17 PM, Ethan Gruber ewg4x...@gmail.com wrote: Hi all, It was recently suggested to me that a project I am working on may adopt node.js for its architecture (well, be completely re-written for node.js). I don't know anything about node.js, and have only heard of it in some passing discussions on the list. I'd like to know if anyone on code4lib has experience developing in this platform, and what their thoughts are on it, positive or negative. Thanks, Ethan -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Anyone using node.js?
Node is about three years old, which makes it an infant in library terms. Rails is about eight and still doesn't have a lot of traction. Perl (25 years) and Java (17 years) seem to be considered proven. Node.js might wipe the floor (or not) with Java and Perl someday, but ATM, those tools have something that node won't have for a while -- libraries that are useful to libraries. What node does have going for it is the broad userbase for Javascript (also 17 years). The learning curve is pretty short, if you have that background. Thanks, Cary On Tue, May 8, 2012 at 7:37 AM, Andrew Gordon as...@umich.edu wrote: Node is fairly new - so it would be a little experimental. But it does have an active community, and there are quite a few useful packages; including a solr-client (http://search.npmjs.org/#/solr-client). I would look into it, if only for the purposes of learning a little more about it and to see if it would work in the context of your needs. -drew On 5/8/12 9:17 AM, Ethan Gruber wrote: Thanks. I have been working on a system that allows editing of RDF in web forms, creating linked data connections in the background, publishing to eXist and Solr for dissemination, and will eventually integrate operation with an RDF triplestore/SPARQL, all with Tomcat apps. I'm not sure it is possible to create, manage, and deliver our content with node.js, but I was told by the project manager that Apache, Java, and Tomcat were showing signs of age. I'm not so sure about this considering the prevalence of Tomcat apps both in libraries and industry. I happen to be very fond of Solr, and it seems very risky to start over in node.js, especially since I can't be certain the end product will succeed. I prefer to err on the side of stability. If anyone has other thoughts about the future of Tomcat applications in the library, or more broadly cultural heritage informatics, feel free to jump in. Our data is exclusively XML, so LAMP/Rails aren't really options. Ethan On Tue, May 8, 2012 at 10:03 AM, Nate Vacknjv...@wisc.edu wrote: On Mon, May 7, 2012 at 10:17 PM, Ethan Gruberewg4x...@gmail.com wrote: It was recently suggested to me that a project I am working on may adopt node.js for its architecture (well, be completely re-written for node.js). I don't know anything about node.js, and have only heard of it in some passing discussions on the list. I'd like to know if anyone on code4lib has experience developing in this platform, and what their thoughts are on it, positive or negative. I've only played a little bit, but my take is: you'll have more parts to build than with other systems. If you need persistent connections, it's gonna be neat; if you don't, it's probably not worth the bother. The Peepcode screencasts on Node: https://peepcode.com/screencasts/node are probably worth your time and money. -n -- Andrew Gordon MSI April 2011 School of Information University of Michigan -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] AWS User Conference
I am thinking about it. We are planning to release a usable free Drupal 7 AMI in the next month or so, and I am starting to feel comfortable with AWS (after using it for five years). I am also more comfortable with the Amazon culture after having attended and developer event while I was in Seattle for the con. Cary On Thu, May 10, 2012 at 6:59 AM, Scot Thomas Dalton s...@nyu.edu wrote: Hi, Is anyone in the code4lib community planning to attend the AWS user conference[1] in November? I know it's a long way off, but figured I'd ask anyway. Thanks, Scot [1] http://reinvent.awsevents.com/ -- Scot Dalton Phone: 212.998.2674 Web Development Division of Libraries New York University -- Cary Gordon The Cherry Hill Company http://chillco.com
[CODE4LIB] Drupal day at ALA Annual tomorrow!
I will be leading the How to Quickly Build a Web App Using Drupal mega-session at the Anaheim Marriott in Orange County Salon 3 from 1:30 PM to 5:30 PM tomorrow (yes, there will be breaks!) -- http://ala12.scheduler.ala.org/node/827. While this is not a training session -- we won't have a lab or classroom, I will be joined by my lead trainer and themer, Rain Breaw, and will thoroughly review how we build apps. In have also invited some Drupal in Libraries superstars to show their stuff. We will allow lots of time for questions and answers. If you would like to talk about or present your Drupal app, please let me know before 5:25 PM tomorrow. The Drupal LITA IG -- sponsor of my session -- will be meeting at the Marriott from 10:30 AM to Noon -- http://connect.ala.org/node/178543. Location will be on the board at the Marriott. The fabulous Drupal Lunch, also at the Marriott, from Noon to 1:15 PM. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Putting several small databases online.
Drupal is our tool of choice for building CRUD apps. Depending on the data, you can either do an import, or you can connect directly to the data in an external database. Filemaker will likely need to be converted. Modern Access might be able to connect directly through PDO, although I would avoid that. Thanks, Cary On Tue, Jun 26, 2012 at 2:03 PM, Paul Butler (pbutler3) pbutl...@umw.edu wrote: Hi All, In the last week the library has been approached by two different departments across campus that have small databases, one FileMaker Pro and one MS Access, that they would like to make available online. The interfaces would be nothing fancy, with a backend that allows for adding/updating/deleting resources. I've had a chance to look at the FileMaker Pro data. Not the worst I have seen, it needs normalized, but the data itself is fairly uniform and would map easily enough to Dublin Core. So far just text, though they say perhaps, someday, they might want images. I have yet to see the MS Access data. I've worked on various personal/school projects using SQL, PHP, HTML, CSS, and various repositories/CMS. For personal use and fun I've thrown together a few LAMPs using VMWare, but nothing production. I would prefer not to build too much from scratch. I don't think I want/need a full blown repository for either (though I help admin ours and it is due for a complete hardware/software overhaul later this summer http://archive.umw.edu/. I am thinking of transitioning it to more of an IR with disparate content.) So, what would you do or have you done? I want something nimble. I would love to build it once and then duplicate it. I get the sense once I start helping folks other departments will come forward. I am thinking of tossing together a virtualized LAMP, secure it, build the bones of a site, and then clone the thing and put the data for each project in its own copy onto a webserver. Is there a better/easier way? Am I doomed to a life of pain and suffering (besides that due to being a librarian)? Have a LAMP distro with a CMS to suggest? Any suggestions are welcomed. 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. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Drupal and mod_security
I am guessing that you have seen: http://broadcast.oreilly.com/2010/11/getting-drupal-and-mod-securit.html The bulk of the difficult issues with mod_security and Drupal seem to be version conflicts between mod_security and versions of Apache and other CentOS/RHEL/Fedora components. Cary On Thu, Jul 5, 2012 at 11:00 AM, Edward Iglesias edwardigles...@gmail.com wrote: Does anyone out there have any tips for working with Drupa and mod_security? I've got a centos box with Drupal 7 on it and no matter what local rules I set up there is always something that does not work, usually forum responses. Thanks, Edward Iglesias -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] complex drupal taxonomy question
The issue is that child terms (contexts) are not reusable, so the term, enemy of islam is actually going to be a different entry for each parent (keyword) if you use a parent/child relationship. You should probably use separate vocabularies for contexts and keywords, then a module that establish term relationships, like http://drupal.org/project/term_relations/ May I suggest that you check out the Drupal4lib mailing list http://listserv.uic.edu/archives/drupal4lib.html. Drupal questions posted there get a good audience and a quick turnaround, and, even better, the answers serve the library Drupal community. Thanks, Cary On Wed, Jul 11, 2012 at 8:32 AM, Laurie Allen lal...@haverford.edu wrote: Hi, I'm working on a drupal site with a very complicated taxonomy. Backstory: A polisci professor and team of students designed this project first as a theoretcal exercise as part of a senior thesis double major in political science and computer science, and then as the project of a very devoted and smart student using drupal. It's both amazingly cool and technically complex. At this point, we are trying to help rein it in to the library servers and help support it so that new crops of students can maintain it without needing to be CS majors, and also to help them address a few issues and problems that have been discovered over the past year or so. My colleague and I are totally new to Drupal, and to this database. While he's working on the solr indexing, I'm trying to help figure out the taxonomy issue. See here: http://gtrp.haverford.edu/aqsi/aqsi/statements/mustafa-abu-al-yazids-interview-al-jazeera Basically, the site indexes the public statements of al-qaeda. Each statements is assigned a bunch of terms by students who have studied jihad and al-qaeda. Each term is composed of two parts. First part: a keyword from a controlled list of keywords - there are many of these and they include places, people, theories, and other things. So, Afghanistan, Barack Obama, and media are all keywords. Second part: a context from a much smaller (around 20) collection of contexts, including I guess how the keyword figures in this statement. Example include area of jihad, enemy of islam, religious relations and others. So, the full term would be media - enemy of islam for example. And each record includes a large number of these. Going forward, we'd ideally like to allow users of the site to find all three of the following: 1. Records that contain a particular two part term. (easy - that's what taxonomy is for) 2. A list of terms that begin with the first part so that they can select the modifier for it (also easy, if we make the second term a subterm or child of the first, this will work fine) 3. A list of terms that have the second part as a qualifier. So, for example, show me all terms in which anything is called an enemy of islam and then let me choose which keyword is referred to as an enemy of jihad and show me that record. It's that third one that we can't figure out. The only way we can think to accomplish this is to basically duplicate each entry so that we'd say Haverford - enemy of islam and enemy of islam - Haverford I think that will work, but since there are many statements, and each statement has many terms, this solution doesn't seem ideal. Do any of you have ideas? Thanks very much. Laurie -- Coordinator for Digital Scholarship and Services Haverford College Library 370 Lancaster Ave Haverford, PA 19041 610-896-4226 lal...@haverford.edu -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] [DRUPAL4LIB] taxonomy question
Also excerpted from Code4lib: The issue is that child terms (contexts) are not reusable, so the term, enemy of islam is actually going to be a different entry for each parent (keyword) if you use a parent/child relationship. You should probably use separate vocabularies for contexts and keywords, then a module that establish term relationships, like http://drupal.org/project/term_relations/ On Wed, Jul 11, 2012 at 10:08 AM, Laurie Allen lal...@haverford.edu wrote: Reposted from Code4lib Hi, I'm working on a drupal site with a very complicated taxonomy. Backstory: A polisci professor and team of students designed this project first as a theoretcal exercise as part of a senior thesis double major in political science and computer science, and then as the project of a very devoted and smart student using drupal. It's both amazingly cool and technically complex. At this point, we are trying to help rein it in to the library servers and help support it so that new crops of students can maintain it without needing to be CS majors, and also to help them address a few issues and problems that have been discovered over the past year or so. My colleague and I are totally new to Drupal, and to this database. While he's working on the solr indexing, I'm trying to help figure out the taxonomy issue. See here: http://gtrp.haverford.edu/aqsi/aqsi/statements/mustafa-abu-al-yazids-interview-al-jazeera Basically, the site indexes the public statements of al-qaeda. Each statements is assigned a bunch of terms by students who have studied jihad and al-qaeda. Each term is composed of two parts. First part: a keyword from a controlled list of keywords - there are many of these and they include places, people, theories, and other things. So, Afghanistan, Barack Obama, and media are all keywords. Second part: a context from a much smaller (around 20) collection of contexts, including I guess how the keyword figures in this statement. Example include area of jihad, enemy of islam, religious relations and others. So, the full term would be media - enemy of islam for example. And each record includes a large number of these. Going forward, we'd ideally like to allow users of the site to find all three of the following: 1. Records that contain a particular two part term. (easy - that's what taxonomy is for) 2. A list of terms that begin with the first part so that they can select the modifier for it (also easy, if we make the second term a subterm or child of the first, this will work fine) 3. A list of terms that have the second part as a qualifier. So, for example, show me all terms in which anything is called an enemy of islam and then let me choose which keyword is referred to as an enemy of jihad and show me that record. It's that third one that we can't figure out. The only way we can think to accomplish this is to basically duplicate each entry so that we'd say Haverford - enemy of islam and enemy of islam - Haverford I think that will work, but since there are many statements, and each statement has many terms, this solution doesn't seem ideal. Do any of you have ideas? Thanks very much. Laurie Allen -- Coordinator for Digital Scholarship and Services Haverford College Library 370 Lancaster Ave Haverford, PA 19041 610-896-4226 lal...@haverford.edu ___ drupal4lib mailing list questions/help: drupal4lib-requ...@listserv.uic.edu http://listserv.uic.edu/archives/drupal4lib.html -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] [DRUPAL4LIB] taxonomy question
oops On Wed, Jul 11, 2012 at 10:45 AM, Cary Gordon listu...@chillco.com wrote: Also excerpted from Code4lib: The issue is that child terms (contexts) are not reusable, so the term, enemy of islam is actually going to be a different entry for each parent (keyword) if you use a parent/child relationship. You should probably use separate vocabularies for contexts and keywords, then a module that establish term relationships, like http://drupal.org/project/term_relations/ On Wed, Jul 11, 2012 at 10:08 AM, Laurie Allen lal...@haverford.edu wrote: Reposted from Code4lib Hi, I'm working on a drupal site with a very complicated taxonomy. Backstory: A polisci professor and team of students designed this project first as a theoretcal exercise as part of a senior thesis double major in political science and computer science, and then as the project of a very devoted and smart student using drupal. It's both amazingly cool and technically complex. At this point, we are trying to help rein it in to the library servers and help support it so that new crops of students can maintain it without needing to be CS majors, and also to help them address a few issues and problems that have been discovered over the past year or so. My colleague and I are totally new to Drupal, and to this database. While he's working on the solr indexing, I'm trying to help figure out the taxonomy issue. See here: http://gtrp.haverford.edu/aqsi/aqsi/statements/mustafa-abu-al-yazids-interview-al-jazeera Basically, the site indexes the public statements of al-qaeda. Each statements is assigned a bunch of terms by students who have studied jihad and al-qaeda. Each term is composed of two parts. First part: a keyword from a controlled list of keywords - there are many of these and they include places, people, theories, and other things. So, Afghanistan, Barack Obama, and media are all keywords. Second part: a context from a much smaller (around 20) collection of contexts, including I guess how the keyword figures in this statement. Example include area of jihad, enemy of islam, religious relations and others. So, the full term would be media - enemy of islam for example. And each record includes a large number of these. Going forward, we'd ideally like to allow users of the site to find all three of the following: 1. Records that contain a particular two part term. (easy - that's what taxonomy is for) 2. A list of terms that begin with the first part so that they can select the modifier for it (also easy, if we make the second term a subterm or child of the first, this will work fine) 3. A list of terms that have the second part as a qualifier. So, for example, show me all terms in which anything is called an enemy of islam and then let me choose which keyword is referred to as an enemy of jihad and show me that record. It's that third one that we can't figure out. The only way we can think to accomplish this is to basically duplicate each entry so that we'd say Haverford - enemy of islam and enemy of islam - Haverford I think that will work, but since there are many statements, and each statement has many terms, this solution doesn't seem ideal. Do any of you have ideas? Thanks very much. Laurie Allen -- Coordinator for Digital Scholarship and Services Haverford College Library 370 Lancaster Ave Haverford, PA 19041 610-896-4226 lal...@haverford.edu ___ drupal4lib mailing list questions/help: drupal4lib-requ...@listserv.uic.edu http://listserv.uic.edu/archives/drupal4lib.html -- Cary Gordon The Cherry Hill Company http://chillco.com -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] ATOM/RSS Feed Archiving Question
Drupal also supports SimplePie integration through a contributed module. Cary On Thu, Jul 12, 2012 at 4:16 AM, Charlie Morris cdmorri...@gmail.com wrote: Drupal will do this out if the box with the Aggregator module and the Feeds family of modules will let you do more parsing. I've also used Magpie, Zend Feeds and SimplePie. If your only interested in parsing, presenting and storing then I'd suggest looking at SimplePie. -Charlie (sent from my phone) On Jul 11, 2012, at 10:38 PM, Brian McBride brian.mcbr...@utah.edu wrote: Code4lib team! I was wondering if anyone has worked on a projects relating to harvesting and archiving RSS/ATOM feeds from third party sites. Any information would be greatly appreciated. Thanks, Brian Brian McBride Head of Application Development J. Willard Marriott Library O: 801.585.7613 F: 801.585.5549 brian.mcbr...@utah.edu -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Browser Wars
While we will support anything that our clients want supported, we warn them away from IE6 and other expensive to support antiquities. We definitely pay attention to IE during development, as backtracking to fix an issue that has been buried can be both depressing and expensive. We test in Chrome, Firefox, IE, Opera, and Safari. We test Responsive and/or mobile sites in a range of mobile clients. Thanks, Cary On Thu, Jul 12, 2012 at 8:40 AM, Aaron Collier acoll...@csufresno.edu wrote: Firefox is the leader on our stats, but I think that's mostly because it is the default browser on almost any campus system. IE is close behind though while mobile browsers are the most sparse. I guess the old develop in firefox, test in IE still holds true. Aaron Collier Library Academic Systems Analyst California State University, Fresno - Henry Madden Library 559.278.2945 acoll...@csufresno.edu http://www.csufresno.edu/library - Original Message - From: Brig C McCoy bmc...@kckpl.org To: CODE4LIB@LISTSERV.ND.EDU Sent: Thursday, July 12, 2012 8:28:03 AM Subject: Re: [CODE4LIB] Browser Wars Hi... This is from the last six weeks from one of my public-facing websites. Definitely not going to drop MSIE support for the website at this rate: # #reqs #pages browser 1 18137 827 MSIE 8651 437 MSIE/8 7400 277 MSIE/9 1866 52 MSIE/7 193 42 MSIE/6 16 16 MSIE/5 11 3 MSIE/10 2 1809 441 Safari 1128 299 Safari/533 202 58 Safari/534 214 54 Safari/7534 79 23 Safari/6533 41 4 Safari/530 13 3 Safari/531 3 906 260 Netscape (compatible) 4 1287 182 Firefox 442 114 Firefox/13 408 34 Firefox/12 139 11 Firefox/10 163 6 Firefox/3 28 6 Firefox/14 11 5 Firefox/9 6 2 Firefox/4 12 2 Firefox/6 4 1 Firefox/15 8 1 Firefox/7 5 1164 175 Chrome 718 111 Chrome/19 409 61 Chrome/20 23 1 Chrome/9 4 1 Chrome/10 1 1 Chrome/5 ...brig On 7/12/2012 9:33 AM, Michael Schofield wrote: Ever since Microsoft announced the new IE auto-update policy, the blogosphere is fussing. This is definitely important (and good) news, but sites-Smashing Magazine has three articles on it in the last few days-are really pushing the drop IE support, and its literally slowing the internet down. I'm down, but that attitude-especially for libraries-isn't really the right one to have. It is, IMHO, an old view. A smart design strategy with progressive enhancement can deliver content to . everyone - which should be the priority for non-prof / [local-]government web presences over flare. Right?-- Brig C. McCoy bmc...@kckpl.org Network Services Coordinator Kansas City, Kansas Public Library 625 Minnesota Avenue Kansas City, KS 66101 tel 913-279-2349 cel 816-885-2700 fax 913-279-2271 -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Browser Wars
It is almost worth getting an iPad just to see all the clueless messages. Borrow one and try some restaurant sites. The restaurant business seems to have the absolute worst relationship between what they spend and the usefulness of what they get. I understand and respect your view, but still contend that regardless of the reason that someone is using IE 6, they have certainly had enough time to figure it out by now. The only way that IE6 users will have a good experience is if you build a site for them. Cary On Thu, Jul 12, 2012 at 12:11 PM, Shaun Ellis sha...@princeton.edu wrote: Sean, where are you using CORS support? I browsed around your site in IE7 and it doesn't seem to balk or have any missing functionality. Cary, I think users can be even more frustrated when a site is broken and they don't know how to fix it (or even realize it's broken). I would at least give them a heads up and a nudge to improve their own experience (and not just on our sites), while not blocking them from browsing a site with less functionality. I do tend to warn users gently they may have a sub-optimal experience if they are using an antiquated browser. Those Flash messages on the iPad are poorly implemented. If they are sniffing for flash, they should be sniffing for the user agent too... that is if there's a non-flash alternative. But really, those developers are going to be extinct soon. I don't have an iPad. How often does that actually occur? -Shaun On 7/12/12 11:04 AM, Sean Hannan wrote: I go by my statistics (and you should, too). I can't make users use another browser (as much as I'd like them to). The bulk of our users still use IE (well, the bulk use a WebKit browser--Chrome/Safari--but lumping those together isn't an assumption I'm ready to lean on yet). That IE majority is shrinking, though. I'm in the middle of launching a new site redesign (old: http://www.library.jhu.edu new: http://testsh.mse.jhu.edu/newwebsite), so this is very present in my mind at the moment. My cutoff is IE8. Everything IE8 and above is fine and will work fine with the new site. And honestly, since I'm not doing anything that fancy with the new site (it's pretty stripped down on purpose), that IE8 limitation is really based on CORS support. IE7 don't got it. People will upgrade when they upgrade. Libraries aren't really in the position to force users to change their browsing habits. -Sean On 7/12/12 10:33 AM, Michael Schofieldmschofi...@nova.edu wrote: Hi Code4Lib, Ever since Microsoft announced the new IE auto-update policy, the blogosphere is fussing. This is definitely important (and good) news, but sites-Smashing Magazine has three articles on it in the last few days-are really pushing the drop IE support, and its literally slowing the internet down. I'm down, but that attitude-especially for libraries-isn't really the right one to have. It is, IMHO, an old view. A smart design strategy with progressive enhancement can deliver content to . everyone - which should be the priority for non-prof / [local-]government web presences over flare. Right? Anyway, all of this is coming from some really good web developers who don't really face the same issues that have to be considered for library sites. I was just curious what the library community actually thought about this. Thanks, Michael Here's some reading: Old Browsers ar eHOlding Back the Web (July 9th): http://www.smashingmagazine.com/2012/07/09/old-browsers-are-holding-back-the -web/ Dear Web User: Please Upgrade Your Browser (July 10th) : http://www.smashingmagazine.com/2012/07/10/dear-web-user-please-upgrade-your -browser/ It's Time to Stop Blaming Internet Explorer (July 12th): http://www.smashingmagazine.com/2012/07/12/its-time-to-stop-blaming-internet -explorer/ A recent library blog today: Have you Given Much thought to browsers? : http://www.meanlaura.com/archives/1528 -- Shaun D. Ellis Digital Library Interface Developer Firestone Library, Princeton University voice: 609.258.1698 | sha...@princeton.edu -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] new server
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 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 http://www.natehill.net -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] new server
When you look at everything that goes into the TCO, it is hard to make a case for a physical server. We have about 17 years experience running systems starting with the California State Library's DEC Alpha. We won't miss running the datacenter on the weekend to deal with a drive failure. Amazon has gone from a metric-less, expensive and difficult to manage system to a solid infrastructure with better performance per dollar than we can get in our datacenter. The bonus is thatt we can scale at will. Cary On Mon, Jul 16, 2012 at 6:18 PM, Nate Hill nathanielh...@gmail.com wrote: 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 -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Wikis
You might want to look at Atlasssian Confluence. They offer free licenses to non-profit and edu. Thanks, Cary On Tue, Jul 24, 2012 at 3:24 PM, Stuart Yeates stuart.yea...@vuw.ac.nz wrote: The wiki software with the largest user base is undoubtedly media wiki (i.e. wikiepdia). We're moving to it as a platform precisely because to leverage the skills that implies. We're not far enough into our roll out to tell whether it's going to be a success cheers stuart Stuart Yeates Library Technology Services http://www.victoria.ac.nz/library/ -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Nathan Tallman Sent: Wednesday, 25 July 2012 8:34 a.m. To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] Wikis There are a plethora of options for wiki software. Does anyone have any recommendations for a platform that's easy-to-use and has a low-learning curve for users? I'm thinking of starting a wiki for internal best practices, etc. and wondered what people who've done the same had success with. Thanks, Nathan -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Wikis
WYSIWYG editors are the bane of my existence. Cary On Wed, Jul 25, 2012 at 7:31 AM, Pottinger, Hardy J. pottinge...@umsystem.edu wrote: I'll just say my experience with the Confluence WYSIWYG editor hasn't been great. Now, partly, that might have been the fact that the one page I tried using it on had been migrated from another wiki, so, to be fair, the WYSIWYG editor was being presented with a challenge. But, from a user's POV, I have to say, editing with a WYSIWYG editor on a wiki is like a prank waiting for a punch line, and you, the well-meaning user, are the punch line. If you don't want to be embarrassed, I highly recommend going advanced mode. :-) That experience has lead me to approach most WYSIWYG editors with caution. Don't trust 'em. -- HARDY POTTINGER pottinge...@umsystem.edu University of Missouri Library Systems http://lso.umsystem.edu/~pottingerhj/ https://MOspace.umsystem.edu/ Time and accident are committing daily havoc on the originals of the valuable historical and State papers deposited in our public offices. The late war has done the work of centuries in this business. The last cannot be recovered but let us save what remains not by vaults and locks which fence them from the public eye and use in consigning them beyond the reach of accident --Thomas Jefferson On 7/25/12 8:32 AM, Sean Hannan shan...@jhu.edu wrote: As an administrator of a Confluence installation, I have to say that I hate it. Confluence is fine if you are not going to be touching it or doing any kind of local customizations (hooking it into local auth, etc.). If that's the case, you should really be looking at the hosted version. I've found that Atlassian is frustrating to deal with for support. I ran into a bug in Confluence that has been an open ticket in their issue tracker for 6 years. Years. I've found upgrades to be a pain, generally, and sometimes Atlassian will be fast and furious with them and it's hard to keep up. And the longer you wait, the more painful the upgrades become. I don't deal with the money side of things, but I definitely think that we do not get what we pay for with Confluence. -Sean On 7/25/12 9:05 AM, Nathan Tallman ntall...@gmail.com wrote: That's what I'm worried about with MediaWiki. The syntax used when creating and editing pages isn't intuitive and I'm afraid people won't want to use it. I was hoping someone would recommend a wiki with more of a WYSIWYG type of editing interface. Was also hoping to stick with FLOSS, but perhaps I should at least peak at Confluence. Thanks for the input, Nathan On Wed, Jul 25, 2012 at 8:50 AM, Nate Vack njv...@wisc.edu wrote: If you're expecting everyone to create and edit pages, it will be very hard to get widespread adoption with it. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Wikis
More often than not, the author seems to intend the poleaxing of your user experience. Cary On Wed, Jul 25, 2012 at 6:34 PM, Nate Vack njv...@wisc.edu wrote: On Wed, Jul 25, 2012 at 12:14 PM, Cary Gordon listu...@chillco.com wrote: WYSIWYG editors are the bane of my existence. Well... it depends on what you want. If you want clean, valid HTML, then yes -- WYSIWYG editors are unholy abominations unleashed upon the earth. If you want documents to look mostly closely like the author intended, they're not so bad. Occasionally we need to do a paste it into Notepad and then back maneuver, but it's rare. Sometimes people do really, really strange things like pasting an entire web page or Word document into the Wiki editor. For extra fun, paste an entire wiki editor into the wiki editor. That's its own meta-trip. But the worst case response tends to be How the heck did you do that? Let's revert that, shall we? -n -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Wikis
We run a fairly significant Confluence installation on CentOS over VMWare, and have had no problems. Thanks, Cary On Mon, Jul 30, 2012 at 11:13 AM, Ryan Ordway rord...@oregonstate.edu wrote: I will second this. We run Confluence as well, and it worked great as long as we didn't try to do anything fancy with it. Then we decided to expand its use to other units on campus, which meant linking it up with an LDAP directory... 1. There is no facility for moving users from being local accounts to being LDAP accounts. If you need LDAP, start with LDAP. If you need to migrate to LDAP, you will be doing unsupported database modifications. 2. There is no facility for choosing which type of users you are creating. There is no way to specify I am creating a local account, or I am linking to an LDAP account. New users get created in whichever authentication source has highest priority. To create users in other directories you have to change their priorities, which can cause login failures if there are any naming conflicts between authentication sources. 3. The authentication source priority scheme is not at all flexible. We have run into situations where local users that had been around for years suddenly could not login because there is a matching user in the LDAP directory, and for various reasons we had to give the LDAP directory higher priority. 4. There is no facility for changing usernames. There is a feature request for this that is many, many years old and no plans that I've heard of to implement it. If you run into #3, then you get to learn the database schema and develop your own code to rename users. 5. As a Java-based application that runs in a servlet container like Apache Tomcat, it is very memory hungry and doesn't play well in Virtualized environments. Atlassian recommends that Confluence NOT be run in a virtualized environment, which can be a deal breaker for some institutions. For the amount of money it costs to run their software, there should be no duct tape and chicken wire involved in its operation. -- Ryan Ordway E-mail: rord...@oregonstate.edu Unix Systems Administrator rord...@library.oregonstate.edu OSU Libraries, Corvallis, OR 97331Office: Valley Library #4657 On Jul 25, 2012, at 6:32 AM, Sean Hannan wrote: As an administrator of a Confluence installation, I have to say that I hate it. Confluence is fine if you are not going to be touching it or doing any kind of local customizations (hooking it into local auth, etc.). If that's the case, you should really be looking at the hosted version. I've found that Atlassian is frustrating to deal with for support. I ran into a bug in Confluence that has been an open ticket in their issue tracker for 6 years. Years. I've found upgrades to be a pain, generally, and sometimes Atlassian will be fast and furious with them and it's hard to keep up. And the longer you wait, the more painful the upgrades become. I don't deal with the money side of things, but I definitely think that we do not get what we pay for with Confluence. -Sean On 7/25/12 9:05 AM, Nathan Tallman ntall...@gmail.com wrote: That's what I'm worried about with MediaWiki. The syntax used when creating and editing pages isn't intuitive and I'm afraid people won't want to use it. I was hoping someone would recommend a wiki with more of a WYSIWYG type of editing interface. Was also hoping to stick with FLOSS, but perhaps I should at least peak at Confluence. Thanks for the input, Nathan On Wed, Jul 25, 2012 at 8:50 AM, Nate Vack njv...@wisc.edu wrote: If you're expecting everyone to create and edit pages, it will be very hard to get widespread adoption with it. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Recommendations for a teaching OPAC?
a software selection and 2.0 integration perspective. Unfortunately it may be that Blacklight/VuFind don't work for your scenario because they don't provide an environment for SQL. You could do some XML stuff (there is configuration files, and Solr can be updated via XML messages) - but I'm not clear whether this is the kind of XML work you want. However, I do think they open up some other avenues that are well worth exploring, and use technologies that are going to become more relevant in the future. Another option might be BibServer, which uses elastic search rather than Solr - but I've never tried installing it http://bibserver.readthedocs.org/en/latest/install.html -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] It's all job postings!
shirt ++ -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Maker Spaces and Academic Libraries
' 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.] -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] freenode IRC down?
Did you try more than one server? It is up for me. On Thu, Sep 13, 2012 at 5:10 PM, Jonathan Rochkind rochk...@jhu.edu wrote: Is the freenode IRC down or is it just me? Normally I'd ask on IRC, but, you know. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Chicagoland Drupal in Libraries Meeting October 16
Once again, I would like to request (okay, beg) that you create a Google Hangout or some equivalent, preferably free way of letting folks who cannot physically get to the Northbrook Public Library participate. If you need help setting this up, I will be happy to do what I can. Pretty much all you need is a laptop with its built-in camera and microphone to get started. There really is no downside to doing this. Cary On Mon, Oct 1, 2012 at 8:49 AM, Heller, Margaret mhel...@dom.eduwrote: This message is being posted to multiple lists, but please forward to anyone who might be interested. The Chicagoland Drupal in Libraries group will be meeting at the Northbrook Public Library (directions http://www.librarylearning.info/events/location.aspx?locationID=1326) on October 16 from 9:30AM-12PM. Join us for informal presentations on the Drupal content management system. Librarians, IT, etc., are welcome to learn from experienced Drupal users during presentation time and share problems/experiences/ interesting tricks during the open share time. Mick Jacobsen will present the basics of the Themekey module. Rob Dumas will lead a discussion on Git. http://www.librarylearning.info/events/?eventID=14326 -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] email to FTP or something?
The securely part is a gotcha. I would venture a guess that whatever the gadget does to produce emails doesn't include encryption or key verification. Cary On Wed, Oct 17, 2012 at 9:05 AM, Joe Hourcle onei...@grace.nascom.nasa.gov wrote: On Oct 17, 2012, at 11:46 AM, Nate Hill wrote: Maybe someone can offer me a suggestion here... I bought a nifty new gadget that records data and spits out csv files as email attachments. I want to go from csv MySQL and build a web application to do cool stuff with the data. The thing is, the device can only email the files as attachments, it doesn't give me the ability to upload them to a server. Can anyone suggest how I can securely email a file directly to a folder on a server? The scenario is nearly identical to what is described here: http://www.quora.com/How-can-I-upload-to-an-FTP-site-via-email It depends if you're hosting the mail server or not. If you are, and it's a unix box, you change your .forward file to pipe into a program to do the processing, eg: |/path/to/program If you're already using procmail for local mail delivery, you can do more complex things with a .procmailrc file. (eg, only pass along to the processing program messages that match certain characteristics): http://www.procmail.org/ If you're not hosting your own mail server, you might be able to cobble something together with fetchmail, which retrieves mail from IMAP or *POP* services and then processes it for local delivery: http://www.fetchmail.info/ -Joe -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] VPN EZ Proxy
Other than giving you one less option, it shouldn't really matter. Everything goes through EZProxy. Resources accessed through the VPN can be covered by authenticating the VPN IP range. Anything not coming through the VPN are authenticated by the means you normally use. Many, if not most, schools work this way, so you have plenty of company. As always, the canonical resource is the EZProxy mailing list. Thanks, Cary On Thu, Oct 18, 2012 at 11:32 AM, Joselito Dela Cruz jdelac...@hodges.edu wrote: Hi Heather, Yes our VPN uses split tunnel. -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Klish, Heather J Sent: Thursday, October 18, 2012 2:20 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] VPN EZ Proxy This also depends on if your VPN is full tunnel or split tunnel. Here's my very, very simplified explanation: If full tunnel, users who are logged into the VPN shouldn't need to authenticate as traffic to the external resource should be seen as coming from 'on-campus'. If split tunnel, users who are logged into the VPN will need to authenticate because traffic directed to external sites will be using the IP address of the user (I believe). We had problems with this while our VPN was split tunnel. We had to set EZproxy to always authenticate users coming in from our VPNs IP address. Heather -- Heather Klish Systems Librarian University Library Technology Services Tufts University 617.627.5853 heather.kl...@tufts.edu From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Joselito Dela Cruz [jdelac...@hodges.edu] Sent: Thursday, October 18, 2012 1:46 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] VPN EZ Proxy Hi All, We use EZ Proxy for authentication and we always tell the staff who uses VPN to turn their VPN off so they can access our databases. Is this the right way? Looking for answers around and could not find any. I thought I would throw this in here. Thanks for feedbacks. Jay Dela Cruz -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Event Registration System Question
You might want to look at the Drupal conference organizing distribution. http://drupal.org/project/cod Thanks, Cary On Thu, Oct 18, 2012 at 3:08 PM, Brian McBride brian.mcbr...@utah.edu wrote: Greeting! I was wondering if anyone out there has found or knows of a good open source solution for event scheduling? We would need users to be able to register, allow instructors to set enrollment caps, and basic email reminder functions. Any information would be great! Thanks, Brian Brian McBride Head of Application Development J. Willard Marriott Library O: 801.585.7613 F: 801.585.5549 brian.mcbr...@utah.edumailto:brian.mcbr...@utah.edu -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
This is my goto resource — http://en.wikipedia.org/wiki/Booker's On Thu, Nov 1, 2012 at 4:44 PM, Tom Keays tomke...@gmail.com wrote: And here's my coding tool, which is supported by most of the common code editors via plugins: Zen Coding, http://code.google.com/p/zen-coding/ The idea is that it lets you use CSS-like selectors as tags that can be expanded into full HTML snippets. I'll just use the example from the project page to describe what I mean. You type a string like this ... div#pagediv.logo+ul#navigationli*5a ... and Zen Coding will expand it into: div id=page div class=logo/div ul id=navigation lia href=/a/li lia href=/a/li lia href=/a/li lia href=/a/li lia href=/a/li /ul /div -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Writing good documentation
We like wikis, and do a lot of documentation in Confluence. For lower budgets, like our own, we use Google sites. For novices, we use Screenflow to create screencasts. They are very well received. Cary On Thu, Nov 1, 2012 at 6:37 PM, Francis Kayiwa kay...@uic.edu wrote: You all do this right? ;-) Aside from Wiki's can anyone recommend any freely available document creating tools. Eric Hellman's[0] post this AM spurred this. My (Our?) goal is an easy way to create How-To like Documentation geared towards a novice. I've looked at Dozuki[1] but would rather not pay. Thanks in advance El Cheapo ./fxk [0] http://serials.infomotions.com/code4lib/archive/2012/201211/3106.html [1] http://www.dozuki.com/ -- It looks like blind screaming hedonism won out. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Code4lib Registration 2013 Redux.
Just to make sure I understand, does registration now open at Noon EST on December 4, 2012? Thanks, Cary On Mon, Nov 26, 2012 at 4:43 PM, Francis Kayiwa kay...@uic.edu wrote: To prove that we *do* listen the registration is push a full week from the last post. Repeat: You will be registering on 12/4 for Code4lib 2013. Apologies and thanks for those who beat some sense into us. We *do appreciate it*. That said we will not delay this any further. :-) ./fxk -- A candidate is a person who gets money from the rich and votes from the poor to protect them from each other. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] anti-harassment policy for code4lib?
This is now SOP for open-source software events and organizations. I don't seem to do anything except go to open-source software events, so I can't speak to any other type of event or group. Cary On Mon, Nov 26, 2012 at 4:47 PM, Michael J. Giarlo leftw...@alumni.rutgers.edu wrote: Hi Kyle, IMO, this is less an instrument to keep people playing nice and more an instrument to point to in the event that we have to take action against an offender. -Mike On Mon, Nov 26, 2012 at 7:42 PM, Kyle Banerjee kyle.baner...@gmail.comwrote: On Mon, Nov 26, 2012 at 4:15 PM, Jon Stroop jstr...@princeton.edu wrote: It's sad that we have to address this formally (as formal as c4l gets anyway), but that's reality, so yes, bess++ indeed, and mjgiarlo++, anarchivist++ for the quick assist. This. To that end, and as a show of (positive) force--not to mention how cool our community is--I think it might be neat if we could find a way to make whatever winds up being drafted something we can sign; i.e. attach our personal names Diversity and inclusiveness is a state of mind, and our individual and collective actions exert that force than any policy or pledge ever could. I'm hoping that things can be handled with the minimum formality necessary and that if something needs to be fixed, people can just talk about it so things can be made right. If we need a policy, I'm all for it. But it's truly a sad day if policy rather than just being motivated to do the right thing is what's keeping people playing nice. kyle -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] anti-harassment policy for code4lib?
The problem with Try not to be an asshole. is that it is open to interpretation. Someone might try not to be an asshole and fail miserably. Google is more definite with don't be evil, but opinion varies as to whether they are much good at not being evil. I think that it is difficult to have a non-organization, and sometimes it takes more work than having actual governance. Cary On Tue, Nov 27, 2012 at 9:06 AM, Tom Keays tomke...@gmail.com wrote: I think a good code is Try not to be an asshole. You can but try. Never-the-less, I feel it mitigates the need for an angry god and makes the 10 commandments redundant. Anyway, thanks to Bess for raising the issue. I think all of you have made a great start. I think there are more than enough volunteers already, but I would contribute if you need me. Using Github seems like a good way to garner support and endorsement of the final policy. I've added it to my starred list to show my support. On Mon, Nov 26, 2012 at 7:48 PM, Karen Coyle li...@kcoyle.net wrote: On 11/26/12 4:37 PM, Joe Hourcle wrote: Don't be an asshole. Could that become the 11th commandment, and could we get a really really angry god to enforce it? Everywhere, all of the time? kc I think there was a second line of it, about how we had the right to remove people who refused to follow that advice and no refunds would be given. I might be wrong on the exact language. The e-mail I found referenced 'Don't be a dick', in an attempt to paraphrase the legalese of the Code of Conduct for our venue ... but the reference to gender-specific anatomy would be kinda sexist in itself. -Joe -- Karen Coyle kco...@kcoyle.net http://kcoyle.net ph: 1-510-540-7596 m: 1-510-435-8234 skype: kcoylenet -- Cary Gordon The Cherry Hill Company http://chillco.com
[CODE4LIB]
I think that the idea of curation in the cause of diversity and balance is a good one. At this year's Internet Librarian, folks were, for the first time in my memory, taking note that the ratio of men to women among speakers was pretty much the inverse of the ratio of attendees, Cary On Tue, Nov 27, 2012 at 3:20 PM, Kelley McGrath kell...@uoregon.edu wrote: I'll second the idea of approaching people individually and explicitly asking them to participate. It worked on me. I never would have written my first article for the Code4Lib Journal or become a member of the editorial committee if someone hadn't encouraged me individually (Thanks Jonathan!). It would also be good to find a way to somehow target the pool of lurkers who maybe aren't already connected to someone and get them more involved. As far as anonymous proposals go, we recently had a very good workshop on implicit bias here. Someone brought up that found significant changes in the gender proportions in symphony orchestras after candidates started auditioning behind screens. There are also lots of studies about the different responses to the same resume/application depending on whether a stereotypically male/female or white/black name was used. Probably it's impossible to make proposals completely anonymous, but it would be an interesting experiment to leave off the names. Kelley PS Interestingly, I wouldn't instinctively self-identify as a member of the Code4Lib community, although my first thought is that that has more to do with not being a coder than with being a woman. ** Kelley McGrath Metadata Management Librarian University of Oregon Libraries 1299 University of Oregon Eugene, OR 97403 541-346-8232 kell...@uoregon.edu -- Cary Gordon The Cherry Hill Company http://chillco.com
[CODE4LIB]
I think that is a reasonable number, but I also think that the entire process needs review and (more) discussion. Thanks, Cary On Tue, Nov 27, 2012 at 5:45 PM, Peter Murray peter.mur...@lyrasis.org wrote: Speaking from the program committee perspective, we went through the proposals that were voted into the conference by the community and made sure there was each presenter was at the podium for only one presentation. There was one case where we asked someone who was voted in for a solo presentation and also a joint presentation to relinquish one spot, which happened. It does make sense to reserve a percentage of slots for first-time Code4Lib presenters. 15% sounds like a good number to experiment with for next year. Are there any objections from the community for doing that? (Do we need to find a way to formalize consensus in the group?) Peter On Nov 27, 2012, at 8:27 PM, Roy Tennant roytenn...@gmail.com wrote: I also think it is a good idea to reserve a certain number/percentage of speaking slots to first-time presenters. I also want to bring up (again) the issue of presenters presenting more than once. We are looking at a conference with 400 attendees -- 400! How can we justify having anyone on the podium more than once? I mean, seriously? I think we need to realize that we have grown to the point that we need more management than we have in the past. Remember that we also still have open-ended slots for lightning talks and breakouts. It isn't like I'm calling for the kind of strictness that ALA imposes. Roy On Tue, Nov 27, 2012 at 5:17 PM, Edward M Corrado ecorr...@ecorrado.uswrote: I am not thrilled with the idea of anonymous proposals as I think that goes against the openness non-organization that is code4lib. Also based on the numbers posted earlier it seems inputs are more of an issue then the voting. However, I love the idea of X number of presentations reserved for first time presenters. I don't know what the value of X should be but Bess's idea of 15% sounds good to me. I'd personally also like to see a limit to the number of talks someone can give or propose, but I know this has been brought up before and, at least in the past, there was not overwhelming support for this. Edward -- Edward M. Corrado On Nov 27, 2012, at 18:41, Bess Sadler bess.sad...@gmail.com wrote: I am not volunteering to write the voting mechanism for this, but what if we had two rounds of voting? 1. First round, anonymous (people who follow these things avidly would of course have read everyone's names on the wiki, but I think for most people not having the names listed means you have removed the names from consideration). We use the current system of assigning points. Once you've cast that ballot, then you get ballot 2: 2. The same ballot with the names present. You now have the opportunity to change your vote, if you want to. It might be because you didn't realize that person who secretly bores you was one of the speakers. It might be because what at first looked like just another talk about marc software sounds more compelling if its from someone who's never spoken before. I wonder if we might also set aside a separate competition for first time speakers? Say, 15% of the talks? Assuming that generally speaking, offering ways for early-career folks or those new to public speaking to participate is a good thing and would benefit diversity as a bonus. Bess On Nov 27, 2012, at 3:20 PM, Kelley McGrath kell...@uoregon.edu wrote: I'll second the idea of approaching people individually and explicitly asking them to participate. It worked on me. I never would have written my first article for the Code4Lib Journal or become a member of the editorial committee if someone hadn't encouraged me individually (Thanks Jonathan!). It would also be good to find a way to somehow target the pool of lurkers who maybe aren't already connected to someone and get them more involved. As far as anonymous proposals go, we recently had a very good workshop on implicit bias here. Someone brought up that found significant changes in the gender proportions in symphony orchestras after candidates started auditioning behind screens. There are also lots of studies about the different responses to the same resume/application depending on whether a stereotypically male/female or white/black name was used. Probably it's impossible to make proposals completely anonymous, but it would be an interesting experiment to leave off the names. Kelley PS Interestingly, I wouldn't instinctively self-identify as a member of the Code4Lib community, although my first thought is that that has more to do with not being a coder than with being a woman. ** Kelley McGrath Metadata Management Librarian University of Oregon Libraries 1299 University of Oregon Eugene, OR 97403 541-346-8232 kell...@uoregon.edu -- Cary Gordon
Re: [CODE4LIB] Proposed Changes to Future Conference Program Choosing
Well, this is the fundamental problem, innit? I have little doubt that a fully curated program would be more interesting to more attendees than the current system. It would also, presumably, be more diverse. The problems are: a) The program committee would need to fairly vet all the proposals, and recruit presenters to offer subjects that are desired, but aren't proposed. This would be a non-trivial bit of work. b) Program committee members would need a good supply of sling and arrow repellant and an exceedingly thick skin. Thanks, Cary On Wed, Nov 28, 2012 at 9:58 AM, Kyle Banerjee kyle.baner...@gmail.com wrote: On Tue, Nov 27, 2012 at 6:30 PM, Cynthia Ng cynthia.s...@gmail.com wrote: I'm really glad to see this discussion continuing. It seems like there's a good amount of support for at least giving a certain amount of sessions over for the program committee to decide. Frankly, I'd favor letting them decide *all* of the sessions, the logic being that the only reason for a program committee to exist in first place is to put together a program. Don't get me wrong. I like approval voting. I like the idea of putting on what people want. But that's not the same as putting on what people ask for. When you ask a decent sized population what they want, they'll ask for things they know they want to learn and people they want to hear from. What's wrong with that? For starters, it encourages intellectual inbreeding. Problems, technologies, etc, that affect more people are favored while things with a more select appeal get deemphasized. But IMO, the reason to go to c4l is not to learn about X or Y, but to expose yourself to people and things that were totally off your radar. Secondly, the program should be a coherent whole, not a collection of parts. People choose sessions individually without any knowledge of what else will be on the program. Balance can only be achieved by accident or if someone is making it happen (i.e. the program committee). People shouldn't just be submitting things -- the committee should identify talented individuals who aren't already known and actively recruit them. They should directly suggest topics to people who know something but have trouble recognizing how much their ideas would benefit the community. By taking a much more active role in recruiting presentations, the program committee can mitigate the self selection issue as well as tackle the diversity issue head on. It's not like the process wouldn't still be community driven since anyone can be on the program committee. As far as the 15% target goes, I think that's a decent goal but would hope it would be much higher in practice. This conference is all about participation and sharing. At the first c4l, 100% of the sessions were by first time attendees. I seem to remember that the vast majority of the people attending were on the stage at some time. Besides, a lot of people do their best work early in their careers. And to all the people reading this who feel shy/intimidated about jumping in, you're too respectful of the status quo. There are a lot of dedicated people who really know what they're doing. But you should never be afraid to call things as you see them. If everyone in a group you like thinks one thing, and you think another, that doesn't make you wrong -- to believe otherwise is a substitute for thinking. Creative spark rather than technical skill is what moves us forward and many of the people who appear very established were regarded as yahoos not that long ago. To summarize, I favor having the program committee decide the whole program and think their process should be informed by voting and goals of the community. kyle -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] What is a coder?
Obviously, we need to offer trainings on how to get funding to attend conferences. The should be collocated with the conferences. Cary On Thu, Nov 29, 2012 at 10:06 AM, Bess Sadler bess.sad...@gmail.com wrote: On Nov 29, 2012, at 6:13 AM, Christie Peterson cpeter...@jhu.edu wrote: If this were training in the sense of a seminar or a formal class on the exact same topics, I would be eligible for full funding, but since it's a conference, it's funded at a significantly lower level. I'll gladly take suggestions anyone has for arguments about why attendance at these types of events is critical to successfully doing my work in a way that, say, attending ALA isn't -- and why, therefore, they should be supported at a higher funding rate than typical library conferences. Any non-coders successfully made this argument before? Cheers, Christie S. Peterson Christie you are not the only person who can get travel funding for training but not for conferences, and you are not the only person on the fence about whether you belong in code4lib. In my mind you are exactly the kind of person I would like to attract to code4lib, so I very much hope you'll join us. Archives in particular are facing significant technological challenges right now, and as someone who has been known to develop software for born digital archives[1] I have seen how vital it is to have a common language and vocabulary, and a common way of approaching problem solving, in order to create a system that will actually work according to archival principles. One option to consider would be signing up for one of the pre-conferences. Given the background you've described and the challenges you face in your career, I think you could make a very strong argument that having a basic introduction to programming concepts would be helpful for you. Luckily there is a free full-day of training to be had the day before the conference starts! Please consider joining us at the RailsBridge and/or Blacklight workshops or at any of the other workshops that look interesting to you that you think you could pitch as training. Even outside of the code4lib context, I strongly encourage others who face those kinds of travel funding constraints to get creative. Some of the best learning opportunities of my life and the best pivotal moments in my career happened because members of this community decided there was an unmet need and they were going to do something about it. CurateCAMP springs to mind. The many regional code4lib meetings are in this category. And also: one time when a few code4lib folks were trying to get open source discovery projects off the ground we just decided to create an Open Source Library Discovery Summit in Philadelphia, declared ourselves invited speakers, and attended. And it was a very successful meeting and a very good use of university funds! Christie, if there is training or skills development that, if it were offered at code4lib, would do you some good, you are certainly not the only person who could benefit from it. I strongly encourage you to think about what training opportunities are missing in your corner of the library / archives world, and then have some conversations with members of this community about how we could provide that training together. I would love to hear your thoughts on the subject. Best wishes, Bess [1] http://hypatia-demo.stanford.edu Tell your funders you have to go to code4lib because hydra is the future of born digital archives and this is the conference where the developers hang out and you need to talk to them about strategic directions for their project so that it will address your problems. :D -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] some radical edit of policy
I prefer the tone and language in your version. kcoyle++ On Sun, Dec 2, 2012 at 8:15 AM, Karen Coyle li...@kcoyle.net wrote: I did a somewhat radical edit of the policy. To me it sounded heavy-handed, and I didn't think that we needed such in our community. I also want to distinguish between bloopers that need correction and active harassment. A lot of discriminatory language is unconscious but still should be gently corrected. [1] I also don't think that these are rules -- a policy is a policy, and I think rules is too strong a term. Because of the amount that I changed (and because I really wasn't sure what would happen when I hit save) these changes are still in my fork: https://github.com/kcoyle/antiharassment-policy Let me know if I should commit it (and I'm assuming that's just a matter of hitting the commit button). kc [1] It's from the 90's, but http://kcoyle.net/howhard.html has many examples -- Karen Coyle kco...@kcoyle.net http://kcoyle.net ph: 1-510-540-7596 m: 1-510-435-8234 skype: kcoylenet -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] some radical edit of policy
I agree with removing the list of sanctions. Cary On Mon, Dec 3, 2012 at 11:14 AM, Karen Coyle li...@kcoyle.net wrote: Peter, I removed the list of sanctions because it seemed unnecessarily ...punitive. Sometimes, the whole incident may consist only of reminding someone that their language has inadvertently offended. I wouldn't want it to sound like someone would get kicked out of a c4l conference for an off-hand comment -- that is, something that some of us would see as non-PC but still common in our world. So if we add a few sanctions that we think would be necessary only in cases of overt harassment, that's ok with me. But I see the best role of the policy to allow a certain amount of education to take place, and that punishment would only be used in extreme cases. We all make mistakes -- and I wouldn't want to create an atmosphere where people are afraid to speak up. Appropriately to this community, it's like coding: you get a compiler error, and you learn. You only get kicked off the system if you do real damage. kc On 12/3/12 10:46 AM, Peter Murray wrote: I may have inadvertently logged a pull request when I made some minor edits to you changes: https://github.com/code4lib/antiharassment-policy/pull/20 First off, kcoyle++. I like the rethinking of the focus of the document. I added a missing work and tweaked a few other words. The pull request has some other discussion about removing the list of potential sanctions; I don't know if that was intentional or not, but I think putting the list of sanctions at the end would be helpful. Peter On Dec 2, 2012, at 11:15 AM, Karen Coyle li...@kcoyle.net wrote: I did a somewhat radical edit of the policy. To me it sounded heavy-handed, and I didn't think that we needed such in our community. I also want to distinguish between bloopers that need correction and active harassment. A lot of discriminatory language is unconscious but still should be gently corrected. [1] I also don't think that these are rules -- a policy is a policy, and I think rules is too strong a term. Because of the amount that I changed (and because I really wasn't sure what would happen when I hit save) these changes are still in my fork: https://github.com/kcoyle/antiharassment-policy Let me know if I should commit it (and I'm assuming that's just a matter of hitting the commit button). kc [1] It's from the 90's, but http://kcoyle.net/howhard.html has many examples -- Karen Coyle kco...@kcoyle.net http://kcoyle.net ph: 1-510-540-7596 m: 1-510-435-8234 skype: kcoylenet -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Choosing fora. was: Proliferation of Code4Lib Channels
Okay, I will update Drupal. I was on track to do this last year, when I got hit on my bicycle by a hit-and-run driver. Really. Anyone here have a white vehicle with a me shaped dent in the hood? I will get with Ryan on this. Thanks for reminding me! (of the update, not the hit) Cary On Tue, Dec 4, 2012 at 6:53 AM, Ross Singer rossfsin...@gmail.com wrote: On Dec 4, 2012, at 9:47 AM, Tom Keays tomke...@gmail.com wrote: Or just use Reddit's OS codebase*. https://github.com/reddit Unless you're volunteering to host and maintain this... Seriously, folks, if we can't even figure out how to upgrade our Drupal instance to a version that was released this decade, we shouldn't be discussing *new* implementations of *anything* that we have to host ourselves. -Ross. Tom * though I'm personally hoping there won't be another channel to keep track of. On Tue, Dec 4, 2012 at 9:33 AM, Shaun Ellis sha...@princeton.edu wrote: On 12/3/12 2:14 PM, MJ Ray wrote: This listserv looks threaded to me. Maybe you need to upgrade Thunderbird, although I could have sworn it's done threaded for a while now. I was thinking of something that has a Vote to Promote feature. I feel that it's important to give folks a chance to support ideas even if they don't have a lot to add comment-wise. It's a good way to gauge interest among folks who are not top talkers. The Vote to Promote pattern is designed as an unobtrusive, democratic way to show support for ideas and focus the discussion toward constructive commentary [1]. Interestingly enough, the RailsBridge curriculum project implements a simple version of this pattern as its core project[2]. I wonder if it would be a good starting point for a collaborative project? Everyone who takes the workshop will know how this app works and should be able to add to it in the months that follow the conference. One of the MIT Mentorship Program tips [3] recommends making sure mentors get something in return (that it's not all giving on the part of the mentor). Since, according to Jonathan, we have a paucity of volunteer coders, perhaps the RailsBridge app could be an ongoing github project and a way to enlist more volunteers to give back to Code4Lib. Mentees might be expected to contribute something after the workshop and get a feel for software collaboration on github with their mentors in a helpful environment? Whether or not people would use such a tool in addition to the listserv, I don't know. Vote to Promote requires a critical mass to make it worthwhile, but it's hard to gauge actual support without testing it. [1] http://ui-patterns.com/**patterns/VoteToPromotehttp://ui-patterns.com/patterns/VoteToPromote [2] http://docs.railsbridge.org/**curriculum/http://docs.railsbridge.org/curriculum/ [3] http://mit.edu/uaap/prog_tips.**htmlhttp://mit.edu/uaap/prog_tips.html Unless you do something pretty silly - like insisting everyone register with github Unfortunately, in order to collaborate on the anti-harrassment policy, you do need to have a github account, or lobby someone who does to make a change for you. But I think most would agree that's better than hashing out such details on this list. -- Shaun D. Ellis Digital Library Interface Developer Firestone Library, Princeton University voice: 609.258.1698 | sha...@princeton.edu -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Help with WordPress for Code4Lib Journal
As I mentioned in the other thread, I will get with Ryan on updating our Drupal instance. Cary On Tue, Dec 4, 2012 at 8:08 AM, Ross Singer rossfsin...@gmail.com wrote: Shaun, I think you missed my point. Our Drupal (and per Tom's reply, Wordpress -- ...and I'm going to take a stab in the dark and throw MediaWiki instance into the pile) is, for all intents and purposes, unmaintained because we have no in charge of maintaining it. Oregon State hosts it, but that's it. Every year, every year, somebody proposes we ditch the diebold-o-tron for something else (Drupal modules, mediawiki plugins, OCS, ... and most recently Easy Chair), yet nobody has ever bothered to do anything besides send an email of what we should use instead. Because that requires work and commitment. What I'm saying is, we don't have any central organization, and thus we have no real sustainable way to implement locally hosted services. The Drupal instance, the diebold-o-tron (and maybe Mediawiki) are legacies from when several of us ran a shared server in a colocation facility. We had skin in the game. And then our server got hacked because Drupal was unpatched (which sucked) and we realized we probably needed to take this a little more seriously. The problem was, though, when we moved to OSU for our hosting, we lost any power to do anything for ourselves and since we no longer had to (nor could) maintain anything, all impetus to do so was lost. To be clear, when we ran all these services on anvil, that wasn't sustainable either! We simply don't have the the organization or resources to effectively run this stuff by ourselves. That's why I'm really not interested in hearing about some x we can run for y if it's not backed up with and my organization which has shown commitment through z will take on the task of doing all the work on this. -Ross. On Dec 4, 2012, at 10:41 AM, Shaun Ellis sha...@princeton.edu wrote: Tom, can you post the plugin to Code4Lib's github so we can have a crack at it? Ross, I'm not sure how many folks on this list were aware of the Drupal upgrade troubles. Regardless, I don't think it's constructive to put new ideas on halt until it gets done. Not everyone's a Drupal developer, but they could contribute in other ways. -Shaun On 12/4/12 10:27 AM, Tom Keays wrote: On Tue, Dec 4, 2012 at 9:53 AM, Ross Singer rossfsin...@gmail.com wrote: Seriously, folks, if we can't even figure out how to upgrade our Drupal instance to a version that was released this decade, we shouldn't be discussing *new* implementations of *anything* that we have to host ourselves. Not being one to waste a perfectly good segue... The Code4Lib Journal runs on WordPress. This was a decision made by the editorial board at the time (2007) and by and large it was a good one. Over time, one of the board members offered his technical expertise to build a few custom plugins that would streamline the workflow for publishing the journal. Out of the box, WordPress is designed to publish a string of individual articles, but we wanted to publish issues in a more traditional model, with all the issues published at one time and arranged in the issue is a specific order. We could (and have done) all this manually, but having the plugin has been a real boon for us. The Issue Manager plugin that he wrote provided the mechanism for: a) preventing articles from being published prematurely, b) identifying and arranging a set of final (pending) articles into an issue, and c) publishing that issue at the desired time. That person is no longer on the Journal editorial board and upkeep of the plugin has not been maintained since he left. We're now several WordPress releases behind, mainly because we delayed upgrading until we could test if doing so would break the plugins. We have now tested, and it did. I won't bore you with the details, but if we want to continue using the plugin to manage our workflow, we need help. Is there anybody out there with experience writing WordPress plugins that would be willing to work with me to diagnose what has changed in the WordPress codex that is causing the problems and maybe help me understand how to prevent this from happening again with future releases? Thanks, Tom Keays / tomke...@gmail.com -- Shaun D. Ellis Digital Library Interface Developer Firestone Library, Princeton University voice: 609.258.1698 | sha...@princeton.edu -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Gender Survey Summary and Results
, Rosalyn P.S. Much thanks to Karen Coyle for reviewing the summary for me before I sent it out. Also if there are any typos or grammar mistakes, please blame my friend Abigail who behaved as my editor. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Hotel registration using an alias
fwiw, Ian Walls is a frequent Code4Liber On Wed, Dec 5, 2012 at 12:43 PM, Francis Kayiwa kay...@uic.edu wrote: If this is any one of you do let us know so you can get the LIB rate. We are near certain we have everyone but these two people are registered for the exact time as the Conference but I'm not seeing them on the Conf. Attendees. Jan Walls James Eric or (Eric James) Antonio Barrera Cheers, ./fxk -- With all the fancy scientists in the world, why can't they just once build a nuclear balm? -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Open source project questions
My take is in the quote. Cary On Fri, Dec 7, 2012 at 11:58 AM, Donna Campbell dcampb...@wts.edu wrote: 1. What kind of skill sets (esp. programming) should I be seeking? The first and foremost skill you'll need is vision along with the ability to articulate it. Next you need management and organization. If you have those upfront, the coding will be easy(ish). 2. Where would the best place to host an open source project (e.g., I prefer GitHub. 3. What software/hardware would you recommend that would be a means to a quality end-product as well as provide efficiency? Use AWS or another infrastructure service that won't lock you in. That way you can change resources as your needs change. Don't buy servers. Software will depend on your approach. If you can find an existing project to build on, you can concentrate on building just what you need. If not, choose a modern programming language appropriate to the scale of what you are doing. In my opinion, Python and Ruby are at the top of that list. I suspect that Ruby is a bit most popular in this venue. We work mostly in PHP, because most of our work is building on top of Drupal, A WCMS written in PHP. 4. Any other suggestions would be greatly appreciated. Pick a license before you start. I agree with Tom Cramer that the key element of spinning up an open source project is setting the governance model. Cary -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Question abt the code4libwomen idea
I agree with Dan. I am all for folks doing what they are called to do. I simply hope that those efforts won't come at the expense of this group, because code4lib, imperfect as it may be, is a wonderful resource. Cary On Fri, Dec 7, 2012 at 12:25 PM, Dan Chudnov daniel.chud...@gmail.com wrote: An opinion: I'm all for people creating new social structures to move themselves forward doing it however they see fit. The internet is a big place, and there's room for more. In this case, though, I hope it will be an and operation, not an exclusive or. I would be happy to hear that a new group formed and that it's going well. I would be disappointed if people in that group ended up moving away from this one big group. It happens, and I'd get over it, sure, but it'd still be disappointing. We gain something by gathering together like we have here. It's not exclusive, nor should it be. But code4lib has added so much to me and my work that I know how much I stand to lose if we do not also keep working to stick together, however difficult that can be sometimes. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] basic IRC question/comments
Register your IRC name! It may be a pita, but it is less of a pita than losing it to someone who wants to pretend to be you. Note that anyone can use your name when you are not there, so this is not a perfect system, but you can kick them off when you come online. You can also just leave your client on. Cary On Mon, Dec 10, 2012 at 10:49 AM, Bohyun Kim k...@fiu.edu wrote: The IRC nickname is ephemeral unless you register it with your email. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Question abt the code4libwomen idea
Are there folks out there who think that you can only be in one IRC room at a time? If I want to be in the #190cmtall room, nobody in #code4lib would know, nor would it be any of their business. Are there people here who really feel threatened by this? Cary On Mon, Dec 10, 2012 at 6:38 PM, Bess Sadler bess.sad...@gmail.com wrote: There have been some contradictory statements made about #libtechwomen because it was an emerging idea, and like code4lib, there is no formal power structure or authority. There is no requirement that one be female to participate, indeed many of the people involved explicitly reject the notion of a binary gender model. Allies of any gender who wish to discuss how to make library technology spaces more inclusive, particularly for women and gender minorities, are welcome and encouraged to join us. The suggestion has been made that the name libtechwomen might not be welcoming to someone who wants to participate but does not identify as a woman. We have already discussed changing it and welcome suggestions. Best wishes, Bess -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Flying trapeze question
Just reading this thread is painful. Cary On Fri, Dec 14, 2012 at 12:58 PM, Wilhelmina Randtke rand...@gmail.com wrote: Speaking from experience, everything, everything in circus hurts. When I was doing it, and I did whimpy things, I remember wearing a tank top once, and others around me being horrified by the size and quantity of bruises on my torso. I have seen more skinned necks and knee pits than I can count from Chinese pole and trapeze. Blood stains on circus rigging are normal. Here are some less painful circus acts: Cloud swing has some cool looking tricks that do not hurt so much. This is where a thick rope hangs from the cieling in a wide U shape, and you sit on it like you would a swing set, and get it swinging like a swing set. Then you can lie down on it, stand on it, wrap your feet around it and hang upside down, etc. If anyone offers lessons in this, then this is the best air act for you to try. Happily, falling into a net does not hurt. What hurts in air acts is being stretched when you hang, and skinning or bruising body parts on rigging. The least painful circus act, to my knowledge, is bicycle tricks like 5 people on a bike at the same time. As long as you do things where you climb on and off the moving bike in sync with someone else to balance the weight, and do not climb onto the shoulders of the bike rider, or anyone else, this is painless and feels safe. Some things that look hard, like wrapping a leg around the bike rider, grabbing you knee with your elbow, and straightening your other arm and leg so that you stick out and are worn like a belt, are much easier than they look. Bicycle tricks are also more about timing than strength, although you can do more if you have a strong core and are flexible. Sadly, more impressive bike tricks also hurt more, and you have to practice with a partner who will balance your weight as you move around the bike. You also need someone to ride the bike around while you do tricks, and the experience will be intensely painful for that person. Contact juggling can be pain free. The kind where you roll a ball around on your hands, and devil sticks are painless learn and do. Poi is possible, even with no eyesight, but learning poi involves repeatedly hitting yourself. It is probably more painful for men to learn than women (men should wear a cup while learning). Ball juggling is more about timing, and all the catches are close to you. Ball juggling is not painful, as long as you juggle light weight things. Hand balancing can be painless, and generally you are low to the ground. You have to be althetic to have any height to fall from. Sadly, the tricks that look really good are harder tricks that require more strength and flexibility. -Wilhelmina Randtke On Fri, Dec 14, 2012 at 1:22 PM, Karen Coyle li...@kcoyle.net wrote: Rosalyn, Since others may be in similar circumstances, I thought I'd ask this on the list: The idea of flying is intriguing... however due to my age (63), my eyesight (abysmal), and my intense vertigo (my mind thinks changing an overhead light bulb is a life-threatening act), is there something fun that can be done low to the ground and clumsily? Like maybe jumping into the net from the second rung of the ladder? Because I'd love to try something like that. Thanks, kc -- Karen Coyle kco...@kcoyle.net http://kcoyle.net ph: 1-510-540-7596 m: 1-510-435-8234 skype: kcoylenet -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] NYTimes article on Gender Wage Gap
When I worked as an entertainment production manager, my internal motto was Sure $25 isn't important, unless it is my $25. People who sell stuff (and offer jobs) like to perpetuate the myth that negotiating is déclassé. I learned to negotiate when, an early teen, I watched my dad buy a car, and instinctively realized that he was overpaying. From 15 to 20, I bought all the cars in my family. My essential approach to negotiating is that you should never try to think for the other side. That is on them. They know what they need from a deal. When they start explaining to you what they need from a deal, they are, in all likelihood, lying. Once you start considering factors outside of the deal, you have lost. Informed H.R. managers know that employees who aren't getting what they think they are worth are unhappy employees. Those managers will know how to value talent and decide where to draw the line. They will not try to convince someone to take a job beneath their self-value, because they understand that, while it might look good on paper, it won't end well. I have no idea if there is a gender gap in negotiating. If there is, lets kill it. Maybe we should start negotiate4lib. Cary On Wed, Dec 19, 2012 at 1:11 PM, Shaun Ellis sha...@princeton.edu wrote: In light of the recent discussions here, I thought many would find this article interesting: How to Attack the Gender Wage Gap? Speak Up http://www.nytimes.com/2012/12/16/business/to-solve-the-gender-wage-gap-learn-to-speak-up.html The gist of the article is in this quote: But one part of it can be traced to a simple fact: many women just don’t negotiate, or are penalized if they do. I have actually been reading Stuart Diamond's book on negotiating, titled Getting More. In it he points out that there are lots of different negotiation styles, and that some are more effective than others. It's pretty eye opening for me, who hasn't had any formal training in negotiation. The biggest a-ha for me was that everything is negotiable, despite the cliche. Practicing the techniques in every situation in life (from getting into an overcrowded restaurant without a reservation to asking your boss for a raise) is the way to get better at it, and I have to say that I'm starting to ask more and am pleasantly surprised by the results. [Adding to GoodReads now ...] Cheers, Shaun -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Final Reminder: Code4Lib 2013 T-Shirt design proposals due Monday!
I hope that someone submits the BaDH design. I would if I had the skill and time. Really. Cary On Fri, Dec 28, 2012 at 5:56 AM, Andreas Orphanides akorp...@ncsu.edu wrote: Hey all, If you've got an idea for a Code4Lib t-shirt, get it in soon! When 2012 leaves us forever -- that is, after 11:59pm (let's say Central time) on December 31, it'll be too late! So add your submissions to the wiki page below. Code4Lib 2013 T-Shirt Design Proposalshttp://wiki.code4lib.org/index.php/2013_t-shirt_design_proposals The basics: - One submission per person, please. (But you don't need to be attending to submit a design!) - T-shirt designs should be 1-sided, single color designs suitable for screenprinting. - You should have a print-ready version of your design available when you submit it. - If you'd like, you can add a line or two of explanatory text to your submission to explain your concept, indicate color specifications, etc. - All proposals posted to the above wiki page while the calendar year is still 2012 will be considered. -Dre, on behalf of the C4L 2013 tee shirt committee -- Cary Gordon The Cherry Hill Company http://chillco.com
[CODE4LIB] Drupal in Libraries Barcamp at Code4LibCon
Cross-posting apologies... Code4LibCon is offering a Drupal in Libraries Barcamp as a full-day Code4Lib pre-conference on Monday, February 11th. It will take place at the University or Illinois, Chicago Forum. Drupal uber-ninja Larry Garfield will be stopping by to impart words of wisdom and offer some prognostication on the next generation(s) of Drupal. The event is free for Code4Lib attendees and just $20 for others. Code4Lib attendees can sign up on the wiki. If you are not attending the conference, you can drop me an email with Barcamp in the subject, and I will let you know how to pay once we work that out. More details as they emerge, -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Digital collection backups
Restoring 3 Tb from Glacier is $370. Add about $90 if you use AWS Import/Export (you provide the device). Hopefully, this is not something that you would do often. Cary On Fri, Jan 11, 2013 at 8:14 AM, Matt Schultz matt.schu...@metaarchive.org wrote: Josh, Totally understand the resource constraints and the price comparison up-front. As Roy alluded to earlier, it pays with Glacier to envision what your content retrieval scenarios might be, because that $368 up-front could very easily balloon in situations where you are needing to restore a collection(s) en-masse at a later date. Amazon Glacier as a service makes their money on that end. In MetaArchive there is currently no charge for collection retrieval for the sake of a restoration. You are also subject and powerless over the long-term to Amazon's price hikes with Glacier. Because we are a Cooperative, our members collaboratively work together annually to determine technology preferences, vendors, pricing, cost control, etc. You have a direct seat at the table to help steer the solution in your direction. On Fri, Jan 11, 2013 at 10:09 AM, Joshua Welker jwel...@sbuniv.edu wrote: Matt, I appreciate the information. At that price, it looks like MetaArchive would be a better option than most of the other services mentioned in this thread. At this point, I think it is going to come down to a LOCKSS solution such as what MetaArchive provides or Amazon Glacier. We anticipate our digital collection growing to about 3TB in the first two years. With Glacier, that would be $368 per year vs $3,072 per year for MetaArchive and LOCKSS. As much as I would like to support library initiatives like LOCKSS, we are a small institution with a very small budget, and the pricing of Glacier is starting to look too good to pass up. Josh Welker -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Matt Schultz Sent: Friday, January 11, 2013 8:49 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Digital collection backups Hi Josh, Glad you are looking into LOCKSS as a potential solution for your needs and that you are thinking beyond simple backup solutions for more long-term preservation. Here at MetaArchive Cooperative we make use of LOCKSS to preserve a range of content/collections from our member institutions. The nice thing (I think) about our approach and our use of LOCKSS as an embedded technology is that you as an institution retain full control over your collections in the preservation network and get to play an active and on-going part in their preservation treatment over time. Storage costs in MetaArchive are competitive ($1/GB/year), and with that you get up to 7 geographic replications. MetaArchive is international at this point and so your collections really do achieve some safe distance from any disasters that may hit close to home. I'd be more than happy to talk with you further about your collection needs, why we like LOCKSS, and any interest your institution may have in being part of a collaborative approach to preserving your content above and beyond simple backup. Feel free to contact me directly. Matt Schultz Program Manager Educopia Institute, MetaArchive Cooperative http://www.metaarchive.org matt.schu...@metaarchive.org 616-566-3204 On Thu, Jan 10, 2013 at 5:20 PM, Joshua Welker jwel...@sbuniv.edu wrote: Hi everyone, We are starting a digitization project for some of our special collections, and we are having a hard time setting up a backup system that meets the long-term preservation needs of digital archives. The backup mechanisms currently used by campus IT are short-term full-server backups. What we are looking for is more granular, file-level backup over the very long term. Does anyone have any recommendations of software or some service or technique? We are looking into LOCKSS but haven't dug too deeply yet. Can anyone who uses LOCKSS tell me a bit of their experiences with it? Josh Welker Electronic/Media Services Librarian College Liaison University Libraries Southwest Baptist University 417.328.1624 -- Matt Schultz Program Manager Educopia Institute, MetaArchive Cooperative http://www.metaarchive.org matt.schu...@metaarchive.org 616-566-3204 -- Matt Schultz Program Manager Educopia Institute, MetaArchive Cooperative http://www.metaarchive.org matt.schu...@metaarchive.org 616-566-3204 -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] code4lib 2013 location
FWIW, the # 8 bus runs every 10 min. Cary On Fri, Jan 11, 2013 at 5:12 PM, Bill Dueber b...@dueber.com wrote: Because it seems like it might be useful, I've started a publicly-editable google map at http://goo.gl/maps/LWqay Right now, it has two points: the hotel and the conference location. Please add stuff as appropriate if the urge strikes you. On Fri, Jan 11, 2013 at 7:54 PM, Francis Kayiwa kay...@uic.edu wrote: On Fri, Jan 11, 2013 at 06:41:26PM -0500, Cynthia Ng wrote: I'm sorry, but that doesn't actually clear up anything for me. The location on the layrd page just says Chicago. So, is the conference still happening at UIC? Since the conference hotel isn't super close, does that mean there will be transportation provided? The entire conference and pre-conference is at UIC. The Forum is a revenue generating part of UIC. The pre-conference will be at the University Libraries on Monday with the exception of the Drupal one. The hotel is a mile or thereabouts from UIC Forum. Here is the problem with us natives planning. It never crossed our minds that walking a mile while on the *upper limit* of our shuttling to and from work is not the norm for everyone. This was brought to our attention and we will have a shuttle from the Hotel to the Conference venue. While we're on the subject, are the pre-conferences happening at the same location? See above. ./fxk On Fri, Jan 11, 2013 at 2:51 PM, Francis Kayiwa kay...@uic.edu wrote: On Fri, Jan 11, 2013 at 10:41:54AM -0800, Erik Hetzner wrote: Hi all, Apparently code4lib 2013 is going to be held at the UIC Forum http://www.uic.edu/depts/uicforum/ I assumed it would be at the conference hotel. This is just a note so that others do not make the same assumption, since nowhere in the information about the conference is the location made clear. Since the conference hotel is 1 mile from the venue, I assume transportation will be available. That's a good assumption to make. As to the confusion I said to you when you asked me about this a couple of days ago. http://www.uic.edu/~kayiwa/code4lib.html was supposed to be our proposal. If you look at the document it also suggests that we were going to have the conference registration staggered by timezones. We have elected not to update that because as that was our proposal. When preparing our proposal we borrowed heavily from Yale's and IU's proposal and if someone would like to steal from us I think it is fair to leave that as is. If you want the conference page use the lanyrd.com link below. I can't even take credit for doing that. All of that goes to @pberry http://lanyrd.com/2013/c4l13/ Cheers, ./fxk best, Erik Hetzner Sent from my free software system http://fsf.org/. -- Speed is subsittute fo accurancy. -- Speed is subsittute fo accurancy. -- Bill Dueber Library Systems Programmer University of Michigan Library -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] code4lib 2013 location
On Sat, Jan 12, 2013 at 6:39 AM, Esmé Cowles escow...@ucsd.edu wrote: Which reminds me, I really hope some warmer locales are prepping c4l14 proposals as we speak. You are in Florida, right? -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] code4lib 2013 location
It is 5.2 miles from the hotel to the venue if you stop at White Castle on your way. http://goo.gl/maps/GUApw On Sat, Jan 12, 2013 at 11:21 AM, Jay Luker lb...@reallywow.com wrote: On Sat, Jan 12, 2013 at 9:39 AM, Esmé Cowles escow...@ucsd.edu wrote: I am personally looking forward to the walk. Though I live in Florida, I've lived in colder places and have appropriate coats, etc. And I don't have any mobility issues, and routinely walk a few miles just for fun. But if I didn't already own cold-weather gear that I would never need in Florida, I would not be looking forward to walking a mile, early in the morning or late at night, in February, in Chicago, where I could reasonably expect it to be in the ballpark of 20°F. From the overhead map I was a bit horrified, with the route running right parallel/adjacent to the huge freeway there. But I just walked the stretch from Crowne Plaza to the UIC Forum on Google Street View and it didn't seem too bad. --jay PS, I hope you like Greek food. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Cocktails at the Aviary during Code4Lib 2013
I think that after 7-10 cocktails I would require hospitalization. On Mon, Jan 14, 2013 at 8:14 AM, James Stuart james.stu...@gmail.com wrote: Chicago is my favorite city to visit, and one of the reasons is the absolutely amazing food/drink scene, and at the head of that bar scene is Aviary, a bar which has a potential claim on the best cocktail bar in America, and at the very least, it's certainly the craziest. Fueled by a lot of fancy molecular gastronomy techniques, they make cocktails you pretty much couldn't get anywhere else in the world: http://www.molecularrecipes.com/molecular-mixology/aviary-cocktails/ Two main ways we can do that (which aren't exclusive): One is that we can just go some night for cocktails. They serve single cocktails and flights, as well as some food. It's tricky but not too difficult to get reservations (although they're only day-of), although for anything more than 6-8 people, it's nigh impossible. I think the best way is to just have a rough idea which day works, and which people might be interested, and then grab people and go when the mood strikes. Two is the crazier, awesomer approach. They have a tasting flight, either 7 or 10 drinks long, with food all along the way. It's pricey ($125 / $165), and yes, that's really seven cocktails, but I think it'll be amazing. This, as far as I can tell, it is possible to get advance reservations for. So, I've created a little section on the social activities wiki. Add if you're interested! http://wiki.code4lib.org/index.php/2013_social_activities#Ideas -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] project management system
I agree with Rosalyn that the key is what you mean by project management. I get the impression that you aren't looking for a ticketing system. For lists and communication, we use (and like) Basecamp, but there are lots of good alternatives. PBWorks is another good hosted system. If you can host yourself, MediaWiki, which powers the code4lib wiki, has a huge community, is widely used in the library world, and ramps up relatively quickly. We use Unfuddle for most of our ticketing, and they have a new planning product called Alchemy, which is in beta. Thanks, Cary On Jan 14, 2013, at 10:52 AM, Rosalyn Metz rosalynm...@gmail.com wrote: Hi Kun, I guess the first question I would ask is what do you mean by project management -- its kind of a big space. Are you looking for something more like a ticketing system? Is your primary concern keeping up communication on projects? Or are you looking to create a project list that you can keep track of? Are you trying to just outline what it is that your projects are? If you're looking for a ticketing system I like GitHub Ticketing -- its free and easy to use. If you're primarily worried about keeping up communication with a different groups, google groups can suffice 9 times out of 10. If you're just looking to keep track of a list of projects, you might be able to get away with something simple like a Google Form that submits to a spreadsheet. If you're just outlining what your projects are you could just start off by creating project one pagers (ala Tito Sierrahttp://www.slideshare.net/tsierra/the-projectonepager ). My recommendation would be to start off small (and free). After a few months, re-evaluate and see where you are. Maybe you'll realize you need something more robust (Unfuddle instead of GitHub Ticketing; Basecamp instead of Google Groups; time management planning instead of lists of projects; formal project plans instead of one pagers;). Rosalyn On Mon, Jan 14, 2013 at 1:27 PM, Lin, Kun l...@cua.edu wrote: 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
Re: [CODE4LIB] project management system
Jira, which we use for major projects, is not open source. Atlassian does provide Jira and Confluence — their wiki tool — free of charge to open source projects. Jira is a big hammer, and to get the most out of it, you need someone to devote a significant amount of time to configuring and maintaining it. While it is usable out of the box, it is not any better in that form than Redmine or myriad other, lighter weight and easier to manage alternatives. Cary On Mon, Jan 14, 2013 at 12:06 PM, Kaile Zhu kz...@uco.edu wrote: We can keep adding to the list. Since there are so many choices, I see the strong reason to use open source software. Here is my recommendation: Jira (project management/bug reporting system used by professional software development companies, like apache.org), spiceworks, etc. - Kelly -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Mau, Trish Sent: 2013年1月14日 13:53 To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] project management system I also like Basecamp but for really simple projects Minigroup might do the job: https://minigroup.com/. It's a hosted solution with plans starting at $3/year. There's no ticketing system or whiteboards, but you can communicate with your team, create and assign tasks, and post events/deadlines. Trish Trish Mau, librarian/web coordinator Burnaby Public Library, 6100 Willingdon Avenue, Burnaby BC, V5H 4N5 tel. 604 436 5425 fax 604 436 9087 The contents of this message may not necessarily reflect the position of Burnaby Public Library. If you have any concerns about this message, please e-mail b...@bpl.bc.ca. -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Cary Gordon Sent: Monday, January 14, 2013 11:11 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] project management system I agree with Rosalyn that the key is what you mean by project management. I get the impression that you aren't looking for a ticketing system. For lists and communication, we use (and like) Basecamp, but there are lots of good alternatives. PBWorks is another good hosted system. If you can host yourself, MediaWiki, which powers the code4lib wiki, has a huge community, is widely used in the library world, and ramps up relatively quickly. We use Unfuddle for most of our ticketing, and they have a new planning product called Alchemy, which is in beta. Thanks, Cary On Jan 14, 2013, at 10:52 AM, Rosalyn Metz rosalynm...@gmail.com wrote: Hi Kun, I guess the first question I would ask is what do you mean by project management -- its kind of a big space. Are you looking for something more like a ticketing system? Is your primary concern keeping up communication on projects? Or are you looking to create a project list that you can keep track of? Are you trying to just outline what it is that your projects are? If you're looking for a ticketing system I like GitHub Ticketing -- its free and easy to use. If you're primarily worried about keeping up communication with a different groups, google groups can suffice 9 times out of 10. If you're just looking to keep track of a list of projects, you might be able to get away with something simple like a Google Form that submits to a spreadsheet. If you're just outlining what your projects are you could just start off by creating project one pagers (ala Tito Sierrahttp://www.slideshare.net/tsierra/the-projectonepager ). My recommendation would be to start off small (and free). After a few months, re-evaluate and see where you are. Maybe you'll realize you need something more robust (Unfuddle instead of GitHub Ticketing; Basecamp instead of Google Groups; time management planning instead of lists of projects; formal project plans instead of one pagers;). Rosalyn On Mon, Jan 14, 2013 at 1:27 PM, Lin, Kun l...@cua.edu wrote: 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 -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Zoia
While I agree that the nature of IRC is pretty much open to all kinds of behavior, good, and less good, zoia is a shadow character that often seems to serve as a jerk by proxy. If someone has to be a jerk, let them be a jerk, not program a bot to be a jerk on their behalf. Now that I have used the word jerk four times and explained what proxy means to a group of library professionals, I am taking the rest of the day off. Cary On Fri, Jan 18, 2013 at 9:26 AM, Michael J. Giarlo leftw...@alumni.rutgers.edu wrote: You need a plugin to pronounce that. On Fri, Jan 18, 2013 at 12:21 PM, Andreas Orphanides akorp...@ncsu.eduwrote: On Fri, Jan 18, 2013 at 12:17 PM, Gabriel Farrell gsf...@gmail.com wrote: I've also been working on a new IRC bot framework in node.js called n0d3 ( https://github.com/gsf/n0d3). ... How exactly do you pronounce that? -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Zoia
The bottom line is that, technically, code4lib does not, AKAIK, exist. It's one piece of property, the domain name is in your name. Everything else is donated or lent. Code4lib has no formal governance. It is more like a clique than an organization. The question of whether we want to adopt formal organization and governance has been raised often over the years, and it seems to be as effective in emptying rooms as craft beers are for filling them. Since we don't exist, we can't do anything. We can collectively come up with a policy, but we have no status to enforce that policy. Like a clique, it really comes down to convincing everyone that you are a cool kid, and you are committing to a policy, so everyone else who wants to be cool should do so as well. This can work, except for the goths. Cary On Thu, Jan 24, 2013 at 11:38 AM, Ed Summers e...@pobox.com wrote: On Thu, Jan 24, 2013 at 10:01 AM, Mark A. Matienzo mark.matie...@gmail.com wrote: More to the point, no other decision about code4lib in terms of action or policy has been made ever. This is new territory for us. It's not really that new. We've voted on tshirts, logos, and whether or not to have jobs.code4lib.org post here--perhaps other things that I'm forgetting. I'm not saying we need to vote on the anti-harassment policy to make it real--it's already real. Not everyone may respect it, but hopefully we'll all continue being nice people and won't have to worry about enforcing it. It's hard to imagine anyone being against it. Personally, I find it regrettable that it's even necessary, but it is what it is. Voting can be a nice way of testing the waters for something. I found the survey on the jobs.code4lib.org email posting very helpful. But voting on everything would get very tedious, and boring very quickly I imagine. code4lib has always seemed much more freeform than that to me. I really liked Bethany's description of lazy consensus [1] at the last conference. //Ed [1] http://nowviskie.org/2012/lazy-consensus/ -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Introduction
Com e Code4LibCon at UIC. There are still a couple days left to buy tickets! http://www.regonline.com/code4lib2013 On Thu, Jan 24, 2013 at 8:13 PM, Cornel Darden Jr. corneldarde...@gmail.com wrote: Hello, Sorry for being rude. I asked a question without first introducing myself. My name is Cornel Darden Jr. I work for the City Colleges of Chicago as a Librarian. I just recently joined the listserv and may even attend the conference if its not too late. Its awesome that its being held in Chicago. I graduated from Library Science school in 2010. I enjoy coding as it makes me feel free to do what ever i need or want with information; especially when its for libraries. I am very new to coding but am learning fast. If Anyone is in the Chicago area please let me know. It would be nice to meet some other coding librarians in my area as I currently have met quite a few librarians but none that code. Thanks, -- Cornel Darden Jr. MSLIS Compound interest is the greatest invention in the history of mankind. - Albert Einstein- -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Group Decision Making (was Zoia)
By my chart, we are now officially sinking into the slough of semantic despond. On Fri, Jan 25, 2013 at 7:17 AM, Gary McGath develo...@mcgath.com wrote: I haven't been following the discussion slowly till someone proposed violence as a response to unspecified harassment. Now I'm worried. The policy which Ian quotes is based on the idea that no one must be offended, which is a deadly opposite to academic freedom and open discussion. What is offensive? With a policy like that, people must weigh every word they say against the possibility that someone somewhere might feel offended by it. For example, I don't think there is any good evidence for the existence of a deity. My saying just that could offend a lot of religious people. If I follow the policy, I must not express that view in any public space or online forum, including this one. I am already in violation of the policy; kick me out. Non-verbal expressions are included. Even a disapproving look could be considered harassment. There can't be any free give and take of ideas without the possibility that someone will be offended. Too many people, especially in the academic world, prefer a nice quiet environment where no one says anything troubling to a free and open exchange of ideas. It isn't far from there to banning offensive books from libraries. On 1/25/13 9:23 AM, Ian Walls wrote: My concern over the anti-harassment policy is part of the definition of harassment, particularly: It includes offensive verbal comments or non-verbal expressions related to gender, gender identity, gender expression, sexual orientation, disability, physical appearance, body size, race, age, religious beliefs, sexual or discriminatory images in public spaces (including online). I'm sure that no one in the community would intentionally threaten another person or group, or produce an unsafe environment, but the policy does not seem to be oriented around intent, but rather the reaction of the person or group who feels offended. People can be offended by all variety of material, and there is no universal, objective consensus as to what is and is not offensive. This translates roughly to: I am offended by something you said, therefore you harassed me. This makes me uncomfortable, because even though I can control my own behavior and treat others with respect, I cannot anticipate the reactions of others with sufficient accuracy to compensate for the risk of the sanction. Therefore for any interaction in Code4Lib under this policy, I have the wonder if something I've said may be misinterpreted or read into in such a way as to produce offense. Very stressful, and a deterrent to participating in the community. Having a section of the policy to deal with misunderstandings and inadvertent offense would go a long way towards alleviating my fear of banned for what would appear to me as no reason. -- Gary McGath, Professional Software Developer http://www.garymcgath.com -- Cary Gordon The Cherry Hill Company http://chillco.com
[CODE4LIB] Drupal Libraries Sub-con Barcamp Code4LibCon PreCon
If you can get by the title, this is going to be an all day event for the Drupal library community. registered Code4LibCon attendees can attend for free, and folks from the Chicagoland Library community pay only a nominal $10 fee. Uber-Drupaler and core architect, Larry Garfield will join us in the morning to give us a peek into the Drupal future. You can sign up on the c4l wiki at http://wiki.code4lib.org/index.php/2013_preconference_proposals#Drupal4lib_Sub-con_Barcamp Thanks, Cary -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Bootstrap
We are using it as the base of a Drupal theme. It is growing on us. Cary On Fri, Jan 25, 2013 at 1:31 PM, Dhanushka Samarakoon dhan...@gmail.com wrote: You mean Twitter Bootstrap? If so I have used it in few projects and it gets the job done. Nice and clean. On Fri, Jan 25, 2013 at 2:59 PM, Lin, Kun l...@cua.edu wrote: Hi Everyone, Has anyone try to use Bootstrap for web develop before? How is the framework? Does it works well? Thanks Kun Lin -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Drupal Libraries Sub-con Barcamp Code4LibCon PreCon
Sorry for assuming that everyone knows the code4lib precon particulars. The date is Monday, February 11th and the time, while not officially set, will be 9 AM - 5 (ish) PM. We will break for lunch. Thanks, Cary On Fri, Jan 25, 2013 at 11:56 AM, Cary Gordon listu...@chillco.com wrote: If you can get by the title, this is going to be an all day event for the Drupal library community. registered Code4LibCon attendees can attend for free, and folks from the Chicagoland Library community pay only a nominal $10 fee. Uber-Drupaler and core architect, Larry Garfield will join us in the morning to give us a peek into the Drupal future. You can sign up on the c4l wiki at http://wiki.code4lib.org/index.php/2013_preconference_proposals#Drupal4lib_Sub-con_Barcamp Thanks, Cary -- Cary Gordon The Cherry Hill Company http://chillco.com -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Group Decision Making (was Zoia)
of the contents is expressly prohibited. If you have received this e-mail in error, please advise the sender by return e-mail or telephone and then delete this e-mail together with all attachments from your system. The contents of this e-mail (including any attachments) may be confidential and/or subject to copyright. Any unauthorised use, distribution, or copying of the contents is expressly prohibited. If you have received this e-mail in error, please advise the sender by return e-mail or telephone and then delete this e-mail together with all attachments from your system. -- Shaun Ellis User Interace Developer, Digital Initiatives Princeton University Library -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Ambra
I don't know much about Ambra, but I do know that they moved about three years ago to http://ambraproject.org/. I believe they are alive. Cary On Wed, Feb 6, 2013 at 6:19 AM, Gary McGath develo...@mcgath.com wrote: I may be asked to look into a scholarly publishing project based on Ambra. I'm a little concerned because it appears that the project isn't currently active. All of the activity on topazproject.org appears to be at least two years out of date. Is anyone currently working with Ambra, and can you make any recommendations? -- Gary McGath, Professional Software Developer http://www.garymcgath.com -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Stand Up Desks
But Neil Stephenson works at a treadmill desk... I want one. On Fri, Feb 8, 2013 at 4:38 AM, Baumer, M mark_bau...@brown.edu wrote: Philip Roth wrote at a standing desk for most of his career. Here's an outdated look at his setuphttp://www.youtube.com/watch?feature=player_embeddedv=zvCk5aitYz8#t=201s . I don't have a standing desk, but I use this timerhttp://www.dejal.com/timeout/. I have it set up to go off every fifteen minutes for a thirty second break. I usually standup, look out the window, and take a sip of water. On Thu, Feb 7, 2013 at 12:32 PM, Nate Hill nathanielh...@gmail.com wrote: 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 -- Cary Gordon The Cherry Hill Company http://chillco.com
[CODE4LIB] Drupal4Lib Barcamp at Code4Lib next Monday open to all
Please join us next Monday at the Code4Lib Drupal in Libraries pre-con/barcamp. This full day event is free for Code4Lib attendees and a crazy low $10 (donation asked) for folks from the library community. Drupal uber-guru and Drupal 8 web services initiative lead, Larry Garfield, will be joining us in the morning to give use a taset of what's coming and to answer questions. If you are in the area, drop what you are doing and join us. Please sign up on the wiki http://wiki.code4lib.org/index.php/2013_preconference_proposals#Drupal4lib_Sub-con_Barcamp. If you have any problem doing that, just drop me an email directly. -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Code4LIb 2013 - Game Night - hotel card found
It probably belonged to the person sleeping in the lobby. On Tue, Feb 12, 2013 at 11:29 PM, Jon Gorman jonathan.gor...@gmail.com wrote: HI folks, Someone who attended the game night left their room key. It's been passed along to some of the folks who will be opening the conference tomorrrow and they'll also make an announcement about it. Jon Gorman -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] C4L2013 Islandora Dinner (Update)
I would like to go. Thanks, Cary On Wed, Feb 13, 2013 at 1:31 PM, James R. Griffin III jrgriffin...@gmail.com wrote: Hello everyone, We currently have 12-13 interested parties for dinner. I've suggested Pegasus (within range of the Crowne Plaza), and I'll be looking to reserve the table within 14 minutes. Please let me know if there are any other interested parties (I don't wish to delay the reservation too much longer). Best, James On 02/13/2013 10:38 AM, James R. Griffin III wrote: Hello everyone, If you're interested in discussing Islandora (a Drupal-based front-end which integrates with the Fedora Commons repository system), you aren't alone! I'm interested in launching a dinner aimed at all interested Islandora tonight. All libraries and institutions looking to deploy (or currently deploying) Islandora installations, please contact me. Additionally, all interested parties are welcome. Looking forward to meeting you all. Best regards, James Griffin -- James R. Griffin III Digital Library Developer Digital Scholarship Services 111A Technical Services David B. Skillman Library Lafayette College Easton, PA 18042 +1 (610) 330-5160 -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] C4L2013 Islandora Dinner (Update)
Ah, the bus leaves the hotel at 7:15, making for a fast dinner. On Wed, Feb 13, 2013 at 4:36 PM, Cary Gordon listu...@chillco.com wrote: I can't speak for James, but I would guess that there is a pretty good chance that you could squeeze in. Quite a few folks will be going to the Goose Island Brewing event later. Thanks, Cary On Wed, Feb 13, 2013 at 4:22 PM, Clement,Christopher cp...@drexel.edu wrote: Unfortunately I did not see this until now. Will there be a post-dinner meetup? Chris Clement From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Cary Gordon [listu...@chillco.com] Sent: Wednesday, February 13, 2013 3:28 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] C4L2013 Islandora Dinner (Update) I would like to go. Thanks, Cary On Wed, Feb 13, 2013 at 1:31 PM, James R. Griffin III jrgriffin...@gmail.com wrote: Hello everyone, We currently have 12-13 interested parties for dinner. I've suggested Pegasus (within range of the Crowne Plaza), and I'll be looking to reserve the table within 14 minutes. Please let me know if there are any other interested parties (I don't wish to delay the reservation too much longer). Best, James On 02/13/2013 10:38 AM, James R. Griffin III wrote: Hello everyone, If you're interested in discussing Islandora (a Drupal-based front-end which integrates with the Fedora Commons repository system), you aren't alone! I'm interested in launching a dinner aimed at all interested Islandora tonight. All libraries and institutions looking to deploy (or currently deploying) Islandora installations, please contact me. Additionally, all interested parties are welcome. Looking forward to meeting you all. Best regards, James Griffin -- James R. Griffin III Digital Library Developer Digital Scholarship Services 111A Technical Services David B. Skillman Library Lafayette College Easton, PA 18042 +1 (610) 330-5160 -- Cary Gordon The Cherry Hill Company http://chillco.com -- Cary Gordon The Cherry Hill Company http://chillco.com -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] You *are* a coder. So what am I?
Good points. One could make the argument that reductive logic is a core skill for both coders and librarians. Thanks, Cary On Thu, Feb 14, 2013 at 9:40 AM, Jason Griffey grif...@gmail.com wrote: On Thu, Feb 14, 2013 at 10:30 AM, Joe Hourcle onei...@grace.nascom.nasa.gov wrote: Two, 'coding' is a relatively minor skill. It's like putting 'typist' as a job title, because you use your keyboard a lot at work. Figuring out what needs to be written/typed/coded is more important than the actual writing aspect of it. Any skill is minor if you already have it. :-) As others have pointed out, learning even a tiny, tiny bit of code is a huge benefit for librarians. The vast, vast, vast, vast majority of people have absolutely no clue how code translates into instructions for the magic glowing screen they look at all day. Even a tiny bit of empowerment in that arena can make huge differences in productivity and communication abilities. Just understanding the logic behind code means that librarians have a better understanding of what falls into the possible and impossible categories for doing stuff with a computer and anything that grounds decision making in the possible is AWESOME. The presentation that started this discussion (Andromeda's lightning talk) had a lot of other undercurrents in it, but a large part of it comes back to impostor syndrome (http://en.wikipedia.org/wiki/Impostor_syndrome) and owning your own abilities. Librarians are, by and large, a quiet and understated lot, and that rarely does us favors when it comes to people understanding what we do and our actual talents and skills. Jason -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Comparison of JavaScript 'data grids'?
I have used Flexigrid, but there are several choices, and one of the others might better suit your needs. I have informally tiered them but my (based on very little) perception of their popularity. Flexigrid: http://flexigrid.info/ Ingrid: http://reconstrukt.com/ingrid/ jQuery Grid: http://github.com/tonytomov/jqGrid jqGridView: http://plugins.jquery.com/project/jqGridView SlickGrid: http://github.com/mleibman/SlickGrid DataTables: http://www.datatables.net/index jTable: http://www.jtable.org/ Thanks, Cary On Thu, Feb 14, 2013 at 9:48 AM, Joe Hourcle onei...@grace.nascom.nasa.gov wrote: A couple of weeks ago, I posted to Stack Exchange's 'Webmasters' site, asking if there were any good feature comparisons of different Javascript 'data grid' implementations.* The response has been ... lacking, to put it mildly:** http://webmasters.stackexchange.com/q/42847/22457 I can find all sorts of comparisons of databases, javascript frameworks, web browsers, etc ... but I just haven't been able to find anything on tabular data presentation other than the sort of 'top 10 list'-type stuff that doesn't go into detail about why you might select one over another. Is anyone aware of such a comparison, or should I just put something half-assed up on wikipedia in hopes that the different implementations will fill it in? -Joe * ie, the ones that let you play with tabular data ... not the 'grid' stuff that the web designers use for layout, nor the 'data grid' stuff that the comp.sci scientific community use for distributed data storage. ** maybe I should've just asked on Stack Overflow, rather than post to the correct topical place -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Comparison of JavaScript 'data grids'?
The bottom line is that if you think that this data (which likely exists) should be compiled, either you should do it or figure out how to convince someone else to do it. Flexigrid (and probably most of the others) can use any data that you can get on the page. Typically, I have used json. The grid system itself doesn't cache anything. If you get your data from the back end (i.e. from a CMS, etc.), you can cache it there. Thanks, Cary On Thu, Feb 14, 2013 at 10:44 AM, Joe Hourcle onei...@grace.nascom.nasa.gov wrote: On Thu, 14 Feb 2013, Cary Gordon wrote: I have used Flexigrid, but there are several choices, and one of the others might better suit your needs. I have informally tiered them but my (based on very little) perception of their popularity. Flexigrid: http://flexigrid.info/ Ingrid: http://reconstrukt.com/ingrid/ jQuery Grid: http://github.com/tonytomov/jqGrid jqGridView: http://plugins.jquery.com/project/jqGridView SlickGrid: http://github.com/mleibman/SlickGrid DataTables: http://www.datatables.net/index jTable: http://www.jtable.org/ Thanks for the effort, That's the sort of thing that I *don't* need. I'm concerned about what features they have, and which browsers they support. For instance: How can you feed data into it? HTML tables (progressive enhancement) XML JSOC some other API Can it cache data locally, and if so, how? localStorage webDB indexedDB How is it licensed? commercial BSD GPLv2 GPLv3 LGPL Does it do sorting / filtering / pagination locally, or does it require a server component? Can you extend the datatypes? (to support abnormal sorting) Can you specify a function for rendering? (eg, show negative numbers in red, wrapped in parens; display alternate info when null) Does it support ... tree views? dynamic groupings? column re-ordering? automatic table sizing (to fill the view)? shift-clicking ranges of records? alt/ctrl-clicking multiple records? selecting checkboxes (so the table's a form input) adding new rows? hiding columns? infinate scrolling? editing of cells? adding / deleting records? Does it meet Section 508 requirements? What's the realistic maximum for: number of columns number of rows displayed number of records total (including not displayed) ... and the list goes on ... that's just some of the significant discriminators I've noticed when looking at the different implementations. -Joe On Thu, Feb 14, 2013 at 9:48 AM, Joe Hourcle onei...@grace.nascom.nasa.gov wrote: A couple of weeks ago, I posted to Stack Exchange's 'Webmasters' site, asking if there were any good feature comparisons of different Javascript 'data grid' implementations.* The response has been ... lacking, to put it mildly:** http://webmasters.stackexchange.com/q/42847/22457 I can find all sorts of comparisons of databases, javascript frameworks, web browsers, etc ... but I just haven't been able to find anything on tabular data presentation other than the sort of 'top 10 list'-type stuff that doesn't go into detail about why you might select one over another. Is anyone aware of such a comparison, or should I just put something half-assed up on wikipedia in hopes that the different implementations will fill it in? -Joe * ie, the ones that let you play with tabular data ... not the 'grid' stuff that the web designers use for layout, nor the 'data grid' stuff that the comp.sci scientific community use for distributed data storage. ** maybe I should've just asked on Stack Overflow, rather than post to the correct topical place -- Cary Gordon The Cherry Hill Company http://chillco.com -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)
This is an interesting and frustrating conversation. Most modern languages are capable of doing almost anything. They all have strengths and weaknesses. I have worked in many languages starting in Fortran, and, while I have favorites, I like the fact that I can be productive and efficient by concentrating on one language at a time. Because my day job is mostly Drupal, for me that language is PHP. When I started, I was working with ColdFusion (ok, maybe not really a language), Java (meh), and Python (++). I didn't love PHP or choose it, but I appreciated that it could do what I needed it to do. At the time, that work included a lot of XML manipulation. I think that PHP has a good toolset for dealing with XML. I am sure that there may be something better, but that really does not matter, since my team has sufficient facility with PHP to complete anything we take on and the experience and resources to do it with economy and efficiency. We haven't abandoned everything else. We use Python for server management — its AWS libraries sealed that deal — finally displacing Perl, and Ruby for DevOps (why this gets capitalized at all, I have no clue) and deployment. Solr keeps us vaguely in touch with Java. This boils down to: If it is your decision and you have a tool you prefer, use it. Thanks, Cary On Mon, Feb 18, 2013 at 6:00 AM, Ethan Gruber ewg4x...@gmail.com wrote: The language you choose is somewhat dependent on the data you're working with. I don't find that Ruby or PHP are particularly good at dealing with XML. They're passable for data manipulation and migration, but I wouldn't use them to render large collections of structured XML data, like EAD or TEI collections, or whatever. Ethan On Mon, Feb 18, 2013 at 8:52 AM, Jason Stirnaman jstirna...@kumc.eduwrote: This is a terribly distorted view of Ruby: If you want to make web pages, learn Ruby, and you don't need to learn Rails to get the benefit of Ruby's awesomeness. But, everyone will have their own opinions. There's no accounting for taste. For anyone interested in learning to program and hack around with library data or linked data, here are some places to start (heavily biased toward the elegance of Ruby): http://wiki.code4lib.org/index.php/Working_with_MaRC https://delicious.com/jstirnaman/ruby+books https://delicious.com/jstirnaman/ruby+tutorials http://rdf.rubyforge.org/ Jason Jason Stirnaman Digital Projects Librarian A.R. Dykes Library University of Kansas Medical Center 913-588-7319 From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Joe Hourcle [onei...@grace.nascom.nasa.gov] Sent: Sunday, February 17, 2013 12:52 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] You *are* a coder. So what am I? On Feb 17, 2013, at 11:43 AM, John Fereira wrote: I have been writing software professionally since around 1980 and first encounterd perl in the early 1990s of so and have *always* disliked it. Last year I had to work on a project that was mostly developed in perl and it reminded me how much I disliked it. As a utility language, and one that I think is good for beginning programmers (especially for those working in a library) I'd recommend PHP over perl every time. I'll agree that there are a few aspects of Perl that can be confusing, as some functions will change behavior depending on context, and there was a lot of bad code examples out there.* ... but I'd recommend almost any current mainstream language before recommending that someone learn PHP. If you're looking to make web pages, learn Ruby. If you're doing data cleanup, Perl if it's lots of text, Python if it's mostly numbers. I should also mention that in the early 1990s would have been Perl 4 ... and unfortunately, most people who learned Perl never learned Perl 5. It's changed a lot over the years. (just like PHP isn't nearly as insecure as it used to be ... and actually supports placeholders so you don't end up with SQL injections) -Joe -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] GitHub Myths (was thanks and poetry)
Don't you mean I hope to see all of you there. On Thu, Feb 21, 2013 at 2:44 PM, David Friggens frigg...@waikato.ac.nz wrote: If you're not willing to provide even your name to make use of a free service, then I dare say you are erecting your own barriers. Such is your choice, of course, but I don't think others need to be compelled to accommodate the barriers you create for yourself. And just because the terms of use are not unconditional, or perfectly to your liking, does not mean you're not welcome to use it. You are. To all the people complaining about the Code4Lib 2014 conference being unwelcoming because of our new No Clothes Policy, I say you are wrong. We are entitled to enact our own conditions of entry, and if you are unwilling to front up naked then you are just erecting your own barriers. The conference is open and welcome to all - I hope to see you there. :-p A different post mentioned namespace collisions - I actually don't suffer from this, and because of my unique name I sometimes prefer not to hand it over in certain circumstances (but GitHub wouldn't worry me). David -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] back to minorities question, seeking guidance
While comprehensive specific math skill set might not be necessary in programming, an understanding of mathematics beyond arithmetic can be very useful. Relational database theory, for example, maps pretty neatly to set theory. Mathematics in general delivers a lot of insight into dealing with complex patterns. Is a solid math background necessary to program? Of course not. Sooner or later though, programmers need a solid understanding of logic. Thanks, Cary On Fri, Feb 22, 2013 at 7:30 AM, Karen Coyle li...@kcoyle.net wrote: On 2/21/13 7:48 PM, Emily Morton-Owens wrote: This was just the right thing to say, because he was connecting it to something that I consider myself talented at (languages), rather than something I don't (math). I want to clear up the math is hard and programming is math myths. First, the ratio of women to men in graduate math programs is approaching 50/50, although women are still struggling to be hired and gain tenure in math departments. So math is hard for many of us, but it's not necessarily a gender thing. (I'm looking for the cite for this -- I've done too much random reading recently and didn't mark this. May be book below.) Math skills are not required for programming. There was a time when silicon valley was desperate for programmers, and some companies advertised that they were looking for folks with music skills and they would teach them programming -- because they had found that musicians make for good programmers. It's the ability to deal with complex patterns that makes a difference. Which is why it annoys me when programming instruction begins with a list of mathematical functions that most programmers will never need. I believe that Rosy was the first to recommend this, but the IEEE publication: Gender Codes - why women are leaving computing/ edited by Thomas Misa, 2010 is essential reading. You can get it as a Kindle or Nook book. isbn 978-0470-59719-4 (paper) 978-1118-03513-9 (ebook) kc Hi Folks, I'm teaching systems analysis at SILS (UNC CH) this semester. Though the course is required for the IS degree, it's not required for the LS degree. However, the majority of my students this semester are LS. And the vast majority are women. Apropos of the part of the thread that dealt with numbers: For those of you who came into this community and at some point went through a MSLS or MSIS program I am wondering if there are things I could try to do that might have an impact on better aligning the ratio of men to women in code4lib and the technology end of the field in general to that in the general population? Was there a moment of clarity? A person who said or modeled the right thing? A project that helped uncover a skill you didn't know you had? And, I am not just interested in what I can do through one class, but also what the curriculum and school could do more holistically. Thanks, Tim -- Karen Coyle kco...@kcoyle.net http://kcoyle.net ph: 1-510-540-7596 m: 1-510-435-8234 skype: kcoylenet -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] back to minorities question, seeking guidance
I do not find drawing a line between philosophy and mathematics to be useful, as they have pretty vast overlap. Plato and Aristotle talked about math, whether they called it math or not. Whether set theory has its roots in math or philosophy is irrelevant. I don't believe that I said that mathematics was essential to programming, and I did not intend to imply that. I have certainly found it useful, but having said that, I find everything that I studied in school, with the possible exception of weight training, useful in almost every endeavor. (My other PE, skiing, is quite useful) I did say that logic is needed, and I'll stand by that. It doesn't matter where you get it. On Fri, Feb 22, 2013 at 8:59 AM, Karen Coyle li...@kcoyle.net wrote: On 2/22/13 8:39 AM, Cary Gordon wrote: While comprehensive specific math skill set might not be necessary in programming, an understanding of mathematics beyond arithmetic can be very useful. Relational database theory, for example, maps pretty neatly to set theory. In fact, Cary, you can do relational databases just fine without set theory. If it maps to set theory when you do know it, that's fine. But in all the years in which I've worked on databases, only one person involved in the design was a mathematician, and she didn't work directly on defining the database design. Just because some of coding can be explained with math doesn't mean that you *need* math to explain it. Mathematics did not invent the concept of sets; you can go back to Aristotle and find, pre-mathematical set theory, a good philosophical basis for that thinking. Mathematics in general delivers a lot of insight into dealing with complex patterns. As do music, language, clothing manufacture and building. And if you may recall, the punch card and the first programming came from weaving machinery. There are lots of activities that use complex patterns. Is a solid math background necessary to program? Of course not. Sooner or later though, programmers need a solid understanding of logic. Yes, but there are many sources for that solid understanding. To insist that the understanding has to come from mathematics is to essentially take a very narrow view of human thought. This is one of the things that bothers me about some proponents of mathematics: there seems to be a view that math is the one true approach. If that were the case, our world would be sadly uniform and uncreative. kc Thanks, Cary On Fri, Feb 22, 2013 at 7:30 AM, Karen Coyle li...@kcoyle.net wrote: On 2/21/13 7:48 PM, Emily Morton-Owens wrote: This was just the right thing to say, because he was connecting it to something that I consider myself talented at (languages), rather than something I don't (math). I want to clear up the math is hard and programming is math myths. First, the ratio of women to men in graduate math programs is approaching 50/50, although women are still struggling to be hired and gain tenure in math departments. So math is hard for many of us, but it's not necessarily a gender thing. (I'm looking for the cite for this -- I've done too much random reading recently and didn't mark this. May be book below.) Math skills are not required for programming. There was a time when silicon valley was desperate for programmers, and some companies advertised that they were looking for folks with music skills and they would teach them programming -- because they had found that musicians make for good programmers. It's the ability to deal with complex patterns that makes a difference. Which is why it annoys me when programming instruction begins with a list of mathematical functions that most programmers will never need. I believe that Rosy was the first to recommend this, but the IEEE publication: Gender Codes - why women are leaving computing/ edited by Thomas Misa, 2010 is essential reading. You can get it as a Kindle or Nook book. isbn 978-0470-59719-4 (paper) 978-1118-03513-9 (ebook) kc Hi Folks, I'm teaching systems analysis at SILS (UNC CH) this semester. Though the course is required for the IS degree, it's not required for the LS degree. However, the majority of my students this semester are LS. And the vast majority are women. Apropos of the part of the thread that dealt with numbers: For those of you who came into this community and at some point went through a MSLS or MSIS program I am wondering if there are things I could try to do that might have an impact on better aligning the ratio of men to women in code4lib and the technology end of the field in general to that in the general population? Was there a moment of clarity? A person who said or modeled the right thing? A project that helped uncover a skill you didn't know you had? And, I am not just interested in what I can do through one class, but also what the curriculum and school could do more holistically. Thanks, Tim -- Karen Coyle kco
Re: [CODE4LIB] back to minorities question, seeking guidance
OMG. I used to tell everyone that arithmetic is not math. Amazingly nobody (who is not into math) cares. Just ask my wife. Cary On Wed, Feb 27, 2013 at 5:43 AM, David Faler dfa...@tlcdelivers.com wrote: I think math is essential, but what they teach in schools these days isn't math. It's arithmetic. Some intro philosophy courses teach math. I'll stop before I start ranting. On Wed, Feb 27, 2013 at 12:04 AM, Kelly Lucas klu...@isovera.com wrote: On Sat, Feb 23, 2013 at 2:57 AM, Thomas Krichel kric...@openlib.org wrote: Wilhelmina Randtke writes Pretty much the whole entire entry level programming class for the average class covers using code to do things that you can do much more easily without code. Probably it was the wrong course. I think coding should start with building web pages. A calculator can't do that. Cheers, Thomas Krichelhttp://openlib.org/home/krichel http://authorprofile.org/pkr1 skype: thomaskrichel -- Kelly R. Lucas Senior Developer Isovera, Inc. klu...@isovera.com http://www.isovera.com http://drupal.org/user/271780 twitter: @bp1101 -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] back to minorities question, seeking guidance
I think that the programming / scripting / markup language discussion is not helpful. Any time you key in something, run it on a computer, and something else comes out (hopefully what is expected), to me, that qualifies as programming. Why not? Cary On Wed, Feb 27, 2013 at 6:47 AM, Wilhelmina Randtke rand...@gmail.comwrote: Probably it was the wrong course. I think coding should start with building web pages. A calculator can't do that. HTML is called markup language, but does anyone here really think it's a programming language? Even though is gets more complicated over time, it pretty much doesn't have variables or do interactive things, and is for displaying things, not manipulating things. My point about math and programming is that the curriculum for the average intro programming class appears to have been developed circa 1972 and never tweaked. I'm in Programming for Engineers right now, which is the prerequisite for the classes that looked useful. So far we have written lots of small programs to add numbers, find modulos, make a simple loop. All this would have been exciting before calculators. But, yeah, we have calculators now. And, actually, we had calculators before we had widespread access to affordable computers. Writing a page long program to add some numbers makes no sense. It's probably the least efficient way to solve the problem. Nothing about the coursework shows computers as useful at solving problems. Everything about the coursework shows computers as clunky inefficient, difficult to use calculators. And... here is something we haven't done... We have not yet called a function from inside a function. So, the whole object oriented thing has not yet appeared, and it's past midterm time. From having looked at a bunch of syllabi online for different intro level programming classes, I think my experiences are the norm. The intro classes cover things you can do more easily without coding. This type of curriculum is off putting to at least some people. It also isn't necessary. I think it's possible to design a curriculum where students could have something to show that would be worthwhile now, as opposed to worthwhile in 1972 when adding many numbers at once was a big deal. -Wilhelmina Randtke On Sat, Feb 23, 2013 at 1:57 AM, Thomas Krichel kric...@openlib.org wrote: Wilhelmina Randtke writes Pretty much the whole entire entry level programming class for the average class covers using code to do things that you can do much more easily without code. Probably it was the wrong course. I think coding should start with building web pages. A calculator can't do that. Cheers, Thomas Krichelhttp://openlib.org/home/krichel http://authorprofile.org/pkr1 skype: thomaskrichel -- Cary Gordon The Cherry Hill Company http://chillco.com
[CODE4LIB] ElasticSearch
Anyone using it? Thanks, Cary -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] ElasticSearch
I am trying to decide whether we should evaluate it and possibly do a Drupal integration. I know that this is not a trivial question, but, being lazy, I would like to know in what ways it provides services that I can't get from Solr. I have looked at the comparo cheatsheet — http://solr-vs-elasticsearch.com Cary On Thu, Mar 14, 2013 at 11:59 AM, MJ Suhonos m...@suhonos.ca wrote: Likewise, I've been using it since mid-2010 (0.6.0). What do you want to know about it? MJ -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] ElasticSearch
This is good info. I guess I will build out a test Drupal integration, unless I can talk someone else into doing it. Cary On Thu, Mar 14, 2013 at 12:19 PM, Tom Johnson johnson.tom+code4...@gmail.com wrote: I would add that it generally does better for realtime applications. If your index is updated often, ES *might* perform much better than Solr. http://blog.socialcast.com/realtime-search-solr-vs-elasticsearch/ On Thu, Mar 14, 2013 at 12:18 PM, Ross Singer rossfsin...@gmail.com wrote: So the main advantages to ES over Solr that I can think of offhand are the fact that you can store and search on complex JSON documents (that is, documents with nested objects, etc.) making it an effective standalone document database and the fact that it will automatically replicate and shard to other instances using zeroconf. -Ross. On Mar 14, 2013, at 3:10 PM, Cary Gordon listu...@chillco.com wrote: I am trying to decide whether we should evaluate it and possibly do a Drupal integration. I know that this is not a trivial question, but, being lazy, I would like to know in what ways it provides services that I can't get from Solr. I have looked at the comparo cheatsheet — http://solr-vs-elasticsearch.com Cary On Thu, Mar 14, 2013 at 11:59 AM, MJ Suhonos m...@suhonos.ca wrote: Likewise, I've been using it since mid-2010 (0.6.0). What do you want to know about it? MJ -- Cary Gordon The Cherry Hill Company http://chillco.com -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] ElasticSearch
That would be Amazon CloudSearch. It costs (roughly) from $75/mo (small instance, ~1MM documents) to $500/mo (xl instance, ~8MM docs). It isn't thrilling. Yet. Cary On Thu, Mar 14, 2013 at 12:47 PM, Lin, Kun l...@cua.edu wrote: Oh, I though he/she is talking about Amazon Search service(part of amazon cloud). I think it is the same or similar name. Kun -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Christian Pietsch Sent: Thursday, March 14, 2013 3:13 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] ElasticSearch On Thu, Mar 14, 2013 at 06:49:28PM +, Lin, Kun wrote: That's something pretty pricy. Are you joking? It's free and open-source software: https://github.com/elasticsearch/elasticsearch Some of my colleagues at Bielefeld University Library's LibTec department are using it with LibreCat http://librecat.org/ to power our university's central publication data service PUB http://pub.uni-bielefeld.de/. They seem to be happy with it. In other projects, we stick to SOLR or even pure old Lucence. What are you looking to use ES for? Cheers, Christian -- Christian Pietsch · http://purl.org/net/pietsch LibTec · Library Technology and Knowledge Management Bielefeld University Library, Bielefeld, Germany -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Austin conference proposal
Well, you could go to the music conference :) Seriously, we ran into this exact scenario for another event, and with that one, there was a sizable attendee crossover. Those folks made it clear that if we held our event a week after SXSWi, they would not be attending our event. I guess that the bet here is that there isn't much crossover for the code4lib crowd. Cary On Mon, Apr 1, 2013 at 11:47 AM, Joshua Gomez jngo...@gwu.edu wrote: FYI before you vote on the conference proposals. The Austin proposal states: The idea is to keep that great energy that is generated at SXSWi rolling on through to the end of the Code4Lib conference as well as connecting 2 communities that have a lot in common, but rarely have the chance to meet. I have gone to SxSW Interactive the past two years and I plan to continue going in the future. I highly recommend it. However, attempting to attend both SXSW Interactive and the ERL/code4lib mashup would be difficult. Here would be the potential schedule: Thursday March 6 Fly to Austin Friday March 7 SXSW Interactive day 1 Saturday March 8 SXSW Interactive day 2 Sunday March 9 SXSW Interactive day 3 Monday March 10 SXSW Interactive day 4 Tuesday March 11 SXSW Interactive day 5 Wednesday March 12 nothing Thursday March 13 nothing Friday March 14 nothing Saturday March 15 nothing Sunday March 16 nothing Monday March 17 ERL day 1 Tuesday March 18 ERL day 2 Wednesday March 19 ERL day 3 / code4lib precons Thursday March 20 code4lib day 1 Friday March 21 code4lib day 2 Saturday March 22 code4lib day 3 / fly home There are a few options here: 1) Fly to TX March 6, and stay there for 16 more days! -- I suppose you can fill out the interval between Interactive and ERL by attending the SXSW Music Festival (March 12-16) 2) Fly home after Interactive and fly back to Austin 4 days later (6 if you skip ERL) 3) Skip going to either Interactive or code4lib I don't foresee any of these options keeping the energy from Interactive rolling through code4lib. Cross pollination between groups is a great idea, but trying to append 3 conferences to each other sounds exhausting to me. -Josh Joshua Gomez Digital Library Programmer Analyst George Washington University Libraries 2130 H St, NW Washington, DC 20052 (202) 994-8267 -- Cary Gordon The Cherry Hill Company http://chillco.com