The escape for AbortProc is the way to set the callback in the first place. But since the packet is messed up (the length is one rather than the proper length) then effectively the whole "ESC/AbortProc" packet should never even be properly processed. It can't be. So even if there was an abort, there should be no attempt to do a callback at all, much less in the completely wrong place (unless there was a correctly formatted AbortProc prior to this one, which there wasn't). Part of the setup of the AbortProc packet is the callback address. But in this case, the place where the callback address would be is instead the first byte of the newly executed code. So the callback address cannot even be put into the packet properly. That is where the code has to be.
In the normal AbortProc (when printing), the source file/meta file may be gone from memory when the abort occurs. Only the callback address is left. In this case, the metafile must still be in memory for it to work. Since it happens immediately, the metafile is still there.
If the AbortProc is triggered, it jumps to the function pointed to by the parameter.
But an Abort was not triggered here was it? So that point is irrelevant. In this case it jumped immmediately, not on an Abort. So the Abort code path is not an issue, only the WMF interpretation code path.
It that is all it was, then the the same thread would jump into the user code. But wait...
I found was that, when I deliberately lied about the size of this record and set the size to one and no other value, and I gave this particular byte sequence that makes no sense for a metafile, then Windows created a thread and jumped into my code, began executing my code.
So, it accidently created a new thread, and directed the new thread to start executing code at the specific position? That's a whole different level of accident.
After all, modern distributions argue the point for me.
The objection does not appear to be to "standard" as much as to "decade".
If I go dig out my RedHat or Slackware disks from '96, will I find CUPS on them? I don't remember having CUPS on them. I remember both LPRng and CUPS coming along after that. (But my memory may be fading with advanced age.:) )
This isn't really free, we don't get the source or even the freedom to distribute it.
Is that like "It isn't really free until I have more control over it"?
Ahh, fleeting freedom. To feel the wind in your face, to feel the grass under your feet. To be free to wander the countryside and take in the beautiful views, choose your own destiny.
So long as this software is trapped on disks, destined to bow to the whims of humans, to wander the maze of silicon like rats in a lab, to labor under the load of polygons and pixels, it will never truely be free.
Liberate you software! Throw it out the window. Until you do, it will never truely be free.
nice description, nice map, but incomplete. It's not called the Global Conveyor for nothing. Check here and here for a nice summary of some of the drivers for the conveyor.
Given all that, it's not likely the current will stop as a whole. More likely, it will take a turn and move in different areas. The sink will happen somewhere else rather than around Greenland, somewhere with less fresh water flowing into it.
I recall hearing from a Geology prof about some major climate change around 30 million years ago that happened because of sufficient continental drift to open up new ocean current opportunities. I believe it was the separation of Australia from Antarctica enough to allow the conveyor current to enter that passage. The modern changes are likely to be less permanent as it will only last until enough of the fresh water is melted from the arctic to balance climate changes and allow the current to return.
Snow is less a factor of tempreture and more a factor of precipitation. It can be 10 below zero but if there's no precipitation then there's no snow.
Precipitation comes from evaporation, mostly from the oceans. Lower water and air tempreture means less evaporation which means less precipitation. As the ocean and air cool, you are more likely to get drought conditions and less likely to get snow.
I see a lot of people looking at the climate change just from the point of view of "can it be stopped or reversed?". While that is certainly important, it should not be the only topic of conversation. If we have slipped over the equilibrium, then no amount of effort there is likely to help.
I would like to see more study and effort on the are of how to live with it. We have lots of population resources right along the sea at sealevel. Should we move as much of it as we can upland a little? Many of the climate models I've seen show much of the USA reducing average rainfall because of this. We have lots of necessary resources (food, farms) located in semi arid areas. Are we risking food supplies to possible droughts? Can we save them with improved water management? Can we move those to other areas with better climate predictions?
Lets hear some talk of climate change preparedness rather than prevention. There is too much infighting on that topic allready, with the money, blame, politics and everything else flying crazily in too many directions. With that much infighting, it is not likely we could accomplish anything even if we knew for certain what needed to be done. Hopefully we can come together better on ideas to live with it than we do for preventing it.
But it does not solve the problem. With that, you still have to sit there with your finger on the button and do the fast forwarding. He was saying that he can't walk away and let his kids watch alone. PVR does not solve that unless you can program it to auto-skip commercials, and that isn't going to happen.
It's not about convencing them what is "right". It is about convencing them to leave us the hell alone. CS pretty much so that. They go about their way, picking up the occasional convert, but they are not out there changing our schools and lifestyles.
I don't think science or proof have much to do with it.
The point is to make an ideological image that "medicine" == "evolution" (whether its right or wrong) and then bang it so heavily into their conciousness through loud and obnoxious ranting that the can't help themselves but defend against it. Use their own illogical tactics, not science tactics.
There is nothing from the religious extremist that I need in my life. However there is quite a lot from evolution that they need in theirs.
Medical procedures and drugs come from medical science which is heavily based on evolution. Suggest to them that if they don't believe in evolution then they shouldn't beleive in doctors and medicine either. Make them aware that it is a choice that they are actually making. They can either live by their beliefs or live by ours. Point out the hypocracy of trying to do both when it suites them.
Even if you'd deal with a company that helped fund such an exhibit, it is quite plausible that they'd lose many times that gain if there were a boycott by the religious factions.
Now there's an Idea...
Since the Pharma industry is based heavily on biology and bio-chemistry and in turn on theories of evolution, maybe we could start a campaign to equate medical drug use with support of evolution. Hit the zealots where they live (literally) by accusing them of supporting, by act, the theory of evolution if they take any medical drugs. Suggest if they really do not support evolution, they should forgo their medicine.
Then sit and watch the fallout. Some will bow to self preservation, continue using their medicine and dissapear from public view. Others might actually stop using their drugs. Either way, they are less likely to be a public problem.
I'm only suggesting this to the most vocal public critics. Hit them where they live, their public image.
Alas, the probable effect is that lots of little old ladies would take it too literally and stop taking their own medicine in support. That would be a bad situation, even if it was of their own making.
As it says, it doesn't change the law. It only makes investigating easier and punishment more severe.
As long as they are on a roll, I'd like to see them do the same with corporate and political corruption. Let's see some political investigations actually get off the ground for a change. Let's see the corporations investigated rather than ignored. Make hightened security something for everyone, not just the rich and/or powerfull.
That's one I would love to see. Thee are several things in Oracle I would love to be able to use elsewhere, like the inline conditional IF-THEN-ELSE. I treat SQL like a programming language. It feels a lot like LISP once you get going. But the SQL interpreter needs to be flexable enough to allow lots of subqueries in lots of strange places. Oracle does. Many others do not.
A short list of things I would like to be able to do (don't know how many of these are available as features in various DBs)
1. PIVOT - Convert rows to columns. (new in MS-SQL 2005 or so I hear)
2. un-PIVOT? - Convert columns to rows.
3. Create rowset from an enumerated list. (ie. embed a list like (1,2,3,4,5) and use it as a five row single column table for use in a subquery, kind of like the "Where x IN ({list})" syntax.)
4. easier/standard method of finding exclusion sets (ie. find all items not in this set, above and beyond the "Not In" clause which only works on one key)
"Never attribute
to malice that which can be adequately explained by stupidity."
The bosses are not bad, they are just disorganized. They appear not to know what each other want. They each have a different view of that triangle, and they are each trying to lay that view on you.
The upper level management are going directly to you when they should go through your boss. If they do, they are breaking the chain of command that they themselves hold so dear.
Correct them. Tell them to find your boss and tell him what they want. You'll do whatever they want as long as it comes through your immediate boss. That way, your boss has a chance to clearify the importance of the feature triangle and your priorities with respect to it.
I doubt that the engineer took classes in how to screw over the customer, while I'm quite sure that the manager did.
Absolutely. If the manager had not had those classes, he'd be out of work.
By the way, the customer in that room also took classes in how to screw over vendors. If he's not handled correctly, your company gets screwed bigtime. The engineer is certainly not qualified to handle him safely, that's the manager's job.
Geeks and engineers are just too honest and hardworking. They would never survive in a real business negotiation.
I think they did achieve their exact goal with this release. It's just not the goal you were thinking of.
Intel is trying to save their exclusive customers, like Dell. Dell and the others needs something to compete with AMD or else they are going to have to start using AMD. Intel does not want that. They don't want to lose their exclusive deals, so they give them just enough to please them.
They don't have to win the speed race. They don't have to make it better than AMD in any way. They just need something to fill the "dual core server processor" space in Dell's lineup. They delivered it. Job done.
This would also explain why they didn't make a big deal about the release. The customers that count would get the word directly, not through a press release. So why spend the money? (Of course having a piss poor performance does not help either.)
Aww, give the poor sod a break. What with all the really stupid things being said and done by the Republicans and Conservatives these days, you have to go back a long way to find some Democrat to bash. He has to hang onto the good ones no matter how old the joke is. It's like some old has been dreaming of the glory days. Sad, huh?
The escape for AbortProc is the way to set the callback in the first place. But since the packet is messed up (the length is one rather than the proper length) then effectively the whole "ESC/AbortProc" packet should never even be properly processed. It can't be. So even if there was an abort, there should be no attempt to do a callback at all, much less in the completely wrong place (unless there was a correctly formatted AbortProc prior to this one, which there wasn't). Part of the setup of the AbortProc packet is the callback address. But in this case, the place where the callback address would be is instead the first byte of the newly executed code. So the callback address cannot even be put into the packet properly. That is where the code has to be.
In the normal AbortProc (when printing), the source file/meta file may be gone from memory when the abort occurs. Only the callback address is left. In this case, the metafile must still be in memory for it to work. Since it happens immediately, the metafile is still there.
Ack, it's all so utterly outrageous.
But an Abort was not triggered here was it? So that point is irrelevant. In this case it jumped immmediately, not on an Abort. So the Abort code path is not an issue, only the WMF interpretation code path.
I found was that, when I deliberately lied about the size of this record and set the size to one and no other value, and I gave this particular byte sequence that makes no sense for a metafile, then Windows created a thread and jumped into my code, began executing my code.
So, it accidently created a new thread, and directed the new thread to start executing code at the specific position? That's a whole different level of accident.
Oh, and Shimmer, I'll take that 5$.
Then you may not have been paying attention for the last few years.
JavaServer Faces at Sun java/J2EE. It's been around a while.
But not using JSF will not make your web apps crap. There's bound to be a better explanation for your web apps being crap.
If I go dig out my RedHat or Slackware disks from '96, will I find CUPS on them? I don't remember having CUPS on them. I remember both LPRng and CUPS coming along after that. (But my memory may be fading with advanced age. :) )
Is that like "It isn't really free until I have more control over it"?
Ahh, fleeting freedom. To feel the wind in your face, to feel the grass under your feet. To be free to wander the countryside and take in the beautiful views, choose your own destiny.
So long as this software is trapped on disks, destined to bow to the whims of humans, to wander the maze of silicon like rats in a lab, to labor under the load of polygons and pixels, it will never truely be free.
Liberate you software! Throw it out the window. Until you do, it will never truely be free.
Given all that, it's not likely the current will stop as a whole. More likely, it will take a turn and move in different areas. The sink will happen somewhere else rather than around Greenland, somewhere with less fresh water flowing into it.
I recall hearing from a Geology prof about some major climate change around 30 million years ago that happened because of sufficient continental drift to open up new ocean current opportunities. I believe it was the separation of Australia from Antarctica enough to allow the conveyor current to enter that passage. The modern changes are likely to be less permanent as it will only last until enough of the fresh water is melted from the arctic to balance climate changes and allow the current to return.
Snow is less a factor of tempreture and more a factor of precipitation. It can be 10 below zero but if there's no precipitation then there's no snow.
Precipitation comes from evaporation, mostly from the oceans. Lower water and air tempreture means less evaporation which means less precipitation. As the ocean and air cool, you are more likely to get drought conditions and less likely to get snow.
I would like to see more study and effort on the are of how to live with it. We have lots of population resources right along the sea at sealevel. Should we move as much of it as we can upland a little? Many of the climate models I've seen show much of the USA reducing average rainfall because of this. We have lots of necessary resources (food, farms) located in semi arid areas. Are we risking food supplies to possible droughts? Can we save them with improved water management? Can we move those to other areas with better climate predictions?
Lets hear some talk of climate change preparedness rather than prevention. There is too much infighting on that topic allready, with the money, blame, politics and everything else flying crazily in too many directions. With that much infighting, it is not likely we could accomplish anything even if we knew for certain what needed to be done. Hopefully we can come together better on ideas to live with it than we do for preventing it.
But it does not solve the problem. With that, you still have to sit there with your finger on the button and do the fast forwarding. He was saying that he can't walk away and let his kids watch alone. PVR does not solve that unless you can program it to auto-skip commercials, and that isn't going to happen.
It's not about convencing them what is "right". It is about convencing them to leave us the hell alone. CS pretty much so that. They go about their way, picking up the occasional convert, but they are not out there changing our schools and lifestyles.
The point is to make an ideological image that "medicine" == "evolution" (whether its right or wrong) and then bang it so heavily into their conciousness through loud and obnoxious ranting that the can't help themselves but defend against it. Use their own illogical tactics, not science tactics.
Wow!
That
was
easy.
Are you sure you got all A's and B's?
Medical procedures and drugs come from medical science which is heavily based on evolution. Suggest to them that if they don't believe in evolution then they shouldn't beleive in doctors and medicine either. Make them aware that it is a choice that they are actually making. They can either live by their beliefs or live by ours. Point out the hypocracy of trying to do both when it suites them.
Now there's an Idea...
Since the Pharma industry is based heavily on biology and bio-chemistry and in turn on theories of evolution, maybe we could start a campaign to equate medical drug use with support of evolution. Hit the zealots where they live (literally) by accusing them of supporting, by act, the theory of evolution if they take any medical drugs. Suggest if they really do not support evolution, they should forgo their medicine.
Then sit and watch the fallout. Some will bow to self preservation, continue using their medicine and dissapear from public view. Others might actually stop using their drugs. Either way, they are less likely to be a public problem.
I'm only suggesting this to the most vocal public critics. Hit them where they live, their public image. Alas, the probable effect is that lots of little old ladies would take it too literally and stop taking their own medicine in support. That would be a bad situation, even if it was of their own making.
As long as they are on a roll, I'd like to see them do the same with corporate and political corruption. Let's see some political investigations actually get off the ground for a change. Let's see the corporations investigated rather than ignored. Make hightened security something for everyone, not just the rich and/or powerfull.
A short list of things I would like to be able to do (don't know how many of these are available as features in various DBs)
1. PIVOT - Convert rows to columns. (new in MS-SQL 2005 or so I hear)
2. un-PIVOT? - Convert columns to rows.
3. Create rowset from an enumerated list. (ie. embed a list like (1,2,3,4,5) and use it as a five row single column table for use in a subquery, kind of like the "Where x IN ({list})" syntax.)
4. easier/standard method of finding exclusion sets (ie. find all items not in this set, above and beyond the "Not In" clause which only works on one key)
Pre www, on milnet, I was wiredog.
Baah. I can top that. I've been I P Freely since grade school. ;-)
But you have been on Slashdot just a little longer.
CdmrTaco
If read it quickly it'll pass and most everyone who knows you will recognize it.
The bosses are not bad, they are just disorganized. They appear not to know what each other want. They each have a different view of that triangle, and they are each trying to lay that view on you.
The upper level management are going directly to you when they should go through your boss. If they do, they are breaking the chain of command that they themselves hold so dear.
Correct them. Tell them to find your boss and tell him what they want. You'll do whatever they want as long as it comes through your immediate boss. That way, your boss has a chance to clearify the importance of the feature triangle and your priorities with respect to it.
Absolutely. If the manager had not had those classes, he'd be out of work.
By the way, the customer in that room also took classes in how to screw over vendors. If he's not handled correctly, your company gets screwed bigtime. The engineer is certainly not qualified to handle him safely, that's the manager's job.
Geeks and engineers are just too honest and hardworking. They would never survive in a real business negotiation.
Intel is trying to save their exclusive customers, like Dell. Dell and the others needs something to compete with AMD or else they are going to have to start using AMD. Intel does not want that. They don't want to lose their exclusive deals, so they give them just enough to please them.
They don't have to win the speed race. They don't have to make it better than AMD in any way. They just need something to fill the "dual core server processor" space in Dell's lineup. They delivered it. Job done.
This would also explain why they didn't make a big deal about the release. The customers that count would get the word directly, not through a press release. So why spend the money? (Of course having a piss poor performance does not help either.)
"Death ray, fiddlesticks! Why it doesn't even slow them up." -- Charles Addams
Aww, give the poor sod a break. What with all the really stupid things being said and done by the Republicans and Conservatives these days, you have to go back a long way to find some Democrat to bash. He has to hang onto the good ones no matter how old the joke is. It's like some old has been dreaming of the glory days.
Sad, huh?