|
SawmillTurtle wrote: Do their thinking for them. Microsoft knows best. I find that interesting. They are the most open major software vendor. I've made a good career out of using their tools to make their own products much better. I feel like they give me more freedom than any other vendor. You have much fewer choices using apple than you do using Microsoft.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
Quote: You have much fewer choices using apple than you do using Microsoft
I'll give you that. Apple is one of the most dominating, controlling and unreasonable companies I've ever seen. You're going to spend, what, upwards of a thousand dollars (for the sake of brevity, let's say 1200) on an iPhone, yet Apple is going to tell you what you can and can't do with it? Can't download. Can't install unapproved software. Can't do this. Can't do that. And if you try to jailbreak it to open up your options, you risk bricking it and turning it into a 1200 dollar paperweight.
If I pay 1200 dollars on something, who are you to tell me what I can and can't do with it? For 1200 dollars, it had better be able to perform oo-mox on me while simultaneously pouring me shots of Kanar and singing "Bohemian Rhapsody" in Klingon (or any other language in which I order it to sing).
Apple is definitely the greater of the two evils.
|
|
|
|
|
SawmillTurtle wrote: who are you to tell me what I can and can't do with it? That actually does not bother me. It is their product, I think they should be able to make it be however they want.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
SawmillTurtle wrote: Take the Firewall in Windows 10. I use my own firewall most of the time, but for the longest time (not sure if it still does it anymore), if you turned it off, Windows would remind you that if you leave it off too long "we'll turn it back on for you."
Then use the tools for the big boys. They're called group policies.
Windows tries its best to protect users from themselves--remember, there's no worst threat to a computer's security than its users, and Windows is written for the unwashed masses. Remember what Windows was like before a default firewall was added to XP SP2. And remember what prompted the addition of a firewall.
|
|
|
|
|
Protecting users from themselves.
It's funny you should mention that. I read somewhere (though I can't remember where off the top of my head) that NTFS actually has the potential to be incredibly secure, but a lot of the security had to be watered down when the two branches of Windows merged and Windows NT/2000 became XP and the successor to-- ugh-- Windows ME.
Can't verify the accuracy of that because I don't remember the source, but I CAN give you a more concrete example: Linux. Linux is one of the most secure operating systems available, and for good reason. You can't wipe your nose without the system asking for administrator approval. When Linux became the platform of choice for Android, what happened? It had to be watered down for public consumption so that John Q Everyman wouldn't be inconvenienced by all those tiresome security checks.
It seems like the price that the public pays for convenience IS security. The more secure something is, the more it will pester you to verify what you're doing.
"Are you sure you want to install 'SUPER_HACKER_VIRUS_APP' from 'Youcannotreallybethisstupid.com?"
Why yes. Yes, I do.
Oh, no. My computer is on fire.
|
|
|
|
|
Convenience as always at odds with security. That much is a given.
And yes, you've come up with a great example. NTFS can be very secure with ACLs. But ACLs can be difficult to manage in the real world. And UAC is just MS locking down the OS so it's more like Linux.
And you're also absolutely right about Android having watered down Linux's built-in security for the sake of convenience. Android's gotta be one of the least secure systems you can run anything on these days.
|
|
|
|
|
SawmillTurtle wrote: My dislike of Microsoft comes from many years of opposing their policy of "Do their thinking for them. Microsoft knows best." It's not blind hatred. It's a lifetime of being told that I'm not smart enough.
It's an understandable attitude from Microsoft, because it's not "do their thinking for them" but the reality that most computer users are too non-technical (or just plain stupid) to do the thinking for themselves.
Do you think I want to guide my mom through arcane command line syntax in Linux to do something simple like set up a printer, which of course leads to the inevitable rabbit hole of updating drivers, which requires updating the OS, which requires updating all the dependencies? Hell no.
Latest Article - A Concise Overview of Threads
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Marc Clifton wrote: Do you think I want to guide my mom through arcane command line syntax in Linux to do something simple like set up a printer, which of course leads to the inevitable rabbit hole of updating drivers, which requires updating the OS, which requires updating all the dependencies? Hell no. You sure have the gift of synthesis. That's my 10 years experience on Linux and why I no longer use it since 2012. Windows has its share of problems solvable only (or faster) with command line but they are rare.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Teaching your mom command line syntax (or anyone's mom for that matter) really sounds like a Yabba Dabba Doo time. Reminds me of this time I installed Linux on this cheap Walmart computer I had, which piqued the interest of my cousin. He then insisted that I put it on his MOTHER'S computer, which I did. He lost his taste for it after he found that nothing he wanted to run would run in Linux. His mother wanted to know why she couldn't install and play The Sims. I was NOT about to try and fight with Wine in the hopes of getting the game to run for five to ten minutes (HOPEFULLY) before crashing.
Linux came off the computer, Windows went back on, and my aunt and cousin learned why Linux is an operating system for programmers and nerds. It was a colossal waste of time.
|
|
|
|
|
OriginalGriff wrote: the best IDE on the planet, bar none: Visual Studio. ... Until its devs are promoted or moved on to other projects, and guys from windows 10 and ms office take over.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
SawmillTurtle wrote: Looking over it, I keep going, "Now why did I do that" and "What in the world was I thinking".
Never lose that attitude! Never grow complacent. Always do a critical review - that is how you improve and learn.
|
|
|
|
|
You should not use Double types for financial amounts. Use Integer or Decimal .
|
|
|
|
|
Richard MacCutchan wrote: You should not use Double types for financial amounts In my experience they should not be used, period. They are comfortable for the developer but for technological, scientific and financial problems having a definite precision is actually better than a precision that varies depending on the stored value.
Also, fixed point operation are several orders of magnitude faster than FP ones - not a problem in 90% of software out there but it is paramount in the remaining 10%.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
I agree entirely. I would like to know how new developers get to think that floats are the tools to use.
|
|
|
|
|
I'd also suggest you, aside to Griffs suggestions to get a bit into design patterns.
A good architecture solves most problems before they occur, like :
-What does my UI do?
-Could i get a layer between my UI and the data?
-Data classes?
-Do i have duplicate code? -> Can it be handled by one class? (Logic)
-What is my complexity? (Cyclomatic complexity -> root cause of a lot of bugs)
-Interfaces!? (Cohesion instead of coupling)
Normally i'd suggest something like MVC or MVVM but i won't do that anymore, everyone should find the architecture thats fits to the application.
Rules for the FOSW ![ ^]
if(!string.IsNullOrWhiteSpace(_signature))
{
MessageBox.Show("This is my signature: " + Environment.NewLine + _signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
and i was just looking for something general and just one publisher had .. so much... packtpub..now back to checking the books for the other buzz words...
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
|
If you close one eye while on a bike, you're doin' Cyclops
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
This made my day. It's the simple jokes that you get you through the day with a smile on the face.
|
|
|
|
|
With jokes like that I think we will be keeping an eye on you...
Socialism is the Axe Body Spray of political ideologies: It never does what it claims to do, but people too young to know better keep buying it anyway. (Glenn Reynolds)
|
|
|
|
|
|
DevOps: Knowing a little bit about everything the business does.
In other words, what we all used to do in the previous century before management decided compartmentalization and siloing was better, if only because it helped management look less stupid because people knew less and talked betwixt themselves less.
That's about all you need to know about DevOps, IMHO.
Latest Article - A Concise Overview of Threads
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
I went up to Belfast and visited the Titanic exhibition to see how it was built.
It was riveting.
|
|
|
|
|
And did the Belfast child sing again ?
|
|
|
|
|
That's the most metal thing I've heard all day!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|