RTFA, they say. Here' the FA is wrong -- the lectures are not owned by Microsoft, but are the personal property of Bill Gates who has made them available to Microsoft.
Multiple processes loading the same version of a side-by-side library can still share codepages. In practice there's only a few versions of each library.
Secondly, and more importantly, static linking means that if any library your program is using is found to be vulnerable, you must ship a new version of your program. With dynamic linking, the library can be updated separately.
In fact, this is one of the big use-cases of side-by-side: it comes with a policy redirection mechanism for servicing. Library authors can say "version X was vulnerable, so all apps using version X must use version X.1 which fixes the vulnerability", even if version X is only privately installed in the application's folder.
One thing to note is that you generally don't use library C side-by-side unless C's developer intended you, as they're usually the ones to provide the manifest that's used to refer to the library.
Global variables you'll have two copies of. But in general, you raise a salient point -- library C must be explicitly designed so that two versions can be loaded in the same process. Microsoft actually provides guidelines on how to get there: http://msdn.microsoft.com/en-us/library/aa374238(VS.85).aspx
A clean XP machine doesn't have the 2005 CRT on it. Apps need to carry the CRT if they're going to depend on it, same as always; the deployment needs haven't changed. It's just that the needs may have been mostly hidden by implicitly relying on other products to be installed on the machine that carry the CRT themselves. Since the pool of software linking against this new version is still fairly small, relying on an install from another piece of software is a bad bet.
There may be qualms about Silverlight itself, but the library issues are unfounded. Unlike ActiveX or even Java applets, Silverlight controls can only call libraries shipped with Silverlight. End of story. There is no "Would you like to allow.." like Java at all, no way to call more code. And all the libraries that ship with Silverlight have been ported to the Mac already, so it's definitely feasable again.
I don't know about ActiveX, but COM is still used heavily for new and old development -- it's still the technology of choice when exporting functionality from a native dll.
And the level of interoperability between COM &.NET is tremendous -- both forwards *and* backwards:
COM objects can be consumed by.NET as if they were.NET objects. No special syntax, etc. All the details are hidden and marshalling done for you..NET objects can be exposed as COM interfaces by applying the single attribute "ClassInterface" to the.NET class.
The details are in the build system; see here for example.
That's because Windows 64-bit ships with IE32, which is what the default shortcuts point to on the install, (For compatibility with 32-bit plugins & BHOs exactly), even on Itanium. So most users won't be too bothered by lack of 64-bit Flash, as IE-64 needs to gain traction from the whole universe of addins getting moved over.
Firefox-32 on Linux-64 requires a whole chain of 32-bit dependencies, and Firefox would be the only program making use of them, so they're very noticable. And Linux users, tending to be more purists, are a bit more pissed off from this.
I typically have between 200-400 tabs open in Firefox before my box starts dying. Tabs may be held up as the answer to window management, but for me, tabs aren't enough as they take too many system resources (I tend to run out of system objects)
Why so many tabs? I'm a complete and utter news addict -- I'm the guy who reads a newspaper cover to cover and who is subscribed to several of them to watch for the competing editorial lines, national points of view, opinion pieces, and political bents.
I'm a bit harebrained, so I open them off the websites before they disappear, which is why I always open all of them. What I'd really like see is a kind of queue system, where a "middle-click" doesn't open a new tab, but adds it to a special "Queue" folder in the bookmarks. Then, a hotkey could remove the topmost item in the queue and open it. Any suggestions from fellow tab addicts?
Maybe not Lynx, but Links is creepy! It has JS support, and the other day, I got a popup XTerm! Of course, since those things usually contain flash ads, the xterm was mostly empty, but still -- advertisers are out to get you
Damn it! I tried opening up a new Virtual Terminal and even remotely SSHing to my machine to stop this thing! But apparently the Linux scheduler decided otherwise... shouldn't interactive processes have a higher priority, allowing to stop such a monster?
I'm sorry this is off topic, but do you have references for the software that does the $PWD/.snapshot? I've seen it deployed, I'd just like to use it myself (a search for netapp turns up nothing of interest)
Sure Gentoo is nice if you want the latest and greatest software, because it evolves constantly. Desktop users don't need support, right? That's for big corporations and reactionnaries.
Well, just two days ago, I decided to update a machine that hasn't been synched in a year (little use, mostly gathering dust), as I wanted to upgrade from a crash-prone Mozilla 1.6. Well, it turns out my configuration is not supported anymore. I'm out in the cold! I tried doing what was suggested and manually upgrading, but when I try to emerge Mozilla, it refuses because it can't find xorg. Isn't XFree good enough for now or do I have to spend a day reconfiguring everything because of OSS politics?
Am I going to have to rebuild my entire base system manually because I waited too long between syncs?
That's gcc's "fault". KDE is written in C++, and Gnome mostly in C. gcc takes a lot longer to compile and especially optimize C++ code, which accounts for the difference.
AFP is like the AP and Reuters in that they are a News Agency, not a news outlet. They primarily sell their content to other outlets, such as CNN. Having individuals directly read their content is simply not important.
From what I understand, the Mozilla Suite is based off a toolkit called XPFE. This is not the case for Firefox/Thunderbird.
Could anyone please explain what toolkit these use and what has changed? I couldn't find this in the website/wiki/bugzilla.
For a third-party developper wanting to target the Mozilla platform, are there any deprecations they should be worried about from the technology at http://www.mozilla.org/xpfe/ ?
No, no, no! It's a free country, Frenchmen can do whatever they want.
It is only in National, Government-sponsored publications, that either the abstract or the article has to be written in French. If that case doesn't apply to you, you can write in any damn language you well please. Most scientific journals have language restrictions, INCLUDING journals in the US (ie, for example, papers must be in English, French, German or Russian).
E-Mail is NOT FORBIDDEN! Government publications and communications need an official word for the object, and chose the word "mél", which is a french spelling of "mail", which stands for "message électronique". The term is inspired by ENGLISH, with simply a more French spelling and a backronym.
No one in practice actually uses this word, they usually say "email" or more often just "mail" because the term is unambiguous in French.
The term you referred to, Courriel, is a Quebecan term, which is not official in France. Some people just decided to adopt it in France, because they prefer it over "mél" or "mail" - it's THEIR CHOICE.
RTFA, they say. Here' the FA is wrong -- the lectures are not owned by Microsoft, but are the personal property of Bill Gates who has made them available to Microsoft.
Multiple processes loading the same version of a side-by-side library can still share codepages. In practice there's only a few versions of each library.
Secondly, and more importantly, static linking means that if any library your program is using is found to be vulnerable, you must ship a new version of your program. With dynamic linking, the library can be updated separately.
In fact, this is one of the big use-cases of side-by-side: it comes with a policy redirection mechanism for servicing. Library authors can say "version X was vulnerable, so all apps using version X must use version X.1 which fixes the vulnerability", even if version X is only privately installed in the application's folder.
One thing to note is that you generally don't use library C side-by-side unless C's developer intended you, as they're usually the ones to provide the manifest that's used to refer to the library.
Global variables you'll have two copies of. But in general, you raise a salient point -- library C must be explicitly designed so that two versions can be loaded in the same process. Microsoft actually provides guidelines on how to get there: http://msdn.microsoft.com/en-us/library/aa374238(VS.85).aspx
A clean XP machine doesn't have the 2005 CRT on it. Apps need to carry the CRT if they're going to depend on it, same as always; the deployment needs haven't changed.
It's just that the needs may have been mostly hidden by implicitly relying on other products to be installed on the machine that carry the CRT themselves.
Since the pool of software linking against this new version is still fairly small, relying on an install from another piece of software is a bad bet.
Of course, if you do that, your application is vulnerable when bugs are discovered in the library.
There may be qualms about Silverlight itself, but the library issues are unfounded. Unlike ActiveX or even Java applets, Silverlight controls can only call libraries shipped with Silverlight. End of story. There is no "Would you like to allow.." like Java at all, no way to call more code.
And all the libraries that ship with Silverlight have been ported to the Mac already, so it's definitely feasable again.
I don't know about ActiveX, but COM is still used heavily for new and old development -- it's still the technology of choice when exporting functionality from a native dll. .NET is tremendous -- both forwards *and* backwards: .NET as if they were .NET objects. No special syntax, etc. All the details are hidden and marshalling done for you. .NET objects can be exposed as COM interfaces by applying the single attribute "ClassInterface" to the .NET class.
The details are in the build system; see here for example.
And the level of interoperability between COM &
COM objects can be consumed by
Vista's Windows Update is a standalone program, not a website
Microsoft has hired third parties with expertise in the area for Unix ports in the past - Internet Explorer for UNIX was ported by Mainsoft.
That's because Windows 64-bit ships with IE32, which is what the default shortcuts point to on the install, (For compatibility with 32-bit plugins & BHOs exactly), even on Itanium. So most users won't be too bothered by lack of 64-bit Flash, as IE-64 needs to gain traction from the whole universe of addins getting moved over.
Firefox-32 on Linux-64 requires a whole chain of 32-bit dependencies, and Firefox would be the only program making use of them, so they're very noticable. And Linux users, tending to be more purists, are a bit more pissed off from this.
Imagine what it was before tabbed browsing --
I typically have between 200-400 tabs open in Firefox before my box starts dying. Tabs may be held up as the answer to window management, but for me, tabs aren't enough as they take too many system resources (I tend to run out of system objects)
Why so many tabs? I'm a complete and utter news addict -- I'm the guy who reads a newspaper cover to cover and who is subscribed to several of them to watch for the competing editorial lines, national points of view, opinion pieces, and political bents.
I'm a bit harebrained, so I open them off the websites before they disappear, which is why I always open all of them.
What I'd really like see is a kind of queue system, where a "middle-click" doesn't open a new tab, but adds it to a special "Queue" folder in the bookmarks. Then, a hotkey could remove the topmost item in the queue and open it. Any suggestions from fellow tab addicts?
That's a security limitation in Windows. None of the options are going to let you open a socket under 1024 without proper security.
Don't you think that expanded Unix deal had anything to do with the right to publish OpenSolaris?
Maybe not Lynx, but Links is creepy!
It has JS support, and the other day, I got a popup XTerm!
Of course, since those things usually contain flash ads, the xterm was mostly empty, but still -- advertisers are out to get you
Damn it! ... shouldn't interactive processes have a higher priority, allowing to stop such a monster?
I tried opening up a new Virtual Terminal and even remotely SSHing to my machine to stop this thing!
But apparently the Linux scheduler decided otherwise
I'm sorry this is off topic, but do you have references for the software that does the $PWD/.snapshot? I've seen it deployed, I'd just like to use it myself (a search for netapp turns up nothing of interest)
alltheweb is Yahoo in disguise.
Besides Google/Yahoo/MSN there's pretty much only ask.com.
Sure Gentoo is nice if you want the latest and greatest software, because it evolves constantly.
Desktop users don't need support, right? That's for big corporations and reactionnaries.
Well, just two days ago, I decided to update a machine that hasn't been synched in a year (little use, mostly gathering dust), as I wanted to upgrade from a crash-prone Mozilla 1.6.
Well, it turns out my configuration is not supported anymore. I'm out in the cold! I tried doing what was suggested and manually upgrading, but when I try to emerge Mozilla, it refuses because it can't find xorg. Isn't XFree good enough for now or do I have to spend a day reconfiguring everything because of OSS politics?
Am I going to have to rebuild my entire base system manually because I waited too long between syncs?
That's gcc's "fault".
KDE is written in C++, and Gnome mostly in C.
gcc takes a lot longer to compile and especially optimize C++ code, which accounts for the difference.
AFP is like the AP and Reuters in that they are a News Agency, not a news outlet. They primarily sell their content to other outlets, such as CNN. Having individuals directly read their content is simply not important.
I may not agree with your views, but I must say - well done!
From what I understand, the Mozilla Suite is based off a toolkit called XPFE. This is not the case for Firefox/Thunderbird.
Could anyone please explain what toolkit these use and what has changed? I couldn't find this in the website/wiki/bugzilla.
For a third-party developper wanting to target the Mozilla platform, are there any deprecations they should be worried about from the technology at http://www.mozilla.org/xpfe/ ?
No, politics, just a quick note:
Though the employees are heavily Democratic and the company itself contributes equally to both parties, Bill Gates himself is a staunch Republican.
Take a look: OpenSecrets.
Not only Republican but a clever one at that, he contributed to all the Republican parties in each battleground state.
Did you even read the article you linked to?
It makes no mention of WinFS on WinXP. In fact, it says it will be scaled back for Longhorn!
No, no, no! It's a free country, Frenchmen can do whatever they want.
It is only in National, Government-sponsored publications, that either the abstract or the article has to be written in French. If that case doesn't apply to you, you can write in any damn language you well please. Most scientific journals have language restrictions, INCLUDING journals in the US (ie, for example, papers must be in English, French, German or Russian).
E-Mail is NOT FORBIDDEN!
Government publications and communications need an official word for the object, and chose the word "mél", which is a french spelling of "mail", which stands for "message électronique". The term is inspired by ENGLISH, with simply a more French spelling and a backronym.
No one in practice actually uses this word, they usually say "email" or more often just "mail" because the term is unambiguous in French.
The term you referred to, Courriel, is a Quebecan term, which is not official in France. Some people just decided to adopt it in France, because they prefer it over "mél" or "mail" - it's THEIR CHOICE.