Archive for June, 2005

Google Paper Advertising

Posted on June 18, 2005. Filed under: Visual FoxPro |

I received some direct mail from Google yesterday. Now, I know I shouldn’t be surprised (I mean, Google must be closest thing to Big Brother so far) but frankly it did come as a surprise. I guess I never really thought Google would stray from their online model.

I wonder how successful this move (ie to paper advertising) will be. Obviously direct marketing is a lot more expensive than online based marketing, so I assume they have done their sums. The question in my mind is: why? Does it mean they are losing their effectiveness online? Or is this just part of their brand building across mediums.

I remember after the Dot Com boom we saw the whole banner ad method get the boot, and by all accounts Google has completely reinvigorated that (perhaps they are only company making ‘real’ money from it?).

By the way, here’s possibly the most annoying use of banner ads I’ve seen – yes, there is upto 4 separate banner ads on one page (and yes I know the last thing I should be doing is linking to a banner ad based site when I hate banner ads…).

Read Full Post | Make a Comment ( 1 so far )

Ken’s Channel 9 video

Posted on June 18, 2005. Filed under: Visual FoxPro |

I’m not one for just adding links to stuff that has already been blogged by others, but this one by Ken is recommended watching.

Ken Levy takes us through some of the ideas going into Sedna. Its a big download (113 MB) and goes for close to half an hour so its not a quick offering, but well worth it.

One of the (many) things I like about Ken is how enthusiastic he is about Fox and technology in general. The Sedna discussions over the last weeks have been a mixed bag (and mostly time wasters in my opinion) so I find Ken’s chat very refreshing and positive.

Channel 9 video here: http://channel9.msdn.com/ShowPost.aspx?PostID=78519

Ken’s blog about this here: http://blogs.msdn.com/klevy/archive/2005/06/17/430285.aspx

Read Full Post | Make a Comment ( None so far )

Google Paper Advertising

Posted on June 18, 2005. Filed under: Visual FoxPro |

I received some direct mail from Google yesterday. Now, I know I shouldn’t be surprised (I mean, Google must be closest thing to Big Brother so far) but frankly it did come as a surprise. I guess I never really thought Google would stray from their online model.

I wonder how successful this move (ie to paper advertising) will be. Obviously direct marketing is a lot more expensive than online based marketing, so I assume they have done their sums. The question in my mind is: why? Does it mean they are losing their effectiveness online? Or is this just part of their brand building across mediums.

I remember after the Dot Com boom we saw the whole banner ad method get the boot, and by all accounts Google has completely reinvigorated that (perhaps they are only company making ‘real’ money from it?).

By the way, here’s possibly the most annoying use of banner ads I’ve seen – yes, there is upto 4 separate banner ads on one page (and yes I know the last thing I should be doing is linking to a banner ad based site when I hate banner ads…).

Read Full Post | Make a Comment ( 1 so far )

Ken’s Channel 9 video

Posted on June 18, 2005. Filed under: Visual FoxPro |

I’m not one for just adding links to stuff that has already been blogged by others, but this one by Ken is recommended watching.

Ken Levy takes us through some of the ideas going into Sedna. Its a big download (113 MB) and goes for close to half an hour so its not a quick offering, but well worth it.

One of the (many) things I like about Ken is how enthusiastic he is about Fox and technology in general. The Sedna discussions over the last weeks have been a mixed bag (and mostly time wasters in my opinion) so I find Ken’s chat very refreshing and positive.

Channel 9 video here: http://channel9.msdn.com/ShowPost.aspx?PostID=78519

Ken’s blog about this here: http://blogs.msdn.com/klevy/archive/2005/06/17/430285.aspx

Read Full Post | Make a Comment ( None so far )

More on MSXML sniffing

Posted on June 13, 2005. Filed under: Visual FoxPro |

Following on from the VFP code for checking this in my last post, here’s a link to some code Scott converted for quickly checking a client’s machine for MSXML parser installs. (and Scott, you really should start a blog and begin pushing out your great ideas.)
It is a simple VB script file that will run on any machine with W2K or XP installed, ie you don’t need VFP installed.

I’ve pasted the code below (complete with really bad formatting) but forget that, instead you can download the complete file here:
www.svfpug.com.au/assets/xmlsniffer.vbs
(Just double-click the file to run it)

‘ VBS Msxml Sniffer Script
‘ Author SS 07-07-2004
‘ Converted from msxml_sniffer.asp

On Error Resume Next
Dim oXmlDim xml, xsl, msxml2reason, msxml2v26reason, msxml2v30reason, msxml2v40reason, msxmlreason, replacereason
xml = “”xsl = “http://www.w3.org/1999/XSL/Transform“” xmlns:m=””urn:schemas-microsoft-com:xslt””>”
msxml2reason = “Installed”msxml2v26reason = “Installed”msxml2v30reason = “Installed”msxml2v40reason = “Installed”msxmlreason = “Installed”replacereason = “Side by Side”
‘ Check MSXML2Set oXml = CreateObject(“Msxml2.DOMDocument”)If Err.Number > 0 Then msxml2reason = Err.Description Err.ClearElse oXml.async = false oXml.loadXML(xml) If Err.Number > 0 Then msxml2reason = Err.Description Err.Clear End IfEnd If
‘ Check MSXML2 Version 2.6Set oXml = CreateObject(“Msxml2.DOMDocument.2.6”)If Err.Number > 0 Then msxml2v26reason = Err.Description Err.ClearElse oXml.async = false oXml.loadXML(xml) If Err.Number > 0 Then msxml2v26reason = Err.Description Err.Clear End IfEnd If
‘ Check MSXML2 Version 3.0Set oXml = CreateObject(“Msxml2.DOMDocument.3.0”)If Err.Number > 0 Then msxml2v30reason = Err.Description Err.ClearElse oXml.async = false oXml.loadXML(xml) If Err.Number > 0 Then msxml2v30reason = Err.Description Err.Clear End IfEnd If
‘ Check MSXML2 Version 4.0Set oXml = CreateObject(“Msxml2.DOMDocument.4.0”)If Err.Number > 0 Then msxml2v40reason = Err.Description Err.ClearElse oXml.async = false oXml.loadXML(xml) If Err.Number > 0 Then msxml2v40reason = Err.Description Err.Clear End IfEnd If
‘ Check Microsoft.XMLDOMSet oXml = CreateObject(“Microsoft.XMLDOM”)If Err.Number > 0 Then msxmlreason = Err.Description Err.ClearElse oXml.async = false oXml.loadXML(xml) If Err.Number > 0 Then msxmlreason = Err.Description Err.Clear End IfEnd If
‘ Check for replace modeIf msxmlreason = “Installed” Then Set oXsl = CreateObject(“Microsoft.XMLDOM”) oXsl.async = false oXsl.loadXML(xsl) cOutput = oXml.transformNode(oXsl) If Right(cOutput, 1) “>” Then replacereason = “Version ” & Right(cOutput, 1) End If Set oXsl = NothingEnd If
MsgBox “MSXML Versions Installed” & vbCrLf & vbCrLf & _ “Msxml2.DOMDocument: ” & msxml2reason & vbCrLf & _ “Msxml2.DOMDocument.2.6: ” & msxml2v26reason & vbCrLf & _ “Msxml2.DOMDocument.3.0: ” & msxml2v30reason & vbCrLf & _ “Msxml2.DOMDocument.4.0: ” & msxml2v40reason & vbCrLf & _ “Microsoft.XMLDOM: ” & msxmlreason & vbCrLf & vbCrLf & _ “Replace Mode: ” & replacereason & vbCrLf
Set oXml = Nothing

Read Full Post | Make a Comment ( 1 so far )

MSXML sniffing in VFP

Posted on June 13, 2005. Filed under: Visual FoxPro |

Seeing Rino’s blog entry on XML Sniffing reminded me of how common this little gotcha is.

So you might find the following handy. When our apps start up we just run a checkdependencies(bCheckXML3, bCheckXML4, etc) method with something like the following (and can someone tell me how to get code samples looking good on blogger please):

LOCAL cSaveError
LOCAL oObject3, oObject4, cMessage
cMessage = ”

PUBLIC bDependencyError

cSaveError = ON (“ERROR”)

IF NOT EMPTY(cSaveError)
ON ERROR &cSaveError
ENDIF

bDependencyError = .F.

ON ERROR bDependencyError = .T.

IF bCheckXML3
oObject3 = CREATEOBJECT(“MSXML2.DOMDocument.3.0”)
IF TYPE(‘oObject3’) ‘O’
cMessage = cMessage + ‘Microsoft XML3 Parser is not initialising. You may need to reinstall this module. ‘ + CHR(13)
ENDIF
ENDIF

IF bCheckXML4
oObject4 = CREATEOBJECT(“MSXML2.DOMDocument.4.0”)
IF TYPE(‘oObject4’) ‘O’
cMessage = cMessage + ‘Microsoft XML4 Parser is not initialising. You may need to reinstall this module. ‘ + CHR(13)
ENDIF
ENDIF

IF NOT EMPTY(cMessage)
** do your stuff here eg direct them to Microsoft’s download page etc
http://www.microsoft.com/downloads/details.aspx?FamilyID=C0F86022-2D4C-4162-8FB8-66BFC12F32B0&displaylang=en
or
http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&displaylang=en

ENDIF

IF NOT EMPTY(cSaveError)
ON ERROR &cSaveError
ENDIF

oObject3 = .F.
oObject4 = .F.

RELEASE oObject3, oObject4

RELEASE bDependencyError

As Rino says you’ll need MSXML3 for using XMLTOCURSOR. And you’ll need MSXML4 if you’re using ADO calls that use XML.

Read Full Post | Make a Comment ( None so far )

More on MSXML sniffing

Posted on June 13, 2005. Filed under: Visual FoxPro |

Following on from the VFP code for checking this in my last post, here’s a link to some code Scott converted for quickly checking a client’s machine for MSXML parser installs. (and Scott, you really should start a blog and begin pushing out your great ideas.)
It is a simple VB script file that will run on any machine with W2K or XP installed, ie you don’t need VFP installed.

I’ve pasted the code below (complete with really bad formatting) but forget that, instead you can download the complete file here:
www.svfpug.com.au/assets/xmlsniffer.vbs
(Just double-click the file to run it)

‘ VBS Msxml Sniffer Script
‘ Author SS 07-07-2004
‘ Converted from msxml_sniffer.asp

On Error Resume Next
Dim oXmlDim xml, xsl, msxml2reason, msxml2v26reason, msxml2v30reason, msxml2v40reason, msxmlreason, replacereason
xml = “”xsl = “http://www.w3.org/1999/XSL/Transform“” xmlns:m=””urn:schemas-microsoft-com:xslt””>”
msxml2reason = “Installed”msxml2v26reason = “Installed”msxml2v30reason = “Installed”msxml2v40reason = “Installed”msxmlreason = “Installed”replacereason = “Side by Side”
‘ Check MSXML2Set oXml = CreateObject(“Msxml2.DOMDocument”)If Err.Number > 0 Then msxml2reason = Err.Description Err.ClearElse oXml.async = false oXml.loadXML(xml) If Err.Number > 0 Then msxml2reason = Err.Description Err.Clear End IfEnd If
‘ Check MSXML2 Version 2.6Set oXml = CreateObject(“Msxml2.DOMDocument.2.6”)If Err.Number > 0 Then msxml2v26reason = Err.Description Err.ClearElse oXml.async = false oXml.loadXML(xml) If Err.Number > 0 Then msxml2v26reason = Err.Description Err.Clear End IfEnd If
‘ Check MSXML2 Version 3.0Set oXml = CreateObject(“Msxml2.DOMDocument.3.0”)If Err.Number > 0 Then msxml2v30reason = Err.Description Err.ClearElse oXml.async = false oXml.loadXML(xml) If Err.Number > 0 Then msxml2v30reason = Err.Description Err.Clear End IfEnd If
‘ Check MSXML2 Version 4.0Set oXml = CreateObject(“Msxml2.DOMDocument.4.0”)If Err.Number > 0 Then msxml2v40reason = Err.Description Err.ClearElse oXml.async = false oXml.loadXML(xml) If Err.Number > 0 Then msxml2v40reason = Err.Description Err.Clear End IfEnd If
‘ Check Microsoft.XMLDOMSet oXml = CreateObject(“Microsoft.XMLDOM”)If Err.Number > 0 Then msxmlreason = Err.Description Err.ClearElse oXml.async = false oXml.loadXML(xml) If Err.Number > 0 Then msxmlreason = Err.Description Err.Clear End IfEnd If
‘ Check for replace modeIf msxmlreason = “Installed” Then Set oXsl = CreateObject(“Microsoft.XMLDOM”) oXsl.async = false oXsl.loadXML(xsl) cOutput = oXml.transformNode(oXsl) If Right(cOutput, 1) “>” Then replacereason = “Version ” & Right(cOutput, 1) End If Set oXsl = NothingEnd If
MsgBox “MSXML Versions Installed” & vbCrLf & vbCrLf & _ “Msxml2.DOMDocument: ” & msxml2reason & vbCrLf & _ “Msxml2.DOMDocument.2.6: ” & msxml2v26reason & vbCrLf & _ “Msxml2.DOMDocument.3.0: ” & msxml2v30reason & vbCrLf & _ “Msxml2.DOMDocument.4.0: ” & msxml2v40reason & vbCrLf & _ “Microsoft.XMLDOM: ” & msxmlreason & vbCrLf & vbCrLf & _ “Replace Mode: ” & replacereason & vbCrLf
Set oXml = Nothing


Read Full Post | Make a Comment ( 1 so far )

MSXML sniffing in VFP

Posted on June 13, 2005. Filed under: Visual FoxPro |

Seeing Rino’s blog entry on XML Sniffing reminded me of how common this little gotcha is.

So you might find the following handy. When our apps start up we just run a checkdependencies(bCheckXML3, bCheckXML4, etc) method with something like the following (and can someone tell me how to get code samples looking good on blogger please):

LOCAL cSaveError
LOCAL oObject3, oObject4, cMessage
cMessage = ”

PUBLIC bDependencyError

cSaveError = ON (“ERROR”)

IF NOT EMPTY(cSaveError)
ON ERROR &cSaveError
ENDIF

bDependencyError = .F.

ON ERROR bDependencyError = .T.

IF bCheckXML3
oObject3 = CREATEOBJECT(“MSXML2.DOMDocument.3.0”)
IF TYPE(‘oObject3’) ‘O’
cMessage = cMessage + ‘Microsoft XML3 Parser is not initialising. You may need to reinstall this module. ‘ + CHR(13)
ENDIF
ENDIF

IF bCheckXML4
oObject4 = CREATEOBJECT(“MSXML2.DOMDocument.4.0”)
IF TYPE(‘oObject4’) ‘O’
cMessage = cMessage + ‘Microsoft XML4 Parser is not initialising. You may need to reinstall this module. ‘ + CHR(13)
ENDIF
ENDIF

IF NOT EMPTY(cMessage)
** do your stuff here eg direct them to Microsoft’s download page etc
http://www.microsoft.com/downloads/details.aspx?FamilyID=C0F86022-2D4C-4162-8FB8-66BFC12F32B0&displaylang=en
or
http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&displaylang=en

ENDIF

IF NOT EMPTY(cSaveError)
ON ERROR &cSaveError
ENDIF

oObject3 = .F.
oObject4 = .F.

RELEASE oObject3, oObject4

RELEASE bDependencyError

As Rino says you’ll need MSXML3 for using XMLTOCURSOR. And you’ll need MSXML4 if you’re using ADO calls that use XML.

Read Full Post | Make a Comment ( None so far )

Uncyclopedia

Posted on June 9, 2005. Filed under: Visual FoxPro |

A big thank you to Andrew MacNeil for putting me on to this one.
Haven’t laughed this much since I saw Team America last week.

Here’s a taste: http://uncyclopedia.org/wiki/George_W._Bush

http://akselsoft.blogspot.com/2005/06/diversions-uncyclopedia.html

Read Full Post | Make a Comment ( None so far )

Uncyclopedia

Posted on June 8, 2005. Filed under: Visual FoxPro |

A big thank you to Andrew MacNeil for putting me on to this one.
Haven’t laughed this much since I saw Team America last week.

Here’s a taste: http://uncyclopedia.org/wiki/George_W._Bush

http://akselsoft.blogspot.com/2005/06/diversions-uncyclopedia.html

Read Full Post | Make a Comment ( None so far )

DotNetNuke

Posted on June 4, 2005. Filed under: Visual FoxPro |

We’ve been playing with DNN the last few months and so far it is proving to be worth the effort.

On the good side it is reasonably straight forward to get up and running, has all the basic building blocks we need in a content management system including security and simple workflow, and is reasonably easy to customise.

On the bad side, it is free (ie support is difficult) and documentation is very poor (in comparison to good products that is). Upgrades are tricky (they shouldn’t be) and because it has ‘a community of over 100,000’ behind it coordination of forums appears to be proving difficult for the core group (just try to find a solution to some of the quirks and you’ll be out of action for a while).

My favourite issue: when trying to get the forum component going I kept getting a null object reference. To cut a very long story short it was due to Norton Internet Security on my laptop. Turn off Norton and all was good. Bizarre.
There are a fair few bugs that I have workarounds for but to the team’s credit they are continually improving the core product. Releases are coming reasonably quickly.

Back on the good side, there are so many cheap components being developed for it that no matter what you are after for a portal site there is something out there already (see www.snowcovered.com for example). And you can build your own modules aswell ofcourse. Even for our clients (we focus on the heavy database driven stuff) DNN is a compelling option to be incorporated into a solution for them.

Read Full Post | Make a Comment ( None so far )

Virgil Donati down under

Posted on June 4, 2005. Filed under: Visual FoxPro |

Virgil’s coming home for a few days. Two shows. My advice – use the first show to work out the best place to position yourself for the next night.
http://livemusic.moshtix.com.au/record.asp?lEventID=6159

Read Full Post | Make a Comment ( None so far )

Currently residing in the ‘Where are they now?’ file

Posted on June 4, 2005. Filed under: Visual FoxPro |

It has been a really tiring year so far (good for Talman though) with so much work on.

So it was a welcome phone call a few weeks back from my good friend Greg calling to say he wanted to get the band back together (sorry).

Many years ago a bunch of us were in a band called Kaos Theory (we were crap) and then later formed a studio band called Sexagesima (look it up – it’s not what you think). Back in 1999 (that’s last millenium folks) we put together a demo album called Judges where all the songs were based on the book of Judges (from the Bible – great stuff – heaps of violence, betrayal, lust).

Anyway, this morning most of us got together to discuss starting the fun up again. All these guys have kids now except me (we’re getting old) so our lives have moved on from the dreams of rock stardom to the daily need to make a living. But damn it we need some creative outlets in our life. So it’s on again. We are back to writing and recording.

But what I liked was that Greg still has all our original demos on his PC. So, at the great cost of exposing our ‘talent’ I’ve posted a song for the one or two interested people to download (thanks for reading Mum). This is from the 90s so its not gonna be the ‘fresh new sound of today’ but I consider it bearable listening.

http://www.talman.com.au/TA/Content/Temp/04%20Light%20will%20shine.wma

Read Full Post | Make a Comment ( None so far )

R+D server

Posted on June 4, 2005. Filed under: Visual FoxPro |

Magic Dave (our IT Manager) has installed our brand new R+D Blade Server.

At Talman we do most of our development on Terminal Servers (allows our 15 developers to all have consistent Dev tools, performance, backups, test environments etc) and so it is necessary to be strict with what gets installed on them. No Betas, untested tools, unknown shareware downloads etc.

So when it comes to evaluating new products such as the .Net beta 2, SQL 2005 beta etc we’ve been back on the vicious ‘install Virtual PC/need more RAM/need more hard drive space now’ cycle multiplied by 15 developers.

(By the way I love the Virtual PC/Virtual Server story: let’s build a product to allow people to test their apps on different operating systems on the same machine (good reason). But wait, we can get more sales by pumping out unstable beta products so that people need Virtual PC just to protect their main environment (cynical reason))

So we put in a dedicated R+D Terminal Server that is big and grunty. Developers can install anything they like on it, no matter how unstable, and ‘play’ to their heart’s content. If something we install breaks the server, no problem, we just re-image the entire server and start again. If one of us finds a new tool that seems useful, onto the R+D server it goes and immediately we all have access to it. Daily development work (you know, the stuff that pays the bills) is unaffected.

I love my job.

Read Full Post | Make a Comment ( None so far )

Team America

Posted on June 4, 2005. Filed under: Visual FoxPro |

Funniest film I’ve seen this year. Reasonably high on the offensiveness scale though (not one for the kids).
http://www.imdb.com/title/tt0372588/

Also worth catching on the low budget movie list: Napoleon Dynamite
http://www.imdb.com/title/tt0374900/

Read Full Post | Make a Comment ( None so far )

DotNetNuke

Posted on June 4, 2005. Filed under: Visual FoxPro |

We’ve been playing with DNN the last few months and so far it is proving to be worth the effort.

On the good side it is reasonably straight forward to get up and running, has all the basic building blocks we need in a content management system including security and simple workflow, and is reasonably easy to customise.

On the bad side, it is free (ie support is difficult) and documentation is very poor (in comparison to good products that is). Upgrades are tricky (they shouldn’t be) and because it has ‘a community of over 100,000’ behind it coordination of forums appears to be proving difficult for the core group (just try to find a solution to some of the quirks and you’ll be out of action for a while).

My favourite issue: when trying to get the forum component going I kept getting a null object reference. To cut a very long story short it was due to Norton Internet Security on my laptop. Turn off Norton and all was good. Bizarre.
There are a fair few bugs that I have workarounds for but to the team’s credit they are continually improving the core product. Releases are coming reasonably quickly.

Back on the good side, there are so many cheap components being developed for it that no matter what you are after for a portal site there is something out there already (see www.snowcovered.com for example). And you can build your own modules aswell ofcourse. Even for our clients (we focus on the heavy database driven stuff) DNN is a compelling option to be incorporated into a solution for them.

Read Full Post | Make a Comment ( None so far )

Virgil Donati down under

Posted on June 4, 2005. Filed under: Visual FoxPro |

Virgil’s coming home for a few days. Two shows. My advice – use the first show to work out the best place to position yourself for the next night.
http://livemusic.moshtix.com.au/record.asp?lEventID=6159

Read Full Post | Make a Comment ( None so far )

Currently residing in the ‘Where are they now?’ file

Posted on June 4, 2005. Filed under: Visual FoxPro |

It has been a really tiring year so far (good for Talman though) with so much work on.

So it was a welcome phone call a few weeks back from my good friend Greg calling to say he wanted to get the band back together (sorry).

Many years ago a bunch of us were in a band called Kaos Theory (we were crap) and then later formed a studio band called Sexagesima (look it up – it’s not what you think). Back in 1999 (that’s last millenium folks) we put together a demo album called Judges where all the songs were based on the book of Judges (from the Bible – great stuff – heaps of violence, betrayal, lust).

Anyway, this morning most of us got together to discuss starting the fun up again. All these guys have kids now except me (we’re getting old) so our lives have moved on from the dreams of rock stardom to the daily need to make a living. But damn it we need some creative outlets in our life. So it’s on again. We are back to writing and recording.

But what I liked was that Greg still has all our original demos on his PC. So, at the great cost of exposing our ‘talent’ I’ve posted a song for the one or two interested people to download (thanks for reading Mum). This is from the 90s so its not gonna be the ‘fresh new sound of today’ but I consider it bearable listening.

http://www.talman.com.au/TA/Content/Temp/04%20Light%20will%20shine.wma

Read Full Post | Make a Comment ( None so far )

R+D server

Posted on June 4, 2005. Filed under: Visual FoxPro |

Magic Dave (our IT Manager) has installed our brand new R+D Blade Server.

At Talman we do most of our development on Terminal Servers (allows our 15 developers to all have consistent Dev tools, performance, backups, test environments etc) and so it is necessary to be strict with what gets installed on them. No Betas, untested tools, unknown shareware downloads etc.

So when it comes to evaluating new products such as the .Net beta 2, SQL 2005 beta etc we’ve been back on the vicious ‘install Virtual PC/need more RAM/need more hard drive space now’ cycle multiplied by 15 developers.

(By the way I love the Virtual PC/Virtual Server story: let’s build a product to allow people to test their apps on different operating systems on the same machine (good reason). But wait, we can get more sales by pumping out unstable beta products so that people need Virtual PC just to protect their main environment (cynical reason))

So we put in a dedicated R+D Terminal Server that is big and grunty. Developers can install anything they like on it, no matter how unstable, and ‘play’ to their heart’s content. If something we install breaks the server, no problem, we just re-image the entire server and start again. If one of us finds a new tool that seems useful, onto the R+D server it goes and immediately we all have access to it. Daily development work (you know, the stuff that pays the bills) is unaffected.

I love my job.

Read Full Post | Make a Comment ( None so far )

Team America

Posted on June 4, 2005. Filed under: Visual FoxPro |

Funniest film I’ve seen this year. Reasonably high on the offensiveness scale though (not one for the kids).
http://www.imdb.com/title/tt0372588/

Also worth catching on the low budget movie list: Napoleon Dynamite
http://www.imdb.com/title/tt0374900/

Read Full Post | Make a Comment ( None so far )

Talman – now hiring

Posted on June 2, 2005. Filed under: Visual FoxPro |

Talman (the company I work for) is looking for a few extra programmers (in .Net web, and VFP).
Details are here:
http://www.talmansolutions.com.au/Default.aspx?tabid=75

Read Full Post | Make a Comment ( None so far )

Talman – now hiring

Posted on June 2, 2005. Filed under: Visual FoxPro |

Talman (the company I work for) is looking for a few extra programmers (in .Net web, and VFP).
Details are here:
http://www.talmansolutions.com.au/Default.aspx?tabid=75

Read Full Post | Make a Comment ( None so far )

Liked it here?
Why not try sites on the blogroll...