nick.recoil.org

Ruby-MythTV

A Ruby Gem that allows communications and interaction with an instance of MythTV’s backend server. Supports recording query and download, and spawning of Live TV.

MythTV2DSVideo (0)

A simple RubyCocoa app I wrote to demonstrate the functionality behind ruby-mythtv, my Ruby Gem which allows you to interface with a MythTV Backend server.

Mephisto plugin to allow self-updating links

I’ve placed a page under code which details a little plugin I’ve been working on for Mephisto. It’s designed to make links in your templates which need to point to the latest software release always valid. It scans a directory according to a shell glob expression, and gives back a block with the file path, name and version as local variables.

The shell glob expression can be passed in via the liquid template, as per normal with mephisto plugins, or it can be passed in as a special tag attached to the page which is being rendered. This allows per-page links, rather than per-template, and gives greater flexibility.

More information is on the dynamic file link page.

Ruby and Gem tip

Idling away in the #rubyonrails IRC channel sometimes makes you privy to tricks and tips concerning Ruby and Rails that you didn't already know. One such tip is the Ruby Gems documentation WEBrick incantation:

gem_server

which will magically invoke a local WEBrick server on port 8808. This instance lists all of your locally installed Ruby Gems and allow you to quickly and efficiently browse the rdoc contents for them. Very helpful indeed.

Search

Sections

About Nick

I am a freelance technology consultant and developer working in London, with a particular interest in web development and video media.

This site contains my thoughts about technology, the universe and everything. If you would like to get in contact, have a look at the About me page.