Announcement Computer

Indefinitely on hold. Focusing on Soda Machine.

Contents

Ideas

Things We Need

The wireless card and fake CS login aren't needed if we can convince the CSL / building staff to put up the cat-5 tube that the old announcement computer used. We should try to do that, since it's a *much* better solution than what I originally had in mind. Problem here is that we'd want it to be under UPL control, not CSL control. Very long cat-5 and a hole in the wall into the UPL? A wireless card and setting up a computer here as a bridge could work too, but we'd need a wireless card, again.

We'll be getting a computer from the graphics lab, which will work fine for our needs. We'll probably end up using one of these old computers that we currently have for the announcement computers, after switching all the new ones in.

Structure of Announcement Computer

This is what I was thinking about how to structure it. We'd have two directories. One would contain the meta-data on messages to post, and the other would contain the messages themselves. We'll call them meta/ and msgs/, respectively. meta/ will contain files that we'll read that will tell us the Message name, when it was first posted, and how long it'll last / when it should be taken down. We'll read all those files, and if a message is still to be posted, we'll do so. Otherwise, we delete that file from the meta/ folder. Once every day (3am?), we'll update to figure out what shouldn't be there anymore, and what should be.


In the case of msgs/, I'm imagining a system where messages are split up by year, then by month. That way we'll have a decently archived list of the messages. Maybe we should further sort them, but I'm not sure if per-day is the best way to go...per week maybe? These files will simply have the message to be written.


We'll also need a file which will state what the "Earliest" date to start looking at is. It's location should NEVER change.


Things Done

Things To Figure Out

Things to Do

People working on this project

Retrieved from "http://upl.cs.wisc.edu/mediawiki/index.php/Announcement_Computer"

Personal tools
Log in