ECN Electrical Forum - Discussion Forums for Electricians, Inspectors and Related Professionals

>> Home   >> Electrical-Photos   >> Classifieds   >> Subscribe to Newsletter   >> Store  
 

Photo of the Week:

Old Electrical Ads
Old Electrical Ads

Advertisement:-Left
Recent Gallery Topics:
What in Tarnation?
What in Tarnation?
by timmp, September 10
Plumber meets Electrician
Plumber meets Electrician
by timmp, September 10
Who's Online Now
0 members (), 40 guests, and 26 robots.
Key: Admin, Global Mod, Mod
Previous Thread
Next Thread
Print Thread
Rate Thread
#132294 09/03/05 06:07 AM
Joined: Sep 2004
Posts: 93
J
jooles Offline OP
Member
There are in the electrical forums plenty of pictures and examples given to show how existing installations have been wired ranging from bad and untidy to downright lethal.

I wonder if people in here also have similar anecdotes and examples of really awful systems, nightmare programming, or other computer stuff? What made me think of this was the Mainframe thread and that sample I copied up of the worst-written PL/I code in the world -- but that example has been doing the rounds for years, now.

Horizontal Ad
#132295 09/03/05 10:59 AM
Joined: Oct 2004
Posts: 276
T
Member
Hehe.. worthy topic. I'll keep my eyes open...

#132296 09/03/05 11:08 AM
Joined: Oct 2004
Posts: 276
T
Member
Ok this is a bit contrived, so it doesn't really keep with the spirit of the post, but it is fun to run this as a cronjob every hour on someone's unsuspecting computer..

#!/bin/bash
eject /dev/cdrom
sleep 5
eject -t /dev/cdrom

[Linked Image]

or..


cat /bin/ls | /bin/login

(don't try this at home kids!)

#132297 09/03/05 11:11 AM
Joined: Oct 2004
Posts: 276
T
Member
Have you heard of the obfuscated C contest, for writing the worst, working, C code possible? There is also an obfuscated perl contest somewhere..
http://www0.us.ioccc.org/main.html

#132298 09/03/05 11:45 AM
Joined: Sep 2004
Posts: 93
J
jooles Offline OP
Member
At college I used to like sending ASCII 0x07 to certain people's /dev/ttyxx at infrequent intervals, just to keep them wondering (it just made their terminal do a beep, apparently for no reason)

The IOCCC is fantastic [Linked Image]

What's more I actually *use* the AG anagram generator, because it's a good way to cheat when you get a very tricky one in a crossword puzzle and even after staring at it for ages it won't come.

I don't think it was ever an entrant in the IOCCC, but did you ever see Duff's device?

Here it is, and it always makes me smile.

send(to, from, count)
register short *to, *from;
register count;
{
register n=(count+7)/8;
switch(count%8){
case 0: do{ *to = *from++;
case 7: *to = *from++;
case 6: *to = *from++;
case 5: *to = *from++;
case 4: *to = *from++;
case 3: *to = *from++;
case 2: *to = *from++;
case 1: *to = *from++;
}while(--n>0);
}
}


(I've tried a couple of things but I can't get the code to display with proper indentation, which is a shame, because apparently the forum software strips out leading spaces and it ignores tabs too.)

Notice that do { ... } while() loop *intertwined* in the ladder of case statements [Linked Image] It's a beauty, eh?

Here's the article about it that Tomm Duff wrote.
http://www.lysator.liu.se/c/duffs-device.html

[edited to try to fix indentation, unsuccessfully...]

[This message has been edited by jooles (edited 09-03-2005).]

[This message has been edited by jooles (edited 09-03-2005).]

[This message has been edited by jooles (edited 09-03-2005).]

#132299 09/03/05 05:26 PM
Joined: Jul 2004
Posts: 9,998
Likes: 35
G
Member
I looked on the IAEI site and I can't find them but some years ago I submitted pictures of the horrors you can find under a computer room floor.
They showed up in the magazine twice. The basic problem is with FMC whips to Russell Stoll receptacles. Nobody really makes a suitable connector so the head pulls off, leaving the conductors exposed. These are 60-100a 3p so it can get exciting when one shorts out. I also had some where the FMC came untwisted.
Personally I preferred SO cord but the code made that go away in the 70s. At least there was a suitable connector.
I also had one where they tried to cram 8 #4s in a 1900 box, spliced with red wirenuts. Needless to say it didn't have a cover on it. You couldn't pack those wires in with a sledge hammer.


Greg Fretwell
#132300 09/03/05 05:34 PM
Joined: Jul 2004
Posts: 9,998
Likes: 35
G
Member
Any of you folks do 360/370 assembler?
There is a back door that still existed far up into the VSE releases using the STIXIT command. I don't know if they ever fixed it. It gives you access to the GP regs and the current PSW, from a batch partition. Those are the keys to the kingdom.

Hint: buried deep in the "I/O and supervisor macros" book there is a descrition of what the unspecified "work area" has in it.
I found it because I wanted to write something that used that big red "interrupt" switch on a 360/370 console. I never abused it but I understand a kid at Montgomery College "owned" their system for a day. I think he got all "A"s that semester.


Greg Fretwell
Horizontal Ad

Link Copied to Clipboard
Advertisement:-Right


Tools for Electricians
Tools for Electricians
 

* * * * * * *
2023 National Electrical Code (NEC)
2023 NEC + Exam Prep Study Guides Now Available!
 

Member Spotlight
Trumpy
Trumpy
SI,New Zealand
Posts: 8,443
Joined: July 2002
Top Posters(30 Days)
BigB 3
Popular Topics(Views)
331,602 Are you busy
256,822 Re: Forum
238,672 Need opinion
New Page 2
Powered by UBB.threads™ PHP Forum Software 7.7.5