Thursday, January 24, 2008

Vista File Virtualization

As I've mentioned previously, Windows Vista has significantly improved user access control, so at long last you don't need to run as an Administrator all the time. Instead any operations that require administrative privileges prompt for a password before allowing...


Continue reading "Vista File Virtualization" »

Tuesday, November 27, 2007

Windows Vista

I got a new machine for work about a month ago now. My last machine is now over three years old, and had numerous problems. The soundcard failed over a year ago, the hard drive failed back in May (replaced),...


Continue reading "Windows Vista" »

Wednesday, March 21, 2007

Works On My Machine!

Joseph Cooney has proposed a much simpler certification program than the hassles you have to go through for Vista certification. Just follow the four easy steps. Compile your application code. Getting the latest version of any recent code changes from...


Continue reading "Works On My Machine!" »

Uninstalling your competitors' software...

From The Old New Thing today: A customer asked the following question (paraphrased): Does the Windows XP Add/Remove Programs control panel expose a scriptable object model? We want our program to open the Add/Remove Programs control panel and uninstall the...


Continue reading "Uninstalling your competitors' software..." »

Friday, March 2, 2007

Slowing down your PC

Oli at The PC Spy has done some interesting research into how software slows Windows down. Here's an extract from the results: Sofware% Boot Delay% CPU Delay% Disk Delay Norton Internet Security 200646202369 McAfee VirusScan Enterprise 8 7 20 2246...


Continue reading "Slowing down your PC" »

Tuesday, February 20, 2007

Bunker Buster

From The Daily WTF today about the web portal of a certain (unnamed) government agency: Whomever set up the servers must have had a hard time figuring out how to get the web server open to the “outside” while still...


Continue reading "Bunker Buster" »

Thursday, December 28, 2006

Suse 10.2

I've finally got around to upgrading to Suse Linux 10.2, and I must say it was much less painful than I thought. While I've recompiled Linux kernels before, and upgraded many individual packages, I've never done a full OS upgrade....


Continue reading "Suse 10.2" »

Tuesday, October 3, 2006

Rhapsody and the CDC

At long last this has been announced officially. Rhapsody (my product) has been selected by the CDC (Centers for Disease Control and Prevention) in Atlanta to share information between all the state hospitals and the CDC itself. Rhapsody will convert...


Continue reading "Rhapsody and the CDC" »

Sunday, September 24, 2006

GroupWise

Currently we are migrating from Exchange to GroupWise for our e-mail and calendar services. The main reason for this appears to be the significantly reduced cost - from what I gather, the licensing model for GroupWise is based on the...


Continue reading "GroupWise" »

Monday, September 11, 2006

Natives

From The Daily WTF:...


Continue reading "Natives" »

Thursday, September 7, 2006

NTFS

NTFS is the Windows high performance file system, initially designed for Windows NT to get around a lot of the problems of FAT. It has, however, a poor reputation for becoming very fragmented and then running very slowly. Well, it...


Continue reading "NTFS" »

Wednesday, August 16, 2006

Subversion and WebSVN

So we've been setting up a new subversion server recently and eventually got it live yesterday, and things seemed to go smoothly. That is until some commits started failing randomly. Subversion has the concept of commit hooks, and in particular,...


Continue reading "Subversion and WebSVN" »

Sunday, August 13, 2006

Bad User

From The Daily WTF:...


Continue reading "Bad User" »

Sunday, August 6, 2006

Source Control

Source control is critical for any software project lasting more than about one day. It is where you store all of your source code, and provides a complete history of all changes to the source code over time. This is...


Continue reading "Source Control" »

Tuesday, July 25, 2006

Bugs and other features...

We don't have any bugs, just undocumented features... If you've ever used software before then of course you've run into software bugs. Some are major, some are minor, and some are a real pain in the arse. I've been thinking...


Continue reading "Bugs and other features..." »

Wednesday, July 12, 2006

Sample URLs

I was looking for a sample URL to use in one of our Rhapsody tutorials, and then I remembered this interesting post from Raymond Chen some time ago: When writing documentation, one often has need to come up with a...


Continue reading "Sample URLs" »

Tuesday, June 27, 2006

USB Headset on Suse 10.1

I've got a Dell Inpsiron 6000 laptop which is generally pretty good (except for the support). However, the built-in microphone doesn't seem to work at all, and apparently doesn't work on quite a few of their laptops. So I got...


Continue reading "USB Headset on Suse 10.1" »

Saturday, June 17, 2006

NZ Herald Web Site

Does anyone else find that the New Zealand Herald website eats up a lot of CPU time? I find that if a leave it open, it frequently ends up consuminng around 20% CPU indefinitely (well, at least till I notice...


Continue reading "NZ Herald Web Site" »

Wednesday, June 14, 2006

Linux

Sorry for the lack of blogging over the last few days. I've been busy using my normal blogging time setting up Linux on my laptop. I haven't run Linux on my computer for quite a few years (I've used it...


Continue reading "Linux" »

Saturday, June 3, 2006

Weird error messages

Here's some very useful error messages... And while installing Windows Live Messenger... Hat Tip: The Daily WTF...


Continue reading "Weird error messages" »

Thursday, May 25, 2006

It must be broken

From today's Daily WTF: At my previous job, I worked on a team that built automated scanning systems. The software controlled a motor that moved the scanning head over the piece of material, took data points in a grid pattern,...


Continue reading "It must be broken" »

Wednesday, April 26, 2006

Rhapsody 2.3

Well, we at last managed to release Rhapsody 2.3 and Symphonia 3.8.4 last Tuesday after about 4 months hard work. It was touch and go towards the end but we managed to get there on schedule - I set the...


Continue reading "Rhapsody 2.3" »

Monday, April 10, 2006

Error Messages

As usual, The Daily WTF has some interesting perversions of IT. Here's a sample of their error messages today:...


Continue reading "Error Messages" »

Sunday, April 2, 2006

Patents

Paul Graham has a very interesting article on patents, specifically on whether software patents are a good thing or not (Are Software Patents Evil?). He argues that software patents are not really any different from other forms of patents -...


Continue reading "Patents" »

Friday, March 31, 2006

Backwards Compatibility

There an intersting technical discussion going on at The Old New Thing about a specific backwards compatibility problem with Windows Vista. Raymond Chen, the author of that blog, has been one of the core Windows developers for many years (since...


Continue reading "Backwards Compatibility" »

Saturday, March 25, 2006

Functional Specs

Jason Fried writes briefly about the development process for Basecamp. He claims that functional specifications are pointless as they simply lead to an illusion of agreement. He says instead that you should simply build the interface. If necessary, write a...


Continue reading "Functional Specs" »

Frameworks and hammer factories

There's a funny thread on the Joel on Software discussion group about Java web frameworks.Let's pretend I've decided to build a spice rack.I've done small woodworking projects before, and I think I have a pretty good idea of what I...


Continue reading "Frameworks and hammer factories" »

Monday, March 20, 2006

Communications skills important in IT industry

Stuff has an interesting article today about the important of communications skills in the IT industry. I have to agree with it - communications skills are essesntial in the IT industry. As part of my job I perform a large...


Continue reading "Communications skills important in IT industry" »

Monday, February 13, 2006

A usability problem

As I have mentioned previously, I use Awasu as my feedreader of choice, to read RSS feeds from now around 30 sites. This saves me a lot of time as I don't need to go and visit each of those...


Continue reading "A usability problem" »

Friday, February 10, 2006

Weird error messages

The Daily WTF has a post containing a number of really weird and funny error messages from various applications. I quite like this one:...


Continue reading "Weird error messages" »

Thursday, February 9, 2006

VMware Server now free

VMware has announced that their new VMware Server edition will be free. For those who haven't used VMware before, it is a great tool for creating virtual machines. This is extremely useful for software development where it is necessary to...


Continue reading "VMware Server now free" »

Tuesday, February 7, 2006

The road to Firefox

Ben Goodger (an almost New Zealander - he spent most of his life in Auckland) is the lead engineer for Firefox. He describes the history of the development of Firefox for those few that may be interested in such things.For...


Continue reading "The road to Firefox" »

Email providers bring in fee

Stuff reports that Yahoo and America Online plan to start charging an optional fee (1c) to e-mail senders to allow them to send e-mail directly to a user's inbox, without it going through any junkmail filters.Junkmail filters can frequently be...


Continue reading "Email providers bring in fee" »

Monday, February 6, 2006

What is RSS?

This site, like many other blogs has an RSS feed available. RSS (Really Simple Syndication) is a method of allowing people to be notified when a website is changed, without the need to manually check the site itself regularly. It...


Continue reading "What is RSS?" »

Sunday, January 15, 2006

Joel Spolsky on the Perils of Java Schools

Joel Spolsky wrote an article recently called "The Perils of Java Schools" where he expresses his concern about Java as a teaching language (reserving his opinion of its value as an implementation language for a future article). His premise seems...


Continue reading "Joel Spolsky on the Perils of Java Schools" »

Friday, January 13, 2006

Interviews

In my current job I am frequently involved in interviews of potential hires, particularly at present when my company is planning significant growth over the next few years. Over the last six months, I have probably done around 30-40 interviews.What...


Continue reading "Interviews" »