Just because some people or companies present their information incorrectly, doesn't mean we ever needed a new 'standard'. When discussing length, mass, volume, etc. kilo == 1000. When measuring data kilo == 1024. It is and always has been easy to distinguish the two. There is no ambiguity and no need for Mebbibytes. The solution is still searching for its problem.
Compositing is the process of deciding what parts of each window are visible (z-axis ordering) and building the screen image based on the results of this analysis. In a sense it has always been part of any X server implementation. By formalizing the api and making it an X extension, it allows these operations to be handed off to another process - in this case the video card hardware. This makes it easier to experiment with new features (transparency) and makes the whole process faster (hardware acceleration).
It's not really new - it is more like a new implementation.
An interesting point. But I believe the issue with the fans (and power management, audio, and others) is that the PowerPC Macs have custom chips for these things and the Linux kernel did not initially have drivers for them.
The Intel Macs are more likely to use 'standard' PC chips for the same operations. Therefore Windows is more likely to have proper drivers for them. (I'm guessing of course)
This vulnerability is simply a poorly designed API call. In a real sense, the exploit is using the API as it was designed to be used.
The SetAbortProc function is used by applications to get a notification to stop printing when their print job was aborted by the spooler. I think most applications don't use it, but it is still part of the GDI API.
Wine just implements that API.
WMF files contain GDI calls in a meta-file format. As I understand it, the exploiting WMF files contain a record which calls SetAbortProc, passing a pointer to code (also in the WMF file) which contains the exploit - that code could do anything.
The WMF file _should_ be loaded as data and not executable - I've read that newer CPU's that disable data execution are not susceptible for this reason. Other CPU's will just go ahead and execute the data in the WMF file.
I _guess_ that the proper fixes for this detect whether the caller is coming from a WMF file or a normal application and only block the WMF file instance.
Absolutely right. A WMF is really just a list of GDI calls saved to a file. It is not an "Image" file like JPEG or TIFF (although TIFF can actually contain non-image data too).
Part of this is the fault of the applications and/or installers themselves. It is fully possible (and a few apps exist) that when the registry keys are not found, they are installed from system defaults. If the installer was also kept in the application's directory and had an option to just install the registry keys then things would be portable again.
Hell, putting a simple.reg file in there would do it for many cases.
See:
C:\Documents and Settings\\Application Data\
(can be sync'ed with a domain server) and
C:\Documents and Settings\\Local Settings\Application Data\
(remains on this machine only)
The last scene was interesting from the point of view of a professional logician, because it contained a number of logical fallacies, that is invalid propositional constructions and syllogistic forms, of the type so often committed by my wife.
"All wood burns", states Sir Bedivere. Therefore he concludes, "all that burns is wood". This is, of course, pure bullshit.
Universal affirmatives can only be partially converted; all of Al McCogan is dead, but only some of the class of dead people are Al McCogan. Obvious, one would think.
However, my wife does not understand this necessary limitation of conversion of a proposition, so consequently she does not understand me. For how can a woman expect to appreciate a professor of logic if the simplest cloth-eared syllogism causes her to flounder.
For example, given the premise all fish live underwater and all mackerel are fish, my wife will conclude not that all mackerel live underwater, but that if she buys kippers it will not rain, or that trout live in trees or even that I do not love her any more.
This she calls "using her intuition". I call it "crap" and it gets me very irritated because it is not logical.
"There will be no supper tonight!", she will sometimes cry, upon my return home. "Why not?", I will ask ask; "Because I have been screwing the milkman all day!", she will say, quite oblivious of the howling error she has made.
"But", I will wearily point out, "even given that the activities of screwing the milkman and getting supper are mutually exclusive, now that the screwing is over, surely then, supper may now logically be got."
"You do not love me anymore!" she will now often postulate. "If you did you would give me one now and again, so I would not have to rely on that rancid Pakistani for my orgasms."
"I will give you one", I now scream, "after you have gotten my supper, not before." as you see, making her bang contingent on the arrival of my supper.
"Good, you turn me on when you're angry you ancient brute", forcing her sweetly throbbing tongue down my throat.
"Fuck supper!" I now invariably conclude, throwing logic somewhat joyously to the four winds. And so we thrash about on our milk-stained floor, until we sink back exhausted onto the cartons of yougurt....I seem to have strayed somewhat from my original brief. But in a nutshell, sex is more fun than logic. One cannot prove this. But it is in the same sense that Mt. Everest is or that Al McCogan isn't.
Good night.
(from the Soundtrack, of the Trailer, of the Film, of Monty Python and the Holy Grail)
Alan: Well last week, we showed you how to become a gynecologist. And this week on "How to Do It" we're going to show you how to play the flute, how to split an atom, how to construct a box girder bridge, how to irrigate the Sahara Desert and make vast new areas of land cultivatable, but first, here's Jackie to tell you all how to rid the world of all known diseases.
Jackie: Hello, Alan.
Alan: Hello, Jackie.
Jackie: Well, first of all, become a doctor and discover a marvellous cure for something, and then, when the medical profession really starts to take notice of you, you can jolly well tell them what to do and make sure they get everything right so there'll never be any diseases ever again.
Noel: Great, great, Alan. Well, next week we'll be showing you how black and white people can live together in peace and harmony, and Alan will be over in Moscow showing us how to reconcile the Russians and the Chinese. So until next week, cheerio!
Yeah, I think he got the Six Million Dollar Wheelchair.
Just because some people or companies present their information incorrectly, doesn't mean we ever needed a new 'standard'. When discussing length, mass, volume, etc. kilo == 1000. When measuring data kilo == 1024. It is and always has been easy to distinguish the two. There is no ambiguity and no need for Mebbibytes. The solution is still searching for its problem.
...I thought Inprise was a great name. :)
Hmm, then we could have a CLR for natural languages. All you'd have to do is compile to IL and post the bytecode.
Ok, I'll go away now.
Uh, I think you meant "mussel"?
Who do you think you are anyway, Kip Adotta
Compositing is the process of deciding what parts of each window are visible (z-axis ordering) and building the screen image based on the results of this analysis. In a sense it has always been part of any X server implementation. By formalizing the api and making it an X extension, it allows these operations to be handed off to another process - in this case the video card hardware. This makes it easier to experiment with new features (transparency) and makes the whole process faster (hardware acceleration).
It's not really new - it is more like a new implementation.
An interesting point. But I believe the issue with the fans (and power management, audio, and others) is that the PowerPC Macs have custom chips for these things and the Linux kernel did not initially have drivers for them.
The Intel Macs are more likely to use 'standard' PC chips for the same operations. Therefore Windows is more likely to have proper drivers for them. (I'm guessing of course)
hanging chads?
What? Now I gotta get a dog and train it to kick my G5?! This Mac is just getting to be too much trouble. I think I'll get a cheap plastic PC instead.
This vulnerability is simply a poorly designed API call. In a real sense, the exploit is using the API as it was designed to be used.
The SetAbortProc function is used by applications to get a notification to stop printing when their print job was aborted by the spooler. I think most applications don't use it, but it is still part of the GDI API.
Wine just implements that API.
WMF files contain GDI calls in a meta-file format. As I understand it, the exploiting WMF files contain a record which calls SetAbortProc, passing a pointer to code (also in the WMF file) which contains the exploit - that code could do anything.
The WMF file _should_ be loaded as data and not executable - I've read that newer CPU's that disable data execution are not susceptible for this reason. Other CPU's will just go ahead and execute the data in the WMF file.
I _guess_ that the proper fixes for this detect whether the caller is coming from a WMF file or a normal application and only block the WMF file instance.
Absolutely right. A WMF is really just a list of GDI calls saved to a file. It is not an "Image" file like JPEG or TIFF (although TIFF can actually contain non-image data too).
GP is NOT informative.
They look like calamari.
Yeah, but I bet they taste like crap.
Part of this is the fault of the applications and/or installers themselves. It is fully possible (and a few apps exist) that when the registry keys are not found, they are installed from system defaults. If the installer was also kept in the application's directory and had an option to just install the registry keys then things would be portable again.
.reg file in there would do it for many cases.
Hell, putting a simple
Spank me for not previewing. There is a missing in between the \\'s.
See:
C:\Documents and Settings\\Application Data\
(can be sync'ed with a domain server)
and
C:\Documents and Settings\\Local Settings\Application Data\
(remains on this machine only)
The last scene was interesting from the point of view of a professional logician, because it contained a number of logical fallacies, that is invalid propositional constructions and syllogistic forms, of the type so often committed by my wife.
...I seem to have strayed somewhat from my original brief. But in a nutshell, sex is more fun than logic. One cannot prove this. But it is in the same sense that Mt. Everest is or that Al McCogan isn't.
"All wood burns", states Sir Bedivere. Therefore he concludes, "all that burns is wood". This is, of course, pure bullshit.
Universal affirmatives can only be partially converted; all of Al McCogan is dead, but only some of the class of dead people are Al McCogan. Obvious, one would think.
However, my wife does not understand this necessary limitation of conversion of a proposition, so consequently she does not understand me. For how can a woman expect to appreciate a professor of logic if the simplest cloth-eared syllogism causes her to flounder.
For example, given the premise all fish live underwater and all mackerel are fish, my wife will conclude not that all mackerel live underwater, but that if she buys kippers it will not rain, or that trout live in trees or even that I do not love her any more.
This she calls "using her intuition". I call it "crap" and it gets me very irritated because it is not logical.
"There will be no supper tonight!", she will sometimes cry, upon my return home. "Why not?", I will ask ask; "Because I have been screwing the milkman all day!", she will say, quite oblivious of the howling error she has made.
"But", I will wearily point out, "even given that the activities of screwing the milkman and getting supper are mutually exclusive, now that the screwing is over, surely then, supper may now logically be got."
"You do not love me anymore!" she will now often postulate. "If you did you would give me one now and again, so I would not have to rely on that rancid Pakistani for my orgasms."
"I will give you one", I now scream, "after you have gotten my supper, not before." as you see, making her bang contingent on the arrival of my supper.
"Good, you turn me on when you're angry you ancient brute", forcing her sweetly throbbing tongue down my throat.
"Fuck supper!" I now invariably conclude, throwing logic somewhat joyously to the four winds. And so we thrash about on our milk-stained floor, until we sink back exhausted onto the cartons of yougurt.
Good night.
(from the Soundtrack, of the Trailer, of the Film, of Monty Python and the Holy Grail)
Oh yeah? Well, how are you going to _download_ that monkey mister smarty pants?
I can see the headlines now:
"Free Monkey Giveaway Bankrupts Apple Computer."
(It was all the shipping and handling)
Mmmm...Christmas Crack
42
I win!
Certainly unexpected and kinda mind-blowing. I remember the first time I saw that equation I thought "Yeah, right. Pull the other one.".
I guess it says more about the relationship between e and pi and not so much about i, right?
Alan: Well last week, we showed you how to become a gynecologist. And this week on "How to Do It" we're going to show you how to play the flute, how to split an atom, how to construct a box girder bridge, how to irrigate the Sahara Desert and make vast new areas of land cultivatable, but first, here's Jackie to tell you all how to rid the world of all known diseases.
Jackie: Hello, Alan.
Alan: Hello, Jackie.
Jackie: Well, first of all, become a doctor and discover a marvellous cure for something, and then, when the medical profession really starts to take notice of you, you can jolly well tell them what to do and make sure they get everything right so there'll never be any diseases ever again.
Noel: Great, great, Alan. Well, next week we'll be showing you how black and white people can live together in peace and harmony, and Alan will be over in Moscow showing us how to reconcile the Russians and the Chinese. So until next week, cheerio!
All: Bye!
If you lack the extra time to spend with it then you're better off picking up the newest and hottest environments like Java and Enlightenment.
Surely, you meant Eclipse, right?
It puts the 'brrr' back in Heisenberg.
Why don't we just start assigning numbers to the memes. That will keep those replies even shorter.
42
I'm surprised he didn't get his Thoat cut.