Added some talks.

This commit is contained in:
Michael Biggs 2004-03-12 15:15:59 +00:00
parent 0e4c0333dd
commit 4c795ad1e3
1 changed files with 94 additions and 1 deletions

View File

@ -1,9 +1,102 @@
<eventdefs>
<!-- Winter 2004 -->
<eventitem date="2004-03-23" time="6:00 PM"
room="MC4058" title="Extending LaTeX with packages">
<short>A talk by Simon Law</short>
<abstract>
<p>
LaTeX is a document processing system. What this means is you describe
the structure of your document, and LaTeX typesets it appealingly.
However, LaTeX was developed in the late-80s and is now showing its age.
</p>
<p>
How does it compete against modern systems? By being easily extensible,
of course. This talk will describe the fundamentals of typesetting in
LaTeX, and will then show you how to extend it with freely available
packages. You will learn how to teach yourself LaTeX and how to find
extensions that do what you want.
</p>
<p>
As well, there will be a short introduction on creating your own
packages, for your own personal use.
</p>
</abstract>
</eventitem>
<eventitem date="2004-03-16" time="6:00 PM"
room="MC4058" title="Distributed programming for CS and Engineering
students">
<short>A talk by Simon Law</short>
<abstract>
<p>
If you've ever worked with other group members, you know how difficult
it is to code simultaneously. You might be working on one part of your
assignment, and you need to send your source code to everyone else. Or
you might be fixing a bug in someone else's part, and need to merge in
the change. What a mess!
</p>
<p>
This talk will explain some Best Practices for developing code in a
distributed fashion. Whether you're working side-by-side in the lab, or
developing from home, these methods can apply to your team. You will
learn how to apply these techniques in the Unix environment using GNU
Make, CVS, GNU diff and patch.
</p>
</abstract>
</eventitem>
<eventitem date="2004-03-15" time="5:30 PM"
room="MC4040" title="SPARC Architecture">
<short>A talk by James Morrison</short>
<abstract>
<p>
Making a compiler? Bored? Think CISC sucks and RISC rules?
</p>
<p>
This talk will run through the SPARC v8, IEEE-P1754, architecture.
Including all the fun that can be had with register windows and the
SPARC instruction set including the basic instructions, floating
point instructions, and vector instructions.
</p>
</abstract>
</eventitem>
<eventitem date="2004-03-09" time="6:00 PM"
room="MC4062" title="Managing your home directory using CVS">
<short>A talk by Simon Law</short>
<abstract>
<p>
If you have used Unix for a while, you know that you've created
configuration files, or dotfiles. Each program seems to want its own
particular settings, and you want to customize your environment. In a
power-user's directory, you could have hundreds of these files.
</p>
<p>
Isn't it annoying to migrate your configuration if you login to another
machine? What if you build a new computer? Or perhaps you made a
mistake to one of your configuration files, and want to undo it?
</p>
<p>
In this talk, I will show you how to manage your home directory using
CVS, the Concurrent Versions System. You can manage your files, revert
to old versions in the past, and even send them over the network to
another machine. I'll also discuss how to keep your configuration files
portable, so they'll work even on different Unices, with different
software installed.
</p>
</abstract>
</eventitem>
<eventitem date="2004-03-02" time="6:00 PM"
room="MC4042" title="Graphing webs-of-trust">
<short> A talk by Simon Law </short>
<short>A talk by Simon Law</short>
<abstract>
<p>
In today's world, people have hundreds of connexions. And you can