Even if you set it up to page you right away, you'd have to be really quick to map that IP address you get to the name of the employee, and then that name to a phone number. All that is assuming that the company does not sit behind a NAT or a HTTP proxy (same client IP for everybody...)
Im a Finn and got my commercial account terminated due to the MPAA's threatening letter.
As far as I know I did not breach my contract with the ISP, but they claimed that they can terminate my account simply because someone feels offended by its contents. I've told them that I'm going to sue them but received no reply. I'm going to see a lawyer next week.
Rather than suing your ISP, try beating them at their own game: post their name, and a list of a few other customers, and we'll send them a couple more of legalese letters claiming that such and such customer has breached some copyright somewhere. Eventually they will have to kick so many customers that it hurts their business. Hopefully, this makes them more critical vs lawyer's letters.
We could actually push this a bit further: if each Slashdot users picks one random web page per week,
finds out the ISP via whois or some other means, and sends a "legal" letter, then these hoax letters will be so ubiquitous that nobody will take lawyer's letters serious any more.
Just be careful to chose your marks purely randomly, do not sign with your real name, and do not post the letters in your hometown, and this shenanigan will be almost untraceable. Result: a beautiful proof ad absurdum of this whole legal crazyness.
> That is why a certificate is needed, but does it really matter in whose name the certificate is issued?
Server certificates contain the host name of the Web server, and the browser automatically warns the user if the "server" tries to present a certificate whose hostname doesn't match. So, in addition to cracking a backbone router, our would-be man-in-the-middle hacker would need to explain to his favorite certification authority why he needs a certificate for www.etrade.com even though he doesn't own that domain.
Without the certificate, it would be trivial for any (compromised) router on the path between client and server to mount a "man in the middle attack". Basically, the compromised router would "catch" traffic intended for the server (using ipchains -j REDIRECT for example), negotiate a key with the client (pretending to be the server), then open a second connection to the real server, negotiate a key with the server (pretending to be the client), and plug both of them together, and log the traffic.
The only thing preventing this is the certificate: that way, a compromised host on the path cannot pretend to be the server, as it wouldn't have the necessary certificate to do pretend to be the server.
Why does this shock you? Just don't teach your students the language constructs that are specific to one environment, but limit yourself to the standard, and you've solved a good part of the problem. You don't even need to mention the word "portable", you should refrain from teaching them anything that doesn't port.
There are some portability issues which cannot be addressed like this, such as endiannes concerns (for example, when piecing an integer together from bytes: Use shift operators rather than casts). However, as this is an introductory class, students probably won't be doing these kinds of operations at all, so no problem here either.
I am a developer, and finished school 4 years ago. No offense Sir, but you seem a bit anal. Well, obviously, there ain't a job where you can have everything 100% as you'd like, but with a little bit of searching and a little bit of luck, you can get damn close.
I am a developer, at my second job. My previous job involved a very Microsoftish environment with almost no flexibility, and Andersen Consultants everywhere. No need to say, I got fed up rather quickly.
My current job, on the other hand, leaves pretty much freedom to everybody involved: as long as our code interoperates with the rest, nobody cares about how it was developped. Some use Microsoft Visual Studio, others use Linux + Emacs + JDK, others yet Windows + Emacs + Cygnus + JDK, others Windows + their fave Java IDE they had in school. Languages used are Java, C++, Visual C++, bits of Perl and Unix shell scripting. But there really are no restrictions: as long as it helps to get the job done, we're free to use it. Several releases of our product have already been delivered to our customers, this fact tends to prove that our development model does indeed work. We obviously have meetings, but those only take up a very reasonable amount of time. Yes, we occasionnally argue about database schemata too, but we are usually quick to reach a consensus.
) You will always have employers asking you to develop using 'Y' platform (X is an overused buzzword). Even though we all know that practically any development environment can be coerced into making any program, you have to do it the way they want it, or you will quickly be looking for another job.
You say this as if it was a bad thing. However, in today's hot CS job market, finding a new job is no longer the choire it used to be. I say: go for it. With a little bit of luck and planning, you'll be able to use your favorite environment at your new employer's. You might even get better pay.
Oops, I spoke too soon: the bug is fixed in the 20000821 release... well sortof. Doubleclicking on the attachment no longer works, however rightclicking on the attachment pops up a menu complete with View/Detach/Launch. Both View and Detach work now!
> To those who might suggest a notes client for windows running under wine. I tried that and it was good, but not good enough. (segfault when reading attachments)
Exactly my problem too. And this bug has been reported by various people in the Wine bugtracking system for almost a year, and it still hasn't been fixed.
Gee, this sounds cool, especially the Lotus Notes client! However, isn't there something important missing here? Such as a download link, where we can download all at once. Or are we supposed to get all files one-by-one from their CVS Web page?
Did it occur to anybody that an interested buyer just needs to look at e-mail addresses in msoft's feedback list and contact the people directly... I'm sure that by tomorrow everyone will have sold his ware. Especially after the publicity around this whole affair.
> There is however one thing we CAN do. Boycot eBay. But that would also be a bit harsh, imho, because eBay too is simply caught between a rock and a hard place,
Right, that would indeed be a little harsh, if eBay was a sentient individual. But in reality it is just a faceless corporation. Those corporations don't think in terms of morally wrong or right, but rather in terms of fiduciary responsibility to their shareholder and in terms of risk avoidance. Any action that would make shutting down the M$ auctions more risky would push them in the right direction. And a boycott is just such an action. Whether eBay acted on its own initiative or was pressured by Microsoft is irrelevant here.
Remember: we are dealing with faceless, mechanical, non-sentient corporations here, not with individuals. You might object and point out that a company is just a collection of individuals. However, none of them will be harmed personnally: If eBay sinks, its employees will find good jobs elsewhere almost immediately, with the great job market that we have now. The CEO and other top executives have their golden parachutes. And the shareholders knew the risks they were taking (if they did their due diligence). After all, us penguinistas are not whining over Corel's share price decline either: we knew the risks and lost.
Maybe the breakup of Micro$oft? Btw, did anybody notice that it was New Moon during the verdict... just like Red Hat's IPO. If you want to decide on an investment strategy... just watch the sky.
New Moons, solar eclipses, northern light ==> good for Linux and its stocks
Full moons, especially those fancy extrabright full moons ==> sell your Linux stocks, and especially Corel...
> Apache may be popular, but text based configuration should be an option, not the sole choice.
Test based configuration isn't the only choice. You can also use webmin, which is a Web based configuration tool that lets you configure many system components (sendmail, bind, samba,... and also apache) using a user-friendly browser frontend
> The option they NEED, and the one I described, is simple: Only accept cookies originating from the same server as the page being viewed.
Well, guess what, that was the intent of that option. Only trouble: it only worked with image tags. However, there are other ways than img tags that can be used to include ads in pages. One way, which has become very popular lately is to use <script src="http://ad.doubleclick.net/..."> tags. These have unfortunately been forgotten by netscape, and can still be used for those pesky offsite cookies. Hopefully, a fix will be included in one of the next versions.
> Those regestered owners that do not return them for exchange may find the police and MPAA represenatives knocking on the door. I can just see the headlines,
One more reason to pay cash for this kind of merchandise, and not send in any registration card. How are they gonna locate you then?
... the sticky mess that some undorderly Sysop could make out of this media (just think "patch closet that resembles more a plate of Pasta Bolognese than anything else...").
Even if you set it up to page you right away, you'd have to be really quick to map that IP address you get to the name of the employee, and then that name to a phone number. All that is assuming that the company does not sit behind a NAT or a HTTP proxy (same client IP for everybody...)
They'll sue us under trademark law as well!
As far as I know I did not breach my contract with the ISP, but they claimed that they can terminate my account simply because someone feels offended by its contents. I've told them that I'm going to sue them but received no reply. I'm going to see a lawyer next week.
Rather than suing your ISP, try beating them at their own game: post their name, and a list of a few other customers, and we'll send them a couple more of legalese letters claiming that such and such customer has breached some copyright somewhere. Eventually they will have to kick so many customers that it hurts their business. Hopefully, this makes them more critical vs lawyer's letters.
We could actually push this a bit further: if each Slashdot users picks one random web page per week, finds out the ISP via whois or some other means, and sends a "legal" letter, then these hoax letters will be so ubiquitous that nobody will take lawyer's letters serious any more.
Just be careful to chose your marks purely randomly, do not sign with your real name, and do not post the letters in your hometown, and this shenanigan will be almost untraceable. Result: a beautiful proof ad absurdum of this whole legal crazyness.
Server certificates contain the host name of the Web server, and the browser automatically warns the user if the "server" tries to present a certificate whose hostname doesn't match. So, in addition to cracking a backbone router, our would-be man-in-the-middle hacker would need to explain to his favorite certification authority why he needs a certificate for www.etrade.com even though he doesn't own that domain.
The only thing preventing this is the certificate: that way, a compromised host on the path cannot pretend to be the server, as it wouldn't have the necessary certificate to do pretend to be the server.
... if it is taken down by the MPAA two years from now. Or if the MPAA prevents it from being sent up at all.
Why does this shock you? Just don't teach your students the language constructs that are specific to one environment, but limit yourself to the standard, and you've solved a good part of the problem. You don't even need to mention the word "portable", you should refrain from teaching them anything that doesn't port.
There are some portability issues which cannot be addressed like this, such as endiannes concerns (for example, when piecing an integer together from bytes: Use shift operators rather than casts). However, as this is an introductory class, students probably won't be doing these kinds of operations at all, so no problem here either.
I am a developer, at my second job. My previous job involved a very Microsoftish environment with almost no flexibility, and Andersen Consultants everywhere. No need to say, I got fed up rather quickly.
My current job, on the other hand, leaves pretty much freedom to everybody involved: as long as our code interoperates with the rest, nobody cares about how it was developped. Some use Microsoft Visual Studio, others use Linux + Emacs + JDK, others yet Windows + Emacs + Cygnus + JDK, others Windows + their fave Java IDE they had in school. Languages used are Java, C++, Visual C++, bits of Perl and Unix shell scripting. But there really are no restrictions: as long as it helps to get the job done, we're free to use it. Several releases of our product have already been delivered to our customers, this fact tends to prove that our development model does indeed work. We obviously have meetings, but those only take up a very reasonable amount of time. Yes, we occasionnally argue about database schemata too, but we are usually quick to reach a consensus.
A school worth its salt should not forget to teach the useful skill of writing portable programs.
You say this as if it was a bad thing. However, in today's hot CS job market, finding a new job is no longer the choire it used to be. I say: go for it. With a little bit of luck and planning, you'll be able to use your favorite environment at your new employer's. You might even get better pay.
Oops, I spoke too soon: the bug is fixed in the 20000821 release... well sortof. Doubleclicking on the attachment no longer works, however rightclicking on the attachment pops up a menu complete with View/Detach/Launch. Both View and Detach work now!
Exactly my problem too. And this bug has been reported by various people in the Wine bugtracking system for almost a year, and it still hasn't been fixed.
Gee, this sounds cool, especially the Lotus Notes client! However, isn't there something important missing here? Such as a download link, where we can download all at once. Or are we supposed to get all files one-by-one from their CVS Web page?
. Please explain how smearing a brush on canvas is being "creative"
OM is also Olympique Marseille (Marseille's soccer team). Do they have permission from the IOC, or does the French spelling protect them?
Blam!
Did it occur to anybody that an interested buyer just needs to look at e-mail addresses in msoft's feedback list and contact the people directly... I'm sure that by tomorrow everyone will have sold his ware. Especially after the publicity around this whole affair.
So, all the French would need to do to get their way is to buy up some small company and have it trademark the Svastika...
Right, that would indeed be a little harsh, if eBay was a sentient individual. But in reality it is just a faceless corporation. Those corporations don't think in terms of morally wrong or right, but rather in terms of fiduciary responsibility to their shareholder and in terms of risk avoidance. Any action that would make shutting down the M$ auctions more risky would push them in the right direction. And a boycott is just such an action. Whether eBay acted on its own initiative or was pressured by Microsoft is irrelevant here.
Remember: we are dealing with faceless, mechanical, non-sentient corporations here, not with individuals. You might object and point out that a company is just a collection of individuals. However, none of them will be harmed personnally: If eBay sinks, its employees will find good jobs elsewhere almost immediately, with the great job market that we have now. The CEO and other top executives have their golden parachutes. And the shareholders knew the risks they were taking (if they did their due diligence). After all, us penguinistas are not whining over Corel's share price decline either: we knew the risks and lost.
Odd, there are already 124 posts (probably a couple more by the time this shows up), and not a single one has the word "clam" in its subject.
Maybe the breakup of Micro$oft? Btw, did anybody notice that it was New Moon during the verdict... just like Red Hat's IPO. If you want to decide on an investment strategy... just watch the sky.
Test based configuration isn't the only choice. You can also use webmin, which is a Web based configuration tool that lets you configure many system components (sendmail, bind, samba, ... and also apache) using a user-friendly browser frontend
Well, guess what, that was the intent of that option. Only trouble: it only worked with image tags. However, there are other ways than img tags that can be used to include ads in pages. One way, which has become very popular lately is to use <script src="http://ad.doubleclick.net/..."> tags. These have unfortunately been forgotten by netscape, and can still be used for those pesky offsite cookies. Hopefully, a fix will be included in one of the next versions.
One more reason to pay cash for this kind of merchandise, and not send in any registration card. How are they gonna locate you then?
... the sticky mess that some undorderly Sysop could make out of this media (just think "patch closet that resembles more a plate of Pasta Bolognese than anything else...").