You obviously don't know about Windows Small Business Server. That "expensive server license" ends up being something as cheap as $521, which would probably be cheaper than the hardware you'd run it on. They've even made management of a SBS super easy. Setting up GPOs and such is a snap.
The poster should read up on enterprise architecture before spouting off about single-signon. They're not referring to Passport (which would be laughable in a "mission critical" scenario. They're probably referring to enterprise single-signon solutions, like the one offered by BizTalk server (reference here).
I'm glad I'm not the only one that browses the internet by IP only!
The author obviously does the same... since he so strongly recommends against the use of the "DNS Client" service on home machines. Yeah... home machines don't need DNS.
It looks familiar because Apple stole it. Microsoft had basic working prototypes of these sorts of features shipped in this year's PDC (that's Professional Developer's Conference). I know, I used it. It worked. I wasn't fast, and it wasn't perfect, but it wasn't supposed to be. It'll be really good if they can get their act together with it.
It seems to me that the technology already exists for true push. The functionality you mention (specifically the registering of listeners and the notification of changes or pushing of content) is part of XML web services.
There's a standard out there, but I'm going to point you to some Microsoft resources out of spite.:)
According to this page, it should be possible to use CVS on Win32 platforms. As long as you're maintaining your code on one machine, this might be good enough. They suggest using Win32 CVS against a *nix CVS server, but have this to say about single-machine CVS:
The second way is known as "local" or "non-client/server" CVS. This lets you run CVS if you have only Windows machines. However, due to issues (a) with local CVS on Windows, and (b) with the suitability of Windows as a server operating system in general, we would generally recommend this more to try out CVS and get a feel for it rather than for production use.
Perhaps not the best solution, but it's free, and will probably work just fine for you.
Even if you trust the source, how do you guarantee that your data isn't compromised or sniffed before getting to your application? You could use SSL or IPSec, but if you're paranoid enough to want "truly random" numbers, you probably wouldn't be satisfied with the security those technologies afford.
> Apache is the single most prevalent web server on the internet. Why then is it that hackers "target" IIS? Maybe because it's easier?
Actually, more defacements occur every year on Apache-run sites than IIS-run sites. Normally I'd be surprised that you didn't read the/. article on this... err... I guess even normally, I wouldn't be surprised.
> Have you seen Balmer [sic] lately?
Maybe you missed it, but Ballmer (yeah, you misspelled his name) is a Harvard grad. His degree is in Mathematics and Economics. Stupid people don't breeze through a Math degree at an Ivy League school. Don't pick on the guy 'cause he's sweaty, energetic, and rich... It makes you look bad.
> MS has had 20 years and billions in funding and the best they can come up with is Windows XP. XP solves problems that Unix, Apple, X, NeXT, Amiga, et als. [sic] solved a decade ago.
That must be why they're dominating today!
> If your [sic] looking for "fair and balanced" where are you going to go?
I think at this point, most people expect an anti-MS slant on ol'/. Congratulations. You've won.
Well... the reason for regression testing isn't only for OS complexity (which of course is included here), but also for third-party apps. If shipped third-party apps depended on an incorrect behavior, or was fragilely written, then something needs to be fixed. Can Microsoft afford to ship an update that breaks Photoshop or, say, Corel Office?
Ever hear of "Defense in Depth"? It's pretty important to computer security. The idea is that you make every level in your architecture (be it code or network topology) you do your best to ensure security. This means using the "Rule of Least Privilege" (allow exactly the level of access you require and no more) amongst other standard security practices. Well... computer security has been around for longer than 6 months, and so have security bugs. So Microsoft, not being a stupid company, releases lots of papers about the right way to securely deploy their systems. A system administrator worth his salt would've read and followed the advice of these papers, and put his sql server behind a firewall. Now that there's an extra level of defense, there's at least a buffer between his server and the rest of the malicious world.
Herearelinkstorelevantpapers.
Something that a lot of people seem to forget is this:
If it were possible to guarantee the production of bug-free code -- hell -- if it were possible to guarantee that a product was buffer-overflow-free, don't you think it would've been done by now? The tricky thing about bugs is that bugs are tricky things. Just because they're obvious in hindsight doesn't mean that they should've been obvious at the time of authoring.
And what about HTML? If you strictly (and I mean strictly) follow the specs for HTML, very few websites today are correct. Neither opensource.org nor Linux.com validate properly. Given the laziness of the average netizen, the problem of properly parsing HTML becomes much more difficult.
Actually, I imagine that the.Net Framework will install just after the DirectX 9 update. Especially considering that MS has provided a redistributable runtime for developers. Subject to the licensing agreements for the SDK, I don't see any reason why this couldn't be tacked on to the end of the install like the DirectX9 runtime installer.
You just proved the parent's point.
You obviously don't know about Windows Small Business Server. That "expensive server license" ends up being something as cheap as $521, which would probably be cheaper than the hardware you'd run it on. They've even made management of a SBS super easy. Setting up GPOs and such is a snap.
The poster should read up on enterprise architecture before spouting off about single-signon. They're not referring to Passport (which would be laughable in a "mission critical" scenario. They're probably referring to enterprise single-signon solutions, like the one offered by BizTalk server (reference here).
Mu!
"Half Baked", of course!
I'm glad I'm not the only one that browses the internet by IP only!
The author obviously does the same... since he so strongly recommends against the use of the "DNS Client" service on home machines. Yeah... home machines don't need DNS.
Eh... you can always disable NX protection for the apps that you trust.
Yeah yeah... this is gonna sound harsh...
:)
But really... is the 80 column limit that important to you?
You know that you can bump up the number of columns on console displays, right?
Read here
There are also a number of tools available to put code in a form that you find agreeable.
It looks familiar because Apple stole it. Microsoft had basic working prototypes of these sorts of features shipped in this year's PDC (that's Professional Developer's Conference). I know, I used it. It worked. I wasn't fast, and it wasn't perfect, but it wasn't supposed to be. It'll be really good if they can get their act together with it.
I remember her. She was definitely waaaay smarter than me. Every time I tried to touch her, she smacked me. *sigh* I miss Legend of the Red Dragon
It seems to me that the technology already exists for true push. The functionality you mention (specifically the registering of listeners and the notification of changes or pushing of content) is part of XML web services. There's a standard out there, but I'm going to point you to some Microsoft resources out of spite. :)
The upcoming Microsoft Virtual Server might ease some of your machine multiplication woes...
r tu alserver/evaluation/vmnews.mspx
http://www.microsoft.com/windowsserversystem/vi
Perhaps not the best solution, but it's free, and will probably work just fine for you.
Even if you trust the source, how do you guarantee that your data isn't compromised or sniffed before getting to your application? You could use SSL or IPSec, but if you're paranoid enough to want "truly random" numbers, you probably wouldn't be satisfied with the security those technologies afford.
Yeah! What all my sibling posts said! And they spam you every time you use it, which is lame. :)
You can always find more information on the Microsoft community here.
> Apache is the single most prevalent web server on the internet. Why then is it that hackers "target" IIS? Maybe because it's easier?
/. article on this... err... I guess even normally, I wouldn't be surprised.
/. Congratulations. You've won.
Actually, more defacements occur every year on Apache-run sites than IIS-run sites. Normally I'd be surprised that you didn't read the
> Have you seen Balmer [sic] lately?
Maybe you missed it, but Ballmer (yeah, you misspelled his name) is a Harvard grad. His degree is in Mathematics and Economics. Stupid people don't breeze through a Math degree at an Ivy League school. Don't pick on the guy 'cause he's sweaty, energetic, and rich... It makes you look bad.
> MS has had 20 years and billions in funding and the best they can come up with is Windows XP. XP solves problems that Unix, Apple, X, NeXT, Amiga, et als. [sic] solved a decade ago.
That must be why they're dominating today!
> If your [sic] looking for "fair and balanced" where are you going to go?
I think at this point, most people expect an anti-MS slant on ol'
actually... the .Net framework is known as "netfx" in some circles. the fx means framework... I think. :)
you don't seriously think that MS is willing to risk another anti-competition trial, do you?
Well... the reason for regression testing isn't only for OS complexity (which of course is included here), but also for third-party apps. If shipped third-party apps depended on an incorrect behavior, or was fragilely written, then something needs to be fixed. Can Microsoft afford to ship an update that breaks Photoshop or, say, Corel Office?
just fyi... this exact question is answered within the first 5 seconds of the movie ;)
Don't forget this book.
Ever hear of "Defense in Depth"? It's pretty important to computer security. The idea is that you make every level in your architecture (be it code or network topology) you do your best to ensure security. This means using the "Rule of Least Privilege" (allow exactly the level of access you require and no more) amongst other standard security practices. Well... computer security has been around for longer than 6 months, and so have security bugs. So Microsoft, not being a stupid company, releases lots of papers about the right way to securely deploy their systems. A system administrator worth his salt would've read and followed the advice of these papers, and put his sql server behind a firewall. Now that there's an extra level of defense, there's at least a buffer between his server and the rest of the malicious world. Here are links to relevant papers.
Something that a lot of people seem to forget is this:
If it were possible to guarantee the production of bug-free code -- hell -- if it were possible to guarantee that a product was buffer-overflow-free, don't you think it would've been done by now? The tricky thing about bugs is that bugs are tricky things. Just because they're obvious in hindsight doesn't mean that they should've been obvious at the time of authoring.
And what about HTML? If you strictly (and I mean strictly) follow the specs for HTML, very few websites today are correct. Neither opensource.org nor Linux.com validate properly. Given the laziness of the average netizen, the problem of properly parsing HTML becomes much more difficult.
Actually, I imagine that the .Net Framework will install just after the DirectX 9 update. Especially considering that MS has provided a redistributable runtime for developers. Subject to the licensing agreements for the SDK, I don't see any reason why this couldn't be tacked on to the end of the install like the DirectX9 runtime installer.
Phones without cords? What is this world coming to?