Re: [CODE4LIB] Web archiving and WARC
On Thu, Nov 24, 2011 at 12:30 AM, Edward M. Corrado ecorr...@ecorrado.us wrote: I did find a version of wget with warc support built in [1] from the Archive Team so that may be my solution, but compile software with dirty written into the name of the zip file is maybe not the best longterm solution. Does anyone know of any other simples tool to create a WARC file (either from harvesting or converting a wget or similar mirror/archive)? for me it's safe to begin with wget-warc[1] patches made by archiveteam are pushed into wget sources[2] so, in a while, i think that will be available to stable release use this script to compile it https://github.com/ArchiveTeam/splinder-grab/blob/master/get-wget-warc.sh ciao. [1] https://github.com/alard/wget-warc [2] http://bzr.savannah.gnu.org/lh/wget/trunk/revision/2571 -- raffaele messuti raffaele.mess...@gmail.com @atomotic
[CODE4LIB] Equinox job opportunity - System Administrator
Equinox Software, a service provider for the open source integrated library systems Koha and Evergreen, is currently seeking a talented and dedicated Systems Administrator. Systems Administrators are responsible for the overall health and maintenance of customer-facing and internal servers and network infrastructure. We are looking for the following qualities in a candidate: * Strong customer service focus (no BOFH need apply). * Extensive experience in a mission-critical Linux environment (Debian, Ubuntu, or Red Hat strongly preferred). * Deep familiarity with Linux installation, configuration, and troubleshooting. * Deep familiarity with Xen, Ganeti, and virtualization. * Experience with shell scripting and at least one other scripting language. * Experience exemplifying laziness, impatience, and hubris (as defined by Larry Wall). * Familiarity with SQL preferred. * Ability to work well with minimum direction. * Effective written and oral communication abilities. * Experience with Asterisk and IP phone technologies. * Familiarity with libraries and library operations preferred but not required. Summary of essential job functions: * Maintains, installs, and upgrades all Equinox servers and systems, including a mission-critical customer-facing server cluster. * Provides internal support to employees, both local and teleworkers. * Participate in 24x7 on-call shifts for critical issues. * Configures, installs and monitors a variety of applications in addition to Evergreen and Koha, including but not limited to: - email servers - web servers - memcache - Postgres - ejabberd - DNS - Asterisk - Process documentation and improvement. Equinox offers a strong benefits package including family health, dental, and vision insurance, fully paid for by the company. We also offer a 401k plan with matching contributions. Salary starts at $60,000 a year but is negotiable, and commensurate with experience. Relocation assistance is also available. Please send your resume, 3 professional references, and salary requirements to care...@esilibrary.com with Sysadmin in the subject line. -- Galen Charlton Director of Support and Implementation Equinox Software, Inc. / The Open Source Experts email: g...@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web:http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org http://evergreen-ils.org
Re: [CODE4LIB] Equinox job opportunity - System Administrator
On 11/29/11 10:41 AM, Galen Charlton wrote: Equinox Software, a service provider for the open source integrated library systems Koha and Evergreen, is currently seeking a talented and dedicated Systems Administrator. Systems Administrators are responsible for the overall health and maintenance of customer-facing and internal servers and network infrastructure. We are looking for the following qualities in a candidate: * Strong customer service focus (no BOFH need apply). This is classic :-) ./fxk -- Connector Conspiracy, n: [probably came into prominence with the appearance of the KL-10, none of whose connectors match anything else] The tendency of manufacturers (or, by extension, programmers or purveyors of anything) to come up with new products which don't fit together with the old stuff, thereby making you buy either all new stuff or expensive interface devices.
Re: [CODE4LIB] Professional development advice?
Your task should rather be to understand the why, who, how, when and the thenceforth of data models, and everything else will follow. Ye good gods, no, no, no! A more productive task is to understand the who, how, when, and thenceforth of what tasks actual people want to accomplish with their computers, and the easiest way to build tools to make their jobs easier and more joyful Starting with data modeling is like trying to learn a new spoken language by focusing on grammar as knowledge of cases, declension, tenses, subjective, conjugation, etc will be essential to effective communication. It's neither fun nor effective. Data modeling is extremely useful, but mistaking drips and drabs of it early on for reality can poison your thinking. People who learn models first tend to shoehorn anything they see into the model that was most effectively hammered into their skulls. The most important question to understand is why because it drives everything else. Once you know why you've been handed a particular problem, you can make intelligent decisions about what you're going to do and how. Jumping straight into the tools has the effect of redefining the problem to meet the desired solution. Anne is just cutting her teeth on PHP and wants to get into web development. While she'll undoubtedly get the chance to create widgets and utilities, it's highly likely that the vast majority of her work will be with things that were developed by others. This calls for solid general, analytic, and communication skills. kyle
[CODE4LIB] Systems Librarian Position Available
We have a term limited position available here at the State Library of North Carolina for a systems librarian. The main focus of the position will be to work on the web interface and Drupal backend for one of our sites: http://ncpedia.org. See the announcement below or check out the following link: http://osp.its.state.nc.us/positiondetail.asp?vacancykey=4804-65014827printit=no. Position: Library Professional Working Title: Library Professional Vacancy Number: 65014827 Salary Grade Equivalent: 69 Competency Level: C Salary Range: $32965 - $78736 Hiring Range: $32965 - $49607 Department: Cultural Resources Division: CR CDS ST LIBRARY LSS Digital Info Mgmt Type of Appointment: Time-Limited Full-Time Location: Raleigh Posting Date: 11/28/2011 Closing Date: 12/21/2011 Number of Positions: 1 Description of Work Position is time-limited for a three year period. The Government and Heritage Library is seeking an enthusiastic, innovative Systems Support Librarian to be part of the NCpedia team in the Digital Information Management Program. NCpedia is the online North Carolina encyclopedia managed by the Library. Using a combination of XML, XHTML, CSS, Javascript, and PHP (or additional programming/scripting languages), this position manages and maintains the NCpedia s hosted Drupal installation which includes 20+ Drupal modules and continuous upgrades. Position serves as the technical lead in assessing and restructuring the current site and implementing accessibility functions to accommodate content expansion and provide access for people with disabilities. Develops streamlined process for batch loading varying file types into NCpedia; conducts batch loading; edits files as needed to facilitate uploads and add hyperlinks; and performs quality checks to ensure desired results. Knowledge, Skills and Abilities Full knowledge of professional library and information science principles, methods, standards, and practices, particularly related to online databases and digital libraries. Knowledge experience with web site management; web servers; web accessibility; usability; database management, such as MySQL; content management systems, such as Drupal; HTML, XML, XHTML, CSS, PHP, Javascript or other scripting languages; MS Office products; and Web 2.0 sites and tools. Strong written verbal communication skills; innovative, strategic thinking; and skills and experience in project planning, problem-solving, instructional documentation required. Ability to build sustain effective working relationships with peers colleagues; work independently as part of a collaborative team; and perform coordinate multiple, concurrent work assignments. Prefer experience with jQuery; RDF; Drupal module development; mobile web application development; and in training peers or end users. Training and Experience Requirements Master s degree in library and information science or a related discipline; or equivalent combination of training and experience. Degree must be received from appropriately accredited (ALA) institutions or regionally accredited programs in North Carolina. Degrees must be from appropriately accredited institutions. How to Apply: All applicants must complete submit a State of North Carolina Employment Application (PD-107) to the Department of Cultural Resources (DCR), Human Resources Division (HR). To obtain an application, please link to www.osp.state.nc.us/ExternalHome/ click on Job Seekers then General Employment Information , Scroll to bottom of page to download application. Application must be signed. A separate application is required for each position location for which you are applying. Applicants seeking Veteran Preference must submit a copy of DD Form 214 or Discharge Orders with the application. A resume in lieu of the required state application will not be accepted. Place the position number job title for which applying in the Job Applied section on the application. Incomplete applications will NOT be considered. Applications can be mailed to DCR HR Division, 4603 Mail Service Center, Raleigh, NC, 27699-4603 or if desired can be hand delivered to 109 E. Jones St, Raleigh, NC 27601. Applications must be received in the DCR HR Division by 5:00 pm on the closing date of the position announcement. Faxed emailed applications will not be considered. Tele:919-807-7373. Thanks, Dean Dean Farrell Systems Integration Librarian State Library of North Carolina NC Department of Cultural Resources 4643 Mail Service Center Raleigh, NC 27699-4643 Ph: (919) 807-7438 Fx: (919) 733-1843 E-mail correspondence to and from this address may be subject to the North Carolina Public Records Law NCGS.Ch.132 and may be disclosed to third parties by an authorized state official.a
Re: [CODE4LIB] Library News (à la ycombinator's hackernews)
On Thu, Nov 24, 2011 at 12:02 AM, BRIAN TINGLE brian.tingle.cdlib@gmail.com wrote: I'm not sure how many of y'all read hackernews (news.ycombinator.com, I'm addicted to it) but I just saw on there that there is a similar style site for Library News that somebody launched. http://news.librarycloud.org/news I'm addicted to Hacker News as well, and for a long time I've wanted something similar for librarians. I even worked with my colleagues at In the Library with the Lead Pipe to try to start such a community, using SlinkSet (since acquired by Posterous) as the backend. We had some activity for a while, but never really got it going and ultimately decided close the site rather than fight the spammers. So... what's it going to take for Library News to make it? Brett
Re: [CODE4LIB] Library News (à la ycombinator's hackernews)
http://www.librarycloud.org/about -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Brett Bonfield Sent: Tuesday, November 29, 2011 1:03 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Library News (à la ycombinator's hackernews) On Thu, Nov 24, 2011 at 12:02 AM, BRIAN TINGLE brian.tingle.cdlib@gmail.com wrote: I'm not sure how many of y'all read hackernews (news.ycombinator.com, I'm addicted to it) but I just saw on there that there is a similar style site for Library News that somebody launched. http://news.librarycloud.org/news I'm addicted to Hacker News as well, and for a long time I've wanted something similar for librarians. I even worked with my colleagues at In the Library with the Lead Pipe to try to start such a community, using SlinkSet (since acquired by Posterous) as the backend. We had some activity for a while, but never really got it going and ultimately decided close the site rather than fight the spammers. So... what's it going to take for Library News to make it? Brett
Re: [CODE4LIB] Library News (à la ycombinator's hackernews)
http://news.librarycloud.org/rss -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jonathan Rochkind Sent: Tuesday, November 29, 2011 1:08 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Library News (à la ycombinator's hackernews) Any pro or con thoughts on adding the feed from Library News to Planet Code4lib? It has a feed, I assume? On 11/29/2011 1:03 PM, Brett Bonfield wrote: On Thu, Nov 24, 2011 at 12:02 AM, BRIAN TINGLE brian.tingle.cdlib@gmail.com wrote: I'm not sure how many of y'all read hackernews (news.ycombinator.com, I'm addicted to it) but I just saw on there that there is a similar style site for Library News that somebody launched. http://news.librarycloud.org/news I'm addicted to Hacker News as well, and for a long time I've wanted something similar for librarians. I even worked with my colleagues at In the Library with the Lead Pipe to try to start such a community, using SlinkSet (since acquired by Posterous) as the backend. We had some activity for a while, but never really got it going and ultimately decided close the site rather than fight the spammers. So... what's it going to take for Library News to make it? Brett
Re: [CODE4LIB] Library News (à la ycombinator's hackernews)
Any pro or con thoughts on adding the feed from Library News to Planet Code4lib? It has a feed, I assume? On 11/29/2011 1:03 PM, Brett Bonfield wrote: On Thu, Nov 24, 2011 at 12:02 AM, BRIAN TINGLE brian.tingle.cdlib@gmail.com wrote: I'm not sure how many of y'all read hackernews (news.ycombinator.com, I'm addicted to it) but I just saw on there that there is a similar style site for Library News that somebody launched. http://news.librarycloud.org/news I'm addicted to Hacker News as well, and for a long time I've wanted something similar for librarians. I even worked with my colleagues at In the Library with the Lead Pipe to try to start such a community, using SlinkSet (since acquired by Posterous) as the backend. We had some activity for a while, but never really got it going and ultimately decided close the site rather than fight the spammers. So... what's it going to take for Library News to make it? Brett
Re: [CODE4LIB] Library News (à la ycombinator's hackernews)
I'm trying to figure out what software they use, but that 'about' page has a link that does not seem useful (it links to a page for a lisp-like language, with no mention of any software package in that language or any other that can provide a hacker-news-like site). Don't know if the link is in error, or what. Anyone know what software Hacker News and this Library News clone are based on, for real, and where to look at the source/documentation? Trying to google for what open source software Hacker News runs on, I'm not having any luck. On 11/29/2011 1:09 PM, Wilfred Drew wrote: http://www.librarycloud.org/about -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Brett Bonfield Sent: Tuesday, November 29, 2011 1:03 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Library News (à la ycombinator's hackernews) On Thu, Nov 24, 2011 at 12:02 AM, BRIAN TINGLEbrian.tingle.cdlib@gmail.com wrote: I'm not sure how many of y'all read hackernews (news.ycombinator.com, I'm addicted to it) but I just saw on there that there is a similar style site for Library News that somebody launched. http://news.librarycloud.org/news I'm addicted to Hacker News as well, and for a long time I've wanted something similar for librarians. I even worked with my colleagues at In the Library with the Lead Pipe to try to start such a community, using SlinkSet (since acquired by Posterous) as the backend. We had some activity for a while, but never really got it going and ultimately decided close the site rather than fight the spammers. So... what's it going to take for Library News to make it? Brett
Re: [CODE4LIB] Library News (à la ycombinator's hackernews)
On Tue, Nov 29, 2011 at 1:25 PM, Jonathan Rochkind rochk...@jhu.edu wrote: Don't know if the link is in error, or what. Anyone know what software Hacker News and this Library News clone are based on, for real, and where to look at the source/documentation? Trying to google for what open source software Hacker News runs on, I'm not having any luck. Hacker News, and presumably Library News, both run using news.arc, which is written the the Arc dialect of Lisp. The news program is packaged with the Arc distribution: https://github.com/nex3/arc/blob/master/news.arc Mark A. Matienzo Digital Archivist, Manuscripts and Archives, Yale University Library Technical Architect, ArchivesSpace
Re: [CODE4LIB] Library News (à la ycombinator's hackernews)
And the discussion at hacker news is illuminating... http://news.ycombinator.com/item?id=3272980 On Nov 29, 2011, at 1:30 PM, Mark A. Matienzo wrote: On Tue, Nov 29, 2011 at 1:25 PM, Jonathan Rochkind rochk...@jhu.edu wrote: Don't know if the link is in error, or what. Anyone know what software Hacker News and this Library News clone are based on, for real, and where to look at the source/documentation? Trying to google for what open source software Hacker News runs on, I'm not having any luck. Hacker News, and presumably Library News, both run using news.arc, which is written the the Arc dialect of Lisp. The news program is packaged with the Arc distribution: https://github.com/nex3/arc/blob/master/news.arc Mark A. Matienzo Digital Archivist, Manuscripts and Archives, Yale University Library Technical Architect, ArchivesSpace
[CODE4LIB] call for panelists: ALA Midwinter Drupal Fail (LITA Drupal IG)
***Apologies for cross-posting*** *Did you suck at Drupal? Have you been responsible for a Drupal-related disaster? Or perhaps you’ve created a mess of another CMS? You are not alone!* Consider serving on the Drupal Fail Panel at the LITA Drupal Interest Group Meeting at ALA Midwinter in Dallas. The meeting takes place on Saturday, January 21st, from 1:30-3:30 in room A310 of the Dallas Convention Center. Drupal FAIL might include: *Installation FAIL *Migration FAIL *Permissions FAIL *Upgrade FAIL *Taxonomy FAIL *Module FAIL *Theme FAIL *Roll-out FAIL *Marketing FAIL Tell us what went wrong and, if and how you recovered, and what the long-term ramifications of the FAIL were. Comedy welcome! We can then share a group hug and learn from each other's mistakes in a Q A session. Send a short proposal or any questions you may have to the LITA Drupal IG chairs Nina McHale (milehighbrar...@gmail.com) or Christopher Evjy ( chris.e...@gmail.com) Please send proposals by Friday, December 16th. --- Nina McHale, MA/MSLS milehighbrarian.net Facebook Twitter: @ninermac
[CODE4LIB] Call for ‘Virtual’ Participation: LITA Mobile Computing IG meeting for ALA Midwinter 2012
**Apologies for cross-posting** Call for 'Virtual' Participation: LITA Mobile Computing IG meeting for ALA Midwinter 2012 Online, Wednesday, Jan. 11, 2012 at noon EST The LITA Mobile Computing IG seeks 4-5 short presentations (10-15 minutes) on mobile computing for the upcoming 2012 ALA Midwinter. The meeting will be held online. So no physical attendance for the ALA Midwinter is required for the presentation and/or attendance for this meeting. The LITA MCIG is also seeking the suggestions for discussion topics, things you have been working on, plan to work, or want to work on in terms of mobile computing. All suggestions and presentation topics are welcome and will be given consideration for presentation and discussion. Feel free to email me off-the-list (k...@fiu.edu) and/or post your topic suggestions and any other comments at ALA Connect : http://connect.ala.org/node/161337 -- Bohyun Kim LITA MCIG chair http://bohyunkim.net
Re: [CODE4LIB] Professional development advice?
Kyle Banerjee wrote: Starting with data modeling is like trying to learn a new spoken language by focusing on grammar [...] Hmm. It seems that a lot of people are, shall we say, somewhat misguided to what data modelling is, even mighty WikiPedia who makes it into a formal process of sorts, and I can see it repeated ad nauseum wherever you go, giving us the idea that it is all about the schema of columns and the nuts and bolts of tables and relations in a RDBMS. That's confusing data modelling tools or processes with the generic open-ended category of data modelling. Data modelling is simply the act of exploring data-oriented structures. Over time I've learned that everything we do, every little problem you battle with in your every daily life, revolves around some data structure, the names of such, and their internal and external relationships. The simplest web form has a model, simple and complex applications do as well, enterprise systems, library systems, formats, databases, documents, spreadsheets, this conversation, your bicycle, your morning routine, *everything*. There is, in my strong opinion, a horrible conflation of the concept of modelling data and implementations pinning down data types; it's an evil so strong it blinds us, cripple us, and I feel like screaming out in terrifying agony the horrors within! The wrongly applied indeces! The labels on columns! The semantic binding of one sub-structure to another! The optimising tricks used! The stored procedures! The conceptual semantics of labels in n-ary graphs!! *aaarghhh!!* The wretched *name* of a single field and how it quietly eats up any disambiguous notion we put in place, through the many well-meaning but afflicting layers of abstraction and implementation, it drives me insane! Name!? What does that mean in the context of an email address? What does comment mean when it reaches my ORB? What were they thinking when the model designed resulted in SQL statements 1K long? There's so much information written of the topic of data modelling, and most of it ignore that very thing that it should embrace and focus heavily on; good semantic design. (Granted, it has become far more focused on in the last 10 years, and I'm extremely happy for that) Put some heavy thought into your tables, because what you perceive as a simple table of users becomes an overwhelming problem when you add special users to the system. Have any of you ever created an ILS with a table book in it? (C'mon, raise your hand, I know you have!) Yeah, that's the sort of evil I'm talking about! Libraries don't deal with books, they deal with bibliographic meta data of objects, and sometimes those objects are called a book which has certain constraints and properties that link to special meta data that isn't static. Version 1.0 of any system if famously rubbish because of the learning process of getting all this stuff wrong. Version 2.0 is famous for being overly abstracted and incomprehensible. Version 3.0 is getting there, but you're bogged down in the middleware, translating between good but incompatible models. By the time you get to version 4.0 you realize that the underlying concepts which drove versions 1 through 3 are flawed, and you need to work in terms of FRBR sub-graphs instead of MARC records. Version 5.0 is so re-written and re-conceptualized, you decide to call it something else, version 1.0 And we repeat the cycle. If your software isn't like this, consider yourself lucky (or at worst, self-deluded :). Data modeling is extremely useful, but mistaking drips and drabs of it early on for reality can poison your thinking. Sorry, you got that back to front. We all agree that understanding what user want and / or need is King, but unless you've got that understanding of not only what the users want but how systems can deliver this without creating constraints that will screw things up when you extend that original delivery idea, you're going to suffer. Badly. It's easy; take great care to what you call things in your system (no matter whether it's in the database, your objects / classes / instances / interfaces, user interface, buttons, messages, windows, data types, loops ... they're all data models that need to be as cooperative as possible, speaking the *same language*, to be compatible in the meaning they give the concepts used. If your Wheels API has different semantics from your Steering API, making that car is going to be a really crappy experience, for you as a developer, for testers, for maintenance guys, for service people, and most of all don't think for a second that the driver won't notice. These semantics are far more important than what our industry traditionally have given them, and in my opinion it is our biggest flaw. Trust me, I've stared at data models up and down so many systems over the years (10 of them in a high-flying big consultant agency where we came in when projects otherwise failed) it's amazing I'm still
[CODE4LIB] Reminder Re: Code4Lib 2012 Scholarship
Hello All, This is a reminder that the application deadline is December 9, 2011. Please see the complete announcement below. thanks, ranti. ===quote=== Oregon State University and the Digital Library Federation are sponsoring five scholarships to promote gender and cultural diversity. Each scholarship will provide up to $1,000 to cover travel costs and conference fees for one qualified attendee to attend the 2012 Code4Lib Conference, which will be held in Seattle, Washington, from Monday,February 6 through Thursday, February 9. The Code4Lib scholarship committee will award two scholarships per category, awarding the remaining scholarship to the best remaining candidate in either category. The Code4Lib scholarship committee will award these scholarships based on merit and need. ELIGIBILITY: Applicants, if eligible, may apply for both scholarships, but no applicant will receive more than one scholarship. Past winners of either scholarship are not eligible for either scholarship. Scholarship recipients will be required to write a short trip report to be submitted to the scholarships committee by February 17, 2012. CONFERENCE INFO: For more information on the Code4Lib Conference, please see the conference website:http://code4lib.org/conference/2012 and write-ups of previous Code4Lib Conferences: http://eprints.rclis.org/11670/1/code4lib_journal_article_-_revised3.pdf http://journal.code4lib.org/articles/2717 http://journal.code4lib.org/articles/998 http://journal.code4lib.org/articles/72 THE OREGON STATE UNIVERSITY AND THE DIGITAL LIBRARY FEDERATION DIVERSITY SCHOLARSHIPS The Gender Diversity Scholarships will provide up to $1,000 to cover travel costs and conference fees for two qualified applicants to attend the 2012 Code4Lib Conference. Any woman or transgendered person who is interested in actively contributing to the mission and goals of the Code4Lib Conference is encouraged to apply. THE OREGON STATE UNIVERSITY AND THE DIGITAL LIBRARY FEDERATION MINORITY SCHOLARSHIPS The Minority Scholarships will provide up to $1,000 to cover travel costs and conference fees for two qualified applicants to attend the 2012 Code4Lib Conference. To qualify for this scholarship, an applicant must be interested in actively contributing to the mission and goals of the Code4Lib Conference and must be of Hispanic or Latino, Black orAfrican-American, Asian, Native Hawaiian or Pacific Islander, or American Indian or Alaskan Native descent. HOW TO APPLY: To apply, please send an email to Jeremy Frumkin (frumk...@u.library.arizona.edu) with the following: - Indication of which scholarship (Gender or Minority or both) to which you are applying - A brief letter of interest, which: 1.Describes your interest in the conference and how you intend toparticipate 2.Discusses your statement of need 3.Indicates your eligibility - A résumé or CV- Contact information for two professional or academic references The application deadline is Dec. 9, 2012. The scholarship committee will notify successful candidates the week of Dec. 19, 2012. -- Bulk mail. Postage paid.