Sunday, 31 January 2010
iPad Initial Thoughts
Around the same time a friend and work college of mine, John McDougall, purchased one of the early iPaq devices, a glorious device running a colour screen. It was amazing. Remember, the market at the time wasn’t concerned that these devices had no phone, phones were supposed to be separate from your PDA back then, despite the best efforts of a few manufacturers.
I remember one conversation where John derided my Treo (and I don’t mean that in a nasty way John) for running an OS which did not “properly” multi-task. “It’s a phone!” I told him, “Who cares?” “I can still have multiple applications running – or at least open, at the same time”. However his harsh words still lingered on toiling in the back of my mind...
Both our devices had hundreds of applications, both free and paid for, that we could source from a variety of locations on the web with little effort, and both were a joy to use in different ways.
That was about 8 years ago.
Soon after I bought an ordinary Nokia phone and an iPaq 4150, mainly as the Treo would often crash when answering an incoming call, and it was as uncomfortable as hell to hold against your ear for any length of time.
But that’s not the point I’m trying to make here.
This week Apple announced the iPad (apparently Version 2 will have wings!), a device running the iPhone OS. That means it currently doesn’t multi-task. That means it has no Flash support. That means you can only use Apple approved applications purchased via the App Store. That doesn’t mean rouge diallers and other nasties don’t already exist.
You may not even be able to buy ebooks for it in the UK (at least not initially). It hasn’t even got phone functionality (which would be odd I suppose), so in essence it’s an iPod touch with a very big screen. All this in a device that’s going to be “perceived” as a computer.
Don’t get me wrong, the iPad is a lovely piece of engineering from what I can tell, but it’s only an evolution in the hardware stakes. As far as the OS goes… well I didn’t want it on a phone, but on this, you’ve got to be kidding me! It is beautifully designed as far as presentation goes though, Very slick. However, I guess I’m not an average user. I think I’ll let Mr Stephen Fry buy, and keep, my one.
It’s not that I don’t even like this form factor, I really do. I loved my (now demised) HP Tablet PC (you know, one of those things that had a touch screen, a keyboard, and could be put into slate mode). This was however bulky to use and the battery life was only a couple of hours or so, 10 hours from this device will be very good and sets the benchmark for other devices to follow.
I think my ideal form factor could be something like the Apple iPad (and to me the big bezel around the screen could be a good thing) that slots into a keyboard or other portable type docking station to allow a real keyboard to be used (essentially like a laptop, plonk it into the bottom half of a laptop, with hinges and the additional ports!). How about if this was Bluetooth so I could use it or another keyboard wirelessly too?
It’s no secret that I’m a Windows man primarily, and in this rare case I actually feel a little pleased that the HP slate and others will be running Windows 7, you know, a real OS. Let’s hope the hardware measures up. If only Apple had seen fit to put OS X on the iPad. I still wouldn’t have got one, well, probably not, but I’d be more impressed.
Summary: Fail.
That’s possibly a bit harsh. Let’s just say it’s not what I’m looking for, it ticks the wrong boxes for me. It's a 'consumer device' not only in terms of market, but also in terms of functionality; it's designed more for consuming media than creating it. That's not what I'm after, but many will be, however even on this front I want to say "Must try harder".
Of course, Mr Fry and others will be snapping them up and I'm absolutely sure most people who do will be happy. It does look and will perform well, for what it does. It certainly doesn't deserve some of the accolades it's been getting, at least not in my eyes. Then again, some reviews have also been too harsh.
If you can’t wait to try one out I only have one suggestion to you. Get an iPod touch and put your face very close to it. It’s the next best thing to being there.
In the meantime if somebody brings out something similar, with the detachable wireless keyboard I mention above, and running Windows, well let’s just say I’m reaching for my wallet just at the thought.
Google is probably hoping the “Me Too” manufacturers will adopt either Android or Chrome, and I wonder where Windows Mobile 7 will fit into all of this. Any plans from Symbian in this arena, the last I heard the Nokia web device (MID, or whatever you call it) was running a variant on Linux, but at least this is a capable OS and can be made very pretty too. Not that Symbian isn't, in fact I do have a soft spot for Symbian as the underlying OS, but the UI plastered on top has let it down badly in the past.
I’d still prefer Windows 7 though, that’s where all my investment and knowledge is. Oh if only Windows 7 were multi-touch capable…. Hold on a moment ;-)
Saturday, 16 January 2010
Microsoft Virtual PC 2007
1. Create a Virtual Machine of the OS (Always XP, but could be any OS), ensure all the patches for this OS are applied.
2. Zip up the virtual machine image files and store them in a safe place.
3. Run all the tests etc. inside the VM we just created.
Then when you want to repeat the tests from scratch, it's simply a matter of unzipping the virtual machine image files over the top of the existing files and you're back to a clean machine next time you restart.
I know VMWare would allow you to do things like saving the virtual machine state at a moment in time so that this may not be necessary, but this was an approach I trusted 100% and which worked well for me on several occasions. Best of all you could zip or copy the VM image files at any time to save the machine in various states, allowing quicker testing from different start points or even running multiple simultaneous copies of identical virtual machines.
Recently I wanted to test a deployment against a clean XP machine for work. My immediate response was to download the latest version of VMWare Server and install this, however after the download stage I remembered that whilst installing "XP Mode" on my home PC I had noticed that the underlying Virtual Machine software, Microsoft Virtual PC 2007, was also able to run on windows XP (and all versions of Vista and Win7, not just the top editions), so I thought I'd give it a try.
I'm pleased to report it all just works, with no particular jumping through hoops. There is a Microsoft version of VMWare Tools (although I don't know if there will be a Linux compatible install yet) allowing such things as dragging of files from the host machine to the virtual machine, shared clipboard, and will even dynamically resize the screen resolution when running in a windowed mode, which is all highly useful.
It's all very slick, and allows the machine image files to be manipulated in a slightly easier way then VMWare (where you'd need to manually edit the files to rename them, with this you justload it up, it fails, you point it to the new file and it works).
And whilst it has some things I'd see as an advantage over VMWare such as not installing those nasty network drivers, it does only seem to allow the use of one processor (core) on the virtual machine, although I'm still investigating this.
Overall, Virtual PC feels more integrated than the VMWare equivalents, but somehow the simplicity makes it feel a little less configurable, but I'm still invetigating. Either way it looks like it could be a good choice for getting into running virtual machines. I'll post more if I find anything, either good or bad, worth noting.
Tuesday, 29 December 2009
On With The Plunge.
That wasn’t the main problem though, as a back-up server this would be inconvenient, but not fatal as long as everything else is safely stored elsewhere. What is really still getting me is the 500Gb of data still locked away on the old Ubuntu HDD, and the fact I have decided to run the server with the 1Tb drive currently powering my main desktop PC (in addition to the 500Gb drive and another I already have knocking around.
I decided to go for a couple of Samsung Spinpoint F3 (ordered yesterday to hopefully be delivered tomorrow) drives in the end, putting them in a striped RAID 0 configuration. I was looking at doing a RAID 5 config on 3 drives, but this would use 1Tb for parity data, and I can’t afford a 4 drive RAID 5 array (which interestingly would still only use 1Tb of parity). Besides which, as I’ve probably mentioned before, I don’t even fill 1Tb locally (although I could) so 3Tb would be massive overkill.
I figure RAID 0 with a scheduled backup to WHS should see me OK. If a drive fails it will be a pain, but not the end of the world. Hopefully I’ll get some performance increase in with the newer faster drives and striping as I believe this is what generally holds back my PC, however I'm lead to believe that boot times and application start-up are largely unaffected in RAID 0.
So when these drives arrive, Windows 7 Ultimate will be installed on the new array, I’ll copy off any remaining data from my old drive, then it’s back to getting the WHS box running. I should also have room for a nice collection of VMWare machine images, and I'll have a go attaching some old XP only hardware in XP Mode.
Lets just hope neither of the drives arrive dead, it wouldn’t be the first time.
Tuesday, 15 December 2009
Just a quick one...
When Jobs petulantly pouted that Windows stole the Mac's look and feel, Gates countered with "Hey, Steve, just because you broke into Xerox's house before I did and stole the TV doesn't mean that I can't go in later and take the stereo."
I think I may be using that particular quote in future.
Here's a thing, reading a book by an ex-Microsoft employee a few years ago I seem to remember the said employee reminising on development of Windows 1.0. The first (or at least an early) version of scroll-bars in windows had a dynamically sizing thumb area to reflect the proportion of the window visible compared to its overall size. When Gates was shown this he ordered it to be removed, not because he didn't like it, but because it looked too much like the Apple OS, so the fixed size area that some of you may remember was born.
It seems like such a bad choice to make now, but there you go. Interpret that as you will, to me it says Gates didn't want to be seen copying, but knew that a WIMP environment was the way to go. Of course, these day's the whole concept would have probably been patented by Xerox on the drawing board and never implemented. Still, that's progress.
Either way, I know who I'd rather work for...
Monday, 16 November 2009
WHS Update
1. Backup of the various Windows machines I have running at home, especially things like Photos, etc. I currently use SyncToy, which is very good, but I’ve never managed to automate it satisfactorily.
2. A centralised back-up store of media files, with...
3. The ability to stream music from home over the internets, as was being provided by Jinzora on my old Ubuntu machine.
4. Stream media to the XBox 360... going forward possibly multiple Media Center Extender devices...
5. …which means it needs to run media center for extenders to connect to, along with other PCs, possibly with support for TV tuners (see comment on Windows Media Connect, below).
6. Still be able to host my own website... well if the hardware is on it's a waste not to.
7. Run a torrent client, although since this is mainly really being used to download Linux type stuff now, that's not so important.
8. Cut down on my enormous electricity bill.
So far, what I've looked at with Windows Home Server seems to be pretty impressive, although a few hours over one weekend is not quite enough time to part with serious cash yet.
I should add the caveat that I also haven’t actually run any backups yet, what with the box only running with 320Gb of total storage, spaced over two drives. I set up the laptop to backup, which to be honest was a pain in the arse – but to be fair this was only because, with such limited storage on the server, I had to go in excluding most of the hard disc (for example the “Program Files” directory).
I also like the fact you can do “Wake On Lan” to start the PCs when it’s time to backup, although I’m not sure if this is only available via wired connections, or I just need to set it in the BIOS, I suspect the former. There are also a range of functional add-ins, one of which allows you to shut down PCs, which I actually think could be remarkably useful.
WHS offers remote access, which will be nice, and remote desktop, so if I can manage to get a Cat6 cable through my wall, will allow me to stow it away in the garage, just like I used to do via HomePlug (anybody want to buy 4 200Mbs Homeplug devices off me?). Of course the network card in the machine is only 100Mbs, but it will save trouble on future upgrades.
So the only sticking point, so far, is the fact that WHS doesn’t run Media Center.
Then, this morning, I had a thought: How about running Vista or Windows 7 as a Virtual machine on within WHS as the host? Looking on the VMWare site a couple of people had tried and failed to do this, but I also see one guy had pretty much achieved it albeit with a few issues.
The thing is, to really get going I’ll need to get at least one new 1Tb hard drive (although frankly I think WHS should run on at least 2 drives to take advantage of duplication), then there’s the cost of the OS itself (66), and the fact the hardware is an old shuttle mini box, so limited expansion potential and I’ve not yet measured power consumption. Plus to get VMWare player running I’d need more than 1Gb of memory, and I’ll need to use one of my Windows 7 licenses to run in the VM. Plus the USB TV Tuners.
So I’m now wondering if it’s all going to be worth it. For most of the time the functionality provided by Windows Media Connect, which WHS does support will probably be fine, and those occasions I do want MCE functionality I can turn on the desktop machine upstairs. It’s not like I’ve got a stack of cash to throw around anymore.
The strange thing is, I’m now warming to the idea of getting an HP Homeserver machine and throwing another 1Tb HDD in there… but that would need to wait.
I may be uninstalling my 30 day Windows Home server trial and replacing it with a 120 day trial while I save up the cash for the HP box and do further testing, as I don’t think a month is going to be long enough.
As for Ubuntu… the chances are I’ll mount the drives on my desktop machine to copy off the contents, then put them back into the test WHS box (as it has a 500Gb and 250Gb drive) and see if I can squeeze an extra SATA drive in there too by removing the dead DVD drive and using my USB DVD drive instead. Then, if I can squeeze in some super cheap extra memory from eBay, I may just install Ubuntu as a Virtual Machine. We’ll see.
Now, I wonder what those power draw figures will be.
Sunday, 15 November 2009
Welcome
“Ah” I hear you say, another new blog for me not to update, and you’re probably right, so let me attempt to explain:
Until recently I’ve been running (but not maintaining) my website on a Linux box sat at home under my TV which was working very nicely. Recently however, I upgraded it from Ubuntu 9.4 to 9.10, at which point it decided to not recognise my second HDD, effectively rendering the box useless without, possibly, rolling back. I then read that they estimate only 10% of users upgraded in-place without issue.
At the same time Windows 7 arrived on the scene, of which I had pre-ordered 3 copies. One of copy of Windows 7 was to update my old machine based around an Nvidia GeForce 2 chipset, which I now know isn’t supported by the new OS (or it seems, Vista before this). The result of this is that I now have the choice of either rolling back to Windows XP Media Center Edition, or buying new hardware.
I’ve been running XP MCE for years, at it streams nicely to the Xbox 360, hence why I had this in addition to the Linux box (yes, I had installed various media streaming solutions to the Ubuntu box, but none of these had the tight integration MCE offers.
Then, yesterday, I had a thought. Doing a little research it seems that Windows Home Server will also play nicely with the hardware, plus this will allow me to backup from my various boxes very easily. I had been looking at an HP solution for about £400, but I just don’t have that kind of money anymore, but if it works on the old hardware…
So I’ve downloaded the 30 day trial (and I now see there’s a 120 day trial available), installed it on the old XP MCE machine without too much trouble, and I’m now testing this.
The upshot of all of this is that, if it goes well, they’ll be a reduced need for the Ubuntu server, especially since running 2 machines 24-7 is going to use more electricity (which isn’t cheap nowadays) so I’ve decided to move my tech blog that was based on that machine to here, at least for the time being, we’ll see how it goes.
I’ll update all the URLs when there’s a few more entries on here, then just fix the old Ubuntu box when I get time, and use this as a test machine.
I hope that makes sense.
Stu.
