One of my first projects here at the Scholars’ Lab was to help update some Omeka/Neatline sites. These are sites we keep around as examples of our Neatline plugin for Omeka, and they were a few versions behind. While a pretty easy process to do by hand, having a script to take care of it makes…. Continue reading “Upgrading Neatline and Omeka”.
Today, the Scholars’ Lab is pleased to make a few modest contributions toward the broadening of a conversation we opened last fall, in a summit for digital humanities software developers called Speaking in Code. The summit, generously funded by the National Endowment for the Humanities and UVa Library, brought together 32 advanced developers working on…. Continue reading “Announcing the #Codespeak Kit!”.
Near the end of last semester, as the developers of SLAB taught us Praxers to write code (PHP in this case), pushing us to learn different conditional loops and such through repeated problem solving exercises, they also encouraged us to work in pairs or in even larger groups. Coding is not something you do alone, they…. Continue reading “Dialogical Code and the Adventure of Pair Programming”.
The last couple of weeks have been exciting ones in our program. Our team has now specified our individual roles for the year. Eliza, Scott, and Veronica will be our coders; Francesca and Zach will be the design team; and I will be performing project management duties, with assistance from Francesca. I am excited to…. Continue reading “Turning points in Praxis: new roles, wire-frames, and programming languages”.
As the Praxis Team grapples with the necessity of making decisions (difficult decisions!) about our priorities when it comes to creating at tangible product between now and May, I continue to find new uses for Ruby in my own non-Prism-related work. Last week a choreographer friend asked for help with a problem that came up…. Continue reading “Dancing with Ruby”.
I just recently posted my experiment with making a Ruby program that you can use for doing your own grading. I have since made several improvements upon the first draft of the code, so I present to you Ruby Grading 2.0. The changes: 1) I converted the code to incorporate classes, which was a huge…. Continue reading “Ruby Grading 2.0”.
Chris recently posted his very exciting experiment that uses Ruby to create music theory worksheets for his students. Inspired by this, I have been playing around on Ruby with much more modest aims: I wanted to use Ruby to do my grading for me. I always do my grading with an Excel spreadsheet and a…. Continue reading “Grading in Ruby”.
Since Gwen just posted her solution to the Fizz Buzz homework assignment, I thought that I would throw mine up here as well. Here is my solution. It’s pretty similar to Gwen’s take on the problem. I just switched the order of a couple things and used a couple shortcuts. I also apparently have a penchant…. Continue reading “Fizzing, Buzzing”.
Learning (and playing) with Ruby these past few weeks I’ve been looking for ways to solve modest, day-to-day Humanities problems. Digital Humanities, after all, doesn’t just have to be about big questions like crowdsourcing, right? Here’s something that’s been making me very happy this week: automated generation of randomized music theory drills. I’m currently teaching…. Continue reading “Music Theory in Ruby”.
Tomorrow, in an ongoing effort to teach us how to use Ruby, we are embarking on the adventure that is “Pair Programming.” We are going to create a “Jotto” game, courtesy of Eric by breaking it into discrete classes and having each pair work on a different class. The goal is to have one person…. Continue reading “Make it Work!”.
- Programmatically Building High-level Charts with Bokeh
- Neatline Implementation Grant
- Robocamp 2016
- Lower the Stakes
- What has Scholars’ Lab been up to? Or, a community of practice, communicating.
- What’s the Scholars’ Lab?
- Are you our new Managing Director?
- Managing Director
- Using DH to Explore Movement and Meaning
- 3D Printing in the Classroom: Outcomes and Reflections on a Slavic Course Experiment (2/2)