- 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 encountered the same problem (circa 1999) - I think it was the 3D flying text rather than pipes, and we didn't have the idiot CTO to insist on keeping the screensaver. It took me a few days to figure it out, since the server always worked fine and had no load when you were looking at it.
Admin
My mom once had not so much as a screen saver, but a wallpaper installed. She complained about her PC being slow.
I checked the background picture, it was a 350k jpeg. Turns out, when used, in memory, it took up 16M, which was half her RAM back then. Changed wallpaper back to 'none' and the PC again was behaving as well as could be expected from any machine with those specs at the time.
Just a tad different memory effect than tiling a 3k pattern bmp as a wallpaper...
Admin
This actually happened to us, though not on a web server. I was doing database and server admin work for a police department back in the 90's, and around 4:15pm this one precinct would call up saying their server was down. We'd remote in and it seemed fine. Then 10-15 minutes later it would die. Turns out the precinct admin set the server's screen saver to Pipes because it was pretty, the server was in the admin's office.
We then issued a memo that all server screen savers would be the login screen saver and deleted all of the 3D ones.
Definitely one of the best jobs that I've had. We had secretaries using magnets to hold boot floppies to their copy stands, we had people disconnecting coax cables from the T adapter, all sorts of fun! We actually ran Office over the network because we didn't have enough hard disk space for both Windows and Office.
Admin
Admin
Then there is the case of "optimizing". A company wanted to "optimize" their operating system (this was, thankfully, before Microsoft), so they did an analysis of their tasks on the operating system. They figured out that a certain loop ran quite a bit, so a big meeting was called and they looked at the instructions that this often used loop was executing, and optimized these instructions in the CPUs microcode. Then then started their operating system, and again looked for places to optimize. Again this same loop was using a big percentage of the operating system time, and they needed to optimize again. This loop proceeded for quite some time until someone noticed that this optimization was taking place in the idle loop. Yup, they optimized the idle loop.
Admin
A REAL CTO would ask Paul what he did to fix it, and accept his explanation after seeing proof.
A REAL CTO wouldn't worry about which screen saver to run on a server that no one sees.
Makes me wonder how this idiot got to be CTO in the first place.
Admin
As far as I recall, the dual 200mhz pentium server mentioned in the OP would not be capable of playing a full-screen resolution video in any way whatsoever.
What 'nice format'? At that year, commercially produced DVDs was the bleeding edge format, and you couldn't produce mpeg video files without specialized, expensive software. And that wasn't available on the torrent sites that didn't exist back then.
Admin
"We've implemented a static pipe-rendering policy to ensure the optimization and the fat-ness of our pipes."
Admin
I believe we may have worked together at some point...but you forgot to mention the primary AND secondary DNS being on the same server too.
Admin
Priceless!!!
Admin
Admin
Because pressing a key (or touching a mouse, if you had one attached) would be quicker.
Additionally, with screensavers that give interesting info (like then one Novell Netware sported) keeping the monitor on is a good thing.
Magnus
Admin
iirc, that was PCs in business and home use. Not sure if that included PC's used as servers.
Admin
Admin
Aaaaand there it is. We found the root cause of the performance issues!
Admin
You had 1200 baud modems? Wow! When I started in this business, we had 330 baud modems and ASR 33 teletypes. I remember when we got the 1200 baud modems -- and the DecWriters that could actually print at that blazing speed.
I recall when I first starting using the Internet, I guess in the 1990s sometime, I was browsing around what was out there and found AT&T's web site. Their home page had a GIF that filled the screen -- maybe 640x480 or 800x600 back then. Over our dial-up connection it took several minutes to load. Okay, pretty picture. So I clicked a button to take me to the next screen. Another full-screen image that took several minutes to load.
After 3 or 4 screens it occurred to me that I had re-learned a valuable lesson: An application that seems way cool on my computer may not work so well for others. In this case, I'm sure that when they viewed the web site at their offices over a high speed local network, or from a site with T1 lines, those pictures popped right up and the sight seemed really cool. But for the majority of users, who in those days would be running 14.4k or less over dialup lines, it was almost unusable.
Admin
He should run the overflow from the pipes into the bit bucket.
Admin
Well duh, you can run a website with out generating the tubes!
Admin
There needs to be something in there about teakettles at random points of flexion.
Admin
I've read a story very similar to this before (although possibly with 3D Flowerbox). I thought rehashes were supposed to be called ‘Classic WTF: Title’?
Admin
You screwed up at least 3 times here:
Admin
Friend of the founder, of course.
Admin
Man.. back in the Day..! Hosting your own!
Admin
This one's the kicker. Anyone who puts a smidgen of thought into it will know that using a coupler that 'mixes the threads' is the way to avoid this 'problem'.
Admin
Would have been cheaper to turn off the screensaver on the Server, buy a small machine to do nothing but run the screensaver and (maybe) switch around the monitors so the CTO/CIO didn't know.
I worked with a guy once who said that their company had a special machine just for the auditors. When they came in to check, that was where they looked. Everything was perfect. Of course that wasn't the live machine, but details, details...
Admin
Admin
Blue Oyster Cult?
Admin
Through the left ear, or the right?
Admin
"The 1990s, a simpler time, when ... the most amusing thing a computer could do was render 3D pipes, or flying toasters"
Surely you're joking. The 90s was a golden age of video games, producing genre-defining classics. Wing Commander, Dune 2, Doom, to name a few.
Did I miss something here? Was that meant to be a joke?
Admin
mIRC and BBS's were your friends back then young padawan.
Admin
Sir, I salute you 1000 times for your dune 2 reference, I just got a tear in my eye. Best. RTS. EVAR... (Next to C&C: Red Alert that is)
Admin
Zoidberg Inc?
Admin
Btw, since this is a dual-CPU machine, and I don't think the screensaver is written to consume multiple CPU, why on earth does it supposed to affect web server performance that way? At most it should have affected half of the requests only.
Admin
Actually it was in pizza-box configuration (Sparc 1+). It ran for years without a UPS, until we finally had a power cut and found out on trying to restart it that at some point in the past it had lost its superblock.
Admin
Windows NT 3.1 had threads FFS. ALL(*) 32- or 64-bit versions of Windows support threads, right from the very beginning, in 1993. You know, twenty years ago. OpenGL wasn't introduced in Windows NT until 3.51, so there was multithreading available for the programmers of the screensavers.
(*) The bogus Win32S API add-on for Windows (not-NT) 3.1x did not support threads, but that was (a) bogus and (b) not a 32- or 64-bit version of Windows.
Admin
Um...just a guess here...he got to be CTO because his brother-in-law was the President and his father-in-law was the CEO..?
Admin
Pass me a glass of that wine, Obediah...
Admin
Oh, wow. Wing Commander - almost forgotten about that. That's the game that I imported a SoundBlaster all the way from the US (to the UK) for (you couldn't buy decent sound cards in the UK at the time).
I'm fairly sure I've still got a copy somewhere - but bet it won't run on a Windows 7 PC... (and I'd have to find a 5.25" drive somewhere)
They should relaunch it - it'd run easily on a mobile phone/tablet nowadays.
Admin
Admin
Admin
Red Alert 2, I assume you mean. Frank Klepacki has GREAT music to work to.
Admin
I worked in a company where this sort of thing was done. But it wasn't pipes, it was something called Night Bird.
Admin
If you are going to quote hisory...get it right. ASR-33's used 110 baud modems (10cps, but 11 bits per char), then came 300 baud modems (30 cps, now and forever 10 bits per character). Extra bonus point for what 134.5 baud was used for, and why!
FWIW: I still own (And occasionally turn on) a 1968 DEC PDP-8/e along with 3 ASR/33 and a few DecWriters (LA120's). PArtialy for the "good old days" feeling, partially to heat the basement, and dry out all the dampness...
Admin
All pipes shorter than 1/8" (3 mm) are very uneconomical to use, requiring many joints. They are generally known as washers.
Joints in pipes for piping water must be watertight. Those in pipes for compressed air, however, need only be airtight.
Lengths of pipes may be welded or soldered together. This method is not recommended for concrete or earthenware pipes.
Other commodities are often confused with pipes. These include: conduit, tube, tunnel, and drain. Use only genuine pipes.
Scottish Regiments in the Army use Army pipes in unusual ways. These are not approved of in engineering circles.
Admin
Admin
The solution is simple. Dual-VGA switch, second PC running only pipes screen saver.
Admin
It would run easily on a phone? Interesting for a game that wouldn't even run on a damn PC half the time!
Admin
Captcha: secundum - don't forget to plug the secund, um, power supply back in when you're, um, done moving the server.
Admin
Incidentally, my captcha is something that also regards sound cards. I just don't remember what Gravis was back then.
Admin
I remember that issue well, we had a long running engineering simulation which used to take a 30 minutes to run so we had a dedicated workstation in the corner and pipes kept getting turned on because everyone always wanted to play "spot the teapot" - every now and then instead of a normal junction it would display a teapot.