Archive for October 2008
Speed is Key
The rest of my family happily plod on running Windows XP. It takes my brother a long time for his computer to be ready to be used after turning it on. It isn’t old hardware, so why? (This is after removing the useless applications that automatically start on boot.)
Why did I switch to Ubuntu in the first place? Simply because Windows was sluggish on a old(ish) Pentium 4, 512MB RAM machine (especially due to automatic update taking up 100% cpu). Ubuntu had no issues, running like it was on a top of the range machine. Speed is important to people.
Microsoft is realising this and Windows 7 will likely boot faster than we can at the moment. Not that open source isn’t improving, this is the kind of thing I find incredibly exciting about open source. Not to mention the five second startup recently achieved. A meanwhile environments like LXDE are perfect for older machines.
Faster linux, forced Microsoft to make Windows faster, which in turn is forcing open source to make everything even swifter. Don’t you just love competition!
The Curse of iPlayer on Slow Connections
iPlayer is brilliant. The flash widget works so much better than the other BBC windows media or realplayer streams – especially on linux.
My internet connection, whilst not being unbearably slow (anymore), grinds to a halt in the evenings or at weekends. The problem is this is usually when I want to watch a programme. If I want to watch a video at these times on YouTube I simply open a new tab with the video in, pause it and leave it until it has finished buffering the majority of the video. But iPlayer refuses to do this. Pausing it loads the next thirty seconds or so but then it just stops buffering meaning my YouTube technique won’t work. Furthermore, if I just want to go back to a bit I’ve already downloaded iPlayer insists on downloading it all again.
Of course Windows users can just download the programme and watch it later. There are workarounds involving get_iplayer and VLC, but personally I’d prefer for the BBC to improve what is currently a great service with a few faults.
Please BBC, make iPlayer usable for those of us with slower internet at certain times. Or shall I just blame Tiscali? Or BT?
Choosing an Open Source Hosting Site
Wikipedia may have a long list of open source hosting facilities but for me the choice in reality the choice is far smaller, between Launchpad, Sourceforge and Google Code. The reason? Time and time again I find projects hosted on these websites. They’re reliable and aren’t going to dissapear any time soon.
All three are themselves mostly proprietary software, although Launchpad has plans to open source within the next year. I am a great fan of Google products (although if there is an open source alternative it usually wins) using GMail, Google Reader and Google Search religously. On the other hand I am a great fan of Ubuntu and Canonical (even though I currently use Debian). As for Sourceforge, it seems to be used by such a large range of projects, even if Wikipedia brings up some worrying information about it’s forced proprietary license.
As far as the actual sites themselves go:
- Sourceforge does absolute everything you could wish for (now including wikis and forums) except perhaps bzr hosting. Perhaps my favourite feature is the ability to design your own webpages and have sourceforge host them. All this aside though, IMO Sourceforge is ugly, although I admit the recent(ish) redisign is a massive improvement.
- Google Code provides only the essentials: downloads, a basic wiki, bug tracker and then most importantly svn hosting. Of course forums/mailing lists are easily available through Google Groups, and calenders through Google Calender.
- Launchpad is very visually appealing and easy to use I find. It’s not perfect, lack of wiki support and other small issues exist, e.g. I would prefer for file downloads to be more prominently featured. It’s the only one here to support bzr (and forces bzr upon you) but that’s not really an issue for me as I use bzr anyway.
In conclusion: Sourceforge is ugly but does practically everything (but has that horrible license issue). Google Code is simple and clean for svn hosting. Launchpad also looks nice (although not so much as Google) and is under continual development, constantly improving.
So which will I use, as I can see strong justifications for all three? Probably Launchpad, simply because I’m familiar with it through Ubuntu (and Ubuland). It seems to me though that any major projects should have their own website, every project has different needs.
Python is Easy but Programming is Hard
A month or so ago I started a music player project. It didn’t take me long to hit a rather major stumbling point. And that was the end of the project. Or at least until two days ago when I made the effort to Make it Work™. Since then everything seems to have just worked for me without much head scratching. That’s PyGTK (including Glade), GStreamer, SQLite, Mutagen, PyNotify, etc. And just to prove it, here’s my first screenshot (dedicated to the music I’ve been listening to whilst programming this weekend!).

But this is where the hard bit starts. Python may be easy, but good programming is hard. I have lots of dreams for how Glisten will eventually work (the picture is just me playing around with the libraries). The difficulty is being able to translate those ideas into a codebase that is organised and useful.
Videos of Linux (& FOSS) Talks
What’s the best way to understand something? Have somebody else explain it. Of course its not always possible to go and see talks. But lots of talks about Linux and FOSS are videoed and published to the internet!
The talks give an introduction to all sorts of interesting topics, such as: rsnapshot; AJAX; ReactOS; power saving for laptops; linux training/certification; Mark Shuttleworth’s FOSS ‘challenges’; etc – there’s something for all interests. Practically no prior knowledge about the topic is needed for most of the videos.
- FOSDEM (Free and Open Source Development European Meeting) has videos of the main talks since 2005 although if you explore the mirrors you will will also find so called ‘lightning talks’ (aka short talks) among other videos not linked from the main pages.
- LugRadio Live has videos of most of its talks (very interesting even if you’re not a fan of their podcast!): 2005, 2006, 2007, 2008 and USA 2008.
- HantLUG (my local LUG, although I’ve never been), has videoed all of its talks.
I’m sure there must be more videos around, determined to hide from me, so I’d appreciate anyone with links to other groups who have similar videos!
