Best Java IDE I have ever used.
goes way beyond code completion for method names.
Type for then ctrl-space
You get three choices, iterate over an aray,
iterate over an array with temporary varialble
iteraate over a collection.
Choice one an it gueses the array/colleciton to use from available variables and puts the type cast in the loop
eg
Collection list = null;
for (Iterator iter = list.iterator(); iter.hasNext();) { type element = (type) iter.next();
}
Refactoring for
pulling up a method
extracting a method from a codeblock
replacing all occurance of a string with a variable
I use stylebook for internal documents at planetu.com, but stylebook seems to be dead.
Docbook is a much better choice. I just have not got around to converting to it.
The really nice thing about using XML is that I can automate some of the documents. Such as the list of valid form fields for a HTML/jsp page.
For the nightly builds, change logs and javadocs, I use
Alexandria.
While I will assert that great programmers are "born", what college gives the average programmers, is a sense of what had already been done, and what is imposible. Notice how many psuedo-random one-time pad generators are created every year, by people who didn't do the proper research. College at least forces you to have minimal exposer to say Big-O, Godel's Theorem [?], Data Abstraction, CPU and Memeory Architecture, etc. College is not a requirement for briliance (if your of the Good Will Hunting type, but for most of us it gives us an advantage.
At least for the US Marines, When we yell kill and stick our bayonete into a prictice target, that target is shaped like a human. Russian infantry to be exact. Most of the targets we shoot our rifles at our human shaped. The Marine Corps has not forgot that we make our living at the bloody end of the spear.
Let me restate. if (person.fear(flame) > person.desireToPost(specificItem)) { community.impliedValueOf(specificItem) < comunity.INTEREST_THRESHOLD; }
If it is not important enough to post in the face of flames then I suspect it is not important enough to be read.
I think the question is do we want to lower the cost of entry into "our community" so that the timid and meek are comforatable to post. Are you sure that timidly held beliefs are of enough value that we need to take specific actions to ensure they are also heard?
Let me restate. if (person.fear(flame) > person.desireToPost(specificItem)) { community.impliedValueOf(specificItem)
If it is not important enough to post in the face of flames then I suspect it is not important enough to be read.
I think the question is do we want to lower the cost of entry in to "our community" so that the timid and meek are comforatable to post. Are you sure that timidly held beliefs are of enough value that we need to take specific actions to ensure they are also heard.
You about someone's right to do this or that. I believe there is no such things as rights. Except in the sense that " a right" is something that a person is willing to fight for.
So in the context of discussion groups, your "right to free speech" is the same as your willingness to risk being flamed. A community's "right to be flame free" is equal to its willingness to fight flamers.
A right is not something that is magically guaranteed or universally constant.
Furthermore are you sure you are willing for the countermeasures you describing to be applied to you.
Even with the raw statistics it would not reflect weather women were "scared to post".
Are we sure that they "want to post"? Even with out gender differences (i.e. do women talk more/less than men),tf someone wants to post but is not willing to risk getting flamed, then they did not really want to post that much.
There is no case here !st ammendment violations. No is preventing any one from saying what ever they want. @home user can still spam all they want. But no one is listening. And no one will pass on the message.
The constitution does not compell me listen to some one i don;t agree with.
Since something you know is limited to 7 +- 2 rule. Adding something you have can increase the entropy if done right. I think Dallas Semicondutcor has done just that with thier IButton
Here is an excerpt from their site
The iButton(TM) is a 16mm computer chip armored in a stainless steel can. Let's start with the package. Because of this unique, durable package, up-to-date information can travel with a person or object. The steel button is rugged enough to withstand harsh outdoor environments; it is durable enough for a person to wear everyday on a digital accessory like a ring, key fob, wallet, watch, metal card or badge.
2.Java(TM)-powered cryptographic iButton. A microprocessor and high-speed arithmetic accelerator generate the large numbers needed to encrypt and decrypt information. The Java-powered iButton adds its complete cryptographic circuitry to a Java Virtual Machine (VM) that is Java Card(TM) 2.0-compliant, enabling the world's large pool of Java programmers to tap into a powerful development tools to get an application up and running quickly. The Java-powered iButton's greatest promise lies in its capacity to interact with Internet applications to support strong remote authentication and remotely authorized financial transactions. In practical terms, that means you can jump into the age of electronic commerce with both feet: your messages are sent over the Internet scrambled and can only be unscrambled at the other end by someone with an authorized iButton. By establishing a means to transmit and protect user identity, the iButton becomes the user's digital credential.
Denial of Service Attacks against DOD targets.Background.
The DOD is starting to rely on Just In Time Logistics (JITL).
The DOD uses the commercial internet to enable JITL.
The DOD has a Separate infrastructure (although much of the high speed is leased lines) for both secure and insecure infrastructure.
However the Interconnects to the commercial Internet, are limited.
Situation. The US is in a prolonged and unpopular war (Vietnam).
Enemy Strategy. Make Military use of the commercial internet impractical at critical times.
Enemy tactics. Through news groups web sites, and email, pass along programs that allow civilian sympathizers to SPAM (or ping of death, etc.) military address. The shear number of attacks coming from so many different areas could force the DOD to isolate its networks, placing strains on its logistics.
Factors necessary. The enemy must have a critical mass of public sympathy among "net connected citizens." No centralized control or authority is necessary. All that is needed is wide dissemination of the call to action
Do your part to STOP the delivery of Napalm that will be used to burn women and children
When you do a technical interview for a NetAdmin, save yourself some trouble and hand the prospect a copy of draft-terrell-math-ipaddr-ipv4-00.txt If he doesn't start laughing and commenting about how idiotic and wrong the paper is, end the interview and move on!
IBM Research has developed feedback for it's Tactile TouchPoint called touch point. This is mostly usefull so you can feel a button as you mouse over it.
- pulling up a method
- extracting a method from a codeblock
- replacing all occurance of a string with a variable
- surround with try/catch
and moreI use stylebook for internal documents at planetu.com, but stylebook seems to be dead. Docbook is a much better choice. I just have not got around to converting to it.
The really nice thing about using XML is that I can automate some of the documents. Such as the list of valid form fields for a HTML/jsp page.
For the nightly builds, change logs and javadocs, I use Alexandria.
Make that link to Godel's Theorem, EveryThing2
While I will assert that great programmers are "born", what college gives the average programmers, is a sense of what had already been done, and what is imposible. Notice how many psuedo-random one-time pad generators are created every year, by people who didn't do the proper research. College at least forces you to have minimal exposer to say Big-O, Godel's Theorem [?], Data Abstraction, CPU and Memeory Architecture, etc. College is not a requirement for briliance (if your of the Good Will Hunting type, but for most of us it gives us an advantage.
flatplanet doesn't care if ther user ever make money. As long as they sell a copy of Sharezilla.
At least for the US Marines, When we yell kill and stick our bayonete into a prictice target, that target is shaped like a human. Russian infantry to be exact. Most of the targets we shoot our rifles at our human shaped. The Marine Corps has not forgot that we make our living at the bloody end of the spear.
Semper Fi
if (person.fear(flame) > person.desireToPost(specificItem)) {
community.impliedValueOf(specificItem) < comunity.INTEREST_THRESHOLD;
}
If it is not important enough to post in the face of flames then I suspect it is not important enough to be read.
I think the question is do we want to lower the cost of entry into "our community" so that the timid and meek are comforatable to post. Are you sure that timidly held beliefs are of enough value that we need to take specific actions to ensure they are also heard?
if (person.fear(flame) > person.desireToPost(specificItem)) {
community.impliedValueOf(specificItem)
If it is not important enough to post in the face of flames then I suspect it is not important enough to be read.
I think the question is do we want to lower the cost of entry in to "our community" so that the timid and meek are comforatable to post. Are you sure that timidly held beliefs are of enough value that we need to take specific actions to ensure they are also heard.
You about someone's right to do this or that.
I believe there is no such things as rights. Except in the sense that " a right" is something that a person is willing to fight for.
IMO when the The unanimous Declaration of the thirteen united States of America says 'unalienable rights", it really meant issues the signers were willing to die for.
So in the context of discussion groups, your "right to free speech" is the same as your willingness to risk being flamed.
A community's "right to be flame free" is equal to its willingness to fight flamers.
A right is not something that is magically guaranteed or universally constant.
Furthermore are you sure you are willing for the countermeasures you describing to be applied to you.
Even with the raw statistics it would not reflect weather women were "scared to post".
Are we sure that they "want to post"? Even with out gender differences (i.e. do women talk more/less than men),tf someone wants to post but is not willing to risk getting flamed, then they did not really want to post that much.
There is no case here !st ammendment violations. No is preventing any one from saying what ever they want. @home user can still spam all they want. But no one is listening. And no one will pass on the message.
The constitution does not compell me listen to some one i don;t agree with.
Since something you know is limited to 7 +- 2 rule. Adding something you have can increase the entropy if done right. I think Dallas Semicondutcor has done just that with thier IButton
Here is an excerpt from their site
The iButton(TM) is a 16mm computer chip armored in a stainless steel can. Let's start with the package. Because of this unique, durable package, up-to-date information can travel with a person or object. The steel button is rugged enough to withstand harsh outdoor
environments; it is durable enough for a person to wear everyday on a digital accessory like
a ring, key fob, wallet, watch, metal card or badge.
2.Java(TM)-powered cryptographic iButton. A microprocessor and high-speed
arithmetic accelerator generate the large numbers needed to encrypt and decrypt
information. The Java-powered iButton adds its complete cryptographic circuitry to
a Java Virtual Machine (VM) that is Java Card(TM) 2.0-compliant, enabling the
world's large pool of Java programmers to tap into a powerful development tools to
get an application up and running quickly. The Java-powered iButton's greatest
promise lies in its capacity to interact with Internet applications to support strong
remote authentication and remotely authorized financial transactions. In practical
terms, that means you can jump into the age of electronic commerce with both feet:
your messages are sent over the Internet scrambled and can only be unscrambled at
the other end by someone with an authorized iButton. By establishing a means to
transmit and protect user identity, the iButton becomes the user's digital credential.
- The DOD is starting to rely on Just In Time Logistics (JITL).
- The DOD uses the commercial internet to enable JITL.
- The DOD has a Separate infrastructure (although much of the high speed is leased lines) for both secure and insecure infrastructure.
- However the Interconnects to the commercial Internet, are limited.
Situation.The US is in a prolonged and unpopular war (Vietnam).
Enemy Strategy.
Make Military use of the commercial internet impractical at critical times.
Enemy tactics.
Through news groups web sites, and email, pass along programs that allow civilian sympathizers to SPAM (or ping of death, etc.) military address. The shear number of attacks coming from so many different areas could force the DOD to isolate its networks, placing strains on its logistics.
Factors necessary.
The enemy must have a critical mass of public sympathy among "net connected citizens." No centralized control or authority is necessary. All that is needed is wide dissemination of the call to action
When you do a technical interview for a NetAdmin, save yourself some trouble and hand the prospect a copy of draft-terrell-math-ipaddr-ipv4-00.txt
If he doesn't start laughing and commenting about how idiotic and wrong the paper is, end the interview and move on!
IBM Research has developed feedback for it's Tactile TouchPoint called touch point. This is mostly usefull so you can feel a button as you mouse over it.