Announcement: BagItPHP Library
The Scholars’ Lab is pleased to announce the initial release of a PHP library implementing BagIt 0.96. BagIt is a specification from the Library of Congress for bundling and transmitting multiple files...
View ArticleOmeka Development with Vagrant
For the latest information about this system, please see the README file. It contains this information, plus I’ll keep it up-to-date. One of the biggest annoyances in a developer’s life is managing the...
View ArticleIntroduction to Linked Open Data at Rare Book School
Yesterday, I was fortunate to be invited by Andrew Stauffer and Bethany Nowviskie to present at their Rare Book School course, Digitizing the Historical Record. I talked about Linked Open Data (LOD),...
View ArticleWeb Development Template: Rails 3.1, HTML 5 Boilerplate, 960.gs
One of the best things about web development is that there are so many tools around to make the job easier. One of the worst things about web development is that there are so many tools around, and...
View ArticleVim GUI Font Magic
Yesterday, Wayne tweeted this: @erochest just dropped some vim wizardry on the @scholarslab: open system fonts, set the guifont from the settings selected in gui I thought I should describe what I did,...
View ArticleVim Config (and Windows)
This is a set of instructions for configuring Vim for the Praxis Program. Most of it will only apply to Windows, but I’ve included some notes for any UNIX-like system (LINUX or Mac) at the bottom....
View ArticleAcceptance Testing for Omeka Plugins
For the month of December, I’m going to be heads-down on NeatlineFeatures (project page; Github). This is an Omeka plugin that lets people associate geo-spatial metadata with Omeka items by drawing on...
View ArticleShell Programming in Haskell: Converting S5 Slides to PDF
table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode { margin: 0; padding: 0; vertical-align: baseline; border: none; } table.sourceCode { width: 100%; } td.lineNumbers { text-align: right;...
View Article[Insert Bad Prism Pun Here]
Image courtesy Bethany Nowviskie This is a blog post (one of many) celebrating the release of Prism. This project and web site are the outcome of the Praxis Program, an experiment in graduate...
View ArticleLearning and Improving
Mentoring and training have always been a big part of the Scholars’ Lab’s mission. With the Praxis Program, that focus has only intensified over the last year. All this emphasis on growth has me...
View Articletimr: Optimizing Web Requests
One of the fundamental tensions in programming is balancing the program’s requirements for time (programmer time and running time) against its space requirements (disk space and memory space)....
View ArticleBulk Editing in Vim
I regularly have to perform a short sequence of small, regular edits on a collection of files. If you work with computers long enough, that’s something everyone has to do. Often I reach for a scripting...
View ArticleCode Spelunking with Ctags and Vim
When I’m programming, I spend a lot of time code spelunking (use the source, Luke!). A lot of times, the best documentation for a system is the source code for it. Knowing how to get to important...
View ArticleHot off the Presses: the SolrSearch Plugin
The Scholars’ Lab is pleased to announce the first release of the SolrSearch Omeka plugin. SolrSearch allows you to replace Omeka’s default search with Solr. Solr is a standard, popular, open source,...
View ArticleHot off the Presses 2: BagIt Plugin
Photo by kittybabylove Continuing our roll-out of Omeka plugins we’ve been working on here at the Scholars’ Lab, I’m pleased to announce the BagIt plugin for Omeka. BagIt is a specification by the...
View ArticleHot off the Presses 3: FedoraConnector Plugin
Photo by Swing Candy For part three of our release parade, we’re showcasing the 1.0.0 release of the FedoraConnector plugin for Omeka. Fedora Commons is a digital repository management system. It’s...
View ArticleNeatline Release Omnibus Edition
For the next and final round of the Omeka plugin release parade, I’m pleased to announce minor or patch releases for all Neatline plugins. Neatline is an Omeka plugin that helps you tell stories in...
View ArticleTeaching Git
In Praxis, we just finished covering Git. Everyone seemed to catch on pretty well, so I thought I’d write a bit about my thought process as I was planning the sessions. There were a few principles I...
View ArticleSoftware Development for the MA Humanities Student
This is not a transcript of a brief panel talk I gave for the UVa Graduate English Student Association Career Panel. It’s based on what I hope to say, but I’m actually writing this before the event so...
View ArticleOmeka, Neatline, Mac, development, oh my!
At the Scholars’ Lab, we’re big big advocates of Open Source. All of our projects are available freely and openly on Github, and we’re always more than happy to accept pull requests. We’d like to be...
View Article
More Pages to Explore .....