Archive

Archive for June, 2007

Jun
20

A friend of mine just passed along this link to an editorial about the sad state of America’s Education System written by Lou Dobbs called “Dobbs: A legacy in search of a president.” This editorial really points out something I have been harping on for the last 15 years about the education of our kids with respect to mathematics and science (and other subjects too). How do we expect to fill technical jobs in research and development, design, and programming in medical, engineering fields, and computer science?

I am shocked to hear how few kids graduate in the Detroit Public Schools (which my kids thankfully do not attend). A quarter of the kids graduate?!? In comparison I would guess less than 5% of the students in my daughter’s class did not graduate. I am fortunate to live in one of the best school districts in the state. Detroit Public Schools appear to be real bad, but this is a nationwide problem in big cities according to the numbers presented by Mr. Dobbs.

I have intentionally left politics out of this blog, but I absolutely agree with Mr. Dobbs’ request for President Bush to build his legacy by using the last months of his term to starting a course of correction on this issue.

Jun
15

I know several people have been blogging about this today, but the long awaited beta is released and you can get it here. I wanted to comment on one thing on the fix list I did not think was going to make the cut:

VFP9: Debugger: ToolTip for character variable in the TRACE window no longer has quotes around the value. Did in previous VFP versions.

I know this might feel like one of the small things in the life of a developer, but it still throws me each time I see the quote-less string. Thanks Fox Team! This one has “bugged” me for a long time! The entire list is extensive and impressive. Looks like we are going to have some fun over the next couple months.

,

Jun
15

I am a big fan of XFRX and today I got notification from Martin Haluza that the newest version was released. There are a number of speed improvements in the PDF generation and a few bug fixes which should directly benefit my customers, but the big news is the release of a new output type of XPS.

XPS is the new XML Paper Specification by Microsoft. This has been touted as a “PDF-killer” by some people, but I really don’t think PDFs are going anywhere at the moment. I just like my VFP solutions to offer integration with new technologies and Martin has done all the work that will make me look like a hero to my clients. I downloaded the Microsoft XML Paper Specification Essentials Pack since I don’t have the .NET 3.0 framework loaded on my development machine yet. The process was surprisingly painless. It installed the Microsoft XPS Document Writer (printer) so I can print from any application to a XPS file (not required by XFRX), and the XPS Viewer to look at and print XPS files (just like Acrobat Reader for PDFs). Slick.

Thanks Martin, and keep up the good work with XFRX!

,

Jun
15

Last night Tamar Granor was in Detroit and stopped by the DAFUG meeting to present her excellent session “Using the VFP Debugger Effectively.”

I have done sessions on the VFP debugger and think I have a good handle on debugging, but as usual for me in any session there were some points Tamar made that I was able to “relearn”, and one particular point I did learn and wanted to share with you.

During the session Tamar mentioned the “Fix” feature of the Trace Window is available when you run in the Debug Frame, but is not available in the Trace window when running in the Fox Frame. The Fix feature directs the VFP debugger to cancel the execution and open up the current source code in the appropriate designer and code editor. This feature saves you the time of closing the debugger, getting to the project, opening up the source, and finding the line of code you want to fix. This took me by surprise as I thought I used the Fix feature, and I normally run the debugger in the Fox Frame.

Now anyone who knows me knows I have been very wrong about some VFP stuff in the past and this could be another one of those moments where I am imagining the behavior. So I open a simple PRG I was working with recently and ran the program in the debugger. Sure enough, when I right-click on the Trace window the Fix option is disabled. Hmm, I should not be shocked that Tamar is right and I am wrong, but I really thought this should work. I could just have easily been running with the Debug Frame when I use the Fix because I do switch to the Debug Frame when I want to load a debugger configuration from time-to-time (wish the Fox Team had time to add this to the Fox Frame too).

I have the program run a form (SCX). In the form’s Init method I SET STEP ON. When the code stops I right-click to bring up the shortcut menu. Sure enough the Fix option is enabled and the form opens when I ask VFP to Fix it. I did the same thing in a class and the Fix option is enabled. Interesting – programs get the short end of the stick with the Fix feature. More importantly, if you are using PRG-based classes you are getting the short end of the stick with respect to this powerful time-saver.

The reason I was so sure it was available is I use Visual Fox Express for many of the projects I develop, and the code is almost entirely included in VCX classes. So the option is almost always available to me when I am using the debugger.

So do you think this is a bug in the debugger? Tamar is under the impression there might be some internal limitation the Fox Team cannot work around to get it the source code open when running in the Fox Frame. I am thinking if they can get it to open forms and classes, they probably should be able to get it to open the less complex PRG file. Unfortunately I also think this is a minor problem and I would rather they work on more complex issues before shipping VFP 9 SP2.

,

Jun
13

I see Igor Vit has the session schedule posted for the Prague DevCon. This conference is the most attended conference year after year and there is no doubt why, great sessions and inexpensive registration fees. If you are in Europe (or anywhere else for that matter) and you have room in your schedule next week (June 19th to 21st), head on over and get registered for this great conference.

, ,

Jun
09

The biggest questions I got about the Southwest Fox speaker list was:

  1. Where is Craig Boyd’s name?
  2. How could we freeze out Craig Boyd from speaking at your conference since he is one of the more popular speakers in the community?
  3. Do you and Craig have a problem since you replaced him at OzFox?

(OK, I made up the last one, but heck, there is not enough turmoil and friction in the Fox Community at the moment {g})

I was considering creating a FAQ page on the site just so I could point people to it. If I had a dime for every time I had to say: we would have loved to pick Craig Boyd, but he did not submit sessions, I think I could be closing in on fully funding two kids in college.

So now that Craig has officially let the cat out of the bag on the real reason he was not on the initial list of speakers (and why his blog has been quiet – leading to a huge drop of VFP on the Tiobe index), it is my great pleasure to announce he is speaking at Southwest Fox 2007! Even if you don’t want to read the details of the real reason, you have to check out the cute picture of Scarlett Elizabeth Boyd.

I will keep you in suspense a little longer about the sessions (Doug will get the Web site updated with the new sessions when he gets a moment on Monday or Tuesday) to help get some traffic to the SWF Web site, but I can guarantee you will find them very Boyd-esk.

I cannot wait until October!

, ,

Jun
08

Space shuttle Atlantis is a little over four hours from launch. This is going to be an exciting mission to the international space station where the crew is going to add a couple more trusses and another solar array to “balance out” the space station. Currently the orbiting lab looks unbalanced (although there really is no balance in zero-g) with only one solar array “wing.”

I am looking forward to watching the launch scheduled for 7:38 EDT and a new desktop wallpaper shot of the station after this assembly mission is complete.

Jun
07

I am very excited to announce SweetPotato Software Inc. (owned by VFP MVP and Fox Guru Craig Boyd), and Cully Technologies, LLC (owned by Kevin Cully who runs the FoxForward conference) are Bronze sponsors added today for Southwest Fox 2007!

Craig has been helping the organizers by hosting the Southwest Fox Web site and handing administrative details concerning the email accounts we have. This has been a huge help behind the scenes here at SWF, and is one of those things we flat out have not had to worry about.

Both of these gentlemen are huge supporters of the Fox Community and we are very excited to have them aboard as sponsors. You can check out the complete list of sponsors on the Southwest Fox 2007 sponsors page. Please help us show appreciation for their support of the conference and Fox Community by visiting their pages, and checking out their offerings.

Thanks again guys.

, ,