Archive for November, 2010

 

links for 2010-11-29

 
 

http://www.adoptioncurve.net/archives/2010/11/links-for-2010-11-29.php

links for 2010-11-23

 
 

http://www.adoptioncurve.net/archives/2010/11/links-for-2010-11-23.php

What did the Romans ever do for us?

 
 

Over the weekend Emma Mulqueeny of Rewired State put up a blog post which has sparked something of a discussion (or possibly a shitstorm, depending on your viewpoint). This is what I wrote in response (it’s currently in a moderation queue), but it seemed worth an extended rant on my site.

I think we’re all agreed that there’s something fundamentally broken with the current state of big Government IT. We’re stuck in a loop of paying premium prices for sub-standard products – and up until now entrenched vested interests having been calling the shots. Decision makers have abrogated their responsibilities to hold suppliers to account, and suppliers have been only too happy to exploit the decision makers. It’s a toxic mess.

The problem is that I as a jobbing developer can do no more than whinge from the sidelines, because the vested interests prevent my voice from being heard. And I’m just one voice – I don’t have a sales force and lobbying efforts to call on in order to influence the decision makers.

What Rewired State (and others) offer is a potential alternative route to those decision makers, and a forum in which it’s possible to demonstrate that you can create meaningful, working solutions at a fraction of the cost and in a fraction of the time of the traditional vendor processes.

Which makes RS and others like it a potentially massive threat to the vested interests. If enough decision makers start questioning the likes of EDS and Capita and all the usual suspects and asking “how come a bunch of hackers could do this when you’re telling us it’ll cost eleventy billion pounds and take 5 years”, then life as a major systems integrator is going to become a lot less cushy than it is now.

(Which, by the way, is not to say that government scale doesn’t bring it’s own challenges – just that the excuse of “what would you know about how hard it is to run government IT, you don’t have to look after 10,000 desktops” has a limited lifespan.)

For the moment, I’m happy to pitch in for beer and pizza. I can get enough satisfaction out of working with other, like-minded individuals to solve some interesting problems – and do that with data sources that I wouldn’t otherwise get access to. Some people help out with scout groups, others are pillars of their local communities. Sometimes I can kid myself that slinging together the odd iPhone app at hackdays is for the social good, too.

However, there’s going to come a point where that will change – either because I start to feel that I’m now getting taken advantage of; or the current toxic status quo remains in place. At this point, the equation changes – I’ll eventually figure that actually, my efforts aren’t counting for anything and go off and play somewhere else.

So far, that hasn’t happened. It’s partly because of people who are disrupting on the outside (like RS and Emma) and partly because of people who are doing the same from the inside (like data.gov.uk and Thayer). What would be a complete disaster at this stage would be for the community at large to schism and start pointing fingers and shouting at each other.

We seem to all be in broad agreement about WHY we’re all doing what we’re doing – we might differ occasionally on the HOW, but it would be a huge mistake (IMHO) if we let that get in the way of actually continuing the good work so far.

Luddites

 
 

Marco Arment:

“Think of how many people are so afraid of their PCs that they only do the bare minimum with them and never venture into unknown territory because they’re afraid of “breaking” their computers.

How many of them recently bought iPads and have become much more confident and adventurous with usage and applications, since Apple tricked them into thinking that the iPad isn’t a computer?”

Open Firmware facepalms

 
 

Note to self:

If you’re trying to install a new 750Gb hard drive into a Macbook Pro, and it keeps refusing to boot off the new disk and a DVD and into Hardware Diagnostics, it might just be because you enabled an Open Firmware password, and then promptly forgot about it.

Disabling said Open Firmware password will magically resolve all your problems.

Muppet.

links for 2010-11-19

 
 

http://www.adoptioncurve.net/archives/2010/11/links-for-2010-11-19.php

links for 2010-11-18

 
 

Interesting North

 
 

Now that the dust has more-or-less settled, write-ups of Interesting North are starting to emerge around the web. So far, they’ve been really positive – which is a slightly strange feeling, especially where people are crediting me directly. It wasn’t really me – I was just one of the catalysts – so it seems a little unfair on the speakers and everyone else involved to heap too much praise in my direction.

I lived with the organising for about nine months, from actually making the decision to do this to the day itself. For much of that time, not much happened – the real hard work, if that’s the right term for it, was crammed into the last few weeks. And I didn’t do it all myself – although doing things by committee is never the *most* efficient of processes, there were a hardcore of people ready and willing to pitch in with physical assistance when it was needed. I folded 300 tshirts, and packed 300 bags, and the family keyed 300 booktitles into BookCrossing. Students at Sheffield Hallam made 200m of bunting. Greg single-handledly produced a newspaper. And so it went on.

At the outset, my main fear was that it would be a damp squib rather than an abject failure. That it would be only a few people who turned up, speakers wouldn’t show, the AV wouldn’t work properly, and the reaction would be one of sympathy and “oh, well, never mind” rather than outrage at outright disaster. Once the ticket sales ticked passed the hundred mark, I could relax slightly. Then it sold out, so the concern about attendance diminished. But then a whole new set of stresses emerge – did I remember to check whether the AV desk could feed the video camera with sound? Would we be able to get 250 people across the road for lunch and back inside an hour?

If I’m absolutely honest, I didn’t enjoy the day. Not because it went horribly wrong – it didn’t – but because if it *had* have gone horribly wrong, there would have been nothing I could do about it. It’s a little like watching a child pedal away from you the first time you take the stabilisers off the bike. There’s a few moments when you can run alongside to catch them, but once they accelerate away from you, there’s nothing you can do except watch. And once I’d hit play on the titles video, that was it – whether it worked or not was out of my hands. Fortunately I had a professional taking care of linking everything together, and watching Joel Fryer in action made me *very* glad that my part in the standing up and talking was a minor one. He makes it look easy, but it’s not. Put me on a stage with a subject I’m comfortable with, and I’m very rarely nervous – but I find ad-hoc presentation strangely terrifying.

Being completely unable to control how events unfold, and yet still be immersed in them, is a strange and not-entirely comfortable feeling. And standing at the back of the room, the better to be able to warn the catering team for the moment that the coffee was needed, it was very difficult to get a feel for how people were reacting. So I found myself worrying – pointlessly as it turned out – about the overrunning schedule, and the occasional sound glitches, and the slightly dodgy acoustics. If you’re watching the speakers concentrating more on the clock and the PA than what they’re saying, you’re probably better off finding other things to do – so I spent most of the day behind the scenes rather than in the hall. Which is a shame, because I missed some genii by all accounts.

From the feedback I’ve had, both online and in real life, I was worryingly needlessly. Everyone seemed to enjoy themselves, including the speakers, and there have been plenty of people asking if I’m going to do it again. The short answer is that I don’t know. I’m not sure how compatible it would have been with a “real” job – fortunately Rattle were very understanding about the time sink that Interesting North became, but it would have been a lot harder if I’d been sneaking around trying to do this in someone else’s time. It would also be highly dependent on sponsorship – I was very fortunate to have some very generous sponsors, but without them it would have been a major financial risk for me personally. And without the team – all of whom have commitments of their own – none of it would have happened.

Of course – once I’ve caught up with sleep, got rid of the detritus of cardboard boxes that are left over and decided what to do with all the spare books and coloured pencils, I’m probably going to feel differently about it. So the answer to the question is a qualified “yes” at the moment. It would be a shame to waste the goodwill; now that the word is out about what Interesting North was, it should be easier to shift the tickets. Hopefully the sponsors will want to be involved again. And the memory of sitting bolt upright in bed panicking about whether I’d told people the right date will have faded.

So see you next year. Maybe. Probably.

Fixing a missing Ethernet adaptor in Ubuntu on VMWare

 
 

I’ve got a series of Ubuntu 10.04 Server images which I’m using while teaching the Web Architectures module at Sheffield Hallam Uni.  Being able to hand out pre-built images which can be run as VMWare machines is incredibly useful, but comes with a bit of a glitch.

Ubuntu’s (and presumably Debian’s) network configuration ties the default Ethernet interface on eth0 to the MAC address of the host machine that the image was created on – move or copy the VM image, and the MAC address also has to change.

It’s not tricky, but it did take a bit of digging to figure out the workaround.  Which goes like this:

  1. Find the MAC address that’s being used by VMWare – for example, with VMWare Fusion on a Mac, bring up the virtual machine settings with Cmd-E, and select the Network option. The MAC address is hidden behind the Advanced Options drop-down – open that, and make a note of it. (If the VM is off, you can click in the field to copy it – otherwise it’s a pencil-and-paper job.)
  2. In the VM itself, navigate to the /etc/udev/rules.d directory, and open the XX-persistent-net.rules file with Nano or the editor of your choice.
  3. The first entry in the file should be for Eth0 – change the ATTR{address} section and replace the MAC address that’s currently there with the one that you copied from the VMWare settings.
  4. Save the file, and reboot the VM
  5. The network should now be available.

It would probably be quicker in the long run to script this, but editing the rules file in place needs slightly more Linux foo than I can call on at the moment.  And this isn’t a hugely complicated process to start with, of course.

links for 2010-11-05

 
 
  • "These projects were produced in the last month of ECE 4760 each spring. The students were given the responsibility of choosing their project, then designing and building it. See the assignment for further description. Several have been published. The microcontroller used is the Atmel ATmega series. This year we use the Mega644."

http://www.adoptioncurve.net/archives/2010/11/links-for-2010-11-05.php

 
 

About

Hello, I'm Tim. I'm a geek who builds online and mobile software and also takes photographs and messes around with technology. This is my personal website.

You can find out more about me and browse through the full archives. I also take photographs, and hack around with things. You can find me elsewhere on the interwebs, get in touch, or subscribe to a feed from this site.

Creative Commons License
The site's content is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales License, unless indicated otherwise. Please don't steal it :-)

About this site

This site is powered by Wordpress, and hosted by the nice people at Linode. The template is custom-built and based on 960bc and the 960 grid.