Seeding Shared Folders With Files Distributed via a VM

For the first few presentations of our Data Management and Analysis course, the course VM has been distributed to students via a USB mailing. This year, I’m trying to move to a model whereby the primary distribution is via a download from VagrantCloud (students manage the VM using Vagrant), though we’re also hoping to be … Continue reading “Seeding Shared Folders With Files Distributed via a VM”

Converting between VM Formats

Trying to get our current TM351 VirtualBox virtual machine into a raw format that we can run on OpenStack… how many times did I go round the houses failing to discover that VBoxManage has a conversion tool (VBoxManage clonemedium) taking something like the form: Export  / conversion / clone formats include: VDI, VMDK, VHD, RAW. There’s … Continue reading “Converting between VM Formats”

Getting the TM351 VM Running on OU OpenStack

One of the original motivations for delivering the TM351 software and services via a virtual machine, with user interfaces provided via a browser, was that we should be able to use the same VM  as a locally run machine on a student’s own computer, or as a hosted machine (accessible via the web) running on … Continue reading “Getting the TM351 VM Running on OU OpenStack”

Launching Azure VMs, et al, From Code

Via RBloggers, a post showing how to launch Azure VMs from R as well as retrieving/restarting a previously launched VM. By the by, you can also launch Azure VMs from Python code. Packages like this makes it relatively straightforward to write your own provisioners, at least in the sense of starting and stopping VMs. There … Continue reading “Launching Azure VMs, et al, From Code”

Fragment – TM351 Notebooks Jupyter Books In the VM and Via An Electron App

Another fragment because I keep trying to tidy the code so it’s ready to share and then keep getting distracted… Previously, I’ve already posted crude proof of concept demos transforming OU-XML to markdown and rendering it via Jupyter Book and wrapping a Jupyter Book in an electron app shell. I’ve managed to get a Jupyter … Continue reading “Fragment – TM351 Notebooks Jupyter Books In the VM and Via An Electron App”

vagrant share – sharing a vagrant launched headless VM service on the public interwebz

Lest I forget (which I had…): vagrant share lets you launch a VM using vagrant and share the environment using ngrok in three ways: via public URLs (expose your http ports to the web, rather than locally); via ssh; via vagrant connect (connect to any exposed VM port from a remote location). So this could … Continue reading “vagrant share – sharing a vagrant launched headless VM service on the public interwebz”

The Obligatory Google Chrome Post – Sort Of…

Okay, so I’m a few days behind the rest of the web posting on this (though I tweeted it early;-), and I have to admit I still haven’t tried the Google Chrome browser out yet (it’s such a chore booting into Windows…), so here are some thoughts based on a reading of the the comic … Continue reading “The Obligatory Google Chrome Post – Sort Of…”

Subscriptions Not Courses? Idling Around Lifelong Learning

As yet more tales of woe appear around failing business models (it’s not just the newspapers that are struggling: it appears Youtube is onto a loser too…), I thought I’d take a coffee break out of course writing to jot down a cynical thought or two about lifelong learning… …because along with the widening participation … Continue reading “Subscriptions Not Courses? Idling Around Lifelong Learning”

Bookmarking and Sharing Open Data Queries

Over the last few months, I had several aborted attempts at trying to get to grips with SPARQL’n’RDF, two key ingredients in the Linked Data initiative. So as the sort of self-directed learner who often relies on learning by example, I’ve put together a Google form to collect together example SPARQL and Google Spreadsheet (aka … Continue reading “Bookmarking and Sharing Open Data Queries”