Installing Iceweasel 4 on Debian

As I’ve said previously, I’m a fan of new software, but also of stability. So today I decided I needed Iceweasel (Firefox) 4 on my Debian virtual machines (it’s been a quiet day and I was doing a bit of sys-admin work). As it turned out it was practically zero effort, as all the instructions were already written.

So that’s the latest version of both my main browsers running on all three versions of Debian, which makes it a viable option for being productive and getting things done.

I may write more about Debian at some point soon, as I find myself using it quite a lot at present.

Life on the bleeding edge

I love new things.

I still get that thrill when I buy a new piece of hardware or download a new piece of software.

I still run the latest version of Ubuntu on my laptop and my netbook, and generally upgrade to the next release whilst it is still in beta.

The only drawback with this is that I occasionally run into the sort of bugs that new software is well known for. It’s been a while since I’ve come across a show-stopper, but there have been occasions where running bleeding edge software has hampered my productivity somewhat.

I’ve also recently come to the revelation that whilst I love new software, I’m also very keen on making my desktop look and feel the same no matter what operating system I’m using. Which is why it’s often very difficult to tell what version of Linux I’m running, as I tend to have a very minimalistic looking desktop that is probably quite close to how it looked in 2005 (and also quite close to how Debian 6 looks today). I also tend to use the same wallpaper on all my computers (regardless of OS) which can also muddy the water a bit.

What I seem to be moving towards now is running the latest released software at home, and dual booting between something stable and something experimental at work (where I do need to keep up with the bleeding edge of whatever I’m working on, which at time of writing is Mac OS X and Ubuntu). This ensures that I have a stable platform to use for email, writing documents etc, but that I also have the latest builds of Ubuntu and Mac OS X running on real hardware so I can iron out any potential support issues early on. I also have at least 10 virtual machines that I use regularly, and I wonder how I ever got by without Virtualbox (actually the computer graveyard in our spare room offers some clues).

What kicked of this train of thought was Ubuntu 11.04, which ships with a new default desktop called Unity. I’ve had a play with it, and don’t hate it as much as I thought I would, although I’m glad I can still make a fresh install look exactly like my existing desktop in under 5 minutes. It does seem like a further step towards the UI of Mac OS X, but as someone who has always preferred that to Windows then I don’t mind that at all. I’m still not sold on dark themes, but as I’ve said many times, these things can be changed easily.

So yes, another version of Ubuntu that I can work with and will upgrade to on my home machine. I might also spend some more time with Unity to see if it’s something that I can one day grow to love. Of course, I also wouldn’t say no to a new Mac once Lion is out, but I do get to use quite powerful Macs at work at present, which does scratch the OS X itch for now.

Coming soon…

I have so many things I want to write about right now. Starting with some of the really productive conversations I’ve been having with staff and students about how they use IT, and ending with everything I’ve learned over the last few days at the UCISA conference in Edinburgh. I reckon that’s probably at least a few thousand words of writing, but as I’ve got a few other things to get finished first, I thought I’d at least make a list for my own benefit.

  1. The move towards phones and tablets and away from traditional computers, and what this means for service delivery and support.
  2. Why job descriptions, job titles, and what we actually DO at work should be as closely aligned as possible.
  3. Balancing innovation and stability.
  4. Google Apps, live@edu, and email for life.

I think that covers most of it for now.

Thinking about netbooks (who doesn’t?)

What I want from my next netbook/small laptop:

  1. As much battery life as possible (I’ve heard 14 hours quotes is possible)
  2. The ability to easily upgrade the memory to 4Gb
  3. A keyboard and trackpad that I can learn to love as much as my current Dell Mini
  4. A decent screen resolution, but a fairly small screen size
  5. The ability to run either Mac OS X or some flavour of Linux on it

I think I might be describing the 11″ Macbook Air (which I can’t justify buying, not even for work), but I probably should start thinking about a replacement for my Dell Mini as it’s 2 years old, quite battered, and only lasts about 2.5 hours away from the charger.

But in the meantime, for my upcoming trip to Edinburgh I’ll be relying on the mini, a 50% share in the work Macbook Pro, plus possibly a loaned iPad (we’re going to the UCISA conference in Edinburgh and they seem keen to loan all sorts of tech out to delegates).

A few notes on minimal Linux installations

I figured it was time I got round to finishing off a few blog posts that have been sitting around in dropbox for what seems like weeks. First off is my attempt to build a really fast and light installation of Debian or Ubuntu for netbooks and virtual machines.

This setup will work using either Ubuntu (alternate or server CD) or Debian . It will give you a basic graphical environment, with a web browser, mail client and terminal, and can be built upon with other software (should you find you need any other software). I find this most useful as a virtual machine, or as a minimal installation for a laptop that will largely access a more powerful machine remotely.

1. Install a minimal installation of Debian/Ubuntu. This involves just installing the base packages with no additional package groups. Once you’ve done this, reboot and you should find yourself at a terminal prompt.

2. Install the following packages (as root): x-window-system-core xserver-xorg gnome-core gdm and network-manager-gnome. Once you’ve done this reboot, and you should find yourself at the graphical login prompt.

3. You should find you’ve got epiphany, evolution, gnome-terminal and not a lot else. You can then add anything else you need through apt/aptitude.

I’ve set up a few of these, and find them useful for development, testing and generally having a computer that I can set up easily, break, and then restore to a fixed point in time.

I’d like to pair this setup with a netbook with a decent screen resolution, long battery life, and more than 1Gb of memory. But that’s a subject for another post.

Repurpose and Upgrade Your Old Technology This Weekend

Repurpose and Upgrade Your Old Technology This Weekend.

Lifehacker started me thinking that I really need to do something with the largely un-used computers we have lying around our house. But apart from playing around with KDE on one of them I’ve not come up with anything yet.

Ordering new kit for work always makes me want to do interesting things with my home setup, so it’s quite possible that a change is on the cards soon.

Backing up and syncing data

I was having a conversation recently about backups, and how Dropbox is great for ensuring that you don’t lose valuable files. However, the free version of Dropbox can only handle a maximum of 8Gb, and once you start looking at music and photographs then I think most of us would probably need a paid Dropbox account to make this method worthwhile.

Alas, the paid Dropbox accounts only come in 50 or 100Gb denominations, and can come across as quite pricey. I think there’s certainly a market for smaller and cheaper paid options, and I think that a 20Gb account at a reasonable price would get a lot of interest.

But yes, I digress. I though what would be useful (for me at least) would be to detail how I back up my data, and also how I sync it between the various machines I use (which is part of the same process for me).

I’m a great fan of Dropbox, and I use it to sync data between my machines and to collaborate with people on all sorts of work and non-work projects. What I keep in Dropbox is anything that might change, or that I will need to access on all my computers. This largely boils down to:

  • Work related documents that I need to share or collaborate on with my co-worker
  • Anything else I’m collaborating on
  • Anything that is an editable file (generally anything created with OpenOffice.org or Microsoft Office)
  • Documents I’m currently writing (usually as plain text files, unless they are collaborations)
  • PDFs of books/documents I’m currently reading
  • Useful phone numbers, next of kin details etc.

I also sync my browsing history and bookmarks through Firefox Sync, meaning that on a new/reinstalled computer I just need to install two applications and I can have a fair approximation of my most useful data within a few minutes, regardless of what operating system I’m using.

For actual backups I have a 2Tb NAS (Network attached storage) that backs up my Ubuntu laptop via DejaDup, and my Mac via Time Machine. All my other computers just reply on Dropbox and Firefox sync. I also maintain a few directories available to either just myself or to everyone on our home network. These are things I might want access to occasionally on multiple machines, but that are too weighty for Dropbox:

  • Photographs
  • Books
  • Music
  • Videos
  • Linux disc images
  • My .virtualbox file containing my virtual web server and a few other things

These total about 200 Gb, and I can access them from anywhere on our network (and further afield if I wished to configure the NAS to do so, which I don’t). Each of these items exists on one of my other computers already, but the NAS represents a repository of everything, and would be the one thing I’d save in a fire to ensure I had at least one copy of everything that was important.

I also have a 500Gb portable hard drive that I manually back up things to sometimes, but that I largely use when I’m away from home and want access to more movies and music that I can sensibly fit on my netbook.

I used to have a very complicated email backup system, but since I switched to Google Apps then I tend to let Google do most of the work and just back up my mailbox as part of my DejaDup/Time Machine backups. I also dump a copy of all my useful documents into Google Docs occasionally, and use it largely for real-time collaboration (which Dropbox can’t really handle).

So yes, that’s about it I think. I wouldn’t recommend this for everyone, but it certainly seems to be working for me at the moment.

New BlackBerry PlayBook & Tablet OS

New BlackBerry PlayBook & Tablet OS at BlackBerry.com.

Visually this looks really good, although I think it would be much more useful to someone who actually uses a Blackberry.

In other news, I’ve been taking the iPad to every meeting I’ve been to over the last few weeks, and have actually found I’m getting a lot of use out of it. Somehow it seems rude to pull out a laptop to demonstrate something quickly, but the iPad seems totally permissible in these circumstances. Yes, there are things I’d change, but it is certainly an enjoyable mobile computing experience.

Backup solutions

Since I started working exclusively on laptops, I’ve been backing everything up to a 500gb external hard drive. This is working well, but I do sometimes miss having an “always on” desktop computer that acts as a repository for everything I’ve ever owned.

I keep toying with either buying or building something to fulfil this purpose, but I’m not sure what is actually required. I could go for some sort of NAS solution but that would take away the joy of actually building something myself, and I think for £260 I’d want something I could occasionally use for tasks other than storage. I was also looking at the Zotak Z-Box, which would be quiet and energy efficient, but which only takes 2.5″ hard drives (and thus would be more expensive per Gb of storage than a desktop solution).

I suppose what I really need is a couple of 1Tb hard drives in some sort of shuttle setup. I’d also (at some point in time) like to experiment with pairing a Zotak Z-Box with a decent sized SSD drive which should result in a low-consumption (fairly) fast PC that would make a good long term successor to the ageing Mac we use as a media centre.

Of course, this is not a good time for me to be thinking about buying computers, and I should probably think about how best to utilise the ones I have to solve this problem.

First thoughts on the iPad

I finally got to spend an hour or so with an iPad on Friday.

I think that the iPad is a great piece of tech, although it is a little overpriced for my tastes. It handles web browsing and email very well, it looks great, and it seems fairly responsive. The on screen keyboard is totally instinctive, and this is coming from someone who is quite picky about keyboards. I found it easy enough to type in a few web addresses, send an email, and scribble a few lines of text. And this makes it perfect for at least half of what I do on the web.

I’m less sure it could replace my netbook as something I could write on though. And If I did get one then it would probably have to end up replacing my netbook because I wouldn’t want to carry two computers around all day. That said, I’m not sure the iPad counts as a computer anyway, despite being quite capable of doing most of what most people use their computers for.

I think my overwhelming feeling about the iPad is that I like it a lot more than I thought I would. But that I probably won’t get one…yet.