- 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
I have no words for how much I like this story, and on so many levels...
Admin
I think this is the best story I ever read on TDWTF, certainly the most memorable.
Nice pick.
Admin
Good one, hardly a WTF. Anyway, it reminds me on someone who used the cdroom drive to click on the "open-the-door-button" at the inside initiated by a phone call or SMS or whatever.
Admin
Totally agree with this.
Admin
Admin
Admin
That is so sad...
(and then I think about Akismet)
Admin
The writing on this one was superb! ITAPPMONROBOT is a tragic figure, all alone in the corner, forgotten by its creator, eternally pursuing a purpose long since moot.
It's like the robot version of Hell.
Admin
Suddenly I realize Wall-E's idea has been totally cribbed from TDWTF!
Admin
Admin
This story is so much epic. Probably the best of all stories all over this site.
Admin
Can I have the codez in J2EE?
Admin
Genuinely classic stuff this one.
Any chance we could have anonymous posting disabled? Not having to read that terrible childish shite would definately be worth the price of logging in.
Also, we might return this site to something like it was 5 years ago.
Admin
Why use a CD drive to open/close to press the reset button? Why not a relay that would short out the button, the relay would be controlled from the parallel port of the monitoring PC? In that case you could move the machines if needed and no alignment would be necessary.
Admin
Somebody needs to make a comic in honor of ITAPPMONROBOT like xkcd's Spirit Mars Rover http://xkcd.com/695/
That would be truly sad.
Admin
Admin
I'm not sure I'm buying it. I've used dozens of CDROM drives over the years, and none have come shooting out with enough force to press a button on a CPU (which are usually recessed to prevent accidental pressing)
Admin
Admin
Have you never heard of "willing suspension of disbelief"?
Admin
I did not notice it the first time I read that story, but how did the drive get back in? I think its not possible in software, at least on windows with no additional software? oO
Admin
But then you'd miss out on my pearls of wisdom...
Admin
You've also obviously never repartitioned an HD with a baby on your lap, whose foot was getting closer and closer to the reset button, as you rolled your chair further and further back. You'd think he was part cat the way his leg appeared to grow before your eyes. Fortunately, it wasn't until the repartition said "press enter to reboot" that his toe pushed the button.
Admin
From the story,
While the concept of using a relay isn't hard I suspect this guy is a software guy and wouldn't know a resistor even you stab one in his eye. It would probably have been beyond his skills to wire one up. Unless you're talking about a industrial solid state relay of sorts. In that case its much easier and is a simple case of connect the wires.Admin
That's what interns are for.
Admin
Might need a soldering iron.
The given solution was pure and elegant.
I'd like to add my voice to the opinion that this is one of the best stories (if not the best) ever seen on TDWTF - with the possible exception of the guy who bought a million dollars' worth of coal.
Admin
Time required to position a PC, migrate an existing script and frob it to also eject the CD tray: a couple hours. A bit more if you have to ask the neighbours if you can borrow their phone book.
Time required to disassemble proprietary hardware, wire a relay across the power switch, build the parallel interface, and write controlling code: ???
Also, guess which one of these can be done by the intern?
Admin
I swear I've had the captcha 'ullamcorper' at least 3 times. It irks me.
Admin
Admin
The barge-loads of coal was brilliant, although I'm not sure it was actually true... either way it was really well written, and made for an excellent story!
Admin
Who wants to bet that it is still sitting in the corner and ejecting the cd tray?
As for it having enough force, some cd tray designs actually have gear systems that slowly but surely open and close the tray. It is more than enough force to hit a button.
Admin
Admin
This story is almost romantic...
Admin
I've used plenty with enough oomph to press a reset button. They're recessed (which can be easily defeated with a carefully-positioned paperclip and some superglue) but they're still only slightly-sprung momentary push buttons.
Admin
Cats are genetically optimised to cause the most distress to their owners. So, in this case, yes.
Admin
Since the crash requires a hard boot, I am going to assume the entire system has crashed, and not just the "critical" program.
Have the program send a signal every few seconds out the appropriate port (parallel, serial, whatever), where a small circuit board is "listening". The circuit board is in "failsafe" mode, and the signal resets the circuit. If it doesn't get that signal after some time, it trips a solenoid, cutting power to the computer entirely. And, in doing so, releases the solenoid, reapplying power to the computer, booting it up again.
I'm sure there are a few kinks to work out (such as waiting several seconds before reapplying power), but I leave that up to the engineers.
Or, use the same thing, but rather than a solenoid to cut power, pulse the reset line.
A few resistors and some 555's, and you're all set to go. :-)
Admin
That wasn't his leg.
You should be proud!
Admin
I believe that with sufficient resisting counterforce to the opening of the CD it will get the message and close. So it is positioned so that when it presses the button it gets just enough pressure from the target server that it gets pushed back in.
Except that at the end of its life it carried on opening and closing while standing on its own in the corner, so it must have had some sort of closing command. Maybe it wasn't a Windows machine/
Admin
Find someone with a cat. Observe said cat, following it around until it decides to stretch out a bit. Estimate length from foot to foot, and compare to "normal" length of head to tail.
Admin
long cat is loooooooooong!
Admin
If you can do all of that, in a couple of hours, during a budget freeze, with zero downtime, then sure, it might be a more elegant solution.
Admin
Actually, I've used that fix one time. It sends a pulse every 5 minutes. If the "server" is on, it remains on. If it's off, it turns on. I know it's lame, but the "server" had to stay on a hidden room and that was the best way I could think to make it to stay online 24h, even if the power goes out. Now I'm building an arduino-based remote controller so I can turn it on or off trough a telephone line (in case the internet goes down).
Admin
Seems like a stretch to me.
Admin
Admin
Any chance we could have anonymous posting disabled? Not having to read that terrible childish shite would definately be worth the price of logging in.
Also, we might return this site to something like it was 5 years ago.
Admin
You were really reaching on that one.
Admin
Admin
Admin
You kidding? Don't you know that relays, d-sub connectors and wiring cost money?
Admin
Didn't you notice? The Mayan end-of-calendar bug looped us back into 2011. Looks like we're stuck in that that loop for a few more cycles until we can reset. (Hence the Large Hadron Collider).
Admin
May just be me, but the ending of this tale makes me feel sad in the same way as when I think of the Spirit rover ending its days spinning its remaining good wheels in a futile effort to get to a destination it will never reach.