If it can hurt/damage you or your property, then you should be informed.
If not, there's no reason for you to be informed.
So, if a company is using business practises I find offensive but don't actually harm me, ie exploiting farmers in the third world, I don't have a right to know that?
(OK, right is probably the wrong word to use here, I didn't RTFA, but it sounds like the infected company wants to be able to sue anyone who says their servers are infected - imagine a company suing Amnesty for telling the world they use sweatshops)
ehm... you DO realize that that site is either really good humor or a bunch o' peeps who should be locked up in an mental institution for their own safety, right?
Someone else wrote this earlier, but I'll reiterate: The purpose of TC is not to _prevent_ hacked software running, it is to _detect_ that the software is hacked - sort of like using a PGP signature to let your friends know that the mail really comes from you.
Since I don't have the virus myself, I'm not able to confirm, but from my understanding of the text, the virus creates a binary with a random, similar name to "svchost.exe" in the hopes that people won't notice the difference, without replacing the original "svchost.exe"
"want to explore ICANN's rationale for not approving two particular top level domain names --.kids and.xxx -- as a means to protect kids from the awful smut which is so widespread on the Internet".
Oh, please. It isn't that easy to visit such sites "by mistake" (although I have also entered "freshmeat.com" by mistake once or twice *S), what they really mean is that they don't want kids to be able to find out these things when they start being curious about them. What is the matter with today's parents?
On the third hand (yeah, I flunked biology *S*), the program you're told to look for is not 'svchost.exe', but "srvhost.exe, svrhost.exe or a variation of the same", ie. a non-protected program that tries to hide behind a similar name.
OK, I've only read up to your post, and have _not_ checked out the site mentioned, but for command-line interactions, you can use chat scripts (do you remember those? you used them to set up you SLIP connection...); and for GUI intercation, I believe they're working on porting Igor to Java, in witch case they can use "Robots" (or something similar, not sure of the name) to test... it is a Java package designed just to test UIs...
True, they did vote without reading it - because the wording of the bill was changed the night before the vote was done, with several moderations stripped out. Most of them thought they were voting on the bill as it had looked until yesterday. (source: p. 106 in "Dude, where's my country?" by Michael Moore)
I was hired to do something similar; first, port existing ISA drivers from VxWorks to Linux, then port again from ISA to PCI...
The time it takes to port the drivers in itself isn't very much - I spent one and a half year in that company, but that was because that's how long it took them to get the hardware for the PCI device I was supposed to drive working. The actual driver, for working and tested hardware, should be a couple of weeks for one coder, full-time.
When it comes to complexity, that varies a lot. Since I suppose you've been working on the drivers for Windows, you already know most of the hardware stuff, so yuo won't find it very difficult. Also, the kernel has a number of support functions for PCI (probably for USB too, but I'm not sure on that) which allows you to speak to the device in a fairly "high-level" language. Usually, you just call pci_register_device with your vendor and device ID's, and then you get a pci_device struct for each device the kernel can find. I assume something similar exists for USB.
I'd recommend getting an O'Reilly book on device drivers, and looking in the PCI and USB subsystems in the kernel; that should be enough. So, to rate the difficulty, I'd say a '1', since much of the code can be shared between the drivers (you could even create both drivers from the same source, with a "kernel mapping library" to interface with Windows/Linux) and since, as many others have already said, the hard part about writing a device driver is to figure out how the hardware is working.
Oh, and you'll definately want to enable "Magic SysRq" on your development box, 'cause every single mistake your driver makes can cause an OOPS (my favourite was when I accidentially storde the driver name in an auto variable, so every time I tried to unload the driver, I got an OOPS *S*)
If I libel or slander someone I can expect to show up in court.
With this law I would have to incur this small amount of work even when I'm right and they're wrong.
... and of course Right always wins in a court? I mean, no-one ever got executed in the U.S., only to be found not guilty after they were killed, right? I think I'd rather have a system where both views are published in the same forum so everyone can read both sides and decide for themselves whom they'll believe, rather than one where whoever can hire the most expensive lawyer is "right"...
Gee.... now I'm starting to understand Telia's (a big Swedish telco) thinking when they want to raise the monthly fee to $60... when it was first introduced, you paid $20 / month (+$150 installation fee), but currently it's going at ~$35... of course, that's only 512k downstream (not sure of the upstream speed)
long k[]={0,178};char*p=&k[1]; main(){while(p---k)putchar (72+((k[1]>>(p-k)*2)&3|(!((p-k)&1)
Who could resist trying your sig...?
But when I put it into a.c file, gcc declines to compile it, giving the message: "Invalid operands to binary -", which makes sense because p and k are pointers to different types (of different sizes). Would you care to submit a correction?:-)
Well, if you change the char * to a long *, it prints a capital N...
"2E15" means 2*10^15. What you want to say is 2^15, or 2**15, or 2<sup>15</sup/>.
Look, I don't know where you learned programming, but if you use 2E15, you get 32768... are american physicians using a different math system or was it just that your teacher was a crackhead?
Maybe he didn't spell it out clearly enough for you: there is only _one_ firewall, iptables. However, since the nice kernel guys didn't want to break all the nifty scripts created by admins for ipfw/ipchains, they kept the interfaces for those tools too - however, they just translate the rules so they can be implemented by iptables instead.
The leniency (sp?) they provide for laptop users is that you're allowed to add/remove IDE/SCSI units and the graphics board without having them register as 'different' (or rather, those bitfields are ignored when the profiles are compared)
so long as I happen to know whether the last day of Feburary is the 28th or 29th that year, and what day of the week the last day of Feburary happens to land on.
OK, I can admit that the trick for getting the doomsday for a year in a century might take some training to memorize, but for the base (centuries) you only need to memorize 4 days - it's a nice, short period. As for the leap years, that's stuff you usually pick up in kindergarten... come on here, read the whole article, not just the first screen of it... you know what that grey bar on the right side of the text means?
Read the article again... and notice that the phrase "original terms of use" contains a hyperlink... oh wow.... could that link possibly go to the original terms of use?
Heard of FreeNet? http://freenet.sourceforge.net/
Well, Yahoo! works in lynx, so I guess it would qualify ... =)
...
It's not pretty, and you'll have a hard time jumping between folders without frames, but it works OK for checking your Inbox
If not, there's no reason for you to be informed.
So, if a company is using business practises I find offensive but don't actually harm me, ie exploiting farmers in the third world, I don't have a right to know that?
(OK, right is probably the wrong word to use here, I didn't RTFA, but it sounds like the infected company wants to be able to sue anyone who says their servers are infected - imagine a company suing Amnesty for telling the world they use sweatshops)
ehm
How much is a 3MB-down/384k-up cablemodem connection in Europe? Mine is $60/month.
How about a 10MBit line (in both directions) and 4 IPs, so you're not forced to NAT if you want your kids to have their own box, for ~$35 a month?
Someone else wrote this earlier, but I'll reiterate: The purpose of TC is not to _prevent_ hacked software running, it is to _detect_ that the software is hacked - sort of like using a PGP signature to let your friends know that the mail really comes from you.
Since I don't have the virus myself, I'm not able to confirm, but from my understanding of the text, the virus creates a binary with a random, similar name to "svchost.exe" in the hopes that people won't notice the difference, without replacing the original "svchost.exe"
"want to explore ICANN's rationale for not approving two particular top level domain names -- .kids and .xxx -- as a means to protect kids from the awful smut which is so widespread on the Internet".
Oh, please. It isn't that easy to visit such sites "by mistake" (although I have also entered "freshmeat.com" by mistake once or twice *S), what they really mean is that they don't want kids to be able to find out these things when they start being curious about them. What is the matter with today's parents?
On the third hand (yeah, I flunked biology *S*), the program you're told to look for is not 'svchost.exe', but "srvhost.exe, svrhost.exe or a variation of the same", ie. a non-protected program that tries to hide behind a similar name.
OK, I've only read up to your post, and have _not_ checked out the site mentioned, but for command-line interactions, you can use chat scripts (do you remember those? you used them to set up you SLIP connection ...); and for GUI intercation, I believe they're working on porting Igor to Java, in witch case they can use "Robots" (or something similar, not sure of the name) to test ... it is a Java package designed just to test UIs ...
True, they did vote without reading it - because the wording of the bill was changed the night before the vote was done, with several moderations stripped out. Most of them thought they were voting on the bill as it had looked until yesterday. (source: p. 106 in "Dude, where's my country?" by Michael Moore)
I was hired to do something similar; first, port existing ISA drivers from VxWorks to Linux, then port again from ISA to PCI ...
The time it takes to port the drivers in itself isn't very much - I spent one and a half year in that company, but that was because that's how long it took them to get the hardware for the PCI device I was supposed to drive working. The actual driver, for working and tested hardware, should be a couple of weeks for one coder, full-time.
When it comes to complexity, that varies a lot. Since I suppose you've been working on the drivers for Windows, you already know most of the hardware stuff, so yuo won't find it very difficult. Also, the kernel has a number of support functions for PCI (probably for USB too, but I'm not sure on that) which allows you to speak to the device in a fairly "high-level" language. Usually, you just call pci_register_device with your vendor and device ID's, and then you get a pci_device struct for each device the kernel can find. I assume something similar exists for USB.
I'd recommend getting an O'Reilly book on device drivers, and looking in the PCI and USB subsystems in the kernel; that should be enough. So, to rate the difficulty, I'd say a '1', since much of the code can be shared between the drivers (you could even create both drivers from the same source, with a "kernel mapping library" to interface with Windows/Linux) and since, as many others have already said, the hard part about writing a device driver is to figure out how the hardware is working.
Oh, and you'll definately want to enable "Magic SysRq" on your development box, 'cause every single mistake your driver makes can cause an OOPS (my favourite was when I accidentially storde the driver name in an auto variable, so every time I tried to unload the driver, I got an OOPS *S*)
If I libel or slander someone I can expect to show up in court.
With this law I would have to incur this small amount of work even when I'm right and they're wrong.
Gee .... now I'm starting to understand Telia's (a big Swedish telco) thinking when they want to raise the monthly fee to $60 ... when it was first introduced, you paid $20 / month (+$150 installation fee), but currently it's going at ~$35 ... of course, that's only 512k downstream (not sure of the upstream speed)
he might have meant that advertising alcohol is forbidden in France .... I know it is in Sweden ('cept for the weakest beers)
A mirror (please, Swedes only ... I don't have a fast link) can be found at http://mupp.malfunction.org/~zaleth/tunney.html
Who could resist trying your sig
But when I put it into a
Well, if you change the char * to a long *, it prints a capital N
Look, I don't know where you learned programming, but if you use 2E15, you get 32768 ... are american physicians using a different math system or was it just that your teacher was a crackhead?
... to see hard drive sizes measured in units of 1e6 bytes ...
An interesting qoute since you're UID 167327
come on here people .... this is SO OBVIOUSLY a joke, you just have to laugh at him, and thank him for brightening my dull day ...
Maybe he didn't spell it out clearly enough for you: there is only _one_ firewall, iptables. However, since the nice kernel guys didn't want to break all the nifty scripts created by admins for ipfw/ipchains, they kept the interfaces for those tools too - however, they just translate the rules so they can be implemented by iptables instead.
The leniency (sp?) they provide for laptop users is that you're allowed to add/remove IDE/SCSI units and the graphics board without having them register as 'different' (or rather, those bitfields are ignored when the profiles are compared)
OK, I can admit that the trick for getting the doomsday for a year in a century might take some training to memorize, but for the base (centuries) you only need to memorize 4 days - it's a nice, short period. As for the leap years, that's stuff you usually pick up in kindergarten ... come on here, read the whole article, not just the first screen of it ... you know what that grey bar on the right side of the text means?
Read the article again ... and notice that the phrase "original terms of use" contains a hyperlink ... oh wow .... could that link possibly go to the original terms of use?