Domain: msdn.com
Stories and comments across the archive that link to msdn.com.
Comments · 3,271
-
Re:Java is to C as ...
-
Re:hmm. but how does this compare with Mono
Could you post some links to back up your claim? Thanks!!
-- Cyrus (http://blogs.msdn.com/cyrusn) -
Re:Passe...Baki: That is not how you would write the C# iterator, that is how you would write the C# iterator consumer. Consumption of iterators in both languages has been easy from the start using the while/for constructs. However, creating iterators is actually somewhat difficult in C# 1.0 with its cursor based iterators (.Current and
.MoveNext) and even more difficult with java's .HasNext and .Next.For example, take a tree structure and try to write an iterator for it in java. Now do the same in C#, what you'll see is code like this:
IEnumerator<T> GetEnumerator() {
...foreach (T child in left) {
......yield return child;
...}
...yield return val;
...foreach (T child in right) {
......yield return child;
...}
}Pretty simple to understand and to create.
-- Cyrus (http://blogs.msdn.com/cyrusn)
-
Re:Passe...Anonymous methods are not full closures, but they come close enough for many situations.
-- Cyrus (http://blogs.msdn.com/cyrusn)
-
Re:But I thought...
For the record, Josh Ledgard states very clearly that he had nothing to do with bringing WiX to sourceforge on his blog. You can see his blog post here.
-
Good discussion on open source at Microsoft @http://blogs.msdn.com/robmen/archive/2004/09/26/2
3 4591.aspx - an entry from the MS employee who released one of those MS open-source projects (WiX). -
Good discussion on open source at Microsoft @http://blogs.msdn.com/robmen/archive/2004/09/26/2
3 4591.aspx - an entry from the MS employee who released one of those MS open-source projects (WiX). -
Re:DLL HellApplications do not do the dirty work; the Microsoft Installer will go an upgrade typically using Microsoft approved merge modules. As for mitigation techniques, Microsoft employs all of the techniques that you describe. That is why Win32 is so cluttered. The problem is when applications do weird things and rely on crappy behavior, and Microsoft is forced to support them.
As for who is at fault, that is a big question. Applications rely on buggy behavior all the time, and whether they like it or not, Microsoft has the burden of supporting applications that do crappy things.
Raymond Chen, a Microsoft developer who does compatibility work in great detail described this process in his blog:
When programs grovel into undocumented structures...
Why not just block the apps that rely on undocumented behaviorThe UNIX world does not have this problem as much, because the UNIX vendors can safely force the application vendors to upgrade. Ditto in the open source world. Microsoft does not have this luxury, because they do not own the Win32 API anymore. The Win32 API is owned by the millions of applications that their customers use. The minute they screw them, Microsoft loses its single largest competitive advantage.
-
Re:DLL HellApplications do not do the dirty work; the Microsoft Installer will go an upgrade typically using Microsoft approved merge modules. As for mitigation techniques, Microsoft employs all of the techniques that you describe. That is why Win32 is so cluttered. The problem is when applications do weird things and rely on crappy behavior, and Microsoft is forced to support them.
As for who is at fault, that is a big question. Applications rely on buggy behavior all the time, and whether they like it or not, Microsoft has the burden of supporting applications that do crappy things.
Raymond Chen, a Microsoft developer who does compatibility work in great detail described this process in his blog:
When programs grovel into undocumented structures...
Why not just block the apps that rely on undocumented behaviorThe UNIX world does not have this problem as much, because the UNIX vendors can safely force the application vendors to upgrade. Ditto in the open source world. Microsoft does not have this luxury, because they do not own the Win32 API anymore. The Win32 API is owned by the millions of applications that their customers use. The minute they screw them, Microsoft loses its single largest competitive advantage.
-
Re:Classic M$
No, their view, believe it or not, is that people don't want the security patches for older systems! At least, that's what Bruce Morgan, of the Internet Explorer team, posted on the IEBlog.
-
MY favourite quote"I've always wondered what the problem is with the IE team," one respondent wrote in a feedback thread on IE evangelist Dave Massy's blog. "I mean, it's just a browser. You need to render a page based on well-documented standards...and that's it! You've opted to not have tabbed browsing or any other personalization. It's just a window shell and the browser content...I wonder if there are only like four people who work on IE or something? I seriously don't get it."
That many?
:) And I like Dave's blog's subtitle ... "Internet Explorer moving forward!". Looks like this bugger might have some competition ... -
Re:Repent, Sinners!Click Me. Menu. Actions. Tasks. Open Here.
Interestingly enough, that's what they wound up doing. On Windows 95, you may notice that if often came up with a little moving arrow pointing to the Start button, saying "Click here"Anyhow, if you're interested in an actual explanation of the start button's history, there have been blog entries from Microsoft engineers explaining it. To summarize their reasoning for labelling it 'Start', "it sent our usability numbers through the roof, because all of a sudden, people knew what to click when they wanted to do something."
-
Re:Obvious
I did not miss his point at all.
I am a bit of a fan of the comments of Raymond Chen on blogs.msdn.com and follow it closely. You can find it at http://blogs.msdn.com/oldnewthing/
Even if you are not a fan of Microsoft due to it's products, ethics, morals, connections, etc, it is still quite the interesting read and applies to many things. -
Re:Raymond Chen in Linux source CREDITS
Yes, it's confirmed.
-
Re:hmmmm
Actually, tons of people at Microsoft use Linux and talk about Linux. And not just because it is a threat to them. Check out Microsoft Blogs for some interesting reading.
-
Re:Could be...
You should do some research so as not to appear so informed.
Office is already into a very comprehensive DRM framework, namely, Microsoft DRM Server.
A MS blogger wrote about it just a few minutes ago, actually.
You can read up on Windows Rights Management Services and all it has the ability to do.
Nothing has happened in regard to saving unprotected documents, etc. The DRM stuff only applies to documents specifically designated as controlled, and only in ways specified (ie, no cut and paste, no screenshots, no printing, no forwarding, etc).
-
Hardly suprising
With less bugs, more features, a simpler installation routine, a smaller download, lots of features people want in IE already implemented as well as plenty of positive press coverage, its hardly suprising people are starting to use it more and more.
Add to that the recent spate of security holes in IE, and I would expect usage to grow even more when 1.0 is released. -
Re:Worms are just like any other software
RANU: Smarter CPL and MSC check that out.. you can put those in batch files or what have you to launch processes w/privs, using the secondary logon service.
-
Re:Neat!
Linux Implements O(1) Sheduler
Does NT have one?
* Yes NT debuted with an O(1) Scheduler: WIN499 - Windows vs Linux: A tale of two kernels
* Here is an interesting thread on the topic of Security Models: SELinux & Windows Security Comparison
That is pretty funny, isn't it. I mean, Linux has met or surpassed NT in all of these areas in spite of the fact that Microsoft was shipping a "production-quality" NT when Linux was barely functional.
Well, thats a nice proposition.
-
Re:acitveX for mozIt's very funny that you quote him accusing you of basing your arguments off old systems, and then reply with an argument based on old systems.
In case you didn't know, on XP SP2, the "Are you sure?" dialogs are largely replaced (mainly within IE) with a modeless "infobar" at the top of the window that you can easily ignore and that you have to explicitly click on and go through a menu to unblock whatever "unsafe" behavior just got blocked (like a file download or activex). There is no in your face dialog to which you can accidentally say Ok.
After this was first seen (as an IE feature) in the SP2 beta, Mozilla copied it. From mozillazine:
The most recent Firefox nightlies feature a new user-interface to manage the XPInstall whitelist. When a user tries to install software from a site that is not on the whitelist, a thin non-modal yellow bar appears at the top of the content area, informing the user that the install has been blocked (bug 241705). A button allows the user to add the site to the whitelist if they choose. Testers of the beta release of Windows XP Service Pack 2 will probably find the yellow bar familiar: it's almost a carbon copy of the new Internet Explorer Information Bar that appears when an ActiveX control is blocked.
Oops, are we not supposed to talk about that here? I know that acknowledging when Microsoft adds something good or fixes one of their problems violates the party line that Microsoft never "innovates" and that OSS never copies from them, so feel free to go back to bragging about how stable linux is compared to Win95. -
MsWord's Save Error bug: a workaround to try.
The article Anatomy of a Software bug quoted in another Slashdot story tells the story of an MsWord bug. A "Write Error" can occur when saving a document after several hours of work. The article says you can workaround the problem by doing your editing in Normal view. (As opposed to Page view(?)--I'm not an MsWord user either.) That may be the problem you noticed.
The bug was created with the introduction of multiple undo/redo in an old design. I understand from the article that large parts of MsWord need to be rewritten. Will that ever happen or will it die? How can software survive more than 10 years at a leader position? Probably not without recurrent and effective code refactoring. -
Re:Firing offense?
I like how MS is starting to open up. You can read honest (and not always very flattering) accounts on both MSDN Blogs and Channel 9 Just a few years ago it would have been impossible to imagine MS ever running a wiki!
-
Re:Firing offense?
I like how MS is starting to open up. You can read honest (and not always very flattering) accounts on both MSDN Blogs and Channel 9 Just a few years ago it would have been impossible to imagine MS ever running a wiki!
-
Re:Firing offense?
I like how MS is starting to open up. You can read honest (and not always very flattering) accounts on both MSDN Blogs and Channel 9 Just a few years ago it would have been impossible to imagine MS ever running a wiki!
-
Avalon is not gone
In fact it is being back ported to XP and server 2003. This is a good think as it means apps written for LH will look and work the same on XP. Here a channel9 interview where Allchin talks more about this:
-
Re:Via babelfish
-
Re:What Will WinFS Do For Me?
I don't know, but whenever I save a document as HTML in Word (as seldom as possible, OpenOffice does a much cleaner job) there are all sorts of crazy tags floating around it. For example, if I refer to Greece, it will end up with something like <o:place>Greece</o>. I've also seen similar junk surround tags. This MSDN blog seems to have the dirt on it. I figure they'll try to build relationship data from that.
-
Re:No Avalon eitherYeah, Yeah, removed from Longhorn, but added to XP. Get it, straight from the mouth of the VP of the developer division.
Fine, he doesn't give a date on when Avalon will ship, but releasing it for XP users is a good thing. -
Re:Out of a job?
You may not know this because you simply assume facts not in evidence, but if you spent any time at Channel 9, especially in the ie discussions, you'd know that most of the MSofties use Firefox. Several of the bloggers at MS have also openly said they use it as well. All cite the same reason, IE hasn't been maintained and has fallen behind. Nobody's been fired, but the IE group has been re-banded. Don't assume that because you have little good to say about MS that there is some sort of reciprocal.
-
Its OT but has to be mentioned
From the MSDN Blog:
Well, not directly, but they sure took the wind out of my sails with their new Picasa Photo Organizer and corresponding photo publisher Hello. I've been working on a photo editor/publisher application for personal use off and on for around 2 years. Lately, I've been think about how a lite weight, easy to use solution would be a big hit among new parents/grandparents like myself. Here they go giving it away for free. Who could do such a thing?
You know what? I will not be daunted. I will rise up from my defeat and create a better application. That'll show 'em. One that publishes your photos to your blog, other users of your application, or via email. Wait, Hello already does that? How about cropping and reformatting your photos and organizing them into an album. What, Picasa has that covered?
But, aha! I'll bet their solution doesn't use the power of Visual Basic.Net and the .Net Framework. With .Net behind me, nothing can stop me! And, maybe I'll publish my source. More on this later...
Emphasis mine. having never read the MSDN blog before and seeing this now, all I can say is "OMFG"... -
Another way...You can also use the Ambient Orb by following this guide. Theses guys chose the Lava Lamp because it's cheaper, but if you hate X10, this might work better.
Now, everyone go buy an Ambient Orb so they can mass-produce them more, and then I can finally afford one!
-
Re:No need to open more.Would having over 1000* employees blogging count as "Show they are changing their culture, come out and play"? If they are censoring it sure isn't obvious. I've said it before and I'll say it again now: perhaps MS is changing, it's the Linux zealots who are so blinded by their religion that they can't see it.
*(Yes, I know there's only 900 or so bloggers on MSDN, but many host on their own site).
-
Re:No need to open more.Would having over 1000* employees blogging count as "Show they are changing their culture, come out and play"? If they are censoring it sure isn't obvious. I've said it before and I'll say it again now: perhaps MS is changing, it's the Linux zealots who are so blinded by their religion that they can't see it.
*(Yes, I know there's only 900 or so bloggers on MSDN, but many host on their own site).
-
Browse happy, but are you comfortable?You have to read that one:
http://blogs.msdn.com/dmassy/archive/2004/07/23/19 3727.aspx
The best argument so far:
The reason I would not be comfortable doing my banking and shopping with another browser is from my knowledge of the quality of work undertaken on the Internet Explorer team. I know some of you will probably disagree with that view but I stand by the fact that the Internet Explorer team takes security extroardinarily seriously.
So if you let me turn (bend?) that in my own understanding:
- he trusts IE because of the knowledge of the quality of work the team does
- he has priviledge access to knowledge, being part of the team
I conclude from that that one should only trust software that one can have access to. As I don't have access to closed source software, I am left with Open Source. - he trusts IE because of the knowledge of the quality of work the team does
-
For more foreign-language concerns...
See Raymond Chen's blog. He has some entries that shed light on why some decisions were made vs. others in Windows - the reason being internationalization of the software.
-
For more foreign-language concerns...
See Raymond Chen's blog. He has some entries that shed light on why some decisions were made vs. others in Windows - the reason being internationalization of the software.
-
Post 100,000In celebration of this post (100,000) I have to ask - I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
Post 100,000In celebration of this post (100,000) I have to ask - I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
Post 100,000In celebration of this post (100,000) I have to ask - I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
Post 100,000In celebration of this post (100,000) I have to ask - I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
Post 100,000In celebration of this post (100,000) I have to ask - I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
Post 100,000In celebration of this post (100,000) I have to ask - I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
Post 100,000In celebration of this post (100,000) I have to ask - I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
Post 100,000In celebration of this post (100,000) I have to ask - I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
How Secure is Slashdot?I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
How Secure is Slashdot?I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
How Secure is Slashdot?I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
How Secure is Slashdot?I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
How Secure is Slashdot?I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility" -
How Secure is Slashdot?I wonder why Slashdot doesn't post these?
Linux show website powered by Windows
Oracle to release patches for multiple vulnerabilities "Will /. discuss this?" (apparently not!)
MS employee banned from Slashdot!
Linux folks selling Linux insurance?... This smells to high heaven
MSDN comments on Slashdot 503 errors
"Slashdot and various online magazines which has no credibility"