Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re^2: Visualizing bugs

by hv (Prior)
on Dec 20, 2004 at 13:05 UTC ( [id://416169]=note: print w/replies, xml ) Need Help??


in reply to Re: Visualizing bugs
in thread Visualizing bugs

I've always wanted a sound-based firewall that plays a tone each time a packet is rejected, with a different tone for each port. I think with a bit of fine-tuning this could give you a kind of wide-spectrum Geiger counter that would make it very easy to recognise a change in the normal patterns that might represent a problem.

Hugo

Replies are listed 'Best First'.
Re^3: Visualizing bugs
by BrowserUk (Patriarch) on Dec 20, 2004 at 13:32 UTC

    In my first ever multi-threaded program, written to run under OS/2 pre-1.0, the only reentrant IO function available was Beep( freq, duration ). So

    1. thread_1 did "beeeb....beeep...beeep";
    2. thread_2 did "beep beep....beep beep";
    3. thread_3 did "bip bip bip....bip bip bip" etc.

    You could suspend/resume each of the threads by typing it's thread number on the keyboard.

    It wasn't much of a program, but you'd be amazed how many grown men (and women) spent an inordinate amount of time being amused by it:)


    Examine what is said, not who speaks.        The end of an era!
    "But you should never overestimate the ingenuity of the sceptics to come up with a counter-argument." -Myles Allen
    "Think for yourself!" - Abigail        "Time is a poor substitute for thought"--theorbtwo         "Efficiency is intelligent laziness." -David Dunham
    "Memory, processor, disk in that order on the hardware side. Algorithm, algorithm, algorithm on the code side." - tachyon
      OS/2! Now that was a system.

      Where I'm at, lots of ATMs still run it. (Version 2.1 I think.)

        Yes. Many, many ATM's were built around 2.1, which was the first properly complete and tuned version. It was also the last major version that had MS involvement if memory serves.

        Warp was pretty cool, with the emphasis mainly on "pretty". There was little really new underneath, but the new interface had some nice features.

        After that, the "PCs are just terminals to mainframes" crowd kinda took over and the rest is history.

        A friend of mine involved in developing the replacement for OS/2 in ATM's was kind of nervous about the prospects--but that was some time ago.


        Examine what is said, not who speaks.        The end of an era!
        "But you should never overestimate the ingenuity of the sceptics to come up with a counter-argument." -Myles Allen
        "Think for yourself!" - Abigail        "Time is a poor substitute for thought"--theorbtwo         "Efficiency is intelligent laziness." -David Dunham
        "Memory, processor, disk in that order on the hardware side. Algorithm, algorithm, algorithm on the code side." - tachyon

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://416169]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (5)
As of 2024-06-13 13:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.