|
That wasn't because of Windows 10. That was because our IT department is a bunch of retards.
They actually had a DBA drawn in to fix what amounts to a network permissions issue. He didn't have the necessary permissions to effect change, and even if he did, he's a freakin DBA, NOT a network system admin.
After half a dozen emails between us, I said, "Call me crazy, but OUR Net Ops guys should be talking to THEIR Net Ops guys, and you and I shouldn't be trading emails about this at all."
I think someone saw the logic there, and all of a sudden, I'm no longer in the email chain. That's fine with me.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
John Simmons / outlaw programmer wrote: , I'm no longer in the email chain. That's fine with me. A very good start. Commendable, in fact!
Now take it to the next step, where I reside: I don't get invited to meetings, either.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I overheard this once:
Dept Head: Maybe we should include John in this meeting.
(my) Manager: I'm not sure we wanna do that.
Dept Head: Why not? He knows his sh|t.
(my) Manager: I know, but the network guys don't like it when someone tells them the god's honest truth. John tells the truth with no filters.
Dept Head: Hmmm, maybe you're right, but we should keep John in mind if the network guys need a dose of truth telling.
(my) Manager: Sure. I'll give him a heads up.
The meeting happened, and evidently, I wasn't needed. So silver linings...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
How strange.
Even we have stuff in common!
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I know you probably don't give a shiz, but I like it quite well. I think it's better than Win 7. Been using Win10 for 3 or so years since the preview came out.
I wonder if the issues you have with it are due to third-party hardware, drivers and software?
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
It's nothing more than change for the sake of change. Microsoft is trying to get their users to do what apple users do - download "approved" apps from an app store.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Yeah, I'm not a super fan of that either. They're trying to tax other people's work.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
TheGreatAndPowerfulOz wrote: issues you have with it are due to third-party hardware, drivers and software? Wait what? Are you stating that to have a functional workstation I have to use Microsoft and only Microsoft? Basically what they are trying to do since 1993?
GCS 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--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
No. I'm not saying that.
It's like putting crap Chinese tires on your Ferrari and getting into a crash because of tire failure and then blaming Ferrari for that problem.
Similarly, often what people complain about is due to poorly written third-party software (drivers, especially) that crashes the OS or causes poor performance. Especially when they've installed hardware (with drivers) and/or software that is not verified as compatible by Microsoft. The blue screens or poor performance that then show up appears to be Microsoft's problem, but it's really not. It's almost always due to poorly written third-party software.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Luddite.
Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
That's me.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Aside from the overnight unattended restarts, I haven't had any problems with it. The biggest plus for me is getting taskbars on multiple monitors. The worst to me is still the start menu.
That said, I would have been quite happy plugging along with Win 7. I remember the happy days of leaving work with 'work in progress' not having to worry about losing my place due to an elephanting unattended restart! Win 7 did spoil me in that regard.
"Go forth into the source" - Neal Morse
|
|
|
|
|
kmoorevs wrote: Win 7 did spoil me in that regard. A victim of social engineering professionals!
It is not normal or acceptable for your computer to do things (like restarts) without your permission. Trust me on this - things used to be different. Before the great fear began to hover in the background . . . waiting for just the right moment to strike.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I agree fully. To me, the worst part about that is my laptop (which runs W10) will start itself when the lid is closed and try to update. That really angers me because it is a gaming laptop with a pretty good GPU in it and it relies heavily on cooling through the keyboard slots. With the lid closed that doesn't happen and it get really hot. I came home after work one day to find it powered on with the lid closed. The keys were too hot to touch and I was livid. I would like to know who is stupid enough to think that is a good idea. If were in charge at microsoft I would have been kicking behinds the next day.
|
|
|
|
|
Would Classic Shell[^] or Start8/Start10[^] help? I installed Start8 at work when I was forced to move to Win8 a couple of years back, which returned Win7's productivity back to my desktop.
/ravi
|
|
|
|
|
I don't have admin permissions to install anything. This is a DoD system.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Windows 10 is fine, just takes some getting used to. I have no more complaints now about it then I did windows 7, etc.
|
|
|
|
|
Win10 ain't getting installed at my house.
I still play the winXP versions of Solitaire and minesweeper because I don't like the visual changes they made to them in Vista/Win7...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
and this is why the community loves you John. Please don't ever change.
|
|
|
|
|
That makes two of us. I am now writing on a Win 10 box that we're using to test compatibility (many customers have strict security and safety rules that disallow OS older than a set number of years) with our 32 bit driver-heavy application.
I am not liking it either, from the nagging notification center to the feature blocked even for administrators (try to kill Windows Defender... I managed to do it but it required a drill, a hammer and a few drops of acid). Many times the UI stops working properly - not showing the Settings panel (which is different from Control Panel and ye gods know why, or possibly even they are baffled).
At home I discarded it because it gives a lot of troubles with many games, even recent ones, and since it's mainly a gaming platform it really puts me off. I managed to find an equilibrium with Win7 and an game from 1993 onwards, using a OS which pisses on its feet with 2010 games is definetely not a good proposition.
GCS 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--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
5 modules waiting on a single, binary, object.
One module at a time can get the object.
However any module might have to cancel it's wait request and exit.
There isnt a mechanism to do this. If the module that is exiting calls a release on the object, to signal it, it isnt guaranteed at all that it is THAT modules wait that will be satisfied.
So ignore the fancy Windows synchronisation mechanisms and just use a global flag. Since each module has its own function queue and processing thread, a function can just check the state of the flag, and if it is inuse, requeue itself after a little sleep. When that module needs to exit, the function sees this new state and just doesnt requeue itself.
I really like drivers having their own function queues. Not only do functions run synchronously (so no issues with shared access to data within each module), they all run at low priority, so can wait, and touch paged out data and code, but also as here, a function can endlessly requeue itself until some state is reached, and without risk of locking up the PnP manager.
modified 15-Mar-18 7:02am.
|
|
|
|
|
Munchies_Matt wrote: it isnt guaranteed at all that it is THAT modules wait that will be satisfied
No, it is guaranteed that one of them will be satisfied. Personally I prefer not to wait on a flag. I like to wait on an object (event in other lingos) with a timeout in a loop. Or I could also WaitOnMultipleObjects(...) one: the application object, two: the "stop-waiting-object".
... such stuff as dreams are made on
|
|
|
|
|
The object can be an event, mutex, or semaphore (as well as various other odds and ends) in the call to KeWaitxxxxx(), which can be called a 'flag'. It is just a term anyway, but you get my drift.
|
|
|
|
|
I see. By flag, I thought you meant a bool variable that you were polling : |
... such stuff as dreams are made on
|
|
|
|
|
No, I was using a binary semaphore.
Its a bit of a mess really, KeWaitForSingleObject increments a semaphore count, or aquires a mutex, which has to be released with a cal to KeReleasexxx.
For an event or a file handle/thread handle, you dont need to release anything after KeWaitxxxxxx.
Thats why I just binned it all and used a queued function that polls a global flag. Much simpler.
|
|
|
|