|
We use several editions of Visual Studio (2003.NET to 2015) on our build servers, which are running Windows Server 2003, 2008, and 2012. We've had no issues based on it being a server OS.
Yeah, I know we're running old stuff. It takes an act of God here to be able to upgrade a product from one compiler to the next.
Software Zen: delete this;
|
|
|
|
|
One thing you can do with Windows 10 updates is to delay them for max 35 days under advanced options.
I'm doing this with our Gitea GIT server, it shows the date the update will take place and you can do the update manually before that in a timeframe that suits you.
|
|
|
|
|
Here's the thing: I don't always want to pause updates altogether; more often than not, I'll install updates and tell Windows within a short amount of time to go ahead and reboot, so I don't have the option selected.
Some update probably got itself installed (say, Friday or Saturday), it showed the reboot prompt, then by Sunday late afternoon, it figured it waited long enough and, given that updates weren't "paused", went ahead.
If I pick that option, does Windows stay quiet about available updates? If so, that's not a good thing. I want to be told updates are available as soon as they're pushed out; it's the rebooting I want to delay.
|
|
|
|
|
dandy72 wrote: Any caveats I should know about running a server OS for a development box?
Not from the development side, but for Server 2016 good luck.
Got it installed at a load of customers here at work and it's just working and I've looked no deeper than I have to. Installed it for a customer of mine and found that the Active Hours can only be set to 12 hours where as Windows 10 allows for 18 hours. Pretty faarrrkkkked for a Server OS Microsoft thinks it will only be activvely used for 12 hours a day.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
Michael Martin wrote: Active Hours can only be set to 12 hours where as Windows 10 allows for 18 hours
Not sure what that means in the greater context. I have Server 2016 in a few VMs, and after installing updates, they all seem to wait for as long as I tell them (which is what I'm after).
The feedback I'm after has more to do with installing/running/debugging with VS on a server OS than anything else. What I've seen as far as update behavior is concerned for 2016/2019 seems to indicate the user still has a lot more control over the reboot process than any of the client OSes.
|
|
|
|
|
I've been running server 2016 for about a year now and have never had it reboot on it's own. (maybe I've been lucky!) What does annoy me, though not nearly as much as an automatic restart, is that when remoting into it, I get a dialogue that 'Updates are available'. This dialogue has only 1 button for 'View updates' and is modal, meaning that I am unable to do anything else until I actually click the button.
Once again this morning, there is the same defender (KB2267602) update that has been showing up for the last month and a half. It has 'installed' a dozen times but keeps coming back.
"Go forth into the source" - Neal Morse
|
|
|
|
|
kmoorevs wrote: I've been running server 2016 for about a year now and have never had it reboot on it's own. (maybe I've been lucky!) What does annoy me, though not nearly as much as an automatic restart, is that when remoting into it, I get a dialogue that 'Updates are available'. This dialogue has only 1 button for 'View updates' and is modal, meaning that I am unable to do anything else until I actually click the button.
I've seen that, and I can live with it.
Well, that does it. My next dev VM will be running some version of Windows Server.
|
|
|
|
|
Is a thieving alligator a crookadile?
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!
|
|
|
|
|
I would like toad ask: is a thieving frog a crook monsieur?
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
Is that the only thought you caiman with today?
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Sounds like a crock to me...
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Quote: Crocodiles are easy. They try to kill and eat you. People are harder. Sometimes they pretend to be your friend first.
yeah OT-threadsteal, but I still can't think about crocodiles without remembering Steve-o. (Was actually living about 15km from his place at the time, still hurts.)
Message Signature
(Click to edit ->)
|
|
|
|
|
Lopatir wrote: I still can't think about crocodiles without remembering Steve-o. (Was actually living about 15km from his place at the time, still hurts.) Steve Irwin and the movie Lion King are probably the two biggest reasons my daughter majored in conservation biology in college.
Software Zen: delete this;
|
|
|
|
|
If I laugh while internet searching, is that a giggle search?
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
I thought the internet was used to go ogle nekkid wimmen?
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)
|
|
|
|
|
The big questin isÑ [How many more Venezuelas do we need to see before concluding that Socialism just doesn't work_
Venezuela was a wonderful place to live and work when I was there, but I saw the writing on the wall and got out just before things got really bad. If the situation ever gets resolved, I'd love to go back, it was a wonderful place before Chavez and Socialism.
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
What's up Doc?
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)
|
|
|
|
|
DRHuff wrote: What's up Doc?
Look at your signature.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
I haven't looked at my signature in a year! And my memory just isn't that good!
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)
|
|
|
|
|
How the hell did this happen?
I have about 4 new C# source files the documentation for which could fill a book.
It's not about the API, but how you use it that creates all the churn.
Parser generators. Meh.
Documenting this is going to take so much more work than building it.
I need a technical writing staff, suddenly.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
I find that copious comments are preferable to formal documentation. Formal docs get lost/forgotten about, and aren't nearly as well maintained as the code base itself. I try to limit formal docs to general "how-it-should-work" info, and this usually is restricted to lightly annotated Visio flow diagrams.
".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
|
|
|
|
|
normally i agree with you and i try to stick by that.
i'm stuck here though as comments won't help people factor LL(1) grammars or understand the specific flavor of EBNF and regex syntaxes supported.
this is user doc, not dev doc.
well, in this case the user and the dev are the same, but the dev won't be touching this code - see also, parser generator.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
That's OK if your readers are devs, but if it's end users, they'll misunderstand everything, screw everything up, then demand that you make the system work the way they thought you said it worked.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
For what it's worth, I'd rather see a complete working program using the API than a 'comprehensive' document.
Most API documentation is awful. It's outlined by class or interface. Subheadings are methods or types. There's a one sentence description, usually of the form "Implements the frammenspanner factory." Methods are the same. They never tell you when you may want to invoke a method or why, what the prerequisites are, and so on. The whole thing is f***ing useless.
Software Zen: delete this;
|
|
|
|
|
"Technically correct, but practically useless"
I feel you.
I'm in agreement, but here it's not enough.
I have formats to document, like the EBNF and regex flavors I use (though I tried to keep to well known varieties), and concepts like why one would for example, want to call cfg.ToLL1Parser(...) as opposed to cfg.ToLalrParser(...) - like what the hell is the difference? there's 3 chapters.
LOL
But yeah, I think i'm going to rely heavily on sample code and apps to convey what i need to but i still need to put out enough docs to get people going, which pushes my article submission here out. It's already a week or two out at least, i think.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|