Webdrink:
Scott Douglas
Computer Science house has two Coke machines on floor that are hooked up to the network: Big Drink & Little Drink. Alas, I could only find a picture of one of them:
Since the soda vending machines have network capabilities, you can drop a drink after a specified delay from anywhere in the world. As of this writing, the current longest distance a drink has been dropped from goes to a member dropping a drink while he was visiting Japan. To talk to the soda vending machines, all you need to do is telnet to it, and send and receive information using the Sunday Protocol. We strive to be able to access drink from almost anything, so people have created clients for telnet, Java, cell phones, touchscreens, and the web. The current web client was only meant to be used for a temporary amount of time:
Because of the old webdrink client's intended short life span and lack of ability to work with multiple soda vending machines, I decided to rewrite the web drink client in PHP. The original was written in python. This was the result:
The new client adds some new features. First, it doesn't make you log in again. In order to access this page, you have to be logged in to the Members section of CSH's website. I just use that information to authenticate with. Next, it tells you your account balance. The new version gives a visual as well as textual representation of the drinks available. If you're feeling lucky, you can drop a random drink. The PHP client works with both Big Drink and Little Drink.
For information on Computer Sciene House, visit here.
For information on Drink's history, visit here.
For Drink documentation (including the Sunday protocol), visit here.