The BBC’s iPlayer finally catches up

The BBC’s iPlayer TV and radio catch up service is great in many ways but it only runs on XP and has a ridiculously short period before the DRM kicks in and snatches a programme away from your computer. Now things are taking a step forward and, over the Christmas period, I’ve been using a beta of the BBC’s new cross-platform iPlayer Desktop.

No longer limiting itself to a single platform and an old version of Windows, the BBC has dropped Microsoft’s Windows Media DRM in favour of an Adobe Integrated Runtime (AIR) application and H.264. For those who are not familiar with this technology:

  • H.264 is a video encoding algorithm intended to providing good video quality at substantially lower bit rates than previous standards and is used by Apple iTunes, YouTube and other prominent content distribution platforms.
  • AIR is Adobe’s platform for writing rich Internet applications that can run on the desktop. Basically, AIR is the opposite to Microsoft Silverlight (which takes the .NET Framework into a browser) and it can bring Flash, Flex, HTML or AJAX to the desktop, further blurring the lines between web and desktop applications.

Because AIR is supported on so many platforms, the new iPlayer system requirements list Linux (Fedora Core 8, Ubuntu 7.10, Open Suse 10.3); Mac (Intel only); Windows XP and Windows Vista as supported operating systems. Although they are not listed in the system requirements, it should also run on other platforms that are not listed – for example other Linux distributions and Windows 7.

The application itself seems straightforward enough – if you’ve seen the previous iPlayer Download Manager then the new iPlayer Desktop will be instantly familiar. As should be expected with a beta application though, there are still some issues to iron out: all three machines that I installed the application on set the allocated hard disk space to something ridiculously small; but, critically, if your computer is connected to a low-resolution screen (say, on a netbook, or a standard definition television), then parts of the interface (like the tabs to switch between downloads, now playing and settings) are not accessible – as shown in the screen shot below (a VNC connection to the Mac Mini that I have hooked up to my old Sony TV):

iPlayer Desktop too big for the display

Sadly I’m not aware of any changes to the content restrictions that mean programmes are only available for a (very) limited number of days after broadcast (I imagine that, just as the Windows Media DRM was easily circumvented, the DRM on this new platform will be cracked too). But there is some light at the end of the tunnel – the AIR-based system may just be a stepping stone in the development of the BBC’s content delivery platform – at Microsoft’s 2008 Professional Developers’ Conference, the Head of Online Media for BBC iPlayer, Anthony Rhodes, spoke of moving from an Internet catchup (broadcast 1.0) service to a model where the Internet replaces television (broadcast 2.0) using Live Mesh and a local Silverlight application to share content between users and across devices.

So, how can you get the new iPlayer Desktop? Simply agree to be a BBC iPlayer Labs tester and then download a programme from the iPlayer website. At this point you should be prompted to install the iPlayer Desktop (and Adobe AIR) – just follow the prompts and within a few minutes you should be in business.

After testing the new platform on my systems over Christmas, the iPlayer Desktop seems like a major step forward to me. If you run Linux, Mac OS X, or a modern version of Windows (and if you have a UK-based IP address), then it’s definitely worth a look.

Sometimes it really is just time to get a new PC

My parents in-law have been saying for some time that their PC is slow.  I couldn’t really understand why – after all, it’s only a couple of years since I put some memory in it, added a DVD-ROM/CD-RW drive and rebuilt in to run Windows XP – I thought that would be fine for a couple of silver surfers to look at and store their digital photos, catch up on e-mail and surf the web.

Oh how wrong I was.  It was fine when I set it up, but after a couple of years of Windows updates, plus the installation of various programs bundled by their ISP, bloated security suites and the like, the PC was practically crawling.  It wasn’t unresponsive, it just took forever to load a web page, open a document, etc. and I even began to wonder if the Internet connection was failing to deliver the advertised ADSL broadband speeds.

My brother-in-law also complained about it every time he came home from his work overseas so when my wife suggested that he shared the cost of a new computer with us as a 70th birthday present he was more than happy to do so.

This afternoon, I’m copying over the files, setting up the printer, and doing all the bits and pieces that I couldn’t do at home when I imaged the new PC and decrapified it a couple of weeks back but, just out of curiosity, I ran a speed test on the Internet connection.

Moving the ADSL modem connection from the aging PC (which Windows XP reports as a Pentium II with 412MB of RAM) to the new on (a Dell Inspiron 1525 with a 2.0GHz Core2Duo CPU and 3GB of RAM) boosted the reported connection speed from 1360kbps downstream and 152kbps upstream with a 502ms ping response (averaged over three readings) to 1883kbps downstream and 242kbps upstream with a 34ms ping (again, averaged over three tests).  And this was the same ISP, the same phone line, and the same modem, just plugged into a different PC.  Who would have thought that the CPU was just to slow to keep up with the network (and, before someone tells me that Linux could handle it… ask yourself whether the average grandparent can handle Linux?)

So, next time you wonder if your ISP is delivering the advertised connection speed, it might just be worth taking a look at the PC you’re using to access the connection.

(Now, if one more pensioner tells me how good it would be to set my in-laws up with a wireless network, I’ll scream…).

Another “How Do I?” video on the Microsoft TechNet website

I was just catching up with my RSS backlog and noticed that another one of my videos has made it onto the TechNet website. In this one, I take a look at preparing for and deploying Windows Server 2008 Read Only Domain Controllers (RODCs).

There’s more to come too as, a couple of hours ago, I submitted a follow-up video on RODC password replication policies (I’ll write another post when that goes live but for more videos on a variety of topics, subscribe to the TechNet How-to Videos RSS feed).

A new year resolution

As we entered 2009, I realised that I’ve been writing on this blog for five years (well, a little under five years really as the first few posts were back dated) but what started out as “Mark’s (we)blog” has become a full-time job.  Incidentally, Mark’s (we)blog was a play on words that was lost on most people – “wee” is a synonym for “small” in Scotland and is well-known south of the border too, so I thought that Mark’s weblog also worked as Mark’s little blog – which is precisely why I don’t have a career in marketing…

The thing is, whilst it’s become a full time job, it doesn’t pay very well.  And I already have a full-time job.  Meanwhile the number of blog posts has been getting silly.  For 2005/6/7 I managed to average about a post a day on week days but, looking back, some of those posts were just reporting tech news and there are better places to get news than this blog (a bit of comment should be expected but this is certainly not a news site).  In 2008 it looked at one point as though I would finish the year averaging a post a day (until I timed out – and burned out – in December).  I can’t keep it up: I have a demanding day job; a family who are losing out; friends I’d like to see more of; and I desperately need to get away from my computers and take some physical exercise every day (or at least on alternate days). 

It’s not just the blog either – in 2008 I started to produce some videos for Microsoft (which turned out to be very time-consuming); James Bannan and I finally kicked off the Coalface Tech podcast (which we hope to keep on a monthly schedule); and my MVP award was a fantastic achievement but it also presents new challenges for my time management abilities (access to information is great – but I need to continue working with the user groups and forums if I want to be re-awarded in October).  Now I’ve taken on a role as one of the forum moderators for the Windows 7 beta – so that’s going to be another demand on my time over the coming months.

So, what am I saying?  Well, markwilson.it will continue, and perhaps you won’t see much change at all – but I will be making an effort to only write something when I feel it adds value.  I’ll also be looking to reduce the amount of time that it takes to write each post: the useful links posts that I’ve been running on a monthly basis may become more frequent; I may publish more posts in bullet list/note form; and I will try to work though my backlog of part-written posts – but please don’t expect a post a day (I don’t think I can keep it up any more). I need to make some infrastructure changes too – a WordPress upgrade is on the cards, along with a much-needed overhaul of the site design (and a rethink of the best way to run ads on the site – making sure that they are unobtrusive but balancing that with a need to earn some cash).

This website has become more than just my little blog, storing the notes I write up from events I attend and key points from articles that I read.  It’s also the focal point for all my non-work IT-related output and I’m frankly amazed at how many people visit it every month.  So, thank you, to everyone who reads the blog; adds my feed to their RSS; leaves a comment; listens to the podcast; watches the videos; or comes up to me at an event and says “hey – you’re Mark Wilson aren’t you?” (which is very weird, but strangely satisfying).  THANK YOU – I wish you a very happy new year and I’ll try to keep producing content.  It’s just that there might be a little less of it in 2009.

Useful Links: December 2008

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

A quick look at Lab Management in Visual Studio Team System 2010

A few weeks ago I referred to Microsoft’s announcement of Visual Studio 2010 Lab Management, asking if this was Microsoft’s answer to VMware Stage Manager and the answer is… sort of.

I don’t know a huge amount about Stage Manager but the basic premise is that it targets release management by placing virtual machine images into a configuration (a service) and then promoting or demoting configurations between environments based on the rights assigned to a user. Images can also be archived or cloned to create a copy for further testing.

Microsoft’s approach is subtly different – as should be expected with a product that’s part of Visual Studio it’s focused on aiding developers to avoid configuration drift and to perform repetitive system tests during the application development lifecycle, leaving the System Center management products to manage the movement of virtual machines between environments in the virtual infrastructure.

The VSTS approach attempts to address a number of fundamental issues:

  • Reproduction of bugs. It’s a common scenario – a tester files a bug but the developer is unable to reproduce it so, after a few rounds of bugfix ping-pong, the incident is closed with a norepo status, resulting in poor morale on both sides.  Lab Management allows the definition of test cases for manual testing (marking steps as passes/fails) and including an action log of all steps performed by the tester.  When an error occurs, the environment state can be checkpointed (including the memory, registry, operating system and software state), allowing for reproduction of the issue.  A system of collectors is used to gather diagnostic data, and, with various methods provided for recording tests (as a video, a checkpoint, an action log or an event log), it’s possible to automate the bug management and tracking process including details, system information, test cases and links to logs/checkpoints – all information is provided to the developer within the Visual Studio interface and the developer has access to the tester’s environment. In addition, because each environment is made up of a number of virtual machines – rather than running all application tiers on a single box – so-called “double-hop” issues are avoided whereby the application works on one box but issues appear when it’s scaled out. In short: Lab Management improves quality.
  • Environment setup. Setting up test environments is complex but, using Lab Management, it’s possible for a developer to use a self-service portal to rapidly create an new environment (from a template (not just a VM, but the many interacting roles which make up that environment – a group of virtual machines with an identity – for example an n-tier web application).  These environments may be copied, shared or checkpointed.  The Lab Environment Viewer allows the developer to view the various VM consoles in a single window (avoiding multiple Remote Desktop Connection instances) as well as providing access to checkpoints, allowing developers to switch between different versions of an environment and, because multiple environment checkpoints use the same IP address schema, supporting network fencing.  In short: Lab Management improves productivity.
  • Building often and releasing early.  Setting up daily builds is complex and Lab Management’s ability to provide clean environments is an important tool in the application development team’s arsenal.  Using VSTS, a developer can define builds including triggers (e.g. date and time, number of check-ins) and processes (input parameters, environment details, scripts, checkpoints, unit tests to run, etc.).  The traditional build cycle of develop/compile, deploy, run tests becomes develop/compile, restore environment, deploy, take checkpoint, run tests – significantly improving flexibility and reducing setup times. In short: Lab Management improves agility.

From an infrastructure perspective, Lab Management is implemented as a new role in Visual Studio Team System (VSTS), which itself is built on Team Foundation Server (TFS)Lab Management sits alongside Test Case Management (also new in Visual Studio 2010 – codenamed Camano), Build Management, Work Item Tracking and Source Control.

Vishal Mehotra, a Senior Lead Program Manager working on VSTS Lab Management in Microsoft’s India Development Center, explained to me that in addition to TFS, System Center Virtual Machine Manager (SCVMM) is required to provide the virtual machine management capabilities (effectively VSTS Lab Management provides an abstraction layer on the environment using SCVMM). Whilst it’s obviously Microsoft’s intention that the virtualisation platform will be Hyper-V, because SCVMM 2008 can manage VMware Virtual Center, it could also be VMware ESX.  The use of enterprise virtualisation technologies means that the Lab Management environments are scalable and the VMs may be moved between environments when defining templates (e.g. to take an existing VM and move it from UAT into production, etc.).  In addition, System Center Operations Managers adds further capabilities to the stack.

Whilst the final product is some way off and the marketing is not finalised, it seems likely that Lab Management will be a separate SKU (including the System Center prerequisites).  If you’re looking to get your hands on it right now though you may be out of luck – unfortunately Lab Management is not part of the current CTP build for Visual Studio 2010 and .NET Framework 4.0.

This post really just scrapes the surface (and, as I’m not a developer, that’s about as far as I can take it).  To find out more, read about Lab Management in VSTS 2010 over at Somasegar’s Weblog or check out the video of the PDC 2008 session on improving code quality with VSTS 2010 Lab Management, presented by Principal Program Manager, Ram Cherala.

Microsoft E-Learning courses: the good, the bad and the ugly

The couple of weeks leading up to Christmas involved a lot of intense revision for me, as I prepared for the Microsoft exams to finish updating my MCSE on Windows Server 2003 to MCITP Enterprise Administrator.

When I set out to do this, I had originally intended to combine the tasks of reviewing John Savill’s Complete Guide to Windows Server 2008 with getting ready for my exams but it soon became apparent that I simply didn’t have enough time to work my way through the entire volume (excellent though it is!). Instead, I used the Microsoft-published exam preparation guides to identify the recommended Microsoft E-Learning courses.

If I’d written a review of the courses after the first couple of days it would have been a glowing recommendation – and in some respects perhaps I should be holding off on this review as I am somewhat battle-weary; however, having just taken two certification exams based on this study method it seems as good a time as any to assess the suitability of these courses.

The good

Starting out with the selection, there is a huge catalogue of courses available which mirror the Microsoft Official Curriculum instructor-led courses. The prices are not bad either, when compared with classroom training; however, in many ways, I prefer the interaction that a classroom environment provides.

The format of the courses is good – built up as a number of virtual classroom modules, with a mixture of demonstrations and animations (with transcripts), textual content, and puzzles/tests in each lesson. Each lesson ends with a self-test and there is a summary and a glossary at the end of each module. There’s also a full-text search capability.

It’s possible to synchronise the content with a local cache to provide offline viewing – indeed, I only used the courses online for one day (when I was in the office and the proxy server wouldn’t let me download some new courses for offline working – the offline player includes the ability to edit proxy settings in the options but is not exposed in Windows until after successfully downloading and launching a course – and online viewing required me to add microsoftelearning.com to Internet Explorer’s trusted sites list) but it’s important to note that the virtual labs must always be completed online (this functionality is not available in the offline viewer).

The bad

Somewhat annoyingly, the course overview (which is the same for each course) and the glossary are included in the progress count, so after completing all of the available lesson content, most of the courses I attended were marked as only partially completed (it is possible to mark a course as complete in the My Learning section of the Microsoft Learning website but this will not complete the course in your transcript).

I could almost forgive elements like this, but the next annoyance really affected my ability to learn. You see, I’m English, and I will admit that sometimes I find it difficult to listen to an American accent for a long period of time (that’s nothing personal – I’m sure the same happens in reverse). But the demonstrations and animations in these courses are recorded in an American monotone – and it doesn’t even seem to be human. After listening to a few of these, with misplaced paragraph breaks and identical pronunciation for recurring words, regardless of sentence structure and intonation (or lack of), they actually become very difficult to concentrate on. Towards the end of my revision I stopped working through entire courses and instead concentrated on the introductions, summaries, and making sure I could complete the puzzles and self tests at the end of each lesson – avoiding the computer-generated monotone entirely. By simply recording all of the demonstrations using a human voice (as most of the module introductions are) then a vast improvement could be made.

The ugly?

Then there are the animations – which are at best ugly and at worst confusing. Watching icons appear and disappear in a manner which at times appeared to be random whilst the computer was talking to me did not help at all. In the end, I nearly always resorted to reading the transcript.

Whilst the animations may be a design crime (as are many of the diagrams in Microsoft Official Curriculum courseware) even worst was the inaccuracy of some of the information presented – which shows it was produced by an outside agency (Element K) and sometime suffers from a lack of technical quality assurance.

Let me give some examples:

  • Course 6519: one of the self-tests at the end of a lesson claims that NT 4.0 supports Kerberos (for that I would need Windows 2000 or later); and in the context of Active Directory database mounting, the module claims that one should “use a line printer daemon (LPD) utility, such as Active Directory Users and Computers, to view the data” (clearly LPD should have been LDAP…).
  • Course 6521: one of the reviews claims that only Active Directory Lightweight Directory Services uses an extensible storage engine (ESE) for its database store – contradicting the text elsewhere in the module (as well as being incorrect); and a self test asked me to “identify the feature that AD LDS supports but AD LDS does not support” (!).
  • Course 6524: .PIX files referred to in the text, whilst the demonstrations clearly showed that the extension is .PFX.
  • Course 6536: claims that “Hyper-V is supported only by the Windows Server 2008 Standard 64-bit edition” (64-bit yes, standard edition only – certainly not).
  • Course 6169: claims that “The various wireless networking standards are 802.11, 802.11b, 802.11a, 802.11g, 802.1X, and 802.11n” (802.1x is used for implementing network security but is not specifically a wireless networking standard).

There are typos too (sever instead of server, yes and no the wrong way around in test answers, etc.) as well as references to product names that have not existed since beta versions of Windows Server 2008 (e.g. Windows Server Virtualization). Other beta information has not been refreshed either – course 6529 refers to a 30-day grace period before Windows enters reduced functionality mode when it is actually 60 days (and RFM is much less brutal today than it was in the original versions of Windows Vista and early Windows Server 2008 betas). In another place, virtual machine (VM) snapshots are mixed up with volume shadow service (VSS) snapshots as the course suggests that VM snapshots are a backup and recovery solution (they most certainly are not!).

I could go on, but you get the message – almost every module has at least one glaring error. Mistakes like this mean that I cannot be 100% certain that what I have learned is correct – for that matter, how do I know that the Microsoft examinations themselves are not similarly flawed?

Summary

In the end, I don’t think it was just these courses that helped me pass the exams. Boot camps (and that’s what intense online training is the equivalent of) are all very well to cram information but they are no substitute for knowledge and experience. The outcome of running through these courses was a combination of:

  • Refreshing long-forgotten skills and knowledge on some of the lesser-used functionality in Windows Server 2008.
  • Updating skills for new features and functionality in Windows Server 2008.

Without several years’ of experience using the products I doubt that I would have known all of the answers to the exam questions – indeed I didn’t know them all (but the knowledge gained from the online training helped me to evaluate and assess the most likely of the presented options).

So, is this training worth it? Probably! Is it a complete answer to exam study and preparation? Possibly – but not through cramming 100 hours of training into a couple of weeks and expecting to retain all the knowledge. What these Microsoft e-Learning courses represent are a low cost substitute to formal, instructor-led classes. There are some downsides (for example, the lack of interaction and the poor quality control – instructor-led courses benefit from the feedback that the instructors provide to allow improvements at each revision) but they are also self-paced and the ability to go at my own speed means that, given sufficient time, I could work through a few of these each week and allow time for the knowledge to settle, backed up with some real-world experience. On that basis, they’re certainly worthy of a look but don’t expect them to provide all of the answers.

If you want to try one of the Microsoft E-Learning courses there are plenty available discounted (or even free). Afterwards, I’d be interested to hear what you think.

Christmas gadgets in the Wilson family

I’m writing this a couple of days after Christmas, as the great British public starts is looking for bargains in the sales.  If you’re reading this blog, the chances are that technology plays a significant part of your life if which case it’s likely that Father Christmas/Santa Claus/St. Nick/whoever distributes presents to your house brought you at least one gadget for Christmas.

The old saying is that giving is better than receiving and I gave away a couple of gadget gifts this Christmas with which the reciepients have been particularly pleased, so I wanted to tell you a little bit about them…

Pure Evoke-1S DAB digital radio

First up is the DAB digital radio that I bought for my wife.  Normally, she despairs of my penchant for expensive electronic items but a few weeks back she returned from a girly weekend in Sheffield and told me that some friends of ours had a digital radio and she’d really like one.  Naturally, I was pleased – I’d toyed with the idea for a while but I don’t listen to enough radio to justify it – I was even more pleased when it transpired that the model that had impressed her so was from Pure and it was the Evoke-1S.

Pure Evoke-1SPure is one of the better-known digital radio producers in the UK and the Evoke-1S is the current version of a model that has been around for a while.  Whilst some consider the wooden finish to be a little tired, I much prefer it to the cheap-plastic-sprayed-with-metallic-effect-paint that seems to be the current trend for consumer electronics.  It sounds pretty good too.  One speaker means mono but this is a radio (not the ultimate in high fidelity sound presentation) and anyway, this device lives in our kitchen (which does not have the best acoustics either).  For what we wanted – access to digital radio in an attractive unit at a reasonable price, this unit is perfect.

How perfect? Well, the setup process was easy enough for Mrs. W to get up and running in a few seconds with no intervention from me – that’s a good start.  It also has an alarm, and a kitchen timer.  There’s provision for a second speaker, as well as an auxiliary input (I’ll probably get an iPod dock and then I can use it to catch up on downloaded episodes of The Archers).  Then there is a USB port for software updates (e.g. to DAB+, should it ever reach these shores).

The Evoke-1S is just one of many models available from Pure (for a little more money I thought the Evoke Flow looked good, featuring Internet radio in it’s capabilities) but it was also a bargain.  Available for around £96 from most electronics retailers (maybe less if you go for the Cherry version – we preferred the Maple finish), I bought ours from John Lewis Online.  John Lewis Online’s packaging is terrible (it’s just a strong plastic bag) so the box was a little beaten up when it reached us but they were happy enough to offer me a discount by way of compensation.  The next day, I saw it on sale in PC World for £68.47 so I bought that (to guarantee stock) before getting John Lewis to price match (John Lewis Online won’t price match but the brick and mortar stores are never knowingly undersold and they refunded and resold the item to me, after which I returned the unit I’d bought in PC World).  Why the complicated refund and resale?  Because John Lewis offer a 2 year warranty on all new electrical purchases and because, if I had to guess which of the two retailers will still be trading in 2 years time, John Lewis looks a more certain bet to me than PC World’s parent company, DSG International (it should be noted that I have no information to back that up – it’s purely a personal opinion).

To find out more about the Evoke-1S, there’s an FAQ on Pure’s support pages.

VTech Kidizoom Multimedia Digital Camera

My children have grown up in the glare of my digital cameras and we thought that my 4-year-old would enjoy one of his own (for the last year or so he’s been playing with an old disposable camera body that I glued shut and he loves taking pretend photos).

VTech KidizoomAfter looking into the various options for rugged digital cameras (i.e. those with rubberised bodies designed to withstand the inevitable knocks and bangs which will be inflicted by children), we settled on a VTech Kidizoom (which we got 20% off by using a voucher at ELC). What we hadn’t realised was just how big a hit this would be.  By the end of Christmas day he had taken over 400 pictures and it was pushing 700 by the end of Boxing Day!  Furthermore, he takes his camera everywhere with him (just like his Dad… although I don’t take mine to bed with me!) and looking at his pictures has given me a great insight into the things that interest a 4-year-old (pictures of Mummy, Daddy, his brother, visiting grandparents, uncles, cousins, etc., his toys, the food on the table, his teddy bears, the Christmas tree, the television, the view from the car window, boats on the lake in the local country park, the produce in the supermarket, etc., etc.).  I simply cannot stress how much my son loves this present – I have never seen anything hold his attention for so long.

Ironically, we nearly didn’t buy it for him – most of the reviews concentrate on the poor quality of the pictures, the inadequate flash, the fact that the pictures in the internal memory are lost when the (non-rechargeable) batteries run out, etc. and, having experienced the device now, I wanted to set the record straight.  After all, I think I’m qualified to do so: as a parent; an amateur photographer; and as an IT bloke.

Firstly, picture quality.  Yes, this is a 640×480 (0.3MP) camera and so the pictures are not great – that’s putting it mildly – actually they are pretty awful, with sludgy colours and high compression.  But it’s also in the hands of a 4-year-old!  He may take the odd picture that’s OK but these are unlikely to be the family album shots and he’s more than happy looking at them on the computer screen or the TV (the camera is supplied with USB and composite video leads for connection to a PC or a TV).

Here’s an example of one of the pictures – at 33% and a section at 100%:

Sample image taken with a the VTech Kidizoom (33 percent)Section of a sample image taken with a the VTech Kidizoom (100 percent)

Next, the flash – it’s not very powerful (probably for safety reasons… as little people are bound to hold the camera the wrong way around and take a self portrait) and it bleaches out anything close-up, but it does the job – sort of.  I’ve come to the conclusion that this camera is designed for pictures to be taken at a distance of around 1.5 metres (which is the sort of distance my son stands from his subject anyway!) but pictures taken outside are definitely better.

Sample image taken with a the VTech Kidizoom using a flashSample image taken outdoors with a the VTech Kidizoom

The Kidizoom comes with 16MB of internal memory and the instructions do warn that it will be erased if the batteries (4xAA) run out but it also has an SD card slot and the pictures on this card are safe in the event of power loss.  I’ve set my son’s camera to use an old 1GB SD card by default and that’s around 33,000 of his pictures (it was just an old card that I was using for ReadyBoost on the PC and is too small to be useful in any of my cameras).  Basically, RTFM and then losing photos when the batteries run out won’t be a problem.

Sample image taken with a the VTech Kidizoom and border added in-cameraI haven’t used the supplied software – both Windows and Mac OS X detected the internal memory and the SD card as removable drives and were happy to copy over the pictures.  The camera also includes a video mode and some games but we haven’t used them yet – at this point still photos are a big enough attraction.  It’s a bit too easy for the kids to turn the flash off (although I had to read the manual to work out how to turn it back on) and quite a few pictures seem to have had a novelty border added by accident but these are minor issues given the market at which this camera is aimed. There’s also no EXIF data and the date and timestamp seems to be added when the image is copied from the camera – not when it’s taken.

In summary, this camera is far from perfect but I also have to remember that my 2-year-old will get his hands on it too and it’s more than good enough to last the next couple of years until they can both be trusted with a “grown-up” digital compact.  In terms of entertainment value it’s been a huge hit – most children emulate their parents and mine are certainly happy to be snapping away like their Daddy.

Nikon D60 DSLR camera

Nikon D60 and 18-55VR kitMy brother used to be a reasonable photographer but these days he hardly picks up his film camera (a Minolta X300, which, incidentally, last time I used, I really enjoyed for it’s raw simplicity).  In an attempt to set things straight this Christmas, his other half bought him a Nikon D60 kit, based on advice from me, including an 18-55VR lens (see DP reviews for a review of the D60).  The lens is a standard kit lens – cheap, built of plastic, slow glass – but is enough to get him started (and he can borrow one of mine if he needs to).  He brought it over to my place on Boxing Day and I was impressed – in fact I would say that, as a consumer DSLR, the D60 is fantastic.  It’s not the top of Nikon’s range (far from it) but it matches or exceed most of the features in my aging D70, packs in more pixels (10.2MP), includes image sensor cleaning, and is smaller, lighter, and more compact.  All in all, it’s a great DSLR – especially at around £300.

If you prefer Canon then all I have to go on is the fact that my Dad seems pretty pleased with his new 1000D, which appears to be broadly equivalent to the D60.  If you’re looking at any other brand for a DSLR I’d question why – Canon and Nikon are the market leaders which means there is a huge range of OEM and aftermarket support (accessories, etc.) and both offer plenty of scope to progress to a more advanced model, if required, at a later date.

Closing thoughts

Apologies to those who don’t find these items remotely interesting but this website comes up on enough Google searches that hopefully my comments will be of use to someone.  And if someone bought you something for Christmas that you think is fantastic and you’d like to share it with the world, please leave a comment on this post.

As for me – what gadgets did I receive this Christmas?  Nothing in particular (I bought myself a netbook a few weeks ago and most of what I asked for was books – like the excellent Landscape Photographer of the Year collections) but I do collect Pixar movies and I’m just about to sit down and enjoy the DVD of WALL-E that Father Christmas left in my stocking!

Passed Microsoft Certified IT Professional exam 70-647

That’s it. Done it! I’ve just passed the last exam I needed to take (70-647) in order to update my MCSE on Windows Server 2003 to MCITP: Enterprise Administrator for Windows Server 2008, before the vouchers I had for free exams expired and just in time for Christmas!

For anyone else thinking of upgrading the Microsoft certifications for Windows Server 2008, then check out the post I wrote last year on Microsoft Learning and plans for Windows Server 2008 certification.

There’s also a PDF available which shows the various transition paths from earlier certifications.

Giving or receiving a PC as a Christmas present? Take an image of the drive first

Some quick advice for those of you about to open up new PCs bought for Christmas (for that matter, the advice is equally applicable whatever the occasion)… avoid the temptation to dive straight in and have a play. Instead, take an image of the hard drive as it arrived from the factory – yes, you can always use the manufacturer’s instructions to return the machine to a restored state but this can take a long time (as I found a few weeks back when I succumbed to temptation and had a play with my Lenovo Idea Pad S10e before imaging it!).

As I write this, I’m setting up a new Dell notebook for someone (an Inspiron 1525) and the first key I pressed (after the power button) was F2 to go into the BIOS. Here I changed a couple of settings (boot order and numlock key state), then booted again with F12 for the boot menu to use my device of choice (floppy disk drive, USB drive, or PXE network boot) to boot to my image capture software of choice (Symantec Ghost, Windows Deployment Service, you name your poison) and take an image of the entire drive (not a partition).

Following this, I can can configure the device as intended (remove the crapware, install some AV software, install an Office suite, etc.) and then take another image when I’m done.

Of course, for corporate deployments it’s normal to blow away the manufacturer’s image and install something more appropriate to the organisation’s requirements but, for home and small business users, it’s perfectly acceptable to use the factory-supplied build and this might just save you some time if you ever need to return to square one.