Using goto for error handling in C is a well-established idiom, and is often the best option available. The alternatives either involve deeply nested if statements, or duplicated cleanup code.
then you want to play Frontier, which was the sequel to Elite. It has relativistic combat... and it was shite. You and the enemy ship hurtled towards each other, then past each other with a fraction of a second where they were close enough to hit each other, then turn around for the slow decel, and then repeat all over again. dull.
That only really happened if you left the flight control assistance on in combat.
If you turned this off (with the poorly labeled 'Engines Off' button), it wasn't too hard to keep your opponent at close range.
Try adding the directory that contains the IDLE executable to your path.
Editing your path is fairly convoluted. Run 'SystemPropertiesAdvanced', navigate to the 'advanced' tab, and click the 'environment variables' button. From there edit the PATH environment variable for your user profile.
Then you can quickly run IDLE by pressing [WinKey]+R, then typing the name of the executable.
There is a method to access system properties without running 'SystemPropertiesAdvanced' directly, but it's even more convoluted.
See subject - just because drinkypoo is a cowardly little troll doesn't mean he needs his troll pals helping him does it? Apparently it does - Hilarious. Do you wipe his ass for him on the toilet as well?
Schedule an appointment with a psychologist. I am not kidding - you are ill, and you need help.
Hmmm, troll? See here http://tech.slashdot.org/comments.pl?sid=2225174&cid=36390518 ? Perhaps because it shows you are nothing but a TROLL, & a "ne'er-do-well" that claims he has a "massive ego", but nothing to show for it (delusions of GRANDEUR there, boy?)??
You know, I tried to "extend the olive branch" to you here http://slashdot.org/comments.pl?sid=2230314&cid=36414652 , but to no avail... now, you sow the wind? Here comes the whirlwind... from now on, & that's showing you are a troll by your own evasions of the 1st URL above & a simple question there...
You do realize that you are batshit insane, right?
If there were no copyright in the first place, there would be no need for copyleft, and all software would be free software.
The GPL requires copyright law to guarantee that people have access to the source code for all GPL licensed programs. Without copyright law, there would be no way to enforce this.
When GPL code is modified the modifications can not be closed. However BSD licenses allow programmers to close the modifications they make.
As the copyright holder for your code, you can choose to distribute your code under whatever license you please (unless you are distributing a derivative work of somebody else's GPLed code, in which case you are restricted to the GPL).
Neither the GPL nor the BSD licenses give you the ability to prevent people from distributing code you've already provided to them under those licenses. No matter what licenses you've previously provided code your own under, you're free to release that same code under whatever other licenses you please.
BSD protects my investment. If I invest tyme in programming and use a BSD license I can close my source code preventing others from taking it and giving it away. I can not prevent that with the GPL.
You hold the copyright for your code; you can license it however you please, irrespective of whether or not you have previously distributed it under the GPL.
You can't retroactively change the license of code you've already distributed to people, but you can't do that with the BSD license either.
Things are different if you accept external contributions without requiring copyright assignment, but you shouldn't be closing the source for a project in that case anyways.
Why didn't they just put a nice simple low-pass filter on the output, instead of trying to get cute and put it in the emitter lead? And shouldn't there be a diode in there somewhere, to extract the waveform's envelope?
Assuming I've read the documentation correctly, the capacitor and RM don't form a low-pass filter. They serve to increase the gain of the amplifier at higher frequencies. The capacitive reactance of the capacitor decreases as frequency increases. This reduces the impedance from the emitter of the transistor to ground, increasing gain.
You can actually buy an adapter, the XFPS [www.xcm.cc], for 360 that converts a M&KB setup into a regular controller for games that don't support it directly
The mouse control with those adapters is universally sluggish and terrible. There is no way to get decent mouse control on the 360.
gave Baldur's Gate II a try and actually enjoyed it for a time..until the vampires came along who hit you with the double-whammy of "speed" and "level drain" all at once. After dying and reloading about a thousand times I realised that this was just not fun.
There are a few items that protect from level drain, the 'amulet of power' being the easiest to get. In addition, clerics get a spell called 'negative energy protection' that grants immunity from level drain for a short duration. Failing that, summoned monsters can be used to tank for your party while your spellcasters pound the vampires.
There are also several cleric spells available that make short work of vampires, 'false dawn' and 'sunray' being two I recall very well. If you have a cleric of a high enough level, s/he will also be able to use 'turn undead' to destroy vampires.
I'd recommend giving the game another chance; it becomes very entertaining once you come to grips with the game mechanics.
Nice in theory, unworkable in practice. People won't upgrade because they have no reason to. Especially when the upgrade is a major version number. You're far more likely to get people to upgrade a point release.
Then they lose out. Mozilla is not responsible for the decisions of others, however poor those decisions may be.
And the people who won't upgrade won't maintain it themselves, or likely realize it needs maintenance. This is a *BAD* decision. Especially given that FF2 is just 2 years old.
Maintaining old software in addition to developing new software requires a large investment of time. This accomplishes nothing of worth in this case - FF 3 is capable of doing everything FF 2 can, and is entirely free for the taking.
No, it warns you when there is a problem (assuming that the problem isn't a zero day, in which case there is no protection).
You cannot adequately discern whether or not a system has been compromised from within that system. The software you are using to try to determine whether or not you have been compromised may have been tampered with. This is the basic idea behind a rootkit - the tools a user can use to determine the state of his system are changed to hide the presence of the rootkit (or the APIs all such software will depend on are modified to hide its presence).
Anti-virus software depends on blacklists and heuristics, which are going to be nearly useless for dealing with a remote exploit. AV software is a kludge.
And most people don't see it that way. A computer is a tool- they don't want to, don't care to, and don't have the knowledge or skills to keep one secure.
How they wish to see things is largely irrelevant. That is not the way reality is, and it is most likely not the way it is going to be any time in the near future. There are operating systems that make staying up to date nearly painless (such as OS X), but the user is still going to be responsible for his machine.
if my gaming box is part of every botnet on the planet I don't give a shit.
Frankly, any machine that is detected as being a part of a botnet should have its internet access cut off until the issue is resolved. Spam is as bad as it is due in large part to the number of machines operating in botnets.
The idea of security as a process, for anything other than large organizations, is hopelessly broken. The sooner people realize that and make design and support decisions with that in mind, the sooner we can actually get some semblance of working security.
Security as a process is the only way security works in reality. Complex consumer software is going to have bugs, period. Some of those bugs are going to be security vulnerabilities. Those bugs will have to be addressed through patches, which will need to be installed. There are no alternative solutions to this. Privilege separation, trusted computing, and other methodologies and technologies can mitigate this to some degree. User-friendly automatic updates can make things more manageable. However, in the end, software still needs to be updated.
Yet another mark of incompetence against the Mozilla foundation then,
Further maintaining Firefox 2 would substantially reduce the number of man-hours that could be invested into developing Firefox 3. It would be a waste of effort to little good effect. If enough people are interested in Firefox 2, then they can maintain it themselves.
With good ad blocking and anti-virus software (or any non-windows based OS for that matter) most people, including most techies, would rather run the preferred but insecure browser
Anti-virus software is a band-aid. It does not offer any sort of real protection, only a false sense of security. If you are running a browser with known vulnerabilities then you are at risk, irrespective of your choice of operating system (assuming the vulnerability is cross-platform) or your choice of anti-virus software.
It works, why mess with it?
Because it places any private information on their computer at risk. In addition, it leaves them vulnerable to becoming a zombie on a botnet. Uninformed users running outdated software is one of the reasons botnets are as big a problem as they currently are.
Computer security is a process, and part of that process is keeping on top of security updates.
What does FF3 give an FF2 user that is worth the hassle and changes they don't like?
Firefox 2 is no longer going to receive official patches, even for severe vulnerabilities. That is the number one reason to switch. Running an unmaintained browser is never a good idea.
A brute force attack on any decent encryption algorithm with a reasonable key length is simply not feasible. Even if every atom in the Earth was converted to a machine capable of testing one million keys per second, brute forcing a 256 bit key would still take on the order of 14 trillion years (barring any errors in my calculations).
Oh please. The only 'freedom' restricted by the GPL is the ability to restrict the freedoms of other. By your logic, any society that outlaws murder is not free.
It takes way too many resources. Maybe 3 years down the line
My laptop came with Vista, and I've had no problems with it. The hardware specs for the machine aren't particularly impressive either - 1 GB of ram and an Intel T2080 processor.
or the random luck of the draw makes the key used that second one guessed during the brute force attack
The odds of that occurring are on the order of winning the 64/9 jackpot eleven times in a row. The odds are so astronomically unlikely that they aren't worth considering.
Billions upon billions of dollars change hand every day, protected by the same encryption freely available to individuals. AES256 is certified by the US government for top secret information, and there are free implementations available (although if your data is really important then you will want to use a certified implementation).
down load them to be cracked on a 2 million node bot net contributing cycles
If he is using a half-decent algorithm and a reasonably long key, then there isn't nearly enough computing power available on Earth to crack his data through brute force.
then having to type my damn password every 5 seconds
You are most likely doing something terribly wrong if you frequently need root access.
Running as root allows any poorly written application to trash your installation. It also eliminates any need for a privilege escalation exploit in the event that one of the applications you run is compromised.
Using goto for error handling in C is a well-established idiom, and is often the best option available. The alternatives either involve deeply nested if statements, or duplicated cleanup code.
For example, this pattern is used quite heavily in the Linux kernel. Linus (and a few others) had had something to say on this matter.
The watt is a unit of power, so it doesn't make much sense to speak of kilowatts per day. Did you mean kilowatt-hours?
That only really happened if you left the flight control assistance on in combat.
If you turned this off (with the poorly labeled 'Engines Off' button), it wasn't too hard to keep your opponent at close range.
Try adding the directory that contains the IDLE executable to your path.
Editing your path is fairly convoluted. Run 'SystemPropertiesAdvanced', navigate to the 'advanced' tab, and click the 'environment variables' button. From there edit the PATH environment variable for your user profile.
Then you can quickly run IDLE by pressing [WinKey]+R, then typing the name of the executable.
There is a method to access system properties without running 'SystemPropertiesAdvanced' directly, but it's even more convoluted.
Schedule an appointment with a psychologist. I am not kidding - you are ill, and you need help.
You do realize that you are batshit insane, right?
Sorry, applied the wrong mod type. Posting to undo.
That should read "... the source code for all GPL licensed programs that have been distributed to them."
The GPL requires copyright law to guarantee that people have access to the source code for all GPL licensed programs. Without copyright law, there would be no way to enforce this.
As the copyright holder for your code, you can choose to distribute your code under whatever license you please (unless you are distributing a derivative work of somebody else's GPLed code, in which case you are restricted to the GPL).
Neither the GPL nor the BSD licenses give you the ability to prevent people from distributing code you've already provided to them under those licenses. No matter what licenses you've previously provided code your own under, you're free to release that same code under whatever other licenses you please.
You hold the copyright for your code; you can license it however you please, irrespective of whether or not you have previously distributed it under the GPL.
You can't retroactively change the license of code you've already distributed to people, but you can't do that with the BSD license either.
Things are different if you accept external contributions without requiring copyright assignment, but you shouldn't be closing the source for a project in that case anyways.
Assuming I've read the documentation correctly, the capacitor and RM don't form a low-pass filter. They serve to increase the gain of the amplifier at higher frequencies. The capacitive reactance of the capacitor decreases as frequency increases. This reduces the impedance from the emitter of the transistor to ground, increasing gain.
I believe 0.33V is the voltage specified in the instructions.
The mouse control with those adapters is universally sluggish and terrible. There is no way to get decent mouse control on the 360.
There are a few items that protect from level drain, the 'amulet of power' being the easiest to get. In addition, clerics get a spell called 'negative energy protection' that grants immunity from level drain for a short duration. Failing that, summoned monsters can be used to tank for your party while your spellcasters pound the vampires.
There are also several cleric spells available that make short work of vampires, 'false dawn' and 'sunray' being two I recall very well. If you have a cleric of a high enough level, s/he will also be able to use 'turn undead' to destroy vampires.
I'd recommend giving the game another chance; it becomes very entertaining once you come to grips with the game mechanics.
A game should not involve 'effort'. It's a game, not a job.
Then they lose out. Mozilla is not responsible for the decisions of others, however poor those decisions may be.
Maintaining old software in addition to developing new software requires a large investment of time. This accomplishes nothing of worth in this case - FF 3 is capable of doing everything FF 2 can, and is entirely free for the taking.
You cannot adequately discern whether or not a system has been compromised from within that system. The software you are using to try to determine whether or not you have been compromised may have been tampered with. This is the basic idea behind a rootkit - the tools a user can use to determine the state of his system are changed to hide the presence of the rootkit (or the APIs all such software will depend on are modified to hide its presence).
Anti-virus software depends on blacklists and heuristics, which are going to be nearly useless for dealing with a remote exploit. AV software is a kludge.
How they wish to see things is largely irrelevant. That is not the way reality is, and it is most likely not the way it is going to be any time in the near future. There are operating systems that make staying up to date nearly painless (such as OS X), but the user is still going to be responsible for his machine.
Frankly, any machine that is detected as being a part of a botnet should have its internet access cut off until the issue is resolved. Spam is as bad as it is due in large part to the number of machines operating in botnets.
Security as a process is the only way security works in reality. Complex consumer software is going to have bugs, period. Some of those bugs are going to be security vulnerabilities. Those bugs will have to be addressed through patches, which will need to be installed. There are no alternative solutions to this. Privilege separation, trusted computing, and other methodologies and technologies can mitigate this to some degree. User-friendly automatic updates can make things more manageable. However, in the end, software still needs to be updated.
Further maintaining Firefox 2 would substantially reduce the number of man-hours that could be invested into developing Firefox 3. It would be a waste of effort to little good effect. If enough people are interested in Firefox 2, then they can maintain it themselves.
Anti-virus software is a band-aid. It does not offer any sort of real protection, only a false sense of security. If you are running a browser with known vulnerabilities then you are at risk, irrespective of your choice of operating system (assuming the vulnerability is cross-platform) or your choice of anti-virus software.
Because it places any private information on their computer at risk. In addition, it leaves them vulnerable to becoming a zombie on a botnet. Uninformed users running outdated software is one of the reasons botnets are as big a problem as they currently are.
Computer security is a process, and part of that process is keeping on top of security updates.
Firefox 2 is no longer going to receive official patches, even for severe vulnerabilities. That is the number one reason to switch. Running an unmaintained browser is never a good idea.
A brute force attack on any decent encryption algorithm with a reasonable key length is simply not feasible. Even if every atom in the Earth was converted to a machine capable of testing one million keys per second, brute forcing a 256 bit key would still take on the order of 14 trillion years (barring any errors in my calculations).
Oh please. The only 'freedom' restricted by the GPL is the ability to restrict the freedoms of other. By your logic, any society that outlaws murder is not free.
My laptop came with Vista, and I've had no problems with it. The hardware specs for the machine aren't particularly impressive either - 1 GB of ram and an Intel T2080 processor.
The odds of that occurring are on the order of winning the 64/9 jackpot eleven times in a row. The odds are so astronomically unlikely that they aren't worth considering.
Billions upon billions of dollars change hand every day, protected by the same encryption freely available to individuals. AES256 is certified by the US government for top secret information, and there are free implementations available (although if your data is really important then you will want to use a certified implementation).
If he is using a half-decent algorithm and a reasonably long key, then there isn't nearly enough computing power available on Earth to crack his data through brute force.
You are most likely doing something terribly wrong if you frequently need root access.
Running as root allows any poorly written application to trash your installation. It also eliminates any need for a privilege escalation exploit in the event that one of the applications you run is compromised.