FFI for Ruby and an mp4v2 example

Previously on my blog: In my TiVo2Podcast stuff I automated the process of putting chapters around commercials, but had to call out to a small C++ app I wrote to put the chapters in using libmp4v2. A few weeks ago I was looking at some ruby gems for a project I was working on and …

Continue reading ‘FFI for Ruby and an mp4v2 example’ »

Google Authenticator (and implementing it on Linux)

A few weeks ago Google brought their two-factor auth product, Google Authenticator, to the iPhone and Android devices.  (There may be other implementations they released, but those are all I’ve actually touched.)  Their immediate use for it was with your google accounts, specifically Google mail seemed to be their target. The day after it was released, I …

Continue reading ‘Google Authenticator (and implementing it on Linux)’ »

TiVo2Podcast update

It’s been a long time since I’ve put a new version of TiVo2Podcast out there for people to play with.  I’ve made a lot of changes and tightened things up alot.  There’s still a lot of things I want to do but haven’t gotten to, but I did finally put up a public git repository …

Continue reading ‘TiVo2Podcast update’ »

Addings chapters to an existing mp4/m4v file

In the process of working on my TiVo to Video Podcast stuff I finally got to the point where I wanted to do something about commercials.  The ideal solution would be callable from ruby or at least the command line so that it can be used in an automated manner.  After a few weeks or …

Continue reading ‘Addings chapters to an existing mp4/m4v file’ »

Tivo2Podcast update

I’ve made a few updates since my last release a few weeks ago. I thought I’d toss an updated version out there.  What’s new in this version: Duration is no longer hard-coded to 32:00 and actually reflects the duration of the show The script will attempt to find the TiVo via Bonjour/mDNS/ZeroConf/DNS-SD/whatever unless passed a …

Continue reading ‘Tivo2Podcast update’ »

TiVo -> Video Podcast

Previously on “You can imagine where it goes from here”: We released a script to download stuff from the tivo, and then made some improvements to it. After two years of saying I was going to fully automate the process of downloading and transcoding shows for my iPhone, I finally got off my ass and …

Continue reading ‘TiVo -> Video Podcast’ »

Build libcurl as a universal binary

I release one of the projects from work as a universal binary on OS X.  Up until tomorrow that mean just i386 and ppc.  With snow leopard, it looks like it’ll be a good idea to support the 64-bit architectures as well, especially considering its an ODBC driver I’m working on and the native apps …

Continue reading ‘Build libcurl as a universal binary’ »

Direct plugin auto-update on WordPress 2.8

I get a lot of traffic on the site due to my post on getting direct (non-FTP) updates to work on WordPress 2.5.  This method worked up until 2.7.x.  With 2.8 out this week, I found during my svn switch a conflict was created due to a code change in file.php.  Looking at the changes, …

Continue reading ‘Direct plugin auto-update on WordPress 2.8’ »

Fix/Tricks for plugin auto-update on WordPress 2.5

[READ THIS FIRST!!!  Update 6/13/2009: If you've come here looking to get plugin updates to work and you're using WordPress 2.8, you really want to start with this more recent post on the topic and then come back for the permission information.] One of the neat features of WordPress 2.5 is the click to install …

Continue reading ‘Fix/Tricks for plugin auto-update on WordPress 2.5’ »

Place shifting action 3: Revenge of the Sith

Previously I put out an early version of my ruby based command line oriented tivo download script. I’ve had a patch from MARK NOTARUS to make the menu have some more options and I’m using Console::ProgressBar from facets now. It works well enough for my needs, but let me know if you hit any roadblocks. …

Continue reading ‘Place shifting action 3: Revenge of the Sith’ »