- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Yet another guy who makes the first change by not fixing the problem. That's the RWTF
Admin
This article annoys me (as do most on this site), mostly because they could have just switched to a windows task which would have fixed it for good. Task scheduler can be a pain to get working but once it's working you shouldn't have any issues (a lot of standard system stuff runs off it)
Admin
So that thing has been running for years and this year is the first year they run into problems because of daylight saving time? Do they usually only use the system half of the year?
Admin
Or they could just switch the timezone to one without DST...
It's not user-facing so just setting UTC to be used will fix it.
Admin
It's almost certainly not the first time they ran into problems - the first time that someone complained loudly enough to get them looked at. Afterall, it just means it's a bit slow running once or twice a year... hardly critical.
Admin
TRWTF is not solving the problem. TRRWTF is not being able to work with Task Scheduler. TRRRWTF is the submission itself, since it is almost a confession (without the "Confession" in the title).
Admin
Also what are ERP and EDI? Yes, Google is 2 seconds away but upon encountering these terms I'm in the middle of reading an article ensconsed in an industry saturated with TLAs, and my attention is already volatile.
Admin
Where are you getting the impression this had been running for years? It says right in the article that the original "start date" was in September 2015... this was the first daylight-savings time change the program had gone through.
And I can totally understand the impulse to do the smallest possible change to get it back up and running... when you're working with a badly-written pile of garbage, who knows what else might break if you do something too invasive. It's a house of cards, don't fix what isn't broken, or the whole thing might collapse under you.
The right answer is definitely to actually fix everything properly, but that's not always feasible, the second-best option is often to make the minimal change and get out, with "make a proper refactor-ey fix for this, and leave the rest unchanged" often is worse, because who knows how many unexpected highly-coupled functions and undocumented dependencies you'll miss when doing the refactor.
On another note, in regards to: "He didn’t want to know what would happen if the scheduled task were set to run every –45 minutes." It depends on the language, obviously, but I can say from my own experience with a scheduler that behaved badly with DST changes, that if the language just passes the time to the Win32 Sleep function, it's going to get cast as a DWORD, and end up sleeping for 2^32 seconds, minus 45 minutes. You might be waiting for a while for your upload to finish.
Admin
Everyone should do similar "measures" to SECURE HIS JOB!
No real fixes, but his own (NOT SHARED) calendar, full of similar notifications. Do this, do that.
Try to fire similar irreplaceable individual! Everything crashes at least next day :)
Admin
Would have been a nice WTF edition to include the fact that Windows 7 Home can't be connected to using Windows remote desktop, and Chris had to wrestle with putting some shit on it like logmein or something.
Admin
My mistake indeed :-(
Assumption is the mother of a shitload of screwups... I just now realised the date format used in the article is MM-DD-YYYY (a wtf in itself)
Admin
TDWTF is daylight savings time.
Admin
I happen to know both as I worked as the EDI specialist at my last job, but I was expecting some sort of explanation anyway. I never just assumed people know what EDI is (and may god have mercy on the souls of those who do).
Admin
"TDWTF is daylight savings time."
Hate them since they've been shoved down our throats by some Europe-friendly^H^H^H^H^H^H^H^H^H spittle licking politicians.
Not quite TDWTF, just OOTRWTFS.
Admin
The TRRRRWTF is Eric Gern's writing skills.
SomeGuy - I have no idea what EDI is. I live in embedded C++-land making non-enterprisey widgets. Not all the readers have the same background. The thing is, I can understand the WTF of using an underpowered computer to be a server regardless of the setting. Why introduce jargon to the article that doesn't really need to be there?
Admin
EDI: Electronic Data Interchange ERP: Enterprise Resource Planning, or Erotic RP if you're into that shit.
Admin
Doesn't the time change take place early Sunday morning ? How did the time offset stay active during working hours.
Admin
can confirm - i was part of an initiative to install ntp clients on all the servers in a hospital. (because standardizing on correct time is standard and correct!) on friday afternoon. without consulting the service owners.
the accounting server blew a gaskey because time went backwards... many hours of agitation and serious weekend effort and hard liquor in compensation were involved.
Admin
TRWTF is RDPing into Win 7 Home. Home does not have RDP Server, only "call for assistance".
Admin
Minimum response should be to begin purchase process for a reasonable server (or cloud service), re-estimate the required time for an upload to determine the maximum task load, etc., etc. None of this would require actual recoding, which is of course desperately needed. Sigh.
Admin
Windows Home does not allow Remote Desktop. I expected the link about the Windows Task Scheduler to point to something to back up the contention that it was "terrible". Instead, it points to the (very complete) documentation about Task Scheduler.
Admin
Erik is, again, TRWTF of course.
Admin
The real fun with Windows Task Scheduler is when it loses your event and upon running the task scheduler frontend it pops up a window about not finding "event {xxxxxxxx-xx-xxx-xxxx}", requiring edits of the registry to finally clear up.
Admin
Thank you. My soul feels blessed. EDI for about 17 years now, in various flavours.
Gare.Chicago
Admin
Admin, if not okay please remove!
Our facebook group “selfless” is spending this month spreading awareness on prostate cancer & research with a custom t-shirt design. Purchase proceeds will go to cancer.org, as listed on the shirt and shirt design.
www.teespring.com/prostate-cancer-research
Thanks
Admin
Please remove!
Admin
TRWTF is who would have allowed any consultant to put anything on a repurposed low end server in Production? You walk them out the door when they mention it.
Admin
But who would install a server and not configure NTP immediately? It's part of the easy task that have to be done when poping up a new machine, like setting a root password.
Admin
How does DST effect a scheduler's time period??? it should be now (or last run time) + WaitTime DST doesn't (Shouldn't) even come into it, except for maybe the first run after the DST change.
Admin
"TLA" stands for Too Lazy A***oles, right? Parses ok to me. :D
Admin
This article story somehow lacks the inventive stupidity. Something is suddenly a hour off - what on earth could be causing it ? DST. Meh.
Admin
John, Adrian:
Probably being inconsistent with time zones - for instance getting the current time in a fixed time zone with DST, and scheduling the task in the default (current) time zone. Works fine during DST, adds an hour once DST ends.
But anyone who saw 15 minutes change to 1 hour 15 minutes and didn't immediately think "DST" is TRWTF. That was my immediate thought and we don't even do DST where I live.
Admin
I like the typo; a synonym for "go-faster button".
Admin
Well, just because the badge on the front of the PC said "Windows 7 Home" it does not mean that that is what was running - it could have been upgraded to some other strain of Win7 (indeed, the PC sitting behind me right now claims "Windows 7" on its badge when it's actually running 10).
As for the TechNet article, those user comments that aren't spam or someone headbutting the keyboard seem to talk a fair bit about exporting the XML generated by the Task Scheduler so that it can be hand-edited into something that works.
Admin
heck, the comp^H^H^H^Hthinkpad I'm reading this on boasts that it's running Win7 too. It's actually running Ubuntu 14.04.
Admin
Exactly. It shouldn't, but the freeware the Highly Paid Consultants installed got it wrong. What can I say? If I had source code for it, I would have fixed it.
Admin
Easy! I'm on Eastern Time, which normally is UTC-5, but when DST is in play I'm on UTC-4. It's 11:07AM, so that means it's 15:07UTC as I write this. I need to schedule a job to run in 15 minutes, so I schedule it to run at 15:22UTC. Cool. The job will run at 14:22UTC or 11:22EDT. But, let's say I don't account for DST. Then, my 11:07EDT becomes 16:07UTC, and I I schedule a job to run at 16:22UTC - exactly 1 hour later than it should be.
TRWTF is either nobody updated the time zones (Win7 came out before DST was extended in the US), which means no updates, probably, or whoever set it up didn't set the clock to sync with an NTP server and change the zone automatically.
Admin
Windows 7 Home does not have an RDP server. No way he could have logged in to it.
Admin
Remember, you can't have DERP without ERP!
Admin
We really really really need to get rid of DST. Here's a great elaboration on why: http://codeofmatt.com/2016/04/23/on-the-timing-of-time-zone-changes/
Admin
Love the fact that the Simpsons have become a verb as in
"was marged Urgent"
Admin
NTP doesn't provide DST status, because DST dates are not consistent around the planet. (WWVB, however, does include a DST flag, because it's only intended for use in the USA.)
Admin
So, no mass effect comments? I am disappoint.
Admin
I'd been thinking about that the whole time.
Admin
Quick! Someone else mention that Windows 7 Home doesn't support remote desktop! We may have missed it the first 8 times.
You know, you don't have to read every comment to see if yours might be redundant. Just do a find in page for a keyword, like "remote." If someone else has already pointed it out, then don't bother. How hard is that?