[mspang/www.git] / events.xml
1 <eventdefs>
2  <eventitem date="2002-01-26" time="2:00 PM"
3   room="Comfy Lounge MC3001" 
4   title="An Introduction to GNU Hurd">
5   <short>Bored of GNU/Linux? Try this experimental operating
6   system!</short>
7   <abstract>
8 <p>GNU Hurd is an operating system kernel based on the microkernel
9 architecture design. It was the original GNU kernel, predating Linux,
10 and is still being actively developed by many volunteers.</p>
11 <p>The Toronto-area Hurd Users Group, in co-operation with the Computer
12 Science Club, is hosting an afternoon to show the Hurd to anyone
13 interested. Jeff Bailey, a Hurd developer, will give a presentation on
14 the Hurd, followed by a GnuPG/PGP keysigning party. To finish it off,
15 James Morrison, also a Hurd developer, will be hosting a Debian
16 GNU/Hurd installation session.</p>
17 <p>All interested are invited to attend. Bring your GnuPG/PGP fingerprint
18 and mail your key to sjdutoit@uwaterloo.ca with the subject
19 ``keysigning'' (see separate announcement).</p>
20 <p>Questions? Suggestions? Contact <a
21 href="ja2morri@uwaterloo.ca">James Morrison</a>.</p>
22   </abstract>
23  </eventitem>
24  <eventitem date="2002-01-26" time="2:30 PM"
25   room="Comfy Lounge MC3001" 
26   title="GnuPG/PGP Keysigning Party">
27   <short>Get more signatures on your key!</short>
28   <abstract>
29   <p>
30    GnuPG and PGP provide public-key based encryption for e-mail and
31    other electronic communication. In addition to preventing others
32    from reading your private e-mail, this allows you to verify that an
33    e-mail or file was indeed written by its perceived author.
34   </p>
35   <p>
36    In order to make sure a GnuPG/PGP key belongs to the respective
37    person, the key must be signed by someone who has checked the
38    user's key fingerprint and verified the user's identification.
39   </p>
40   <p>
41    A keysigning party is an ideal occasion to have your key signed by
42    many people, thus strengthening the authority of your key. Everyone
43    showing up exchanges key signatures after verifying ID and
44    fingerprints. The Computer Science Club will be hosting such a
45    keysigning party together with the Hurd presentation by THUG (see
46    separate announcement). See
47    <a href="http://www.student.math.uwaterloo.ca/~sjdutoit/"> the
48    keysigning party homepage</a> for more information.
49   </p>
50   <p>
51    Before attending it is important that you mail your key to
52    sjdutoit@uwaterloo.ca with the subject ``keysigning.'' Also make
53    sure to bring photo ID and a copy of your GnuPG/PGP fingerprint on
54    a sheet of paper to the event.
55   </p>
56   </abstract>
57  </eventitem>
58  <eventitem date="2002-01-31" time="6:00 PM" room="MC2037"
59   title="UNIX 101: First Steps With UNIX">
60   <abstract>
61     This is the first in a series of seminars that cover the use of
62     the UNIX Operating System. UNIX is used in a variety of
63     applications, both in academia and industy. We will be covering
64     the basics of the UNIX environment, as well as the use of PINE, an
65     electronic mail and news reader.
66   </abstract>
67  </eventitem>
68  <eventitem date="2002-02-13" time="4:00 PM" room="MC4060"
69   title="DVD-Video Under Linux">
70   <short>Billy Biggs will be holding a talk on DVD technology
71   (in particular, CSS and playback issues) under Linux, giving some
72   technical details as well as an overview of the current status of
73   Free Software efforts. All are welcome.</short>
74   <abstract>
75    <p>DVD copy protection: Content Scrambling System (CSS)</p>
76    <ul>
77     <li>A technical introduction to CSS and an overview of the ongoing
78     legal battle to allow distribution of non-commercial DVD
79     players</li>
80     <li>The current Linux software efforts and open issues</li>
81     <li>How applications and Linux distributions are handling the
82     legal issues involved</li>
83    </ul>
84    <p>DVD-Video specifics: Menus and navigation</p>
85    <ul>
86     <li>An overview of the DVD-Video standard</li>
87     <li>Reverse engineering efforts and their implementation status</li>
88     <li>Progress of integration into Linux media players</li>
89    </ul>
90   </abstract>
91  </eventitem>
92  <eventitem date="2002-02-07" time="6:00 PM" room="MC2037"
93   title="Unix 102: Fun With UNIX">
94   <short>This the second in a series of UNIX tutorials. Simon Law and
95   James Perry will be presenting some more advanced UNIX
96   techniques. All are welcome. Accounts will be provided for those
97   needing them.</short>
98   <abstract>
99    <p>
100     This is the second in a series of seminars that cover the use of
101     the UNIX Operating System. UNIX is used in a variety of
102     applications, both in academia and industry. We will provide you
103     with hands-on experience with the Math Faculty's UNIX environment
104     in this tutorial.
105    </p>
106    <p>Topics that will be discussed include:</p>
107    <ul>
108     <li>Interacting with Bourne and C shells</li>
109     <li>Editing text using the vi text editor</li>
110     <li>Editing text using the Emacs display editor</li>
111     <li>Multi-tasking and the screen multiplexer</li>
112    </ul>
113    <p>
114      If you do not have a Math computer account, don't panic; one will
115      be lent to you for the duration of this class.
116    </p>
117   </abstract>
118  </eventitem>
119  <eventitem date="2002-03-01" time="5:00 PM" room="MC4060"
120   title="Computer Go, The Ultimate">
121   <short>Thomas Wolf from Brock University will be holding a talk on
122   the asian game of Go. All are welcome.</short>
123   <abstract>
124    <p>
125     The asian game go is unique in a number of ways. It is the oldest
126     board game known. It is a strategy game with very simple
127     rules. Computer programs are very weak despite huge efforts and
128     prizes of US$ &gt; 1.5M for a program beating professional
129     players. The talk will quickly explain the rules of go, compare go
130     and chess, mention various attempts to program go and describe our
131     own efforts in this field. Students will have an opportunity to
132     solve computer generated go problems. Prizes will be available.
133    </p>
134   </abstract>
135  </eventitem>
136  <eventitem date="2001-01-15" time="4:30 PM" room="MC3036"
137     title="Executive elections">
138   <short>Winter 2001 CSC Elections.</short>
139   <abstract>
140       <p>Would you like to get involved in the CSC? Would you like to
141         have a say in what the CSC does this term? Come out to the CSC
142         Elections! In addition to electing the executive for the
143         Winter term, we will be appointing office staff and other
144         positions. Look for details in uw.csc.
145       </p>
146       <p>
147         Nominations for all positions are being taken in the CSC
148         office, MC 3036.
149       </p>
150     </abstract>
151  </eventitem>
152   <eventitem date="2001-01-22" time="3:30 PM" room="MC3036"
153     title="Meeting #2">
154     <short>Second CSC meeting for Winter 2001.</short>
155     <abstract>
156       <h3>Proposed agenda</h3>
157       <dl>
158         <dt>Book purchases</dt>
159         <dd>
160           <p>They haven't been done in 2 terms.
161             We have an old list of books to buy.
162             Any suggestions from uw.csc are welcome.</p>
163         </dd>
164         <dt>CD Burner</dt>
166         <dd>
167           <p>For doing linux burns. It was allocated money on the budget
168             request - about $300. We should be able to get a decent 12x
169             burner with that (8x rewrite).</p>
170           <p>The obvious things to sell are Linux Distros and BSD variants.
171             Are there any other software that we can legally burn and sell
172             to students?</p>
173         </dd>
174         <dt>Unix talks</dt>
175         <dd>
176           <p>Just a talk of the topics to be covered, when, where, whatnot.
177             Mike was right on this one, this should have been done earlier
178      in the term.  Oh well, maybe we can fix this for next fall term.</p>
180         </dd>
181         <dt>Game Contest</dt>
182         <dd>
183           <p>We already put a bit of work into planning the Othello contest
184             before I read Mike's post. I still think it's viable. I've got
185             at least 2 people interested in writing entries for it. This
186             will be talked about more on monday. Hopefully, Rory and I will
187             be able to present a basic outline of how the contest is going
188             to be run at that time.</p>
189         </dd>
190         <dt>Peri's closet cleaning</dt>
191         <dd>
193           <p>Current sysadmin (jmbeverl) and I (kvijayan) and
194             President (geduggan) had a nice conversation about this 2
195             days ago, having to do with completely erasing all of
196             peri, installing a clean stable potato debian on it, and
197             priming it for being a gradual replacement to calum. We'll
198             probably discuss how much we want to get done on this
199             front on Monday.</p>
200         </dd>
201       </dl>
203       <p>Any <a HREF="nntp://news.math.uwaterloo.ca/uw.csc/8305">comments</a> from <a HREF="news:uw.csc">the newsgroup</a> are welcome.</p>
204     </abstract>
205   </eventitem>
207   <eventitem date="2001-06-02" time="10:30 AM" room="MC3006"
208     title="ACM-Style programming contest">
209     <short>Practice for the ACM international programming
210     contest</short>
211     <abstract>
212 <p>Our ACM-Style practice  contests involve answering five questions in three
213 hours.   Solutions are written  in Pascal, C  or C++.   Seven years in  a row,
214 Waterloo's teams  have been in  the top ten  at the world  finals.
215 For more information, see
216 <a HREF="http://plg.uwaterloo.ca/~acm00/">the contest web page</a>.</p>
218 <h3>Easy Question:</h3>
219 <p>A palindrome is a sequence of letters that reads the same backwards and
220 forwards, such as ``Madam, I'm Adam'' (note that case doesn't matter and
221 only letters are important). Your task is to find the longest palindrome in
222 a line of text (if there is a tie, print the leftmost one).</p>
223 <pre>
224 Input:                              Output:
226 asfgjh12dsfgg kj0ab12321BA wdDwkj   abBA
227 abcbabCdcbaqwerewq                  abCdcba
228 </pre>
230 <h3>Hard Question:</h3>
231 <p>An anagram is a word formed by reordering the letters of another word.
232 Find all sets of anagrams that exist within a large dictionary.  The
233 input will be a sorted list of words (up to 4000 words), one per line.
234 Output each set of anagrams on a separate line.  Each set should be
235 in alphabetical order, and all lines of sets should be in alphabetical
236 order.  A word with no anagrams is a set of anagrams itself, and should
237 be displayed with no modifications.</p>
239 <pre>
240 Input:      Output:
242 post        post pots stop
243 pots        start
244 start
245 stop
246 </pre>
247     </abstract>
248   </eventitem>
251 </eventdefs>