My Old Mate Rick

Had a chat with my old mate Rick Marden last night. Same old stuff what are we going to do to make us millionares? Were like a couple of old boys when we get together on the telephone.  Any way he is alive and well and looking toward the future of 2005 for all those that know him.

Infact he was telling me about this new light cube that his wife bought for her design work, apparently its like a tent and is white with lots of light.

Take a look at her handy work, prizes go to whoever can tell me what it is !!

SPV C500 replaces my old SPV E200 on an Orange Tariff

I saw a couple of weeks ago that Orange are now doing the new SPV C500 Microsoft Smart Phone as a free upgrade, so thought I would take advantage of that when my plan was up for renewal.  Initial thoughts on the new phone is that it is lightweight and bulk free compared to the other phone and it seems not to eat batteries. 

Bad thoughts are that there is no desk holster available unlike the E200 which is a little bit of a pain but there is a usb cable so it can plug into it.  Other downsides are that the SD has to go in under the battery and this is fiddly and took me a little while until I got to work out exactly how it slots in 🙂

Other than that upgrade was seamless and it certainly does feel good.  Here are the shots of it.

 

After using it for a couple of months, I would even say its one of the best phones I have ever owned !!

Terminal Services and Licensing: No Terminal Server License Servers

Had to add some new terminal server licenses today for a client of mine and had a whale of  a time.  Installed the licenses which seemed to work no problem, then when I tried to connect to the remote machine kept getting the error that it couldnt connect due to “No Terminal Server License Servers”.

Then tried to ring Microsoft to see what they would say about it, firstly normal thing, ring a number that my license reseller gave me and go through to India or somewhere similar, and they were license activation rather than license help, the guy couldnt even understand me saying “can you give me a techinial support number”.  Then when he did understand me the other number was also somewhere else in India who said yes they could help me but I would have to purchase some technical support, now I know you dont get nothing for nothing but I have just purchased licenses surely I should be eligable for some help installing them oh no !!  So basically decided to try to fix the problem myself with the aid of google. 

Any way back to the problem, it would seem that the terminal services manager on the box couldnt resolve where the terminal services license server was in the domain so I had to tell it specifically by adding a registry key to that effect.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

\TermService\Parameters\LicenseServers\

in my instance I put the ip address of the license server rather than the netbios name and rebooted and worked a treet.

PHP5, MySQL, IIS and WINDOWS 2003 Server

Had some bother with the extensions of php5, php_mysql.dll and libmysql.dll under my latest installation on windows 2003 server.  When using the mysql_connect function to connect to a mysql database kept getting the error message

“mysql_drop_db could not be located in the dynamic link library libmysql.dll”

Now I had moved the libmysql.dll into the c:\windows\system32 directory, uncommented the extension in php.ini but was still getting this message, eventually realised that the new libmysql that comes with versions 4 & 5 of mysqlsql dont have these functions in them any more.  Therefore when you use php5 you must put libmysql.dll from the php5 zip file into the windows directory otherwise you get the above error.

I am not sure if you will lose functionality or not by doing this as the mysql engine will still use what ever version is in mysql/bin (from installation) but the current version php5 is compiled against mysql version 3 and still needs the function defs of that version.

CRUD why you cant afford it

Looking for details on asp.net 2.0 and its official release date I stumbled upon the article on MSDN about “CRUD why you cant afford it”,  this article talks about everything that I have disliked about CRUD for a long time. 

I have never really talked up about it though as most people rave or say “you must have CRUD”, when having written systems with and without CRUD, I dont believe it works that well for the reasons the author of the article mentions. 

The components at Tesco.com were built around exactly what we were doing rather than having generic CRUD methods and this seemed to work very well.

The MSDN article can be found here

http://msdn.microsoft.com/architecture/default.aspx?pull=/library/en-us/dnbda/html/CRUD-afford.asp

Voice Over IP

A friend of mine just recommended using Skype which is a voice over IP product. 

Had a go and I must say it works very well, I have used other products which are similar and run across the internet and are very choppy but this has fantastic quality. 

Plus they have hooked up with telecommunications companies to provide access to the normal phone network which means from your computer you can call a normal telephone number in the world for just over a penny a minute.

Fedora Core 2 installation patch for Epia Mini-ITX

As you may be aware the original Fedora Core 2 installation will just keep rebooting on an Epia Mini-ITX machine.  There are many newsgroups articles about this subject but I believe that they are all a little confusing so here is what I had to do to install Fedora Core 2 on to my Epia Mini-ITX CL600 machine.

First download the patch from http://people.redhat.com/arjanv/c3boot-2.iso and burn it on to a cd, then boot off of the new burnt cd.

The next set of instructions assume the text version of the installation

  • Go into the text installation by typing linux text at the prompt
  • Keep going through the installation until you get a warning message that the fedora disc is not in the drive, swap the original Fedora Core 2 disc 1 back into the drive.
  • Go through the normal installation steps for Fedora Core 2 until it says the installation is complete, then remove the CD then type Ctrl-Alt-F2 to get a console window.
  • The original Fedora Core 2 disc had already ejected so replace that with the patched CD that you burnt before starting the installation.
  • I then made a directory in /mnt/sysimage called source.
  • I then mounted the patched cd onto that directory [Note: the cdrom device is in tmp on my installation not /dev like other instructions say]  mount /tmp/cdrom /mnt/sysimage/source -t iso9660
  • Then chroot /mnt/sysimage
  • rpm -Uvf /mnt/sysimage/source/kernel*
  • once that has finished type Ctrl-Alt-F1 to go back to the original installation
  • Reboot as per original installation and it should boot into a working kernel