[CODE4LIB] Speaking in Code summit, UVa Library Scholars' Lab
(Please excuse cross-posting, and help us get the word out about this opportunity for digital humanities software developers!) We’re pleased to announce that applications are open for Speaking in Code, a 2-day, NEH-funded symposium and summit to be held at the UVa Library Scholars’ Lab in Charlottesville, Virginia this November 4th and 5th. http://codespeak.scholarslab.org/ Speaking in Code will bring together a small cohort of intermediate to advanced digital humanities software developers for two days of conversation and agenda-setting. Our goal will be to give voice to what is almost always tacitly expressed in DH development work: expert knowledge about the intellectual and interpretive dimensions of code-craft, and unspoken understandings about the relation of our labor and its products to ethics, scholarly method, and humanities theory. Over the course of two days, participants will: * reflect on and express, from developers’ own points of view, what is particular to the humanities and of scholarly significance in DH software development products and practices; * and collaboratively devise an action-oriented agenda to bridge the gaps in critical vocabulary and discourse norms that can frequently distance creators of humanities platforms or tools from the scholars who use and critique them. In addition to Scholars’ Lab staff (Jeremy Boggs, Wayne Graham, Eric Rochester, and Bethany Nowviskie), facilitators include Stephen Ramsay, William J. Turkel, Stéfan Sinclair, Hugh Cayless, and Tim Sherratt. A limited number of need-based travel bursaries are available to participants. The SLab particularly encourages and will prioritize participation of developers who are women, people of color, LGBTQ, or from other under-represented groups. See You Are Welcome Here for more info: http://codespeak.scholarslab.org/#inclusivity This will be the first focused meeting to address the implications of tacit knowledge exchange in digital humanities software development. Visit the Speaking in Code website to register your interest! Apply by September 12th for best consideration.
[CODE4LIB] Job: Project Manager at Canadian Writing Research Collaboratory
The Canadian Writing Research Collaboratory (CWRC) seeks a dynamic project manager to play a vital role in developing an innovative online infrastructure for literary scholars at the University of Alberta in Edmonton. CWRC is producing a virtual research environment for the study of writing in Canada, in partnership with other open-source software initiatives and with literary researchers. It is building a repository, a layer of services for the production, use, and analysis of repository and federated materials, and a user interface that integrates those services. Information about the project and the research it supports is available at www.cwrc.cahttp://www.cwrc.ca/. The project manager is a fully engaged participant in project development work. A dedicated team member comfortable with both relevant technologies and a humanities research context, the holder of this position manages the development process, assists in developing specifications for contract work and partnership agreements, coordinates user needs analysis, oversees the conversion and ingestion of donated data, and manages one or more subprojects in the software development process. Working closely with the project leader and two other staff members, the manager represents the project to the University, project partners, and external communities. This is an academic position with full benefits for a minimum of two years. Details can be found at: http://www.careers.ualberta.ca/Competition/A110417061/ Applications will be accepted until Monday, April 16th, 2012. Susan Brown CWRC project leader susan/dot/brown/at/ualberta/dot/ca
[CODE4LIB] Job Posting - Scholars' Lab, University of Virginia
http://www.scholarslab.org/announcements/web-applications-specialist/ The Scholars’ Lab at the University of Virginia seeks an enthusiastic web applications specialist with a background in programming and the humanities or cultural heritage. As a Web Applications Specialist reporting to the Head of RD for the Scholars’ Lab, you will be responsible for building, testing, and debugging code. You should possess an extreme attention to detail and a high level of accountability and responsibility. We’re looking for someone who enjoys technical challenges, likes to figure out how things work, and stays involved in the latest Web and digital humanities technologies. You will need to be able to fit in to a creative and collaborative environment. Web Applications Specialist Responsibilities * Build, test, and debug code * Write test cases * Estimate coding projects * Provide consultation on collaborative projects * Develop documentation * Assist in the debugging and system troubleshooting for existing software written in a variety of languages and platform Qualifications * 1+ years full-time experience with web development (Rails and PHP preferred) * 2+ years experience of standards compliant HTML, CSS, and Javascript * Javascript skills (AJAX, JQuery or similar JS framework) * Experience with Test Driven Development (Shoulda, RSpec, PHPUnit) * Experience with relational database management systems (MySQL, Postgresql) * Familiarity with version control systems * Understanding of software life cycle * Strong foundation in OO programming and practices * Experience with Omeka a plus Salary is commensurate with experience, and expected to range between approximately $43,500 and $75,500 per annum. We’re looking to fill this position quickly, so please don’t delay! Consideration of applications will begin immediately and continue until the position is filled. Job posting: http://jobs.virginia.edu/applicants/Central?quickFind=63332
Re: [CODE4LIB] javascript testing?
Hi Bess, +1 for Jasmine. Used to dig blue-ridge for these things, but I don't think they're maintaining that any more. Wayne On 1/27/11 9:37 AM, John Loy loy.j...@gmail.com wrote: Bess, Good to hear from you! I've been using Jasmine with its jQuery extensionhttps://github.com/velesin/jasmine-jqueryfor HTML fixtures and DOM-related expect methods in tandem with Google's JsTestDriverhttps://github.com/ibolmo/jasmine-jstd-adapter . For data fixtures, take a look as Jupiter's jQuery fixtures pluginhttp://jupiterjs.com/news/ajax-fixtures-plugin-for-jquery. Though you can run Jasmine in a continuous integration environment with its Gem, which in turn uses Selenium RC and Firefox, JsTestDriver allows simultaneous running of tests in multiple browsers. Headless testing doesn't make a whole lot of sense to me. I'd rather know for certain that my code is cross-browser. Hope you are well. Cheers, John On Tue, Jan 11, 2011 at 7:21 PM, Bess Sadler bess.sad...@gmail.com wrote: Can anyone recommend a javascript testing framework? At Stanford, we know we need to test the js portions of our applications, but we haven't settled on a tool for that yet. I've heard good things about celerity ( http://celerity.rubyforge.org/) but I believe it only works with jruby, which has been a barrier to getting started with it so far. Anyone have other tools to suggest? Is anyone doing javascript testing in a way they like? Feel like sharing? Thanks! Bess
[CODE4LIB] Job Opening: Senior Developer
The University of Virginia’s Scholars’ Lab is looking for a Senior Developer. As a senior developer, you will be responsible for enhancing, maintaining, and optimizing projects related to digital research and scholarship. Not only should you enjoy writing well organized, highly tested code, but you should enjoy working with a great group of teammates and scholarly stake holders to solve hard problems in both software engineering and the digital humanities. You will need to fit into a fast-paced, interdisciplinary environment where technology enables creative vision — and where you can take good advantage of the “20% time” that all Scholars’ Lab and Department of Digital Research Scholarship faculty and staff are granted to pursue professional development and their own (often collaborative) RD projects. Salary is commensurate with experience with a range of approximately $58,000 to $106,000. You can read more about the position at http://www.scholarslab.org/announcements/senior-developer-position/. Better yet, apply for the job at http://jobs.virginia.edu/applicants/Central?quickFind=62652 Feel free to contact me if you have any questions. Thanks, Wayne -- Wayne Graham Head of Research and Development Department of Digital Research and Scholarship Alderman Library University of Virginia 434.924.6265
Re: [CODE4LIB] faceted browsing
Here's on more thing to take a look at... there's a project named Raven (http://github.com/mwmitchell/raven) that one of the Scholars' Lab staff was working on as a research project. Essentially it takes XML (tested with VRA, EAD, and TEI) and builds out a faceted interface from a Solr index along the lines of XTF (just not quite as painful) in a Rails interface. You can check out a sample at http://raven.scholarslab.org/. If you're finding that there's not a solution that's doing what you need, this would be a great place to start building out a custom interface with whatever language you choose. HTH, Wayne On 2/8/10 1:39 PM, Benjamin Young byo...@bigbluehat.com wrote: Have you seen the Exhibit library (part of the Simile project at MIT)? It provides faceted browsing along with map integration: http://www.simile-widgets.org/exhibit/ It should be fairly easy to add to an existing project as it can consume a pretty simple JSON format that your app could provide. Since you're familiar with CakePHP, it would be very easy to turn parseExtensions on in your routes.php file and provide specific views for .json requests (they'd be stored in views/audio/json/index.ctp for instance). The Exhibit JSON format is based on some RDF concepts I believe, so if you're into that at all, it will be doubly enjoyable. :) Hope that helps, Benjamin On 2/8/10 1:31 PM, Ethan Gruber wrote: I just checked up on CollectiveAccess' features, and the newest version has faceting search/browse now, so you may want to try that. They support uploading videos as well. http://www.collectiveaccess.org/about/overview Ethan On Mon, Feb 8, 2010 at 1:25 PM, Ethan Gruberewg4x...@gmail.com wrote: I think Omeka may be a good fit for you, but there currently isn't faceted searching, though a Solr plugin is currently in development. You have a very specific set of requirements, so I'm not sure that any single CMS/DAM will work in precisely the way you want right out of the box, but Omeka could very well be the closest thing. It's written in the Zend framework for PHP. I know that there is great demand for a Solr plugin for Omeka. It's in the Omeka svn repo, but it's not really ready yet for primetime. Ethan Gruber University of Virginia Library On Mon, Feb 8, 2010 at 11:58 AM, Earles, Jill Denaejdear...@ku.eduwrote: I would like recommendations for faceted browsing systems that include authentication, and easily support multimedia content and metadata. The ability to add comments and tags to content, and browse by tag cloud is also desirable. My skills include ColdFusion, PHP, CakePHP, and XML/XSL. The only system I've worked with that includes faceted browsing is XTF, and I don't think it's well suited to this. I am willing to learn a new language/technology if there is a system that includes most of what I'm looking for. Please let me know of any open-source systems you know of that might be suited to this. If you have time and interest, see the detailed description of the system below. Thank you, Jill Earles Detailed description: I am planning to build a system to manage a collection of multimedia artwork, to include audio, video, images, and text along with accompanying metadata. The system should allow for uploading the content and entering metadata, and discovery of content via searching and faceted browsing. Ideally it will also include a couple of ways of visually representing the relationships between items (for example, a video and the images and audio files that are included in the video, and notes about the creative process). The views we've conceived of at this point include a flow view that shows relationships with arrows between them (showing chronology or this begat that relationship), and a constellation view that shows all of the related items, with or without lines between them. It needs to have security built in so that only contributing members can search and browse the contributions by default. Ideally, there would be an approval process so that a contributor could propose making a work public, and if all contributors involved in the work (including any components of the work, i.e. the images and audio files included in the video) give their approval, the work would be made public. The public site would also have faceted browsing, searching by all metadata that we make public, and possibly tag clouds, and the ability to add tags and comments about the work.
Re: [CODE4LIB] Rails Hosting
Hi Kevin, Love Heroku (http://heroku.com/), but it does have limitations in the way it works (e.g. Read-only drive space). I've heard good thinks about EngineYard (http://www.engineyard.com) and I've been running several apps through slicehost. If you're feeling brave, you wan use jruby and deploy to Google's app-engine (http://code.google.com/p/appengine-jruby/). HTH, Wayne On 1/14/10 11:15 AM, Kevin Reiss reiss.ke...@yahoo.com wrote: Hi, I was curious if anyone could recommend a hosting service that they've had a good ruby on rails experience with. I've been working with bluehost but my experience has not been good. You need to work through a lot of hoops just to get a moderately complicated rails application properly. The applications we are looking at deploying would be moderately active, 1,000 -2000 visits a day. Thanks for any comments in advance. Regards, Kevin Reiss
[CODE4LIB] Job Posting: Digital Archivist (UVa, Charlottesville, VA)
Hi All, The University of Virginia Library in Charlottesville, VA has just posted a new position for a Digital Archivist (http://bit.ly/Rhhws). This is a two-year, grant funded position by the Andrew Mellon Foundation to develop an inter-institutional model for stewardship for born-digital collection. Review of applications will begin November 2, 2009. If you have questions, please do not hesitate to contact Al Sapienza at ams...@virginia.edu = The University of Virginia Library seeks a talented and dynamic individual to serve as Digital Archivist to a two-year grant funded by the Andrew W. Mellon Foundation. This position will provide key leadership to a cohort of digital archivists from partner institutions (national and international) on this exciting initiative entitled: Born Digital Collections: An Inter-Institutional Model for Stewardship (AIMS). Reporting to the Director of Digital Curation Services, this position will provide the methodology and integration of archival practices to an ever-growing corpus of materials used by scholars, authors, and other notables: namely, born digital content. This is a collaborative project that will require the coordination of complex activities across several other institutions. The Digital Archivist will participate in the creation of a best practices manual for archivists and stewards of born-digital collections. This is an exciting opportunity to work at the crossroads! of special collections materials and new technologies. Qualifications: Required: Master's degree from an ALA-accredited program for library and information science and/or Master's degree in history or related discipline. Preferred: Candidates should have a broad understanding of archival and digital technology-related activities in an academic research library setting as well as knowledge of emerging trends in digital technologies and archival practice and where they might intersect. They should have demonstrated organizational skills in planning, prioritizing, and achieving goals in addition to excellent oral and written communication skills including presentation experience. Candidates should possess knowledge of digital archival and records management principles and practices, as well as the systems and automation techniques utilized which includes familiarity with EAD, MODS, METS, XML/XSL and other data structure standards relevant to the archival control of digital collection materials. They should also have the demonstrated ability to work with databases, develop functional requirements and workflows for programmers building new content management applications. Candidates should posses! s professional archival or digital records management experience with demonstrated professional accomplishments. The ability to provide leadership and to work independently and collaboratively in a team environment is critical. Environment: The University of Virginia Library (http://www.lib.virginia.edu http://www.lib.virginia.edu ) is a leader in innovative customer service, the development of digital library initiatives and infrastructure, and is recognized for the strength and variety of its collections. The Library system consists of twelve libraries, with independent libraries for health sciences, law, and business. The libraries support 13,000 undergraduates, 6,500 graduate students and 1,600 teaching faculty. The University and the Library have a strong commitment to achieving diversity among faculty and staff. The Neoclassical buildings of founder Thomas Jefferson's Academical Village still serves as the center of the University's Grounds (http://www.virginia.edu/uvatours/slideshow/ http://www.virginia.edu/uvatours/slideshow/ ) and as a unique backdrop for teaching, learning, and research. Salary and Benefits: Competitive depending on qualifications. This position has Administrative and Professional faculty status with excellent benefits, including 22 days of vacation and TIAA/CREF and other retirement plans. Review of applications will begin on November 2nd, 2009 and the position will be open until filled. Applicants must apply through the University of Virginia online employment website at https://jobs.virginia.edu/ https://jobs.virginia.edu/ . Search by position number FP677, complete application, and attach cover letter and resume, with contact information for three current, professional references. For assistance with this process contact Library Human Resources at (434) 924-3081. The University of Virginia is an Equal Opportunity/Affirmative Action employer strongly committed to achieving excellence through cultural diversity. The University actively encourages applications and nominations from members of underrepresented groups.