Tuesday, November 29, 2005

Calvin shows Excel's Gradient bars in VFP

Calvin's post shows how to write gradient bars in your grid. The actual execution is a bit wonky if you're not running on Windows XP but you can still see the results here.

Note: this reminded me a little of Mike Brachman showing colored browse windows in FoxPro DOS way back when - except that the colors move with the form because they are directly attached to its HWND. Nonetheless, it's a cool example of what's possible when you grab some features from some DLLs (in this case OLEACC.DLL and GDIPLUS).

Excuse of the Day

Rick - this is priceless.

Just what I needed today.

Monday, November 28, 2005

VFPConversion's has a newer look and feel

I may have missed this earlier but the VFP Conversion site has been updated and it makes finding things a lot easier.

Granted, Dan and Kevin look out of place with all of those haircut-challenged people but you can choose to read articles or blogs.

What's particularly cool though is you can build your own RSS feed, filtering on developers, managers or just articles.

Welcome to VFPConversion.com

Name Twins: Would the real Andrew MacNeill please stand up?

Markus Egger sent me an email over the weekend, noting "this is scary..."

Wrong spelling apart - what I found most interesting is that there is an Andrew McNeil who works as a senior product consultant for CIN Com in Australia with a comment like

"While legacy thinking may be a problem, 'herd thinking' may be an even greater contributor to problems in IT organizations," McNeil says. "This thinking leads to a silver bullet mentality, which causes technologies to be over-hyped then subsequently [creates] a backlash."

But of course, the first search result was from Mr. McNeil who is the director of Institute of Alcohol Studies, who "thinks a major factor in high consumption among young people is the affordability of alcohol," (note only the Cached version of the site shows this reference anymore) and follows on with all kinds of funny comments like "Andrew, if you have the cojones to set me straight"

It reminds me of the days when Micromega had Andy Neil working for them and we always used to get confused on Compuserve.

Still happens a little bit even today.

But I suppose I should feel worse if my name was John Smith or worse Robert Scobel. In Canada, there's a politican named Robert Scobel who's running in Calgary. The sad thing? When you search for his name, 7 out of 10 Google results assumes you REALLY want this Scoble instead.

But maybe there is something similar between the two:

14. Best advice you have received (for running in an election)?

Honesty and integrity are your only platform.

Who is your "name twin"?

Presenting Gates vs Jobs: A study in contrasts

Great post comparing Steve Jobs and Bill Gates presentation styles - one that I saw mirrored at the Visual Studio launch.

Considering that Microsoft Press publishes Cliff Atkinson's Beyond Bullet Point, it's amazing that Microsoft still allows people to present this way. Yes, it's hard - especially if you're presenting online because you can't see their faces but then again, I don't imagine that when they're on stage in front of 2000 developers, Bill or Steve are looking at anyone's faces either.

Saturday, November 26, 2005

Craig Bailey: What coffee were you drinking?

A few of us were chatting around the coffee machine at work the other day discussing what would happen if Google bought Visual FoxPro from Microsoft.

Now that's an interesting conversation...for one, GoogleBase would likely be super fast and incredibly cool.

Microsoft is on a "disruptive" streak these days - how could FoxPro be made more disruptive?

Well, Craig's started that one off. I wonder what wwGoogle would look like?

I'm intrigued by what Rainer said on the FoxShow about what's coming for the FoxExtend platform.

In fact, I even had a dream last night (bad sign when you're dreaming about work!) where I was describing ways that FoxPro could really take advantage of the new RSS and SSE services. Unfortunately, the details were in the part I can't recall.

Is it hard to make a product as old as FoxPro disruptive? I don't think so - look at what Rick Strahl did with West-Wind. I remember back in 1994 seeing someone in Germany who had built a three dimension data viewer (a LIVE Pivot Table) in FoxPro 2.x.

And then after years of hearing about how every UI innovation has to come from ActiveX, Alex Grigorjev pulls out the CommandBars - more work needed but still just as disruptive.

And then you get Ed and Paul who are doing Dabo - Ed and/or Paul are going to do a FoxShow soon but first I want them to show me a la screencast.

Still the mind boggles at just what Craig and associates were really drinking at the "coffee" machine...

Thursday, November 24, 2005

Ted's on the "Why can't MS do anything right or good" view again

There is a third alternative, Ted:

Manufacturing can't keep up and they figured it was better to ship what they had when they could and then keep them coming.

Now then, the reports of the crashes? That can definitely be put into your formerly category.

Ted's Radio Weblog

Southwest Fox 2006 Dates Announced

From Bob Kocher:
There are still some details to work out so specifics will have to wait a week or so. For now, I am extremely pleased to announce Southwest Fox will return to Tempe, AZ Thursday, October 19, 2006 through Sunday October 22, 2006. We have a great new location this year and we are working on a couple of new and exciting ideas.
from Rick's original post: Shedding Some Light: Southwest Fox 2006!

MailFrontier Phishing IQ Test

Found this from Alex Feldstein's link - a good quiz to take for anyone who responds to emails.

MailFrontier Phishing IQ Test

Tuesday, November 22, 2005

Why Good Programmers Are Lazy and Dumb

Great site, noted from Wildfire.

I particularly like this image:

Using NewsGator Folders smartly

1. Why is it that Newsgator can't always find the right feed when I use the Subscribe with Newsgator shortcut? It couldn't find the proper link to www.sunshinedna.com even though FireFox and other browsers could. It's just very frustrating.

2. I know a lot of people are coming up with great ideas about OPML and such as a way of sorting or weighting different topics - I use the Folders in NewsGator online all the time - it would make MY life (maybe others as well) a lot easier if I could assign Locations to individual Folders as well as specific blogs. For example, I have a folder called 10 Blogs I Must Read Immediately (which only has 3 in it right now) and then I have folders for FoxPro, Diversions, Microsoft, Podcasts, Tech, Product Stuff, etc. It works very efficiently as I can create my own type of Attention planning piece there - the only thing is - I wish I could have new blogs suggested for those different folders.

If the Folders concept grew just a little further with a "Suggest Blogs for this folder" feature and a separate "OPML" Feed for each Folder - it would make it much easier.

By the way, I've turned off NG Outlook and find I'm not missing a single thing thanks to the Online and Mobile editions of NGO. I LOVE Newsgator!

A truly interesting Scoble link

Trying to keep down the noise/signal ratio, I try not to link too much to Scoble because either :

a) everyone else already has
b) if it's a microsoft story, it's usually redundant because of COURSE he has the story (and although I'm interested- there's no sense in linking to it)
c) it's too much about Seattle and the West Coast which is nice but I'm not there so...
d) I'm just not interested
e) he no longer links to me - (KIDDING!)

But his no-GYM posts have been really quite fun. What I really enjoyed though was this blog about the SunShine movie and Gia Milinovich, who is blogging it here.

OK - it's a SCI-FI movie - so big time geek alert - and so the blog has lots of cool posts about Sci-Fi trivia (et al) but this post about suttirat (a new adjective and name of the costume designer) was so cool. She actually BUILT communicators. From the post:

"The comms units are a cool and geeky bit of kit. Suttirat got her inspiration for them from her Mac laptop, iPods and Army dog tags, which is evident when looking at them- two separate, but virtually identical sections with a ‘breathing’ blue light and rounded corners. They aren’t, however, just bits of plastic on string- they are actual, working communications units. The actors speak to each other through them" an example of true team collaboration (whoever though costume design could be geeky but "Though Suttirat designed them, they were made to work by the sound department."- is anyone in the cell phone industry listening?

I like the movie making process - it's so easy for everyone to get wrapped up into "it's the director and the actors and the writers" but there are so many little things that go on that actually explain why directors and producers take 90 minutes to thank everyone.

And hey! - she even has a podcast or at least an interview with Phil Plait of Bad Astronomy.

Thanks Robert for giving me a link to something that I otherwise would NEVER have found.

Scobleizer - Microsoft Geek Blogger � #65: Cool movie blog

Conferences: DevTeach - no Fox Tracks

Just found out this morning that DevTeach won't be offering a separate Fox track this year at all.

No - Jean-René isn't abandoning FoxPro but it's simply the economics of it - I imagine that with the last conference, there were a lot more sponsors and such from the DotNet world than from VFP and as a result, there's no loss there. The real factor is that not enough VFP developers were attending. I wasn't at the last show but it would appear that the VFP developer showing was fairly low.

That's really too bad for Fox developers as J-R puts on a great conference but not bad if you want to visit a great city and learn more about the internals of Visual Studio. I'm sure Markus and Kevin will do a great job of lining up great sessions.

So now you either consider Advisor DevCon, Southwest Fox or any of the amazing European and Australian conferences.

Hey Markus - how's the VFP Road Show looking? Maybe that would be a good thing to wrap into a VFP CodeCamp.


Monday, November 21, 2005

Found: Translating for Instant Messengers

This is interesting. I'm communicating with a Russian programmer through MSN Messenger using this Paralink Online Translation utility.

But the translation definitely needs some clarification but it works pretty well.

Know what I think? I think someone should come up with an IM client that does automatic translation.

Anyone know of one?

Update: Paralink has one. Very cool - not completely integrated but close.

Free Translation Online

Maybe Ray Ozzie can change Microsoft...

Boy, that "Microsoft is not evil" comment from BuzzOutLoud is going to continue to grow with Ray Ozzie's new stuff.

Microsoft's Simple Sharing Extension for RSS is being released under the Creative Commons license Attribution share-alike license.

And it answers one of my biggest complaints about the way Microsoft has done things for developers. To quote but we decided we’d never get short term network effects among products if we selected something complicated – even if it were powerful. What we really longed for was "the RSS of synchronization" ... something simple that would catch on very quickly.

That's the spirit!

What's funny is that he uses a Lotus Notes example to show what's he talking about:
Notefiles replicate by using a very simple mechanism based on GUID assignment, with clocks and tie-breakers to detect and deterministically propagate modifications. Something like this could easily be represented in XML.

Now we're talking!

Ray Ozzie: Really Simple Sharing

Saturday, November 19, 2005

Why hold competing conferences?

On Friday, I noted Andy Kramek's post about the timing of the next Advisor FoxPro Devcon which is scheduled for August 27-31 in Phoenix, Arizona which would appear to conflict with the Southwest conference in Tempe, Arizona a few weeks later.

Not only did I post about it, I also emailed my editor at Advisor asking if they were aware of the scheduling and why this might possibly be considered a bad move on part of the community.

Not only did I hear from them, I also heard from Ken Levy who wanted to assure me that "Microsoft has nothing at all to do with the dates, locations, or speaker selection at any VFP conference world wide, and that the VFP team is not involved in any decision making there". That's good news - in fact, he heard the news when he first arrived in Frankfurt.

So why would Advisor decide to do this? Well, for one, the FoxPro devcon isn't their only conference. As it turns out, they are offering several conferences: GroupWise, Access, .Net, Lotus, WebSphere , Sharepoint, ZenWorks at the same time, and the same location.

Some may say "hold it - I only want to attend a Fox-only conference" - for which there is the Southwest Conference and others. But as the last Foxpro survey suggested, Fox-only developers are rare - most developers, including myself, work with a variety of tools and just as the Visual Studio developers find cool features in FoxPro, it wouldn't be unheard of for FoxPro developers to find other cool features in other technologies. Ken went so far as to suggest that this is a good thing for FoxPro and Ken, I would agree with you - more people in the area may mean more people exposed to FoxPro and no, you likely can't plan your conference always around every single developer's plan.

So would you rather have a Foxpro Devcon in April of 2006 or August in Orlando? (they have other shows around there)

As I noted to Advisor, there are many FoxPro developers who like to play the conspiracy theory game (at the end of one FoxPro devcon, it was suggested that because they had not announced the next one, that maybe there wouldn't be one). And my original post may have suggested I was. I was not - and it was definitely not my intention to do so (hence my updates).

Fact is - there are a lot of developers in the world and there are a lot of great conferences, both for VFP and other technologies. Advisor puts on conferences for a lot of them. It's hard to get the facilities to put on conferences year after year - in fact, the cities that can hold them are only a handful if you want to hold them in great resorts as the Advisor folks usually do.

In this case, if you attend this one in Phoenix, you also get the chance to attend others as well.

And if you're looking for a Fox-only conference, then there's one right around the corner.

So why talk about it? Some might say you're just starting stuff up - but I say no. Maybe Advisor WASN'T aware of the conflicting schedules and maybe they should have been - but then by the same token, no one should jump to those conclusions. If, one believes (I do) in the concept of transparency and how it's changing the way business is run, then having these types of discussions can be valuable.

Let's be realistic - the conference season is notoriously (some may say thankfully) short, there are only so many days, so many weekends, so many hotels. If only I could spend my life visiting each one.

My original post

Friday, November 18, 2005

If you blog, support the EFF

Saw this on Anil Dash's site.

It's important to every single blogger out there today, even the ones who just want to talk tech. The US recently followed suit to Canada where any kind of commentary on a blog is akin to being a political contribution. I'm not typically political on this blog but I do want to support organizations who do stand for protecting our rights. The RIAA has shut down Mashuptown who went out of their way to promote the artist's iTunes records.

So why support the EFF? Because they are supporting you and your rights:
- blog anonymously
- keep sources confidential (think how Mini-Msft must feel)
- Fair use of intellectual property (you do quote sources don't you?)
- Allow Reader's Comments
- Freely blog about elections
- Blog about work (but be smart about it!)
- Access as media

Check out the EFF's How to Blog Safely guide.

Andy Disses the latest ILL-Advised Move - updated

First thing I heard of this Andy - I've been down in the weeds of work for the past few days but it certainly doesn't pass the smell test.

Hmmm...I'm an editor with FPA - wonder if they'll tell me why did this.

Sounds like a surefire way of getting out of the FoxPro conference business.

I know sometimes they've come back and said they were asked to organize their shows around other schedules such as launch, etc - I certainly hope no one from the MS Data Team has anything to do with this.

Update: I have been told by Ken that in this case, the timing had nothing to do with the MS Data team. I'll update more in a separate post.

FoxPro ILL-Advisor

Visual FoxPro software helps teen win MS Award

Great post Alex - glad you found this.

Figures that Visual FoxPro would help out in drag race software.

Alex Feldstein - Powered By Bloglines

Welcome Toni and Mike

Thanks Alex for pointing this out!

By the way, the RSS Feed for the F1 Technologies is hidden through Blogger but it's available here!

When does Mickey get his own Blog?

Monday, November 14, 2005

Need a Lat/Long for a US address? Now you can get it for free

You can access it as a web service, directly over the web or wherever.

I deal with a trucking software company and I always used to hear that this information wasn't freely available - so the data may be slightly out of date but being able to pull this so freely is great.

Pass it an address, city and state and it can come back to you in CSV or XML.

geocoder.us: a free US address geocoder

Bricklin's WikiCalc: Very Cool

Just saw this over on zdNet but then wanted to try it out.

I think David may be right when he talks about the potential of what this could do.

Wikis aren't just for group blogging or information - now you've got a live application for it as well.

Tod Nielsen gets around...

First PM at Microsoft, then SVP at Oracle and now CEO or Borland. Seeing as he had just become the SVP at Oracle in September.

Tod was the guy who I mentioned on the FoxShow at the same time as Jon Sigler who moved over to FileMaker.

Saturday, November 12, 2005

Risk via Google Maps v0.9.5

Way too much fun with Google Maps.

Noted by Alan Bourke on the ProFox list.

Sony BMG caves to outcry, drops DRM software

Nice to see that with enough public outcry, Sony will react in the right manner.

I guess now I can cancel those "No Sony" buttons.

As noted:
The whole ugly affair has turned into a nightmare for Sony BMG, and deservedly so. People were understandably angry about Sony installing software on their system that would cripple Windows if they tried to remove it while giving other malware authors another route into their systems. Thomas Hesse, President of Sony BMG's Global Digital Business Division didn't help with his assertion that what people didn't know wouldn't hurt them. Well now they know, and Sony is the one left with egg on its face. Let's see what it comes up with next from its apparently bottomless bag of proprietary technology and bad DRM.
Sony BMG caves to outcry, drops DRM software

My life as a Code Economist

Eric Sink (Update: I previously said Eric Rice - who does AudioBlog, not SourceGear - thanks to Ranjith Anthony for recorrecting me) continues his posts, certainly qualifying him to have one of the most valuable site for software developers and managers. This one is on Testing, or debugging, or the horrors of shipping on Halloween.

Especially in the wake of Microsoft's launch of Visual Studio, this post is an exceptionally good read. He describes each bug with four qualifiers: frequency, severity, cost and risk. Sound obvious? Read it - print it and then send it to your nearest manager. This is an article worth reading especially when he compares levels of severity:

# The top of the graph represents a bug with extremely severe impact:
"This bug causes the user's computer to burst into flame."
# The bottom of the graph represents a bug with extremely low impact:
"One of the pixels on the splash screen is the wrong shade of gray."

How many times have you had to fix the BOTTOM issue BEFORE the top one?

Friday, November 11, 2005

Thoughts from the Ottawa Rocking the Launch

So yesterday was the Ready to Launch event in Ottawa, celebrating the release of Visual Studio 2005, SQL Server 2005 and the, uh, imminent release of BizTalk 2006.

No Wifi - (which I found really hard to believe at a tech event) - which meant the GPRS on my ipaq6315 got a good workout but because I don't have a good Pocket PC blogging tool for blogger (anyone know of one? - and no I don't mean moblogs - that's a PITA - I'll rant on that later)

OK - so we get the idea that they are ready to "Rock the launch" based on the music and the bouncing balls (where everyone applauds when they pop! - clean up crews must really like that).

Visual Studio Rocks - where have I heard that before? Back in 2004 and before...

Funniest pre-show comment: "do we have to watch this?" - one of the Microsofties who was managing registration (yes, likely a hired hand)

My first thoughts? Well, let's say 45 minutes on PowerPoint for a DEVELOPER launch? Jeff Zado and Craig Symonds should be burned at the crisp for that. They were READING their PowerPoints, the technology was glitchy - but hey! One slide managed to put a "Live Services" box around Windows, Office and more - good job so soon after Bill and Ray stillbirthed it.

I was about ready to scratch the whole keynote up to a waste until 43 minutes into it, John Bristowe , who is a Developer Advisor at MS Canada, saved the morning with a brief tour of what we were going to see. Thanks John - ya, you were rushed but you rocked it!

(On that note, I used to do the DevDays and PDC conferences in Ottawa. Back then, we used to complain that the video demo shown during the keynote always showed what we were going to show in the demos but at least they showed something. Note to Jeff and Craig - save the stats for the PHBs - as John noted - most of the people there were developers and wanted to see something.

Thankfully they got right into it after the first hour which made them 15 minutes late. Now you know what happens when your first presentation is 15 minutes late and you don't cut anything...it snowballs. (by the end of the day, they were almost an hour over).

Also you would think that after years of presenting, the Visual Studio guys would have realized what the Fox team did when they added the "Small, medium and Large" font options to the Property browser and Project manager - it makes it easier for people to see. No one changed the font on anything so it made it very difficult to see in the larger sessions. Not only that but their fictitious company had employee pictures that were so faint that John kept on referring to them as "ghosts".

I obviously spent the majority of my day in the DevTrack (which was ALWAYS packed - good job they opened it up to the big room for the Team System because they could have used it for all of the Dev Tracks).

John, along with Jerome Carron and Barry Gervin from ObjectSharp, did an excellent job going through the scripted demos. Watching a launch demo is always a bit surreal - as John noted - he felt like a cooking show where you pulled out the finished piece "right out of the oven", but the enthusiasm was definitely there.

Pop Quiz: What is the keyboard shortcut to compile in Visual Studio 2005? (constantly reminded by John - answer below)

Also had a great chance to talk with David Campbell from the Ottawa Dot Net community user group - Microsoft Canada has a really cool User Group challenge - note it's a PDF.

Anyways back on the actual products themselves - some very cool stuff - it's funny to see BizTalk still being promoted as much as it is. It's a great tool but I think Microsoft really missed their mark on it by waiting for partners to build the various adapters, especially when one common theme I kept hearing was that they took what everyone wanted and put it into the product but then still were relying on their partners (kind of like when they build in functionality that shuts down third party vendors but then still actively solicit more partnership innovations). The businesses I deal with still work with EDI - which is what XML and BizTalk was supposed to transplant - so a lot of BizTalk stuff always seems like "demo" as opposed to real world. That said, Ottawa has a lot of BizTalk experts so maybe I'm just bummed about not being able to use it in day to day work.

BizTalk 2006 certainly does look like it will make some of this pain go away - but not everyone deals with XML just yet - which is too bad. The "new" Flat file import wizard reminds me of every File Import wizard in other MS tools but it's certainly a step in the right direction.

Now while a lot of focus these days has been on the new stuff coming down the Orcas pipe, the Whidbey and Yukon tools really do offer a lot. Once you've mastered Try/Catch in VFP, having it in SQL Server seems so obvious - and the native support for an XML Data type made me wish we had that directly in VFP. No, it's not as cool as the XML object type in VB 9, but it is still very cool. And while VFP developers always hear moaning about the 2GB database limit, it was quite funny to hear John and Barry gush about the new Max specifier with up to '2GB' for storage. (yes, I know it's at the field level but it struck me just the same)

Although having CLR support in SQL server I think is great, I worry about onset of versionitis since the DLL is essentially put into the database itself. I guess we'll see how popular that approach becomes but I am very excited about the possibilities it opens up.

The Team System overview helped provide a clearer picture as to all of the offerings that companies or MSDN subscribers get to choose from. If you like to draw pictures and flowcharts, get Architect. If you like to code, get Developer and well, testing - the built-in web testing recorded, etc, and the load testing is very cool but certainly the code analyzers and tools in the Developer part are going to be well-used. (note for FoxPro developers - these are similar to the tools that either a) exist or b) are being discussed in the SednaX project). Certainly the big push is on for the new Source Control tool. Yes, it's in SQL server (boy, I hope the SourceSafe team has their flak jackets on for these sessions - they really came down on how many things SourceSafe was missing)

I do really like the ability of the tie-ins to Work Items and policies. The Project Admin sets a check-in policy and it's "enforced" - well, until you let someone override it.

At the launch, they have this section called Ask the Experts where a bunch of MVPs and softies hang out to answer questions which was great. I asked Nick G. about how SourceControl notifies people about changes - hoping for the great RSS answer -
turns out - no it's not built in - but they're sure someone will do it because the entire platform is open. So do it now but expect to see it built into a future version because apparently, they DO have notification happening at Microsoft but they don't have it in the product. hmm....do I smell service pack?. Also in the Experts section was John Marshall, a Visio MVP. Think we have a bad time? Visio hasn't had a real update since 1998 and now they're taking away features. He had been down to the MVP summit where there were only two of them. The Visio team is about 150 strong (including management). What's the VFP comparison? How many MVPs to Fox team size?

Sadly, I could only sit through the final Smart Client/Web development session before they talked about WinForms, instead focusing on the great improvements in ASP.Net 2.0. So I also missed my chance to win some new gaming tool that MS is launching soon.

Immediate thoughts:
Master Pages -> hopefully this will be the implementation idea that takes hold because none of the past ones have really been successful.
GridView -> Awesome
Code Snippets -> ummm....this is what Intellisense in VFP needs - or can do - or both - kind of like taking the Snippets from the Toolbox right into Intellisense. Awesome implementation.
Better DataBinding -> Yes - finally!
Wizard overload - wow there are still an awful lot of wizards for stuff - seems like mostly in BizTalk but still seems like way too many.

These launch tours are a great idea and if you haven't signed up for it, you definitely want to. Note: if you are going, be sure to wear some old MS stuff- they are searching for people wearing old Visual Studio shirts, buttons, etc to give cool stuff too.

Yes, it's a tour - the demos will be scripted - the samples will be very basic - but despite an auspicious start, John, Jerome and Barry did an awesome job at demonstrating their enthusiasm for the product. In a lot of the FoxShows, I asked should developers wait for better data access in Orcas and the answer is always, no - jump in now, VS 2005 is a good way to get into it. It definitely has a lot of great tools and the ASP.Net 2.0 stuff definitely rocks.

interesting thought - nothing in the IDE jumped out that said "we can't do this in FoxPro" and it left me thinking of what Rick Strahl notes in the next FoxShow (should be out today) that it would be really nice if the Sedna focus was made on ensuring that Fox applications looked like real Windows apps. You can easily make the Fox IDE look like VS and Fox's intellisense still is way above anything else - so now it's just a matter of making the actual apps look that real.

I walked away very pumped.

Hope your last name isn't Bryant...(or Guei)

Wow - it's moved from Nigeria to the UK now...just got an email
"My name is Susan Bryant, I am an artist with my husband Tommy Bryant, We own Sus Art World in London(United Kingdom)I live in London United Kingdom, with my two kids, four cats, one dog and the love of my life my husband Tommy Bryant."

and of course it goes on to say "I'll give you 10%" for every transaction on my money orders"...

Well it's to be expected - Microsoft said they would work with Nigeria to crack down on it - so now the spammers move around.

Shakespeare needs to be updated: First you kill all the lawyers, then the spammers, then the phishers...

Update: (and now an email from Sarah Guei from Cote d Ivoire as well. I really do feel for the people whose names actually match the spammers - they must show up on every no-receive list everywhere)

Thursday, November 10, 2005

Loyalty to Visual FoxPro: the SednaX Generation

Priceless -
Korby Parnell's Gotdotnet Wunderkammer : Loyalty to Visual FoxPro: the SednaX Generation: "May you stay long, do great things, and spread the good word about CodeGallery. Note: gotdotnet will be down today for a significant upgrade."

Don't stop the discoverability - on that note, I'll be at the Ottawa Visual Studio Launch tour today - not sure if I'll blog it, podcast it or picture it - or all of the above.

Could be fun...

Wednesday, November 09, 2005

How many lines of code is ideal for your program?

While looking at the refactoring project over on SednaX, I found myself writing up some quick little code analyzer classes designed to see whether or not a function should be refactored or not.

Looking at that chart, it shows FoxPro has some numbers like 35 single lines of code per function. Wow - that seems low but maybe not.

So tell me - what do you consider to be the ideal number of lines per code / function for readability, maintainability in your programs?

Take the Poll and let me know...

Tuesday, November 08, 2005

Microsoft Visual Studio 2005 E-Learning

While the jury may still be out as to the overall quality of Visual Studio, there's still not an excuse not to learn it.

Microsoft E-learning is offering FREE courses and clinics (for 90 days) on all aspects of VS for both Web and Desktop based development.

Have to sign up soon though - offer ends Nov 17th.

Saturday, November 05, 2005

Fwd: why use vfp? reliability


hmmm...wonder what rss reader he's using....while i'm about ready to
toss newsgator outlook - outlook and the pst file is just way too slow
- newsgator online rocks!!

Dilbert boss syndrome -how sad...

is that ever sad...been there though - the cosmetic part is always true,though

how many foxpro developers have a similar story due to the reality of
the vfp native interface?

"why can't it look like a windows app?"

Thursday, November 03, 2005

A slideshow is worth a thousand pictures

Late last month, I made a post about FilmLoop, and someone noted that Slide has been doing it for a while as well. Then I went to Nial Kennedy's photos from the Live event and saw a show done via Flickr.

Reminds me of blogging tools - so many companies doing similar things, competing - which is good, right, Ted?

Now, FilmLoop has drag and drop but you have to download a player, Slide also has a player/intergration tool wih a sidebar. The tool you use is the one you like - but I really enjoy the concept of the slideshows over going to personal web sites and having to choose the pictures to view.

Wednesday, November 02, 2005

FoxTabs beta available

Awesome! STILL beta - but then what isn't beta? Every software obviously required more testing when it breaks when you need it the most.

Great stuff guys!

I LOVE the Recent Files option - only what's that Solutions popup for?

Craig Bailey's thoughts: VFP: FoxTabs beta available

Primate Programming(tm) Inc

This is old but hilarious!
Got this from FoxPro.Catalyst - as quoted
Visual Basic 6.0 ™ was the preferred IDE for the majority of experiment primate subjects.

Primate Programming(tm) Inc

TechCrunch � Windows Live - More than an AJAX Desktop

Yeah, ok so they have some stuff like VOIP integration - but it's not there yet. It's "coming" in the future.

So what the purpose of the demo? Was it worth the negative press to show stuff that isn't ready for primetime?

Windows Live Ideas � Page d'accueil de Andrew

Uh - how do I explain this to Americans...especially those who are behind building www.live.com...

Just because someone is from Canada does NOT mean they only speak French.

I sign into Live.com thinking this will be the second coming (despite the reviews) - hmmm...decidely underwhelmed....but then I say, maybe what's new will have something.

Oh they have something - in french. Now I'm not sure why - maybe because I said I wanted the weather in Ottawa, but the rest of the site is in English - is it something weird with my profile? (wouldn't be the first time)

But worse - you can't change it to English. What's up with that? (and before you ask, YES my settings were set to English (UNITED STATES).

Anyways - I'll hold off on final judgement but definitely underwhelmed. Even Google home page provides more right off the bat and that's been out for a while....

Come on guys - EXCITE ME - the dev teams' work on LINQ shows that you have a lot of exciting stuff coming - was Live worth the demo?

Gadgets are cool - uh, like Konfabulator and Google desktop....I'm with Dave.
"We need Google to get some serious competition, and Microsoft is one of the places that can come from. (Apple and Yahoo are the others.) But they're going to have to do much more than they did today."

Hmmm...maybe Office Live will be worth it. But based on what I've seen, they just aren't getting it. Others may think otherwise so what am I missing?

Tuesday, November 01, 2005

Microsoft's Linux lab and view on open source software

Greg Hughes (via Malcolm Greene on ProFox) has a link to
Microsoft's Linux lab and view on open source software - a recorded session with Bill Hilf, who runs Microsoft's Linux and Open Source Software technology group (yes, you read that right!)