Resetting password on Palm T3 PDA

My old beloved Palm T3 PDA, which in my humble opinion is possible the best PDA I’ve ever used, is now used by my daugher. She set the system password… and forgot it… oops.

Thusly, to reset it to factory defaults, and in the process, lose ALL saved data on it, you need to press and hold the POWER button, while pressing the reset button (hidden on the back). Once the “Palm Powered” logo appears, release the POWER button, say YES to erasing all the data, and Bob’s your uncle, all reset to factory defaults.

Unfortunately the Palm doesn’t have a phone in it, like the company provided PDA, hence why I don’t use the palm any longer.

What version of SQL Server is running?

[update: SQL2005 versions more info here]

To find out what version of SQL Server your running, do this:

From the command prompt on the SQL Server itself,

osql -E -S %computername%

This will give you a SQL prompt, at which you do the following:

1>exec master..xp_msver 'ProductName'
2>exec master..xp_msver 'ProductVersion'

This gives you two bits of information, (1) the Product Name & (2) the Product Version – which requires some interpretation, note them both. But first, at the SQL prompt, type quit.


The table below will help determine exactly what SQL Server is running.

2005.90.1399 – SQL Server 2005 RTM
2005.90.2047 – SQL Server 2005 Service Pack 1
2005.90.3042 – SQL Server 2005 Service Pack 2
8.00.194 – SQL Server 2000 RTM
8.00.384 – SQL Server 2000 SP1
8.00.532 – SQL Server 2000 SP2
8.00.760 – SQL Server 2000 SP3
8.00.760 – SQL Server 2000 SP3a *note below
8.00.818 – SQL Server 2000 SP3 w/ Cumulative Patch MS03-031
8.00.2039 – SQL Server 2000 SP4
7.00.1063 – SQL Server 7.0 Service Pack 4 (SP4)
7.00.961 – SQL Server 7.0 Service Pack 3 (SP3)
7.00.842 – SQL Server 7.0 Service Pack 2 (SP2)
7.00.699 – SQL Server 7.0 Service Pack 1 (SP1)
7.00.623 – SQL Server 7.0 RTM (Release To Manufacturing)
6.50.479 – SQL Server 6.5 Service Pack 5a (SP5a) Update
6.50.416 – SQL Server 6.5 Service Pack 5a (SP5a)
6.50.415 – SQL Server 6.5 Service Pack 5 (SP5)
6.50.281 – SQL Server 6.5 Service Pack 4 (SP4)
6.50.258 – SQL Server 6.5 Service Pack 3 (SP3)
6.50.240 – SQL Server 6.5 Service Pack 2 (SP2)
6.50.213 – SQL Server 6.5 Service Pack 1 (SP1)
6.50.201 – SQL Server 6.5 RTM

You will notice that there is SQL Server 2000 SP3 and SP3a both have the same version number. Some software providers require at least SP3a (i.e. some MYOB products). So how does one tell the difference between the two?

By finding the file SSNETLIB.DLL and right clicking it, and checking the version number. If the version number of this file is 2000.80.760.0, you have SQL Server 2000 SP3. If the version number of this file is 2000.80.766.0, you have SQL Server 2000 SP3a.

This file is normally found in one of these two locations:

  • Default instance: C:\Program Files\Microsoft SQL Server\Binn\Ssnetlib.dll
  • Named instance: C:\Program Files\Microsoft SQLServer\MSSQL$<InstanceName>\Binn\Ssnetlib.dll

Of course, Microsoft have more to say and you can find it at:

Moving computers around OUs

I’ve had this snippet hanging around as a draft for some time, here it is.

Moving comptuers around OUs (Organisational Units) can be a pain if you can’t find the computer you want.

To find a wayward computer open up Active Directory, right click on your local domain name, select find, change the scope to show computers, type in the name you are looking for and bingo, you’ve found it.

From here you can right click the computer name and move it to the OU you want it in.

Painless upgrade to WordPress 2.5

Just did yet another painless upgrade to WordPress, which is the software that powers this web site.

It is now running version 2.5 quite happily. What made this upgrade different was the fact that I did it from my laptop running Ubuntu 7.10.

Every other upgrade I’ve done from a Windows platform, using the FTP tool I’ve been familiar with, FileZilla.

The default install of Ubuntu hasn’t installed FileZilla, so it was a quick click to System | Administration | Synaptic Package Manager | Search | “Filezilla” | Mark for install | approve the dependancies | Apply.

In under a minute, FileZilla was installed and my favorite FTP tool was running just like it does on my Windows laptop. Yay! I just love how easy it is to install most things with Ubuntu.

Brisbane launch of HEROES happen {here}

I went along to the launch earlier this evening of the Microsoft Server 2008 HEROES happen {here} launch.

Yes it is one month after the offical launch, but tonight I hear more about Small Business Server 2008 and Essential Business Server 2008, both of which have some good features and product inclusions and exclusions.

I take my hat off to one of the presenters, Robbie Upcroft, for his honesty and candor. It was refreshing to see coming from Microsoft. We had some questions for him regarding x64 Exchange 2007 vs x32 Exchange 2003 – as some third party vendors are dragging the chain (read: some LOB application providers are still using 16 bit code in applications), hence could we use SBS 2008/EBS 2008 and use Exchange 2003 instead of Exchange 2007. Answer, yes.

All in all a great evening which helped confirm the direction in which MS is headed with this product set.

The key to “True Fans”

Reading the post over The Technium about True Fans and it made me think (and I’m taking a personal approach here):

EVERY business needs fans.

The key to my business is how well we treat our fans.

Then they either become non-fans, or they become true-fans.

In this context, the words fans and clients are inter-changeable.

Kevin talks about artists, and the concept (reality) that each artist can survive with a limited number of fans, different for each artist, but nominally pegged at 1000 true fans per artist. Obviously you need fewer true fans if your making more dollars from each one, more if you make less from each.

Now artists may be creative types, but business people like to eat something other than chicken soup too. It makes me think about the equations used to determine pricing, levels of service and how many clients are needed. As Kevin puts it “The processes you develop to feed your True Fans will also nurture Lesser Fans.

I don’t think there is one right answer, one size fits all approach. But I do believe that this thinking can be applied to more than just artists.

More GRUB editing

Two pages I’ve found useful when playing with GRUB (a Boot loader that allows you to choose between multiple operating systems on boot up) are these:

It is nice to be able to re-order the menu items, change the length of time the menu stays on screen and change the wording of each entry.

Ubuntu & Wireshark sitting in a tree

Did a google for “Ubuntu wireshark install” hoping to get some instructions on how to get Wireshark installed under Ubuntu.

Found the following line: sudo apt-get install ethereal

and knowing that ethereal was the former name for wireshark, I promptly entered sudo apt-get install wireshark

at the command prompt. Lo and Behold, it starts installing Wireshark. I love it when stuff is sensible…

Ohh, oh, oh, it works too. Just like that.

Anyhow, getting back to what I was saying, it is really nice  when playing with a new program (or operating system) and things start falling into place with where to find things, how to do stuff.

One of the things I’m finding with Ubuntu is that while it is harder to install things (not by much tho) I’m finding that i’m actually more producting minute for minute than with Windows (XP or Vista)  – that is when typing a document or actually going to get something done, I’m taking less time with to do the doing. It isn’t that the programs are magically better (I don’t think) but rather that there are fewer distractions. Perhaps that will change with time and knowledge. I don’t know.

Ubuntu VPN goodness

I’m now running Ubuntu 7.10 on my personal laptop (it dual boots with MS Vista Ultimate, but defaults to Ubuntu). Of course I want to do it all, including connecting to MS Windows VPN’s.

The short set of instructions over at tipotheday were spot-on.

My only addition would be to have the Ubuntu 7.10 install CD (or ISO) handy. Personally I used the command line (CLI) version, worked a treat.

What is VDI?

Found this VERY interesting read on the state of VDI:

Virtual Desktop Infrastructure (VDI) is not a product. You can’t call up a company and ask for 5 licenses of VDI. It is concept comprised of multiple solutions or products to achieve a Virtual Desktop Infrastructure (though recent announcements have Citrix XenDesktop as a single product that comes very close). The concept of VDI virtualizes desktops operating systems (Vista, XP, Linux, etc) and deliver the remote view of the desktop via a display protocol. In addition, there will be management and control systems to manage the provisioning/deprovisioning of virtual machines and applications.

All in all a comprehensive look at some of the players, the concepts and a comparison. If your looking to understand a little more about remote desktops this is a read for you.

update: Forgot the link! Here it is now:  The Current State of VDI (Virtual Desktop Infrastructure (Thanks Stephen)

Beat Adobe Reader black and red

On a Terminal Server today some users were experiencing red and black patches appearing when they opened PDF files.

A Knowledge Base article at Adobe indicates a similar, but evidently not the same, issue having been rectified in Adobe Reader 8.1 – that of the color not being rendered correctly for the first rectangle object in a section of a PDF document. Evidently not the same because it didn’t work for me. What did work however was disabling Text Smoothing.

Here is how to do it:

Open Adobe Reader | Document | Accessibility Setup Assistant | Set all accessibility options | Next


Next | Next | Next | Done

And bingo, no more red and black patches appearing.

Downgrade Vista to XP?

Yup, you can.

Microsoft Vista Business & Vista Ultimate come with ‘Downgrade’ rights.

IBM have a page explaining the process, as do a number of other suppliers.

Why would you want to? Well one client I have is about to purchase some new workstations, rather than upgrade all the other workstations to Vista, or have some running Vista and some running XP, it makes sense for all workstations to be on the same OS, with the same apps. By downgrading to XP now, and having the right to revert back to Vista later makes for an easier transition now.

Dynamic Web Hosting changes

Dynamic Web Hosting has been acquired by Dolphin Technology Group, with whom I am also involved.

It means a change of name, it will now be Dolphin Web Hosting. One of those little things that tickles me is that the TLA (Three Letter Acronym) remains the same – DWH.

Importantly it also means a much larger pool of resources for us, engineers, expertise, hardware and infrastructure.

Lee Hopkins has already noted the change, and over the coming months the change will become more evident (for example, we will redo the web site – we might even makeover the Dolphin Technology web site ;-).

What are MX Records?

I was asked to explain MX records today, here it is for others as well:

MX Records, or Mail eXchange Records, is simply a line of text in a file on a DNS Server on the internet.

What it does however is VERY important. It tells other peoples mail servers where to deliver email they are sending to you.

DNS MX RecordThe first MX record (indicated by a lower number, in this example, 10 is known as the primary MX record. This is where email servers will try to send email first. If it fails, then it will try subsequent MX records (in this example, 20

If your email server is hosted onsite on MS Small Business Server 2003 and you change ISP, you will have a new STATIC IP address assigned. Given that your MX record will be pointing to the old IP address, you won’t be getting any email arrive.

To fix this means editing the MX record to reflect the new IP address. That will involve either lodging a job with your hosting provider, or domain name registrar.

Security isn’t virtual

When speaking with some people, it has been evident that they figured virtual servers were more secure than traditional physical servers.

This quote: “I don’t want to be reverse engineering our products to find exploits or figure out signatures, fundamentally, that means we have to partner. Fortunately, there is a bunch that are happy to partner and I encourage that.” by VMware founder and chief scientist Mendel Rosenblum certainly indicates that there are security concerns (found via: VMTN Blog).

My take on it is this: not only do virtual servers have the same set of security issues as a physical server, but because there are now ‘more components in the system’ there are also more ‘points of failure’, that is, there are now more things to consider in order to make things safe.

Update 21st Sept 2007 3:32pm: see this on latest VMware bugs.