Blog Recap: 2010 in review

A couple of days ago, SQL Server MVP, Brent Ozar took a look back at what he’d been posting on his blog in 2010. I thought that was a good idea, so I’m shamelessly stealing his idea to highlight some of the key posts from the last twelve months on this blog. There were many more, technically-focused, ones but these are a good summary of the year’s events:

January

February

March

April

May

June

July

  • Move along folks, nothing to see here (well, there were a couple of posts, but nothing really worth shouting about)…

August

September

October

November

December

  • Tumbleweed (and some geekery) – although there are plenty of posts in the pipeline for next year.

Even though 2010 was a quiet year on the blog (120 posts this year is a record low – especially when considering I averaged almost one a day in 2008!), I did win a Computer Weekly Blog Award, and I have been busy elsewhere:

As for 2011, well, expect this blog to remain one of my main online activities but, as I spend less time working directly with technology and more working on strategic IT issues, the focus is changing.  Indeed, some people think blogging is dead (it’s not) – others say it is now more about content marketing! Whatever the semantics, I’ll be here for a while yet. Thanks to everyone who reads my “stuff” and engages with me – whether it’s as a blog comment, an e-mail or a tweet – and have a happy and prosperous 2011.

How to take stunning pictures: Holidays

Continuing the series of posts based on Channel 5 Broadcasting’s “How To Take Stunning Pictures” series, this one looks at photographing scenes on holiday (previous posts have covered portraiture, celebrations, landscapes, sport and animals). The expert photographer in this episode was Martin Parr and, whilst Channel 5′s website has some tips to go with each programme, they don’t exactly match up to the advice in the programme itself so, here are the tips from the sixth episode:

Pictures of people can tell a lot about their characters, their stories and their relationship with the world. When you know you’re onto something, explore the scene fully and try work out how to best capture it. Use people and places together to tell a story: decide what the picture is about and then how you compose it will tell the viewer what you’re trying to say.

  • Take a fresh look – find out what people are thinking, saying and doing.
  • Take lots of pictures – take the bad ones to get the good ones – experiment and shoot lots – they can succeed or fail and success is great!
  • Try to avoid clichés – often people photograph timeless things on holiday – sometimes it’s good to pull away and think about what is being photographed and why. The relationship between people and places forms the basis of this type of photographic work.
  • Engage with subjects – observe the quirks, observe the people and it suddenly becomes more interesting. Engagement is a key element to drive photography forward so keep the dialogue going – even if everything is all right, say this is great, look at me, don’t smile – let the subject know that you’re still interested in them. When get that engagement, you can bring your work alive.
  • Be bold to really get the moment you are after – get in close, look for surreal moments – collect stories about the world and try to distill them into a few pictures.

“I guess, as a photographer, one of the things you hope to do is to create an iconic picture but of course you can never quite predict how and when it’s going to happen. In the end it often comes down to luck but the thing about luck is that it is always earnt so you need that perseverance and suddenly things will happen, it will flow in front of you and you’ve got your moment.

[…]

I think what we can see here is that by concentrating on one thing, coming in closer, exploring it better, making sure it’s something you can identify with – that’s when you can really reap the benefits of going to a place and trying to take away photographs that tell you something about your relationship to that place.”

[Martin Parr]

This was the final programme in the series and I have mixed feelings. In the comments on the first post, I defended the programme but, even though I went on to write up the key points from all six episodes, on reflection, some of them have been a bit lightweight. Even so, with a 22 minute programme, there is only so much information that the producers can put across and, for purely commercial reasons, it is pitched for a broad appeal. I’ve probably learned something in each one – and hopefully you have too!

Using DHCP reserved client options for certain devices

I’ve been struggling with poor Internet connectivity for a while now – the speed is fine (any speed tests I conduct indicate a perfectly healthy 3-5Mbps on on “up to 8Mbps” ADSL line) but I frequently suffer from timeout, only to find that a refresh a few moments later brings the page back quickly.

Suspecting a DNS issue (my core infrastructure server only has a Atom processor and is a little light on memory), I decided to bypass my local DNS server for those devices that don’t really need it because all the services they access are on the Internet (e.g. my iPad).

I wasn’t sure how to do this – all of my devices pick up their TCP/IP settings (and more) via DHCP – but then I realised that the Windows Server 2008 R2 DHCP service (and possibly earlier versions too) allows me to configure reserved client options.

I worked out which IP address my iPad was using, then converted the lease to a reservation. Once I had a reservation set for the device, I could configure the reserved client options (i.e. updating the DNS server addresses to only use my ISP servers, OpenDNS, or Google’s DNS servers).

Unfortunately I’m still experiencing the timeouts and it may just be that my elderly Solwise ADSL modem/router needs replacing… oh well, I guess it’s time to go back to the drawing board!

Seasonal greetings and festive fun!

So, it’s Christmas Eve, and my backlog of technical blog posts is no shorter than ever… even so, I thought I’d share some of the more humorous items I’ve seen recently. You’ve probably seen them before (both of the videos have gone viral) but the first is an idea of how the Nativity may have been, had we been using social media at that time:

The second is a clip from The One Ronnie show – due to be aired over Christmas on the BBC. Those of you in the UK will almost certainly remember The Two Ronnies as part of the Christmas TV schedule and, although Ronnie Barker passed away, Ronnie Corbett teams up with Harry Enfield in this IT-related sketch:

It might not quite be up to the standard of Four Candles but I still think it’s funny, in a very British kind of way (judging my the number of times I’ve seen it tweeted this week, I’m not alone!).

My last festive offerings come from Liz Male Consulting (@LizMale), whose Christmas cards always provide much amusement in my house. Two years ago we had new building regulations for Christmas (Liz’s work is largely in the construction sector) and last year she was tweeting the Christmas story (a whole year ahead of the video above). For 2010 Liz has produced the Ministry of Austerity Ration Card which features such delights as the ConDem Christmas Cake and a special Seasonal Carol reflecting the times in which we live.

Thanks to everyone who’s supported my blogging/tweeting/other online ramblings this year. In a short while, I’ll be signing off for a few days with my family (and my new Xbox!) but I’d like to take this opportunity to wish you all an enjoyable festive season and all the best for 2011.

Connecting an Xbox 360 S to a wireless network with MAC address filtering enabled

My new Xbox 360 S (with Kinect sensor) arrived today and I’m very excited. Unfortunately, I didn’t get the chance to set it up until quite late at night and it took me a while to connect to my home Wi-Fi network, even using the Windows Connect feature, because I use MAC address filtering (in addition to WPA2 encyption). Adding a new MAC address to the Wi-Fi access point is simple enough – except that I had a few problems finding the MAC address for my Xbox 360s.

Once I’d gone through the initial setup (unfortunately I had to complete that before I could access the dashboard), I could examine the network settings in the system blade but, strangely, the MAC address I needed was labelled as the wired MAC address, even though it’s on the Wi-Fi connection (See solution 7 in Microsoft knowledge base article 978945). Just to confuse me further, there was also a MAC address listed in the wireless information (but I think that relates to the connection to the controller…).

Xbox 360 Advanced network settings - the wired MAC address is wireless on the 360 S

Now that I’ve connected to the Internet and installed a couple of system updates, the interface is much less confusing (it now says MAC Address, rather than Wired MAC Address, and gives me the correct one!)

How to force recovery when an iPhone reset fails

A couple of years ago, I sold my original iPhone.  At that time, O2 was the exclusive iPhone carrier in the UK and so I needed to jump through various hoops to unlock it and prepare it for resale. Now the time has come to dispose of my iPhone 3G as I have a 3GS for work use (I can get by with a simple phone and my iPad in my personal life).

My iPhone 3G was “officially” unlocked by O2 so it should be a simple case of securely wiping the data from the device.  I say should, but it wasn’t (possibly because I’d previously jailbroken the phone in order to run background tasks without updating to iOS 4, which is unbearably slow on a 3G).

Resetting the iPhone to wipe all the data is straightforward enough (select Settings, General, Reset, Erase All Content and Settings, Erase iPhone) but after the iPhone had been erased (Apple says this can take up to 2 hours but it was only around an hour for me) the phone kept on rebooting, before freezing with the display showing the Apple logo and a frozen progress “ring”.  After a while it timed out and rebooted, only to get stuck at the same stage.

Fearing that I’d somehow “bricked” my iPhone, I turned to Google and found a MacRumors forum post which provided the answer:

  1. Hard reset the iPhone by holding the sleep/wake button and the home button together.  Release the buttons before the device turns on.
  2. Launch iTunes.
  3. Hold the home button on the iPhone at the same time as plugging in the USB dock connector from your PC/Mac. Eventually you should see the Connect to iTunes display.
  4. Follow the restoration process in iTunes to download and install the latest iOS release.
  5. Once the iPhone has been recovered, it can be activated if required and then either restored from backup (I didn’t want to do this as I’m selling the device) or set up as a new iPhone.

Now the phone is securely wiped, reloaded and ready for resale, it’s time for me to recycle it…


Recycling mobile phones is really simple to do and it helps the environment too. So go on, dig out that old phone and recycle it now! (Sponsored link)


Microsoft’s Kinect is “awesome”

Microsoft recently hosted an open day for UK and Ireland MVPs.  Despite the work that went into organising the event, it was mostly a huge disappointment - we don’t really get told much that’s not in the public domain already – but it did give me a chance to have a go with the new Xbox Kinect and, even as a non-gamer, I was pretty much blown away (indeed, there may even be some video floating around of me “doing a Lady Gaga” to Dance Central…)

Microsoft Xbox 360sKinect was codenamed Protect Natal and is a natural user interface (NUI) that works with any Xbox. Microsoft’s Andrew Lee explained that Kinect is a sensor using with three cameras: one RGB that is used for facial recognition (once it’s initially told who you are); and two motion depth sensors that create a three-dimensional mapping zone to allow physical gestures to become controls.  The initial games track 20 main body points but Kinect has the capability to be more accurate.  It also has a microphone to access voice commands [correction July 2011: there are actually four microphones in order to recognise the noise direction] and a tilt motor in the base so that Kinect can be adjusted/calibrated according to the size of the play space and the player.

There’s little doubt that Kinect makes games incredibly immersive and involving. Anyone can step up and have a go with no previous skill level required (as we proved, playing Kinect Sports in the hotel…).

Microsoft is supporting controller-based games but Kinect complements them. There are some Kinect-specific titles at launch with more “synergy titles” in future (offering a fuller experience with Kinect – Harry Potter will allow spell casting, mixing potions, etc.).

Kinect adventures is bundled with Kinect and is a great showcase for the technology. Other launch titles (RRP £39.99) are:

  • Dance Central
  • Kinect Joyride
  • Kinectimals
  • Kinect Sports

Microsoft hopes that Kinect will take the Xbox out of bedroom and into the living room. Other Xbox features such as Live, Zune movies, Sky TV and Last.FM all become Kinect-enabled. I’m still hoping that we get BBC iPlayer and LoveFilm on the Xbox (NetFlix is available in the states). There’s an online arcade service too.

When Kinect is present, a room preview is shown in the Xbox dashboard and all that’s required to operate it is to hold up a hand and swipe left. There’s no need to train Kinect to recognise your voice for audio commands but there is no “Xbox off” yet… Also, some Live services are not Kinect enabled and the standard controller may be better for navigation.

The Kinect sensor’s RRP is £129.99 and it’s possible to pick up combinations with an Xbox and a sensor from around £249.99. One thing’s for sure… there will be a 250GB Xbox 360 with Kinect heading to the Wilson household soon…

Useful Links: November 2010

A list of items I’ve come across recently that I found potentially useful, interesting, or just plain funny:

  • Synergy – Share a single mouse and keyboard between multiple computers with different operating systems, without special hardware (via Ed Bott)
  • WordPress 3.0: Ultimate Guide to New Features – A review of the major changes introduced with WordPress 3.0
  • KeepVid – Download and save streaming videos

Movember

I’ve written previously about my personal links to Prostate Cancer and November is an important month on the fund-raising calendar.  For those who have not heard of it November becomes Movember, with men across the world sporting unfashionable facial hair with the aim of raising awareness and, importantly, funds to fight male cancers.

Movember started out down under but has spread to the UK and elsewhere, where the Movember Foundation works with local charities (over here it’s The Prostate Cancer Charity).

Movember, day 28: the 'tache is unleashedI wanted to take part in Movember this year but had a number of professional and family commitments for which a half-grown moustache would have been inappropriate (or at least embarrassing to family members). So, my mo’ has been hiding under a beard all month, until last night when it was unleashed to the world.

Please support the fight against Prostate Cancer, by donating to Movember.

Six months to set up a new blog! What were you doing man?

Yesterday, I wrote about how I’ve been working on setting up a blogging platform at work.  But I also said I’d been working on this for six months.  Six months! To set up a blog! What took so long?

To be fair, it didn’t take me six months.  At least not six months of solid work, just six months of elapsed time.  And, if you’re thinking about doing something similar in your organisation, this post includes some of the things you might want to consider.

Getting organised

All the usual project management, technology and service management issues need to be covered.  Starting out from a project mandate, I needed to ensure that all stakeholders were in agreement as to what we’re producing, and tie down some clear requirements against which a technology platform and service wrap-around could be designed. In my case, that was pretty straightforward, but it still required co-operation from various business functions in several geographies.

Getting organised and selecting a technology platform

With some requirements covered off, it was on to technology selection, and it’s no good just setting up a web server and putting it on the ‘net – the solution needs to be manageable and supportable, long after I’ve ceased to be involved!  Furthermore, because we’re a managed service organisation, it doesn’t look too good to be buying in web hosting services from outside, so it needed to be something that we manage ourselves.

As it happened, I found that some of my colleagues elsewhere in the company were already doing something similar – and they had space on their platform for us to set up an new instance.

Bingo! That’s the technology sorted, what else needs to be done?

Getting organised, selecting a technology platform, and sorting out the marketing

The whole purpose of this activity is demonstrating thought leadership – and thought leadership is marketing (argh! I’ve become a marketeer – much to the amusement of my marketing professional wife, as she witnesses her tame geek cross over to “the dark side”).  It’s no good going off half-cocked and so I worked with some of my colleagues who really are marketing professionals (not just playing at it like me) to create a social media marketing strategy.  Branding was another element.  It’s no good just picking a theme that I like from the ‘net and applying it to our platform.  I worked with our internal agency’s designers and developers to ensure that the appropriate brand standards were followed, so that the eventual blog platform site had the same look and feel as the corporate site, and that it functioned well in an accessible manner, across many browsers.  Ah yes. The corporate site. Time to work with the Web marketing team to ensure that the appropriate links and redirects are in place.  So, it seems that creating a corporate blog platform is not as easy as just throwing up a new WordPress instance then!

Getting organised, selecting a technology platform, sorting out the marketing, and the service management

I mentioned service management earlier.  However few users the solution has on day one, I needed to be sure that, as it grows (as these things tend to), there would be a supported route for managing capacity, ensuring that servers and software are maintained and kept up-to-date, and that if someone calls the IT helpdesk for support, the calls are routed appropriately.  There’s actually a whole load more to it than that, but you get the idea.

Getting organised, selecting a technology platform, sorting out the marketing, the service management, and the content

Content. Yes, content. Content is king and all that.  We talked about marketing, and we knew what we wanted to achieve in broad terms but someone has to actually write something to post on each blog.  Writing is a creative process; it’s not just something you can site down and do at 9am each day, but all of the content providers need to be sure that they can put aside the necessary time to write new posts – and consistency of posting is more important than frequency.  I don’t mind if there’s only one post a month, as long as there is one post every month. That meant creating a funnel of ideas for our content producers to draw inspiration from.

Getting organised, selecting a technology platform, sorting out the marketing, the service management, the content, and the supporting policies

Most large organisations will have policies that govern things like use of the Internet, marketing, speaking on behalf of the company, etc. and those policies may well cover the use of social media; however there’s a world of difference between responsible use of Facebook/LinkedIn/Twitter/whatever as individuals and writing on the company’s own website.  Also, it’s simply not practical (or even ethical) to pre-approve blog posts in the way that we might for a press release.  That meant that some policies might need to be updated, and some additional training needs to provided to users.

All of this is just scraping the surface

It’s been a long haul – I’ve covered some of the main considerations in this post but, of course, as should be expected in any large organisation there were various challenges to overcome that I haven’t gone into the details of here. It’s been a steep learning curve for me, but fun too. And it’s great to look back and look at the number of things that we had to do to get to where we are today, and how many people were involved, each adding their own unique element to the project.

That’s it for the work-related posts on this blog – for the time being at least – but this isn’t really about the company that I work for, it’s about the effort that’s involved in pretty much any new technology implementation.  And if a job’s worth doing, it’s worth doing well!