March 7th, 2008
Greg Duncan points out a bunch of great free icons in this post on his blog.
One major challenge facing VFP developers is keeping the user interface looking up to date and these sorts of free resources are invaluable in that respect.
Posted in Software development | No Comments »
March 4th, 2008
Ok - we’ve all had those days when we just can’t get motivated to work but this is taking it a bit far don’t you think?
Posted in Humour | No Comments »
February 20th, 2008
I just read a good article by Jakob Neilsen entitled Top-10 Application-Design Mistakes.
I hate apps with a poor user interface - it’s usually down to laziness on the part of the developer.
I found the article through today’s Code Project Insider email - it’s a great mailing list to be on.
Posted in Software development | No Comments »
February 15th, 2008
I didn’t choose the satellite navigation option when I bought myself a car 18 months ago.
Now that I see that I could have John Cleese or Ozzy Osbourne guiding me about the place, I wish I had taken the option up…..
Posted in Misc | No Comments »
February 15th, 2008
I may be behind the eight ball with this one but I never knew about multiple home pages in FireFox.
In case you are like me and aren’t aware that you can have multiple home pages start up, all you need to do is separate the entries with a pipe symbol in the Home Page textbox under Tools/Options/Main.

This is very useful to me as I can have one tab open up at the authentication tab for our firewall so as to be able to gain access to the internet and one at about:blank so that I can type in any web addresses as required.
Why do I want that you may ask? Well, the firewall authentication page refreshes every 10 seconds, so if you don’t type in a web address and get a response within 10 seconds the authentication page reloads and hoses the address that you have typed in. Quite annoying at times!
Posted in Misc | No Comments »
April 22nd, 2007
Well you learn something new every day.
I was testing a bunch of code which was running with SET ENGINEBEHAVIOR 70 to make sure that it worked with 90.
The following SELECT bombed with the common error 1808 - “SQL ORDER BY clause is invalid”.
SELECT cGrp, ;
MAX(shiftid) as shiftid, ;
MAX(shiftdate) as shiftdate, ;
MAX(shiftname) as shiftname, ;
MAX(location) as location, ;
MAX(shiftloadid) as shiftloadid, ;
MAX(Unit) as Unit, ;
MAX(piecetime) as piecetime, ;
SUM(OrdQty) as Pieces, ;
SUM(OrdQty * UnitArea) as Area, ;
MAX(CalcTime) as CalcTime, ;
MAX(WorkTime) as WorkTime, ;
MAX(lBreak) as lBreak ;
FROM (lcTemp) ;
GROUP BY cGrp ;
ORDER BY Shiftid,Piecetime,cGrp ;
INTO CURSOR (vcAlias) READWRITE
Hmm… I’d made sure that every field was aggregated except for the field being grouped on.
All of the fields in the ORDER BY clause were in the result set. What gives?
It turns out that VFP looks to actual field names in the source alias before looking at the aggregate field names in the result alias. It saw shiftid in the (lcTemp) alias and said “hey, that field isn’t in the result set. You can’t order by that!”
I didn’t know that!
Thanks to Jim Booth for clarifying it on the Foxite forum.
It’s easy to get around - give the aggregate field a different name to the source field or use field position numbers in the ORDER BY clause.
Posted in Uncategorized | No Comments »
April 5th, 2007
Just saw Bela Fleck and the Flecktones at the Corner Hotel in Melbourne.
All I can say is: Whoa!
The band played more notes in the first two tunes than Larry Carlton and Robben Ford did for the whole gig.
How’s that for gigs on consecutive nights - Larry Carlton and Robben Ford and then Bela Fleck and the Flecktones?
A big thank you to the Byron Bay Blues Festival - it’s because of you that we’re blessed with these acts way down here.
Posted in Music | 4 Comments »
April 4th, 2007
I just got back from seeing Larry Carlton & Robben Ford at the Corner Hotel in Melbourne.
What a great gig! Not too loud (which can often be a problem with 2 guitarists in a group). No overplaying guitar mayhem. Just no-nonsense class all round.
I loved the fact that the songs were all very different rhythmically. A slew of 12 bar blues tunes in a row can get a bit wearing but the gig was nothing like that. I should have known with the calibre of the lineup.
Anyone who likes good music and has the chance to see this lineup, I say do it!
Not very interesting for the VFP developers out there but I figured that there must be the odd muso amongst you.
(Craig, if you read this - the drummer, Toss Panos, is incredible.)
Posted in Music | No Comments »
March 22nd, 2007
Here’s the tale of a tech support guy who nuked $US 38 billion worth of transaction data by wiping a hard disk and then the backup hard disk. Oh yeah - the backup tapes of the data then didn’t work.
Whoops!
Posted in Humour | 2 Comments »
March 22nd, 2007
If you use multiple monitors then Ultramon by Realtime Soft is a great productivity tool.
It adds a couple of window buttons that allow single click moving of windows from one monitor to another as well as maximising a window across all monitors.
It also adds independent taskbars to each monitor so that they only show the apps that are running on that monitor. It makes life a LOT easier. I always found it weird looking at the taskbar in one monitor for the icon of an application that was running in another monitor.
It has a heap of features and is very configurable. eg. You can set every monitor to have the one global taskbar if you like working that way.
(I’m not connected to these guys in any way - I just love the product).
Posted in Misc | No Comments »