Thursday, October 29, 2009

The war of B.S.

I'll give anyone and everyone a fair hearing. I try to be even handed in most matters so, today, while driving home I decided to depart from my usual diet of science and news podcasts and listen to some Apple technology stuff instead. You see I have recently become motivated again to get my iPhone app and website finished so, after intalling visual Studo 2010 and setting too on the silverlight web site, I thought I would get up to speed on the apple side of things, as I seem to have a foot in both camps.
I listened to the unofficial apple weblog. Blimey what a mistake that was! Three idiots who couldn't even decide on what technology they should use to run their voice chat session. Apparently they were so useless that they couldn't even make Skype work for them and there were literally minutes of awkward silence and blabbering about how they sounded like chipmunks to one another. They also ranted on about the evils of Microsoft in their best scary evil empire tones.
Well, I'm sorry guys but even though I like my little Mac I have no possible intention of joining the one sided techno bigot society that so many Mac users seem to inhabit. Damn it people. Get a life! it's a computer. The most stupid chunk of logic going. They even use the same CPU now so the arguments over the merits of one instruction set over another are moot.

Windows 7 Starter edition on Acer Aspire One basic



I had been intrigued for a while about the possibilities of running Windows 7 on a netbook so I decided to install it onto an Acer Aspire One which I bought for one of my children a while back and which is gathering dust now after my son got an iPhone for his mail and facebook chat.




I got Windows 7 Starter from MSDN and put it onto an 8 gigabyte USB key using the instructions found on Kevin's weblog (http://kmwoley.com/blog/?p=345) These instructions are clear and concise and worked first time.




I plugged the newly loaded USB key into the Acer and reset the machine, pressing F12 at boot so that I could select the correct boot device.




Surprisingly, the install didn't complain about the fact that the disk drive or SDD on the acer is only 8 gigabytes. Nor did it have any objection to the size of the RAM which is the pathetis standard 512 megabytes. My son used the machine with the standard Linux install for a few months and had Firefox installed for browsing. With Linux there seemed to be no problems but, I will be honest I wondered if Windows 7 would choke on the machine.




The install continued flawlessly for about an hour whereupon the machine rebooted and the Windows 7 desktop appeared. I must admit to being flabbergasted. My pal at work, Michel Perfetti, a fellow MVP has recently bought a 64 meg SDD and 2 GB memory before he even considered installing 7 on his EEEPC so I think I might just wave this little gem in his face on Monday.
You can see here, the performance score which is a resounding 1.0 but only because the Aero desktop performance is not good. 3D performance is 3 and the hard disk rate is 5.3

I am totally impressed with the ability of Windows 7 to install and function so well on such a tiny footprint. Well done Microsoft!

Wednesday, October 28, 2009

Visual Studio 2010 Beta 2 "Go Live"

In the past, Microsoft have been almost too careful about licensing for beta versions of tools and frameworks, stating clearly that beta test versions should not be used for production code. The Visual Studio 2010 beta 2 however has a "Go Live" license which enables us to legally use the beta version of the system to develop line-of-business applications and even to get support for the beta version tools and frameworks.

As someone who is very concerned with code quality and application reliability in my daily job I see this move as a testament to Microsoft's testing and quality regime. In the past, the traditional view of Microsoft software has been to wait for the service pack or version 2.0 before adopting for front-line applications. However, with the emphasis that Microsoft and indeed other software providers place on testing and quality these days, we can be more confident that the first release of a product will be useable and indeed reliable.

I have used Visual Studio 2010 in both pre-beta and beta versions for a while now and I can say that the new features in Visual Studio show a marked emphasis on enabling the developer to understand their code and increase quality by systematic testing and reliability checking. I also know from sources within Microsoft that the Team System improvements, some features of which have been included as standard in Visual Studio 2010, are based on Microsoft's use of their own product; eating thier own dogfood. This gives me even more confidence in the tools. Rest assured that you too can be confident in the new reliability and usability of Visual Studio.

Sunday, October 18, 2009

Dangerous trends

I guess I have been priveliged to have lived in the countries which claim to be the bastions of freedom and equality. I was born in England, lived in America and have adopted France as my home. I am also a technology freak who has WiFi networks at my house and children who enjoy music.

Recently in the news, there have been numerous stories, notably the new laws in France and now the Mandleson copycat crimes in the UK, in which big government has interceeded on behalf of the all-powerful music and film industry to both demonise and punish illegal downloaders by providing sweeping powers to "disconnect" repeat offenders who are caught downloading copyright material from the internet by revoking their right to an online account.

In the case of the laws in France and now it seems in the UK too, the burden of proof of guilt seems to have been removed and the only requirements to having ones internet rights revoked are to have been named in a complaint by a copyright holder. In some cases, the laws which have been proposed are so one-sided that even an unfounded accusation of guilt by a third party can be enough to cause this disconnnection.

While some may say that this is all very ethereal and not something which will affect a great majority of people and that the no-smoke-without-fire rule can happily apply to those no-good teenage hackers anyway, I see this as a very dangerous trend which serves to eat away even more at the right of someone to face their accuser and to require reasonable proof of a crime having been committed before arbitrary punishment is meted out. When this attitude is allowed even for what may seem to be the smallest crime, due process for all other matters is eroded and the foot of despotism placed firmly in the door of civilisation.

We have recently seen cases for exactly similar "crimes" which have wildly differing outcomes depending on the faces in the dock. In the case of Pirate Bay, the defense of being nothing more than a provider of links to materiel hosted elsewhere failed because the defendents were young, hip and openly defiant. In other cases, ISP's who have been accused of facillitating copyright theft have successfully defended their cases by claiming to be nothing more than "conduits of content" This clearly shows that the law for big business is different to the law for the common man.

More and more today, we are seeing the prase "human right" associated with The Internet. The european courts are currently considering whether online access is indeed a human right. One could argue that as access to legal materials in written form is a right of all accused who may wish to instruct their lawyers or to better defend themselves is considered as a human right in western civilisation, then access to the internet should fall into the same category.

I have a reasonably secure wireless network. I use a good secure twenty plus character passphrase scheme on my networks with WPA-enterprise 2 encryption, a firewall and MAC address permissions on my DHCP server so that passing hackers cannot piggy back on and steal my network bandwidth. I wonder however if this is enough to protect me.

Returning finally to my original point, which is that I have a wireless network and teenage children I face two immediate problems. The first is that my kids have already downloaded copyright materials even though I told them not to. They are however children who, had they committed some terrible crime, would be treated as minors, unable to be made responsible for their actions. The second is that even though I have done the best I can, restricting access at my router to filter out sites which host torrents or links to torrents, but with the plethora of file sharing methods available, I cannot be certain that an enterprising teenager or drive-by hacker cannot get the latest film or music bootleg online.

Where would this leave me in the case of being accused of having downloaded copyright materiel? I live my life on the internet. I work as a provider of software and need the information on the internet to do my daily work. If I lost my right to have a DSL account, I would lose my livelyhood as surely as if you were to cut off my hands and put out my eyes. Would this matter to a pencil pusher lawyer in a music or film company? I rather think not. They would be quite happy to infringe my human right to an income I'm sure.

http://news.bbc.co.uk/2/hi/technology/8305379.stm

Wednesday, October 14, 2009

Viagra

Huh? I have EIGHT children!
Can you possibly be serious?

Wednesday, October 07, 2009

News just in..

Using the new free Microsoft Security Essentials a trojan downloader that was not seen by AVG (which I pay for!) was caught and removed.

Swings and roundabouts?

Easy schmeasy

As I grow older I become more and more suspicious of things that proclaim themselves to be "easy" One may say that this is just because I am older and therefore more mentally enfeebled than I may have been. However, the evidence has shown that things which try to be easy to use can become a downright pain in the butt when the algorithms used to make decisions are just plain stupid.

I have recently upgraded my PC in the manner to which so many of us are accustomed to a more recent, four core processor with a good amount of memory. Of course I used Windows 7 as the operating system and very good i is too, with nice graphics and sixty four bit goodness running all the little cores as it should. My old machine, which I have had for a few years now, has a couple of hard discs and a ton of data that I don't want to loose. So, what did I do? I thought "I'll use Windows Easy Transfer to get my data onto my new machine!"

This is where the whole "easy" premise fell flat. I bought a Belkin Easy Transfer cable for the princely sum of thirty eight euros and inserted the disk for the install. The installer told me that because my machine was running vista there was no need to install software and that the dongle on the Belkin cable held the plug 'n' play application. Ok, I plugged in the cable and the software immediately assumed that my old computer was my new computer and that I wanted to transfer too it. Wrong!

I started easy transfer on the new machine and it told me that i had to install the latest and greatest software on the old one. A process I had earlier been told was uneccesary - ho hum.

So, after copying the software, installing it on the old machine and starting the proccess I had to wait for about half an hour while the system decided what I should transfer. Ok, I want my account but not my wifes, the old admin or the guest account. Moreover, I want some documents but not settings for my ATI graphics card because the new machine has an NVidia card. All this means selecting from the several hundred tickable boxes and an hour or so of triage I get what I want reduced to a couple of hundreg gigabytes and... The blasted easy transfer client on my old machine crashes with a data execution exception. AAARRRGGGGHHH!!!!

So much for "easy"