The U.S. has a 14-ton super bomb more destructive than the vacuum bomb just tested by Russia, a U.S. general said Wednesday.
The statement was made by retired Lt. General McInerney, chairman of the Iran Policy Committee, and former Assistant Vice Chief of Staff of the Air Force.
Don't blame NAT, blame buggy NAT implementations. Letting P2P UDP traffic through regular NAT is actually very easy, see RFC3489. Good enough for VOIP, sufficient for file sharing which sadly has to re-implement most of TCP.
Unless you try to 'yield' something from within your own 'switch' statements. Then such 'smart' macros will silently pollute current 'switch' block with bogus case values, so it:
1) silently modifies you 'switch' statement sematics 2) fails to continue from the right spot on next iteration.
The U.S. has a 14-ton super bomb more destructive than the vacuum bomb just tested by Russia, a U.S. general said Wednesday.
The statement was made by retired Lt. General McInerney, chairman of the Iran Policy Committee, and former Assistant Vice Chief of Staff of the Air Force.
http://en.rian.ru/world/20070913/78518873.html
New, huge, shiny, 64-bit, fully virtualizabe supercomputer cluster... booting... in 16-bit real mode.
Don't blame NAT, blame buggy NAT implementations. Letting P2P UDP traffic through regular NAT is actually very easy, see RFC3489. Good enough for VOIP, sufficient for file sharing which sadly has to re-implement most of TCP.
Unless you try to 'yield' something from within your own 'switch' statements. Then such 'smart' macros will silently pollute current 'switch' block with bogus case values, so it:
1) silently modifies you 'switch' statement sematics
2) fails to continue from the right spot on next iteration.