If you really want to do it right in Java, throw in a logging class and exception handling so that error traces get dumped to a log file and the error is handled gracefully. Highly recommended for a production site so your users never see an error message.
Right now, Sun won't bet its own mission critical data center type system with the toy language call Java.
But IBM will? Everybody here is missing the point that IBM doesn't seem to have any of these issues, and is in fact moving ALL of their enterprise applications to Java. And IBM is a LOT bigger company than Sun.
Yes, it's extremely easy given that the line number is output to the screen along with a stack trace. In fact, it's much easier than in PHP where the location is at best an approximation.
I wonder why the memo doesn't discuss that possibility?
Because that is not the topic of the memo. The first sentance of the executive summary is:
While the Java language provides many advantages over C and C++, its implementation on Solaris presents barriers to the delivery of reliable applications.
Once someone steals your identity, you can't change it like a PIN. So, if it has a loophole, you are fuX0Red.
I am not sure that this changes anything in that regard. In fact, it might make identity theft a bit harder if your credit card and social security card included biometric data.
Republicans are more likely to give me more leeway with my own property,
Not really. Sure, Bush blabs on and on about tax cuts, but then jacks up government spending. Here's a big clue - your taxes are, in the long run what govenment spends. Nothing more, nothing less. It can't be anything else. Tax cuts don't do anything to reduce what you are are going to have to pay if there is no control on government spending, for the simple fact that the effect of deficits is a hidden tax that takes effect on the value of the dollar.
The only REAL way to control taxes is to control spending. That is something that Clinton did far better than Bush ever dreamed of.
450K, to develop a new OS are you kidding??? That's like nothing.
Hmmm.... let's look at the article... whoa, it says $1 billion yen, like 8.6 million dollars. Now that is a little more serious, but still nothing like the $1 billion that IBM is sinking into Linux.
Later in the article $50 million yen to study the possibility of moving government computers to Linux.
Odd though - this article seemss to be rather different than what the Slashdot capsule says. I wonder if Slashdot editors read the articles? Nah, they couldn't possibly just psot this without reading the article.
where is the job market good enough to score a $50k job? I know of many very good people who aren't working because there isn't a market where they're at.
Actually, unemployment rates run lower if you have a college degree, too. You might not be at the salary you hoped for when the job market is down, but the unemployment rate for a high school grad in Oct 2002 was 8.8%, while for a college grad it was 3.1%.
The economic fact is that a college degree is the best long term investment you can make.
A college degree does not guarantee you a 50k job, nor does a masters.
No, it does not guarantee anything. On the other hand, should you find a job in some engineering fields on graduation, the average starting salary IS $50K. For example, the AICHE reports that the 2002 average starting salary for various engineering professions was:
A college graduate with a good 8 years under his built might make 50.
After 8 years of experience most engineers have been promoted twice and would expect a 30% increment at least over a fresh out of college employee. That would put such a person the the range of $65-70K.
The methods to produce the pure stuff are more expensive than average, and are patented and controlled by only one or two companies if I recall correctly.
While I am sure that modern methods to make high purity peroxide economically are patented, keep in mind that the Germans were using this stuff to power their ME-242's etc. Clearly any process they were using is off-patent by now.
I'd expect a smaller company that just starts so as to make and sell peroxide would be able to either produce a lot more or a lot less peroxide for the same dollar.
I would expect a plant to make 100% H2O2 safely in reasonable quantities would cost between $5 and $10 million to build.
FMC et all make peroxide in world-scale manufacturing facilites for both use internally as an intermediate for other chemicals they sell, and on the merchant market. A world scale peroxide plant is probably $100 million plus to build. Most of FMC's customers are probably buying $1 million+ per year. $100,000 is peanuts to these guys.
they just should take care that the software isn't shipped with open UDP ports, that system tasks run only as "root", that hitting "cancel" instead of entering a valid password won't let you access system-critical functions.
I am not saying that Microsoft is problem free. However the slapper worm made use of a stack buffer overflow, which is the sort of programming error that occurs in software from pretty much every vendor. This particular vulnerability is not the result of failing to take reasonable care.
Like hell it is. Ever hear of this nifty thing called a VPN?
Exactly why would I want to use VPN to connect to a server that has no sensitive data? Opening up VPN access to a private network to a bunch of people who have no need for such access is NOT a good idea.
Many companies had their private networks hammered by copies of slammer spreading internally after penetrating via VPN links. I would not be surprised if this was how slammer got into Microsoft's internal network.
What you are saying is that the tyre blew out because some kid threw a stone in the car's path. Firestone is still responsible, not the kid.
No, I am saying that if some kid shot out the tires, Firestone has no liability. Claiming the Microsoft should produce software that is invulnerable to these attacks is exactly the same as claiming Firestone should be making bullet-proof tires.
Legal liability arises from two possible tracks - breach of warranty or negligence. Clearly Microsoft sells its products with no warranty so you have no claim there. As far as negligence goes, the general principal is the following:
"A manufacturer can be held liable for negligence if lack of reasonable care in the production, design, or assembly of the manufacturer's product caused harm."
Clearly you are going to have severe problems in proving that Microsoft did not exercise reasonable care. The fact of the matter is that it is outside the state of the art to produce a bug free computer program of any significant complexity. Even the most carefully written software is vulnerable to these sorts of attacks. Then you have the issue of the EULA that that disclaims liability. Finally there is the fact of the matter that the damage was caused by a criminal act of another individual, which will make it very difficult indeed to prove that Microsoft has any responsibility.
Yes, but the JSP does it for free.
If you really want to do it right in Java, throw in a logging class and exception handling so that error traces get dumped to a log file and the error is handled gracefully. Highly recommended for a production site so your users never see an error message.
Right now, Sun won't bet its own mission critical data center type system with the toy language call Java.
4 .a sp
But IBM will? Everybody here is missing the point that IBM doesn't seem to have any of these issues, and is in fact moving ALL of their enterprise applications to Java. And IBM is a LOT bigger company than Sun.
http://crn.channelsupersearch.com/news/crn/3882
Swing is slow
Then use SWT.
Ever tried finding the location of a JSP bug?
Yes, it's extremely easy given that the line number is output to the screen along with a stack trace. In fact, it's much easier than in PHP where the location is at best an approximation.
Did you see the entry for C#?
"The gun fires just fine, but your foot can't figure out what the bullets are and ignores them."
Quite amusing.
I wonder why the memo doesn't discuss that possibility?
Because that is not the topic of the memo. The first sentance of the executive summary is:
While the Java language provides many advantages over C and C++, its implementation on Solaris presents barriers to the delivery of reliable applications.
This memo looks like a turf war to me. Somebody is ARC needs to justify his job, and has decided he can do it be getting his hooks into Java.
There is no European constituion (yet at least)
There is no Patriot II law (yet at least).
Once someone steals your identity, you can't change it like a PIN. So, if it has a loophole, you are fuX0Red.
I am not sure that this changes anything in that regard. In fact, it might make identity theft a bit harder if your credit card and social security card included biometric data.
In Europe, we had bad things happen decades ago, or we had bad things happen in one isolated area of Europe.
Here is an exercise. Read the European Constitution, and then the American one. Tnen think about where you would rather live.
Republicans are more likely to give me more leeway with my own property,
Not really. Sure, Bush blabs on and on about tax cuts, but then jacks up government spending. Here's a big clue - your taxes are, in the long run what govenment spends. Nothing more, nothing less. It can't be anything else. Tax cuts don't do anything to reduce what you are are going to have to pay if there is no control on government spending, for the simple fact that the effect of deficits is a hidden tax that takes effect on the value of the dollar.
The only REAL way to control taxes is to control spending. That is something that Clinton did far better than Bush ever dreamed of.
I've got yet another reason to avoid going to the USA
You know, that's how I feel about Europe. Holocausts, world wars, ethnic cleansings, etc.
The 20th century in Europe was pretty horrific.
McCain? I doubt it. I think John Kerry would do a reasonable job, too.
450K, to develop a new OS are you kidding??? That's like nothing.
Hmmm.... let's look at the article... whoa, it says $1 billion yen, like 8.6 million dollars. Now that is a little more serious, but still nothing like the $1 billion that IBM is sinking into Linux.
Later in the article $50 million yen to study the possibility of moving government computers to Linux.
Odd though - this article seemss to be rather different than what the Slashdot capsule says. I wonder if Slashdot editors read the articles? Nah, they couldn't possibly just psot this without reading the article.
where is the job market good enough to score a $50k job? I know of many very good people who aren't working because there isn't a market where they're at.
Actually, unemployment rates run lower if you have a college degree, too. You might not be at the salary you hoped for when the job market is down, but the unemployment rate for a high school grad in Oct 2002 was 8.8%, while for a college grad it was 3.1%.
The economic fact is that a college degree is the best long term investment you can make.
Some quick math here....
$30k per year with $0 direct education costs
$50k pery year with $bigint direct education cost.
Hrm. Doesn't sound that bad to me.
If you consider that you are going to be working for 30-40 years, and $bigint gets paid off in 5 years or so, that education *really* pays off.
The figure I posted were for BS degrees. Figure 20% more for MS degrees. PhDs are +60% - a PhD ChemE should expect to average about 82K out of school.
A college degree does not guarantee you a 50k job, nor does a masters.
No, it does not guarantee anything. On the other hand, should you find a job in some engineering fields on graduation, the average starting salary IS $50K. For example, the AICHE reports that the 2002 average starting salary for various engineering professions was:
* Chemical Engineering: $51,254
* Electrical Engineering: $50,387
* Mechanical Engineering: $48,654
A college graduate with a good 8 years under his built might make 50.
After 8 years of experience most engineers have been promoted twice and would expect a 30% increment at least over a fresh out of college employee. That would put such a person the the range of $65-70K.
The methods to produce the pure stuff are more expensive than average, and are patented and controlled by only one or two companies if I recall correctly.
While I am sure that modern methods to make high purity peroxide economically are patented, keep in mind that the Germans were using this stuff to power their ME-242's etc. Clearly any process they were using is off-patent by now.
I'd expect a smaller company that just starts so as to make and sell peroxide would be able to either produce a lot more or a lot less peroxide for the same dollar.
I would expect a plant to make 100% H2O2 safely in reasonable quantities would cost between $5 and $10 million to build.
FMC et all make peroxide in world-scale manufacturing facilites for both use internally as an intermediate for other chemicals they sell, and on the merchant market. A world scale peroxide plant is probably $100 million plus to build. Most of FMC's customers are probably buying $1 million+ per year. $100,000 is peanuts to these guys.
Just drop an iron filing into a tank of 100% H2O2, and you will see why.
I sure wouldn't sell him peroxide! He blows up, I get sued! NO WAY.
I can just see him trying to make his own, too. EPA and OSHA would be all over him in a HURRY. That stuff is dangerous.
they just should take care that the software isn't shipped with open UDP ports, that system tasks run only as "root", that hitting "cancel" instead of entering a valid password won't let you access system-critical functions.
I am not saying that Microsoft is problem free. However the slapper worm made use of a stack buffer overflow, which is the sort of programming error that occurs in software from pretty much every vendor. This particular vulnerability is not the result of failing to take reasonable care.
Like hell it is. Ever hear of this nifty thing called a VPN?
Exactly why would I want to use VPN to connect to a server that has no sensitive data? Opening up VPN access to a private network to a bunch of people who have no need for such access is NOT a good idea.
Many companies had their private networks hammered by copies of slammer spreading internally after penetrating via VPN links. I would not be surprised if this was how slammer got into Microsoft's internal network.
What you are saying is that the tyre blew out because some kid threw a stone in the car's path. Firestone is still responsible, not the kid.
No, I am saying that if some kid shot out the tires, Firestone has no liability. Claiming the Microsoft should produce software that is invulnerable to these attacks is exactly the same as claiming Firestone should be making bullet-proof tires.
Legal liability arises from two possible tracks - breach of warranty or negligence. Clearly Microsoft sells its products with no warranty so you have no claim there. As far as negligence goes, the general principal is the following:
"A manufacturer can be held liable for negligence if lack of reasonable care in the production, design, or assembly of the manufacturer's product caused harm."
Clearly you are going to have severe problems in proving that Microsoft did not exercise reasonable care. The fact of the matter is that it is outside the state of the art to produce a bug free computer program of any significant complexity. Even the most carefully written software is vulnerable to these sorts of attacks. Then you have the issue of the EULA that that disclaims liability. Finally there is the fact of the matter that the damage was caused by a criminal act of another individual, which will make it very difficult indeed to prove that Microsoft has any responsibility.