Archive for November, 2009

Dear Lazyweb: Buying a new bike

Saturday, November 28th, 2009

Emmanuel College
Creative Commons License photo credit: JohnSeb

I cycle to work and back every day, a journey of about 6 miles each way. This really shouldn't be a problem, but it actually is, due to how naff my current bike is. It's a bog standard off-the-shelf mountain bike from Halfords which cost about £90. That's enough of an issue on its own – just cycling along in a straight line requires far more exertion than it should. But add to this the extra problems that it's developed…

  • Seat which refuses to stay level despite tightening the nut so hard that the spanner bent
  • Brakes which don't work (the front one actually snapped off one day)
  • Bizarre rattling noise

…and you might arrive at the same conclusion I have: it's time for a new bicycle.

Alright then, dear dear old Lazyweb, please advise me thus. I want to spend about £200 on a new bike for cycling around town. I guess I want a hybrid, right? But I quite obviously know nothing about this, so this is me soliciting recommendations. I want to know what I should be looking for in terms of features – there seems to be a wide range of options to choose from. If you commute by cycle, please recommend (or de-recommend) your model. Or, what manufacturers should I be looking at? Is it worth buying new or can I find a good deal second hand?

Impressions of the Koala on a Macbook

Tuesday, November 3rd, 2009

Last week I installed the Karmic RC on my Macbook (5.1, late 2008), which I have now upgraded to final. I had previously installed Jaunty, but it wasn't usable enough out of the box to prise me away from OSX for good. The niggle:quality ratio seems to have slid to an acceptable level for this release to make the system good enough for daily use. However, there are still issues that persist. Being in the fortunate position of having a system dual booting with an OSX install that mostly does what I'd expect, I'm going to give a list of the ways in which my experience has been a little bit lacking thus far.

This is all about my personal use case. I am probably overlooking areas that you care about, and concentrating on those that you don't. This might read as me bashing Ubuntu a bit, but it's really not supposed to. By being honest about these issues, we can hopefully work towards fixing them.

  • Proxy support. At Uni/work I am behind a web proxy – the firewall has a default deny policy which means that users are required to go through the web proxy in order to use the web. The problem is that not all applications notice that I have changed the proxy, even when I use the "Apply systemwide" option. I noticed this just now when trying to file a bug report using Apport – the collecting process just hung until I got bored and cancelled it. Launching from a terminal with http_proxy exported worked just fine (actually, automatically exporting http_proxy in terminals if one is set in Gnome would be cool – OSX doesn't do this). I'm not sure where the bug lies here, in applications or somewhere in the Gnome stack, so I don't feel comfortable filing a bug report.
  • The speaker output is not muted when I plug my headphones in. I have to go to alsamixer and adjust the headphone volume separately. There's a workaround for this on the Macbook pages of the Ubuntu help wiki but I'm yet to try it. Bug 437150.
  • Brightness adjustment doesn't work out of the box. There's apparently a fixed driver on the wiki page that I've just installed. We'll see after the next boot whether it works or not.
  • External monitor support is a bit suboptimal. To be fair, I've probably been spoiled by the fact that OSX handles this so well. I have to manually enable/disable the monitor when I remove or add it. OSX detects this automatically and adjusts the windows as required so I can just yank the connector out and go on my merry way. See this Ubuntu QA blog post from Bryce for more on this.
  • Battery life leaves a lot to be desired. Sometimes the machine gets really quite hot.

I think that's it. Really these are minor niggles that I can overlook in order to use my OS of choice. I've concentrated on laptop/Macbook specific problems here. We can see that most of the problems I mentioned are hardware/driver specific, and really these are some of the most difficult problems to fix due to hardware manufacturers in the main being difficult to work with, so it's not hard to let issues like this go.

On the plus side, suspend finally works! I can just shut the lid to suspend and open it to resume, just like I can in OSX. This is really great. Also, using my phone as a 3G modem is faster, easier and more solid under Karmic. And of course all applications (barring the proxy issue), work just as they do on any other Ubuntu machine, meaning really well. There's also the benefit that I no longer feel like a hypocrite :) .

We've a little way to go to overtake the major proprietary players, but with incremental improvements like these, it's just going to be a matter of time.