UAC will be displayed only if the shortcut on your desktop is shared by several users.
eg: an application you installed which places the shortcut for all users.
If you create yourself the shortcut, UAC is not displayed.
If the application force you to install for all users, the blame lies with the application, not the OS.
Writing hello world is not a manager job
on
Fire Your IT Boss
·
· Score: 5, Insightful
Dark blue background and white text.
Cyan for keywords and operators.
Comments in red (comments are very important).
Numbers in pink.
Strings in green.
I've been using this scheme for 5+ years when the default color scheme (black text on white background) started ti give me headaches.
Sad thing is I can't read C++ anymore if it's not using this color scheme.
There's a thing I dislike with process: it removes user responsability.
Then people start to think: 'If it fails, it's because the process is wrong... and not because of my lack of common-sense'.
Process are nice and needed...
But smart people are nicer IMO.
A process need to evolve and when you spend more time on defining the process than solving the problem, you're in trouble.
I read somewhere, that a project is defined by a work on a problem which has not been solved previously.
Good code avoids putting variables or functions unnecessarily in the global namespace. This means that the likelihood of name collisions is less likely so your code project is more likely to play nice with other code projects.
To be honest, name collision is the last of your problems with global variables.
Global variables are 'evil' because sometime in the future, you'll need several instances of what you're using as a global variable today.
And global variables limit the reuse of the code, as it can only be instanced once in the program...
Complex problems can be generally splitted in several simpler problems, easier to solve independtly.
Then the trick is to bind everything elegantly and... to keep it simple as well.
Most programs written can be summarized by:
a structure/class which contains an array of struct/class which contains an array/struct...
Another tip: if you can enumerate, half your problems are solved.
About bugs: every software contain bugs. Even a perfect software at a given time will become buggy in the future (2k year bug anybody ?).
That's why softwares must be maintained. Fire & forget solutions is part of the problem...
I agree totally with what you said.
Most of the bugs we encounter at work come from unchecked return codes or unforeseen cases.
Sure they had a little problem with virtual destructor when they moved the project from Pascal to C++ but it was quickly fixed when they learned about it.
I wonder if C++ compilers could emit a warning for each unchecked return code. Could be really useful here.
Well i'm using Mozilla and i found the mail support really good. IMAP is working fine (far better than Outlook 2k i was using before), fast & reliable.
I have no real problem with formatting pure text messages. HTML messages can present difficulties sometimes, but that's all.
99.9% of email is text
If only it was true... it seems to me, i'm the only one to use text mail, everybody else i know use html (for the fancy colors i guess).
I think you had too many karma points and wanted to be modded down;)
Sorry but when i'm playing games like GTA i've no second thoughts about pulling the trigger and shooting polygons who can only say the same sentence all the times. And when doing that i m not at all feeling to be in the shoes of a killer.
Otherwise when playing MMOPRG or alike, which can be as violent as GTA, you will see few people attacking others. Why ? Because you know it hurts someone else and he could fight back, something the computer controlled characters dont do (yet?).
But this 1M accuracy is needed : for exemple to locate on which side of a highway there's been an accident.
Yeah, terrorists can use this system ? But medics too. And i bet that more lifes will be saved by this system than lost by 'bad guys' who will anyway make whatever is necessary to be harmful.
After all, more people die every year because of car accidents than by terrorism and nobody started a 'war on car'...
UAC will be displayed only if the shortcut on your desktop is shared by several users. eg: an application you installed which places the shortcut for all users.
If you create yourself the shortcut, UAC is not displayed.
If the application force you to install for all users, the blame lies with the application, not the OS.
A manager manages PEOPLE and not C/HTML/PHP code.
My C++ color scheme:
Dark blue background and white text.
Cyan for keywords and operators.
Comments in red (comments are very important).
Numbers in pink.
Strings in green.
I've been using this scheme for 5+ years when the default color scheme (black text on white background) started ti give me headaches. Sad thing is I can't read C++ anymore if it's not using this color scheme.
There's a thing I dislike with process: it removes user responsability. ... and not because of my lack of common-sense'.
Then people start to think: 'If it fails, it's because the process is wrong
Process are nice and needed ...
But smart people are nicer IMO.
A process need to evolve and when you spend more time on defining the process than solving the problem, you're in trouble.
I read somewhere, that a project is defined by a work on a problem which has not been solved previously.
To be honest, name collision is the last of your problems with global variables.
Global variables are 'evil' because sometime in the future, you'll need several instances of what you're using as a global variable today.
And global variables limit the reuse of the code, as it can only be instanced once in the program
Modularity and keep it simple !
... to keep it simple as well.
...
...
Complex problems can be generally splitted in several simpler problems, easier to solve independtly.
Then the trick is to bind everything elegantly and
Most programs written can be summarized by: a structure/class which contains an array of struct/class which contains an array/struct
Another tip: if you can enumerate, half your problems are solved.
About bugs: every software contain bugs. Even a perfect software at a given time will become buggy in the future (2k year bug anybody ?).
That's why softwares must be maintained. Fire & forget solutions is part of the problem
Well, tens of millions of copies of this game 'sold' and used is not a bad result for 3M$ ^_^
I agree totally with what you said. Most of the bugs we encounter at work come from unchecked return codes or unforeseen cases. Sure they had a little problem with virtual destructor when they moved the project from Pascal to C++ but it was quickly fixed when they learned about it. I wonder if C++ compilers could emit a warning for each unchecked return code. Could be really useful here.
Masses use KVM all the time of course ...
Sorry but when i'm playing games like GTA i've no second thoughts about pulling the trigger and shooting polygons who can only say the same sentence all the times. And when doing that i m not at all feeling to be in the shoes of a killer. Otherwise when playing MMOPRG or alike, which can be as violent as GTA, you will see few people attacking others. Why ? Because you know it hurts someone else and he could fight back, something the computer controlled characters dont do (yet?).
What do you say ? I can't HEAR you !
But this 1M accuracy is needed : for exemple to locate on which side of a highway there's been an accident. Yeah, terrorists can use this system ? But medics too. And i bet that more lifes will be saved by this system than lost by 'bad guys' who will anyway make whatever is necessary to be harmful. After all, more people die every year because of car accidents than by terrorism and nobody started a 'war on car' ...
Those people aren't the owners of the previous company. They are just former employees who start a new company with their own savings.