2009
03.02

The need to use a semi-colon instead of a comma in function and procedure definitions has tripped me up more times than I care to admit.

It seems that when navigating to a declaration to a definition, CodeRush will often take me to the wrong definition.

2009
03.02

Seems that Xerox has been working from the “How To Write Unmaintainable Code” guide: they use totally different syntax for specifying properties within the same command:

Here’s how you specify properties for the <select> section:

<select><prop><title/><size/><content_type/><document/><entityowner/><modified_date/><create_date/> </prop></select>

And here’s how you specify properties for the “where” section – it’s at least similar but I think you need the “fully qualified” property name:

<where> <contains><prop><Object.title/></prop><literal>*</literal></contains> </where>

And here’s the kicker – the <orderby> element – totally different:

<orderby><sortspec><propname>Object.title</propname></sortspec></orderby>

Note the use of <propname> instead of <prop> and the lack of brackets around the property name. Great stuff. Top notch.

2009
03.01

The “Show Desktop” feature of Windows is a joke. Here’s the before picture:
windowsshowdesktopbefore

And here’s what it looks like after I clicked the “Show Desktop” icon twice (once to show the desktop, again to “restore” (ha!) it):
windowsshowdesktopafter

2009
03.01

This type of error happens MUCH less frequently in OS X:
errordeletingfile

2009
03.01

Sunday Morning Blues

This morning is shaping up to be a perfect example of what I’ve been talking about: I really wanted to spend some time this weekend getting ahead on the Delphi project, but now I find myself reading through Cocoa Dev Central.

(ps – taxes are looming – gotta get started on them today)