This is damn good advice. I just build a new quad code machine solely to run VMs on. Shifted the last machine over onto the VM server last weekend. 7 vms and counting, 2 always on (file and mail/web).
If this is a website, any error should trigger an email log of the error and attendant information (get, post, headers, session, application etc) to a nominated (and configurable email address). In addition if the language supports it, a call stack.
What you display that to the user is something else entirely.
How robust are the various common server operating systems against an attacker breaching the system by either reading or manipulating the VM's state?
They aren't. The old rule of physical access applies to VMs. You could mitigate this to some extent by moving to a encrypted file system (if they allow this).
It ain't hard to drag a vm to another machine and explore at your leasure.
I never looked at the manual for my iphone. I gave it without any instructions on usage to my sister in law to have a look at to see how it worked. She had no trouble with it, including opening maps and providing directions.
The other day sitting down to dinner in a nice restaurant I saw one ~70 year old lady showing another ~70 year old lady photos on her iphone.
Apply has produced a product almost anyone can use and I think the ipad will be similar. That is worth real money.
Actually this one is really easy to make a change quickly. Raise the minimum wage for service roles. The rest will ripple through in pretty short order.
Lomborg is popular because he tells people: keep doing what you are doing, nothing is wrong. That is an attractive message. People want to believe it even before they have heard any of the evidence.
Equally there are also people who are more predisposed to believe doom and gloom predictions, regardless of the evidence.
Yes, have you ever travelled? The way I described it is how much of the rest of the world does it. It does work. It also doesn't take a page and a half to explain.
The US way sounds like an excuse to underpay staff.
I read about half your comment and I have a simpler solution. Stop making tips part of the expected wages and actually pay an appropriate wage. Then you only tip if the service is above expected.
Tolerance does not mean you cannot say someone is wrong. It appears the greatest crime of intolerance these days is to accept that someone else has the right to have different beliefs (ie tolerate them), but say that they are wrong. Of course the new definition of intolerance is itself intolerant.
This is reality calling. UML is *not* a design tool, it is primarily a documentation tool. Very rough UML documents can be useful before coding, however if you are producing fully featured UML documents before writing a line of code you have a serious problem.
Writing multi-threaded code is hard. Writing high performance, non-buggy multi-threaded code is very hard. Of the order of a magnitude harder.
In addition some things are easily parallelised, eg web servers. They have multiple users and each page that is hit represents a single isolated request, so even just one user accessing a site is easily parallelised.
With games you have one user and things need to happen in a sequence. You code to handle the physics of a bullet trajectory must syncronise with the code handling the AI of the enemies and so forth. This makes it rather hard to do.
Until very recently I had a number of dell P3 ~900MHz desktops that ran quite happily. I still have one, currently running debian and acting as my fileserver. Been running for ~4 years with no issues. Shortly to be replaced with a VM running on a dedicated VM host.
Anybody competent programmer on any platform uses the home and end keys all the time. All you are suggesting is that OS X is a more hostile platform (in a minor way) to developers.
I know that, it is still stupid. They would be among the most common keys hit during programming, and then I have to use a key combo to do it. What makes it worse is it isn't a key combo that include ctrl, which you would be hovering over the whole time for cut, copy & paste as well as end of word and start of word.
My best guess is Steve Jobs hates people who program on Mac laptops. Maybe they look too disheveled.
They aren't docking stations. Those are awkward things that require you to line up ports on two sides and try not to break something. A docking station is something you can just snap your laptop into and out of in one action.
But reports created on 2003 two days ago, into Windows-based document control, and try to extract them today, completely hosed.
There is your problem. I'm not sure Microsoft has ever made a good document/source control program. Ever. Their source control programs are only good when compared the the previous Microsoft release.
You'll pay for the Republican policies also. Sucks to be you...
This.
If you are running an intel processor you want an intel chipset, which pushes the m/b price up at least 25%.
This is damn good advice. I just build a new quad code machine solely to run VMs on. Shifted the last machine over onto the VM server last weekend. 7 vms and counting, 2 always on (file and mail/web).
An infomercial to Americans inexperienced in world politics: Democrats are right of center, Republicans are far right, libertarians are anarchists.
If this is a website, any error should trigger an email log of the error and attendant information (get, post, headers, session, application etc) to a nominated (and configurable email address). In addition if the language supports it, a call stack.
What you display that to the user is something else entirely.
A variation on that for network cables is to tell them to switch the ends around. Make up some rubbish about polarity.
It is one of the worst examples in comparson to other pc games. I refuse to create a gfwl account for a single player campaign.
How robust are the various common server operating systems against an attacker breaching the system by either reading or manipulating the VM's state?
They aren't. The old rule of physical access applies to VMs. You could mitigate this to some extent by moving to a encrypted file system (if they allow this).
It ain't hard to drag a vm to another machine and explore at your leasure.
I never looked at the manual for my iphone. I gave it without any instructions on usage to my sister in law to have a look at to see how it worked. She had no trouble with it, including opening maps and providing directions.
The other day sitting down to dinner in a nice restaurant I saw one ~70 year old lady showing another ~70 year old lady photos on her iphone.
Apply has produced a product almost anyone can use and I think the ipad will be similar. That is worth real money.
Actually this one is really easy to make a change quickly. Raise the minimum wage for service roles. The rest will ripple through in pretty short order.
Lomborg is popular because he tells people: keep doing what you are doing, nothing is wrong. That is an attractive message. People want to believe it even before they have heard any of the evidence.
Equally there are also people who are more predisposed to believe doom and gloom predictions, regardless of the evidence.
Yes, have you ever travelled? The way I described it is how much of the rest of the world does it. It does work. It also doesn't take a page and a half to explain.
The US way sounds like an excuse to underpay staff.
I read about half your comment and I have a simpler solution. Stop making tips part of the expected wages and actually pay an appropriate wage. Then you only tip if the service is above expected.
Tolerance does not mean you cannot say someone is wrong. It appears the greatest crime of intolerance these days is to accept that someone else has the right to have different beliefs (ie tolerate them), but say that they are wrong. Of course the new definition of intolerance is itself intolerant.
This is reality calling. UML is *not* a design tool, it is primarily a documentation tool. Very rough UML documents can be useful before coding, however if you are producing fully featured UML documents before writing a line of code you have a serious problem.
Writing multi-threaded code is hard. Writing high performance, non-buggy multi-threaded code is very hard. Of the order of a magnitude harder.
In addition some things are easily parallelised, eg web servers. They have multiple users and each page that is hit represents a single isolated request, so even just one user accessing a site is easily parallelised.
With games you have one user and things need to happen in a sequence. You code to handle the physics of a bullet trajectory must syncronise with the code handling the AI of the enemies and so forth. This makes it rather hard to do.
Until very recently I had a number of dell P3 ~900MHz desktops that ran quite happily. I still have one, currently running debian and acting as my fileserver. Been running for ~4 years with no issues. Shortly to be replaced with a VM running on a dedicated VM host.
Anybody competent programmer on any platform uses the home and end keys all the time. All you are suggesting is that OS X is a more hostile platform (in a minor way) to developers.
News flash: other laptops don't screw this up. My former laptop (now my wife's), T series thinkpad, has dedicated home and end keys.
I know that, it is still stupid. They would be among the most common keys hit during programming, and then I have to use a key combo to do it. What makes it worse is it isn't a key combo that include ctrl, which you would be hovering over the whole time for cut, copy & paste as well as end of word and start of word.
My best guess is Steve Jobs hates people who program on Mac laptops. Maybe they look too disheveled.
Where are the home and end keys on their laptops?
So maybe he should lose some weight rather than complaining about it.
They aren't docking stations. Those are awkward things that require you to line up ports on two sides and try not to break something. A docking station is something you can just snap your laptop into and out of in one action.
But reports created on 2003 two days ago, into Windows-based document control, and try to extract them today, completely hosed.
There is your problem. I'm not sure Microsoft has ever made a good document/source control program. Ever. Their source control programs are only good when compared the the previous Microsoft release.
Correcting my earlier comment, I don't trust Microsoft *not* to screw this up.