Tuesday 26 April 2011

Corneal Graft - Nearly there....

As some of you will know my wife has been waiting sixteen months for a replacement corneal transplant. Well in three days time the wait will be over and have to be at the hospital for 07:30 am on Thursday ready for the op.

While we have been waiting we have been supported by the UK Keratoconus Self Help and Support Association (UKKC) via its forum. I also received from them information about how many people were on the waiting list in the UK for a replacement cornea (over 3,000) and how short of donor eyes the Transplant service were. The hospital treating my wife claimed that towrds the end of 2010 and in the early part of this year the supply of donor eyes had dried up completely. However the Private Sector had no problem getting donor eyes and their waiting list was about 2 weeks mostly because the pre op tests took that long. I made enquiries about where the eyes were coming from. It turned out that most of them came from abroad where donor organs are obtained very differently from in the UK. The largest source seemed to be the USA who were charging little more than the cost of packaging the eyes and flying them across the Atlantic.

This is made possible because unlike many organs that have to be used withing hours of the donor dying, eyes can be safely stored for up to 28 days. This makes it practical to ship them right round the world. I was also told that hearts, lungs and livers were routinely shared across the EEC as there is a database that contains all the people requiring transplants and all the member countries have access to it and the donated organ goes to the best match. However that does not include eyes.

I asked my MP (Ed Balls) if this was Government policy or was there some other reason. He refferred me to the Blood Trnasfusion and Organ Transplant service who are responsible for harvesting donor organs and distributing them to the waiting hospitals. I received a letter from Lynda Hamlyn the Chief Executive of NHS Blood and Transplant in it she says;

"The current average waiting time for a cornea is two months and with the increasing level of cornea donation in UK, the waiting time is continuing to reduce. There may be occasions when there is a requirement for a particular tissue type or age match between donor and recipient and these cases may need a special search and result in a longer waiting time."

When I showed the letter to the Eye Clinic at my Wife's hospital there was total disbelief as what it was claiming bore no resemblence to the number of eyes available to the Trust here in Leeds. I have been told to show the letter to the Consultant on Thursday to see what he has to say about it - watch this space for his reply.

Wednesday 26 January 2011

Virtual Nightmare

Those of you who have anything to do with websites will notice that there is a quiet revolution going on in the hosting services section. It is to do with upgrading from PHP 5.x to 5.3. The revolution is because a lot of the ecommerce websites that use OS Commerce and Zencart will stop working on the day their hosting service upgrades its servers to PHP 5.3. as thier software is not compatible with PHP 5.3 I have been trying to make sure the sites I look after are all up to date and ready for the date when their host upgrades. That presented me with a problem because my testing server is already running on 5.3 so I can't do trial updates. I needed a web server running PHP 5.2. I know the so called easy way of upgrading is to buy a new template or to load a blank copy of the shop and then enter all your goods into the new shop but that is costly in time and resources and your shop is offline till you have completed it.

I have never used virtual machines before so when it was suggested I install a couple on my Windows 7 machine and run the servers there I was a bit anxious to say the least, but I am always game to try something new so I downloaded Windows virtual machine and XP mode and away I went. It all installed just fine but XP mode will only run at 1600 x 1200 x 16 bit colour which makes the screen somewhat hard to read. It turns out that this is a well known bug that Microsoft are not breaking their necks to do anything about. This makes makes MS Virtual machine useless for developing web sites so I fired up Google and went looking for a better Virtual machine. The one I chose is Oracle VM Virtual Box because it is a good fit with my hard and soft ware.


Installing didn't seem to be difficult and so I went on to install a copy of XP Pro I had left over from previous my computers but I struck a snag when I couldn't get the virtual network card to link to my network. It took a good hour of digging through help files to find the solution but once I did, installing an antivirus program and my favourite FTP and HTML editors followed without a snag.

When I came to install the web server I hit another snag, my usual development web server is xamp and when I went to download the latest version I noticed it has been upgraded to PHP 5.3 so it was back to Google to find an alternative. I settled on Wamp 5 (now called WampServer since the upgrade to PHP 5.3) because it has all the elements I need (phpmyadmin, cpanel etc) but most importantly all the previous versions are still available and one of them runs on PHP 5.2. That solved the problem and in a very few minutes I had a virtual server that is a mirror of the one that hosts the two ecommerce site I need to upgrade.

This might sound a very long winded way of doing things but as anyone who runs an ecommerce site knows, if you give the hackers a tiny crack to get into they will find it and they can do untold damage. Working this way I can lock off the rest of my computer and network so that the hacker might get to the site I am testing but no further. That is possible to do just running web server software on Windows 7 but it has been shown it is so easy to hack a system setup like that which makes it a dangerous thing to do.

I now have two fully functional copies of the two ecommerce sites running on my virtual servers and can start the delicate and, on first sight, complicated task of upgrading them to be PHP 5.3 compliant.

I have written this really to ask you folk out there if this is the best way to go about solving a problem like this or do you know a better way. If you do I am all ears.