Skip to content.

Green Leaf Technologies

Sections
Personal tools
You are here: blog

Tom's Blog

Created on 16th February 2007 07:52 AM. Python | Linux 2 comments
I've found it - musical heaven on Linux .

Exaile is pretty much a drop in replacement for Amarok . I've always liked Amarok, particularly for the cover art, smart playlists and general music management, but I can't deny there's something unpleasant about running a native KDE app on Gnome. Exaile is written in Python, GTK-based, and has all the features and smoothness of Amarok - but for Gnome. Love it, love it, love it. Having tabbed playlists so you can have multiple open at the same time also seems like a big improvement on Amarok as well.

Instructions for install on Ubuntu here .

Edit [2007-02-21]: After some issues with Exaile not showing the album covers correctly and not being able to seek to a particular point in a Podcast, I'm currently trying out Listen instead. Will update in a few weeks based on how I get on...

Created on 9th February 2007 11:30 AM. Open Source
This is truly great news . The boffins at Sun have done what the boffins at MS have been unable/unwilling to do. Create a seamless ODF plugin built in an open way.
Let's hope this leads to more ODF adoption...
Created on 7th February 2007 02:42 PM. Open Source
I speak from personal experience (I'm one of them). This article highlights the problem.

I've published one solution on this site (the JobMonitor application), but that is only one facet of SysAdmin automation. Another project I've worked on is what I affectionately call "the Automator". It was written for a specific employer, so I don't know if I'll ever be able to give it the light of day, but it's basically a web-based console that allows for automating ssh commands across multiple servers. Sounds scary? Well, it's logging in as a non-privileged user with a private key that is password-protected. It can optionally su to root and run commands like that. It then puts the output into a database and optionally can integrate with the JobMonitor application to error check that output. There's also a scheduling system built into it so you can schedule up commands to be run across various servers using a syntax similar to cron.

It's been used to run over 700,000 commands in 8 months on over 300 servers. Would love to be able to open source it someday...

Created on 5th February 2007 07:15 PM. XGL/AIGLX/Beryl/Compiz
Is nearly out. I'm using 0.199xxx and I have to say it's come a long way since I last tried it.

The main things for me were performance (Beryl was showing a lag the last time I tried it on my laptop, whereas Compiz was slick and smooth), and coping adequately with Suspend to RAM. Both of these boxes are checked in the new version, and it's nice to have a barrel of new features as well, including a better Control Center, the burn animation (love it for closing windows), minimized window thumbnails and transparent cube!

For consistency, with previous postings, I'm now getting this from glxgears -info

With Beryl 0.20RC2: 

6356 frames in 5.0 seconds = 1271.111 FPS
7285 frames in 5.0 seconds = 1456.884 FPS
7227 frames in 5.0 seconds = 1444.934 FPS
7181 frames in 5.0 seconds = 1436.071 FPS
6785 frames in 5.0 seconds = 1356.899 FPS

With Metacity: 

8291 frames in 5.0 seconds = 1658.111 FPS
9031 frames in 5.0 seconds = 1806.146 FPS
6931 frames in 5.0 seconds = 1386.142 FPS
9061 frames in 5.0 seconds = 1812.010 FPS
9049 frames in 5.0 seconds = 1809.699 FPS

So really not too bad... 

Created on 5th February 2007 07:02 PM. Ubuntu | Gnome
Finally got around to getting IP telephony working from my laptop using Ekiga and a SIP account.

In the end, the setup wasn't too bad, but it did take quite a bit of getting used to. Not the most intuitive process.

Basically, get yourself set up with Ekiga, which on Ubuntu Edgy is available in the Ubuntu repos, and then once you've signed up for an Ekiga account (which you can use for PC-to-PC calls) you can also sign up for a PC-to-Phone account. I chose to use the one that's built into Ekiga (with Diamondcard ), as I figured it would work better, but also that there might be some kick back to the Ekiga project from Diamondcard, so that supporting it would be a good thing. Not sure if I'll stick with them once I'm all set up - will depend mostly on call quality and rates.

In any case, the big gotcha for me was that I was getting "Security check failed" even after I'd verified that I had everything set up correctly (which I could do by going through the configuration wizard, and then calling the "echo test" (which just repeats back to you whatever you say to it to show it's hearing and to verify you can hear that) at "sip:500@ekiga.net". I put in a support request to Diamondcard, and got a return reasonably promptly telling me that I didn't need to include the first "00" for my call. So, for instance, to call a number in the UK such as 0207 123 4567 you would call "sip:442071234567" not "sip:00442071234567", as I'd seen in some of the online docs.

Anyway, all set up and looking forward to using it, being able to track call history, and seeing what other benefits IP telephony can bring! 

Created on 2nd February 2007 11:48 AM. Microsoft 3 comments
Or at least, Jim Allchin does .
Hilarious last blog post from Jim Allchin now that he's retired from MS. I wonder if he had the same sense of humor when working at MS.