Almost all those benefits are available through FreeBSD's "jail" system today, with the exception that all jails run under the same kernel image. Other than that, each jail gets it's own IP, filesystem view, process list, etc.
We routinely use this to build and configure new servers. Pick the least loaded multi-server box, install a new jail on it, and treat it like a new machine. If we ever need to move the system to its own dedicated hardware, we can use tar to move its directory onto the new drive. Reboot, make sure everything works, and be done with it.
As a side benefit, you can run GNU/Linux (minus the kernel) inside the guest OSes. It works much better than you'd expect at first glance.
BMW doesn't compete against Chevy on the low end. Therefore, all BMWs are overpriced compared to Chevys.
Apple positions itself as a high-end vendor, as do many other companies. Why does that concept confuse so many people only when it applies to computers?
Whether the icons on their desktop are evenly distributed, pushed into little piles... or if their desktop is completely empty (again, I saw this once and it creeped me out)
Seriously? Under KDE, I could have icons on my desktop - but I don't. It just doesn't seem like the appropriate place to organize my data. I'm amazed to see friends and coworkers with icons across half their screen, especially when most of them are links to applications. Don't they know how to put them in the "favorite applications" (or whatever Windows calls it) part of their start menu? I could understand having a set of project folders, but what's the point of having 500 unrelated documents on the desktop? I truly don't get this way of "organization" that every Windows user seems to have adopted.
If you're going to do fixed width, it should probably be no more than 1024x768, and 800x600 isn't a bad measure.
Absolutely, because there's nothing like sacrificing customers who can afford 30" Cinema Displays in favor of those who haven't upgraded their monitor since 1994. Why not make sure it only renders properly on an Amiga while you're at it?
Fixed size layouts, without exception, are a true sign of a terrible designer. Fixed size layouts that only look right on throwaway hardware from the last millennium, without exception, are a true sign of a marketing department gone to spoil.
Who cares? It could send copies of your credit cards to IRC warez channels, but I still doubt that Google would say "hey, stay away from that desktop search of ours - it's bad juju!"
Of course now with all the right tunnels, I can use FireFox on my Linux box
Are you trying to make your network administrators hate you? Here's what you do instead:
Install Squid at home. Configure it to only accept connections from localhost and make sure your firewall blocks its port (3128 by default) anyway - which any default-deny firewall that hasn't been explicitly opened will.
Configure your browser to use "localhost:3128" as its proxy server.
Surf at will.
The huge difference is that you're only pulling a page's contents across the network, not an image of those contents. They'll even be compressed on their way to you, so your work computer will actually be downloading less data than if requested those pages directly.
Drug researchers often research native cultures and find what traditional remedies they have used. Then the drug company finds a way to mass produce or synthesize it.
People buy billions of dollars worth of aspirin each year, even though they could go chew on some willow bark and get the same effect for free. There's a lot of added value in purification, standardization, and packaging.
The logistics of keeping track of which part is GPLv2 and which might become GPLv3 just makes it simply "too hard."
Are you sure? Under Subversion, you can run "svn blame somefile.c" to see who wrote each and every line of that file. If you made a database of users and whether it's OK with each, and assuming that whatever they've decided to store Linux in this month supports similar functionality, it should be relatively easy to see when every contributor to a file had signed up and to then "convert" that file. Repeat until finished, or until the missing pieces are small enough to be removed or rewritten.
Black hats are the bad guys, the guys actually hacking the computers for the sake of getting money and identities. The security experts are the good guys!
I ran my own local imap store + fetchmail from my ISP + a very nice backup scheme (scp=>powerbook)
No offense, but if you weren't able to recover from it, then it wasn't a very nice backup scheme at all. I have a little DDS-4 drive and plenty of tapes at home. I rotate daily backups into my home fireproof waterproof safe, and weekly backups to my safety deposit box.
$500 is a lot cheaper than telling my wife that her iPhoto album is gone forever.
he told me (something I will always remember) that free things are not good for companies, because it is the total oposite of an economy and, for there to be an economy there assets/services must be traded for money. In the absense of this (e.g. with "free lunch") a company can not be inside the "economic circle".
Your ex-CEO was a jackass. Does he also insist that the company pay for the air they consume, or directly compensate the government for roads they use (beyond paying the usual taxes)? If not, why? I don't understand the logic by which some free (and Free) infrastructure is good, but in other places it's not only not good, but actively bad.
"anti-social" to me means not agreeing with the concept of being social
And in psychology jargon, it means that a person is raging nutcase you don't want to be around. I think the UK law refers those folks, not teens in black moping around their house.
I like Perl and used to use it a lot, but I've replaced it with Python for personal and business use. I don't have anything against it; it just wasn't as close a fit to the way I think about programming.
My current job doesn't really require me to do that much scriping, but when it does, I usually go to perl. I've never used python although it seems to be a good alternative.
We use Python for full-blown application development and have been very pleased with the results. If you're interested in trying it, check out the online book "Dive Into Python". Actually, I'd recommend that even if you're not interested - exposure to a new language is always a good thing, if only to make you appreciate how much you like the others you already know.
The PHP Function List gives 4,834 functions in the main namespace. The problem is that rather than start with a small set of orthogonal primitives and build upon them, they've added a new function for each and every possible operation anyone would ever want to perform.
For example, PHP has a special function to see if a given key is in an array:
array_key_exists('key', myarray)
In Python, you'd use the standard syntax for determining if a value is present in any list-like object
'key' in myarray
If you ever change myarray into a different kind of object, like a list, set, or database-backed persistent store, that exact same expression still works. That is, it's not anything special for arrays, but part of the general structure of the language.
And that's why I can't stand PHP. While it may work perfectly, you have to learn an enormous amount about the language before you can really become proficient. I'd rather learn something with a small syntax that I can master quickly and build upon. I realize that comes down to personal preference, but I think that's the majority opinion here.
Sure, php.net is an excellent resource. I contend that it has to be or no one would ever be able to use the language. It's simply too large to memorize.
Come on, people! You do not escape your own values, because you'll inevitably forget something. Instead, you use parameter substitution and let the language do the work for you. If some new vulnerability comes along, would you honestly rather re-write every database access module you own instead of just upgrading the language's core library and being done with it?
We routinely use this to build and configure new servers. Pick the least loaded multi-server box, install a new jail on it, and treat it like a new machine. If we ever need to move the system to its own dedicated hardware, we can use tar to move its directory onto the new drive. Reboot, make sure everything works, and be done with it.
As a side benefit, you can run GNU/Linux (minus the kernel) inside the guest OSes. It works much better than you'd expect at first glance.
I actually inserted a "percent" after 100.00, and was trying to figure out why an RNG using less than 100% atomic decay was so nifty.
I don't agree at all. Apple does compete on price - but only in the markets of its choosing.
Apple positions itself as a high-end vendor, as do many other companies. Why does that concept confuse so many people only when it applies to computers?
Seriously? Under KDE, I could have icons on my desktop - but I don't. It just doesn't seem like the appropriate place to organize my data. I'm amazed to see friends and coworkers with icons across half their screen, especially when most of them are links to applications. Don't they know how to put them in the "favorite applications" (or whatever Windows calls it) part of their start menu? I could understand having a set of project folders, but what's the point of having 500 unrelated documents on the desktop? I truly don't get this way of "organization" that every Windows user seems to have adopted.
You guys just can't resist working that into casual conversation, can you?
Absolutely, because there's nothing like sacrificing customers who can afford 30" Cinema Displays in favor of those who haven't upgraded their monitor since 1994. Why not make sure it only renders properly on an Amiga while you're at it?
Fixed size layouts, without exception, are a true sign of a terrible designer. Fixed size layouts that only look right on throwaway hardware from the last millennium, without exception, are a true sign of a marketing department gone to spoil.
Who cares? It could send copies of your credit cards to IRC warez channels, but I still doubt that Google would say "hey, stay away from that desktop search of ours - it's bad juju!"
Are you trying to make your network administrators hate you? Here's what you do instead:
The huge difference is that you're only pulling a page's contents across the network, not an image of those contents. They'll even be compressed on their way to you, so your work computer will actually be downloading less data than if requested those pages directly.
If by "interesting" you mean "boring", then I'd have to agree. Here's a prediction: they won't label their own stuff as spyware.
People buy billions of dollars worth of aspirin each year, even though they could go chew on some willow bark and get the same effect for free. There's a lot of added value in purification, standardization, and packaging.
Are you sure? Under Subversion, you can run "svn blame somefile.c" to see who wrote each and every line of that file. If you made a database of users and whether it's OK with each, and assuming that whatever they've decided to store Linux in this month supports similar functionality, it should be relatively easy to see when every contributor to a file had signed up and to then "convert" that file. Repeat until finished, or until the missing pieces are small enough to be removed or rewritten.
You mean, like how we all cheered for EOLAS enforcing their stupid patent against Microsoft? Oh, wait - most of us didn't do that.
Black hats aren't security experts?
Hasn't your platform discovered TLS yet? I haven't accessed my servers via plaintext SMTP or IMAP in years.
No offense, but if you weren't able to recover from it, then it wasn't a very nice backup scheme at all. I have a little DDS-4 drive and plenty of tapes at home. I rotate daily backups into my home fireproof waterproof safe, and weekly backups to my safety deposit box.
$500 is a lot cheaper than telling my wife that her iPhoto album is gone forever.
Beats the heck out my birthday: OJ was found "not guilty". Oh, and Germany was re-united, but I'm an American and we don't get much news from Asia.
I had no idea back then that it'd stick forever. I mean, Slashdot was this little out-of-the-way web page that no one would remember five years later.
Your ex-CEO was a jackass. Does he also insist that the company pay for the air they consume, or directly compensate the government for roads they use (beyond paying the usual taxes)? If not, why? I don't understand the logic by which some free (and Free) infrastructure is good, but in other places it's not only not good, but actively bad.
And in psychology jargon, it means that a person is raging nutcase you don't want to be around. I think the UK law refers those folks, not teens in black moping around their house.
Oh, those wacky Ruskies with their powder-puff missiles!
"Boogeymen" implies a fairy tale, as though the world didn't almost end 44 years ago.
We use Python for full-blown application development and have been very pleased with the results. If you're interested in trying it, check out the online book "Dive Into Python". Actually, I'd recommend that even if you're not interested - exposure to a new language is always a good thing, if only to make you appreciate how much you like the others you already know.
For example, PHP has a special function to see if a given key is in an array:
In Python, you'd use the standard syntax for determining if a value is present in any list-like object
If you ever change myarray into a different kind of object, like a list, set, or database-backed persistent store, that exact same expression still works. That is, it's not anything special for arrays, but part of the general structure of the language.
And that's why I can't stand PHP. While it may work perfectly, you have to learn an enormous amount about the language before you can really become proficient. I'd rather learn something with a small syntax that I can master quickly and build upon. I realize that comes down to personal preference, but I think that's the majority opinion here.
Sure, php.net is an excellent resource. I contend that it has to be or no one would ever be able to use the language. It's simply too large to memorize.
Come on, people! You do not escape your own values, because you'll inevitably forget something. Instead, you use parameter substitution and let the language do the work for you. If some new vulnerability comes along, would you honestly rather re-write every database access module you own instead of just upgrading the language's core library and being done with it?
My sympathies, truly. Let's hope few others have to go through that pain.