After using eclipse for three years my current favorite features are:
-Ctrl+shift+T and start typing the name of the class - Allows to open a class using regular expressions without needing to search the packages of the project and without using the mouse. -Ctrl+shift+R - The same thing but for all the other files in the project (think property files) -Mark occurrences - When you put the cursor in a variable, type, it highlights all the uses in the current file. If you click in the return type of the method it highlights where the method can return (explicit return, exception, etc). If you click in a throws clause in highlights the methods that can throw that exception. Great stuff when you want to know the impact of a change.
After trying lots of IDE's eclipse was the only one that make me give up on emacs for java programming
Can you explain why most Java applications aren't secure?
They aren't secure because nobody has worried about making them secure.
And C# is more secure? Why?
C# programmers are more worried about security? Because it's easier to call unsafe code?
I've been programming in Java for the last 5 years in various types of applications and I've never ever need to use JNI. 99% of the java programmers don't use JNI.
Does that mean that they are more secure that some C# code that calls unsafe constructs? No, that dependends on the programmer. But it means that the probability of I making a mistake and introducing a security bug is smaller.
I can't remember any security problems in Java applications, altough they are possible...
That's because the question of security isn't relevant to most applications.
Java is used in lots of applications where security is vital.
Why do you say that using safe constructs makes security worst?
Using safe constructs improves the likelihood that a program will be secure. That's why it's good when programming languages offer safe programming constructs, like both C# and Java do. Limiting the programmer to safe constructs, like Java does, makes security worse, however, because the need for unsafe constructs doesn't go away, but you force the programmer to use more error-prone and less portable JNI modules.
That could problematic if Java programmers needed to use JNI in every application. That's not real. As I said 99% of java programmers never used JNI.
Do C# programmers use unsafe constructs in every application? That's a little bit scary...
What's next? Array bounds checks in runtime makes more buffer overflows?
What's next is that I think you should be kept away from writing any security relevant software. People like you, who don't even know the difference between safety and security, are a menace. You are worse than the C hacks who think they can do completely without runtime safety; the C hacks are wrong, but at least they know that they need to be careful.
I've never said that safety = security. But using safe constructs helps, but not solves, security. That's why having array bound checks helps making Java and C# more secure applications that C.
And don't worry I try my best to make secure applications. Using safe constructs is just part of the process...
Can you explain why most Java applications aren't secure? Can you give examples?
I can't remember any security problems in Java applications, altough they are possible...
Why do you say that using safe constructs makes security worst?
What's next? Array bounds checks in runtime makes more buffer overflows?
"When compared to their options getting sent to Iraq to fight has a much higher life expectancy than staying home and getting involved to crime and drugs."
Are you trying to say that the probability of dying in america of crime and drugs is greater than dying in military service in Iraq? A country that have at least a terrorist attack everyday?
That's news. Bagdad more secure than US cities.
Remind me to not visit the US.
Nowhere in the article it is claimed that the "The Java app's configuration alone was nearly the size of the entire Rails codebase".
What is said is that it's the configuration files are nearly the size of the ruby implementation of the example application.
I know that rails makes you write less code but don't over do it.
We really need a version of itunes for linux.
Or we should stop making the next killer skin for xmms and try to come up with a media player with all the features for itunes.
I think that Rhythmbox and Juk are ok but are missing the killer features...
After using eclipse for three years my current favorite features are:
-Ctrl+shift+T and start typing the name of the class - Allows to open a class using regular expressions without needing to search the packages of the project and without using the mouse.
-Ctrl+shift+R - The same thing but for all the other files in the project (think property files)
-Mark occurrences - When you put the cursor in a variable, type, it highlights all the uses in the current file. If you click in the return type of the method it highlights where the method can return (explicit return, exception, etc). If you click in a throws clause in highlights the methods that can throw that exception. Great stuff when you want to know the impact of a change.
After trying lots of IDE's eclipse was the only one that make me give up on emacs for java programming
Does visual studio has something similiar?
Can you explain why most Java applications aren't secure?
They aren't secure because nobody has worried about making them secure.
And C# is more secure? Why?
C# programmers are more worried about security? Because it's easier to call unsafe code?
I've been programming in Java for the last 5 years in various types of applications and I've never ever need to use JNI.
99% of the java programmers don't use JNI.
Does that mean that they are more secure that some C# code that calls unsafe constructs?
No, that dependends on the programmer.
But it means that the probability of I making a mistake and introducing a security bug is smaller.
I can't remember any security problems in Java applications, altough they are possible...
That's because the question of security isn't relevant to most applications.
Java is used in lots of applications where security is vital.
Why do you say that using safe constructs makes security worst?
Using safe constructs improves the likelihood that a program will be secure. That's why it's good when programming languages offer safe programming constructs, like both C# and Java do. Limiting the programmer to safe constructs, like Java does, makes security worse, however, because the need for unsafe constructs doesn't go away, but you force the programmer to use more error-prone and less portable JNI modules.
That could problematic if Java programmers needed to use JNI in every application. That's not real.
As I said 99% of java programmers never used JNI.
Do C# programmers use unsafe constructs in every application? That's a little bit scary...
What's next? Array bounds checks in runtime makes more buffer overflows?
What's next is that I think you should be kept away from writing any security relevant software. People like you, who don't even know the difference between safety and security, are a menace. You are worse than the C hacks who think they can do completely without runtime safety; the C hacks are wrong, but at least they know that they need to be careful.
I've never said that safety = security. But using safe constructs helps, but not solves, security. That's why having array bound checks helps making Java and C# more secure applications that C.
And don't worry I try my best to make secure applications. Using safe constructs is just part of the process...
Can you explain why most Java applications aren't secure? Can you give examples?
I can't remember any security problems in Java applications, altough they are possible...
Why do you say that using safe constructs makes security worst?
What's next? Array bounds checks in runtime makes more buffer overflows?
"When compared to their options getting sent to Iraq to fight has a much higher life expectancy than staying home and getting involved to crime and drugs."
Are you trying to say that the probability of dying in america of crime and drugs is greater than dying in military service in Iraq? A country that have at least a terrorist attack everyday?
That's news. Bagdad more secure than US cities.
Remind me to not visit the US.
Nowhere in the article it is claimed that the "The Java app's configuration alone was nearly the size of the entire Rails codebase".
What is said is that it's the configuration files are nearly the size of the ruby implementation of the example application.
I know that rails makes you write less code but don't over do it.
There is a version of rails in java.
a tion.mov
It's called Trails and it uses spring, hibernate and tapestry.
Site - http://trails.dev.java.net
Tutorial - https://trails.dev.java.net/tutorial/"
Trails in action - https://trails.dev.java.net/media/trails_withnarr
It's still beta but you can try it.
We really need a version of itunes for linux. Or we should stop making the next killer skin for xmms and try to come up with a media player with all the features for itunes. I think that Rhythmbox and Juk are ok but are missing the killer features...
It's not Boxem It's boxii from the latin... ;)