13.07.2015 Views

Software Engineering for Internet Applications - Student Community

Software Engineering for Internet Applications - Student Community

Software Engineering for Internet Applications - Student Community

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Where USENET has fallen tragically short isElement 5: "Means of excluding burdensomepeople." Most USENET clients include "bozo filters"that enable an individual user to filter out messagesfrom a persistently troublesome poster. But there isno collective way <strong>for</strong> a group to exclude a personwho consistently starts irrelevant threads, spamsthe group, abuses others, or otherwise becomesunwelcome.As far as Element 6, software extension bycommunity members themselves, USENET hasdone remarkably well. USENET servers and clientstend to be monolithic C programs where smallmodifications can have catastrophic consequences.On the other hand the average user of the early<strong>Internet</strong> was a skilled software developer. So if notevery USENET user was a programmer of USENET tools it was atleast safe to say that every programmer of USENET tools was a userof USENET.8.2 Beyond USENETFlying isinherentlydangerous. Welike to gloss thatover with cleverrhetoric andcom<strong>for</strong>tingstatistics, butthese factsremain: gravityis constant andpowerful, andspeed kills. Incombination,they areparticularlydestructive.-- DanManninghamIf the online learning community that you build is only as good asUSENET, congratulate yourself. The Google USENET archivecontains 700 million messages from 20 years. Hundreds ofthousands of people have gotten the answers to their questions, suchas in this December 25, 2001 exchange regarding mounting acamera on the exterior of a glider: .When building our own database-backed discussion <strong>for</strong>um system,there are some simple improvements that we can add over thetraditional USENET system:• an optional "mail me when a response is posted" field• e-mail summaries or instant alerts• up-to-the-second full text indexing (assuming your RDBMSsupports it)• secure transmission of data to and from the bboard via SSL• collaborative moderation via admin pages to deletestale/ugly/whatever messages• older postings browsable by categoryWhich do you like better, dogs orcats?}[cat cats] {}]]]>I'm sorry, I didn't understand what you said.I'm sorry, I didn't hear you.156193

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!