Tuesday, 16 May 2006

MythTV with Fedora Core 5

Well, I've managed to get MythTV working fine with Fedora Core 5. XMAME isn't quite working in conjunction with it, because of a feature of the last version of Metacity window manager that caused the fullscreen window to not have keyboard focus. I think this is reverted in version 2.14.3 which I'm downloading right now.

Haven't yet got an iTunes server running on the box. I've read about the Multi-Threaded DAAP Daemon which seems to be a better DAAP server than the one I recommended previously. I'll update my little tutorial if I start using that instead.

Fedora Core 5 seems to be pretty good. Not 100% sure about the new bubbly look, but if it continues to offend my sensibilities I really should try and create my own desktop skin. Mind you most of the time it sits quietly behind MythTV, so It's not such a big deal.

Thursday, 20 April 2006

Electric Easter

Easter Sunday started with a power cut. Unfortunately it wasn't as clean cut as that sounds - it was more a prolonged power dwindle. The lights flickered at about half voltage as I ran around the house switching off the all the computers.

The fault appeared to be just outside our neighbours' house and took most of the day for the electric company to fix. As usual we spent the time playing board games and enjoying the enforced low-tech entertainment.

The pain occurred when the power came back on (no not through electrocution). I found that my MythTV box (recently upgraded to Fedora Core 5) wouldn't boot. The fluctuating electrical supply seems to have managed to strategically uninstall large chunks of Linux. Most of Gnome desktop was missing along with the login screen and many of the installed packages.

I guess the JFS spotted the problems on the first boot and tidied itself up, as there don't appear to be any disk problems - just missing files!

Anyway, I think it's going to be easier to reinstall from scratch than to try and work out which files are missing from each installed package.

I guess that's my next weekend planned out then :(

Saturday, 15 April 2006

More Downtime

Okay, now I've done the sensible thing and put Rails into the vendor folder - after a couple of weeks of no site.

That should stop any further problems occurring thanks to my hosting company upgrading (as they should) to the latest version.

Mind you, the latest version includes the capacity to Freeze to a specific version, which should stop this sort of thing happening again.

Friday, 10 March 2006

Meet the New Boss

Our old boss is leaving the company in disgrace. Normally disgrace involves immediate absence, however we like to drag out the agony as long as contractually possible. The same seems to be happening with one of our sales team who, post-resignation is still "selling" the company's wares. Oh well, ours not to reason why!

On the positive side, we have a new chap taking over with a wider remit. At the moment he is meeting with each member of the team to get an overview of the current state of affairs.

The meetings have varied in length from an hour or so to a day and a half. This would seem to indicate some variation in either the amount of issues each person has with the company or the faith each person has that their comments will not be used in evidence against them.

From my experience, I'm inclined to believe that no one starts a new job intending anything other than to make improvements. Of course, what is an improvement from the perspective of the company is not always an improvement for the employee.

Here's to interesting times! I'm positive about the future, but not self deluding enough to believe it will be easy.

Tuesday, 28 February 2006

Back on Line

Phew! My ISP upgraded to Rails 1.0, which knocked the version of Typo I've been using for six. I probably ought to put the correct version of Rails into the vendor folder to stop it happening again.

I decided to start using the Subversion release. I normally wouldn't trust code that's non-release, but since Typo seems to be written test first, I have a lot more confidence in it's ability to stay unbroken by new code.

Anyway, after some struggle converting my old data into the new format - including trouble installing MySQL Server 4, I'm up and running again.

Friday, 13 January 2006

Myth2iPod

Found a nice little project called Myth2iPod that transcodes MythTV .nuv files to iPod video and provides them as a subscribable podcast feed.

Unfortunately it relies on the xvid support in the latest version of ffmpeg (only available through CVS), that doesn't want to compile on my FC3 machine. Will post if and when I get it working.

Monday, 9 January 2006

Upgraded to Rails v1.0

Managed the upgrade to version 1 without any major hitches. Just two notable differences...

  • The AJAX stuff is fixed (which stopped us from upgrading to the last release).
  • ActiveRecord has slightly stricter constraints on creation of new objects with has_and_belongs_to_many relationships.

The ActiveRecord change means that you can't create a new object and it's join table based relationships without first saving the main object. If object has_and_belongs_to_many relations, then... object = Object.new object.relations << relation object.save needed changing to... object = Object.create object.relations << relation

It makes some sense, since the identity of object has not yet been created, but it's a bit of a shame that the ORM layer can't hide these issues from you.