You only criticize my suggestion, but you don't offer an alternate solution. Yes, lawyers that work long hours deserve to be paid for it, but getting paid 48 million dollars and screwing the clients in the process just doesn't sit right.
To put it simply, put up or shut up. Don't criticize unless you can offer a viable alternative.
In my opinion, lawyers for class action lawsuits should be paid, "in like manner and no more than 10x the individual payout."
So that means the lawyers should get $120 worth of Microsoft coupons. That seems fair to me. Hell, I'd even be willing to increase it to 100x the individual payout, but the "in like manner" needs to stay. I've been screwed before with the coupon payouts (BoA many years ago), and won't have anything to do with class action lawsuits because of that.
Under the current system, the lawyer's only incentive is to enrich themselves, without regard to the clients.
Please don't use suidperl stuff. Split this thing up and have a persistent privileged process to call iptables and use some kind of IPC to send block requests to it. How about a unix domain socket that's only accessible by some user, then have the CGI program be suid to that user? suid root stuff under a web server is scary.
I've been considering something along the those lines, but that's new territory for me (I'm don't consider my self an expert coder on Linux).
Apache (well, the kernel) has to wait around for ACKs as you said. Consider adding a rule to your *output* chain.
I rather like how my web server simply ceases to exist to offenders, but you are probably correct that REJECT is a better choice over DROP.
It seems rather stupid to go to a webpage that guarantees you will be blocked - unless the intent is to test it. Fine with me, testing is good. Feedback is even better.
In case anyone is interested, instructions and code can be obtained here.
The block is temporary. (hits-1)^2 minutes, so: 1, 2, 4, 8... minutes of blockage (cron job that cleans up is run every 10 minutes so the actual block time isn't exact). At 16 hits the block time is 22 days 18 hours 8 minutes. I also use mod_rewrite to send codered, nimda, and formmail exploit attempts to the perl script.
And when the IBM lawyers finally do get around to doing something, you can bet they know exactly where they stand legally, and exactly how to crush a little pipsqueek like SCO.
Because they suck, of course. She uses computers to assist her. It's just a tool. Just as you can't expect a wrench to rebuild your transmission, you can't (currently) expect a computer to create a proper translation. That will change in the future (as this article shows).
Currently, computer translations work the best in technical documents and the worse in prose (stinking turd horribly bad quality translations).
BTW, computer translations has never been any kind of competition for work. These days, competition is from untrained college students in Central Europe. All too often a Romanian student who "knows Hungarian" bids a couple of pennies per word, far under the going rate and far too little for my wife to consider as reasonable pay. The resultant translation sucks, but that's to be expected from someone who not only isn't trained as a translator, but also doesn't not have a good command of either languages in question (Hungarian and English).
That particular phrase translated badly because they used a word-for-word translation program. You simply can't do that, especially when dealing with euphenisms. This new system is the only possible way that could properly translate text.
My wife is a professional translator and has absolutely no respect for machine translatations.
If your game cannot be installed by a complete moron, chances are, it won't get popular enough to acheive any kind of critical mass.
And that's where I come in. I write installers. For client side applications, I make sure a complete moron can install it (server specific packages are a different matter, entirely).
Unfortunately, I see too many installers written by the moron, not for the moron. What's with you people? You spend two years and huge sums of money developing the "killer app", but you wait until two weeks before release to tell the junior intern program to "toss together an installer for this".
I see several comments that say an application crashing can't be blamed on Microsoft. I disagree. When there are fundamental flaws in the OS that guarantee crashes, Microsoft damn well deserves the blame. I've seen it. A memory leakage problem in Win NT 4 guaranteed that programs that did certain types of operations would crash eventually. There was no way to work around it.
Not all application crashes can be blamed on the OS, but the number is probably significant.
Except we (the taxpayers) paid for that infrastructure. Therefore we should own it and have a say in how it is used. I say spin off a utility that ONLY maintains the last mile. They would be required by law to charge all ISPs the exact same rate.
That article you link to is quoting from news stories that were long ago proven as complete fabrications. I'll be you believe the U.S. troops involved in the rescuse used blanks in their weapons, too.
Linus owns the Linux trademark or servicemark, right? He needs to revoke SCO's right to use the Linux name and any Linux source, binary, or whatever. Something along the lines of "SCO's license to use or distribute the Linux software is hereby revoked. Future distribution of Linux software will be considered a willful violation of copyright," etc. etc.
Many years ago Bank of America lost a class action lawsuit for some dubious practices. For example, make a deposit and write a check the same day. Odds are, the check will bounce and incur a hefty overdraft fee. After BoA settled I received a letter stating I could claim my portion by filling out the enclosed form, etc. etc., and I would receive vouchers good for banking services at BoA. Excuse me? What makes you think I would ever again trust them with my money?
I'll bet some lawyers made some serious money in the case, though.
I've considered LAMP (I'm using that for several personal projects), but as I said, there are some things a web interface can't do on its own. Using Access just as the gui may be the only viable option. That's too bad, it would be nice to have a pure open source solution just to show that it can be done - and done better than with a proprietary solution.
OpenOffice does have forms and reports, but it's "not ready for prime time". The report generator in OpenOffice was alpha (or pre-alpha) when I evaluated it. It crashed the app every time I tried to create a report. It might be time to re-evaluate it.
Left out an important requirement for my project. The client side MUST run on Windoze.
I agree 100% regarding MS Access. There is no direct replacement for Access. I've tried piecing together different programs to make a replacement but haven't quite achieved a prefect replacement. Replacing the actual database portion is easy enough, MySQL and PostgreSQL are more than a match for Access. There are a number of excellent report generators available, so that's covered. It's the data entry part that's a problem. There are lots of web based projected, but I don't want to use a browser for data entry. Access has the advantage of having "smart" forms (if programmed well). What you enter in a field (or fields) can change what you can enter in other fields. This is extremely important. A web interface can't do this unless you use javascript (not a chance!) or java (yuck).
You only criticize my suggestion, but you don't offer an alternate solution. Yes, lawyers that work long hours deserve to be paid for it, but getting paid 48 million dollars and screwing the clients in the process just doesn't sit right.
To put it simply, put up or shut up. Don't criticize unless you can offer a viable alternative.
In my opinion, lawyers for class action lawsuits should be paid, "in like manner and no more than 10x the individual payout."
So that means the lawyers should get $120 worth of Microsoft coupons. That seems fair to me. Hell, I'd even be willing to increase it to 100x the individual payout, but the "in like manner" needs to stay. I've been screwed before with the coupon payouts (BoA many years ago), and won't have anything to do with class action lawsuits because of that.
Under the current system, the lawyer's only incentive is to enrich themselves, without regard to the clients.
I don't have a problem with that. We should add an extra tax on vegans just because they are idiots.
Oops, I overlooked that you were referring to the output chain, not the input. I'll study this some more.
In case anyone is interested, instructions and code can be obtained here.
Oopsie. Yes. 2^(hits-1) minutes.
Remember kids, alcohol and math don't mix. Don't drink and derive.
The block is temporary. (hits-1)^2 minutes, so: 1, 2, 4, 8 ... minutes of blockage (cron job that cleans up is run every 10 minutes so the actual block time isn't exact). At 16 hits the block time is 22 days 18 hours 8 minutes. I also use mod_rewrite to send codered, nimda, and formmail exploit attempts to the perl script.
And that's why I have a disallow for a trap directory. Accessing it gets you added to a mysql database and you are blocked with iptables.
And when the IBM lawyers finally do get around to doing something, you can bet they know exactly where they stand legally, and exactly how to crush a little pipsqueek like SCO.
Grab some popcorn, this should be fun to watch!
Because they suck, of course. She uses computers to assist her. It's just a tool. Just as you can't expect a wrench to rebuild your transmission, you can't (currently) expect a computer to create a proper translation. That will change in the future (as this article shows).
Currently, computer translations work the best in technical documents and the worse in prose (stinking turd horribly bad quality translations).
BTW, computer translations has never been any kind of competition for work. These days, competition is from untrained college students in Central Europe. All too often a Romanian student who "knows Hungarian" bids a couple of pennies per word, far under the going rate and far too little for my wife to consider as reasonable pay. The resultant translation sucks, but that's to be expected from someone who not only isn't trained as a translator, but also doesn't not have a good command of either languages in question (Hungarian and English).
Oops, I started ranting.
That particular phrase translated badly because they used a word-for-word translation program. You simply can't do that, especially when dealing with euphenisms. This new system is the only possible way that could properly translate text.
My wife is a professional translator and has absolutely no respect for machine translatations.
Unfortunately, I see too many installers written by the moron, not for the moron. What's with you people? You spend two years and huge sums of money developing the "killer app", but you wait until two weeks before release to tell the junior intern program to "toss together an installer for this".
Hire me, damn it! I need the work!
I see several comments that say an application crashing can't be blamed on Microsoft. I disagree. When there are fundamental flaws in the OS that guarantee crashes, Microsoft damn well deserves the blame. I've seen it. A memory leakage problem in Win NT 4 guaranteed that programs that did certain types of operations would crash eventually. There was no way to work around it.
Not all application crashes can be blamed on the OS, but the number is probably significant.
How much will updates cost me if they leave out the crash-o-matic?
Except we (the taxpayers) paid for that infrastructure. Therefore we should own it and have a say in how it is used. I say spin off a utility that ONLY maintains the last mile. They would be required by law to charge all ISPs the exact same rate.
That article you link to is quoting from news stories that were long ago proven as complete fabrications. I'll be you believe the U.S. troops involved in the rescuse used blanks in their weapons, too.
Admit it, wouldn't you love to see the look on those SCO assholes' faces when they are handed a "cease and desist" ?
It think it would be worth what little FUD it would produced.
I don't know why my post was moderated funny, either. It was not meant to be funny.
Linus owns the Linux trademark or servicemark, right? He needs to revoke SCO's right to use the Linux name and any Linux source, binary, or whatever. Something along the lines of "SCO's license to use or distribute the Linux software is hereby revoked. Future distribution of Linux software will be considered a willful violation of copyright," etc. etc.
Not when the private entity is a common carrier, then the Constitution is in full power. An airline is a common carrier.
Many years ago Bank of America lost a class action lawsuit for some dubious practices. For example, make a deposit and write a check the same day. Odds are, the check will bounce and incur a hefty overdraft fee. After BoA settled I received a letter stating I could claim my portion by filling out the enclosed form, etc. etc., and I would receive vouchers good for banking services at BoA. Excuse me? What makes you think I would ever again trust them with my money?
I'll bet some lawyers made some serious money in the case, though.
I've considered LAMP (I'm using that for several personal projects), but as I said, there are some things a web interface can't do on its own. Using Access just as the gui may be the only viable option. That's too bad, it would be nice to have a pure open source solution just to show that it can be done - and done better than with a proprietary solution.
OpenOffice does have forms and reports, but it's "not ready for prime time". The report generator in OpenOffice was alpha (or pre-alpha) when I evaluated it. It crashed the app every time I tried to create a report. It might be time to re-evaluate it.
Left out an important requirement for my project. The client side MUST run on Windoze.
I agree 100% regarding MS Access. There is no direct replacement for Access. I've tried piecing together different programs to make a replacement but haven't quite achieved a prefect replacement. Replacing the actual database portion is easy enough, MySQL and PostgreSQL are more than a match for Access. There are a number of excellent report generators available, so that's covered. It's the data entry part that's a problem. There are lots of web based projected, but I don't want to use a browser for data entry. Access has the advantage of having "smart" forms (if programmed well). What you enter in a field (or fields) can change what you can enter in other fields. This is extremely important. A web interface can't do this unless you use javascript (not a chance!) or java (yuck).