Firefox 3.5 quietly updated to ‘almost release candidate’

The latest beta of Firefox 3.5, labelled 3.5b4, has been out for a while now. There is however a more recent release – but it’s not announced on the Firefox website.

checkforupdatesThe latest version is 3.5b99 and is the final step on the road to the Release Candidate. In order to get 3.5b99 you need to download and run 3.5b4 from the website here, then select ‘Check for Updates’. Firefox will offer  you the option of upgrading, then restart. Note that you’ll probably lose a couple more of your add-ons after you upgrade.

The release notes say “We expect that the Firefox 3.5 Release Candidate to be issued shortly. At that time you will be automatically upgraded to that version.”

As for my personal impressions… 3.5 is fast, damn fast. And much lower memory footprint than 3.0. I’ve got a couple of negatives as well, but I want to investigate on a clean machine first before I’m sure about those.

Toastmasters catch-up

The end of the Toastmasters year is rapidly approaching and that probably makes this a good time to talk about where I am.

My club’s VP Education had to leave us a couple of months ago and I eagerly volunteered to step into her shoes. She’d been doing a fabulous job, especially with regard to pushing the Competent Leadership program so her shoes were big shoes to fill! I hope I’ve managed to keep going with the things she was working on and add a couple of new items of my own.

  • At the beginning of the meeting, after the functionaries have described their roles, I make a point of reminding people that if you’re performing a role you should pass your Competent Leadership manual to a neighbour for evaluation. It’s not hard and 80% of the work required for the CL award comes from just doing the normal things that you’d do in a normal Toastmasters meeting. Even the more unusual projects like Motivating People or Delegating are achievable within a 6 month time-frame, so there’s no excuse to not be getting that award.
  • We have such a good time in our meetings, I kinda feel sorry for the members who can’t make it on a given week! And also I know that, if you do skip a week, there’s a feeling of separation that makes you less likely to join us for the next week’s meeting. In an effort to solve both these problems, I’ve started sending out weekly meeting recaps. About 500 words describing the more significant features of the meeting: a sentence or two about each of the speakers, comments on humorous events or members who did something particularly worthy of praise, maybe a reminder about something important happening at the next meeting. I try to keep them short but there always seems to be a lot to talk about! In the long term I see this as maybe becoming one of the responsibilities of the meeting Chairman – take notes during the meeting and send out the recap, but for now I’ve taken it upon myself to do it each week just to see how it feels and if members find it worthwhile.
  • Functionary responsibilities. There’s lots of descriptions out there of what the various functionaries do. The trouble is that every club is slightly different. If it’s your first week as Chairman then the chances are that you’re going to base your tasks on what the Chairman you saw the previous week did. But it might have been their first time too – by learning like this there’s a danger that the functionary’s tasks becomes a game of Chinese Whispers. Also, in the heat of the moment, maybe you’ll forget to ask for one minute for written comments on a speaker or you’ll forget to call for a toast. So I’ve started writing a collection of one page job descriptions for the more significant functionary roles. I’m writing them as advisory frameworks i.e. “this is what we typically do but you’re welcome to tweak things or change things if you’d like to”. I think I’ll post them up here in the future.

We’ve taken on several new members recently and I’ve really enjoyed talking to them about the joys of Toastmasters and the ways in which it can help them. Our club is holding elections tonight for the next year’s Executive and I’m standing for VP Education. I’m hoping I can continue the work I’ve started and help to make the club, and all of its members, successful. It’s going to be a very exciting year!

Hosting Your Own Blog 101

People keep asking me questions about hosting their own blog – how does it work, should they use WordPress, should they use Blogger… I’m no expert but I’ve been there and done that so here’s the answer I give them.

If we’re talking about WordPress then it’s important to understand that there’s two different things here that are sometimes confused. One is the software that runs the blogs and the other is the domain that hosts them.

WordPress is free open-source software that runs blogs. You can download this software from wordpress.org and install it on pretty much any webserver i.e. copy it into the directories of a web hosting account. The web server then runs it for you and lets you do all the things you’d expect from a blog (upload stuff, edit stuff, display your blog to visitors etc).

Alternatively you can let someone else do it for you – and that’s what wordpress.com is – a website where you can sign up for your own blog and let someone else worry about the hosting and making sure there aren’t any errors. Note the distinction…  wordpress.org is where you can download the free software, wordpress.com is one place that runs that software to let people write blogs.

wordpress.com runs WordPress software with a couple of restrictions. Some of the restrictions are:

  • a choice of their supplied themes only
  • limited tweakability
  • limited sidebar widgets
  • it costs extra money to point your own domain at your blog
  • no advertising
  • very limited plug-in availability

To expand on some of those restrictions:

  • widgets are mini applets which can appear down the side of your blog. Things like tagclouds, archive lists, blogrolls etc
  • pointing your own domain at your blog allows you to have www.myblog.com instead of myblog.wordpress.com. Note that most people achieve “www.myblog.com” by buying that domain name and pointing it at a hosting account which runs the wordpress.org software. But if you really want to, you can buy the domain name and point it to a blog hosted at wordpress.com. It’ll cost you $15/year and you still have all the other limitations but overall you save money and someone else worries about keeping the blogging software working and up-to-date.
  • Plug-ins are small bits of program that can be added to the WordPress blog software to add new features – some of them are aimed at appearance, some at administration. Pretty much the only ones that wordpress.com supports are for statistics and spam filtering but there are thousands out there which can be added to a self-hosted WordPress blog.

Note the subtle distinction between plugins (which can modify the WordPress blog software to do anything) and widgets (which add some display functionality).

Similar to wordpress.com vs wordpress.org, there’s a distinction with Blogger between the Blogger software and the host that holds it at myblog.blogspot.com. Although one difference here is that the wordpress.org software is open source and freely available or you to install and run on your own server. The Blogger software is not – it’s owned by Google. So if you’re running a Blogger blog then you’ll never have full access to the flexibility that you can get with a wordpress.org blog. But you can point your own www.myblog.com domain at a blog hosted on blogspot.com, just the same as you could with wordpress.com

A WordPress blog hosted at wordpress.com vs a Blogger blog hosted at blogspot.com is really a matter of personal preference. In both cases you’re buying into a community which will get you visitors that you wouldn’t get if you were striking out on your own. However in both cases you’re also limited in what you can do with the blog by virtue of the fact that you’re running on somebody else’s website. The flipside of that is that the search engines will love you more (to start with at least) because wordpress.com and blogspot.com are both well-known domains that the search engines trust.

Note that the restrictions on blogspot.com hosted blogs are different to the restrictions on wordpress.com hosted blogs. If you aren’t keen to self-host but there’s something in the restriction list for one platform that’ll affect you then have a look at the other – you might find you can do what you wanted to do. Advertising is the one that springs to mind: not allowed on wordpress.com, allowed on blogspot.com

If you have plans to do this seriously, or even if you just want to play with it seriously, I’d recommend skipping the hand-holding and restrictions of wordpress.com and going straight to a self-hosted blog using the WordPress software. However to do this you need two expenses – you need to buy a domain and you need to buy web hosting. These will run you about $12/year and $6/month respectively. You may already have one or both of these.

This is what my wife Helen and I have done. We have a hosting account at BlueFur that we pay about $6/month for. The actual domain that points to that is juicybags.ca but if you click on that you’ll see that there’s very little there. We also have two other domain names that we own (one of which you’re looking at right now) . These domain names both point to sub-directories on our BlueFur account. In each of those sub-directories we have the WordPress software installed so if you go to either of those URLs you see one of our blogs. Because we’re running our own copies of the WordPress software, we can do anything we want with it. Helen’s just had her blog completely made-over with a custom theme. Both blogs have a whole stack of plug-ins installed.

Helen’s blog was originally a Blogger blog, mine was originally on wordpress.com. The WordPress software makes simple work of importing an existing blog along with all your posts, comments and categories from either platform. However you’re starting from scratch when it comes to themes, layouts and generally giving your blog your personality. You may consider this an advantage :-)

It’s hard to argue against the WordPress software if you want absolute control of your blog. You control the software, you can do anything you like with it. You CAN write custom layouts with blogger but you’re not controlling the underlying software so the degree of control you have is less than if you’re running WordPress. The question really is whether you want something that you can’t get from a blogger blog or a wordpress.com blog.

Having said ALL of that, it’s content above all else that makes a blog. There’s plenty of enormously successful and busy blogs out there running on Blogger with a blogspot url and also plenty of self-hosted WordPress blogs that are never updated and never visited!

There’s all manner of other blogging platforms out there and everybody will offer a recommendation and it’s almost always going to be to use the same platform that they use – like asking people what’s the best car to buy.

But there’s nothing wrong with the ‘non WordPress’ platforms – there’s lots of high traffic, high quality stuff on Blogger. One of Helen’s Blogger favourites is www.keeperofthecheerios.com – like many Blogger blogs the only ways you’d know it was on Blogger are the top banner line and the comments page. To the best of my knowledge you’re never going to completely hide the origins of a Blogger blog the way you can with a self-hosted WordPress blog (look at http://blogs.zdnet.com/mobile-gadgeteer/?p=1731 for instance – the only way to know that that’s WordPress is to study the HTML). But for most people, who cares? Blogger doesn’t prevent you from having a stylish blog, it just means your style is going to be different to a WordPress blog.

One of the core differences I see between self-hosted WordPress blogs and Blogger blogs is the use of plug-ins. Stick a couple of plug-ins on a WordPress blog and you can radically change not just the look & feel but also the functionality. THIS I believe is key to the advantage that a sophisticated blog gets with WordPress – plug-ins are effectively changing and extending the WordPress code. Although I should point out that a lot of the WordPress plugins are concerned with improving comment functionality and that’s probably because a self-hosted WordPress blog loses a lot of the sense of community that you get with Blogger or wordpress.com… suddenly you’re just a single blog out there on your own on the internet. Things like Gravatars and CommentLuv help to tie your comments back to the blogs of your visitors – and that sense of community is a big factor in building readership. Not as big a factor as good quality content though!

What to do with your shreddings

What to do with your shredded documentsThese days, everybody needs a paper shredder. And not just something that turns your private papers into long strips of spaghetti. You need a proper confetti shredder (also known as a cross-cut shredder) that turns them into 2 inch long snippets.

A lot of people seem to think that identity theft is a recent phenomena but it’s been going on for a long time. Over twenty years ago, a friend of mine received a department store credit card statement for $2000 of home appliances that she hadn’t bought. It turned out that someone had stolen a couple of utility bills off her doorstep and applied for a store-card in her name. I think what angered her the most was that she’d previously been turned down for credit by the same store! That was over twenty years ago and I’m sure that other people have similar tales going back as far as the concept of ‘credit’.

If you’re the sort of thoughtful individual who worries about identity theft then I suspect you might also be the sort of thoughtful individual who worries about the environment and wants to recycle your papers, plastics, tins, bottles etc. – like me.

But what can I do with my shredded paper?

I can’t tip it into the sack for mixed papers because it’ll all blow away. I can’t put it in a plastic bag because that gets recycled separately. It seems counter-productive to buy paper sacks to put it in. And I don’t want to throw it out with the household garbage.

I’ve found the perfect solution… cereal boxes. When the shredder is half full I get an empty cereal box, fill it with shreddings, tape up the top and put it out with the mixed papers. The perfect solution and super simple!

Upgrading to Ubuntu 9.04 – things I learnt yesterday

I never upgrade my main machine to a new Ubuntu release on day 1.

It’s not really that I don’t trust the release crew to get it right, it’s more about wanting to let the storm of downloads, patches, reviews, comments and advice settle before I take the risk (however small) of being without a machine for a day.

I’ll usually download and seed the torrent and I’ll happy upgrade any number of virtual machines but I’m a bit more cautious when it comes to my primary development machine.

So I was going rather against type yesterday when I downloaded 64-bit Ubuntu 9.04 (also known as AMD64 Jaunty Jackalope) and followed the instructions on http://www.ubuntu.com/getubuntu/upgrading

The first thing an Ubuntu upgrade process asks you about is whether or not you want to include updates from the internet.

screenshot-updates-window

I usually say “no” because I want to upgrade as fast as possible and don’t want to be tied to download speeds. I’m upgrading from the CD so the network won’t be used then, right? Upgrade shouldn’t take too long then, right?

So why do I see this:

screenshot-distribution-upgrade

Why is it going to take 4 hours to upgrade my machine from a CD? And what’s with the 62.2kB/s?

The first time I upgraded an Ubuntu installation I assumed  I’d misread the question but it’s consistently done that on all upgrades since. Why?

Yesterday, during the four hours I had to muse this, I finally worked out what’s going on.

The release CD contains a complete core Ubuntu install with the latest version of all the packages that form that core. However when you run the package manager you see that there are over 26,000 software packages that form part of this release. They’re not all on that CD! However a specific version of each of them is associated with any given release of Ubuntu.

A well known example of this was OpenOffice. OpenOffice 3.0 was released just before Ubuntu 8.10 came out last year. There were a lot of people asking for it to be included in the 8.10 release but The Powers That Be decided that it was too new and untested to slip in at the last minute and Ubuntu 8.10 shipped with OpenOffice 2.4.1 instead. At no point in the following 6 months was OpenOffice rolled out as an upgrade to Ubuntu 8.10 – new features don’t get updated in existing released versions of Ubuntu, only security patches and bug fixes get sent out like that. Development of OpenOffice continues independently and, when the next version of Ubuntu is being planned, a current (or fairly current) version of OpenOffice is taken for inclusion.

OpenOffice is just one of many pieces of software that are controlled through the Ubuntu package manager and in a way it’s a bad example because it’s physically included on the release CD. But most of those 26,000 packages listed in the package manager are NOT on that CD. If I choose to install (say) the Netbeans development environment, the package manager has to download it from the internet. If I’m running Ubuntu 8.10 I will be given Netbeans 6.1 and it’ll stay at 6.1 (plus bug fixes and security issues) forever. However Ubuntu 9.04 contains a more recent version of Netbeans – version 6.5. So when I upgrade from Ubuntu 8.10 to 9.04, the upgrade process has to go fetch that new copy of Netbeans as it’s performing my upgrade. And it has to do this for hundreds of other packages I’ve installed which aren’t on the CD. And it has to do this at exactly the same time that thousands of other people are running the Ubuntu upgrade and doing the same thing!

So NOW I finally understand why my Ubuntu upgrade always has to hit the internet and I finally understand why it’s so slow. The package manager is a wonderful system and I think I can put up with a four hour upgrade given all the other wonderful things it gives me.

Tweetie, Apple and the cult of control

Tweetie on the iPhone

Tweetie on the iPhone

My friend Tyler over at www.tyleringram.com today reviewed Tweetie – a Twitter application for the iPhone. Tweetie looks good – I mean REALLY good. In fact it looks more functional than many of the desktop Twitter applications that I’ve tried.

Unfortunately today was not a good day for the developers behind Tweetie. They released a new version of the software and, as you have to do with iPhone applications, they sent it to Apple for Apple to approve and add to the Apple Application Store so that iPhone owners can access it.

So far so good… except Tweetie provides a live view onto Twitter and Twitter isn’t necessarily a sanitized environment. As luck would have it, at the moment that someone at Apple fired up Tweetie, there was a rude word on the Twitter Trends page. Oh no! You can’t include an application in the App Store if it has rude words in it… and so Tweetie was rejected. Yep, rejected: http://twitter.com/atebits/status/1306229791

Say WHAT? Tweetie doesn’t control that… that’s just Twitter. What’s Tweetie expected to do – filter Twitter for rude words? No other iPhone Twitter application does that. And, if you look at http://cursebird.com/ you’ll see that some people’s tweets would be pretty barren if you took all the rude words out! And what about web browsers? Should they filter their content too or is this only an issue with Twitter clients? Oh wait – that’s web browser singular as Apple won’t allow anybody to install anything on the iPhone that duplicates the functionality they provide out of the box (because theirs is the best, right?). They provide Mobile Safari for web browsing and so you can’t have the choice of another browser. But still – does Mobile Safari filter the internet? No – of course it doesn’t. In Mobile Safari I’m sure you could pull up a page full of rude words, and worse, in a matter of seconds.

Don’t get me wrong here – I’m actually quite an Apple fan. We have a MacBook in the house and, at last count, we’ve bought seven iPods (because strangely they all seem to break between the 12 and 18 month points… but that’s a different rant). Apple have done a lot of good in the computer industry. For people who just want something that works and don’t want to have to get their hands dirty with knowing HOW it works or having to fix things, their products are hard to beat. At times you almost feel sorry for other hardware manufacturers… lovingly designing nice hardware (or not – as is often the case) and then having to put Windows Vista on it. And in the cellphone market the iPhone has really kick-started the idea of the mobile internet. Would we be seeing the frenzy of mobile software development or the shiny new products coming out of Palm and RIM if it wasn’t for the iPhone? I strongly doubt it.

But Apple has always been a company of control freaks. And their increasing success and visibility over the last couple of years seems to have only heightened that tendency. Everybody with an iPhone wants to be able to cut and paste between applications, everybody with an iPhone wants an easy-to-type-on landscape keyboard and everybody with an iPhone wants the ability to leave applications running in the background so they can get some sort of pop-up event notification. But Apple knows best and so you don’t get any of those features, even nearly two years after the iPhone first came out.

To be fair, I suspect the Tweetie rejection maybe be just a misunderstanding rather than a new policy decision from Apple. I suspect Apple handed the new version of Tweetie to someone who’d never seen Twitter before and didn’t understand what they were seeing. Whilst that’s a ridiculous decision, it appears it’s then been compounded by not having the rejection confirmed by a second reviewer. But, misunderstanding or not, it’s an indication of the control over your own computing that you have to give up when you buy into the whole Apple ecosystem – either as consumer or as developer.

Update: of course a couple of hours after their rejection, the Tweetie developers resubmitted the same application and Apple quietly approved it. This doesn’t really solve the underlying problem though – the problem of lack of transparency and control for both developers and consumers. How can a developer write an application when the App Store approval process is a black box with no clear rules? How can a consumer get the best from the device they own when someone else is controlling what is and isn’t allowed on it?

Twitter and Magpie

Twitter is an important part of my daily life, but not nearly as important as it is to my wife.

At the time of writing, I have under 30 followers, her twitter account at @juicybags has somewhere around 1800, and she tweets dozens of times a day. She tweets about the things she’s interested in and the things that she does and so her audience is mostly people with the same interests… crafting, moms, nurses, people on Etsy.

Twitter users are probably familiar with the ecosystem of tools & utilities that have sprung up around it: Twitter Grader, Twitter Rank, Twitter Counter… to name just a few. Nearly a month ago a new company started up: http://www.be-a-magpie.com/

The premise is simple… you have a large number of people reading your tweets – why not send them adverts. Magpie will pay you for access to your followers. On the face of it this is nothing more than selling out people who turn to you for advice. How is this different from selling your mailing list for spamming purposes? And many people have seen the launch of Magpie, interpreted it as this and got very hot under the collar about it.

I looked at it when it first came out. They have a tool which estimates how much much money you’d make from letting Magpie send messages through your account. I ran my twitter account through… errr €1.35 per month – that’s about $2 and isn’t going to buy me a new car any time soon.

I mentioned Magpie to my wife and we ran her account through. Wow – €700 a month!

I was still a little reticent about the idea. My wife asked her followers what they thought. Sure, there were one or two “if you sign up for Magpie then I’ll unfollow you” responses but the majority of people either were interested to hear about it or felt that they’d wait & see how it went.

So we decided to see how it goes and signed her up.

Magpie is NOT a plain old spamming service. It doesn’t send out tweets about fake watches and blue pills. Think of it like Google Adsense. They identify keywords in what you tweet about and their advertisers bid on specific keywords. If there’s a match then the advertiser gets to tweet to your followers.

We waited 2 days before they sent their first tweet.

“#magpie ♥ ♥ Do you love music? Then you are going to love this piano ring! ♥ ♥ http://tinyurl.com/5fbtt4 ♥ ♥”

(Interestingly the link is actually wrong – it should go to here, but that’s the fault of the advertiser, not Magpie)

If it wasn’t for the “#magpie” and the little hearts, that could have been a post that my wife wrote. Perfect targeting. And we earned €1.61 from that.

For most of her followers it was the first Magpie tweet they’d seen. Everyone was excited, everybody liked it. In fact it generated a lot of publicity for Magpie, as well as the advertiser.

It was a week before the second Magpie tweet… an Etsy spin-off site called OwnTheHour – again a hit. Good targeting. And more money this time – €2.64

They’ve been a steady stream ever since… sometimes one a day, sometimes a couple of days between them. And now, after three weeks, our total earnings are up to €27 – about $43. A long way from the estimated total. But frankly this is a very good thing. The ads we’ve seen posted under her name have all been fairly well targeted. Not all as good as the first ones, but all close enough that you can imagine them being of interest to many of her followers. I think this means that Magpie are being cautious with the keywords, not sending things out that aren’t a close match for the twitterer they’re assigning them to. Yes, she’s lost a couple of followers but the majority are happy (or at least not UNhappy) to be receiving the Magpie tweets and her follower count continues to grow by a dozen or more per day.

Since it launched, Magpie has added a lot to its feature set. You’ve always been able to vary the rate at which it sends magpie tweets – it feeds its tweets out into your stream according to the frequency at which you post from 1-to-1 (which WOULD be annoying) all the way down to 1 of theirs for every 200 of yours!

New features include an affiliate program… you earn commission from the transactions of anybody that signs up as an advertiser through your affiliate link. You can market this through a link on your website/blog or you can set it to tweet automatically about the affiliate program on your timeline and this second option IS annoying. It annoys me much more than any normal Magpie tweets do and the reason is because it’s unrelated to the normal stream of tweets. It IS just spam, pure and simple: not information that I’m interested in – especially when I’ve seen it a dozen times before.

Another cool thing they’ve just added is the ability to pre-approve Magpie tweets. This is a GREAT feature. Remember I said that the tweets they’ve sent through our account have been pretty well targeted, but one or two have been just “OK”…ish. Definitely not things that my wife would normally have tweeted about… the Jimi Hendrix replica stage coat for instance. I can see why it happened – it came from a site that sells clothing and jewellery. It just shows that you can’t make a perfect match using exclusively automated keyword matching. The pre-approval feature lets my wife save her followers from things she thinks they won’t be interested in. This looks like it should work great – they’ve sent her a whole stack of potential tweets and she’s looked through them thinking about “does this sound like something I would say?” and “is this the sort of thing that my followers and I chat about?”. She says yes or no to each of them and they go back into Magpie’s stack for possible future tweeting. It looks like the system seeks approval when it first identifies a possible match and not when it’s planning on sending out a new tweet as we haven’t seen anything from her pre-approved list actually being tweeted yet.

So our experience has been almost entirely positive. She turned off the auto-promotion of the affiliate scheme yesterday, once she realized how annoying it was. Sure, there is a lot of scope here for mindless spamming but, so far at least, Magpie seem to be fairly good with the targeting. Add in the pre-approval and a bit of sensible consideration from the twitterer for their followers and you have a pretty good platform here.

If you search Twitter for #Magpie tweets you will, admittedly, see a lot of tweets that, to me at least, appear to be low-value advertising about tools for SEO, web-billing, shopping carts etc. But think about it – why are these coming out on the timelines that they’re coming out on? It’s because SEO and ecommerce are things that these twitterers normally talk about. There’s a LOT of professional Social Media folks twittering as a means of developing their personal brand. For these people, I think I agree, maybe Magpie is not a sensible option. For them twittering seems to be about expanding your network of contacts and a certain “you scratch my back, I’ll scratch yours” approach to networking and promotion. For that market, at the level where this becomes part of the job description, I don’t think €4 is really the right sort of money for accepting adverts.

Developers are fighting back – Twitter clients and browser scripts are starting to appear which have the ability to filter out tweets containing “#magpie”. But Magpie isn’t dead and buried – now it has an option to change, or even remove, the “#Magpie” prefix. Not really a good thing, but if you’re pre-approving only tweets that you’re happy to put your personal brand behind, then maybe not that bad a thing either.

As with all things on the Internet, things are moving fast. We’ll just have to see how it evolves.

Shiny new Linux software

The new Ubuntu 8.10 is coming out tomorrow.

I should have been playing with it for quite a while now but I don’t have a physical machine that I wanted to dedicate to the task and the alpha releases were known not to work in Virtual Box (my virtual PC software of choice).

The beta release fixed that problem so I loaded it up a month ago… looks nice.

However the Guest Additions in Virtual Box 1.6.6 didn’t work properly with it… so I was limited to a small screen and a mouse that got ‘captured’ by the window everytime I went and clicked in there. Not exactly encouraging me to investigate it further.

Simultaneously, Virtual Box got an upgrade to version 2. Major new feature: the ability to host 64-bit guests – the previous versions could only run 32-bit guests, even if your host machine was 64-bit.

As with any major new release, Virtual Box 2.0.0 appeared to have a couple of issues and it wasn’t clear whether the first bug-fix release, 2.0.2, had cleared them all up. I’m in the middle of two high-workload Java courses at the moment and I use a Virtual Box virtual machine for testing that my homework deploys correctly before I submit it so I couldn’t afford any downtime.. if I upgraded to version 2 it had to work. So of course I restrain those eager fingers and keep working with the setup that keeps working.

Meanwhile I’ve been keeping my virtual copy of Ubuntu 8.10 patched and up to date on a daily basis. It’s been very interesting watching all the patches come along – sometimes as many as 100MB in a single day.

And then they stopped. As of (I think) the end of Monday I don’t think I’ve seen any new patches. Sounds to me like they’re finished! Yes, I know release isn’t until Friday but the Release Candidate was last Friday and you don’t expect to be throwing out changes to that right up to the wire. So I think that what we’ve got now is probably the Real Deal.

Wooo-hooo!

Last night I stopped by the Virtual Box website… 2.0.4 just released with more bug-fixes and support for Ubuntu 8.10. I couldn’t resist. As you can probably tell I’m writing this in 8.10 under Virtual Box right now.

Yes the new GIMP made it in, no the new Open Office didn’t. You don’t need me to run down all the new features – there’s lots of info out there, but some items of interest include

  • The new network manager. Hopefully I’ll find it easier to work with than the old one.
  • The guest session. Creates a new Home directory in /tmp and switches to that without logging you out – great for passing your machine to someone else when you’re still in the middle of doing something.
  • Personal encrypted directory. Sounds interesting but haven’t played with it yet.
  • New Pidgin. I’m a big Pidgin user for chat and IRC so I’m looking forward to the new version. For a time there was talk of replacing it as the default chat client in this release. One cute feature – it integrates into the user-switcher applet.
  • New Samba. I always have issues with Windows file sharing – I know it’s actually easy but it never seems to be that way for me. Hopefully this will make my life easier.
  • And of course new Gnome, X and kernels. Should all help to make this the most user-friendly and stable release yet.

In some ways it’s very pleasant but in some ways it’s slightly underwhelming. And that’s a good thing. There’s no smack-you-in-the-face major change to the desktop, just lots of things that’ll make your life easier and more robust.

I’m really looking forward to upgrading my desktop for real… I just need to find a time when I can afford to possibly be without a computer for half a day – not that I expect that to happen… just that I’d rather err on the side of caution. And my schedule suggests that that won’t be until the beginning of December. I don’t think I can wait that long!

When is it Canada’s turn to get some Android love?

So the Google/HTC/T-Mobile G1 is apparently already shipping in the US – a week ahead of its scheduled launch date.

And T-Mobile have just announced a launch date for the UK.

Isn’t it about time someone brought it up here to Canada?

The problem here is that we only have one GSM provider as Rogers owns Fido – and Rogers/Fido is already committed to the iPhone. Would they want to launch a device that is being touted as an ‘iPhone killer’? Probably not.

But maybe there’s a glimmer of hope… Bell have announced that they’re going to be rolling out a 3G GSM network in time for the 2010 Olympics. Wouldn’t the ‘iPhone killer’ be a great way to launch their new network with a bang and grab a heck of a lot of publicity and market share?

Of course they’re not going to have a network for it for another year. But people are already talking about the G2. Maybe the timing will coincide for Bell and they can launch the G2 on their new network next year? And hopefully with more competitive data rates than those that brought Rogers international publicity of the wrong sort.

Pure speculation on my behalf. But next autumn I’ll be digging out this blog post and saying “I told you so!”

On the subject of LCD monitors…

I mentioned LCD monitors… In my opinion, NCIX is the only place you should consider buying an LCD monitor.

In case you aren’t aware, let me educate you about LCD panels – the “screen” of your LCD monitor. The panel is made up of millions of tiny transistors – a red, a green and a blue one for each pixel on the screen. The manufacturing process is not 100% perfect and, given the millions of pixels on a typical monitor, it’s not uncommon to have one or more of those transistors that don’t work. This results in a “dead” pixel (a pixel that won’t ever turn on) or a “stuck” pixel (a pixel that always displays one colour). Sounds like a faulty panel doesn’t it?

The hidden catch here is that manufacturers and retailers define an acceptable number of dead pixels. When you’re looking at your 19″ monitor with a little black dot on it, you might reasonably think that ZERO is the only acceptable number… but the manufacturers typically set the limit at EIGHT. If you have less than eight dead pixels then, as far at the manufacturer is concerned, your monitor’s fine and you can’t return it. You’re stuck with it.

There is where NCIX offers something special… “Express Coverage“. If you spend the extra $10-$20 for Express Coverage with your LCD then you get a zero dead pixel guarantee – if you find any dead pixels in the first month then you ship it back to them and they ship you a replacement. They pay shipping both ways – they’ll even cross-ship it (ship out the replacement in advance of you returning the faulty one). Given how annoying even a single dead pixel can be, I think you’d be crazy to buy an LCD anywhere else.

The flip-side of this is that it’s very unwise to ever buy an open-box LCD monitor. Why has this been returned? Chances are that it’s got dead pixels.

I’ve bought 15, 17 and 24 inch LCDs from NCIX and been lucky enough to never find a dead pixel. Maybe I’ve been wasting my money on Express Coverage. But on a $600 item I’d rather pay for the peace of mind than have to stare at that black dot for years to come.