Search Head Labs
-
Recent Posts
Tags
Android Apple apps BBC broadband BSG BT C4 callbacks channel 4 cloud computation datamapper distributed enigmamachine essay eventmachine Facebook ffmpeg Five gem Google TV GUI iPad iPhone ipod ITV Kip Meek nano News Corp on-demand parallel Places procs Project Canvas Richard Desmond ruby services sinatra skinny daemon Talk Talk thin uploadcolumn virtualization webhooks
TechCrunch
Engadget
Mashable
Guardian Tech NewsWhat is being said at Head
- Could not connect to Twitter
Author Archives: dave
Skinny daemons
For the past several months, we’ve been having a lot of fun writing a series of small, self-contained web apps – branston, enigmamachine, octopus, and adhd, among others. One of the things I’ve been most enjoying is how easy we’ve … Continue reading
Enigmamachine – now with callbacks
Yesterday we added optional callbacks to the Enigmamachine. The basic usage flow is now: your web app gets a video upload, including a callback URL your web app tells Enigmamachine to encode the video Enigmamachine encodes the video Enigmamachine sends … Continue reading
Enigmamachine – first working release
I’ve just put the finishing touches on the first working release of Enigmamachine. It’s a RESTful video encoder written in Ruby. It uses the thin webserver, eventmachine event framework, sinatra web framework, and datamapper ORM. There’s a lot more info … Continue reading
Posted in Projects
Tagged datamapper, enigmamachine, eventmachine, ffmpeg, sinatra, thin
Leave a comment
UploadColumn Gem Released
As part of a series of experiments with the Rails 3 beta, I’ve started gemifying a pile of plugin code we’re using. Rails Engines in Rails 3 are completely integrated into the framework (every Rails app is now a Rails::Engine!) … Continue reading
Demystifying the Cloud
I don’t like talking about “the cloud” for the same reason I don’t like talking about “web 2.0″ – although it’s suggestive of a certain set of ideas, it’s too vague to really do anything creative with. I figure anybody … Continue reading
Posted in Think
Tagged cloud, computation, distributed, essay, on-demand, parallel, services, virtualization
Leave a comment
Ruby Procs and Eventmachine callbacks
For the last little while, I’ve been messing around to see whether I can whip off a video-encoding server which is easily installable. It’s put together using Sinatra, Thin, and Eventmachine (three of my favourite Ruby libraries lately). At the … Continue reading