Operation rewrite history

This commit is contained in:
Michael Spang 2007-09-19 16:47:10 -04:00
parent 506060a4bd
commit d70aeea1c3
1 changed files with 56 additions and 56 deletions

View File

@ -34,7 +34,7 @@
the benefit of the public--then we must make changes in the other
direction.
</p><p>
Ths CSC would like to thank MEF and Mathsoc for funding this talk.
The CSC would like to thank MEF and Mathsoc for funding this talk.
</p><p>
<a href="http://www.fsf.org/events/waterloo20070706">The Freedom Software Foundation's description</a><br />
<a href="http://www.defectivebydesign.org">FSF's anti-DRM campaign</a><br />
@ -164,7 +164,7 @@
<eventitem date="2007-03-29" time="4:30 PM"
room="MC 1056" title="All The Code">
<short>A demo/intrdocution to a new source code search engine. A talk by Holden Karau</short>
<short>A demo/introduction to a new source code search engine. A talk by Holden Karau</short>
<abstract>
<p>
Source code search engines are a relatively new phenomenon . The general idea of most source code search engines is helping programmers find
@ -270,7 +270,7 @@ recognizer.
<abstract>
<p>
A common misconception amongst software developers is that top quality software
encompasses certains platforms, is driven by a particular new piece of
encompasses certain platforms, is driven by a particular new piece of
technology, or relies solely on a particular programming language. However as
developers we tend to miss the less hyped issues and techniques involved in
writing world class software. These techniques are universal to all
@ -296,7 +296,7 @@ World Class Software
A discussion of software start-ups founded by UW students and what they did
that helped them grow and what failed to help. In order to share the most
insights and guard the confidences of the individuals involved, none of the
companies will be identifed.
companies will be identified.
</p>
</abstract>
</eventitem>
@ -371,7 +371,7 @@ promise multi-core holds.
-->
<!-- Fall 2006 -->
<!-- Nothing happend :( -->
<!-- Nothing happened :( -->
<!-- Spring 2006 -->
@ -550,9 +550,9 @@ together, solder, and eat free food (probably pizza).
<p>
The venue will include:</p>
<p><ul>
<li><p>Computer usage agreement discussion (Holden has some changes he'd like to propse)</p></li>
<li><p>Web site - Juti is redisigning the web site (you can see <a href="beta/">a beta here</a> - ideas are welcome.</p></li>
<li><p>Frosh linux cd's that could be put in frosh math faculty kits.</p></li>
<li><p>Computer usage agreement discussion (Holden has some changes he'd like to propose)</p></li>
<li><p>Web site - Juti is redesigning the web site (you can see <a href="beta/">a beta here</a> - ideas are welcome.</p></li>
<li><p>Frosh Linux cd's that could be put in frosh math faculty kits.</p></li>
<li><p>VoIP "not phone services" ideas.</p></li>
<li><p>Ideas for talks (people, topics, etc...). We requested Steve Jobs and Steve Balmer, so no idea is too crazy.</p></li>
<li><p>Ideas for books.</p></li>
@ -585,12 +585,12 @@ A video of the talk is available for download in our <a href="media/">media</a>
<abstract>
<p>
Have you heard of our famous Unix 101 and Unix 102 tutorials. We've decided to try
and put them on the web. This sunday we will be doing a first take.
and put them on the web. This Sunday we will be doing a first take.
At the same time, we're going to be looking at adding new material
that we haven't covered in the past. </p>
<p>
Why should you come out? Not only will you get to hang out with a wonderful group of people,
you can help impart your knowledge to the world. Don't know anything about unix? Thats cool too,
you can help impart your knowledge to the world. Don't know anything about Unix? That's cool too,
we need people to make sure its easy to follow along and hopefully keep us from leaving something
out by mistake.
</p>
@ -602,8 +602,8 @@ A video of the talk is available for download in our <a href="media/">media</a>
<abstract>
<p>
We don't know Video 4 Linux, but increasingly people are wanting to do interesting stuff with our webcam which
could benefit from a better understanding of Video 4 Linux. So, this saturday a number of us will be trying to learn
as much as possible about Video 4 Linux and doing wierd things with webcam(s).
could benefit from a better understanding of Video 4 Linux. So, this Saturday a number of us will be trying to learn
as much as possible about Video 4 Linux and doing weird things with webcam(s).
</p>
</abstract>
</eventitem>
@ -665,10 +665,10 @@ Elections">
<eventitem date="2005-11-29" time="5:30 PM"
room="TBA" title="Programming Contest">
<short>Come out, program, and win shiney things!</short>
<short>Come out, program, and win shiny things!</short>
<abstract>
<p>
The Computer Science club is holding a programming contest open to all students on tuesday the 29th of november at 5:30PM. C++,C,Perl,Scheme* are allowed. Prizes totalling in value of $75 will be distributed.
The Computer Science club is holding a programming contest open to all students on Tuesday the 29th of November at 5:30PM. C++,C,Perl,Scheme* are allowed. Prizes totalling in value of $75 will be distributed.
</p>
@ -896,7 +896,7 @@ Elections">
<eventitem date="2004-12-08" time="4:30 PM" room="Mongolian Grill"
title="CTRL-D">
<short> This semesters CTRL-D (or the club that really likes
dinner) is going to be at mongolian grill. Be there or be square</short>
dinner) is going to be at Mongolian grill. Be there or be square</short>
<abstract>
<p>
Come to the end of term CTRL-D (club that really likes dinner) meeting.
@ -993,7 +993,7 @@ regardless of whatever's in your path? Then you should come out to CSC Lemmings
<short>CSC Programming Contest</short>
<abstract>
<p>
The Computer Science Clib will be hosting a programming competition.
The Computer Science Club will be hosting a programming competition.
You have the entire afternoon to design and implement an AI for a simple
game. The competition will run until 5pm.
</p>
@ -1678,7 +1678,7 @@ pizza!</p>
<p>Nominations will be accepted until Tuesday, September 16 at 4:30 PM.</p>
<p>Additionally, a Sysadmin will be appointed after the elections. If you
like working with unix systems and have experience setting up and
like working with Unix systems and have experience setting up and
maintaining them, go for it!</p>
<p>I hope that lots of people will show up; hopefully we'll have a great
@ -1763,7 +1763,7 @@ wireless microphone is dependent on whether MFCF is
willing to host it.
-Funding for casters was denied.
-Shopping for the Video card.
-Expecting it after auguest (Stefanus shopping for it.)
-Expecting it after August (Stefanus shopping for it.)
-Will have to hear back regarding the microphone, best to
delay that now, discuss it with MEF.
-Better to do it this term, so it doesn't get lost.
@ -1801,9 +1801,9 @@ From last meeting:
ACTION ITEM: Biggs and Cass
-get labelmaker tape, masking tape
whiteboard makers, coloured paper, CD sleeves
-keep reciepts for CSC office expenses.
-keep receipts for CSC office expenses.
How is the progess on allowing executives and voters to be non-math
How is the progress on allowing executives and voters to be non-math
members?
-The vote is coming up Monday.
-Proposal: Anyone who is a paying member can be a member
@ -1811,7 +1811,7 @@ members?
Pay MathSoc fees, or
Get your faculty society to recognize CSC as a club.
Stefanus wanted to mention that we shoudl talk to Yolanda,
Stefanus wanted to mention that we should talk to Yolanda,
Craig or Louie about a EYT event for frosh week.
-Organized by Meg.
-Sugar Mountain trying to hook all the Frosh
@ -1911,7 +1911,7 @@ ACTION ITEM: Mike
Recently a few high-level languages for shader programming have become
available. Sh, a result of research at UW, is one such language. It
allows programming powerful shaders in simple and intuitive ways. Sh
is particularily interesting because of the way it is
is particularly interesting because of the way it is
implemented. Instead of coming up with a language grammar and writing
a full-fledged compiler, Sh is implemented as a C++ library, and
shader programs are effectively written in C++. The actual compilation
@ -1982,7 +1982,7 @@ Feedback from Completed Events
--NO CS Profs
--Only 1 E&amp; CE prof
--Only 2 Math profs
--Jim will harrass the profs at the School of CS Council meeting.
--Jim will harass the profs at the School of CS Council meeting.
We're starting to fall behind in planning
@ -2023,16 +2023,16 @@ Feedback from Completed Events
Simon got money from Engsoc
Cass meeds coloured paper (CSC is out)
Cass needs coloured paper (CSC is out)
ACTION ITEM: Cass and Mark
--get labelmaker tape, masking tape,
whiteboard makers, coloured paper
--keep reciepts for CSC office expenses
--keep receipts for CSC office expenses
NOTICE: Mike is now Imapd
Simon distibuted budget list
Simon distributed budget list
Mark got the money from Mathsoc for last budget, deposited it.
ACTION ITEM:Mark
@ -2410,7 +2410,7 @@ style, go for it!
<p>Nominations will be accepted until Tuesday, May 13 at 4:30 PM.</p>
<p>Additionally, a Sysadmin will be appointed after the elections. If you
like working with unix systems and have experience setting up and
like working with Unix systems and have experience setting up and
maintaining them, go for it!</p>
<p>I hope that lots of people will show up; hopefully we'll have a great
@ -2438,7 +2438,7 @@ members can vote, but anyone can become a member.</p>
<p>This is the first in a series of seminars that cover the use of the
UNIX Operating System. UNIX is used in a variety of applications, both
in academia and industy. We will provide you with hands-on experience
in academia and industry. We will provide you with hands-on experience
with the Math Faculty's UNIX environment in this seminar.</p>
<p>Topics that will be discussed include:</p>
@ -2500,7 +2500,7 @@ me also.</p>
<p>The positions open are:</p>
<p><b>President</b> -- appoints all commitees of the club, calls and presides at all
<p><b>President</b> -- appoints all committees of the club, calls and presides at all
meetings of the club and audits the club's financial records. Really, this
is the person in charge.</p>
@ -2602,7 +2602,7 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
typeset in L<sup><small>A</small></sup>T<small>E</small>X to great
effect. In this session, I will provide examples on how to typeset
tables, figures, and references. You will also learn how to make
tables of contents, bibliographics, and how to create footnotes.</p>
tables of contents, bibliographies, and how to create footnotes.</p>
<p> I will also examine various packages of
L<sup><small>A</small></sup>T<small>E</small>X that can help you
@ -2637,16 +2637,16 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
<p>Before the GNU project ever existed, before the phrase
"Free Software" was ever coined, students and researchers
at the University of California, Berkeley were already
practising it. They had acquired the source cdoe to a
practising it. They had acquired the source code to a
little-known operating system developed at AT&amp;T
Bell Laboratories, and were creating improvments at a
Bell Laboratories, and were creating improvements at a
ferocious rate.</p>
<p>These improvements were sent back to Bell Labs, and
shared to other Universities. Each of them were licensed
under what is now known as the "Original BSD license". Find
out what this license means, its implications, and what are
its decendents by attending this short talk.</p>
its descendents by attending this short talk.</p>
</abstract>
</eventitem>
@ -2666,7 +2666,7 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
<div style="text-align:right">--- Excerpt from the GNU GPL</div>
</blockquote></div>
<p> The GNU General Public License is one of the most influencial
<p> The GNU General Public License is one of the most influential
software licenses in this day. Written by Richard Stallman for the
GNU Project, it is used by software developers around the world to
protect their work.</p>
@ -2695,7 +2695,7 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
languages for semantically describing a document.</p>
<p>This talk will describe how to generate correct XML documents,
and auxillary technologies that work with XML.</p>
and auxiliary technologies that work with XML.</p>
</abstract>
</eventitem>
@ -2726,7 +2726,7 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
<p>A lot of claims have been made lately about the intelligence of
computers. Some researchers say that computers will eventually attain
super-human intelligence. Others call thse claims... um, poppycock.
super-human intelligence. Others call these claims... um, poppycock.
Oddly enough, in the search for the truth of the matter, both camps
have overlooked an obvious strategy: interviewing a computer and asking
her opinion.</p>
@ -2953,7 +2953,7 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
<h3>Need something to do between assignments/beers?</h3>
<p>
Did you know that your undergrad account at Waterloo gives you
access tothe world's largest computer network? With thousands
access to the world's largest computer network? With thousands
of discussion groups, gigabytes of files to download, multimedia
information browsers, even on-line entertainment?
</p>
@ -2975,11 +2975,11 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
<abstract>
<h3>From the Minimax Theorem, through Alpha-Beta, and beyond...</h3>
<p>
This will be a descussion of the pitfalls of using mathematics and
This will be a discussion of the pitfalls of using mathematics and
algorithms to play classical board games. Thorough descriptions
shall be presented of the simple techniques used as the building
blocks that make all modern computer game players. I will use
tic-tac-toe as a control for my arguements. Other games such as
tic-tac-toe as a control for my arguments. Other games such as
Chess, Othello and Go shall be the be a greater measure of progress;
and more importantly the targets of our dreams.
</p>
@ -3037,18 +3037,18 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
any program's life-cycle. Far from an exact science, it's more
of an art ... and close to some kind of dark magic. Cryptic
error messages, lousy error checking, and icky things like
implicit casts can make it nearly impossible toknow what's
implicit casts can make it nearly impossible to know what's
going on inside your program.
</p>
<p>
Several tools are available to help automate your
debuggin. GDB and Purify are among the most powerful
debugging. GDB and Purify are among the most powerful
debugging tools available in a UNIX environment. GDB is an
interactive debugger, allowing you to `step' through
aprogram, examine function calls, variable contents, stack
a program, examine function calls, variable contents, stack
traces and let you look at the state of a program after it
crashes. Purify is a commercial program designed to help find
and remove memory leaks from programs written inlanguages
and remove memory leaks from programs written in languages
without automatic garbage collection.
</p>
<p>
@ -3098,8 +3098,8 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
<p> This talk will use partial orders, lattice theory, and, if
time permits, the Galois connection as carriers to illustrate
the use of calculi in mathematics. We hope to show the brevity
of many calculations (in order tofight the superstition that
formal proofs are necessarily unpractically long), and the
of many calculations (in order to fight the superstition that
formal proofs are necessarily impractically long), and the
strong heuristic guidance that is available for their
design. </p>
@ -3189,7 +3189,7 @@ Remember: Monday, January 13, 6:00 PM, MC3001/Comfy Lounge.</p>
<p>This talk will feature an exclusive look at the architecture
behind the new J2EE portal: theserverside.com. Join Floyd
Marinescu in a walk-through ofthe back-end of the portal,
Marinescu in a walk-through of the back-end of the portal,
while learning about J2EE and its real world patterns,
applications, problems and benefits.</p>
</abstract>
@ -3343,7 +3343,7 @@ University of Waterloo<br />
<dt>CD Burner</dt>
<dd>
<p>For doing linux burns. It was allocated money on the budget
<p>For doing Linux burns. It was allocated money on the budget
request - about $300. We should be able to get a decent 12x
burner with that (8x rewrite).</p>
<p>The obvious things to sell are Linux Distros and BSD variants.
@ -3362,7 +3362,7 @@ University of Waterloo<br />
<p>We already put a bit of work into planning the Othello contest
before I read Mike's post. I still think it's viable. I've got
at least 2 people interested in writing entries for it. This
will be talked about more on monday. Hopefully, Rory and I will
will be talked about more on Monday. Hopefully, Rory and I will
be able to present a basic outline of how the contest is going
to be run at that time.</p>
</dd>
@ -3553,7 +3553,7 @@ href="ja2morri@uwaterloo.ca">James Morrison</a>.</p>
<abstract>
This is the first in a series of seminars that cover the use of
the UNIX Operating System. UNIX is used in a variety of
applications, both in academia and industy. We will be covering
applications, both in academia and industry. We will be covering
the basics of the UNIX environment, as well as the use of PINE, an
electronic mail and news reader.
</abstract>
@ -3612,10 +3612,10 @@ href="ja2morri@uwaterloo.ca">James Morrison</a>.</p>
<eventitem date="2002-03-01" time="5:00 PM" room="MC4060"
title="Computer Go, The Ultimate">
<short>Thomas Wolf from Brock University will be holding a talk on
the asian game of Go. All are welcome.</short>
the Asian game of Go. All are welcome.</short>
<abstract>
<p>
The asian game go is unique in a number of ways. It is the oldest
The Asian game go is unique in a number of ways. It is the oldest
board game known. It is a strategy game with very simple
rules. Computer programs are very weak despite huge efforts and
prizes of US$ &gt; 1.5M for a program beating professional
@ -3695,7 +3695,7 @@ Mathematics and restricted to the same.</i>
<p>
This is the first in a series of seminars that cover the use
of the UNIX Operating System. UNIX is used in a variety of
applications, both in academia and industy. We will provide
applications, both in academia and industry. We will provide
you with hands-on experience with the Math Faculty's UNIX
environment in this seminar.
</p>
@ -3830,7 +3830,7 @@ lent to you for the duration of this class.</p>
<p>Perhaps you have are you interested in installing GNU/Linux.
If so, bring your computer, monitor and keyboard; and we will
help you install GNU/Linux on your machine. You can also find
knowledgable people who can answer your questions about
knowledgeable people who can answer your questions about
GNU/Linux.</p>
<hr />
@ -3891,7 +3891,7 @@ software---to make sure the software is free for all its users.
</i><br/>--- Excerpt from the GNU GPL
</blockquote>
</p>
<p>The GNU General Public License is one of the most influencial
<p>The GNU General Public License is one of the most influential
software licenses in this day. Written by Richard Stallman for the
GNU Project, it is used by software developers around the world to
protect their work.
@ -3952,7 +3952,7 @@ on the fly for the host CPU.
<short>Going to visit the York University Computer Club</short>
<abstract><p>YUCC and the UW CSC have having a join meeting at York
University. Dave Makalsky, the President of YUCC, will be giving a talk on
Design-by-constract and Eiffel. Stefanus Du Toit, Vice-President of the UW
Design-by-contract and Eiffel. Stefanus Du Toit, Vice-President of the UW
CSC, will be giving a talk on the evil depths of the black art known as C++.
</p><p>Schedule</p>
<ul><li>1:30pm: Leave UW</li>
@ -4035,7 +4035,7 @@ of Western Ontario. This is his last year in a concurrent
Computer Engineering and Computer Science degree. His research
interest range from distributed and parallel systems to low
level optimized hardware design. He likes playing guitar and
just bought a Cort NTL-20, jumbo body, solid spurce top with
just bought a Cort NTL-20, jumbo body, solid spruce top with
a mahogany back. Carlos hacks on the PARISC Linux kernel, GNU libc,
GNU Debugger, GNU Binutils and various Debian packages.
</p>