Friday, July 14, 2006

I am a non-believer, let me tell ya.

Yes, I don't know when, but I became one at some point.

Not related to religion (or the lack of one) though and not a genetics issue either I think; the way I was raised, my mom and dad gave me the best education a son could have, I was given everything that's needed to be a double Nobel prizewinner in Physics and Peace just to give you an example.

Who knows, maybe the software world I am in made me the way I am these days.

If you've read my latest posts, you know I've been trying to use the RSS COM platform in IE 7 to create an RSS reader in Visual Foxpro, but haven't been succesful because, among other issues, it is not possible to bind RSS events from VFP.

Calvin Hsia found a solution, but his example is for cases that EVENTHANDLER can already address fine. He left as an exercise for the reader to figure out how to bind events for other COM platforms that don't quite work with EVENTHANDLER, indicating that following his example shouldn't be hard to figure it out.
Calvin, please believe me, IT IS.

OK, it's not that bad if you are good at C++, Assembly, x86 machine code and VFP.
But I'm not planning to learn 3 of those 4 languages at least in my next 7 lives.

Craig Boyd thanked Calvin because based on his example he found a solution to make RSS COM platform work with VFP. But Craig never posted his solution, although Calvin ceded him the honor to do so.

See? This is the kind of attitude that made me a non-believer. <g>

(read the thread at http://blogs.msdn.com/calvin_hsia/archive/2006/06/14/631604.aspx#634605)

A while back Andrew MacNeill suggested me to post the issues at the IE7 beta feedback MS web site, which I did with the same hope one buys a ticket for the big jackpot of the state lottery.

For the reasons exposed, I was in shock when I've got a response from the IE7 team that I'd like to share below.

Here's an excerpt from the email I received from the MS Connect Team,

There are 4 issues: 

1. unable to bind to RSS events: We have repro'ed it and are investigating the cause.

2. Download/update/refresh issue: We are unable to repro the hang after 4 downloads. Would it be possible to provide download logs created with http://fiddlertool.com ? It will create a snapshot of http traffic and will hopefully help us understand the issue better.

3. The feed view doesn't update when the feed is refreshed in the background. This is by design since there are cases where users would "loose" their read/unread state and the scroll position on the page if the page would automatically refresh.

4. Unable to delete feeds: This issue should be fixed in IE7 Beta 3. In previous releases an application could hold on to the Feed COM object and thereby preventing another application from deleting the feed. In Beta 3 we changed to an optimistic locking model allowing applications to delete feeds even if another app has the feed open.

Not bad for a non-believer huh?
Cheers from yours truly,

JLC.
Certified Non Believer

Ah! one more thing, Craig Boyd, if you are planning to conquer the world with VFP, in addition to need loyal soldiers, you will have to feed them as well...<g>

 

*This is the file MS feedback requested in item 2 testingie7.zip (355.88 KB)
2/23/2008 9:09:53 AM (Eastern Standard Time, UTC-05:00)
I just now saw this post. Seems silly to post a reply now, but here goes anyways... I would have loved to post the solution except at that time I was under NDA and couldn't as the Windows RSS Platform wrapper I created for Microsoft was being considered for Sedna (why Calvin asked me to do so was perhaps a mental lapse on his part). I've just been given permission to post the source to that project as it wasn't included in the Sedna final. You can find it on my blog now...

http://www.sweetpotatosoftware.com/SPSBlog/PermaLink,guid,50f7f4b6-f16f-42de-9802-b8412cbc7dd7.aspx

Though the problem it addresses has since been solved, the overall technique that Calvin used in his post was and is pretty darn cool.
2/23/2008 1:57:42 PM (Eastern Standard Time, UTC-05:00)
Thanks for the link Craig, I think you responded this in another post of mine though, so no further clarifications are necessary really, there's enough evidence on how generous you are sharing your professional achievements.

If this helps you understand better where was I coming from back then, my thought was that MS should've been more open to members of the VFP community by not making a big deal on disclosing certain information, thus, allowing more people to research and develop cool stuff.
To picture how ridiculous those policies are, here we are 1.5 years after and you are just being allowed to post your findings. Once again, it should be obvious I am not blaming you.
What is hard to understand for me is this 'secrecy' around a mature product as VFP, an old concept from previous decades.
Fortunately with VS.NET we don't have that thing where a few chosen have the direct contact with the bits Gods.
Juan
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):