Blogs

I've recently started using a second PC at work which has proven useful. In order to simplify using two PCs simultaneously, I'm using some software called RemoteD in order to share the mouse and keyboard across both machines. RemoteD appears to have been written internally at the company I work for so isn't on the web, but it's similar to Synergy in that you are able to drag the mouse off the edge of the screen on your main PC and it will appear instantly on the other screen and behave as though it were connected to that machine. Drag it back and the mouse focus is back on the main machine. The keyboard focus will also change to the PC that the mouse is active on (though you still need a keyboard plugged into the second machine in order to get through the Windows Login screen). Some software of this kind even supports copying the clipboard from one machine to another.

I'm finding this way of working is very handy to get work done on one machine whilst the other is crunching away on something that'll take a long time, but it has got me thinking that this kind of machine sharing could be done in a better way. If there was a single (virtual?) instance of the OS shared across both machines you would be able to simply drag entire applications from one machine to the other just as you can across multiple screens on one machine and it would use up CPU/memory on the machine you drag it to.

I believe this kind of thing is already somewhat possible using virtual machines for each application and using a system that allows the images to be migrated live (as used in data centre replication), but I've never heard of the system being so closely integrated with the desktop in such a way. I'm not claiming for a second this would be trivial to implement, but it would be rather cool - especially if you can add/remove machines from the array at will. For example you could bring your laptop to your desktop PC, connect them up and drag your IDE from one to the other in an instant (or however long it takes to copy the memory space of the app + related files across a wireless connection), then take the laptop off somewhere else.

In the meantime, if anyone can evangelise their favourite Synergy-type software I'm open to recommendations.

And Another Thing... - Keef's Musings

| 0 Comments | 0 TrackBacks

The Hitchhiker's Guide to the Galaxy novels are much loved by many, and now there is a sixth book in the "trilogy" written by Eoin Colfer titled "And Another Thing...".

I'd never read any of Colfer's works before - presumably because they're aimed at teenagers and I generally avoid such works. I lie of course, as I've read all of the Harry Potter and the Keys to the Kingdom series, but I digress.

The new H2G2 novel takes place directly after Mostly Harmless and follows the characters escaping a doomed Earth (again) and generally being chased around the universe by the Vogons, who are hell bent on destroying every single human. Overall, I quite liked it - it didn't seem quite as inventive or inspired as Douglas Adam's works in places, and somehow "feels" different, but the story works well and the laughs are certainly there (much to my wife's annoyance when I was chortling away reading in bed while she tried to sleep). To criticise too much on minor style issues would be unfair to Colfer though, given the ridiculously high expectations placed upon this book. However, I feel the novel ended a little lazily, performing the vastly overused trick of setting up a definite sequel in the last chapters, rather than wrapping things up.

If you'd like to buy this book, please consider using this Amazon.co.uk link and I'll recieve a tiny commission at no cost to you which will help pay for the hosting of this site. Thank you.

Up & 3D Cinema - Keef's Musings

| 0 Comments | 0 TrackBacks

I saw Pixar's latest film, Up, last Friday. It is the first full length film I've ever seen in 3D, or DISNEY DIGITAL 3D as it pronounced itself.

The film itself is one of Pixar's best. It certainly shows a new found maturity to their filmmaking, bringing my wife and (presumably) a good proportion of the rest of the audience to tears. I, on the other hand, am a Northern English bloke hardened by a childhood working 28 hours a day down the mines, bricks for breakfast, living in a puddle, etc - therefore no film has ever had that effect on me (either that or I'm just emotionally stunted). The fact that a frankly surreal story idea works so well is testament to Pixar's excellent storytelling craft.

As for the 3D effect - I'm not completely convinced it's anything other than a short lived gimmick. It certainly works - the form of objects is realised surprisingly well and the circular (as opposed to linear) polarisation seems to negate the headache I was fearing. However, I kept finding myself distracted by the 3D effect and wasn't able to completely absorb myself in the film. Perhaps this impression will fade if 3D cinema becomes more commonplace.

Another problem which the film mostly avoided is a perceived lag that happens when there is a camera cut. Pixar seemed to be vary careful to keep the amount of parallax on the focus of the image roughly constant between cuts, but the editing on one of the trailers beforehand (some 3D CGI space thing) was jarring. Far too many fast cuts causing a noticeable delay whilst my eyes locked onto the new parallax. Maybe younger viewers are able to keep up better, but I'm a 30 year old boy - surely my eye muscles are still good!

Reading this post back, I've noticed that I haven't (yet) mentioned the graphics in the film, despite being a graphics geek and indeed a graphics programmer. Suffice to say they're so good you barely notice them - the few times I did think about it I saw flawless lighting, shading, the works. Sometimes I envy film effects people in that they have a lot more processing time at hand as opposed to games aiming to have everything rendered within 16? or 33? milliseconds depending on whether we're aiming for 60 or 30 frames per second.

Another technical oddity I noticed is that at the end of the credits (I hung around in case there was any extra bits at the end), there was a message saying that all final rendering had been done on Intel processors. I'm mildly surprised that Pixar aren't using any GPU technology such as NVIDIA's CUDA or OpenCL to accelerate things - perhaps because the cost and time required to port over their existing rendering software is prohibitive, despite the gains, so simply throwing more processors at the problem is a cheap way to improve rendering performance.

In the Night Garden... - Keef's Musings

| 0 Comments | 0 TrackBacks

One of the joys of having children is that you get an excuse to watch children's television again. One of my current favourites on CBeebies is "In the Night Garden...". The show is made by the same production company as Teletubbies and shares some of the earlier shows aesthetics - lots of lush green grass, constant sunny weather, happy costumed characters, etc. On the surface it's a very happy smiley show, but the more I think about it, the more the show's darker side is apparent.

Igglepiggle

The protagonist is a character called Igglepiggle, who is shown at the beginning of each episode falling asleep on a small sailing boat and dreaming about adventures with his friends in the garden. At the end of each episode he's reluctant to leave the garden and is then shown asleep in the boat drifting off into the distance. This got me thinking - far from being a happy character he's lost at sea in a small boat, most probably living on fish and re-condensed sea water. He's so lonely that his mind is dreaming/hallucinating about the garden and its characters in order to keep himself sane. The garden itself is of course on dry land and there are no streams or ponds - I guess Igglepiggle hates water after being adrift for so long.

Each character has a theme song which is sung when they first appear in the garden. Igglepiggle's simply states that his name is Igglepiggle, as though he is trying desperately to cling onto his identity. An instrumental version of his theme also serves as the opening/closing music for the show and is also sung by the Tittifers (brightly coloured birds) - it's almost as though the song is stuck in his head, haunting him.

If Igglepiggle is going insane with loneliness and the garden does not exist outside of his head, then we can think of the other characters as representative of different aspects of his personality. I think I've figured some of them out.

Upsy Daisy

Iggle Piggle's best (imaginary) friend is Upsy Daisy. A young woman who appears to be his girlfriend - they are often seen holding hands, hugging and kissing each other. She sings and dances a lot and seems to represent a happy distraction from Igglepiggle's plight - he clings to her to push his loneliness away and uses her as a mask from his breaking personality. Her theme emphasises that she is the only Upsy Daisy, perhaps showing that Igglepiggle is clingy and obsessive about her. Strangely enough, she sleeps in a wheeled seemingly sentient bed that sometimes follows her around or runs away from her.

Makka Pakka

This character is simple to work out. He represents Igglepiggle's obsessive compulsive side. He collects rocks and does all the cleaning in the garden, often washing the other character's faces. He is about half Igglepiggle and Upsy Daisy's height, perhaps indicating that this aspect of his personality is not dominant.

The Pontipines & Wottingers

The Pontipines are ten tiny red characters who live in a semi detached house. The other half of the house is occupied by the Wottingers. The Pontipines appear in the show far more frequently than the Wottingers and I think I've figured out why. The Pontipines and Wottingers appear to be the most intelligent characters in the garden and perhaps they literally represent Igglepiggle's brain. I think the Pontipines represent the right hemisphere and the Wottingers the left (matching up with the side of the screen their house is on). The Wottingers appear less often because IgglePiggle is right brain dominant. Further evidence of this is that the characters in the garden all lack good language skills (most can only say their own names). Language is usually controlled by the left hemisphere of the brain. The tiny size of the characters would seen to show that Igglepiggle's brain is in a bad state overall.

The Ninky Nonk and Pinky Ponk

These are the two forms of transport within the garden, a fast train and a slow airship respectively. Although apparently about the same size as Igglepiggle, they become large enough for the characters to ride on, though the size change is never shown. They perhaps show Igglepiggle's yearning to get off his boat and onto some other form of transport. The fast speed of the Ninky Nonk showing Igglepiggle's desire to move quicky rather than drifting slowly and the airship perhaps showing his frustration - he wants to get high enough off the water to see land.

Conclusion

I haven't figured out the rest of the characters yet, which is why I haven't mentioned them here. Of course, I'm sure the program makers had none of this in mind when making the programme - this is of course simply my analysis after thinking far to much about a children's television show. Perhaps I've got too much time on my hands...

James May's Lego House - Keef's Musings

| 0 Comments | 0 TrackBacks

I originally started writing this post over a month ago, but work suddenly went into overdrive and I never got round to finishing and posting it. Well, here it is!

Back in July, you may have seen the news that James May was planning to build a house out of Lego and live in it for a few days for a new TV show. I certainly did. He was looking for a few hundred volunteers to help out with the construction, and I also noticed that the event was taking place at Denbies Vineyard, only a short drive from my home.

I decided to sign up, though I wasn't expecting to get anywhere. A few days later I received an email saying that there was lots of demand and that people should turn up on Saturday morning and they would hand out tickets to those lucky enough to be near the front.

I had to do this! Playing with a vast quantity of Lego is something I've always dreamed of as a child and I could not pass up this opportunity. I contacted my friend Iain to see if he fancied coming along and he replied in the affirmative.

The Big Day

I awoke at 7am on Saturday 1st August and after a little while I dragged myself to the shower and made myself presentable for the day. My wife had agreed to give us a lift to the event, which was just as well because when we arrived at 8:30 the car park was overflowing. She dropped us off at the entrance and we walked the rest of the way.

We joined the rather long queue and tried to estimate how many people were ahead of us. The email from the producers said that there were 600 tickets available, but they would be able to give out more tickets if the weather permitted. The queue already stretched around three sides of the large main building at Denbies and was getting longer by the minute. We also noticed that we were in the minority of people who didn't bring children along - I would have brought my son along but he's too young for it and would probably try to eat the Lego rather than do anything useful.

The queue moved slowly forward. My wife texted me to tell he she had spotted James May in the centre of Dorking with a camera crew - Denbies lies on the edge of this town. The queue continued its agonisingly slow crawl, though the atmosphere was a happy one - if there's one thing the British know how to do well, it's queueing. There was no queue jumping, nor an impatient word. Even the children in the queue were entertaining themselves without causing a nuisance.

At last! Some excitement! A car drove along the queue with a camera crew hanging out of the back. We all dutifully waved as it passed, hoping that we would we would be amongst the lucky few not to end up on the cutting room floor. More excitement ensued a little later when the car appeared again and stopped by some shipping crates, the driver and his companion opening them and extracting some of the valuable plastic bricks we all wanted to get our hands on.

As we neared the front of the queue, we saw what was taking so long. People were having to sign release forms for their image to be used in the TV programme, though by this point they had started handing out the forms to people before they got to the front which helped somewhat. At about 11:30, three hours after joining the queue, we finally received our tickets for an hour's building at 3pm.

A brief interval for lunch at home and we were back queueing again (groan), only this time in the rain. Thankfully, the queue was much shorter this time as it was only for a pre-booked session. After a little while getting wet, James May himself came out of the marquee with a megaphone and told us all to stop standing around in the rain like a bunch of idiots and to come inside and get building. We didn't need telling twice!

It turned out we weren't actually going to be constructing the house, but building what amounts to house bricks out of Lego. This was a bit of a shame, but understandable considering the amount of people there. We were to construct hollow blocks made out of standard 2x4 Lego bricks measuring 12x6x8 bricks in total with no top or bottom. Very strong and light.

Iain and myself were quite competitive, trying to build as many blocks as we could in the time allotted. There was a frustrating hiatus in the middle where we ran out of Lego and had to wait for another crate to be retrieved from the stores, but we ended up well ahead of everyone else on our table.

After that, there was nothing for it but to buy some of the local wine and head home.

In the intervening weeks I have received more emails asking for help in the actual construction of the house, but unfortunately I've been snowed under with work (which as I noted above, is the reason for the delay in this post). I noticed in the local paper last week however, that the house is still not finished, so perhaps there is still an opportunity for more large scale Lego construction ahead.

I shall post again when I know when this will be on TV - I'm assuming the series is being prepared for the Christmas toy rush.

Children of Earth was a five episode mini-series forming the third season of Torchwood. It's good to see the new series try out the old Doctor Who's structure of a big story spread over several episodes and it never seemed to run out of steam.

As I've already stated on this blog, Torchwood started out as a very silly, but promising show. The second series really showed this potential off with some great episodes. I particularly liked the Owen focussed episodes after he "died". It's quite impressive how much the series has improved over a relatively small number of episodes.

Children of Earth felt a little too much like a Doctor Who episode, though perhaps this was to handhold the BBC 1 audience who may have not seen it before. It started out as yet another mass mind control episode and at the end I was half expecting the Doctor to turn up and sort out the mess (thankfully, he didn't, though Torchwood always has this lazy plot device as a "Get out of jail free" card available). However, there were some really chilling moments. There was a section where the cabinet are discussing how to choose the ten percent of children to give up to the 456. After initially thinking a random selection would be best, they eventually chose the completely selfish route of picking the attendees of the worst performing schools on the basis that they were "of less use to society". This came across to me as being scarily plausible.

One thing that's a little off putting about Torchwood is how few of the main cast are still alive. Jack of course can't die (at least not for a few billion years), but Gwen must be cacking herself at the moment, being the only other survivor. Martha Jones and Mickey transferred to Torchwood at the end of the last series of Doctor Who, but they did not appear in this mini-series (only Martha's absence was explained).

Lastly, another little thing I noticed last week is that the Torchwood hub is one of the fictional places you can search for on Google Maps!

One thing that's always irked me is the cost of replacement blades for my Gillette Mach3 Power Nitro Razor. I received the razor as a birthday present from my wife (then girlfriend) a few years ago as an update from my ageing Gillette Mach 3 Turbo Razor (note the slightly different name). To be honest, there is little difference between the two other than the newer one has a battery powered vibrator which helps the blade glide more smoothly across my skin.

However, the real difference comes in when you buy blades. I've just spent �9.76 in the local Tesco buying just eight Mach3 Razor Blade Cartridges, which is just a bit of a rip off. However, this is nothing compared with buying the matching green blades for the Nitro, which would have cost over �13. I'm not sure if there is any significant difference between the two other than colour and marketing. Both types of cartridge look identical and fit perfectly on the handle, but I'm sure as hell not going to pay the extra money just to be colour coordinated!

Gillette are currently in the middle of a massive advertising campaign to persuade people to upgrade to the new Gillette Fusion Power, but despite any technical improvements, the utterly scandalous cost of replacement blades (over �18 in Tesco) is more than enough to put me off. The older, but more affordable Mach 3 blades won't fit on the new handle anyhow so I'm certainly not going to upgrade.

I have an electric shaver which does the job (and doesn't require regular replacement blades), but the resulting shave is nowhere near as close as with a wet shave. I could invest in a proper old style cut throat razor and sharpener, which I'm sure would result in a great shave after the learning curve, but with curious young children in the house that is a definite no go. Cheap disposable razors are another option, but having used them in the past they tend to give a very harsh shave which isn't as close as with the more expensive options - plus it seems such a shame to throw so much plastic away each time.

What is a man to do, other than continue to prop up the Gillette corporate monster?

I don't normally read tie in novels for games, films, TV, etc., but I made an exception in this case as the two Mass Effect novels were written by Drew Karpyshyn, the head writer of the game.

Mass Effect: Revelation is a fairly straighforward prequel, filling in the back story between Captain (then Lieutenant) Anderson and Saren. Without giving away any more plot than the back cover of the book, the basic setup is that an Alliance research facility is attacked by an unknown force and Anderson's team is sent in to investigate. It turns out that there is only one survivor, a woman named Kahlee Sanders (I'm assuming her name is pronounced Kay-lee) who left the base only a short time beforehand. She's the obvious prime suspect for the attack, but Anderson sees things differently. There isn't a huge amount of new information in this book that isn't already in the dialogue of the game, but it's nice to see an expanded back story. There is a strange unnatural compulsion of the author to name the fictional manufacturer of every weapon, piece of armour, etc. whenever introduced as though he is simply showing off his knowledge of the Mass Effect universe, but this is a minor niggle.

Mass Effect: Ascension on the other hand, is a much more interesting novel. It is set directly after the end of the game and neatly avoids committing to any of the alternate endings to the game by following Kahlee (now working as a scientist in a elite biotic training school) as she is looking after autistic student Gillian, whose father is a member of a shadowy underground group manipulating the Alliance from within. He is highly conflicted in his dual role as an agent and a father and has become a red sand addict - a drug which gives temporary biotic powers which he uses (or at least started using) to try to better understand his daughter. The book shows us a lot of interesting things only briefly mentioned in the game, such as the Quarian lifestyle in the migrant fleet.

Together the books neatly bookend the first game in the series, and as short paperbacks are fairly cheap and quick to read too!

If you'd like to buy either book in the UK, I would be grateful if you could use the links within this article which will help pay for the hosting and bandwidth for this blog.

There will be a few spoilers in this review - you have been warned!

I have to say I was more than a little disappointed with this film. The first one was great in my view - they kept the cast to just a few of the more famous robots and concentrated the action to a few huge set pieces - it had good pacing and built nicely to the climax. This time however, they appear to have a higher budget and have used it to increase quantity rather than quality.

There are a huge number of CG driven fight scenes in the new film. Watching giant robots beating the crap out of each other is all well and good, but for two solid hours it begins to wear a little thin. Michael Bay appears to have forgotten that you need quiet moments to appreciate noise.

There are also a huge number of new characters introduced - some of whom appear to be completely new (the constantly bickering twins whose names I didn't pick up) and others seem to be put in for fan service (Arcee for example). Most of the new characters are completely throwaway and get only a few lines at the most. The only really good new character is JetFire - the grumpy old transformer who has spent a long time as an aircraft exhibit in the Smithsonian Museum. Hearing a giant robot grumbling away and shouting "Oh bollocks" when he's groggily bumping into things after being awoken was possibly the highlight of the entire film. It's a real shame he's dead by the end of it. Soundwave was also quite cool - updated from a tape recorder to a modern communications satellite.

The Fallen himself seemed a bit of a lame threat really - he barely appeared in the film and was easily dispatched by Optimus Prime at the end. His giant "sun-harvester" weapon was more laughable than threatening.

Also, this film suffers from the same hyperactive camera work of the first. I could understand it a little in the first film, as the fast moving camera meant that motion blur could be liberally applied enabling less detail in the effects to keep the budget down, but this time that excuse doesn't seem to be the case - it's just a poor artistic choice in my opinion.

Still, despite its shortcomings I did enjoy this film and now that the Matrix of Leadership has been introduced we could well be seeing a remake of the 80s cartoon film in a few years time. I think Unicron nomming his way through the galaxy could well be the film that Michael Bay was born to make - so long as he can temper the pacing.

In my previous post, I explained that I'd decided to dump the NVIDIA nForce 680i chipset due to the frustrating reliability problems I had been experiencing. I purchased a new Intel X48 Express based board instead - a Gigabyte GA-X48-DQ6 to be precise.

The motherboard change went fairly smoothly. The only hardware issue is that I had to bend one of the aluminium fins on my Arctic Cooling Freezer 7 Pro CPU heatsink/fan in order for it to fit around the motherboard's own heatsink over the chipset. Also, the cooler now slightly blocks one of the memory slots, but this isn't a problem at the moment as I can use slots 2 and 4 and still get dual channel interleaved memory speed. I may have to modify the fan a little more if I add more memory in future, but 4 GiB is plenty for the time being.

After the hardware setup the machine booted fine and I had my Windows 7 RC DVD ready to reinstall (backing everything up before starting any of this of course). Just for kicks, I decided to let the existing Windows 7 RC install try to boot to see how far it got. Rather than crash and burn as I expected, it instead booted into VGA mode, spent a minute or so installing drivers, rebooted and then the machine was fully functional (aside from the damned Abit AirPace wireless card I had to install manually AGAIN - I'll write a how-to post about this in future as quite a few people are arriving at my site via searches for this). I've used the machine in this state for a few days now and it seems to be rock steady.

I don't know quite how Windows 7 managed this trick - Windows Vista 64 certainly didn't do it when I changed motherboards last time (from one 680i to another very similar board) and I had to reinstall from scratch. Is there anything Windows 7 cannot do? Assuming I don't run into problems with this, I'm planning on leaving this install in place until Windows 7 final is released.