- 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
To me, the phrase "abnormal termination" suggests a mainframe COBOL application used via dumb terminal emulators.
But in any case: there most certainly IS a clean way of specifying operational hours! We know the users have to log in with their username, we know the system has a concept of time (otherwise, how would it know when to start the batch jobs?). What could be difficult about letting all logins fail during certain times?
Admin
Admin
Oh, and don't admit to not knowing how to root.
Admin
I just put a Radio Shack timer on our router, but this was the more expensive $10 variety. Will this be OK?
Admin
This is the ideal response. You're not a real admin until the users are quaking in fear every time they try to log in. All these suggestions he spends 2 minutes making a shell script miss the point. If it wasn't for his belittling users every time something they touch breaks, it would be anarchy! No man could handle the avalanche of work that those floodgates would open. I surmise he deliberately rigged the server to do this, just so he could strike fear into the users hearts every now and again.
Admin
That users being logged in can prevent updates isn't the WTF here, though. Neither is the request from the people responsible for the application for users to stay out during the maintenance window.
You've implied that on your system, you have the capability to prevent new logins ("...we have to prevent users from logging in for maintenance on certain days...") and to kick users out if they're already in ("...usually will have to kill their sessions...") when you go to do maintenance.
The WTF here is that the system in question apparently does neither of these--they rely solely on the request not to log in to keep people out of the system, despite the rather severe consequences when someone even tries to log in.
(Hmm, now I'm hungry. CAPTCHA: tacos.)
Admin
I work with a program that is as fragile as that. My work around is to copy all of the databases and work with the copies.
Admin
I guess the REAL WTF is that on this blog that complains about bad coding, and that puts HTML on the "level 1-3" beginner end of the spectrum, I'm confronted with this coming out interspersed through the whole text.
"<!--[if !supportLineBreakNewLine]-->
<!--[endif]--> <!--[if !supportFootnotes]--><!--[endif]--> <!--[if !supportFootnotes]-->[1]<!--[endif]--> "
Admin
I work for a small company and I've known a salesman to be working in those hours. He had let slide an order and had to get it ready before the plant's 7am scheduling cutoff--and he was one time zone west of the plant. If it wasn't in by 6am the system wouldn't give him the due date he had already promised the customer.
Admin
at least bring the back room stuff up to 1989 standards.
Admin
So, this time I don't get the anonymization. Who's "bsimmons" and "gcarrey" supposed to represent?
Admin
Actually, Paula, sales teams for large enterprises are world wide. For you, I will say it again; sales teams are global, all over the planet, everywhere on earth perhaps. So, in that, I'd like you to try to imagine time-zones. Yes, I know it's hard, but bear with me. See, if I have to log on to my companies network from New York City during my local business hours, I might be logging onto Australia's network after midnight in their time zone. New York City has a different time zone, and it must be really hard for people like you, and salesmen, to cipher those things.
Suffice to say, your post was more of TRWTF than many others in this deluded article.
Admin
Are you talking about the Rochester Institute of Technology (rit.edu)?
Admin
I want to say that this certainly IS a WTF. Reading Tom B's e-mail again, it sounds like the system needs exclusive access to data while making the reports. Hasn't he heard of database transactions? Those would allow other users to keep adding data to the system while the report query sees old data.
Admin
Redplague, you are a dumba$$. Why don't you go back to fantasizing about Mrs. Doubtfire or whatever the he11 else dumba$$es do when they're not posting idiotic comments about topics they don't understand.
I'm sorry; I usually post constructive criticism at worst, but I just don't have the energy right now.
If you're not qualified, STEP AWAY FROM THE COMPUTER!!!!
Admin
Note to self: don't hire this guy
Admin
Bahh... we get this during the day. At least once or twice a day, our ancient steam-powered Perl/DBase-driven CRM system develops lockjaw and needs to be reindexed, purged, expletive-deleted and whatever else. We have gotten used to hearing over the intercom: "All [piece of ...] users please log off until futher notice". Also, we are accustomed to the following piece of mail awaiting us in the morning:
--
HELLO ALL
PLEASE DO NOT LOG ON TO [PIECE OF...] THIS EVENING OR TOMORROW MORNING UNTIL I GIVE THE OK.
THANK YOU
--
And month-end closes are legendary maneuvers at our co.; I'm just glad that I never have to use that software.
What's really disgusting is that this software costs the company upwards of $70K for installation, $20K/year in maintenance, and something like $500/seat. Incredible the money you can command if you write 'vertical industry' systems.
Admin
Admin
One of my jobs was to automate data input. There was some ancient 3270 server that, for government purposes we needed to enter data.
Most of techies would do their job, but not input data to that 3270 server.
So there were secretaries hired to do their input job. They were hired for every city within province.
Techies used intrawebsite to write data down. Secretaries took the data and manually copied it to the 3270 server. It was simple to think 'lets automate'.
That was my job. I contacted the 3270 folks about dumping data into them, they requested million dollars for the project, because they needed 'extra software', 'certification', 'security', and various levels of 'documentation'.
So I did the next possible thing : used tcl3270 terminal emulator, and did a simulator of user inputing all the data.
All worked great, unless some secretary locked some record that I was to update.
For us it all came out ok, all the secretaries were fired, obviously I didnt get a bonus, we saved money (the 3270 admins charged us per account on their server), and there were no concurrency issues (since the only thing touching the records was my updater).
''waffles''
Admin
Nope.
Admin
Come on, it's child play to prevent ppl from logging in, but how the *?! did they design these apps and backup, it's beyond bad that they are so easy to interrupt!
It's pure none thinking!
Admin
Now I know where my boss got his start.
Admin
Admin
Pharmaceuticals are like that too. FDA record keeping and data security regs are ridiculous.
Admin
Hm honestly, I half expected to read Tom B Simmons as sender of the mail, blaming user bsimmons - that would make for a complete new class of wtf
Admin
In Australian English, "root" can be equivalent to "fuck" in pretty much all contexts. Like: that thing is rooted (broken); or you could root your girlfriend.