This the only cross plattform security issue known. and it's a theoretical one, no exploits known.
One failure in a secure sandbox environment is still not as bad as an environment where any code is executed and the security consists of the developer saying:
"I don't think I built in something harmfull and sign that belief with this digital signature"
How exactly is Java different from any other app that uses portable C code and links against standard posix C libs? And don't tell me its the memory model. Why can't I just use one of the many replacement thread-safe mallocs to achieve the same thing?
It's the memory model.. =)
It defines how information can be cached for a thread, when this information has to be written back into main memory, which kind of operations are atomic. etc.
It's not just about memory allocation and disposal but access to that memory whith different threads/cpus.
Or to quote the Bell Labs proverb: "library design is language design" so Java is hardly the first language to incorporate a cross-platform threading model.
[...] to incorporate a cross-platform threading model and formal memory model directly into the language specification. [...]
I think the keyword in this case is the "and"...
Also, I hope you are aware that GTK is short for GIMP ToolKit
Sorry to be blunt, but how does that make perpetuating a years-old mistake more valid?
Throwing away a perfectly fine and complete implementation for a toolkit because the implementation of that toolkit is weak on one platform ( totally ignoring the new momentum from GTK#) ?
The ineffectiveness of these so called "wars" is intrinsic to way they are laid out. What worries me more is the perpetuation of these wars because of material interests involved (prison industry, war profiteers, etc) and the rise of the "guilty if accused" injustice that goes with them.
no.. 2*10^5 in my culturally preferred formatting.
Re:Limitations of Generics in Java.
on
Java 1.5 vs C#
·
· Score: 1
Closures in java are generally a hack in java and this example IMHO crosses the border of ugliness. so I would more likely just use an inner class instead of an anonymous.
No unsigned integer type in Java -- if you need an unsigned long, you're SOL. So it's pretty difficult to code certain numerical algorithms (compression and encryption, anyone?)
Java the language is inextricably tied to the JVM - C# is just another option for developing for.NET.
a) well if you have to take java.lang.BigInteger after 63 or 64 bits is of no real importance to me.
Re:Limitations of Generics in Java.
on
Java 1.5 vs C#
·
· Score: 2, Informative
And C# 2.0 has real closures and none of the limitations of java inner classes. No need for the "final array of one element" hack, if you know what I mean.
The global warming pundits insist that they must ordinarily be constant. That's fairly unlikely; there appear (in the small amount of data we have collected over the past few decades) to be complicated cycles at work. We do not understand those cycles. Therefore we cannot claim to have altered them.
a) there are methods to determine CO2 concentration for a lot more than "a few decades"
Ice Core drilling for example provides us with data about the last 200.000 years
b) Even if it's not as bad as the leading climate scientists tell us, it's no reason to say "hey.. all is fine. let's waste energy and blow as much CO2 into the atmosphere as we can."
If we don't know for sure it would be a good policy to be cautious.
If the code in question was derived from a GPL project, it doesn't matter if he distributes it or not; it's GPL, period.
According to the Frequently Asked Questions about the GNU GPL there is no need to give away the source for derived GPLed code which is only used privately (by yourself or within an organization)
A trade association sued a single company for using deceptive meta-tags and that being anticompetitive practice.
The court (Landgericht Essen) decided that it is indeed anticompetitive practice.
No Generics until 2006-2007 ??
on
Gosling on Computing
·
· Score: 3, Informative
Generics are non-existent to me. They won't be anywhere around until 2006-2007.
what are you talking about? the 1.5 release is already at "beta 2". So we will have a release version in autumn. Netbeans will reach it's beta for the 4.0 release soon, so there will be a matching, open-source IDE, too.
Exactly... the recent European Parliament elections used simple paper ballots, were roughtly the same scale as the US elections, and they were timely and scandal-free.
We use electronic voting ( with paper trail ) in Germany and we used those voting machines in the EU election, too.
This the only cross plattform security issue known. and it's a theoretical one, no exploits known.
One failure in a secure sandbox environment is still not as bad as an environment where any code is executed and the security consists of the developer saying:
"I don't think I built in something harmfull and sign that belief with this digital signature"
And it's a java plugin vulnerability so a website running java on the serverside is not affected.
It defines how information can be cached for a thread, when this information has to be written back into main memory, which kind of operations are atomic. etc.
It's not just about memory allocation and disposal but access to that memory whith different threads/cpus.
doesn't sound like a good plan..
1.0 on the other hand runs stable as a rock for me. ( both installed it on my 2 linux computers)
Netbeans is an open source IDE with an open source permissive license (not GPL compatible).
ja, genau wie in meiner Muttersprache.
The ineffectiveness of these so called "wars" is intrinsic to way they are laid out. What worries me more is the perpetuation of these wars because of material interests involved (prison industry, war profiteers, etc) and the rise of the "guilty if accused" injustice that goes with them.
Seeing how the "war against drugs" and the "war against terror" went I would be quite worried if I was an american.
let's spend 2 years rewriting all business logic in assembler...
no.. 2*10^5 in my culturally preferred formatting.
Closures in java are generally a hack in java and this example IMHO crosses the border of ugliness. so I would more likely just use an inner class instead of an anonymous.
b) there are many other languages which run in the java VM (e.g. Jython, Groovy ) Some even run C# in a java vm .
b) Even if it's not as bad as the leading climate scientists tell us, it's no reason to say "hey.. all is fine. let's waste energy and blow as much CO2 into the atmosphere as we can."
If we don't know for sure it would be a good policy to be cautious.
Netbeans 4.0 Beta 2.
J2SE 5.0 bundled with Netbeans.
C.G. Jung coined the term synchronicity in his works. That may be another context where usage of the word is okay.
If you want to generate/manipulate bytecode directly you should take a look at the Byte Code Engineering Library.
between not seeing a heart being cutted out and missing let's say obscuring nudes, i choose the nudes.
The court (Landgericht Essen) decided that it is indeed anticompetitive practice.
And all that before even 2005.