The correct answer is b). Install software as a system service whenever possible and also have that service run as a system user with only the required permissions to do its job.
Production software should never be reliant on an individual's account/credentials.
Installing software in users' directories is all well and good for testing stuff out, but moving to production it can become problematic. What happens when that particular user leaves? Do you lock his account and thus stop the software running?
Also, how do you keep control of security patching? One machine with 15 different versions of tomcat installed in various directories is going to be difficult to manage, but 15 virtual machines, each with a different version of tomcat installed in the standard directories is much easier to manage. You also get the advantage of being able to upgrade the system without taking down 15 instances all at the same time.
Yes, virtual machines do add complexity, but they also bring new tools to the table which can mean less complexity overall.
I actually meant virtual machines. Virtual hosts won't allow you to use different versions of Apache (as far as I know), but will get round the need for multiple instances of Apache. You don't even need multiple instances of Apache for dealing with multiple network cards, let alone multiple installs of Apache.
I still don't see why you'd need multiple copies of the same software installed, even if they do use OpenGL. If you need them for testing variances between versions, then you're better off taking the performance hit of virtualising the machines.
That works for some scenarios, but what happens when the user leaves the business, his/her account is locked and suddenly, critical software no longer runs?
That sounds like a backwards move to me. Usually, you want config files to be in a separate place than your binaries. What about shared libraries? Do you recommend statically linking everything?
Why would you want to install more than one copy of Apache? I could understand wanting to run multiple instances if you can't configure the virtual servers correctly, but I don't understand multiple copies.
If you wanted to test different versions, you'd be better off using multiple virtual machines - that way you don't have trouble with one version of Apache requiring different libraries than another one.
I agree - there's a whole spectrum of different people who buy Apple, but they do seem to inspire brand loyalty. Personally I'm no fan of Apple the company, but my work has provided me with an iPhone and an iPad, so I do get to use their products. I must say that I hate iTunes software - I'm a linux guy and I have to keep a laptop with Windows on it just to run iTunes.
I used to use an Android phone (HTC HD2) and I preferred the OS to iOS, but there's not much between them. I just wish that Apple would stop being such dicks.
There's some truth to that. Most Apple purchasers tend to have a large amount of brand loyalty, whereas most Samsung customers tend to buy it because they like the product rather than the company.
e.g. someone might buy a Samsung android based phone and when it gets obsolete, they'll probably look around for the best price/performance android phone without being overly worried about who makes it.
Attendance doesn't have to involve badges and RFID tags. I never had anything like that at any school I went to (although that was a long time ago) and the teachers took registers when necessary.
I don't consider schools to be public places. Generally, members of the public aren't allowed to roam at will round schools. I would expect any kids at school to have some expectation of privacy, although kids aren't usually afforded the same level of rights as adults.
I could find a very clever way to refute your post, but instead I shall divert your attention with the following URL http://walkingdead.net/perl/euphemism/
You could put up a sign saying "Trespassers will be shot" and when you find someone walking on your property, you shoot them, but I'd definitely say that you were infringing on their right to not be killed. A reasonable person would not believe any such notice and it most certainly would not be lawful to shoot someone under those circumstances.
Ownership of property does not transform you into some kind of godhead - you still have to abide by the laws of the land.
Some level of conforming is required of the students so that lessons aren't disrupted and teachers can teach effectively. However, tags, badges, fingerprint scanning etc are not required for effective teaching and shouldn't be required in schools.
Peer pressure is always going to exist, but there's not much you can do about that apart from supporting the kid's individuality.
I'm an atheist myself, but people should be allowed to have whatever crazy personal belief system they want - as long as they don't try to force/indoctrinate other people.
Her personal reasons for not wanting to wear the badge are totally irrelevant. Not wanting to Godwin this discussion, but would it matter if gays during Hitler's Germany refused to wear a pink triangle because it clashed with their shoes?
It doesn't matter why she doesn't want to be tracked (political, religious, whatever), it's important that schools aren't used as "conformance camps". Schools are there to educate students and that is all they should be doing. Attendance tags are not in any way essential to teaching. (I personally think that mandatory dress codes are beyond their remit as well).
Even if you notify people about cameras in toilets (I don't go to a "restroom" to have a rest) I don't think you'd have any chance of winning any court cases from disgruntled people. Just because you own the property, you can't make arbitrary rules and infringe on other people's rights.
Sorry, I was writing that in base 8 - it's one less than 9.
Congratulations! You win 10 internets!
The correct answer is b). Install software as a system service whenever possible and also have that service run as a system user with only the required permissions to do its job.
Production software should never be reliant on an individual's account/credentials.
Installing software in users' directories is all well and good for testing stuff out, but moving to production it can become problematic. What happens when that particular user leaves? Do you lock his account and thus stop the software running?
Also, how do you keep control of security patching? One machine with 15 different versions of tomcat installed in various directories is going to be difficult to manage, but 15 virtual machines, each with a different version of tomcat installed in the standard directories is much easier to manage. You also get the advantage of being able to upgrade the system without taking down 15 instances all at the same time.
Yes, virtual machines do add complexity, but they also bring new tools to the table which can mean less complexity overall.
Will Ubuntu ever be a certified platform for running Oracle databases?
I actually meant virtual machines. Virtual hosts won't allow you to use different versions of Apache (as far as I know), but will get round the need for multiple instances of Apache. You don't even need multiple instances of Apache for dealing with multiple network cards, let alone multiple installs of Apache.
I still don't see why you'd need multiple copies of the same software installed, even if they do use OpenGL. If you need them for testing variances between versions, then you're better off taking the performance hit of virtualising the machines.
That works for some scenarios, but what happens when the user leaves the business, his/her account is locked and suddenly, critical software no longer runs?
That sounds like a backwards move to me. Usually, you want config files to be in a separate place than your binaries. What about shared libraries? Do you recommend statically linking everything?
Why would you want to install more than one copy of Apache? I could understand wanting to run multiple instances if you can't configure the virtual servers correctly, but I don't understand multiple copies.
If you wanted to test different versions, you'd be better off using multiple virtual machines - that way you don't have trouble with one version of Apache requiring different libraries than another one.
I agree - there's a whole spectrum of different people who buy Apple, but they do seem to inspire brand loyalty. Personally I'm no fan of Apple the company, but my work has provided me with an iPhone and an iPad, so I do get to use their products. I must say that I hate iTunes software - I'm a linux guy and I have to keep a laptop with Windows on it just to run iTunes.
I used to use an Android phone (HTC HD2) and I preferred the OS to iOS, but there's not much between them. I just wish that Apple would stop being such dicks.
It was ironic that someone posting as anonymous coward was telling someone else to not be a pussy and type the word "fucking" properly.
There's some truth to that. Most Apple purchasers tend to have a large amount of brand loyalty, whereas most Samsung customers tend to buy it because they like the product rather than the company.
e.g. someone might buy a Samsung android based phone and when it gets obsolete, they'll probably look around for the best price/performance android phone without being overly worried about who makes it.
Cool story, bro
Says the anonymous fucking coward
Please, fuck off
Attendance doesn't have to involve badges and RFID tags. I never had anything like that at any school I went to (although that was a long time ago) and the teachers took registers when necessary.
I don't consider schools to be public places. Generally, members of the public aren't allowed to roam at will round schools. I would expect any kids at school to have some expectation of privacy, although kids aren't usually afforded the same level of rights as adults.
Damn you and your fancy words!
I could find a very clever way to refute your post, but instead I shall divert your attention with the following URL http://walkingdead.net/perl/euphemism/
You could put up a sign saying "Trespassers will be shot" and when you find someone walking on your property, you shoot them, but I'd definitely say that you were infringing on their right to not be killed. A reasonable person would not believe any such notice and it most certainly would not be lawful to shoot someone under those circumstances.
Ownership of property does not transform you into some kind of godhead - you still have to abide by the laws of the land.
Some level of conforming is required of the students so that lessons aren't disrupted and teachers can teach effectively. However, tags, badges, fingerprint scanning etc are not required for effective teaching and shouldn't be required in schools.
Peer pressure is always going to exist, but there's not much you can do about that apart from supporting the kid's individuality.
I'm an atheist myself, but people should be allowed to have whatever crazy personal belief system they want - as long as they don't try to force/indoctrinate other people.
You, sir, are a fool and are incapable of using logic.
School is mandatory and work is voluntary.
Her personal reasons for not wanting to wear the badge are totally irrelevant. Not wanting to Godwin this discussion, but would it matter if gays during Hitler's Germany refused to wear a pink triangle because it clashed with their shoes?
Is light a particle?
I thought the number was actually 616.
It doesn't matter why she doesn't want to be tracked (political, religious, whatever), it's important that schools aren't used as "conformance camps". Schools are there to educate students and that is all they should be doing. Attendance tags are not in any way essential to teaching. (I personally think that mandatory dress codes are beyond their remit as well).
Even if you notify people about cameras in toilets (I don't go to a "restroom" to have a rest) I don't think you'd have any chance of winning any court cases from disgruntled people. Just because you own the property, you can't make arbitrary rules and infringe on other people's rights.