Git Product home page Git Product logo

ring-bell's Introduction

ring-bell

Rings the school bell at scheduled times

ORIGEN

When I was a student in the school of computer science, back in 1997, there was a person in charge of ringing the bell any time a class was going to start or end. Frequently, that person was busy with other functions so there was a delay ringing the bell. As a solution, I proposed a computer program that would automatically ring the bell. The program was successfully used in the school for a number of years.

HOW IT WORKED

The bell needed to be connected to the parallel port of the computer through an electric relay or other power device. The program ran as a Windows NT service. A small icon appeared in the system tray bar identifying the program. You clicked the icon to get a form where you could set a list of days, hours and minutes when the bell should ring and defining the duration of the ring. In order for the bell to ring, the parallel port was set to 0xFF. The bell then stopped ringing when a 0x00 value was sent to the port.

REMARKS

The program was made using Borland Delphi 6 for Microsoft Windows. It was running on a Windows NT Server.

ACKNOWLEDGEMENT

The component for controlling the system try icon was developed by Erik Sperling Johansen.

ring-bell's People

Contributors

dstarrago avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.