(no commit message)
[wiki.git] / hackathons / great-hacksby / projects.mdwn
1 [Straversity](http://straversity.com/mit/)
2 ==========================================
3 talk to:
4 --------
5 - [Daniel Stallworth](mailto:danieljs@mit.edu)
6
7 Central Hub for a variety of MIT websites, much more comprehensive than MIT's main site for an easier method of finding desired MIT sites and discovering new ones. 
8
9 To get involved, you should know HTML, javascript, jquery, and CSS. 
10 You'll also want to know a backend language for more, complex, and easier integration. (That will make sense when I talk about it) Should be very simple to think of something innovative and how to implement it quickly.
11
12
13
14 smiopp
15 ======
16 talk to:
17 -------- 
18 - [Daniel Clark](mailto:djbclark@mit.edu)
19
20 Some MIT living groups have relatively slow internet connections (usually 10/10). As do some small business, etc. It's useful to have a public display showing who is using the most bandwidth (and how much), so they can be asked to throttle their use if they are making the connection slow for everyone else. Also, just knowing that the display exists seems to make people more mindful of their bandwidth use.
21
22 Current technologies used are  argus - http://www.qosient.com/argus/ - ruby, bourne shell. Future work will include SNMP, and the code is simple enough it could be re-written entirely in ruby or python by someone clueful in under an hour (except that for python a feature - the ability to use client-side SSL certificates - may need to be added to a library first).  Also we need to use a very new/untested feature of argus for SNMP integration, so C knowledge would also be useful.
23
24 smiopp is currently set up and being quite useful at http://pika.mit.edu - the display looks like this and updates every five minutes with the average of the previous 5 minutes:
25
26     Peverill, Matthew
27     PIKA-SIXTY-TWO 00241d17d578
28     up 6 KB/s (0%) down 288 KB/s (22%)
29
30     Fernandes, Braulio Pessoa
31     18.214.1.234 e0f8470f190e
32     up 5 KB/s (0%) down 209 KB/s (16%)
33
34     Visit https://nic.mit.edu/dhreg/support/
35     PIKA-ONE-FORTY-FIVE 001e33d26666
36     up 3 KB/s (0%) down 77 KB/s (6%)
37
38     YFNCC
39     HOGGLE 00114305f429
40     up 0 KB/s (0%) down 1 KB/s (0%)
41
42
43 (note that one of the tasks is doing incremental update so the "visit" stanzas go away)
44
45 There is a not actually used yet mostly current dump of code and doc at:
46 http://gitorious.org/smiopp
47
48 The project needs someone who is proficient in either Ruby or Python. In addition, C knowledge would be useful.
49
50 I am able to spend as much time as needed to get someone up-to-speed. After that I'll be spending time making the documentation and packaging not suck, which would also help someone new.